diff --git a/Controllers/PreviewController.cs b/Controllers/PreviewController.cs index 08f8a90..89f0120 100644 --- a/Controllers/PreviewController.cs +++ b/Controllers/PreviewController.cs @@ -6,12 +6,17 @@ namespace ReportsCoreSamples.Controllers { - public class PreviewController: MetaData + public class PreviewController : MetaData { public IActionResult Preview() { - string foderName = this.ControllerContext.RouteData.Values["controller"].ToString(); + string foderName = this.ControllerContext.RouteData.Values["controller"].ToString(); ViewBag.action = "Preview"; + if (foderName == "ExternalParameterReport") + { + ViewBag.parameterSettings = new BoldReports.Models.ReportViewer.ParameterSettings(); + ViewBag.parameterSettings.HideParameterBlock = true; + } this.updateMetaData(); return View("~/Views/" + foderName + "/Index.cshtml"); } diff --git a/Controllers/ReportDesignerWebApiController.cs b/Controllers/ReportDesignerWebApiController.cs index 7990c7e..62404ea 100644 --- a/Controllers/ReportDesignerWebApiController.cs +++ b/Controllers/ReportDesignerWebApiController.cs @@ -174,20 +174,13 @@ public void UploadReportAction() private string GetFilePath(string itemName, string key) { - string targetFolder = this._hostingEnvironment.WebRootPath + "\\"; - targetFolder += "Cache"; - - if (!System.IO.Directory.Exists(targetFolder)) - { - System.IO.Directory.CreateDirectory(targetFolder); - } - - if (!System.IO.Directory.Exists(targetFolder + "\\" + key)) + string dirPath = Path.Combine(this._hostingEnvironment.WebRootPath,"Cache",key); + if (!System.IO.Directory.Exists(dirPath)) { - System.IO.Directory.CreateDirectory(targetFolder + "\\" + key); + System.IO.Directory.CreateDirectory(dirPath); } - return targetFolder + "\\" + key + "\\" + itemName; + return Path.Combine(dirPath, itemName); } public bool SetData(string key, string itemId, ItemInfo itemData, out string errMsg) @@ -238,7 +231,17 @@ public ResourceInfo GetData(string key, string itemId) var resource = new ResourceInfo(); try { - resource.Data = System.IO.File.ReadAllBytes(this.GetFilePath(itemId, key)); + var filePath = this.GetFilePath(itemId, key); + if (itemId.Equals(Path.GetFileName(filePath), StringComparison.InvariantCultureIgnoreCase) && System.IO.File.Exists(filePath)) + { + resource.Data = System.IO.File.ReadAllBytes(filePath); + LogExtension.LogInfo(string.Format("Method Name: {0}; Class Name: {1}; Message: {2};", "GetData", "CacheHelper", string.Format("File data retrieved from the path: {0}", filePath)), null); + } + else + { + resource.ErrorMessage = "File not found from the specified path"; + LogExtension.LogInfo(string.Format("Method Name: {0}; Class Name: {1}; Message: {2};", "GetData", "CacheHelper", string.Format("File not found from the specified path: {0}", filePath)), null); + } } catch (Exception ex) { diff --git a/Controllers/ReportViewer/BarcodeController.cs b/Controllers/ReportViewer/BarcodeController.cs new file mode 100644 index 0000000..c22db6b --- /dev/null +++ b/Controllers/ReportViewer/BarcodeController.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; + +namespace ReportsCoreSamples.Controllers +{ + public class BarcodeController : PreviewController + { + public IActionResult Index() + { + this.updateMetaData(); + return View(); + } + } +} \ No newline at end of file diff --git a/Controllers/ReportViewer/DataBarController.cs b/Controllers/ReportViewer/DataBarController.cs new file mode 100644 index 0000000..c12dbae --- /dev/null +++ b/Controllers/ReportViewer/DataBarController.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; + +namespace ReportsCoreSamples.Controllers +{ + public class DataBarController : PreviewController + { + public IActionResult Index() + { + this.updateMetaData(); + return View(); + } + } +} \ No newline at end of file diff --git a/Controllers/ReportViewer/DynamicColumnsController.cs b/Controllers/ReportViewer/DynamicColumnsController.cs new file mode 100644 index 0000000..703e775 --- /dev/null +++ b/Controllers/ReportViewer/DynamicColumnsController.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; + +namespace ReportsCoreSamples.Controllers +{ + public class DynamicColumnsController : PreviewController + { + public IActionResult Index() + { + this.updateMetaData(); + return View(); + } + } +} \ No newline at end of file diff --git a/Controllers/ReportViewer/ExternalParameterReportController.cs b/Controllers/ReportViewer/ExternalParameterReportController.cs new file mode 100644 index 0000000..db504bc --- /dev/null +++ b/Controllers/ReportViewer/ExternalParameterReportController.cs @@ -0,0 +1,26 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using ReportsCoreSamples.Models; +using Microsoft.Extensions.Caching.Memory; +using Microsoft.AspNetCore.Mvc; + +namespace ReportsCoreSamples.Controllers +{ + public class ExternalParameterReportController : PreviewController + { + private Microsoft.Extensions.Caching.Memory.IMemoryCache _cache; + public ExternalParameterReportController(Microsoft.Extensions.Caching.Memory.IMemoryCache memoryCache) + { + _cache = memoryCache; + } + public IActionResult Index() + { + ViewBag.parameterSettings = new BoldReports.Models.ReportViewer.ParameterSettings(); + ViewBag.parameterSettings.HideParameterBlock = true; + this.updateMetaData(); + return View(); + } + } +} diff --git a/Controllers/ReportViewer/SparkLineController.cs b/Controllers/ReportViewer/SparkLineController.cs new file mode 100644 index 0000000..fab38de --- /dev/null +++ b/Controllers/ReportViewer/SparkLineController.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using Microsoft.AspNetCore.Mvc; + +namespace ReportsCoreSamples.Controllers.ReportViewer +{ + public class SparkLineController : PreviewController + { + public IActionResult Index() + { + this.updateMetaData(); + return View(); + } + } +} \ No newline at end of file diff --git a/Controllers/ReportViewerWebApiController.cs b/Controllers/ReportViewerWebApiController.cs index 625d0c9..9a19d95 100644 --- a/Controllers/ReportViewerWebApiController.cs +++ b/Controllers/ReportViewerWebApiController.cs @@ -95,5 +95,13 @@ public void LogError(string errorCode, string message, Exception exception, stri { LogExtension.LogError(message, exception, System.Reflection.MethodBase.GetCurrentMethod(), errorCode + "-" + errorDetail); } + + [HttpGet] + public object GetExternalParameterData() + { + var productCategory = Models.SqlQuery.getProductCategory(this._cache); + var productSubCategory = Models.SqlQuery.getProductSubCategory(this._cache); + return Json(new { ProductCategoryDetail = productCategory, ProductSubCategoryDetail = productSubCategory }); + } } } \ No newline at end of file diff --git a/Models/SqlQuery.cs b/Models/SqlQuery.cs index 532cc50..5c2cf24 100644 --- a/Models/SqlQuery.cs +++ b/Models/SqlQuery.cs @@ -30,5 +30,43 @@ public static string getJson(IMemoryCache _cache) } return null; } + public static string getProductCategory(IMemoryCache _cache) + { + + using (SqlConnection connection = new SqlConnection("Data Source=dataplatformdemodata.syncfusion.com;Initial Catalog=AdventureWorks2016;user id=demoreadonly@data-platform-demo;password=N@c)=Y8s*1&dh;")) + { + connection.Open(); + + string queryString = "SELECT DISTINCT ProductCategoryID, Name FROM Production.ProductCategory"; + SqlDataAdapter adapter = new SqlDataAdapter(queryString, connection); + + using (DataSet ProductCategories = new DataSet()) + { + adapter.Fill(ProductCategories, "Orders"); + _cache.Set("ProductCategoryDetail", ProductCategories.Tables[0]); + connection.Close(); + return JsonConvert.SerializeObject(_cache.Get("ProductCategoryDetail")); + } + } + } + public static string getProductSubCategory(IMemoryCache _cache) + { + + using (SqlConnection connection = new SqlConnection("Data Source=dataplatformdemodata.syncfusion.com;Initial Catalog=AdventureWorks2016;user id=demoreadonly@data-platform-demo;password=N@c)=Y8s*1&dh;")) + { + connection.Open(); + + string queryString = $"SELECT ProductSubcategoryID, ProductCategoryID, Name FROM Production.ProductSubcategory"; + SqlDataAdapter adapter = new SqlDataAdapter(queryString, connection); + + using (DataSet ProductCategories = new DataSet()) + { + adapter.Fill(ProductCategories, "Orders"); + _cache.Set("ProductSubCategoryDetail", ProductCategories.Tables[0]); + connection.Close(); + return JsonConvert.SerializeObject(_cache.Get("ProductSubCategoryDetail")); + } + } + } } } diff --git a/NuGet.config b/NuGet.config index c1dae4d..43ac161 100644 --- a/NuGet.config +++ b/NuGet.config @@ -3,6 +3,7 @@ + diff --git a/ReportsCoreSamples.csproj b/ReportsCoreSamples.csproj index ccc328d..1b8a9e8 100644 --- a/ReportsCoreSamples.csproj +++ b/ReportsCoreSamples.csproj @@ -15,12 +15,13 @@ - - - - - - + + + + + + + diff --git a/Startup.cs b/Startup.cs index e3ce884..1383213 100644 --- a/Startup.cs +++ b/Startup.cs @@ -152,6 +152,8 @@ public void Configure(IApplicationBuilder app) routes.MapRoute( name: "default", template: "{controller=Main}/{action=Index}/{id?}"); + routes.MapRoute("NotFound", "{*url}", + new { controller = "main", action = "index" }); }); #else app.UseRouting(); diff --git a/Views/Barcode/index.cshtml b/Views/Barcode/index.cshtml new file mode 100644 index 0000000..3d827a3 --- /dev/null +++ b/Views/Barcode/index.cshtml @@ -0,0 +1,25 @@ +@inject Globals globals; + +@section control { + + + +} + +@section description { +
+

+ Custom Report Item allows you to add the functionality that is not natively supported in the RDL or extend the + functionality of existing controls in the RDL standard. +

+

+ This report showcases the one-dimensional and two-dimensional barcode types rendered in our Report Viewer + through Custom Report Item. +

+

+ More information about Barcode can be found in this documentation section. +

+
+} diff --git a/Views/DataBar/Index.cshtml b/Views/DataBar/Index.cshtml new file mode 100644 index 0000000..0265d67 --- /dev/null +++ b/Views/DataBar/Index.cshtml @@ -0,0 +1,22 @@ +@inject Globals globals; + +@section control { + + + +} + +@section description { +
+

+ Data bars convey lot of information in a little space, and are mostly used in tables and matrices. In this report, sales data are interpreted to visualize the sales figures in a tabular format. +

+

+ More information about the Databar report item can be found in this documentation section. +

+
+} diff --git a/Views/DynamicChartSeries/Index.cshtml b/Views/DynamicChartSeries/Index.cshtml index f3a2988..4f328fb 100644 --- a/Views/DynamicChartSeries/Index.cshtml +++ b/Views/DynamicChartSeries/Index.cshtml @@ -17,7 +17,7 @@ @section description {

- This demo shows the VisitorsCount, PurchaserCount, AddedToCartCount by dynamically chossing the chart series. + This demo shows the VisitorsCount, PurchaserCount, AddedToCartCount by dynamically choosing the chart series.

More information about the Chart report item can be found in this + +} + +@section description { +

+} diff --git a/Views/ExternalParameterReport/Index.cshtml b/Views/ExternalParameterReport/Index.cshtml new file mode 100644 index 0000000..1657db0 --- /dev/null +++ b/Views/ExternalParameterReport/Index.cshtml @@ -0,0 +1,159 @@ +@inject Globals globals; + +@section control { +
+
+
+ + + +
+
+
Parameters
+
+
Category
+
+ +
+
+
+
+ Sub Category +
+
+ +
+
+
+
+ Start Date +
+
+ +
+
+
+
+ End Date +
+
+ +
+
+ +
+
+
+ + +} +@section description { +
+

+ The Product Line Sales RDL report represents the best performing sales people and stores using Tablix and Chart + report items. +

+
    +
  • + The sales details are organized by category and sub-category of products using the concept of external + report parameters which is designed using ejdropdownlist. It allows users to filter Sub Category based on the selected + Category. +
  • +
  • Non cascading parameters namely start date and end date also used in this report.
  • +
+

+ More information about handling the report items can be found in this documentation section. +

+
+} diff --git a/Views/ProductDetails/index.cshtml b/Views/ProductDetails/index.cshtml new file mode 100644 index 0000000..fb7d60b --- /dev/null +++ b/Views/ProductDetails/index.cshtml @@ -0,0 +1,30 @@ +@inject Globals globals; + +@section control { + + + +} + +@section description { +
+

+ The Product Details report lists the details defined for each product in database using the RDL table report item. +

+
    +
  • Custom barcode report item is placed in a table cell to display the ProductId.
  • +
  • + The total price value of each product is calculated based on the OrderQty and UnitPrice data fields using expression. +
  • +
  • + The price values in the product details are formatted in the Currency format to improve the readability of data. +
  • +
+

+ More information about the Tablix data region can be found in this documentation section. +

+
+} diff --git a/Views/RDLC/Index.cshtml b/Views/RDLC/Index.cshtml index 8e54df8..b17d8be 100644 --- a/Views/RDLC/Index.cshtml +++ b/Views/RDLC/Index.cshtml @@ -2,7 +2,14 @@ @section control { - + @{ + List extensions = new List(){ + new BoldReports.Models.ReportDesigner.ReportItemExtensionsModule{Name="barcode",ClassName="EJBarcode",ImageClass="customitem-barcode",DisplayName="1D Barcode",Category="Barcodes"}, + new BoldReports.Models.ReportDesigner.ReportItemExtensionsModule{Name="matrixbarcode",ClassName="EJQRBarcode",ImageClass="customitem-qrbarcode",DisplayName="2D Barcode",Category="Barcodes"} + }; + } + + + +} + +@section description { +
+

+ A sparkline is a small embedded line graph that illustrates a single trend. In this report, sales data are + interpreted to visualize the sales trends using Spark Line report items. +

+

+ More information about RDLC report can be found in this documentation + section. +

+
+} diff --git a/appsettings.json b/appsettings.json index 89fb878..11ee1a5 100644 --- a/appsettings.json +++ b/appsettings.json @@ -6,7 +6,7 @@ }, "AllowedHosts": "*", "appSettings": { - "ExtAssemblies": "BoldReports.Data.WebData;BoldReports.Data.Csv;BoldReports.Data.Excel;", - "IsOfflineLicense": "false" + "ExtAssemblies": "BoldReports.Data.WebData;BoldReports.Data.Csv;BoldReports.Data.Excel;BoldReports.CRI.Barcode;", + "IsOfflineLicense": "false" } } diff --git a/bundleconfig.json b/bundleconfig.json index f289a1d..69c68da 100644 --- a/bundleconfig.json +++ b/bundleconfig.json @@ -64,6 +64,8 @@ "wwwroot/scripts/bold-reports/bold.report-viewer.min.js", "wwwroot/scripts/bold-reports/common/bold.report-designer-widgets.min.js", "wwwroot/scripts/bold-reports/bold.report-designer.min.js", + "wwwroot/scripts/extensions/barcode.js", + "wwwroot/scripts/extensions/qrbarcode.js", "wwwroot/scripts/bold-reports/data-visualization/ej.bulletgraph.min.js", "wwwroot/scripts/bold-reports/data-visualization/ej.chart.min.js" ], @@ -112,7 +114,8 @@ "wwwroot/css/bold-reports/bold.widgets.core.material.min.css", "wwwroot/css/bold-reports/material/bold.theme.min.css", "wwwroot/css/bold-reports/bold.reportdesigner.core.material.min.css", - "wwwroot/css/bold-reports/material/bold.reportdesigner.theme.min.css" + "wwwroot/css/bold-reports/material/bold.reportdesigner.theme.min.css", + "wwwroot/extensions/barcode.css" ] } ] \ No newline at end of file diff --git a/web.config b/web.config index e93d46f..d8fa8bd 100644 --- a/web.config +++ b/web.config @@ -1,5 +1,14 @@  + +
+ + + + + + + diff --git a/wwwroot/assets/sidebar/landscape.png b/wwwroot/assets/sidebar/landscape.png index b708816..1b2e072 100644 Binary files a/wwwroot/assets/sidebar/landscape.png and b/wwwroot/assets/sidebar/landscape.png differ diff --git a/wwwroot/assets/sidebar/portrait.png b/wwwroot/assets/sidebar/portrait.png index 23e2485..4bc5ca2 100644 Binary files a/wwwroot/assets/sidebar/portrait.png and b/wwwroot/assets/sidebar/portrait.png differ diff --git a/wwwroot/css/bold-reports/bold.reportdesigner.core.material.min.css b/wwwroot/css/bold-reports/bold.reportdesigner.core.material.min.css index 4353f7f..8c751a6 100644 --- a/wwwroot/css/bold-reports/bold.reportdesigner.core.material.min.css +++ b/wwwroot/css/bold-reports/bold.reportdesigner.core.material.min.css @@ -1,11 +1,11 @@ @charset "UTF-8"; /*! * filename: ej.reportdesigner.core.material.min.css -* version : 3.3.23 -* Copyright 2001 - 2021 Syncfusion Inc. All rights reserved. +* version : 4.1.78 +* Copyright 2001 - 2022 Syncfusion Inc. All rights reserved. * Use of this code is subject to the terms of our license. * A copy of the current license can be obtained at any time by e-mailing * licensing@syncfusion.com. Any infringement will be prosecuted under * applicable laws. */ -.e-ribbon.e-js .e-header .e-active a,.e-ribbon .e-header>.e-apptab .e-apptabanchor,.e-ribbon .e-expandcollapse span{border-radius:2px}.e-ribbon .e-menu.e-horizontal>.e-list>a,.e-menu.e-horizontal>.e-list>span{line-height:33px}.e-ribbon .e-groupdiv .e-resizebtn{height:auto}@font-face{font-family:'ejreportdesigner';src:url('common-images/reportdesigner/ejreportdesigner.eot?jrva8r');src:url('common-images/reportdesigner/ejreportdesigner.eot?jrva8r#iefix') format('embedded-opentype'),url('common-images/reportdesigner/ejreportdesigner.ttf?jrva8r') format('truetype'),url('common-images/reportdesigner/ejreportdesigner.woff?jrva8r') format('woff'),url('common-images/reportdesigner/ejreportdesigner.svg?jrva8r#ejreportdesigner') format('svg');font-weight:normal;font-style:normal}.e-reportdesigner-add:before{content:""}.e-reportdesigner-close:before{content:""}.e-reportdesigner-code-module:before{content:""}.e-reportdesigner-configuration-dataset:before{content:""}.e-rptdesigner-dsconfig:before{content:""}.e-reportdesigner-configuration-imagemanager:before{content:""}.e-reportdesigner-configuration-parameters:before{content:""}.e-reportdesigner-datasource-odbc:before{content:""}.e-reportdesigner-datasource-oledb:before{content:""}.e-reportdesigner-datasource-oracle:before{content:""}.e-reportdesigner-datasource-sql:before{content:""}.e-reportdesigner-datasource-sqlce:before{content:""}.e-reportdesigner-datasource-xml:before{content:""}.e-reportdesigner-double-drag:before{content:""}.e-reportdesigner-filter:before{content:""}.e-reportdesigner-move:before{content:""}.e-reportdesigner-reference:before{content:""}.e-reportdesigner-search:before{content:""}.e-reportdesigner-search-collapse:before{content:""}.e-reportdesigner-selection:before{content:""}.e-reportdesigner-single-drag:before{content:""}.e-reportdesigner-syncfusion:before{content:""}.e-rptdesigner-toolbar-copy:before{content:""}.e-rptdesigner-toolbar-cut:before{content:""}.e-rptdesigner-toolbar-delete:before{content:""}.e-reportdesigner-toolbar-design:before{content:""}.e-reportdesigner-toolbar-menu:before{content:""}.e-rptdesigner-toolbar-new:before{content:""}.e-rptdesigner-toolbar-open:before{content:""}.e-rptdesigner-toolbar-paste:before{content:""}.e-rptdesigner-toolbar-preview:before{content:""}.e-rptdesigner-toolbar-redo:before{content:""}.e-rptdesigner-toolbar-save:before{content:""}.e-rptdesigner-toolbar-undo:before{content:""}.e-rptdesigner-toolbar-zoomin:before{content:""}.e-rptdesigner-toolbar-zoomout:before{content:""}.e-rptdesigner-toolbar-sendbackward:before{content:""}.e-rptdesigner-toolbar-bringforward:before{content:""}.e-rptdesigner-toolbar-sendtoback:before{content:""}.e-rptdesigner-toolbar-bringtofront:before{content:""}.e-rptdesigner-toolbar-leftalign:before{content:""}.e-rptdesigner-toolbar-center:before{content:""}.e-rptdesigner-toolbar-rightalign:before{content:""}.e-rptdesigner-toolbar-topalign:before{content:""}.e-rptdesigner-toolbar-middle:before{content:""}.e-rptdesigner-toolbar-bottomalign:before{content:""}.e-rptdesigner-toolbar-vertical:before{content:""}.e-rptdesigner-toolbar-horizontal:before{content:""}.e-rptdesigner-toolbar-spacinghorizontal:before{content:""}.e-rptdesigner-toolbar-spacingvertical:before{content:""}.e-rptdesigner-toolbar-sizeToControl:before{content:""}.e-rptdesigner-toolbar-sizeToWidth:before{content:""}.e-rptdesigner-toolbar-sizeToHeight:before{content:""}.e-rptdesigner-toolbar-aligntogrid:before{content:""}.e-rptdesigner-toolbar-sizetogrid:before{content:""}.e-rptdesigner-toolbar-snaptoshape:before{content:""}.e-rptdesigner-toolbar-fullscreen:before{content:""}.e-reportdesigner-variables:before{content:""}.e-reportdesigner-widget-basicshapes:before{content:""}.e-reportdesigner-widget-circle:before{content:""}.e-reportdesigner-widget-gauge .path1:before{content:""}.e-reportdesigner-widget-gauge .path2:before{content:"";margin-left:-1em}.e-reportdesigner-widget-image .path1:before{content:""}.e-reportdesigner-widget-image .path2:before{content:"";margin-left:-1em}.e-rptdesigner-widget-databar .path1:before{content:""}.e-rptdesigner-widget-databar .path2:before{content:"";margin-left:-1em}.e-rptdesigner-widget-databar .path3:before{content:"";margin-left:-1em}.e-rptdesigner-widget-databar .path4:before{content:"";margin-left:-1em}.e-rptdesigner-widget-databar .path5:before{content:"";margin-left:-1em}.e-rptdesigner-widget-databar .path6:before{content:"";margin-left:-1em}.e-rptdesigner-widget-databar .path7:before{content:"";margin-left:-1em}.e-rptdesigner-widget-databar .path8:before{content:"";margin-left:-1em}.e-rptdesigner-widget-databar .path9:before{content:"";margin-left:-1em}.e-rptdesigner-widget-databar .path10:before{content:"";margin-left:-1em}.e-rptdesigner-widget-databar .path11:before{content:"";margin-left:-1em}.e-rptdesigner-widget-databar .path12:before{content:"";margin-left:-1em}.e-rptdesigner-widget-databar .path13:before{content:"";margin-left:-1em}.e-rptdesigner-widget-sparkline .path1:before{content:""}.e-rptdesigner-widget-sparkline .path2:before{content:"";margin-left:-1em}.e-rptdesigner-widget-sparkline .path3:before{content:"";margin-left:-1em}.e-rptdesigner-widget-sparkline .path4:before{content:"";margin-left:-1em}.e-rptdesigner-widget-sparkline .path5:before{content:"";margin-left:-1em}.e-rptdesigner-widget-sparkline .path6:before{content:"";margin-left:-1em}.e-rptdesigner-widget-sparkline .path7:before{content:"";margin-left:-1em}.e-reportdesigner-widget-line:before{content:""}.e-reportdesigner-widget-map .path1:before{content:""}.e-reportdesigner-widget-map .path2:before{content:"";margin-left:-1em}.e-reportdesigner-widget-maps:before{content:""}.e-reportdesigner-widget-rectangle:before{content:""}.e-reportdesigner-widget-textbox:before{content:""}.e-reportdesigner-widget-custom:before{content:""}.e-reportdesigner-area-chart .path1:before{content:"";opacity:.5}.e-reportdesigner-area-chart .path2:before{content:"";margin-left:-1em;opacity:.7}.e-reportdesigner-area-chart .path3:before{content:"";margin-left:-1em}.e-reportdesigner-bar-chart .path1:before{content:""}.e-reportdesigner-bar-chart .path2:before{content:"";margin-left:-1em}.e-reportdesigner-bar-chart .path3:before{content:"";margin-left:-1em}.e-reportdesigner-bar-chart .path4:before{content:"";margin-left:-1em}.e-reportdesigner-bubble-chart .path1:before{content:""}.e-reportdesigner-bubble-chart .path2:before{content:"";margin-left:-1em}.e-reportdesigner-bubble-chart .path3:before{content:"";margin-left:-1em}.e-reportdesigner-bubble-chart .path4:before{content:"";margin-left:-1em}.e-reportdesigner-candle-stick-chart .path1:before{content:""}.e-reportdesigner-candle-stick-chart .path2:before{content:"";margin-left:-1em}.e-reportdesigner-candle-stick-chart .path3:before{content:"";margin-left:-1em}.e-reportdesigner-candle-stick-chart .path4:before{content:"";margin-left:-1em}.e-reportdesigner-column-chart .path1:before{content:""}.e-reportdesigner-column-chart .path2:before{content:"";margin-left:-1em}.e-reportdesigner-column-chart .path3:before{content:"";margin-left:-1em}.e-reportdesigner-column-chart .path4:before{content:"";margin-left:-1em}.e-reportdesigner-doughnut-chart .path1:before{content:""}.e-reportdesigner-doughnut-chart .path2:before{content:"";margin-left:-1em}.e-reportdesigner-error-bar-chart .path1:before{content:""}.e-reportdesigner-error-bar-chart .path2:before{content:"";margin-left:-1em}.e-reportdesigner-error-bar-chart .path3:before{content:"";margin-left:-1em}.e-reportdesigner-error-bar-chart .path4:before{content:"";margin-left:-1em}.e-reportdesigner-exploded-pie-chart .path1:before{content:""}.e-reportdesigner-exploded-pie-chart .path2:before{content:"";margin-left:-1em}.e-reportdesigner-funnel-chart .path1:before{content:""}.e-reportdesigner-funnel-chart .path2:before{content:"";margin-left:-1em}.e-reportdesigner-funnel-chart .path3:before{content:"";margin-left:-1em}.e-reportdesigner-funnel-chart .path4:before{content:"";margin-left:-1em}.e-reportdesigner-line-chart:before{content:""}.e-reportdesigner-line-with-markers-chart .path1:before{content:""}.e-reportdesigner-line-with-markers-chart .path2:before{content:"";margin-left:-1em}.e-reportdesigner-line-with-markers-chart .path3:before{content:"";margin-left:-1em}.e-reportdesigner-line-with-markers-chart .path4:before{content:"";margin-left:-1em}.e-reportdesigner-line-with-markers-chart .path5:before{content:"";margin-left:-1em}.e-reportdesigner-line-with-markers-chart .path6:before{content:"";margin-left:-1em}.e-reportdesigner-pie-chart .path1:before{content:""}.e-reportdesigner-pie-chart .path2:before{content:"";margin-left:-1em}.e-reportdesigner-pie-chart .path3:before{content:"";margin-left:-1em}.e-reportdesigner-polar-chart .path1:before{content:""}.e-reportdesigner-polar-chart .path2:before{content:"";margin-left:-1em}.e-reportdesigner-polar-chart .path3:before{content:"";margin-left:-1em}.e-reportdesigner-polar-chart .path4:before{content:"";margin-left:-1em}.e-reportdesigner-polar-chart .path5:before{content:"";margin-left:-1em}.e-reportdesigner-polar-chart .path6:before{content:"";margin-left:-1em}.e-reportdesigner-pyramid-chart .path1:before{content:""}.e-reportdesigner-pyramid-chart .path2:before{content:"";margin-left:-1em}.e-reportdesigner-pyramid-chart .path3:before{content:"";margin-left:-1em}.e-reportdesigner-radar-chart .path1:before{content:""}.e-reportdesigner-radar-chart .path2:before{content:"";margin-left:-1em}.e-reportdesigner-radar-chart .path3:before{content:"";margin-left:-1em}.e-reportdesigner-radar-chart .path4:before{content:"";margin-left:-1em}.e-reportdesigner-radar-chart .path5:before{content:"";margin-left:-1em}.e-reportdesigner-radar-chart .path6:before{content:"";margin-left:-1em}.e-reportdesigner-radar-chart .path7:before{content:"";margin-left:-1em}.e-reportdesigner-radar-chart .path8:before{content:"";margin-left:-1em}.e-reportdesigner-radar-chart .path9:before{content:"";margin-left:-1em}.e-reportdesigner-range-chart .path1:before{content:""}.e-reportdesigner-range-chart .path2:before{content:"";margin-left:-1em}.e-reportdesigner-range-chart .path3:before{content:"";margin-left:-1em}.e-reportdesigner-range-column-chart .path1:before{content:""}.e-reportdesigner-range-column-chart .path2:before{content:"";margin-left:-1em}.e-reportdesigner-range-column-chart .path3:before{content:"";margin-left:-1em}.e-reportdesigner-range-column-chart .path4:before{content:"";margin-left:-1em}.e-reportdesigner-scatter-chart .path1:before{content:""}.e-reportdesigner-scatter-chart .path2:before{content:"";margin-left:-1em}.e-reportdesigner-scatter-chart .path3:before{content:"";margin-left:-1em}.e-reportdesigner-scatter-chart .path4:before{content:"";margin-left:-1em}.e-reportdesigner-scatter-chart .path5:before{content:"";margin-left:-1em}.e-reportdesigner-scatter-chart .path6:before{content:"";margin-left:-1em}.e-reportdesigner-scatter-chart .path7:before{content:"";margin-left:-1em}.e-reportdesigner-smooth-area-chart .path1:before{content:""}.e-reportdesigner-smooth-area-chart .path2:before{content:"";margin-left:-1em}.e-reportdesigner-smooth-line-chart:before{content:""}.e-reportdesigner-smooth-line-with-markers-chart .path1:before{content:""}.e-reportdesigner-smooth-line-with-markers-chart .path2:before{content:"";margin-left:-1em}.e-reportdesigner-smooth-line-with-markers-chart .path3:before{content:"";margin-left:-1em}.e-reportdesigner-smooth-line-with-markers-chart .path4:before{content:"";margin-left:-1em}.e-reportdesigner-stacked-area-chart .path1:before{content:""}.e-reportdesigner-stacked-area-chart .path2:before{content:"";margin-left:-1em}.e-reportdesigner-stacked-area-chart .path3:before{content:"";margin-left:-1em}.e-reportdesigner-stacked-area-chart-100 .path1:before{content:""}.e-reportdesigner-stacked-area-chart-100 .path2:before{content:"";margin-left:-1em}.e-reportdesigner-stacked-area-chart-100 .path3:before{content:"";margin-left:-1em}.e-reportdesigner-stacked-bar-chart .path1:before{content:"";opacity:.35}.e-reportdesigner-stacked-bar-chart .path2:before{content:"";margin-left:-1em;opacity:.35}.e-reportdesigner-stacked-bar-chart .path3:before{content:"";margin-left:-1em;opacity:.35}.e-reportdesigner-stacked-bar-chart .path4:before{content:"";margin-left:-1em;opacity:.35}.e-reportdesigner-stacked-bar-chart .path5:before{content:"";margin-left:-1em}.e-reportdesigner-stacked-bar-chart .path6:before{content:"";margin-left:-1em}.e-reportdesigner-stacked-bar-chart .path7:before{content:"";margin-left:-1em}.e-reportdesigner-stacked-bar-chart .path8:before{content:"";margin-left:-1em}.e-reportdesigner-stacked-bar-chart-100 .path1:before{content:""}.e-reportdesigner-stacked-bar-chart-100 .path2:before{content:"";margin-left:-1em}.e-reportdesigner-stacked-bar-chart-100 .path3:before{content:"";margin-left:-1em}.e-reportdesigner-stacked-bar-chart-100 .path4:before{content:"";margin-left:-1em}.e-reportdesigner-stacked-bar-chart-100 .path5:before{content:"";margin-left:-1em}.e-reportdesigner-stacked-bar-chart-100 .path6:before{content:"";margin-left:-1em}.e-reportdesigner-stacked-bar-chart-100 .path7:before{content:"";margin-left:-1em}.e-reportdesigner-stacked-bar-chart-100 .path8:before{content:"";margin-left:-1em}.e-reportdesigner-stacked-column-chart .path1:before{content:"";opacity:.35}.e-reportdesigner-stacked-column-chart .path2:before{content:"";margin-left:-1em;opacity:.35}.e-reportdesigner-stacked-column-chart .path3:before{content:"";margin-left:-1em;opacity:.35}.e-reportdesigner-stacked-column-chart .path4:before{content:"";margin-left:-1em;opacity:.35}.e-reportdesigner-stacked-column-chart .path5:before{content:"";margin-left:-1em}.e-reportdesigner-stacked-column-chart .path6:before{content:"";margin-left:-1em}.e-reportdesigner-stacked-column-chart .path7:before{content:"";margin-left:-1em}.e-reportdesigner-stacked-column-chart .path8:before{content:"";margin-left:-1em}.e-reportdesigner-stacked-column-chart-100 .path1:before{content:""}.e-reportdesigner-stacked-column-chart-100 .path2:before{content:"";margin-left:-1em}.e-reportdesigner-stacked-column-chart-100 .path3:before{content:"";margin-left:-1em}.e-reportdesigner-stacked-column-chart-100 .path4:before{content:"";margin-left:-1em}.e-reportdesigner-stacked-column-chart-100 .path5:before{content:"";margin-left:-1em}.e-reportdesigner-stacked-column-chart-100 .path6:before{content:"";margin-left:-1em}.e-reportdesigner-stacked-column-chart-100 .path7:before{content:"";margin-left:-1em}.e-reportdesigner-stacked-column-chart-100 .path8:before{content:"";margin-left:-1em}.e-reportdesigner-stepped-line-chart .path1:before{content:""}.e-reportdesigner-stepped-line-chart .path2:before{content:"";margin-left:-1em}.e-reportdesigner-stock-range-chart:before{content:""}.e-rptdesigner-dataset-boolean:before{content:""}.e-reportdesigner-dataset-bottomarrow:before{content:""}.e-reportdesigner-dataset-char:before{content:""}.e-qrydesigner-table-column-deselect:before{content:""}.e-qrydesigner-table-column-select:before{content:""}.e-rptdesigner-dataset-datetime:before{content:""}.e-reportdesigner-dataset-folder:before{content:""}.e-rptdesigner-dataset-misc:before{content:""}.e-rptdesigner-dataset-number:before{content:""}.e-reportdesigner-dataset-openfolder:before{content:""}.e-reportdesigner-dataset-schema:before{content:""}.e-reportdesigner-dataset-schema-column:before{content:""}.e-rptdesigner-dataset-string:before{content:""}.e-reportdesigner-dataset-table:before{content:""}.e-reportdesigner-dataset-toparrow:before{content:""}.e-rptdesigner-errorinfo:before{content:""}.e-rptdesigner-exp:before{content:""}.e-reportdesigner-backarrow:before{content:""}.e-reportdesigner-dataset-foreignkey:before{content:""}.e-reportdesigner-dataset-primarykey:before{content:""}.e-reportdesigner-dataset-procedure:before{content:""}.e-reportdesigner-dataset-procedure-table:before{content:""}.e-rptdesigner-datasourcelist:before{content:""}.e-reportdesigner-dropdown:before{content:""}.e-reportdesigner-horizontal-browse:before{content:""}.e-reportdesigner-rightarrow:before{content:""}.e-rptdesigner-toolbar-gridlines:before{content:""}.e-rptdesigner-toolbar-grouping:before{content:""}.e-reportdesigner-toolbar-ruler:before{content:""}.e-reportdesigner-toolbar-snapgridlines:before{content:""}.e-reportdesigner-upload:before{content:""}.e-reportdesigner-vertical-browse:before{content:""}.e-reportdesigner-widget-subreport:before{content:""}.e-reportdesigner-widget-indicator .path1:before{content:""}.e-reportdesigner-widget-indicator .path2:before{content:"";margin-left:-1em}.e-reportdesigner-widget-indicator .path3:before{content:"";margin-left:-1em}.e-reportdesigner-widget-indicator .path4:before{content:"";margin-left:-1em}.e-reportdesigner-widget-radialgauge .path1:before{content:""}.e-reportdesigner-widget-radialgauge .path2:before{content:"";margin-left:-1em}.e-reportdesigner-widget-radialgauge .path3:before{content:"";margin-left:-1em}.e-reportdesigner-widget-lineargauge .path1:before{content:""}.e-reportdesigner-widget-lineargauge .path2:before{content:"";margin-left:-1em}.e-reportdesigner-browse-folder .path1:before{content:""}.e-reportdesigner-browse-folder .path2:before{content:"";margin-left:-1em}.e-reportdesigner-browse-folder .path3:before{content:"";margin-left:-1em}.e-reportdesigner-browse-folder .path4:before{content:"";margin-left:-1em}.e-reportdesigner-browse-reportfile .path1:before{content:""}.e-reportdesigner-browse-reportfile .path2:before{content:"";margin-left:-1em}.e-reportdesigner-browse-reportfile .path3:before{content:"";margin-left:-1em}.e-reportdesigner-browse-reportfile .path4:before{content:"";margin-left:-1em}.e-reportdesigner-browse-reportfile .path5:before{content:"";margin-left:-1em}.e-reportdesigner-browse-reportfile .path6:before{content:"";margin-left:-1em}.e-reportdesigner-browse-reportfile .path7:before{content:"";margin-left:-1em}.e-reportdesigner-browse-reportfile .path8:before{content:"";margin-left:-1em}.e-reportdesigner-browse-reportfile .path9:before{content:"";margin-left:-1em}.e-reportdesigner-browse-reportfile .path10:before{content:"";margin-left:-1em}.e-reportdesigner-browse-reportfile .path11:before{content:"";margin-left:-1em}.e-reportdesigner-browse-reportfile .path12:before{content:"";margin-left:-1em}.e-reportdesigner-browse-reportfile .path13:before{content:"";margin-left:-1em}.e-reportdesigner-browse-reportfile .path14:before{content:"";margin-left:-1em}.e-reportdesigner-browse-reportfile .path15:before{content:"";margin-left:-1em}.e-reportdesigner-browse-reportfile .path16:before{content:"";margin-left:-1em}.e-reportdesigner-browse-reportfile .path17:before{content:"";margin-left:-1em}.e-reportdesigner-browse-reportfile .path18:before{content:"";margin-left:-1em}.e-reportdesigner-browse-reportfile .path19:before{content:"";margin-left:-1em}.e-reportdesigner-browse-reportfile .path20:before{content:"";margin-left:-1em}.e-reportdesigner-imagemanager-add:before{content:""}.e-reportdesigner-imagemanager-delete:before{content:""}.e-reportdesigner-parameter-edit:before{content:""}.e-reportdesigner-parameter-save:before{content:""}.e-rptdesigner-selection-drag .path1:before{content:""}.e-rptdesigner-selection-drag .path2:before{content:"";margin-left:-1em}.e-rptdesigner-selection-move .path1:before{content:""}.e-rptdesigner-selection-move .path2:before{content:"";margin-left:-1em}.e-rptdesigner-selection-move .path3:before{content:"";margin-left:-1em}.e-reportdesigner-browse-backward:before{content:""}.e-reportdesigner-browse-forward:before{content:""}.e-reportdesigner-browse-reload:before{content:""}.e-reportdesigner-datasource-odata:before{content:""}.e-reportdesigner-datasource-postgresql:before{content:""}.e-reportdesigner-datasource-mysql:before{content:""}.e-reportdesigner-datasource-json:before{content:""}.e-reportdesigner-datasource-csv:before{content:""}.e-reportdesigner-datasource-excel:before{content:""}.e-reportdesigner-datasource-mariadb:before{content:""}.e-reportdesigner-datasource-memsql:before{content:""}.e-reportdesigner-datasource-azuresqldw:before{content:""}.e-reportdesigner-datasource-cdata:before{content:""}.e-reportdesigner-datasource-vertica:before{content:""}.e-reportdesigner-datasource-redshift .path1:before{content:"";margin-right:0}.e-reportdesigner-datasource-redshift .path2:before{content:"";margin-left:-1em}.e-reportdesigner-datasource-redshift .path3:before{content:"";margin-left:-1em}.e-reportdesigner-datasource-redshift .path4:before{content:"";margin-left:-1em}.e-reportdesigner-datasource-redshift .path5:before{content:"";margin-left:-1em}.e-reportdesigner-datasource-redshift .path6:before{content:"";margin-left:-1em}.e-reportdesigner-datasource-aurora:before{content:""}.e-reportdesigner-datasource-amazonrds .path1:before{content:"";margin-right:-1em}.e-reportdesigner-datasource-amazonrds .path2:before{content:"";margin-left:0}.e-reportdesigner-datasource-amazonrds .path3:before{content:"";margin-left:-1em}.e-reportdesigner-datasource-amazonrds .path4:before{content:"";margin-left:-1em}.e-reportdesigner-datasource-amazonrds .path5:before{content:"";margin-left:-1em}.e-reportdesigner-datasource-gcsql:before{content:""}.e-reportdesigner-datasource-snowflake:before{content:""}.e-reportdesigner-datasource-ssas:before{content:""}.e-reportdesigner-datasource-defaultextesnion:before{content:""}.e-reportdesigner-datasource-webapi:before{content:""}.e-reportdesigner-datasource-shared:before{content:""}.e-reportdesigner-alertinfo:before{content:""}.e-rptdesigner-toolbar-footer:before{content:""}.e-rptdesigner-toolbar-header:before{content:""}.e-reportdesigner-selection-settings .path1:before{content:""}.e-reportdesigner-selection-settings .path2:before{content:""}.e-reportdesigner-selection-settings .path3:before{content:""}.e-reportdesigner-selection-settings .path4:before{content:""}.e-reportdesigner-selection-settings .path5:before{content:""}.e-reportdesigner-selection-settings .path6:before{content:""}.e-reportdesigner-configuration-settings:before{content:""}.e-reportdesigner-minus:before{content:""}.e-reportdesigner-plus:before{content:""}.e-reportdesigner-alert-msg .path1:before{content:""}.e-reportdesigner-alert-msg .path2:before{content:"";margin-left:-1em}.e-reportdesigner-alert-msg .path3:before{content:"";margin-left:-1em}.e-reportdesigner-alert-msg .path4:before{content:"";margin-left:-1em}.e-reportdesigner-alert-info .path1:before{content:""}.e-reportdesigner-alert-info .path2:before{content:"";margin-left:-1em}.e-reportdesigner-alert-info .path3:before{content:"";margin-left:-1em}.e-rptdesigner-data-expand:before{content:""}.e-rptdesigner-data-collapse:before{content:""}.e-rptdesigner-group-colIcon:before{content:""}.e-rptdesigner-group-rowIcon:before{content:""}.e-reportdesigner-widget-tablix .path1:before{content:""}.e-reportdesigner-widget-tablix .path2:before{content:"";margin-left:-1em}.e-reportdesigner-widget-tablix .path3:before{content:"";margin-left:-1em}.e-reportdesigner-widget-tablix .path4:before{content:"";margin-left:-1em}.e-reportdesigner-widget-tablix .path5:before{content:"";margin-left:-1em}.e-reportdesigner-widget-tablix .path6:before{content:"";margin-left:-1em}.e-reportdesigner-widget-tablix .path7:before{content:"";margin-left:-1em}.e-reportdesigner-widget-tablix .path8:before{content:"";margin-left:-1em}.e-rptdesigner-group-detailIcon:before{content:""}.e-rptdesigner-group-icon:before{content:""}.e-rptdesigner-grouping-minimize:before{content:""}.e-rptdesigner-grouping-maximize:before{content:""}.e-rptdesigner-rowColumn-advIconSpan:before{content:""}.e-rptdesigner-textbox-editIcon:before{content:""}.e-reportdesigner-widget-grid:before{content:""}.e-reportdesigner-widget-list .path1:before{content:""}.e-reportdesigner-widget-list .path2:before{content:"";margin-left:-1em}.e-reportdesigner-widget-list .path3:before{content:"";margin-left:-1em}.e-reportdesigner-widget-list .path4:before{content:"";margin-left:-1em}.e-reportdesigner-toolbar-view:before{content:""}.e-designer-viewCheck:before{content:"";float:left;padding-left:3px;padding-top:1px;visibility:hidden}.e-rptdesigner-dataconfig,.e-rptdesigner-dataconfig-item,.e-rptdesigner-dataconfig-header,.e-rptdesigner-toolbarcontainer,.e-rptdesigner-toolbarcontainer .e-rptdesigner-preview-div,.e-reportdesigner-default-image,.e-rptdesigner-itempanel-parent,.e-rptdesigner-itempanel-autocomplete,.e-rptdesigner-itempanel-container,.e-rptdesigner-dspanel-data,.e-rptdesigner-dataconfig-expandablepanel,.e-rptdesigner-headertag,.e-reportdesigner-designPanel,.e-rptdesigner-dpbodytag,.e-rptdesigner-surfacecontainer,.e-rptdesigner-alertbox .e-footerbar,.e-rptdesigner-dialog .e-footerbar,.e-rptdesigner-ejdialog .e-footerbar,.e-rptdesigner-rowColumn-elementDiv,.e-rptdesigner-rowColumn-containerTable,.e-rptdesigner-datafield-search-box,.e-rptdesigner-datafield-search-container{-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;box-sizing:border-box !important}.e-querydesigner .e-widgeticon span,.e-querydesigner .e-widgeticons span,.e-querydesigner .e-toolbarfonticonbasic span,.e-reportdesigner .e-widgeticon span,.e-reportdesigner .e-widgeticons span,.e-rptdesigner-dialog .e-designer-tile span,.e-reportdesigner .e-toolbarfonticonbasic span,.e-rptdesigner-alertbox .e-widget-content .e-widgeticon span,.e-rptdesigner-new-btn,.e-designer-ejwidgets-updown,.e-reportdesigner-alertinfo,.e-rptdesigner .e-rptviewer-updown,.e-designer-ejwidgets-colorpicker,.e-rptdesigner-ejwidgets-splitbtn,.e-designer-ejwidgets-dataConfig,.e-toolbarfonticonbasic,.e-rptdesigner-acrdn-nav-icon,.e-designer-panel-icon,.e-designer-tile,.e-reportdesigner .e-widgeticon,.e-query-selection,.e-toolbarPreview,.e-rptdesigner-headericon,.e-designer-switchind-icon,.e-reportdesigner .e-widgeticons,.e-reportdesigner-double-drag,.e-rptdesigner-dataconfig-icon,.e-query-datatype,.e-dataset-widgeticon,.e-rptdesigner-error-icon,.e-designer-content-icon,.e-rptdesigner-browse-icon,.e-designer-ejwidgets:not(.e-rptdesigner-filter) .e-icon.e-search:before,.e-reportdesigner-imagemanager-add:before,.e-reportdesigner-imagemanager-delete:before,.e-designer-ejwidgets-updown .e-icon.e-arrow-sans-down:before,.e-designer-ejwidgets-updown .e-icon.e-arrow-sans-up:before,.e-rptdesigner-ejwidgets-splitbtn .e-icon.e-arrow-sans-down:before,.e-designer-ejwidgets-colorpicker .e-icon.e-arrow-sans-down:before,.e-designer-ejwidgets-colorpicker .e-drp-btn .e-icon.e-arrow-sans-down:before,.e-designer-ejwidgets .e-icon.e-arrow-sans-down:before,.e-designer-ejwidgets .e-input-group-icon.e-ddl-icon:before,.e-designer-ejwidgets-dataConfig .e-icon.e-arrow-sans-down:before,.e-rptdesigner-new-btn .e-icon.e-arrow-sans-down:before,.e-rptdesigner .e-rptviewer-drpdown .e-icon.e-arrow-sans-down:before,.e-rptdesigner .e-rptviewer-updown .e-arrow-sans-down:before,.e-rptdesigner .e-rptviewer-updown .e-arrow-sans-up:before,.e-reportdesigner .e-toolbarsmallfonticonsettings,.e-reportdesigner .e-reporticons,.e-rptdesigner-codeinfo,.e-designer-viewCheckIcon{font-family:'ejreportdesigner' !important}.e-toolbarfonticonbasic,.e-rptdesigner-acrdn-nav-icon,.e-designer-panel-icon,.e-designer-tile,.e-widgeticon,.e-query-selection,.e-query-datatype,.e-query-treeview,.e-rptdesigner-headericon,.e-reportdesigner-double-drag,.e-widgeticons,.e-imagemanagericon,.e-rptdesigner-dataconfig-icon,.e-toolbarPreview,.e-dataset-widgeticon,.e-rptdesigner-error-icon,.e-reportdesigner-alertinfo,.e-designer-content-icon,.e-toolbarsmallfonticonsettings,.e-reportdesigner .e-reporticons{speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;cursor:default;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.e-rptdesigner-txtoverflow,.e-designer-newparam-btn,.e-rptdesigner-dataset-cancelbtn,.e-designer-li-text,.e-reportdesigner-treeText,.e-rptdesigner-param-text,.e-rptdesigner-report-caption,.e-designer-param-tab,.e-designer-codemodule-tab,.e-rptdesigner-paramdrag-label,.e-rptdesigner-da-dragLabel,.e-rptdesigner-da-dataLable,.e-rptdesigner-drag-div,.e-rptdesigner-drag-label,.e-designer-setparam-btn,.e-rptdesigner-format-prevwChild,.e-rptdesigner-headerRowSpan,.e-rptdesigner-headerColumn,.e-rptdesigner-rowColumn-fieldNameDiv,.e-rptdesigner-prop-dataAlert-caption,.e-rptdesigner-okbtn,.e-rptdesigner-cancelbtn{overflow:hidden !important;white-space:nowrap !important;-ms-text-overflow:ellipsis !important;-o-text-overflow:ellipsis !important;text-overflow:ellipsis !important}.e-designer-viewCheckIcon{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px}.e-designer-content-icon,.e-rptdesigner-data-icon,.e-designer-tile,.e-query-datatype,.e-query-selection,.e-query-treeview{cursor:pointer}.e-rptdesigner-new-btn-footer{height:1px !important}.e-designer-textarea,.e-designer-textbox{padding-bottom:4px;padding-top:4px;padding-right:4px}.e-rptdesigner-toolbarcontainer,.e-rptdesigner-ejdialog,.e-rptdesigner-dialog,.e-rptdesigner-alertbox,.e-reportdesigner .e-userselect *:not(input):not(textarea),.e-reportdesigner .e-data-table *:not(input):not(textarea){-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.e-reportdesigner .content-iframe-body,.e-reportdesigner .content-iframe-body *{-webkit-user-select:text !important;-moz-user-select:text !important;-ms-user-select:text !important;user-select:text !important}.e-reportdesigner .e-reportdesigner-designer-configuration .e-atc,.e-reportdesigner .e-numeric,.e-reportdesigner .e-percent,.e-reportdesigner .e-currency,.e-reportdesigner .e-mask,.e-reportdesigner .e-ddl{height:28px}.e-rptdesigner-back-btn{margin:2px 7px 2px 2px !important}.e-rptdesigner-button,.e-rptdesigner-okbtn,.e-rptdesigner-cancelbtn{border-radius:4px !important}.e-rptdesigner-connect-btn{margin:2px 2px 2px 7px !important}.e-rptdesigner-treeIcon{float:left;vertical-align:middle;margin-top:5px}.e-rptdesigner-cursor,.e-reportdesigner-dataset-colum,.e-designer-title-label,.e-rptdesigner-param-text{cursor:default !important}.e-designer-newparam-btn,.e-designer-newds-btn,.e-designer-dsconnect-btn{line-height:normal !important;height:29px !important;width:154px !important}.e-rptdesigner-new-btn{line-height:normal !important;height:29px !important;width:86px !important}.e-designer-newparam-btn .e-icon,.e-designer-newds-btn .e-icon,.e-designer-alert-okbtn .e-icon,.e-rptdesigner-alert-cancelbtn .e-icon,.e-qrydesigner-addbtn .e-icon{padding:4px !important}.e-rptdesigner-new-btn .e-icon{padding:3px !important}.e-designer-content{line-height:1}.e-designer-content-label,.e-designer-content-label .e-input,.e-designer-content-label .e-corner{-moz-border-radius:3px !important;-webkit-border-radius:3px !important;border-radius:3px !important}.e-rptdesigner-datasource-list,.e-reportdesigner-param-list{padding:0}.e-rptdesigner-param-text{display:inline-block !important;line-height:normal !important}.e-rptdesigner-param-text{vertical-align:middle !important}.e-designer-li-text{vertical-align:top !important;display:inline-block !important}.e-rptdesigner-header{line-height:1;letter-spacing:.5px}.e-rptdesigner-format-input,.e-rptdesigner-link-input{padding-top:1px}.e-rptdesigner-format-input,.e-rptdesigner-link-input{width:232px !important}.e-rptdesigner-format-btn,.e-rptdesigner-browse-btn{cursor:pointer;height:30px;width:24px}.e-rptdesigner-browse-icon{display:table-cell;vertical-align:middle;text-align:center}.e-rptdesigner-browse-icon:not(.e-rptdesigner-browse-rpt){width:24px;height:30px}.e-rptdesigner-browse-icon.e-rptdesigner-browse-rpt{width:20px;height:26px}.e-widgeticon-drag{font-size:45px !important;opacity:.6}.e-rptdesigner-empty-msg{font-size:11px;text-align:center;vertical-align:top;padding-top:20px}.e-rptdesigner-box-sizing,.e-rptdesigner-pg-tag{-webkit-box-sizing:content-box !important;-moz-box-sizing:content-box !important;box-sizing:content-box !important}.e-reportdesigner .e-rptdesigner-dataset-container .e-textbox{padding-right:1em !important}.e-reportdesigner .e-rptdesigner-dataset-container .e-textarea{padding-right:1.25em !important}.e-rptdesigner-data-new,.e-rptdesigner-data-shared{width:100% !important}.e-rptdesigner-data-new .e-designer-importdata-btn{margin-left:0 !important}.e-rptdesigner-data-shared .e-designer-importdata-btn{margin-right:0 !important}.e-rptdesigner.e-toolbarTooltip{min-width:auto}.e-rptdesigner.e-toolbarTooltip .e-tipContainer .e-tipcontent{padding:2px 8px 2px 8px}.e-reportdesigner-reportitem-resizeicon{position:absolute;background-image:url('common-images/reportdesigner/resizeicon.png');float:left;display:block;width:8px;height:8px;background-position:-5px -5px}.e-reportdesigner-reportitem-customicon.e-moveicon{position:absolute;background-image:url('common-images/reportdesigner/moveicon.png');-ms-background-size:cover;background-size:cover;float:left;display:block;width:15px;height:15px;cursor:move}.e-reportdesigner-reportitem-customicon.e-settingsicon{position:absolute;background-image:url('common-images/reportdesigner/settingicon.png');-ms-background-size:cover;background-size:cover;float:left;display:block;width:15px;height:15px;cursor:default}.e-rptdesigner-dataassign-search input:focus,.e-reportdesigner-li,.e-rptdesigner-alert-anchor,.e-reportdesigner .content-iframe-body:focus,.e-rptdesigner-tab-focus,.e-reportdesigner .e-button.e-btn,.e-rptdesigner-dialog .e-button.e-btn{outline:0 none !important}.e-reportdesigner .content-iframe-body br{display:none !important}.e-reportdesigner .content-iframe-body-rtl{direction:rtl;text-align:right}.e-reportdesigner .content-iframe-body span{height:auto;white-space:pre-wrap}.e-reportdesigner-default-image{background-image:url('common-images/reportdesigner/defaultimage.png');background-repeat:no-repeat;background-position-x:center;background-position-y:center;background-color:#fff}.e-reportdesigner-image{position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.e-rptdesigner-toolbarcontainer .e-rel-position{cursor:default !important}.e-rptdesigner-toolbarcontainer .e-rel-position{margin-top:8.5px}.e-rptdesigner-toolbarcontainer .e-icon.e-toolbar-res-arrow{padding:0 !important}.e-rptdesigner-previewbtn{width:120px !important;padding-right:13px !important}.e-rptdesigner-exp{margin-top:2px !important}.e-querydesigner-dsname,.e-querydesigner-dataset-name{padding:2px 12px !important}.e-querydesigner-dsname,.e-querydesigner-dataset-name{height:33px !important}.e-rptdesigner-toolbarcontainer{vertical-align:middle;cursor:default;border:0 solid}.e-rptdesigner-toolbarcontainer{-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.2) !important;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.2) !important;box-shadow:0 2px 5px 0 rgba(0,0,0,.2) !important}.e-rptdesigner-toolbarcontainer:not(.e-responsive-toolbar){height:48px !important}.e-rptdesigner-toolbarul-begin{padding-left:5px}.e-rptdesigner-toolbarul label,.e-querydesigner-toolbarul label{font-weight:inherit !important}.e-rptdesigner-toolbarul{padding-left:3.5px}.e-rptdesigner-toolbarul{height:34px;padding-right:4px}.e-rptdesigner-toolbarul{margin-right:4px !important;margin-top:5.5px !important;margin-bottom:5.5px !important}.e-rptdesigner-toolbarli{border-width:0 !important;float:left}.e-rptdesigner-toolbarli{width:21px;height:21px;padding:7px !important}.e-rptdesigner-toolbarli.e-designer-toolbar-align{display:block}.e-rptdesigner-toolbarli.e-designer-toolbar-align .e-rptdesigner-toolbar-icon{width:100%;height:100%;display:inline-block !important;text-align:center !important;position:relative !important}.e-rptdesigner-toolbarli.e-designer-toolbar-align .e-rptdesigner-toolbar-icon{margin-top:3px}.e-rptdesigner-toolbar-save::before{margin:0 !important}.e-rptdesigner-splitbtn-span{display:inline-table}.e-rptdesigner-splitbtn-span{margin:0 !important}.e-rptdesigner-splitbtn{padding-right:12px !important}.e-rptdesigner-splitter-div{position:absolute;height:100%}.e-rptdesigner-splitter-icon{padding-top:8px !important}.e-rptdesigner-splitter-icon{padding-top:4px !important}.e-rptdesigner-preview-div{float:right}.e-rptdesigner-preview-div{width:130px}.e-rptdesigner-preview{float:right;margin-right:5px;margin-top:4.5px;margin-bottom:5.5px}.e-rptdesigner-toolbarul-preview{float:right !important}.e-rptdesigner-toolbar-zoom{text-align:center;float:left;margin:9px 6px;width:30px}.e-rptdesigner-toolbar-icon{display:block;height:20px;width:20px;background-repeat:no-repeat;margin-left:0;margin-top:0}.e-rptdesigner-toolbarcontainer .e-toolbarPreview{display:table-cell;padding:3px;vertical-align:middle}.e-rptdesigner-ejdesigner{margin:5.5px}.e-reportdesigner .e-toolbarClose{font-size:9px !important;padding-top:4.1px !important}.e-designer-label{line-height:1;margin-bottom:0 !important}.e-rptdesigner-zoomout-li{margin-right:0 !important}.e-designer-menuItem-uncheck::before{visibility:hidden !important}.e-designer-menuItem-check::before{visibility:visible !important}.e-rptdesigner-btnText-div{display:table;width:50px}.e-rptdesigner-btnText{display:table-cell;vertical-align:middle;text-align:center;font-size:12px;font-weight:normal !important}.e-reportdesigner-atc-boxshadow{box-shadow:none !important}.e-rptdesigner-itempanel-parent{float:left}.e-rptdesigner-itempanel-autocomplete{float:left;margin:5px}.e-rptdesigner-itempanel-autocomplete{border-radius:0}.e-rptdesigner-itempanel-textbox,.e-rptdesigner-datasearch-textbox{text-align:left;float:left;height:24px !important;border-radius:4px;margin-left:1px !important;margin-top:1px !important}.e-rptdesigner-itempanel-searcharea{margin-top:8px !important;float:right}.e-rptdesigner-itempanel-emptymsgdiv{width:100%;height:100%}.e-rptdesigner-itempanel-elementdiv{width:100%}.e-rptdesigner-itempanel-headerText{float:left;margin-left:14px;margin-top:6px;text-overflow:ellipsis;overflow:hidden;width:95px;white-space:nowrap}.e-rptdesigner-itempanel-expandcollapseicon{float:right;position:relative;top:1px}.e-rptdesigner-itempanel-container{height:75px;width:100%}.e-rptdesigner-itempanel-itemdiv{width:79.5px;height:74px;cursor:default;float:left;vertical-align:middle;text-align:center;box-sizing:border-box !important}.e-rptdesigner-itempanel-textitem{width:70px;height:30px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;cursor:default}.e-rptdesigner-itempanel-dragelements{width:74.5px;height:75px;cursor:default;float:left;vertical-align:middle;text-align:center}.e-itempanel-header:hover{cursor:pointer !important}.e-rptdesigner-item-info-container .e-rptdesigner-item-header,.e-rptdesigner-item-info-container .e-rptdesigner-datareq-header,.e-rptdesigner-item-info-container .e-rptdesigner-item-desc{margin-bottom:5px}.e-rptdesigner-item-info-container .e-rptdesigner-item-header,.e-rptdesigner-item-info-container .e-rptdesigner-datareq-header{font-weight:bold}.e-reportdesigner .e-rptdesigner-expandcollapse{min-width:25px;min-height:25px;position:absolute;border-radius:50%;z-index:10;display:inline-block;padding:0;margin:6.5px 0}.e-reportdesigner .e-rptdesigner-expandcollapse-icon{cursor:pointer;display:block;width:25px;height:25px;line-height:19px}.e-itempanel-expandcollapse-tooltip .e-tipContainer .e-tipcontent{padding-top:4px}.e-reportdesigner .e-rptdesigner-itempanel-expand:before{content:""}.e-reportdesigner .e-rptdesigner-itempanel-collapse:before{content:""}.e-rptdesigner-dsicon{margin:1px 9px !important}.e-rptdesigner-ds-drag{float:right;margin-right:5px;margin-top:1.5px}.e-rptdesigner-dstitle-text{margin-top:2px;height:15px}.e-rptdesigner-dssize,.e-rptdesigner-dstype-list,.e-rptdesigner-dsgroup{width:100%;height:100%}.e-rptdesigner-dspanel{width:100%;overflow:hidden}.e-designer-hint-newdatasource{background-image:url('common-images/reportdesigner/datasource.png');background-position:50% 100%;background-repeat:no-repeat}.e-rptdesigner-dspanel-footer{overflow:hidden;margin:0 auto;text-align:center}.e-rptdesigner-dspanel-separator{margin:8px;margin-bottom:12px}.e-rptdesigner-dsconfig-separator{margin:8px;margin-bottom:4px}.e-rptdesigner-dspanel-header{overflow:hidden;padding:8.5px 7px 7px 0;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.e-rptdesigner-dsconfig{padding:4px 5px;margin:3px 6px;float:left}.e-rptdesigner-dspanel-menu{float:right;padding:7px 4px}.e-rptdesigner-dspanel-list{border-top-width:1px;padding:0 3px}.e-rptdesigner-dspanel-ullist{width:auto;height:auto}.e-designer-dsconnect-btn{white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.e-designer-dslist-label{padding:0 10px;display:inline-block}.e-rptdesigner-dstype-list{padding:10px 0}.e-rptdesigner-dspanel-data{width:100%;float:left;clear:none}.e-rptdesigner-dspanel-new{padding:10px 10px}.e-rptdesigner-dspanel-exist{padding:0 10px}.e-rptdesigner-dspanel-existlabel{font-size:13px;font-weight:600}.e-rptdesigner-dspanel-radio{-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.e-reportdesigner .e-radiobtn-wrap{line-height:normal !important}.e-rptdesigner-dsheader{overflow:auto;margin-left:6px}.e-rptdesigner-dsconfig-table{width:100%;margin-left:5px}.e-rptdesigner-dsconfig-button{height:100%;display:block;overflow:hidden;float:left}.e-rptdesigner-dsgroup{padding:10px 0 10px 9px;margin:0 auto;display:inline-block}.e-rptdesigner-dsanchor{padding:14px 0 !important}.e-reportdesigner-datasourceTypes{border:1px solid transparent;background-color:transparent;float:left;padding:6px;display:table-cell;text-align:center;line-height:normal;vertical-align:middle;height:90px;width:95px}.e-designer-switchind-icon{margin-left:5px}.e-designer-constr-textarea{padding-bottom:5px;padding-top:5px;padding-right:5px;overflow-y:auto !important;resize:vertical}.e-designer-dsconfig-table{margin-left:5px;display:table !important}.e-designer-existing-tbl{display:table !important}.e-designer-dsconfig-table,.e-designer-dsconfig-table table,.e-designer-exp-table,.e-rptdesigner-dsheader table,.e-rptdesigner-table-dialog,.e-rptdesigner-table-dialog table,.e-designer-param-table,.e-designer-preview-data-table,.e-designer-param-table table,.e-designer-existing-tbl,.e-designer-sharedconfig-table,.e-designer-sharedconfig-table table,.e-rptdesigner-designbutton .e-btn-span,.e-rptdesigner-rowColumn-headerTable,.e-rptdesigner-rowColumn-containerTable{border-spacing:2px !important;border-collapse:separate !important}.e-rptdesigner-btn-secondary{box-sizing:border-box;cursor:pointer;padding:0 12px;position:relative;text-align:center;vertical-align:middle;white-space:nowrap;letter-spacing:.3px;transition:all .1s linear;height:26px !important;margin-left:-54px !important}.e-rptdesigner-btn-secondary{height:25px !important;margin-left:-53px !important}.e-rptdesigner-datasource-ellipses{display:block;margin-left:auto;margin-right:auto;overflow:hidden;text-overflow:ellipsis}.e-rptdesigner-dsdrag-icon{display:inline-block;padding:1.5px 0 1.5px 9px;float:left}.e-rptdesigner-connection-disclaimer-msg{float:left;font-size:12px;margin:2px 0 2px 4px;cursor:pointer;text-decoration:underline}.e-rptdesigner-connection-disclaimer-text{font-size:12px;margin:2px 0 2px 12px;text-align:left;float:left}.e-rptdesigner-dataconfig-item{padding:7.5px;background-repeat:no-repeat;background-position:center;display:inline-block;cursor:pointer !important}.e-rptdesigner-dataconfig-expandablepanel{width:463px;height:100%;overflow:hidden;float:left}.e-rptdesigner-dataconfig-arrow{height:20px !important;width:10px !important}.e-rptdesigner-dataconfig-arrow{top:3px !important}.e-rptdesigner-hint-nodata{background-image:url('common-images/reportdesigner/nodata.png');background-position:center;background-repeat:no-repeat;background-size:contain;height:60px}.e-rptdesigner-dataConfigAlertContainer{width:464px;vertical-align:middle;overflow:hidden;display:none}.e-rptdesigner-alertMsg{text-align:center;padding-bottom:20px}.e-rptdesigner-data-collapse,.e-rptdesigner-data-expand{display:block !important;-webkit-box-sizing:content-box !important;-moz-box-sizing:content-box !important;box-sizing:content-box !important;font-size:9px !important;padding:4px 7px}.e-designer-property-tooltip{height:auto;width:auto;position:absolute;z-index:10008}.e-rptdesigner-prop-border{width:86px !important}.e-rptdesigner-prop-border input{position:absolute}.e-rptdesigner-colorpicker{width:50px !important}.e-rptdesigner-prop-margin{margin-left:5px !important}.e-rptdesigner-error-indicator{float:right;padding:2px 19px}.e-rptdesigner-surfacecontainer{border-left-width:1px;float:left}.e-rptdesigner-dpOuterline{margin:10px;position:relative}.e-rptdesigner-horizonline{margin:0;position:absolute}.e-rptdesigner-headertag{position:relative}.e-reportdesigner-designArea{float:left;box-sizing:border-box !important;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important}.e-reportdesigner-designPanel{width:100%;overflow:auto;border:0 solid;border-left-width:1px !important}.e-rptdesigner-pg-tag{width:40px;height:16px;max-width:40px;z-index:10;position:absolute;padding:2px 12px}.e-rptdesigner-headerwatermark,.e-rptdesigner-footerwatermark{border-top-right-radius:10px}.e-rptdesigner-headerwatermark{bottom:0}.e-rptdesigner-dpbodytag{position:relative}.e-rptdesigner-footerwatermark{top:0}.e-rptdesigner-designselector{position:absolute;z-index:1010;pointer-events:none}.e-rptdesigner-dpresizer{z-index:1000;position:relative}.e-rptdesigner-dpxyresizer{position:relative;border-width:0}.e-rptdesigner-dpadorner-div{position:absolute;box-sizing:content-box !important;-moz-box-sizing:content-box !important;-webkit-box-sizing:content-box !important}.e-designer-areaborder{width:100%;height:100%;left:0 !important;top:0 !important;display:block;position:absolute !important;pointer-events:none;box-sizing:border-box !important;-moz-box-sizing:border-box !important;-webkit-box-sizing:border-box !important}.e-designer-licensetag{pointer-events:none}.e-designer-licensetag-text{z-index:10;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);vertical-align:middle;overflow:hidden;overflow-wrap:break-word;text-align:center}.e-rptdesigner-dataassign-sep,.e-rptdesigner-da-searchtxtbx,.e-rptdesigner-da-dragicon,.e-rptdesigner-da-dragLabel{float:left}.e-rptdesigner-da-searchroot,.e-rptdesigner-da-searchicon,.e-rptdesigner-da-settingsicon,.e-rptdesigner-da-closeicon{float:right}.e-rptdesigner-dataassign input.e-input{margin-top:2px;height:15px;border-radius:5px}.e-rptdesigner-dataassign-roottag{overflow:hidden}.e-rptdesigner-dataassign-sep{width:1px;border:0 Solid;margin-top:-16px;margin-left:9px}.e-rptdesigner-da-searchroot{margin:3px}.e-rptdesigner-da-searchtxtbx{border-radius:5px;padding-left:5px}.e-reportdesigner-contextmenu-icon-align{padding:2px 5px 5px 5px !important}.e-reportdesigner-viewmenu-icon-align{margin:1px 4px !important}.e-reportdesigner-search.e-rptdesigner-da-searchicon{margin-top:-14px;font-size:10px !important}.e-reportdesigner-close.e-rptdesigner-da-searchicon{margin-top:-14px;font-size:9px !important}.e-rptdesigner-da-dataLable{margin:3px;margin-bottom:0}.e-rptdesigner-da-categoryList{margin:3px;margin-top:5px;border-radius:5px;overflow:auto}.e-rptdesigner-da-emptyLabel{margin:6px}.e-rptdesigner-da-dragDiv{margin:6px;border-radius:2px}.e-rptdesigner-da-dragicon{margin-right:5px;margin-left:5px;margin-top:7.5px}.e-rptdesigner-da-dragLabel{margin-top:5px}.e-rptdesigner-da-closeicon{margin-right:5px;margin-top:7px}.e-rptdesigner-da-settingsicon{margin-right:5px;margin-top:5.5px;margin-left:5px}.e-rptdesigner-da-dragLabel,.e-rptdesigner-da-closeicon,.e-rptdesigner-da-settingsicon{vertical-align:middle}.e-rptdesigner-format-bodyDiv,.e-rptdesigner-format-table,.e-rptdesigner-formattext-table{width:100%}.e-rptdesigner-format-bodyDiv{padding-top:6px;border-radius:2px;overflow:auto}.e-rptdesigner-format-headDiv{float:left;padding-left:12px;padding-top:7px}.e-rptdesigner-format-subDiv{float:right;padding-left:13px;padding-top:5px}.e-rptdesigner-format-prevwDiv{margin-left:5px}.e-rptdesigner-format-typeDiv{padding-bottom:4px}.e-rptdesigner-format-prevwChild{text-align:center;vertical-align:middle;padding-left:8px;padding-top:65px}.e-rptdesigner-format-table{padding-bottom:10px}.e-rptdesigner-format-expBtn{cursor:pointer;margin-top:6px}.e-rptdesigner-formattext-table{margin:8px 0}.e-rptdesigner-formattext-row{height:22.5px}.e-rptdesigner-formattext-caption{float:right}.e-reportdesigner-designer-configuration .e-radiobtn-wrap .e-radsmaller,.e-rptdesigner-tablix-alert-radioBtn .e-radiobtn-wrap .e-radsmaller{height:11px;width:11px}.e-reportdesigner-designer-configuration .e-chkbox-wrap .e-chkbox-small>span{height:12px;width:12px}.e-reportdesigner-designer-configuration .e-tab .e-header li{letter-spacing:.5px}.e-reportdesigner-designer-configuration .e-tab>.e-header .e-icon{margin-top:-9px}.e-reportdesigner-designer-configuration .e-tab .e-header li a{font-weight:600}.e-reportdesigner-designer-configuration .e-tab .e-active-content{padding:0}.e-reportdesigner-designer-configuration .e-tab.e-js .e-header>.e-bottom-line.e-active,.e-reportdesigner-designer-configuration .e-tab.e-js .e-header>.e-bottom-line.e-active:hover{padding-bottom:0 !important}.e-reportdesigner-designer-configuration .e-tab.e-js>.e-content{border-width:0}.e-reportdesigner-designer-configuration .e-icon{cursor:pointer !important}.e-reportdesigner-designer-configuration .e-tab .e-header .e-margine-top:hover{border-top:0 none !important}.e-rptdesigner.e-reportviewer-toolbarcontainer .e-reportviewer-icon{font-family:'ejreportdesigner' !important;font-size:17px !important}.e-reportdesigner .e-reportviewer-toolbarcontainer{vertical-align:middle;border:0 solid}.e-reportdesigner .e-reportviewer-toolbarcontainer:not(.e-responsive-toolbar){height:48px !important}.e-rptdesigner.e-reportviewer-toolbarcontainer .e-reportviewer-toolbarli:not(.e-reportviewer-ejdropdownlist):not(.e-reportviewer-tbpage){margin-left:12px;margin-right:12px !important;width:21px !important;height:21px !important;padding:7px !important;padding-top:10px !important;padding-left:10px !important}.e-rptdesigner.e-reportviewer-toolbarcontainer .e-reportviewer-toolbarli.e-reportviewer-tbpage,.e-rptdesigner.e-reportviewer-toolbarcontainer .e-reportviewer-toolbarli.e-reportviewer-ejdropdownlist{background-color:transparent !important;border:0 !important}.e-rptdesigner.e-reportviewer-toolbarcontainer .e-reportviewer-print:before{content:"" !important}.e-rptdesigner.e-reportviewer-toolbarcontainer .e-reportviewer-export:before{content:"" !important}.e-rptdesigner.e-reportviewer-toolbarcontainer .e-reportviewer-preview:before{content:"" !important}.e-rptdesigner.e-reportviewer-toolbarcontainer .e-reportviewer-pagesetup:before{content:"" !important}.e-rptdesigner.e-reportviewer-toolbarcontainer .e-reportviewer-gotofirst:before{content:"" !important}.e-rptdesigner.e-reportviewer-toolbarcontainer .e-reportviewer-gotoprevious:before{content:"" !important}.e-rptdesigner.e-reportviewer-toolbarcontainer .e-reportviewer-gotonext:before{content:"" !important}.e-rptdesigner.e-reportviewer-toolbarcontainer .e-reportviewer-gotolast:before{content:"" !important}.e-rptdesigner.e-reportviewer-toolbarcontainer .e-reportviewer-documentmap:before{content:"" !important}.e-rptdesigner.e-reportviewer-toolbarcontainer .e-reportviewer-gotoparent:before{content:"" !important}.e-rptdesigner.e-reportviewer-toolbarcontainer .e-reportviewer-zoomout:before{content:"" !important}.e-rptdesigner.e-reportviewer-toolbarcontainer .e-reportviewer-zoomin:before{content:"" !important}.e-rptdesigner.e-reportviewer-toolbarcontainer .e-reportviewer-pagefit:before{content:"" !important}.e-rptdesigner.e-reportviewer-toolbarcontainer .e-reportviewer-refresh:before{content:"" !important}.e-rptdesigner.e-reportviewer-toolbarcontainer .e-reportviewer-stop:before{content:"" !important}.e-rptdesigner.e-reportviewer-toolbarcontainer .e-reportviewer-exportsetup:before{content:"" !important}.e-rptdesigner.e-reportviewer-toolbarcontainer .e-reportviewer-parameter:before{content:"" !important}.e-reportdesigner .e-reportviewer .e-reportviewer-icon.e-reportviewer-close{content:"" !important;font-family:'ej-webfont' !important}.e-rptdesigner-linkparam-table{border-spacing:0 !important}.e-rptdesigner-linkparam-container{padding:5px 3px;margin-top:4px;margin-bottom:2px}.e-rptdesigner-linkparam-container-div{padding:4px 8px}.e-rptdesigner-linkparam-padding{padding-left:10px}.e-rptdesigner-linkparam-errorColum{padding-right:5px}.e-rptdesigner-linkparam-delColum{padding-right:5px;padding-top:5px}.e-rptdesigner-filter-container,.e-rptdesigner-codemodule-container,.e-rptdesigner-datafield-container,.e-rptdesigner-field-container,.e-rptdesigner-customfield-container{padding:4px 0;margin:0 0 4px 0}.e-rptdesigner-filter-div,.e-rptdesigner-codemodule-div,.e-rptdesigner-datafield-div,.e-rptdesigner-field-div,.e-rptdesigner-customfield-div{padding-right:8px;padding-left:8px;padding-top:4px;padding-bottom:4px}.e-rptdesigner-filter-table,.e-rptdesigner-codemodule-table,.e-rptdesigner-datafield-table,.e-rptdesigner-field-table,.e-rptdesigner-customfield-table{padding:3px}.e-rptdesigner-browse-path{margin-top:1px}.e-rptdesigner-browse-content{margin-top:.5px}.e-rptdesigner-input-field-div{padding-bottom:9px}.e-rptdesigner-report-table{margin:8px 0}.e-rptdesigner-enable-chkbx{margin-left:2px}.e-rptdesigner-config-table{margin:8px 0}.e-rptdesigner-report-caption{float:right;margin-right:4px}.e-rptdesigner-report-margin,.e-rptdesigner-report-chckbox{margin-left:4px}.e-rptdesigner-report-url{margin:8px 0}.e-rptdesigner-report-exp{padding-left:10px}.e-reportdesigner-browse-icon{display:inline-block}.e-rptdesigner-report-browseicon{margin-top:6px}.e-designer-setparam-btn{margin-left:4px}.e-rptdesigner-dataset-footer{overflow:hidden !important;margin:0 auto !important;text-align:center !important}.e-rptdesigner-dataset-header{padding:8.5px 7px 7px 0 !important}.e-rptdesigner-dataset-headericon{float:left !important;padding:7px 11px !important}.e-rptdesigner-dataset-headermenu{float:right !important;padding:7px 4px !important}.e-reportdesigner .e-split-add-btn-separator{width:1px;height:25px;padding-right:1px;vertical-align:middle;display:table-cell}.e-reportdesigner .e-rptdesigner-field-add-btn{max-width:36px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.e-split .e-rptdesigner-field-data-button.e-left-btn .e-icon,.e-split .e-rptdesigner-field-data-button.e-left-btn .e-icon:before{height:16px !important;width:16px !important;font-size:16px !important}.e-rptdesigner-dataset-dragicon{display:inline-block;margin:6px 0 !important;float:left;vertical-align:middle}.e-rptdesigner-datasourcelist.e-rptdesigner-drag-iconType{font-size:13px !important;margin:6px 10px !important}.e-rptdesigner-createFileInternalContainer{margin:0 0 20px 15px}.e-rptdesigner-newdialog-parent{padding:2px}.e-rptdesigner-newdialog-container{width:100%;height:80px}.e-rptdesigner-newdialog-labelcell{padding-bottom:5px}.e-rptdesigner-newdialog-labelTxt{font-weight:600}.e-rptdesigner-inputPath{padding-left:8px;border-radius:2px;height:28px;width:295px}.e-rptdesigner-credential-label{padding-bottom:2px}.e-rptdesigner-credential-alert{margin-bottom:2px}.e-rptdesigner-credential-labelAlert{margin-bottom:3px}.e-rptdesigner-credential-connect{margin-left:80px}.e-rptdesigner-alertbox .e-widget-content{padding:24px 20px 24px 15px !important}.e-rptdesigner-alertbox .e-footerbar{padding:9px 20px !important;height:auto !important;display:inline-table !important;width:100%}.e-rptdesigner-alertbox>.e-dialog-scroller,.e-designer-tablix-alert>.e-dialog-scroller{border-bottom:none !important}.e-rptdesigner-alert-iconcont{float:left;vertical-align:middle;text-align:center;line-height:1}.e-rptdesigner-alert-anchor{margin-bottom:18px;margin-top:18px;margin-left:57px;text-decoration:none}.e-rptdesigner-alert-msgcont{word-wrap:break-word;overflow-y:hidden;margin:24px 0 0 5px}.e-reportdesigner .e-rptdesigner-expeditor-ellipses{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.e-reportdesigner .e-rptdesigner-expeditor-button{float:right}.e-reportdesigner .e-reportdesigner-exp-description{padding-left:10px;line-height:1.5 !important}.e-rptdesigner-param-width,.e-rptdesigner-param-rootDiv,.e-rptdesigner-param-listDiv,.e-rptdesigner-param-list-childDiv,.e-rptdesigner-param-headerDiv,.e-rptdesigner-param-bodyDiv,.e-rptdesigner-param-basicPanel,.e-rptdesigner-param-footer,.e-rptdesigner-param-basicDiv,.e-rptdesigner-param-panelDiv,.e-rptdesigner-param-fieldBody{width:100%}.e-rptdesigner-param-footer,.e-rptdesigner-param-panelDiv,.e-rptdesigner-param-header,.e-rptdesigner-param-headerDiv,.e-rptdesigner-param-headermarkup,.e-rptdesigner-param-btnDiv{overflow:hidden}.e-rptdesigner-paramlist-typeicon,.e-rptdesigner-param-headericon,.e-rptdesigner-param-btnDiv,.e-rptdesigner-paramlist-dragicon{float:left}.e-rptdesigner-param-rootDiv,.e-rptdesigner-param-listDiv,.e-rptdesigner-param-list-childDiv{height:100%}.e-rptdesigner-param-listDiv{position:relative}.e-rptdesigner-param-bodyDiv{margin-left:1px}.e-rptdesigner-param-footer{margin:0 auto;text-align:center}.e-rptdesigner-param-header{padding:8.5px 7px 7px 0}.e-rptdesigner-param-headericon{padding:7px 11px}.e-rptdesigner-param-list{border-top-width:1px;padding:0 3px}.e-rptdesigner-param-separator{margin:8px;margin-bottom:12px}.e-rptdesigner-param-newbtn{padding-right:3px}.e-rptdesigner-param-headermarkup{padding:8.5px 7px 7px 0}.e-rptdesigner-param-panelSep{margin:8px;margin-bottom:9px}.e-rptdesigner-param-btn{height:32px !important;width:110px !important}.e-rptdesigner-param-basicDiv{margin-left:7px;margin-bottom:6px}.e-rptdesigner-param-anchorcol{padding-top:10px}.e-rptdesigner-param-anchorlink{margin:3px;margin-top:4px;margin-left:5px}.e-rptdesigner-paramlist-li{padding:0 !important;list-style:none}.e-rptdesigner-paramlist-dragicon{padding:6.5px 5px !important}.e-rptdesigner-paramlist-typeicon{padding:2px 2px !important}.e-rptdesigner-paramlist-typeicon{line-height:normal !important}.e-rptdesigner-paramlist-text{padding-left:5px !important;margin:4px 0 !important}.e-rptdesigner-paramlist-edit{padding-top:5px;margin-right:5px;float:right}.e-designer-hint-newparameter{background-image:url('common-images/reportdesigner/parameter.png');background-position:50% 100%;background-repeat:no-repeat}.e-rptdesigner-editlayout-container{padding:4px 0}.e-designer-editlayout-label{padding-top:14px;font-size:14px !important;font-weight:600 !important;margin-left:11px}.e-designer-parametername{max-width:174px;text-align:center;display:table-cell;vertical-align:middle;padding-left:4px;padding-right:4px}.e-designer-layout-row{padding:0 5px;display:table}.e-designer-layout-column{left:0;display:table-cell;top:0;width:185px;height:40px;max-width:186px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;overflow:hidden}.e-designer-parametername-div{height:100%;width:183px;display:table}.e-rptdesigner-drag-helper-div{border-radius:1px !important;margin:6px !important}.e-rptdesigner-drag-helper-div .e-rptdesigner-paramdrag-label{text-align:center;overflow:hidden !important;text-overflow:ellipsis !important;padding-top:10px !important}.e-designer-layout-cancel{margin-right:3px !important}.e-designer-editlayout-table{border-collapse:separate !important}.e-rptdesigner-avail-div,.e-rptdesigner-code-div{width:100%}.e-rptdesigner-avail-table,.e-rptdesigner-code-table{margin-top:6px;margin-left:9px}.e-rptdesigner-avail-table .e-radiobtn-wrap .e-spanicon.e-radsmaller,.e-rptdesigner-code-table .e-radiobtn-wrap .e-spanicon.e-radsmaller,.e-designer-radio .e-spanicon.e-radsmaller{margin-top:4px !important}.e-rptdesigner-avail-table .e-radiobtn-wrap .e-radsmaller.e-rad-active .e-rad-icon.e-icon,.e-rptdesigner-code-table .e-radiobtn-wrap .e-radsmaller.e-rad-active .e-rad-icon.e-icon,.e-reportdesigner-designer-configuration .e-radiobtn-wrap .e-radsmaller .e-rad-icon,.e-rptdesigner-tablix-alert-radioBtn .e-radiobtn-wrap .e-radsmaller .e-rad-icon{margin-left:-.5px;margin-top:-1px}.e-designer-radio .e-radsmaller .e-rad-icon{margin-left:-.5px !important;margin-top:-1px !important}.e-designer-radio,.e-designer-radiobtn{margin-bottom:0 !important}.e-designer-radio .e-text,.e-rptdesigner-avail-div .e-radiobtn-wrap.e-radsmall .e-text,.e-rptdesigner-default-div .e-radiobtn-wrap.e-radsmall .e-text{line-height:17px}.e-designer-radio .e-text,.e-rptdesigner-avail-div .e-radiobtn-wrap.e-radsmall .e-text,.e-rptdesigner-default-div .e-radiobtn-wrap.e-radsmall .e-text{line-height:18px !important}.e-rptdesigner-tablix-alert-radioBtn .e-radiobtn-wrap.e-radsmall .e-text{line-height:15px}.e-rptdesigner-tablix-alert-radioBtn .e-radiobtn-wrap.e-radsmall .e-text{line-height:14px !important}.e-designer-radiobtn .e-text{line-height:11px !important}.e-designer-prop-checkbox .e-chkbox-small>span{top:1.5px !important}.e-rptdesigner-paramquery-div{height:100%;overflow:auto;margin-left:8px}.e-rptdesigner-paramquery-label{font-weight:600}.e-rptdesigner-availField-div{height:100%;margin-top:0;padding:0 12px;overflow:auto}.e-rptdesigner-availField-container{margin:0 0 4px 0;padding:5px 0}.e-rptdesigner-availField-containdiv{padding:4px !important}.e-rptdesigner-paramnone-div{border-radius:2px;margin:0 0 0 12px;padding:5px 0}.e-rptdesigner-param-tab-list,.e-rptdesigner-codemodule-tab-list{height:48px !important}.e-designer-hint-newdataset{background-image:url('common-images/reportdesigner/dataset.png');background-position:50% 100%;background-repeat:no-repeat}.e-rptdesigner-dataset-footer,.e-rptdesigner-shared-footerbtn,.e-rptdesigner-shared-header{overflow:hidden !important}.e-rptdesigner-dataset-footer{margin:0 auto !important;text-align:center !important}.e-rptdesigner-dataset-header{padding:8.5px 7px 7px 0 !important}.e-rptdesigner-dataset-headericon{float:left !important;padding:7px 11px !important}.e-rptdesigner-dataset-headermenu{float:right !important;padding:7px 4px !important}.e-rptdesigner-data-footerbtn{margin:8px !important;margin-bottom:12px !important}.e-rptdesigner-data-treeview{padding:0 3px !important}.e-rptdesigner-data-nodetag{margin:0 !important}.e-rptdesigner-shared-footerTag{margin:0 auto !important;text-align:center !important}.e-rptdesigner-shared-header{display:inline-block !important;padding:8.5px 7px 7px 0 !important}.e-rptdesigner-shared-footer{margin:8px !important;margin-bottom:9px !important}.e-rptdesigner-shared-footerbtn{overflow:hidden !important;float:left !important}.e-rptdesigner-field-data-button{padding:0 !important}.e-rptdesigner-fieldadd-div{position:absolute !important;margin-right:6.5px !important;height:100% !important;margin-top:-13px !important}.e-rptdesigner-split-icon{padding-top:3.5px !important}.e-rptdesigner-split-menu{border-radius:4px !important}.e-rptdesigner-datalist-icon{padding:6px 4px 4px !important}.e-rptdesigner-data-schema{padding:4px !important}.e-rptdesigner-datalist-anchor{margin-top:9px !important;float:right !important}.e-rptdesigner-datalist-close{float:right !important;margin-right:8px !important;margin-top:-2px !important}.e-rptdesigner-datalist-edit{float:right !important;margin-right:5px !important}.e-rptdesigner-list-dragIcon{padding:10px 4px 0 14px !important;float:left !important}.e-rptdesigner-list-iconType{padding:7px 4px !important}.e-reportdesigner-nodeTag{list-style:none outside none !important;padding:0}.e-reportdesigner-nodeContent{position:relative;z-index:10;height:30px;white-space:nowrap;display:block;margin-left:3px;cursor:default}.e-reportdesigner-treeText{display:inline-block;margin-left:4px;cursor:default}.e-reportdesigner-treeRow{margin-left:26px;width:100%;position:relative;left:0;height:34px;margin-top:-36px;cursor:default}.e-querydesigner .e-reportdesigner-treeView a,.e-reportdesigner .e-reportdesigner-treeView a{text-decoration:none}.e-split.e-drop .e-rptdesigner-field-data-button .e-rptdesigner-fieldadd-div .e-rptdesigner-split-icon.e-icon,.e-split.e-drop .e-rptdesigner-field-data-button .e-rptdesigner-fieldadd-div .e-rptdesigner-split-icon.e-icon:before{height:14px !important;width:14px !important}.e-rptdesigner-shared-table{margin-left:3px !important}.e-rptdesigner-shared-column,.e-rptdesigner-shared-row{float:left !important}.e-rptdesigner-shared-label{padding-top:6px !important}.e-designer-hint-newimagemanager{background-image:url('common-images/reportdesigner/image.png');background-position:50% 100%;background-repeat:no-repeat}.e-rptdesigner-imagetitle{overflow:hidden;padding:8.5px 7px 7px 0}.e-rptdesigner-imageicon{float:left;padding:7px 11px}.e-rptdesigner-img-separator{margin:8px;margin-bottom:12px}.e-rptdesigner-img-addbutton{padding-right:3px}.e-rptdesigner-imaglist-container{height:100%;margin:10px;margin-top:0;margin-right:0}.e-rptdesigner-img-container{width:100%;height:100%}.e-rptdesigner-img-divhover{margin:10px;float:left;vertical-align:middle;text-align:center;position:absolute}.e-rptdesigner-img-childdivhover{opacity:.5}.e-rptdesigner-img-addicon{position:absolute;left:27.5px;top:20.5px}.e-rptdesigner-img-deleteicon{position:absolute;left:70.5px;top:54.5px}.e-rptdesigner-img-itemdiv{margin:8px;float:left;vertical-align:middle;text-align:center}.e-rptdesigner-add-icon{display:table-cell !important;vertical-align:middle !important}.e-rptdesigner-dialog-border,.e-rptdesigner-table-dialog{border-radius:2px !important}.e-rptdesigner-okbtn{height:28px !important;width:80px !important;float:right !important}.e-rptdesigner-cancelbtn{height:28px !important;width:80px !important;margin-left:10px !important;float:right !important}.e-rptdesigner-border .e-select{border-left-width:.5px !important}.e-rptdesigner-dialog-height{height:auto !important}.e-rptdesigner-codedialog-height{height:364 !important}.e-rptdesigner-dialog-cursor{cursor:pointer !important}.e-rptdesigner-add-btn{vertical-align:top !important;font-weight:700 !important;line-height:18px !important}.e-rptdesigner-add-label{font-weight:700 !important;cursor:default;vertical-align:top}.e-rptdesigner-dialog-addbtn{float:right;cursor:pointer;display:table;line-height:normal !important}.e-reportdesigner .e-rptdesigner-dialog-addbtn .e-icon,.e-reportdesigner .e-rptdesigner-dialog-addbtn .e-icon::before{height:11px !important}.e-rptdesigner-dragicon{display:block}.e-rptdesigner-ejdialog .e-widget-content{padding:.5em 0 !important}.e-rptdesigner-ejdialog .e-close::before,.e-rptdesigner-dialog .e-close::before,.e-rptdesigner-alertbox .e-close::before{content:"" !important}.e-rptdesigner-ejdialog .e-close::before,.e-rptdesigner-dialog .e-close::before,.e-rptdesigner-alertbox .e-close::before{margin-top:-3px;margin-right:5px}.e-rptdesigner-dialog .e-footerbar,.e-rptdesigner-ejdialog .e-footerbar{padding:9px 12px !important;height:auto !important;display:inline-table !important;width:100%}.e-rptdesigner-dialog .e-titlebar,.e-rptdesigner-ejdialog .e-titlebar,.e-rptdesigner-alertbox .e-titlebar{padding:11.5px .7em !important}.e-rptdesigner-dialog .e-widget-content{padding:.5em 12px !important}.e-rptdesigner-dialog .e-widget-content{line-height:normal !important}.e-rptdesigner-dialog.e-flat-mode .e-widget-content{padding:0 !important}.e-reportdesigner .e-designer-ejwidgets.e-ddl input.e-input{box-shadow:none !important}.e-reportdesigner .e-dialog{outline:0 none !important}.e-designer-ejwidgets:not(.e-rptdesigner-filter) .e-icon.e-search:before{content:"" !important}.e-designer-ejwidgets .e-icon.e-search:before{margin-right:3px !important;margin-top:.5px !important;padding-top:1px !important}.e-designer-ejwidgets .e-icon.e-arrow-sans-down:before,.e-designer-ejwidgets-dataConfig .e-icon.e-arrow-sans-down:before,.e-rptdesigner .e-rptviewer-drpdown .e-icon.e-arrow-sans-down:before,.e-designer-ejwidgets .e-input-group-icon.e-ddl-icon:before{content:"" !important}.e-designer-ejwidgets-dataConfig .e-icon.e-arrow-sans-down{margin-top:-7px !important;height:8px !important;width:100% !important}.e-rptdesigner-datasetname-list{top:63.5px !important}.e-designer-ejwidgets-colorpicker:not(.e-popup){width:36px !important;height:28px !important}.e-designer-ejwidgets-colorpicker .e-color-container{width:70%}.e-designer-ejwidgets-colorpicker .e-select{width:30%}.e-designer-ejwidgets-colorpicker .e-selected-color{margin-left:-3px !important;margin-top:-2px !important}.e-designer-ejwidgets-colorpicker .e-icon.e-arrow-sans-down:before{content:"" !important}.e-designer-ejwidgets-colorpicker .e-drp-btn .e-icon.e-arrow-sans-down:before{content:"" !important}.e-designer-ejwidgets-colorpicker.e-active .e-in-wrap .e-icon,.e-designer-ejwidgets-colorpicker .e-in-wrap .e-icon{margin-top:-4px !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;-webkit-transform:none !important;transform:none !important}.e-rptdesigner-ejwidgets-splitbtn .e-icon.e-arrow-sans-down:before{content:"" !important}.e-designer-ejwidgets-updown .e-select{width:40px !important}.e-designer-ejwidgets-updown .e-padding{padding:0 !important}.e-designer-ejwidgets-updown .e-icon.e-arrow-sans-down:before,.e-rptdesigner .e-rptviewer-updown .e-arrow-sans-down:before{content:"" !important}.e-designer-ejwidgets-updown .e-icon.e-arrow-sans-up:before,.e-rptdesigner .e-rptviewer-updown .e-arrow-sans-up:before{content:"" !important;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.e-rptdesigner-new-btn .e-icon.e-arrow-sans-down:before{content:"" !important;-moz-transform:none;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}.e-reportdesigner-designer .e-colorwidget .e-selected-color{width:15px;height:15px}.e-rptdesigner-error-icon,.e-reportdesigner-alertinfo{cursor:pointer}.e-rptdesigner-error-radius{border-radius:2px}.e-rptdesigner-error-tip{opacity:2}.e-rptdesigner-error-content{padding:4px 6px 6px;line-height:1.8}.e-rptdesigner-delete-icon{float:right}.e-designer-top-tip.e-tooltip-wrap,.e-designer-right-tip.e-tooltip-wrap{height:auto;width:218px !important;position:absolute;display:none;z-index:6;opacity:2 !important;font-weight:400 !important;padding:3px !important}.e-designer-bottom-tip.e-tooltip-wrap{height:auto;max-width:210px !important;position:absolute;display:none;z-index:6;padding:3px !important}.e-designer-bottom-tip .e-tipContainer,.e-designer-top-tip .e-tipContainer,.e-designer-right-tip .e-tipContainer{padding:2px !important}.e-designer-bottom-tip .e-arrowTip{height:10px;width:20px;left:15%;display:block}.e-designer-bottom-tip .e-arrowTipInner{left:1px;top:0}.e-designer-top-tip .e-arrowTip{height:10px;width:20px !important;left:20px;top:-10px;display:block}.e-designer-top-tip .e-arrowTipInner{left:1px;top:1px}.e-designer-right-tip .e-arrowTip{height:20px;left:100%;top:10px;display:block}.e-designer-right-tip .e-arrowTipInner{left:0;top:1px}.e-reportdesigner-scroller.e-autohide .e-content{width:100% !important}.e-reportdesigner-scroller .e-scrollbar .e-icon{font-size:8px !important;cursor:pointer}.e-reportdesigner-scroller:not(.e-rptdesigner-scrollsize) .e-vscrollbar{width:12px !important}.e-rptdesigner-scrollsize .e-vscrollbar{width:9px !important}.e-reportdesigner-scroller .e-hscrollbar{height:12px !important;bottom:2px !important}.e-reportdesigner-scroll-index .e-scrollbar{z-index:1000}.e-reportdesigner-dsscroller{padding-bottom:10px}.e-reportdesigner-full-screen{bottom:0;height:100% !important;left:0;position:fixed;right:0;top:0;padding:0;margin:0;width:100% !important;z-index:999}.e-reportdesigner-document-full-screen{overflow:hidden !important}.e-rptdesigner-drag-element{margin:8px}.e-rptdesigner-drag-div{border-radius:1px !important;z-index:50 !important;margin:6px !important}.e-rptdesigner-drag-iconType{margin-top:4px !important}.e-rptdesigner-drag-iconType,.e-rptdesigner-paramdrag-iconType{margin-right:3px !important;margin-left:15px !important;float:left !important}.e-rptdesigner-paramdrag-iconType{margin-top:1px !important}.e-rptdesigner-drag-label{padding:4px 0 !important}.e-rptdesigner-drag-label,.e-rptdesigner-paramdrag-label{margin-left:2px !important;vertical-align:middle !important}.e-rptdesigner-paramdrag-label{padding:4px 0 !important}.e-rptdesigner-dragconfig-iconType{margin-right:3px;margin-left:23px;margin-top:5px;float:left}.e-rptdesigner-exp-cont{cursor:default;float:right}.e-rptdesigner-exp-menu{height:6px;width:6px;margin-top:10px;cursor:default;padding:1px}.e-designer-menu-defaulticon{height:14px;margin-left:3px !important;margin-top:-2px !important}.e-designer-menu-expressionicon{height:14px;margin-left:3px !important;margin-top:1px !important}.e-designer-menu .e-list>a.e-menulink{min-width:0 !important}.e-designer-menu .e-list>a.e-menulink .e-icon.e-arrowhead-right{margin-top:3px !important}.e-designer-menu .e-list{padding:2px !important}.e-rptdesigner-padding-property .e-rptdesigner-exp-cont{margin-top:26px !important}.e-reportdesigner-treeText{font-size:14px}.e-rptdesigner-tablix-cell-menu{padding-left:5px}.e-designer-menu.e-tablix-cell-menu .e-menulink{padding-left:30px !important}.e-rptdesigner-group-line.e-rptdesigner-group-detailIcon{font-size:7px !important;width:7px;height:7px}.e-rptdesigner-rowColumn-container{overflow:hidden;border:0 solid;border-left-width:1px;border-top-width:1px}.e-rptdesigner-rowColumn-openCloseIcon{float:right;margin-right:8px}.e-rptdesigner-rowColumn-rowIconSpan{float:left;padding:0 5px}.e-rptdesigner-rowColumn-headerDiv{display:block;width:100%;height:29px}.e-rptdesigner-rowColumn-headerTable{height:29px}.e-rptdesigner-headerRow{width:50%}.e-rptdesigner-headerRowSpan,.e-rptdesigner-headerColumn{max-width:95px}.e-rptdesigner-rowColumn-rowDiv{position:relative !important;margin:4px 2px 4px 4px;float:left}.e-rptdesigner-rowColumn-columnDiv{position:relative !important;margin:4px 4px 4px 2px;float:right}.e-rptdesigner-rowColumn-containerTable{border-radius:2px !important;height:28px !important;width:100%;display:table;table-layout:fixed !important}.e-rptdesigner-grplabelDiv{padding-right:5px;vertical-align:middle;display:table-cell !important;overflow:hidden !important;white-space:nowrap !important;text-overflow:ellipsis !important}.e-rptdesigner-rowColumn-fieldNameDiv{padding:1.5px 3px;vertical-align:middle;display:block;width:100%}.e-rptdesigner-rowColumn-menuDiv{display:table-cell;width:23px;vertical-align:middle !important}.e-rptdesigner-rowColumn-groupIcon{padding:1.5px 0;padding-left:4px;display:table-cell !important;width:13px}.e-rptdesigner-rowColumn-groupIcon-size{font-size:13px !important;vertical-align:middle !important}.e-rptdesigner-rowColumn-elementDiv{padding:1px 2px 1px 0}.e-rptdesigner-rowColumn-menuIcon{display:block;margin-left:6px;height:13px !important;vertical-align:middle !important;padding-top:2px !important}.e-rptdesigner-rowColumn-advIconSpan{float:right;font-size:17px;margin-left:5px;margin-right:10px}.e-rptdesigner-group-rowIcon,.e-rptdesigner-group-colIcon,.e-rptdesigner-grouping-minimize,.e-rptdesigner-grouping-maximize{font-size:15px !important}.e-rptdesigner-rowColumn-advIconSpan{font-size:17px !important}.e-rptdesigner-groupPanel-resizer{width:100%;height:1px;cursor:n-resize}.e-rptdesigner-groupPanel-resize-helper{height:3px;position:absolute;cursor:n-resize;z-index:1000}.e-rptdesigner-group-rowIcon{padding-left:5px}.e-rptdesigner-tablix-group-row{padding-top:2px;padding-bottom:2px}.e-rptdesigner-tablix-group-topContainer{padding-top:5px;padding-bottom:5px}.e-rptdesigner-tablix-group-bottomContainer{padding-left:4px;padding-top:5px;padding-bottom:5px}.e-rptdesigner-tablix-alert-contentDiv{height:auto;margin:5px;margin-bottom:10px}.e-rptdesigner-tablix-alert-radioBtn{height:auto;margin:8px;margin-left:15px}.e-rptdesigner-tablix-addText-textareaDiv{margin-top:10px;margin-bottom:5px;height:54px}.e-rptdesigner-tablixdataassignmenu{height:auto !important;width:210px;position:absolute;display:none;z-index:2000001}.e-rptdesigner-tablix-searchicon{float:right;margin-top:-18.5px !important;font-size:10px !important}.e-rptdesigner-menu-item{display:block;position:relative;font-size:14px}.e-rptdesigner-menu-item{padding:15px 0 15px 18px !important}.e-rptdesigner-menu-item>a{display:block;font-size:14px}.e-rptdesigner-menu-separator{display:block;position:relative;height:1px !important}.e-rptdesigner-menu-ejdropdowncontrol{display:block;position:relative}.e-rptdesigner-menu-ejdropdowncontrol{padding:15px 0 0 14px !important}.e-rptdesigner-menu-ejsearchcontrol{display:block;position:relative}.e-rptdesigner-menu-ejsearchcontrol{padding:15px 0 15px 14px !important}.e-rptdesigner-menu-ejlistcontrol{display:block;position:relative;height:179px}.e-rptdesigner-menu-ejlistcontrol>div{border:none !important}.e-rptdesigner-fieldList>li{font-size:14px !important}.e-rptdesigner-fieldList>li{padding:16px 0 16px 18px !important}.e-rptdesigner-noFieldDispTag{font-size:12px;vertical-align:middle;text-align:center;display:table-cell;width:100%;height:100%}.e-rptdesigner-noRecords{display:table;width:100%;height:100%;position:absolute;top:0}.e-rptdesigner-document-scroll{overflow:scroll !important}.e-rptdesigner-tablix-content-icon{margin-right:5px !important;line-height:1;cursor:default}.e-rptdesigner-tablix-content-icon{padding:3px 6px !important}.e-rptdesigner-prop-dataAlert{height:50px}.e-rptdesigner-prop-dataAlert-rightCell{width:227px;padding-left:15px}.e-rptdesigner-prop-dataAlert-rightCell{margin-top:2px}.e-rptdesigner-prop-dataAlert-iconDiv{padding-left:10px;margin-top:1px}.e-rptdesigner-prop-dataAlert-btn{width:130px !important;max-width:130px !important}.e-rptdesigner-prop-dataAlert-btnDiv{padding-right:11px;float:right}.e-rptdesigner-prop-dataAlert-caption{font-weight:600}.e-rptdesigner-prop-padding-label-parent{float:left;padding:29px 0}.e-rptdesigner-prop-textarea-label-parent{float:left;padding:17px 0}.e-rptdesigner-prop-label{font-size:12px;float:right;padding-right:10px}.e-rptdesigner-prop-content-container{padding:7px 0}.e-rptdesigner-prop-item-container{padding:7px 10px}.e-rptdesigner-prop-item-checkbox,.e-rptdesigner-prop-label-parent{float:left;padding:7px 0}.e-rptdesigner-expEle-container{height:27px;width:25px;float:right;cursor:default}.e-rptdesigner-subProp-text{font-size:10px;padding-bottom:5px}.e-rptdesigner-subProp-padding-container{padding-top:5px}.e-rptdesigner-prop-padding-exp{padding:22px 0}.e-rptdesigner-prop-textarea-exp{padding:15px 0}.e-rptdesigner-prop-textbox-exp{padding:2px 0;-webkit-appearance:none !important;-moz-appearance:none !important}.e-rptdesigner-prop-advc .e-rptdesigner-txtoverflow,.e-rptdesigner-acrdn-header .e-header-row-txt,.e-rptdesigner-polygon-prop .e-rptdesigner-txtoverflow{padding:4px 12px;font-size:13px;min-width:400px;float:left}.e-rptdesigner-codeinfo:before{content:""}.e-rptdesigner-codeinfo{font-size:14px !important;margin-top:4px;margin-left:8px}.e-rptdesigner-codeinfo-div{display:inline-block;float:right;margin-left:5px;width:25px}.e-rptdesigner-datasearch-textbox{text-align:left}.e-rptdesigner-datasearch-textbox{border-radius:0}.e-rptdesigner-datafield-search-box{height:29px}.e-rptdesigner-datafield-search-box{border-radius:0}.e-rptdesigner-datafield-search-box .e-designer-searchIcon{margin-top:7px;margin-right:12px;font-size:12px}.e-rptdesigner-datafield-search-container{height:52px;padding:10px 8px 12px 8px}.e-designer-ejwidgets.e-input-group .e-clear-icon{padding-bottom:5px !important}.e-designer-ejwidgets.e-input-group .e-combobox{height:26px !important;margin-top:1px !important}.e-designer-ejwidgets .e-input-group-icon.e-ddl-icon{padding:8px 0 8px 5px !important}.e-designer-combobox .e-dropdownbase.e-nodata{height:30px !important;font-size:12px !important;padding:6px 16px !important}.e-reportdesigner .e-publish-content-row{width:100%;display:inline-block;margin-bottom:18px}.e-reportdesigner .e-publish-content-row:first-child{margin-top:26px}.e-reportdesigner .e-publish-content-row .e-publish-labelwrap{float:left;line-height:30px}.e-reportdesigner .e-publish-content-row .e-publish-contentwrap{float:left}.e-reportdesigner .e-publish-content-row .e-publish-labelwrap{width:20%}.e-reportdesigner .e-publish-label{float:right;padding-right:20px;line-height:30px}.e-reportdesigner .e-publish-desc-err{height:17px;font-size:12px;line-height:16px;margin-top:6px}.e-reportdesigner .e-publish-desc-row{margin-bottom:4px}.e-reportdesigner .e-publish-content-row .e-publish-contentwrap .e-publish-category-wrap{width:89.9%;height:100%;float:left}.e-reportdesigner .e-publish-content-row .e-publish-contentwrap .e-publish-category-addwrap{width:48px;height:100%;float:left;line-height:60px;cursor:pointer}.e-reportdesigner .e-publish-content-row .e-publish-contentwrap{width:76%;height:auto;display:inline-block}.e-reportdesigner .e-publish-content-row .e-publish-contentwrap .e-publish-category-addwrap .e-publish-category-add{height:28px;text-align:center;line-height:inherit;width:38px;padding:0 5px}.e-reportdesigner .e-publish-content-row .e-publish-contentwrap .e-publish-category-addwrap .e-publish-category-plusicon{width:30px;height:30px}.e-reportdesigner .e-publish-content-row .e-publish-contentwrap .e-publish-category-addwrap .e-publish-category-plusicon:before{content:"";font-size:48.85px;display:inline-block;line-height:1px}.e-reportdesigner .e-publish-contentwrap.e-publish-contentwrap-div.e-mark-public-chk-box{padding-top:8px;padding-bottom:8px}.e-reportdesigner .e-designer-select-category .e-select{margin-right:12px}.e-reportdesigner .e-designer-select-category .e-select .e-icon.e-arrow-sans-down:before{font-size:15px !important;margin-top:-1px !important}.e-reportdesigner .e-designer-select-category .e-in-wrap{border-radius:4px 0 0 4px}.e-reportdesigner .e-add-category-dialog .e-designer-constr-textarea{height:55px}.e-designer-addcategory-div{padding:15px 0}.e-designer-addcategory-label{padding-right:20px;float:right}.e-reportdesigner .e-publish-err{display:none;height:16px}.e-reportdesigner .e-designer-publish-category-msg{width:60%}.e-reportdesigner .e-designer-categoryErrWrap{position:absolute;margin-right:5px;float:left;height:30px;width:calc(-140%);display:none}.e-reportdesigner .e-mark-public-info{padding-left:5px;font-size:11px;border-radius:4px}.e-reportdesigner .e-mark-public-info-span{height:14px;line-height:14px;float:left}.e-designer-select-category .e-designer-ejwidgets.e-ddl .e-select{border-left-width:0 !important}.e-reportdesigner .e-map-field-container .e-header,.e-reportdesigner .e-rptvariables-field-container .e-header,.e-reportdesigner .e-indicatorstates-field-container .e-header,.e-reportdesigner .e-secondary-panel-container.e-header{margin-left:1px !important}.e-reportdesigner .e-rptdesigner-data-collapse.e-designer-collection-panel,.e-reportdesigner .e-rptdesigner-data-collapse.e-designer-secondary-panel{font-size:16px !important;float:left;margin:5px;padding:7px 8px 7px 7px !important;display:inline-block !important}.e-reportdesigner .e-rptdesigner-map-collection-title,.e-reportdesigner .e-rptvariables-title,.e-reportdesigner .e-indicatorstates-title,.e-reportdesigner .e-rptdesigner-secondary-panel-title{padding:10px 0;width:320px;float:left;font-size:13px;font-weight:600}.e-reportdesigner .e-rptdesigner-secondary-panel-title{width:400px !important}.e-reportdesigner .e-rptdesigner-map-collection-polygonText{padding:12px 0;width:370px;float:left;font-size:12px}.e-reportdesigner .e-rptdesigner-map-addbtn-container,.e-reportdesigner .e-rptvariables-addbtn-container,.e-reportdesigner .e-indicatorstates-addbtn-container{padding:11px !important;float:right;cursor:pointer}.e-reportdesigner .e-rptdesigner-map-collection-addicon,.e-reportdesigner .e-rptvariables-addicon,.e-reportdesigner .e-indicatorstates-addicon{padding:3px 0 !important}.e-reportdesigner .e-rptdesigner-markerstyle,.e-reportdesigner .e-rptdesigner-bindingfield,.e-reportdesigner .e-rptdesigner-bucket,.e-reportdesigner .e-rptvariables,.e-reportdesigner .e-indicatorstates{padding-top:4px !important}.e-reportdesigner .e-rptvariables-delete{padding-top:8px;padding-left:17px}.e-reportdesigner .e-rptvariables-textbox-exp{padding-left:15px;margin-top:-3px}.e-reportdesigner .e-rptdesigner-polygon-header{padding:0 22px !important}.e-reportdesigner .e-rptdesigner-polygon-header .e-rptdesigner-delete-icon{font-size:15px !important}.e-reportdesigner .e-rptdesigner-edit-polygon{padding:6px 5px;float:left;display:inline-block;width:16px}.e-reportdesigner .e-rptdesigner-edit-polygon .e-reportdesigner-parameter-edit{display:inline-block;font-size:15px !important;padding:6px 0;cursor:pointer}.e-reportdesigner .e-rptdesigner-polygon-header:hover .e-reportdesigner-parameter-edit{display:block !important}.e-reportdesigner .e-rptdesigner-polygon-prop{width:100%;float:left}.e-reportdesigner .e-map-field-container .e-textbox{padding-right:1em !important}.e-querydesigner-toolbarcontainer .e-qrydesigner-preview:before{content:""}.e-querydesigner-toolbarcontainer .e-qrydesigner-join:before{content:""}.e-querydesigner-toolbarcontainer .e-qrydesigner-exp:before{content:""}.e-querydesigner-toolbarcontainer .e-qrydesigner-filter:before{content:""}.e-qrydesigner-schemainfo:before{content:""}.e-qrydesigner-search:before{content:""}.e-qrydesigner-close:before{content:""}.e-reportdesigner-single-drag:before{content:""}.e-querydesigner-toolbarcontainer .e-qrydesigner-param:before{content:""}.e-qrydesigner-update-icon:before{content:""}.e-qrydesigner-webapi:before{content:""}.e-qrydesigner-webapi-rawdata:before{content:""}.e-querydesigner-toolbarcontainer .e-icon.e-toolbar-res-arrow{padding:0 !important}.e-querydesigner-toolbarcontainer .e-qrydesigner-preview,.e-querydesigner-toolbarcontainer .e-qrydesigner-join,.e-querydesigner-toolbarcontainer .e-qrydesigner-exp{margin-top:3px !important}.e-querydesigner-toolbarcontainer .e-qrydesigner-preview,.e-querydesigner-toolbarcontainer .e-qrydesigner-join,.e-querydesigner-toolbarcontainer .e-qrydesigner-exp{margin-top:-2px !important;margin-left:-2px}.e-querydesigner-toolbarcontainer .e-qrydesigner-param{margin-top:1px !important}.e-qrydesigner-switcher{margin:5.5px !important}.e-qrydesigner-code-switcher{display:table;float:right;margin-left:6px}.e-qrydesigner-code-switcher{padding:7px 0;margin-top:1.5px !important}.e-qrydesigner-switch-text-parent{display:table-cell !important;vertical-align:middle !important}.e-querydesigner-toolbarcontainer .e-toolbarfonticonbasic,.e-qrydesigner-update-icon{font-family:'ejreportdesigner' !important}.e-querydesigner-dataset-text{border-radius:2px;line-height:normal}.e-reportdesigner-dataset-selection .e-input,.e-querydesigner-dataset-text{padding-left:10px}.e-querydesigner-toolbarcontainer{display:block;border-width:0;border-radius:0 !important}.e-querydesigner-toolbarcontainer{-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.2) !important;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.2) !important;box-shadow:0 2px 5px 0 rgba(0,0,0,.2) !important}.e-querydesigner-toolbarcontainer:not(.e-responsive-toolbar){height:48px !important}.e-querydesigner-toolbarcontainer .e-rel-position{cursor:default !important}.e-querydesigner-toolbarcontainer .e-rel-position{margin-top:8.5px}.e-querydesigner-toolbarcontainer .e-rptdesigner-toolbarli{margin-left:12px;margin-right:12px !important}.e-qrydesigner-auto-preview{margin-top:3px}.e-querydesigner-filter-check-parent{padding-bottom:0 !important}.e-querydesigner-filter-check-parent .e-qrydesigner-param-assign.e-check-small{margin-top:4.5px !important}.e-qrydesigner-auto-preview-div{margin-top:2px !important}.e-qrydesigner-queryparam-datatype-parent{width:68px !important}.e-qrydesigner-queryparam-null-parent{width:35px !important}.e-qrydesigner-queryparam-value-parent{width:161px !important}.e-qrydesigner-auto-preview-div .e-chkbox-wrap .e-chkbox-small>span{height:12px !important;width:12px !important;top:2px !important}.e-querydesigner-toolbarcontainer .e-qrydesigner-switch{position:relative;display:inline-block;width:38px;height:21px;margin:0}.e-querydesigner-toolbarcontainer .e-qrydesigner-switch input{display:none}.e-querydesigner-toolbarcontainer .e-qrydesigner-slider{position:absolute;cursor:default;top:0;left:0;right:0;bottom:0;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s}.e-querydesigner-toolbarcontainer .e-qrydesigner-slider:before{position:absolute;content:"";height:14px;width:14px;left:1px;bottom:3.5px;-webkit-transition:.4s;transition:.4s}.e-querydesigner-toolbarcontainer input:focus+.e-qrydesigner-slider{box-shadow:0 0 1px #2196f3}.e-querydesigner-toolbarcontainer input:checked+.e-qrydesigner-slider:before{-webkit-transform:translateX(22px);-ms-transform:translateX(22px);-moz-transform:translateX(22px);-o-transform:translateX(22px);transform:translateX(22px)}.e-querydesigner-toolbarcontainer .e-qrydesigner-slider.round{border-radius:34px}.e-querydesigner-toolbarcontainer .e-qrydesigner-slider.round:before{border-radius:50%}.e-designer-hint-newtable{background-image:url('common-images/reportdesigner/dragtable.png');background-position:7% 48%;background-repeat:no-repeat}.e-querydesigner{width:100%}.e-qrydesigner-schema{height:100%;float:left}.e-qrydesigner-drag-surface{display:block;overflow:auto;position:relative;width:100%;height:100%}.e-qrydesigner-schema-area{width:100%;height:100%}.e-qrydesigner-schema-scroll{margin-top:5px !important;width:100%}.e-qrydesigner-schema-header{margin:8px 6px !important}.e-qrydesigner-search-cont{border-width:0 !important}.e-qrydesigner-search-cont>.e-qrydesigner-search{text-align:center;vertical-align:middle}.e-qrydesigner-search-cont>.e-qrydesigner-close{vertical-align:middle;text-align:center;font-size:10px}.e-querydesigner .e-splitter .e-splitbar.e-v-bar{height:0 !important}.e-querydesigner .e-splitter .e-splitbar.e-h-bar{width:3px !important}.e-querydesigner .e-splitter .e-splitbar.e-v-bar>.e-collapse,.e-querydesigner .e-splitter .e-splitbar.e-v-bar>.e-expand,.e-querydesigner .e-splitter .e-splitbar.e-h-bar>.e-collapse,.e-querydesigner .e-splitter .e-splitbar.e-h-bar>.e-expand{display:none !important}.e-querydesigner .e-data-table{padding:1px}.e-qrydesigner-toolbar-name{margin-top:4px}.e-qrydesigner-toolbar-table,.e-qrydesigner-exp-table{border-spacing:0 !important}.e-qrydesigner-exp-table td,.e-qrydesigner-exp-table th{padding:0 !important}.e-qrydesigner-exp-innertable{border-spacing:1.5px !important;border-collapse:collapse !important}.e-qrydesigner-datatable .e-icon.e-plus,.e-qrydesigner-datatable .e-icon.e-minus{cursor:pointer}.e-qrydesigner-datatable .e-icon.e-plus,.e-qrydesigner-datatable .e-icon.e-minus{margin-top:11px}.e-qrydesigner-datatable .e-icon.e-plus,.e-qrydesigner-datatable .e-icon.e-minus,.e-reportdesigner-dataset-selection .e-select .e-icon,.e-reportdesigner-dataset-selection.e-popactive .e-select .e-icon{-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;-webkit-transform:none !important;transform:none !important}.e-reportdesigner-dataset-selection .e-select .e-arrow-sans-down{margin-top:-5px}.e-qrydesigner-datatable .e-icon.e-plus:before{font-family:ejreportdesigner !important;content:"" !important;font-size:12px !important;margin-right:3px !important;margin-top:.5px !important}.e-qrydesigner-datatable .e-icon.e-minus:before{font-family:ejreportdesigner !important;content:"" !important;font-size:12px !important;margin-right:3px !important;margin-top:0 !important}.e-qrydesigner-dataheader{vertical-align:middle;text-align:center;margin-left:11px;margin-top:-5px;display:inline-block}.e-qrydesigner-treeview{display:inline-block;vertical-align:middle;margin-top:-3px;margin-left:1px;margin-right:5px !important;font-size:17px !important;width:17px !important}.e-qrydesigner-treeview .e-chk-image .e-icon .e-checkmark{margin-top:1px !important}.e-qrydesigner-empty-msg{font-size:11px;text-align:center;vertical-align:top;padding-top:20px}.e-qrydesigner-dragheader{height:45px;width:100%;padding-left:5px;box-shadow:none;border-radius:3px}.e-qrydesigner-table-close{display:table-cell !important;vertical-align:middle !important;float:right !important}.e-qrydesigner-table-close{padding:10px 7px 10px 0 !important}.e-qrydesigner-table-selectall{float:right;vertical-align:middle}.e-qrydesigner-table-selectall{padding:10px 7px 10px 0 !important}.e-qrydesigner-table-settings{vertical-align:middle;float:right}.e-qrydesigner-table-settings{padding:12px 7px 10px 0}.e-qrydesigner-table-header{overflow:hidden;vertical-align:middle;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.e-qrydesigner-table-header{padding:10px 0 10px 10px !important}.e-qrydesigner-table-boxshadow{height:40px !important;padding-left:8px !important;margin-top:2px}.e-qrydesigner-query-table{position:absolute}.e-qrydesigner-query-table{width:230px}.e-query-selection{float:left;padding:2px}.e-query-datatype{float:left;padding:1px 10px 1px 7px}.e-querydesigner .e-data-table .e-list{padding:0 12px !important}.e-querydesigner .e-query-text{-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-left:1px}.e-querydesigner .e-query-text{margin-top:1px}.e-designer-loadbtn{width:80px !important;margin-left:10px}.e-designer-loadbtn{height:18px !important;margin-top:-1px}.e-qrydesigner-table-separator{margin:0 6px}.e-qrydesigner-dialog{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.e-qrydesigner-add-label{font-weight:700 !important;cursor:default;vertical-align:top}.e-qrydesigner-add-icon{display:table-cell !important;vertical-align:middle !important}.e-qrydesigner-add-btn{vertical-align:top !important;font-weight:700 !important}.e-qrydesigner-dialog-border,.e-qrydesigner-table-dialog{border-radius:2px !important}.e-qrydesigner-okbtn{height:28px !important;width:80px !important;float:right !important}.e-qrydesigner-cancelbtn{height:28px !important;width:80px !important;margin-left:10px !important;float:right !important}.e-qrydesigner-okbtn,.e-qrydesigner-cancelbtn{border-radius:4px !important}.e-qrydesigner-table-dialog,.e-qrydesigner-table-dialog table{border-spacing:2px !important;border-collapse:separate !important}.e-qrydesigner-border .e-select{border-left-width:.5px !important}.e-qrydesigner-dialog .e-close::before{content:"" !important}.e-qrydesigner-dialog .e-close::before{margin-top:-3px;margin-right:5px}.e-qrydesigner-dialog .e-footerbar{padding:9px 12px !important;height:auto !important;display:inline-table !important;width:100%}.e-qrydesigner-dialog .e-titlebar{padding:11.5px .7em !important}.e-qrydesigner-dialog .e-widget-content{padding:.5em 12px !important}.e-qrydesigner-dialog-height{height:auto !important}.e-qrydesigner-dialog-addbtn{float:right;cursor:pointer;display:table}.e-qrydesigner-dialog-cursor{cursor:pointer !important}.e-qrydesigner-dialog.e-flat-mode .e-widget-content{padding:0 !important}.e-qrydesigner-delete-icon{float:right}.e-qrydesigner-qryjoiner-width,.e-qrydesigner-storeparameter-width{width:100%}.e-qrydesigner-ellipses{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.e-qrydesigner-exp-datacontainer{margin-left:12px}.e-qrydesigner-exp-emptydiv{margin-left:10px}.e-qrydesigner-exp-txtbx{margin-top:2px;margin-bottom:5px}.e-qrydesigner-exp-textarea{margin-top:6px}.e-qrydesigner-exp-innertable{border-spacing:1.5px !important;border-collapse:collapse !important}.e-qrydesigner-exp-categoryIntable{margin-top:6px;margin-bottom:2px}.e-qrydesigner-exp-optionDiv{margin-top:6px}.e-qrydesigner-exp-optionInput{margin-top:5px}.e-qrydesigner-exp-sepdiv1{margin:25px 10px 0 -3px}.e-qrydesigner-exp-colLable{margin-left:6px}.e-qrydesigner-exp-dataDiv{margin-left:6px;margin-top:6px}.e-qrydesigner-exp-sepdiv2{margin:-10px 10px 0 -3px}.e-qrydesigner-exp-catDesc{margin-right:10px}.e-qrydesigner-exp-desccontent{text-align:justify;margin-top:8px}.e-qrydesigner-exp-example{float:left;word-wrap:break-word;margin-top:8px}.e-qrydesigner-explist-container{border-top-width:1px !important;padding:3px !important}.e-qrydesigner-explist-licontainer{padding:0 !important;list-style:none !important}.e-qrydesigner-explist-txtspan{vertical-align:middle !important;padding-left:2px !important;margin-top:-2px !important;line-height:normal !important;margin-left:5px !important;overflow:hidden !important;white-space:nowrap !important;text-overflow:ellipsis !important}.e-qrydesigner-explist-iconspan{margin-top:2px;float:right;margin-right:12px;cursor:pointer}.e-qrydesigner-textarea{resize:none !important;overflow:auto !important}.e-qrydesigner-textarea,.e-qrydesigner-textbox{padding-bottom:5px;padding-top:5px;padding-right:5px}.e-qrydesigner-explist-lianchor{padding:14px 0 !important}.e-qrydesigner-exp-saveenable{opacity:1 !important}.e-qrydesigner-exp-savedisable{opacity:.5 !important}.e-qrydesigner-queryfilter-row{padding-top:10px}.e-qrydesigner-queryfilter-container{padding:5px 0}.e-qrydesigner-queryfilter-container-div{padding:4px}.e-qrydesigner-queryfilter-field-table{padding-bottom:2px;padding-top:2px}.e-qrydesigner-queryfilter-bool-table{padding-bottom:3px;padding-top:3px}.e-qrydesigner-queryparam-container{margin:5px 0}.e-qrydesigner-queryparam-div,.e-qrydesigner-queryparam-container-div{padding:4px 8px}.e-qrydesigner-queryparam-container-div{padding-bottom:0 !important}.e-qrydesigner-queryparam-label{font-weight:600}.e-qrydesigner-dataparam-table{border-spacing:0 !important}.e-qrydesigner-dataparam-container{padding:5px 3px;margin-top:6px;margin-bottom:2px}.e-qrydesigner-dataparam-container-div{padding:4px 8px}.e-qrydesigner-dataparam-padding{padding-left:10px}.e-qrydesigner-dataparam-errorColum{padding-right:5px}.e-qrydesigner-dataparam-delColum{padding-right:5px;padding-top:5px}.e-qrydesigner-txtoverflow,.e-qrydesigner-exp-savebtn,.e-qrydesigner-exp-closebtn,.e-qrydesigner-loadMoreBtn,.e-qrydesigner-okbtn,.e-qrydesigner-cancelbtn{overflow:hidden !important;white-space:nowrap !important;-ms-text-overflow:ellipsis !important;-o-text-overflow:ellipsis !important;text-overflow:ellipsis !important}.e-qrydesigner-cursor,.e-qrydesigner-title-label{cursor:default !important}.e-qrydesigner-exp-td,.e-qrydesigner-dragheader,.e-qrydesigner-dialog .e-footerbar{-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;box-sizing:border-box !important}.e-rptdesigner-autopreview{padding-top:1px !important}.e-querydesigner .e-query-editor .CodeMirror{height:100% !important}.e-querydesigner .e-grid.scroll .e-gridcontent{overflow-x:scroll !important;overflow-y:scroll !important}.e-querydesigner .e-grid.scroll .e-gridheader div:first-child{border-right-width:1px;overflow-y:hidden;overflow-x:hidden}.e-querydesigner .e-grid.scroll .e-gridheader{padding-right:17px;overflow-y:hidden;overflow-x:hidden}.e-querydesigner .e-qrydesigner-schemainfo{font-size:14px;position:absolute;float:right;padding-left:7px;padding-top:8px}.e-querydesigner .e-qrydesigner-schema-header.e-schemainfo{border:0 none;border-radius:0}.e-querydesigner .e-qrydesigner-toolbar-table.e-schemainfo{border-radius:4px;display:inline-table;vertical-align:middle}.e-querydesigner .e-qrydesigner-toolbar-table.e-schemainfo{border-bottom:1px solid #cecece;border-collapse:collapse}.e-querydesigner .e-qrydesigner-toolbar-table.e-schemainfo td{padding:1px}.e-querydesigner .e-qrydesigner-schema-area .e-qrydesigner-datatable .e-icon.e-lazy-load.e-plus:before,.e-querydesigner .e-qrydesigner-schema-area .e-qrydesigner-datatable .e-icon.e-lazy-load.e-minus:before{content:"" !important} \ No newline at end of file +.e-ribbon.e-js .e-header .e-active a,.e-ribbon .e-header>.e-apptab .e-apptabanchor,.e-ribbon .e-expandcollapse span{border-radius:2px}.e-ribbon .e-menu.e-horizontal>.e-list>a,.e-menu.e-horizontal>.e-list>span{line-height:33px}.e-ribbon .e-groupdiv .e-resizebtn{height:auto}@font-face{font-family:'ejreportdesigner';src:url('common-images/reportdesigner/ejreportdesigner.eot?jrva8r');src:url('common-images/reportdesigner/ejreportdesigner.eot?jrva8r#iefix') format('embedded-opentype'),url('common-images/reportdesigner/ejreportdesigner.ttf?jrva8r') format('truetype'),url('common-images/reportdesigner/ejreportdesigner.woff?jrva8r') format('woff'),url('common-images/reportdesigner/ejreportdesigner.svg?jrva8r#ejreportdesigner') format('svg');font-weight:normal;font-style:normal}.e-reportdesigner-add:before{content:""}.e-reportdesigner-close:before{content:""}.e-reportdesigner-code-module:before{content:""}.e-reportdesigner-configuration-dataset:before{content:""}.e-rptdesigner-dsconfig:before{content:""}.e-reportdesigner-configuration-imagemanager:before{content:""}.e-reportdesigner-configuration-parameters:before{content:""}.e-reportdesigner-datasource-odbc:before{content:""}.e-reportdesigner-datasource-oledb:before{content:""}.e-reportdesigner-datasource-oracle:before{content:""}.e-reportdesigner-datasource-sql:before{content:""}.e-reportdesigner-datasource-sqlce:before{content:""}.e-reportdesigner-datasource-xml:before{content:""}.e-reportdesigner-double-drag:before{content:""}.e-reportdesigner-filter:before{content:""}.e-reportdesigner-move:before{content:""}.e-reportdesigner-reference:before{content:""}.e-reportdesigner-search:before{content:""}.e-reportdesigner-search-collapse:before{content:""}.e-reportdesigner-selection:before{content:""}.e-reportdesigner-single-drag:before{content:""}.e-reportdesigner-syncfusion:before{content:""}.e-rptdesigner-toolbar-copy:before{content:""}.e-rptdesigner-toolbar-cut:before{content:""}.e-rptdesigner-toolbar-delete:before{content:""}.e-reportdesigner-toolbar-design:before{content:""}.e-reportdesigner-toolbar-menu:before{content:""}.e-rptdesigner-toolbar-new:before{content:""}.e-rptdesigner-toolbar-open:before{content:""}.e-rptdesigner-toolbar-paste:before{content:""}.e-rptdesigner-toolbar-preview:before{content:""}.e-rptdesigner-toolbar-redo:before{content:""}.e-rptdesigner-toolbar-save:before{content:""}.e-rptdesigner-toolbar-undo:before{content:""}.e-rptdesigner-toolbar-zoomin:before{content:""}.e-rptdesigner-toolbar-zoomout:before{content:""}.e-rptdesigner-toolbar-sendbackward:before{content:""}.e-rptdesigner-toolbar-bringforward:before{content:""}.e-rptdesigner-toolbar-sendtoback:before{content:""}.e-rptdesigner-toolbar-bringtofront:before{content:""}.e-rptdesigner-toolbar-leftalign:before{content:""}.e-rptdesigner-toolbar-center:before{content:""}.e-rptdesigner-toolbar-rightalign:before{content:""}.e-rptdesigner-toolbar-topalign:before{content:""}.e-rptdesigner-toolbar-middle:before{content:""}.e-rptdesigner-toolbar-bottomalign:before{content:""}.e-rptdesigner-toolbar-vertical:before{content:""}.e-rptdesigner-toolbar-horizontal:before{content:""}.e-rptdesigner-toolbar-spacinghorizontal:before{content:""}.e-rptdesigner-toolbar-spacingvertical:before{content:""}.e-rptdesigner-toolbar-sizeToControl:before{content:""}.e-rptdesigner-toolbar-sizeToWidth:before{content:""}.e-rptdesigner-toolbar-sizeToHeight:before{content:""}.e-rptdesigner-toolbar-aligntogrid:before{content:""}.e-rptdesigner-toolbar-sizetogrid:before{content:""}.e-rptdesigner-toolbar-snaptoshape:before{content:""}.e-rptdesigner-toolbar-fullscreen:before{content:""}.e-reportdesigner-variables:before{content:""}.e-reportdesigner-widget-basicshapes:before{content:""}.e-reportdesigner-widget-circle:before{content:""}.e-reportdesigner-widget-gauge .path1:before{content:""}.e-reportdesigner-widget-gauge .path2:before{content:"";margin-left:-1em}.e-reportdesigner-widget-image .path1:before{content:""}.e-reportdesigner-widget-image .path2:before{content:"";margin-left:-1em}.e-rptdesigner-widget-databar .path1:before{content:""}.e-rptdesigner-widget-databar .path2:before{content:"";margin-left:-1em}.e-rptdesigner-widget-databar .path3:before{content:"";margin-left:-1em}.e-rptdesigner-widget-databar .path4:before{content:"";margin-left:-1em}.e-rptdesigner-widget-databar .path5:before{content:"";margin-left:-1em}.e-rptdesigner-widget-databar .path6:before{content:"";margin-left:-1em}.e-rptdesigner-widget-databar .path7:before{content:"";margin-left:-1em}.e-rptdesigner-widget-databar .path8:before{content:"";margin-left:-1em}.e-rptdesigner-widget-databar .path9:before{content:"";margin-left:-1em}.e-rptdesigner-widget-databar .path10:before{content:"";margin-left:-1em}.e-rptdesigner-widget-databar .path11:before{content:"";margin-left:-1em}.e-rptdesigner-widget-databar .path12:before{content:"";margin-left:-1em}.e-rptdesigner-widget-databar .path13:before{content:"";margin-left:-1em}.e-rptdesigner-widget-sparkline .path1:before{content:""}.e-rptdesigner-widget-sparkline .path2:before{content:"";margin-left:-1em}.e-rptdesigner-widget-sparkline .path3:before{content:"";margin-left:-1em}.e-rptdesigner-widget-sparkline .path4:before{content:"";margin-left:-1em}.e-rptdesigner-widget-sparkline .path5:before{content:"";margin-left:-1em}.e-rptdesigner-widget-sparkline .path6:before{content:"";margin-left:-1em}.e-rptdesigner-widget-sparkline .path7:before{content:"";margin-left:-1em}.e-reportdesigner-widget-line:before{content:""}.e-reportdesigner-widget-map .path1:before{content:""}.e-reportdesigner-widget-map .path2:before{content:"";margin-left:-1em}.e-reportdesigner-widget-maps:before{content:""}.e-reportdesigner-widget-rectangle:before{content:""}.e-reportdesigner-widget-textbox:before{content:""}.e-reportdesigner-widget-custom:before{content:""}.e-reportdesigner-area-chart .path1:before{content:"";opacity:.5}.e-reportdesigner-area-chart .path2:before{content:"";margin-left:-1em;opacity:.7}.e-reportdesigner-area-chart .path3:before{content:"";margin-left:-1em}.e-reportdesigner-bar-chart .path1:before{content:""}.e-reportdesigner-bar-chart .path2:before{content:"";margin-left:-1em}.e-reportdesigner-bar-chart .path3:before{content:"";margin-left:-1em}.e-reportdesigner-bar-chart .path4:before{content:"";margin-left:-1em}.e-reportdesigner-bubble-chart .path1:before{content:""}.e-reportdesigner-bubble-chart .path2:before{content:"";margin-left:-1em}.e-reportdesigner-bubble-chart .path3:before{content:"";margin-left:-1em}.e-reportdesigner-bubble-chart .path4:before{content:"";margin-left:-1em}.e-reportdesigner-candle-stick-chart .path1:before{content:""}.e-reportdesigner-candle-stick-chart .path2:before{content:"";margin-left:-1em}.e-reportdesigner-candle-stick-chart .path3:before{content:"";margin-left:-1em}.e-reportdesigner-candle-stick-chart .path4:before{content:"";margin-left:-1em}.e-reportdesigner-column-chart .path1:before{content:""}.e-reportdesigner-column-chart .path2:before{content:"";margin-left:-1em}.e-reportdesigner-column-chart .path3:before{content:"";margin-left:-1em}.e-reportdesigner-column-chart .path4:before{content:"";margin-left:-1em}.e-reportdesigner-doughnut-chart .path1:before{content:""}.e-reportdesigner-doughnut-chart .path2:before{content:"";margin-left:-1em}.e-reportdesigner-error-bar-chart .path1:before{content:""}.e-reportdesigner-error-bar-chart .path2:before{content:"";margin-left:-1em}.e-reportdesigner-error-bar-chart .path3:before{content:"";margin-left:-1em}.e-reportdesigner-error-bar-chart .path4:before{content:"";margin-left:-1em}.e-reportdesigner-exploded-pie-chart .path1:before{content:""}.e-reportdesigner-exploded-pie-chart .path2:before{content:"";margin-left:-1em}.e-reportdesigner-funnel-chart .path1:before{content:""}.e-reportdesigner-funnel-chart .path2:before{content:"";margin-left:-1em}.e-reportdesigner-funnel-chart .path3:before{content:"";margin-left:-1em}.e-reportdesigner-funnel-chart .path4:before{content:"";margin-left:-1em}.e-reportdesigner-line-chart:before{content:""}.e-reportdesigner-line-with-markers-chart .path1:before{content:""}.e-reportdesigner-line-with-markers-chart .path2:before{content:"";margin-left:-1em}.e-reportdesigner-line-with-markers-chart .path3:before{content:"";margin-left:-1em}.e-reportdesigner-line-with-markers-chart .path4:before{content:"";margin-left:-1em}.e-reportdesigner-line-with-markers-chart .path5:before{content:"";margin-left:-1em}.e-reportdesigner-line-with-markers-chart .path6:before{content:"";margin-left:-1em}.e-reportdesigner-pie-chart .path1:before{content:""}.e-reportdesigner-pie-chart .path2:before{content:"";margin-left:-1em}.e-reportdesigner-pie-chart .path3:before{content:"";margin-left:-1em}.e-reportdesigner-polar-chart .path1:before{content:""}.e-reportdesigner-polar-chart .path2:before{content:"";margin-left:-1em}.e-reportdesigner-polar-chart .path3:before{content:"";margin-left:-1em}.e-reportdesigner-polar-chart .path4:before{content:"";margin-left:-1em}.e-reportdesigner-polar-chart .path5:before{content:"";margin-left:-1em}.e-reportdesigner-polar-chart .path6:before{content:"";margin-left:-1em}.e-reportdesigner-pyramid-chart .path1:before{content:""}.e-reportdesigner-pyramid-chart .path2:before{content:"";margin-left:-1em}.e-reportdesigner-pyramid-chart .path3:before{content:"";margin-left:-1em}.e-reportdesigner-radar-chart .path1:before{content:""}.e-reportdesigner-radar-chart .path2:before{content:"";margin-left:-1em}.e-reportdesigner-radar-chart .path3:before{content:"";margin-left:-1em}.e-reportdesigner-radar-chart .path4:before{content:"";margin-left:-1em}.e-reportdesigner-radar-chart .path5:before{content:"";margin-left:-1em}.e-reportdesigner-radar-chart .path6:before{content:"";margin-left:-1em}.e-reportdesigner-radar-chart .path7:before{content:"";margin-left:-1em}.e-reportdesigner-radar-chart .path8:before{content:"";margin-left:-1em}.e-reportdesigner-radar-chart .path9:before{content:"";margin-left:-1em}.e-reportdesigner-range-chart .path1:before{content:""}.e-reportdesigner-range-chart .path2:before{content:"";margin-left:-1em}.e-reportdesigner-range-chart .path3:before{content:"";margin-left:-1em}.e-reportdesigner-range-column-chart .path1:before{content:""}.e-reportdesigner-range-column-chart .path2:before{content:"";margin-left:-1em}.e-reportdesigner-range-column-chart .path3:before{content:"";margin-left:-1em}.e-reportdesigner-range-column-chart .path4:before{content:"";margin-left:-1em}.e-reportdesigner-scatter-chart .path1:before{content:""}.e-reportdesigner-scatter-chart .path2:before{content:"";margin-left:-1em}.e-reportdesigner-scatter-chart .path3:before{content:"";margin-left:-1em}.e-reportdesigner-scatter-chart .path4:before{content:"";margin-left:-1em}.e-reportdesigner-scatter-chart .path5:before{content:"";margin-left:-1em}.e-reportdesigner-scatter-chart .path6:before{content:"";margin-left:-1em}.e-reportdesigner-scatter-chart .path7:before{content:"";margin-left:-1em}.e-reportdesigner-smooth-area-chart .path1:before{content:""}.e-reportdesigner-smooth-area-chart .path2:before{content:"";margin-left:-1em}.e-reportdesigner-smooth-line-chart:before{content:""}.e-reportdesigner-smooth-line-with-markers-chart .path1:before{content:""}.e-reportdesigner-smooth-line-with-markers-chart .path2:before{content:"";margin-left:-1em}.e-reportdesigner-smooth-line-with-markers-chart .path3:before{content:"";margin-left:-1em}.e-reportdesigner-smooth-line-with-markers-chart .path4:before{content:"";margin-left:-1em}.e-reportdesigner-stacked-area-chart .path1:before{content:""}.e-reportdesigner-stacked-area-chart .path2:before{content:"";margin-left:-1em}.e-reportdesigner-stacked-area-chart .path3:before{content:"";margin-left:-1em}.e-reportdesigner-stacked-area-chart-100 .path1:before{content:""}.e-reportdesigner-stacked-area-chart-100 .path2:before{content:"";margin-left:-1em}.e-reportdesigner-stacked-area-chart-100 .path3:before{content:"";margin-left:-1em}.e-reportdesigner-stacked-bar-chart .path1:before{content:"";opacity:.35}.e-reportdesigner-stacked-bar-chart .path2:before{content:"";margin-left:-1em;opacity:.35}.e-reportdesigner-stacked-bar-chart .path3:before{content:"";margin-left:-1em;opacity:.35}.e-reportdesigner-stacked-bar-chart .path4:before{content:"";margin-left:-1em;opacity:.35}.e-reportdesigner-stacked-bar-chart .path5:before{content:"";margin-left:-1em}.e-reportdesigner-stacked-bar-chart .path6:before{content:"";margin-left:-1em}.e-reportdesigner-stacked-bar-chart .path7:before{content:"";margin-left:-1em}.e-reportdesigner-stacked-bar-chart .path8:before{content:"";margin-left:-1em}.e-reportdesigner-stacked-bar-chart-100 .path1:before{content:""}.e-reportdesigner-stacked-bar-chart-100 .path2:before{content:"";margin-left:-1em}.e-reportdesigner-stacked-bar-chart-100 .path3:before{content:"";margin-left:-1em}.e-reportdesigner-stacked-bar-chart-100 .path4:before{content:"";margin-left:-1em}.e-reportdesigner-stacked-bar-chart-100 .path5:before{content:"";margin-left:-1em}.e-reportdesigner-stacked-bar-chart-100 .path6:before{content:"";margin-left:-1em}.e-reportdesigner-stacked-bar-chart-100 .path7:before{content:"";margin-left:-1em}.e-reportdesigner-stacked-bar-chart-100 .path8:before{content:"";margin-left:-1em}.e-reportdesigner-stacked-column-chart .path1:before{content:"";opacity:.35}.e-reportdesigner-stacked-column-chart .path2:before{content:"";margin-left:-1em;opacity:.35}.e-reportdesigner-stacked-column-chart .path3:before{content:"";margin-left:-1em;opacity:.35}.e-reportdesigner-stacked-column-chart .path4:before{content:"";margin-left:-1em;opacity:.35}.e-reportdesigner-stacked-column-chart .path5:before{content:"";margin-left:-1em}.e-reportdesigner-stacked-column-chart .path6:before{content:"";margin-left:-1em}.e-reportdesigner-stacked-column-chart .path7:before{content:"";margin-left:-1em}.e-reportdesigner-stacked-column-chart .path8:before{content:"";margin-left:-1em}.e-reportdesigner-stacked-column-chart-100 .path1:before{content:""}.e-reportdesigner-stacked-column-chart-100 .path2:before{content:"";margin-left:-1em}.e-reportdesigner-stacked-column-chart-100 .path3:before{content:"";margin-left:-1em}.e-reportdesigner-stacked-column-chart-100 .path4:before{content:"";margin-left:-1em}.e-reportdesigner-stacked-column-chart-100 .path5:before{content:"";margin-left:-1em}.e-reportdesigner-stacked-column-chart-100 .path6:before{content:"";margin-left:-1em}.e-reportdesigner-stacked-column-chart-100 .path7:before{content:"";margin-left:-1em}.e-reportdesigner-stacked-column-chart-100 .path8:before{content:"";margin-left:-1em}.e-reportdesigner-stepped-line-chart .path1:before{content:""}.e-reportdesigner-stepped-line-chart .path2:before{content:"";margin-left:-1em}.e-reportdesigner-stock-range-chart:before{content:""}.e-rptdesigner-dataset-boolean:before{content:""}.e-reportdesigner-dataset-bottomarrow:before{content:""}.e-reportdesigner-dataset-char:before{content:""}.e-qrydesigner-table-column-deselect:before{content:""}.e-qrydesigner-table-column-select:before{content:""}.e-rptdesigner-dataset-datetime:before{content:""}.e-reportdesigner-dataset-folder:before{content:""}.e-rptdesigner-dataset-misc:before{content:""}.e-rptdesigner-dataset-number:before{content:""}.e-reportdesigner-dataset-openfolder:before{content:""}.e-reportdesigner-dataset-schema:before{content:""}.e-reportdesigner-dataset-schema-column:before{content:""}.e-rptdesigner-dataset-string:before{content:""}.e-reportdesigner-dataset-table:before{content:""}.e-reportdesigner-dataset-toparrow:before{content:""}.e-rptdesigner-errorinfo:before{content:""}.e-rptdesigner-exp:before{content:""}.e-reportdesigner-backarrow:before{content:""}.e-reportdesigner-dataset-foreignkey:before{content:""}.e-reportdesigner-dataset-primarykey:before{content:""}.e-reportdesigner-dataset-procedure:before{content:""}.e-reportdesigner-dataset-procedure-table:before{content:""}.e-rptdesigner-datasourcelist:before{content:""}.e-reportdesigner-dropdown:before{content:""}.e-reportdesigner-horizontal-browse:before{content:""}.e-reportdesigner-rightarrow:before{content:""}.e-rptdesigner-toolbar-gridlines:before{content:""}.e-rptdesigner-toolbar-grouping:before{content:""}.e-reportdesigner-toolbar-ruler:before{content:""}.e-reportdesigner-toolbar-snapgridlines:before{content:""}.e-reportdesigner-upload:before{content:""}.e-reportdesigner-vertical-browse:before{content:""}.e-reportdesigner-widget-subreport:before{content:""}.e-reportdesigner-widget-indicator .path1:before{content:""}.e-reportdesigner-widget-indicator .path2:before{content:"";margin-left:-1em}.e-reportdesigner-widget-indicator .path3:before{content:"";margin-left:-1em}.e-reportdesigner-widget-indicator .path4:before{content:"";margin-left:-1em}.e-reportdesigner-widget-radialgauge .path1:before{content:""}.e-reportdesigner-widget-radialgauge .path2:before{content:"";margin-left:-1em}.e-reportdesigner-widget-radialgauge .path3:before{content:"";margin-left:-1em}.e-reportdesigner-widget-lineargauge .path1:before{content:""}.e-reportdesigner-widget-lineargauge .path2:before{content:"";margin-left:-1em}.e-reportdesigner-browse-folder .path1:before{content:""}.e-reportdesigner-browse-folder .path2:before{content:"";margin-left:-1em}.e-reportdesigner-browse-folder .path3:before{content:"";margin-left:-1em}.e-reportdesigner-browse-folder .path4:before{content:"";margin-left:-1em}.e-reportdesigner-browse-reportfile .path1:before{content:""}.e-reportdesigner-browse-reportfile .path2:before{content:"";margin-left:-1em}.e-reportdesigner-browse-reportfile .path3:before{content:"";margin-left:-1em}.e-reportdesigner-browse-reportfile .path4:before{content:"";margin-left:-1em}.e-reportdesigner-browse-reportfile .path5:before{content:"";margin-left:-1em}.e-reportdesigner-browse-reportfile .path6:before{content:"";margin-left:-1em}.e-reportdesigner-browse-reportfile .path7:before{content:"";margin-left:-1em}.e-reportdesigner-browse-reportfile .path8:before{content:"";margin-left:-1em}.e-reportdesigner-browse-reportfile .path9:before{content:"";margin-left:-1em}.e-reportdesigner-browse-reportfile .path10:before{content:"";margin-left:-1em}.e-reportdesigner-browse-reportfile .path11:before{content:"";margin-left:-1em}.e-reportdesigner-browse-reportfile .path12:before{content:"";margin-left:-1em}.e-reportdesigner-browse-reportfile .path13:before{content:"";margin-left:-1em}.e-reportdesigner-browse-reportfile .path14:before{content:"";margin-left:-1em}.e-reportdesigner-browse-reportfile .path15:before{content:"";margin-left:-1em}.e-reportdesigner-browse-reportfile .path16:before{content:"";margin-left:-1em}.e-reportdesigner-browse-reportfile .path17:before{content:"";margin-left:-1em}.e-reportdesigner-browse-reportfile .path18:before{content:"";margin-left:-1em}.e-reportdesigner-browse-reportfile .path19:before{content:"";margin-left:-1em}.e-reportdesigner-browse-reportfile .path20:before{content:"";margin-left:-1em}.e-reportdesigner-imagemanager-add:before{content:""}.e-reportdesigner-imagemanager-delete:before{content:""}.e-reportdesigner-parameter-edit:before{content:""}.e-reportdesigner-parameter-save:before{content:""}.e-rptdesigner-selection-drag .path1:before{content:""}.e-rptdesigner-selection-drag .path2:before{content:"";margin-left:-1em}.e-rptdesigner-selection-move .path1:before{content:""}.e-rptdesigner-selection-move .path2:before{content:"";margin-left:-1em}.e-rptdesigner-selection-move .path3:before{content:"";margin-left:-1em}.e-reportdesigner-browse-backward:before{content:""}.e-reportdesigner-browse-forward:before{content:""}.e-reportdesigner-browse-reload:before{content:""}.e-reportdesigner-datasource-odata:before{content:""}.e-reportdesigner-datasource-postgresql:before{content:""}.e-reportdesigner-datasource-mysql:before{content:""}.e-reportdesigner-datasource-json:before{content:""}.e-reportdesigner-datasource-csv:before{content:""}.e-reportdesigner-datasource-excel:before{content:""}.e-reportdesigner-datasource-mariadb:before{content:""}.e-reportdesigner-datasource-memsql:before{content:""}.e-reportdesigner-datasource-azuresqldw:before{content:""}.e-reportdesigner-datasource-cdata:before{content:""}.e-reportdesigner-datasource-vertica:before{content:""}.e-reportdesigner-datasource-redshift .path1:before{content:"";margin-right:0}.e-reportdesigner-datasource-redshift .path2:before{content:"";margin-left:-1em}.e-reportdesigner-datasource-redshift .path3:before{content:"";margin-left:-1em}.e-reportdesigner-datasource-redshift .path4:before{content:"";margin-left:-1em}.e-reportdesigner-datasource-redshift .path5:before{content:"";margin-left:-1em}.e-reportdesigner-datasource-redshift .path6:before{content:"";margin-left:-1em}.e-reportdesigner-datasource-aurora:before{content:""}.e-reportdesigner-datasource-amazonrds .path1:before{content:"";margin-right:-1em}.e-reportdesigner-datasource-amazonrds .path2:before{content:"";margin-left:0}.e-reportdesigner-datasource-amazonrds .path3:before{content:"";margin-left:-1em}.e-reportdesigner-datasource-amazonrds .path4:before{content:"";margin-left:-1em}.e-reportdesigner-datasource-amazonrds .path5:before{content:"";margin-left:-1em}.e-reportdesigner-datasource-gcsql:before{content:""}.e-reportdesigner-datasource-snowflake:before{content:""}.e-reportdesigner-datasource-ssas:before{content:""}.e-reportdesigner-datasource-defaultextesnion:before{content:""}.e-reportdesigner-datasource-webapi:before{content:""}.e-reportdesigner-datasource-shared:before{content:""}.e-reportdesigner-alertinfo:before{content:""}.e-rptdesigner-toolbar-footer:before{content:""}.e-rptdesigner-toolbar-header:before{content:""}.e-reportdesigner-selection-settings .path1:before{content:""}.e-reportdesigner-selection-settings .path2:before{content:""}.e-reportdesigner-selection-settings .path3:before{content:""}.e-reportdesigner-selection-settings .path4:before{content:""}.e-reportdesigner-selection-settings .path5:before{content:""}.e-reportdesigner-selection-settings .path6:before{content:""}.e-reportdesigner-configuration-settings:before{content:""}.e-reportdesigner-minus:before{content:""}.e-reportdesigner-plus:before{content:""}.e-reportdesigner-alert-msg .path1:before{content:""}.e-reportdesigner-alert-msg .path2:before{content:"";margin-left:-1em}.e-reportdesigner-alert-msg .path3:before{content:"";margin-left:-1em}.e-reportdesigner-alert-msg .path4:before{content:"";margin-left:-1em}.e-reportdesigner-alert-info .path1:before{content:""}.e-reportdesigner-alert-info .path2:before{content:"";margin-left:-1em}.e-reportdesigner-alert-info .path3:before{content:"";margin-left:-1em}.e-rptdesigner-data-expand:before{content:""}.e-rptdesigner-data-collapse:before{content:""}.e-rptdesigner-group-colIcon:before{content:""}.e-rptdesigner-group-rowIcon:before{content:""}.e-reportdesigner-widget-tablix .path1:before{content:""}.e-reportdesigner-widget-tablix .path2:before{content:"";margin-left:-1em}.e-reportdesigner-widget-tablix .path3:before{content:"";margin-left:-1em}.e-reportdesigner-widget-tablix .path4:before{content:"";margin-left:-1em}.e-reportdesigner-widget-tablix .path5:before{content:"";margin-left:-1em}.e-reportdesigner-widget-tablix .path6:before{content:"";margin-left:-1em}.e-reportdesigner-widget-tablix .path7:before{content:"";margin-left:-1em}.e-reportdesigner-widget-tablix .path8:before{content:"";margin-left:-1em}.e-rptdesigner-group-detailIcon:before{content:""}.e-rptdesigner-group-icon:before{content:""}.e-rptdesigner-grouping-minimize:before{content:""}.e-rptdesigner-grouping-maximize:before{content:""}.e-rptdesigner-rowColumn-advIconSpan:before{content:""}.e-rptdesigner-textbox-editIcon:before{content:""}.e-reportdesigner-widget-grid:before{content:""}.e-reportdesigner-widget-list .path1:before{content:""}.e-reportdesigner-widget-list .path2:before{content:"";margin-left:-1em}.e-reportdesigner-widget-list .path3:before{content:"";margin-left:-1em}.e-reportdesigner-widget-list .path4:before{content:"";margin-left:-1em}.e-reportdesigner-toolbar-view:before{content:""}.e-designer-viewCheck:before{content:"";float:left;padding-left:3px;padding-top:1px;visibility:hidden}.e-rptdesigner-dataconfig,.e-rptdesigner-dataconfig-item,.e-rptdesigner-dataconfig-header,.e-rptdesigner-toolbarcontainer,.e-rptdesigner-toolbarcontainer .e-rptdesigner-preview-div,.e-reportdesigner-default-image,.e-rptdesigner-itempanel-parent,.e-rptdesigner-itempanel-autocomplete,.e-rptdesigner-itempanel-container,.e-rptdesigner-dspanel-data,.e-rptdesigner-dataconfig-expandablepanel,.e-rptdesigner-headertag,.e-reportdesigner-designPanel,.e-rptdesigner-dpbodytag,.e-rptdesigner-surfacecontainer,.e-rptdesigner-alertbox .e-footerbar,.e-rptdesigner-dialog .e-footerbar,.e-rptdesigner-ejdialog .e-footerbar,.e-rptdesigner-rowColumn-elementDiv,.e-rptdesigner-rowColumn-containerTable,.e-rptdesigner-datafield-search-box,.e-rptdesigner-datafield-search-container{-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;box-sizing:border-box !important}.e-querydesigner .e-widgeticon span,.e-querydesigner .e-widgeticons span,.e-querydesigner .e-toolbarfonticonbasic span,.e-reportdesigner .e-widgeticon span,.e-reportdesigner .e-widgeticons span,.e-rptdesigner-dialog .e-designer-tile span,.e-reportdesigner .e-toolbarfonticonbasic span,.e-rptdesigner-alertbox .e-widget-content .e-widgeticon span,.e-rptdesigner-new-btn,.e-designer-ejwidgets-updown,.e-reportdesigner-alertinfo,.e-rptdesigner .e-rptviewer-updown,.e-designer-ejwidgets-colorpicker,.e-rptdesigner-ejwidgets-splitbtn,.e-designer-ejwidgets-dataConfig,.e-toolbarfonticonbasic,.e-rptdesigner-acrdn-nav-icon,.e-designer-panel-icon,.e-designer-tile,.e-reportdesigner .e-widgeticon,.e-query-selection,.e-toolbarPreview,.e-rptdesigner-headericon,.e-designer-switchind-icon,.e-reportdesigner .e-widgeticons,.e-reportdesigner-double-drag,.e-rptdesigner-dataconfig-icon,.e-query-datatype,.e-dataset-widgeticon,.e-rptdesigner-error-icon,.e-designer-content-icon,.e-rptdesigner-browse-icon,.e-designer-ejwidgets:not(.e-rptdesigner-filter) .e-icon.e-search:before,.e-reportdesigner-imagemanager-add:before,.e-reportdesigner-imagemanager-delete:before,.e-designer-ejwidgets-updown .e-icon.e-arrow-sans-down:before,.e-designer-ejwidgets-updown .e-icon.e-arrow-sans-up:before,.e-rptdesigner-ejwidgets-splitbtn .e-icon.e-arrow-sans-down:before,.e-designer-ejwidgets-colorpicker .e-icon.e-arrow-sans-down:before,.e-designer-ejwidgets-colorpicker .e-drp-btn .e-icon.e-arrow-sans-down:before,.e-designer-ejwidgets .e-icon.e-arrow-sans-down:before,.e-designer-ejwidgets .e-input-group-icon.e-ddl-icon:before,.e-designer-ejwidgets-dataConfig .e-icon.e-arrow-sans-down:before,.e-rptdesigner-new-btn .e-icon.e-arrow-sans-down:before,.e-rptdesigner .e-rptviewer-drpdown .e-icon.e-arrow-sans-down:before,.e-rptdesigner .e-rptviewer-updown .e-arrow-sans-down:before,.e-rptdesigner .e-rptviewer-updown .e-arrow-sans-up:before,.e-reportdesigner .e-toolbarsmallfonticonsettings,.e-reportdesigner .e-reporticons,.e-rptdesigner-codeinfo,.e-designer-viewCheckIcon{font-family:'ejreportdesigner' !important}.e-toolbarfonticonbasic,.e-rptdesigner-acrdn-nav-icon,.e-designer-panel-icon,.e-designer-tile,.e-widgeticon,.e-query-selection,.e-query-datatype,.e-query-treeview,.e-rptdesigner-headericon,.e-reportdesigner-double-drag,.e-widgeticons,.e-imagemanagericon,.e-rptdesigner-dataconfig-icon,.e-toolbarPreview,.e-dataset-widgeticon,.e-rptdesigner-error-icon,.e-reportdesigner-alertinfo,.e-designer-content-icon,.e-toolbarsmallfonticonsettings,.e-reportdesigner .e-reporticons{speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;cursor:default;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.e-rptdesigner-txtoverflow,.e-designer-newparam-btn,.e-rptdesigner-dataset-cancelbtn,.e-designer-li-text,.e-reportdesigner-treeText,.e-rptdesigner-param-text,.e-rptdesigner-report-caption,.e-designer-param-tab,.e-designer-codemodule-tab,.e-rptdesigner-paramdrag-label,.e-rptdesigner-da-dragLabel,.e-rptdesigner-da-dataLable,.e-rptdesigner-drag-div,.e-rptdesigner-drag-label,.e-designer-setparam-btn,.e-rptdesigner-format-prevwChild,.e-rptdesigner-headerRowSpan,.e-rptdesigner-headerColumn,.e-rptdesigner-rowColumn-fieldNameDiv,.e-rptdesigner-prop-dataAlert-caption,.e-rptdesigner-okbtn,.e-rptdesigner-cancelbtn{overflow:hidden !important;white-space:nowrap !important;-ms-text-overflow:ellipsis !important;-o-text-overflow:ellipsis !important;text-overflow:ellipsis !important}.e-designer-viewCheckIcon{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px}.e-designer-content-icon,.e-rptdesigner-data-icon,.e-designer-tile,.e-query-datatype,.e-query-selection,.e-query-treeview{cursor:pointer}.e-rptdesigner-new-btn-footer{height:1px !important}.e-designer-textarea,.e-designer-textbox{padding-bottom:4px;padding-top:4px;padding-right:4px}.e-rptdesigner-toolbarcontainer,.e-rptdesigner-ejdialog,.e-rptdesigner-dialog,.e-rptdesigner-alertbox,.e-reportdesigner .e-userselect *:not(input):not(textarea),.e-reportdesigner .e-data-table *:not(input):not(textarea){-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.e-reportdesigner .content-iframe-body,.e-reportdesigner .content-iframe-body *{-webkit-user-select:text !important;-moz-user-select:text !important;-ms-user-select:text !important;user-select:text !important}.e-reportdesigner .e-reportdesigner-designer-configuration .e-atc,.e-reportdesigner .e-numeric,.e-reportdesigner .e-percent,.e-reportdesigner .e-currency,.e-reportdesigner .e-mask,.e-reportdesigner .e-ddl{height:28px}.e-rptdesigner-back-btn{margin:2px 7px 2px 2px !important}.e-rptdesigner-button,.e-rptdesigner-okbtn,.e-rptdesigner-cancelbtn{border-radius:4px !important}.e-rptdesigner-connect-btn{margin:2px 2px 2px 7px !important}.e-rptdesigner-treeIcon{float:left;vertical-align:middle;margin-top:5px}.e-rptdesigner-cursor,.e-reportdesigner-dataset-colum,.e-designer-title-label,.e-rptdesigner-param-text{cursor:default !important}.e-designer-newparam-btn,.e-designer-newds-btn,.e-designer-dsconnect-btn{line-height:normal !important;height:29px !important;width:154px !important}.e-rptdesigner-new-btn{line-height:normal !important;height:29px !important;width:86px !important}.e-designer-newparam-btn .e-icon,.e-designer-newds-btn .e-icon,.e-designer-alert-okbtn .e-icon,.e-rptdesigner-alert-cancelbtn .e-icon,.e-qrydesigner-addbtn .e-icon{padding:4px !important}.e-rptdesigner-new-btn .e-icon{padding:3px !important}.e-designer-content{line-height:1}.e-designer-content-label,.e-designer-content-label .e-input,.e-designer-content-label .e-corner{-moz-border-radius:3px !important;-webkit-border-radius:3px !important;border-radius:3px !important}.e-rptdesigner-datasource-list,.e-reportdesigner-param-list{padding:0}.e-rptdesigner-param-text{display:inline-block !important;line-height:normal !important}.e-rptdesigner-param-text{vertical-align:middle !important}.e-designer-li-text{vertical-align:top !important;display:inline-block !important}.e-rptdesigner-header{line-height:1;letter-spacing:.5px}.e-rptdesigner-format-input,.e-rptdesigner-link-input{padding-top:1px}.e-rptdesigner-format-input,.e-rptdesigner-link-input{width:232px !important}.e-rptdesigner-format-btn,.e-rptdesigner-browse-btn{cursor:pointer;height:30px;width:24px}.e-rptdesigner-browse-icon{display:table-cell;vertical-align:middle;text-align:center}.e-rptdesigner-browse-icon:not(.e-rptdesigner-browse-rpt){width:24px;height:30px}.e-rptdesigner-browse-icon.e-rptdesigner-browse-rpt{width:20px;height:26px}.e-widgeticon-drag{font-size:45px !important;opacity:.6}.e-rptdesigner-empty-msg{font-size:11px;text-align:center;vertical-align:top;padding-top:20px}.e-rptdesigner-box-sizing,.e-rptdesigner-pg-tag{-webkit-box-sizing:content-box !important;-moz-box-sizing:content-box !important;box-sizing:content-box !important}.e-reportdesigner .e-rptdesigner-dataset-container .e-textbox{padding-right:1em !important}.e-reportdesigner .e-rptdesigner-dataset-container .e-textarea{padding-right:1.25em !important}.e-rptdesigner-data-new,.e-rptdesigner-data-shared{width:100% !important}.e-rptdesigner-data-new .e-designer-importdata-btn{margin-left:0 !important}.e-rptdesigner-data-shared .e-designer-importdata-btn{margin-right:0 !important}.e-rptdesigner.e-toolbarTooltip{min-width:auto}.e-rptdesigner.e-toolbarTooltip .e-tipContainer .e-tipcontent{padding:2px 8px 2px 8px}.e-reportdesigner-reportitem-resizeicon{position:absolute;background-image:url('common-images/reportdesigner/resizeicon.png');float:left;display:block;width:8px;height:8px;background-position:-5px -5px}.e-reportdesigner-reportitem-customicon.e-moveicon{position:absolute;background-image:url('common-images/reportdesigner/moveicon.png');-ms-background-size:cover;background-size:cover;float:left;display:block;width:15px;height:15px;cursor:move}.e-reportdesigner-reportitem-customicon.e-settingsicon{position:absolute;background-image:url('common-images/reportdesigner/settingicon.png');-ms-background-size:cover;background-size:cover;float:left;display:block;width:15px;height:15px;cursor:default}.e-rptdesigner-dataassign-search input:focus,.e-reportdesigner-li,.e-rptdesigner-alert-anchor,.e-reportdesigner .content-iframe-body:focus,.e-rptdesigner-tab-focus,.e-reportdesigner .e-button.e-btn,.e-rptdesigner-dialog .e-button.e-btn{outline:0 none !important}.e-reportdesigner .content-iframe-body br{display:none !important}.e-reportdesigner .content-iframe-body-rtl{direction:rtl;text-align:right}.e-reportdesigner .content-iframe-body span{height:auto;white-space:pre-wrap}.e-reportdesigner-default-image{background-image:url('common-images/reportdesigner/defaultimage.png');background-repeat:no-repeat;background-position-x:center;background-position-y:center;background-color:#fff}.e-reportdesigner-image{position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.e-rptdesigner-toolbarcontainer .e-rel-position{cursor:default !important}.e-rptdesigner-toolbarcontainer .e-rel-position{margin-top:8.5px}.e-rptdesigner-toolbarcontainer .e-icon.e-toolbar-res-arrow{padding:0 !important}.e-rptdesigner-previewbtn{width:120px !important;padding-right:13px !important}.e-rptdesigner-exp{margin-top:2px !important}.e-querydesigner-dsname,.e-querydesigner-dataset-name{padding:2px 12px !important}.e-querydesigner-dsname,.e-querydesigner-dataset-name{height:33px !important}.e-rptdesigner-toolbarcontainer{vertical-align:middle;cursor:default;border:0 solid}.e-rptdesigner-toolbarcontainer{-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.2) !important;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.2) !important;box-shadow:0 2px 5px 0 rgba(0,0,0,.2) !important}.e-rptdesigner-toolbarcontainer:not(.e-responsive-toolbar){height:48px !important}.e-rptdesigner-toolbarul-begin{padding-left:5px}.e-rptdesigner-toolbarul label,.e-querydesigner-toolbarul label{font-weight:inherit !important}.e-rptdesigner-toolbarul{padding-left:3.5px}.e-rptdesigner-toolbarul{height:34px;padding-right:4px}.e-rptdesigner-toolbarul{margin-right:4px !important;margin-top:5.5px !important;margin-bottom:5.5px !important}.e-rptdesigner-toolbarli{border-width:0 !important;float:left}.e-rptdesigner-toolbarli{width:21px;height:21px;padding:7px !important}.e-rptdesigner-toolbarli.e-designer-toolbar-align{display:block}.e-rptdesigner-toolbarli.e-designer-toolbar-align .e-rptdesigner-toolbar-icon{width:100%;height:100%;display:inline-block !important;text-align:center !important;position:relative !important}.e-rptdesigner-toolbarli.e-designer-toolbar-align .e-rptdesigner-toolbar-icon{margin-top:3px}.e-rptdesigner-toolbar-save::before{margin:0 !important}.e-rptdesigner-splitbtn-span{display:inline-table}.e-rptdesigner-splitbtn-span{margin:0 !important}.e-rptdesigner-splitbtn{padding-right:12px !important}.e-rptdesigner-splitter-div{position:absolute;height:100%}.e-rptdesigner-splitter-icon{padding-top:8px !important}.e-rptdesigner-splitter-icon{padding-top:4px !important}.e-rptdesigner-preview-div{float:right}.e-rptdesigner-preview-div{width:130px}.e-rptdesigner-preview{float:right;margin-right:5px;margin-top:4.5px;margin-bottom:5.5px}.e-rptdesigner-toolbarul-preview{float:right !important}.e-rptdesigner-toolbar-zoom{text-align:center;float:left;margin:9px 6px;width:30px}.e-rptdesigner-toolbar-icon{display:block;height:20px;width:20px;background-repeat:no-repeat;margin-left:0;margin-top:0}.e-rptdesigner-toolbarcontainer .e-toolbarPreview{display:table-cell;padding:3px;vertical-align:middle}.e-rptdesigner-ejdesigner{margin:5.5px}.e-reportdesigner .e-toolbarClose{font-size:9px !important;padding-top:4.1px !important}.e-designer-label{line-height:1;margin-bottom:0 !important}.e-rptdesigner-zoomout-li{margin-right:0 !important}.e-designer-menuItem-uncheck::before{visibility:hidden !important}.e-designer-menuItem-check::before{visibility:visible !important}.e-rptdesigner-btnText-div{display:table;width:50px}.e-rptdesigner-btnText{display:table-cell;vertical-align:middle;text-align:center;font-size:12px;font-weight:normal !important}.e-reportdesigner-atc-boxshadow{box-shadow:none !important}.e-rptdesigner-itempanel-parent{float:left}.e-rptdesigner-itempanel-autocomplete{float:left;margin:5px}.e-rptdesigner-itempanel-autocomplete{border-radius:0}.e-rptdesigner-itempanel-textbox,.e-rptdesigner-datasearch-textbox{text-align:left;float:left;height:24px !important;border-radius:4px;margin-left:1px !important;margin-top:1px !important}.e-rptdesigner-itempanel-searcharea{margin-top:8px !important;float:right}.e-rptdesigner-itempanel-emptymsgdiv{width:100%;height:100%}.e-rptdesigner-itempanel-elementdiv{width:100%}.e-rptdesigner-itempanel-headerText{float:left;margin-left:14px;margin-top:6px;text-overflow:ellipsis;overflow:hidden;width:95px;white-space:nowrap}.e-rptdesigner-itempanel-expandcollapseicon{float:right;position:relative;top:1px}.e-rptdesigner-itempanel-container{height:75px;width:100%}.e-rptdesigner-itempanel-itemdiv{width:79.5px;height:74px;cursor:default;float:left;vertical-align:middle;text-align:center;box-sizing:border-box !important}.e-rptdesigner-itempanel-textitem{width:70px;height:30px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;cursor:default}.e-rptdesigner-itempanel-dragelements{width:74.5px;height:75px;cursor:default;float:left;vertical-align:middle;text-align:center}.e-itempanel-header:hover{cursor:pointer !important}.e-rptdesigner-item-info-container .e-rptdesigner-item-header,.e-rptdesigner-item-info-container .e-rptdesigner-datareq-header,.e-rptdesigner-item-info-container .e-rptdesigner-item-desc{margin-bottom:5px}.e-rptdesigner-item-info-container .e-rptdesigner-item-header,.e-rptdesigner-item-info-container .e-rptdesigner-datareq-header{font-weight:bold}.e-reportdesigner .e-rptdesigner-expandcollapse{min-width:25px;min-height:25px;position:absolute;border-radius:50%;z-index:10;display:inline-block;padding:0;margin:6.5px 0}.e-reportdesigner .e-rptdesigner-expandcollapse-icon{cursor:pointer;display:block;width:25px;height:25px;line-height:19px}.e-itempanel-expandcollapse-tooltip .e-tipContainer .e-tipcontent{padding-top:4px}.e-reportdesigner .e-rptdesigner-itempanel-expand:before{content:""}.e-reportdesigner .e-rptdesigner-itempanel-collapse:before{content:""}.e-rptdesigner-dsicon{margin:1px 9px !important}.e-rptdesigner-ds-drag{float:right;margin-right:5px;margin-top:1.5px}.e-rptdesigner-dstitle-text{margin-top:2px;height:15px}.e-rptdesigner-dssize,.e-rptdesigner-dstype-list,.e-rptdesigner-dsgroup{width:100%;height:100%}.e-rptdesigner-dspanel{width:100%;overflow:hidden}.e-designer-hint-newdatasource{background-image:url('common-images/reportdesigner/datasource.png');background-position:50% 100%;background-repeat:no-repeat}.e-rptdesigner-dspanel-footer{overflow:hidden;margin:0 auto;text-align:center}.e-rptdesigner-dspanel-separator{margin:8px;margin-bottom:12px}.e-rptdesigner-dsconfig-separator{margin:8px;margin-bottom:4px}.e-rptdesigner-dspanel-header{overflow:hidden;padding:8.5px 7px 7px 0;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.e-rptdesigner-dsconfig{padding:4px 5px;margin:3px 6px;float:left}.e-rptdesigner-dspanel-menu{float:right;padding:7px 4px}.e-rptdesigner-dspanel-list{border-top-width:1px;padding:0 3px}.e-rptdesigner-dspanel-ullist{width:auto;height:auto}.e-designer-dsconnect-btn{white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.e-designer-dslist-label{padding:0 10px;display:inline-block}.e-rptdesigner-dstype-list{padding:10px 0}.e-rptdesigner-dspanel-data{width:100%;float:left;clear:none}.e-rptdesigner-dspanel-new{padding:10px 10px}.e-rptdesigner-dspanel-exist{padding:0 10px}.e-rptdesigner-dspanel-existlabel{font-size:13px;font-weight:600}.e-rptdesigner-dspanel-radio{-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.e-reportdesigner .e-radiobtn-wrap{line-height:normal !important}.e-rptdesigner-dsheader{overflow:auto;margin-left:6px}.e-rptdesigner-dsconfig-table{width:100%;margin-left:5px}.e-rptdesigner-dsconfig-button{height:100%;display:block;overflow:hidden;float:left}.e-rptdesigner-dsgroup{padding:10px 0 10px 9px;margin:0 auto;display:inline-block}.e-rptdesigner-dsanchor{padding:14px 0 !important}.e-reportdesigner-datasourceTypes{border:1px solid transparent;background-color:transparent;float:left;padding:6px;display:table-cell;text-align:center;line-height:normal;vertical-align:middle;height:90px;width:95px}.e-designer-switchind-icon{margin-left:5px}.e-designer-constr-textarea{padding-bottom:5px;padding-top:5px;padding-right:5px;overflow-y:auto !important;resize:vertical}.e-designer-dsconfig-table{margin-left:5px;display:table !important}.e-designer-existing-tbl{display:table !important}.e-designer-dsconfig-table,.e-designer-dsconfig-table table,.e-designer-exp-table,.e-rptdesigner-dsheader table,.e-rptdesigner-table-dialog,.e-rptdesigner-table-dialog table,.e-designer-param-table,.e-designer-preview-data-table,.e-designer-param-table table,.e-designer-existing-tbl,.e-designer-sharedconfig-table,.e-designer-sharedconfig-table table,.e-rptdesigner-designbutton .e-btn-span,.e-rptdesigner-rowColumn-headerTable,.e-rptdesigner-rowColumn-containerTable{border-spacing:2px !important;border-collapse:separate !important}.e-rptdesigner-btn-secondary{box-sizing:border-box;cursor:pointer;padding:0 12px;position:relative;text-align:center;vertical-align:middle;white-space:nowrap;letter-spacing:.3px;transition:all .1s linear;height:26px !important;margin-left:-54px !important}.e-rptdesigner-btn-secondary{height:25px !important;margin-left:-53px !important}.e-rptdesigner-datasource-ellipses{display:block;margin-left:auto;margin-right:auto;overflow:hidden;text-overflow:ellipsis}.e-rptdesigner-dsdrag-icon{display:inline-block;padding:1.5px 0 1.5px 9px;float:left}.e-rptdesigner-connection-disclaimer-msg{float:left;font-size:12px;margin:2px 0 2px 4px;cursor:pointer;text-decoration:underline}.e-rptdesigner-connection-disclaimer-text{font-size:12px;margin:2px 0 2px 12px;text-align:left;float:left}.e-rptdesigner-dataconfig-item{padding:7.5px;background-repeat:no-repeat;background-position:center;display:inline-block;cursor:pointer !important}.e-rptdesigner-dataconfig-expandablepanel{width:463px;height:100%;overflow:hidden;float:left}.e-rptdesigner-dataconfig-arrow{height:20px !important;width:10px !important}.e-rptdesigner-dataconfig-arrow{top:3px !important}.e-rptdesigner-hint-nodata{background-image:url('common-images/reportdesigner/nodata.png');background-position:center;background-repeat:no-repeat;background-size:contain;height:60px}.e-rptdesigner-dataConfigAlertContainer{width:464px;vertical-align:middle;overflow:hidden;display:none}.e-rptdesigner-alertMsg{text-align:center;padding-bottom:20px}.e-rptdesigner-data-collapse,.e-rptdesigner-data-expand{display:block !important;-webkit-box-sizing:content-box !important;-moz-box-sizing:content-box !important;box-sizing:content-box !important;font-size:9px !important;padding:4px 7px}.e-designer-property-tooltip{height:auto;width:auto;position:absolute;z-index:10008}.e-rptdesigner-prop-border{width:86px !important}.e-rptdesigner-prop-border input{position:absolute}.e-rptdesigner-colorpicker{width:50px !important}.e-rptdesigner-prop-margin{margin-left:5px !important}.e-rptdesigner-error-indicator{float:right;padding:2px 19px}.e-rptdesigner-surfacecontainer{border-left-width:1px;float:left}.e-rptdesigner-dpOuterline{margin:10px;position:relative}.e-rptdesigner-horizonline{margin:0;position:absolute}.e-rptdesigner-headertag{position:relative}.e-reportdesigner-designArea{float:left;box-sizing:border-box !important;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important}.e-reportdesigner-designPanel{width:100%;overflow:auto;border:0 solid;border-left-width:1px !important}.e-rptdesigner-pg-tag{width:40px;height:16px;max-width:40px;z-index:10;position:absolute;padding:2px 12px}.e-rptdesigner-headerwatermark,.e-rptdesigner-footerwatermark{border-top-right-radius:10px}.e-rptdesigner-headerwatermark{bottom:0}.e-rptdesigner-dpbodytag{position:relative}.e-rptdesigner-footerwatermark{top:0}.e-rptdesigner-designselector{position:absolute;z-index:1010;pointer-events:none}.e-rptdesigner-dpresizer{z-index:1000;position:relative}.e-rptdesigner-dpxyresizer{position:relative;border-width:0}.e-rptdesigner-dpadorner-div{position:absolute;box-sizing:content-box !important;-moz-box-sizing:content-box !important;-webkit-box-sizing:content-box !important}.e-designer-areaborder{width:100%;height:100%;left:0 !important;top:0 !important;display:block;position:absolute !important;pointer-events:none;box-sizing:border-box !important;-moz-box-sizing:border-box !important;-webkit-box-sizing:border-box !important}.e-designer-licensetag{pointer-events:none}.e-designer-licensetag-text{z-index:10;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);vertical-align:middle;overflow:hidden;overflow-wrap:break-word;text-align:center}.e-rptdesigner-dataassign-sep,.e-rptdesigner-da-searchtxtbx,.e-rptdesigner-da-dragicon,.e-rptdesigner-da-dragLabel{float:left}.e-rptdesigner-da-searchroot,.e-rptdesigner-da-searchicon,.e-rptdesigner-da-settingsicon,.e-rptdesigner-da-closeicon{float:right}.e-rptdesigner-dataassign input.e-input{margin-top:2px;height:15px;border-radius:5px}.e-rptdesigner-dataassign-roottag{overflow:hidden}.e-rptdesigner-dataassign-sep{width:1px;border:0 Solid;margin-top:-16px;margin-left:9px}.e-rptdesigner-da-searchroot{margin:3px}.e-rptdesigner-da-searchtxtbx{border-radius:5px;padding-left:5px}.e-reportdesigner-contextmenu-icon-align{padding:2px 5px 5px 5px !important}.e-reportdesigner-viewmenu-icon-align{margin:1px 4px !important}.e-chart-aggregate-menu li.e-designer-viewCheck.e-designer-viewCheckIcon .e-menulink{padding:1px 14px 1px 5px !important}.e-reportdesigner-search.e-rptdesigner-da-searchicon{margin-top:-14px;font-size:10px !important}.e-reportdesigner-close.e-rptdesigner-da-searchicon{margin-top:-14px;font-size:9px !important}.e-rptdesigner-da-dataLable{margin:3px;margin-bottom:0}.e-rptdesigner-da-categoryList{margin:3px;margin-top:5px;border-radius:5px;overflow:auto}.e-rptdesigner-da-emptyLabel{margin:6px}.e-rptdesigner-da-dragDiv{margin:6px;border-radius:2px}.e-rptdesigner-da-dragicon{margin-right:5px;margin-left:5px;margin-top:7.5px}.e-rptdesigner-da-dragLabel{margin-top:5px}.e-rptdesigner-da-closeicon{margin-right:5px;margin-top:7px}.e-rptdesigner-da-settingsicon{margin-right:5px;margin-top:5.5px;margin-left:5px}.e-rptdesigner-da-dragLabel,.e-rptdesigner-da-closeicon,.e-rptdesigner-da-settingsicon{vertical-align:middle}.e-rptdesigner-format-bodyDiv,.e-rptdesigner-format-table,.e-rptdesigner-formattext-table{width:100%}.e-rptdesigner-format-bodyDiv{padding-top:6px;border-radius:2px;overflow:auto}.e-rptdesigner-format-headDiv{float:left;padding-left:12px;padding-top:7px}.e-rptdesigner-format-subDiv{float:right;padding-left:13px;padding-top:5px}.e-rptdesigner-format-prevwDiv{margin-left:5px}.e-rptdesigner-format-typeDiv{padding-bottom:4px}.e-rptdesigner-format-prevwChild{text-align:center;vertical-align:middle;padding-left:8px;padding-top:65px}.e-rptdesigner-format-table{padding-bottom:10px}.e-rptdesigner-format-expBtn{cursor:pointer;margin-top:6px}.e-rptdesigner-formattext-table{margin:8px 0}.e-rptdesigner-formattext-row{height:22.5px}.e-rptdesigner-formattext-caption{float:right}.e-reportdesigner-designer-configuration .e-radiobtn-wrap .e-radsmaller,.e-rptdesigner-tablix-alert-radioBtn .e-radiobtn-wrap .e-radsmaller{height:11px;width:11px}.e-reportdesigner-designer-configuration .e-chkbox-wrap .e-chkbox-small>span{height:12px;width:12px}.e-reportdesigner-designer-configuration .e-tab .e-header li{letter-spacing:.5px}.e-reportdesigner-designer-configuration .e-tab>.e-header .e-icon{margin-top:-9px}.e-reportdesigner-designer-configuration .e-tab .e-header li a{font-weight:600}.e-reportdesigner-designer-configuration .e-tab .e-active-content{padding:0}.e-reportdesigner-designer-configuration .e-tab.e-js .e-header>.e-bottom-line.e-active,.e-reportdesigner-designer-configuration .e-tab.e-js .e-header>.e-bottom-line.e-active:hover{padding-bottom:0 !important}.e-reportdesigner-designer-configuration .e-tab.e-js>.e-content{border-width:0}.e-reportdesigner-designer-configuration .e-icon{cursor:pointer !important}.e-reportdesigner-designer-configuration .e-tab .e-header .e-margine-top:hover{border-top:0 none !important}.e-rptdesigner.e-reportviewer-toolbarcontainer .e-reportviewer-icon{font-family:'ejreportdesigner' !important;font-size:17px !important}.e-reportdesigner .e-reportviewer-toolbarcontainer{vertical-align:middle;border:0 solid}.e-reportdesigner .e-reportviewer-toolbarcontainer:not(.e-responsive-toolbar){height:48px !important}.e-rptdesigner.e-reportviewer-toolbarcontainer .e-reportviewer-toolbarli:not(.e-reportviewer-ejdropdownlist):not(.e-reportviewer-tbpage){margin-left:12px;margin-right:12px !important;width:21px !important;height:21px !important;padding:7px !important;padding-top:10px !important;padding-left:10px !important}.e-rptdesigner.e-reportviewer-toolbarcontainer .e-reportviewer-toolbarli.e-reportviewer-tbpage,.e-rptdesigner.e-reportviewer-toolbarcontainer .e-reportviewer-toolbarli.e-reportviewer-ejdropdownlist{background-color:transparent !important;border:0 !important}.e-rptdesigner.e-reportviewer-toolbarcontainer .e-reportviewer-print:before{content:"" !important}.e-rptdesigner.e-reportviewer-toolbarcontainer .e-reportviewer-export:before{content:"" !important}.e-rptdesigner.e-reportviewer-toolbarcontainer .e-reportviewer-preview:before{content:"" !important}.e-rptdesigner.e-reportviewer-toolbarcontainer .e-reportviewer-pagesetup:before{content:"" !important}.e-rptdesigner.e-reportviewer-toolbarcontainer .e-reportviewer-gotofirst:before{content:"" !important}.e-rptdesigner.e-reportviewer-toolbarcontainer .e-reportviewer-gotoprevious:before{content:"" !important}.e-rptdesigner.e-reportviewer-toolbarcontainer .e-reportviewer-gotonext:before{content:"" !important}.e-rptdesigner.e-reportviewer-toolbarcontainer .e-reportviewer-gotolast:before{content:"" !important}.e-rptdesigner.e-reportviewer-toolbarcontainer .e-reportviewer-documentmap:before{content:"" !important}.e-rptdesigner.e-reportviewer-toolbarcontainer .e-reportviewer-gotoparent:before{content:"" !important}.e-rptdesigner.e-reportviewer-toolbarcontainer .e-reportviewer-zoomout:before{content:"" !important}.e-rptdesigner.e-reportviewer-toolbarcontainer .e-reportviewer-zoomin:before{content:"" !important}.e-rptdesigner.e-reportviewer-toolbarcontainer .e-reportviewer-pagefit:before{content:"" !important}.e-rptdesigner.e-reportviewer-toolbarcontainer .e-reportviewer-refresh:before{content:"" !important}.e-rptdesigner.e-reportviewer-toolbarcontainer .e-reportviewer-stop:before{content:"" !important}.e-rptdesigner.e-reportviewer-toolbarcontainer .e-reportviewer-exportsetup:before{content:"" !important}.e-rptdesigner.e-reportviewer-toolbarcontainer .e-reportviewer-parameter:before{content:"" !important}.e-reportdesigner .e-reportviewer .e-reportviewer-icon.e-reportviewer-close{content:"" !important;font-family:'ej-webfont' !important}.e-rptdesigner-linkparam-table{border-spacing:0 !important}.e-rptdesigner-linkparam-container{padding:5px 3px;margin-top:4px;margin-bottom:2px}.e-rptdesigner-linkparam-container-div{padding:4px 8px}.e-rptdesigner-linkparam-padding{padding-left:10px}.e-rptdesigner-linkparam-errorColum{padding-right:5px}.e-rptdesigner-linkparam-delColum{padding-right:5px;padding-top:5px}.e-rptdesigner-filter-container,.e-rptdesigner-codemodule-container,.e-rptdesigner-datafield-container,.e-rptdesigner-field-container,.e-rptdesigner-customfield-container{padding:4px 0;margin:0 0 4px 0}.e-rptdesigner-filter-div,.e-rptdesigner-codemodule-div,.e-rptdesigner-datafield-div,.e-rptdesigner-field-div,.e-rptdesigner-customfield-div{padding-right:8px;padding-left:8px;padding-top:4px;padding-bottom:4px}.e-rptdesigner-filter-table,.e-rptdesigner-codemodule-table,.e-rptdesigner-datafield-table,.e-rptdesigner-field-table,.e-rptdesigner-customfield-table{padding:3px}.e-rptdesigner-browse-path{margin-top:1px}.e-rptdesigner-browse-content{margin-top:.5px}.e-rptdesigner-input-field-div{padding-bottom:9px}.e-rptdesigner-report-table{margin:8px 0}.e-rptdesigner-enable-chkbx{margin-left:2px}.e-rptdesigner-config-table{margin:8px 0}.e-rptdesigner-report-caption{float:right;margin-right:4px}.e-rptdesigner-report-margin,.e-rptdesigner-report-chckbox{margin-left:4px}.e-rptdesigner-report-url{margin:8px 0}.e-rptdesigner-report-exp{padding-left:10px}.e-reportdesigner-browse-icon{display:inline-block}.e-rptdesigner-report-browseicon{margin-top:6px}.e-designer-setparam-btn{margin-left:4px}.e-rptdesigner-dataset-footer{overflow:hidden !important;margin:0 auto !important;text-align:center !important}.e-rptdesigner-dataset-header{padding:8.5px 7px 7px 0 !important}.e-rptdesigner-dataset-headericon{float:left !important;padding:7px 11px !important}.e-rptdesigner-dataset-headermenu{float:right !important;padding:7px 4px !important}.e-reportdesigner .e-split-add-btn-separator{width:1px;height:25px;padding-right:1px;vertical-align:middle;display:table-cell}.e-reportdesigner .e-rptdesigner-field-add-btn{max-width:36px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.e-split .e-rptdesigner-field-data-button.e-left-btn .e-icon,.e-split .e-rptdesigner-field-data-button.e-left-btn .e-icon:before{height:16px !important;width:16px !important;font-size:16px !important}.e-rptdesigner-dataset-dragicon{display:inline-block;margin:6px 0 !important;float:left;vertical-align:middle}.e-rptdesigner-datasourcelist.e-rptdesigner-drag-iconType{font-size:13px !important;margin:6px 10px !important}.e-rptdesigner-createFileInternalContainer{margin:0 0 20px 15px}.e-rptdesigner-newdialog-parent{padding:2px}.e-rptdesigner-newdialog-container{width:100%;height:80px}.e-rptdesigner-newdialog-labelcell{padding-bottom:5px}.e-rptdesigner-newdialog-labelTxt{font-weight:600}.e-rptdesigner-inputPath{padding-left:8px;border-radius:2px;height:28px;width:295px}.e-rptdesigner-credential-label{padding-bottom:2px}.e-rptdesigner-credential-alert{margin-bottom:2px}.e-rptdesigner-credential-labelAlert{margin-bottom:3px}.e-rptdesigner-credential-connect{margin-left:80px}.e-rptdesigner-alertbox .e-widget-content{padding:24px 20px 24px 15px !important}.e-rptdesigner-alertbox .e-footerbar{padding:9px 20px !important;height:auto !important;display:inline-table !important;width:100%}.e-rptdesigner-alertbox>.e-dialog-scroller,.e-designer-tablix-alert>.e-dialog-scroller{border-bottom:none !important}.e-rptdesigner-alert-iconcont{float:left;vertical-align:middle;text-align:center;line-height:1}.e-rptdesigner-alert-anchor{margin-bottom:18px;margin-top:18px;margin-left:57px;text-decoration:none}.e-rptdesigner-alert-msgcont{word-wrap:break-word;overflow-y:hidden;margin:24px 0 0 5px}.e-reportdesigner .e-rptdesigner-expeditor-ellipses{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.e-reportdesigner .e-rptdesigner-expeditor-button{float:right}.e-reportdesigner .e-reportdesigner-exp-description{padding-left:10px;line-height:1.5 !important}.e-rptdesigner-param-width,.e-rptdesigner-param-rootDiv,.e-rptdesigner-param-listDiv,.e-rptdesigner-param-list-childDiv,.e-rptdesigner-param-headerDiv,.e-rptdesigner-param-bodyDiv,.e-rptdesigner-param-basicPanel,.e-rptdesigner-param-footer,.e-rptdesigner-param-basicDiv,.e-rptdesigner-param-panelDiv,.e-rptdesigner-param-fieldBody{width:100%}.e-rptdesigner-param-footer,.e-rptdesigner-param-panelDiv,.e-rptdesigner-param-header,.e-rptdesigner-param-headerDiv,.e-rptdesigner-param-headermarkup,.e-rptdesigner-param-btnDiv{overflow:hidden}.e-rptdesigner-paramlist-typeicon,.e-rptdesigner-param-headericon,.e-rptdesigner-param-btnDiv,.e-rptdesigner-paramlist-dragicon{float:left}.e-rptdesigner-param-rootDiv,.e-rptdesigner-param-listDiv,.e-rptdesigner-param-list-childDiv{height:100%}.e-rptdesigner-param-listDiv{position:relative}.e-rptdesigner-param-bodyDiv{margin-left:1px}.e-rptdesigner-param-footer{margin:0 auto;text-align:center}.e-rptdesigner-param-header{padding:8.5px 7px 7px 0}.e-rptdesigner-param-headericon{padding:7px 11px}.e-rptdesigner-param-list{border-top-width:1px;padding:0 3px}.e-rptdesigner-param-separator{margin:8px;margin-bottom:12px}.e-rptdesigner-param-newbtn{padding-right:3px}.e-rptdesigner-param-headermarkup{padding:8.5px 7px 7px 0}.e-rptdesigner-param-panelSep{margin:8px;margin-bottom:9px}.e-rptdesigner-param-btn{height:32px !important;width:110px !important}.e-rptdesigner-param-basicDiv{margin-left:7px;margin-bottom:6px}.e-rptdesigner-param-anchorcol{padding-top:10px}.e-rptdesigner-param-anchorlink{margin:3px;margin-top:4px;margin-left:5px}.e-rptdesigner-paramlist-li{padding:0 !important;list-style:none}.e-rptdesigner-paramlist-dragicon{padding:6.5px 5px !important}.e-rptdesigner-paramlist-typeicon{padding:2px 2px !important}.e-rptdesigner-paramlist-typeicon{line-height:normal !important}.e-rptdesigner-paramlist-text{padding-left:5px !important;margin:4px 0 !important}.e-rptdesigner-paramlist-edit{padding-top:5px;margin-right:5px;float:right}.e-designer-hint-newparameter{background-image:url('common-images/reportdesigner/parameter.png');background-position:50% 100%;background-repeat:no-repeat}.e-rptdesigner-editlayout-container{padding:4px 0}.e-designer-editlayout-label{padding-top:14px;font-size:14px !important;font-weight:600 !important;margin-left:11px}.e-designer-parametername{max-width:174px;text-align:center;display:table-cell;vertical-align:middle;padding-left:4px;padding-right:4px}.e-designer-layout-row{padding:0 5px;display:table}.e-designer-layout-column{left:0;display:table-cell;top:0;width:185px;height:40px;max-width:186px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;overflow:hidden}.e-designer-parametername-div{height:100%;width:183px;display:table}.e-rptdesigner-drag-helper-div{border-radius:1px !important;margin:6px !important}.e-rptdesigner-drag-helper-div .e-rptdesigner-paramdrag-label{text-align:center;overflow:hidden !important;text-overflow:ellipsis !important;padding-top:10px !important}.e-designer-layout-cancel{margin-right:3px !important}.e-designer-editlayout-table{border-collapse:separate !important}.e-rptdesigner-avail-div,.e-rptdesigner-code-div{width:100%}.e-rptdesigner-avail-table,.e-rptdesigner-code-table{margin-top:6px;margin-left:9px}.e-rptdesigner-avail-table .e-radiobtn-wrap .e-spanicon.e-radsmaller,.e-rptdesigner-code-table .e-radiobtn-wrap .e-spanicon.e-radsmaller,.e-designer-radio .e-spanicon.e-radsmaller{margin-top:4px !important}.e-rptdesigner-avail-table .e-radiobtn-wrap .e-radsmaller.e-rad-active .e-rad-icon.e-icon,.e-rptdesigner-code-table .e-radiobtn-wrap .e-radsmaller.e-rad-active .e-rad-icon.e-icon,.e-reportdesigner-designer-configuration .e-radiobtn-wrap .e-radsmaller .e-rad-icon,.e-rptdesigner-tablix-alert-radioBtn .e-radiobtn-wrap .e-radsmaller .e-rad-icon{margin-left:-.5px;margin-top:-1px}.e-designer-radio .e-radsmaller .e-rad-icon{margin-left:-.5px !important;margin-top:-1px !important}.e-designer-radio,.e-designer-radiobtn{margin-bottom:0 !important}.e-designer-radio .e-text,.e-rptdesigner-avail-div .e-radiobtn-wrap.e-radsmall .e-text,.e-rptdesigner-default-div .e-radiobtn-wrap.e-radsmall .e-text{line-height:17px}.e-designer-radio .e-text,.e-rptdesigner-avail-div .e-radiobtn-wrap.e-radsmall .e-text,.e-rptdesigner-default-div .e-radiobtn-wrap.e-radsmall .e-text{line-height:18px !important}.e-rptdesigner-tablix-alert-radioBtn .e-radiobtn-wrap.e-radsmall .e-text{line-height:15px}.e-rptdesigner-tablix-alert-radioBtn .e-radiobtn-wrap.e-radsmall .e-text{line-height:14px !important}.e-designer-radiobtn .e-text{line-height:11px !important}.e-designer-prop-checkbox .e-chkbox-small>span{top:1.5px !important}.e-rptdesigner-paramquery-div{height:100%;overflow:auto;margin-left:8px}.e-rptdesigner-paramquery-label{font-weight:600}.e-rptdesigner-availField-div{height:100%;margin-top:0;padding:0 12px;overflow:auto}.e-rptdesigner-availField-container{margin:0 0 4px 0;padding:5px 0}.e-rptdesigner-availField-containdiv{padding:4px !important}.e-rptdesigner-paramnone-div{border-radius:2px;margin:0 0 0 12px;padding:5px 0}.e-rptdesigner-param-tab-list,.e-rptdesigner-codemodule-tab-list{height:48px !important}.e-designer-hint-newdataset{background-image:url('common-images/reportdesigner/dataset.png');background-position:50% 100%;background-repeat:no-repeat}.e-rptdesigner-dataset-footer,.e-rptdesigner-shared-footerbtn,.e-rptdesigner-shared-header{overflow:hidden !important}.e-rptdesigner-dataset-footer{margin:0 auto !important;text-align:center !important}.e-rptdesigner-dataset-header{padding:8.5px 7px 7px 0 !important}.e-rptdesigner-dataset-headericon{float:left !important;padding:7px 11px !important}.e-rptdesigner-dataset-headermenu{float:right !important;padding:7px 4px !important}.e-rptdesigner-data-footerbtn{margin:8px !important;margin-bottom:12px !important}.e-rptdesigner-data-treeview{padding:0 3px !important}.e-rptdesigner-data-nodetag{margin:0 !important}.e-rptdesigner-shared-footerTag{margin:0 auto !important;text-align:center !important}.e-rptdesigner-shared-header{display:inline-block !important;padding:8.5px 7px 7px 0 !important}.e-rptdesigner-shared-footer{margin:8px !important;margin-bottom:9px !important}.e-rptdesigner-shared-footerbtn{overflow:hidden !important;float:left !important}.e-rptdesigner-field-data-button{padding:0 !important}.e-rptdesigner-fieldadd-div{position:absolute !important;margin-right:6.5px !important;height:100% !important;margin-top:-13px !important}.e-rptdesigner-split-icon{padding-top:3.5px !important}.e-rptdesigner-split-menu{border-radius:4px !important}.e-rptdesigner-datalist-icon{padding:6px 4px 4px !important}.e-rptdesigner-data-schema{padding:4px !important}.e-rptdesigner-datalist-anchor{margin-top:9px !important;float:right !important}.e-rptdesigner-datalist-close{float:right !important;margin-right:8px !important;margin-top:-2px !important}.e-rptdesigner-datalist-edit{float:right !important;margin-right:5px !important}.e-rptdesigner-list-dragIcon{padding:10px 4px 0 14px !important;float:left !important}.e-rptdesigner-list-iconType{padding:7px 4px !important}.e-reportdesigner-nodeTag{list-style:none outside none !important;padding:0}.e-reportdesigner-nodeContent{position:relative;z-index:10;height:30px;white-space:nowrap;display:block;margin-left:3px;cursor:default}.e-reportdesigner-treeText{display:inline-block;margin-left:4px;cursor:default}.e-reportdesigner-treeRow{margin-left:26px;width:100%;position:relative;left:0;height:34px;margin-top:-36px;cursor:default}.e-querydesigner .e-reportdesigner-treeView a,.e-reportdesigner .e-reportdesigner-treeView a{text-decoration:none}.e-split.e-drop .e-rptdesigner-field-data-button .e-rptdesigner-fieldadd-div .e-rptdesigner-split-icon.e-icon,.e-split.e-drop .e-rptdesigner-field-data-button .e-rptdesigner-fieldadd-div .e-rptdesigner-split-icon.e-icon:before{height:14px !important;width:14px !important}.e-rptdesigner-shared-table{margin-left:3px !important}.e-rptdesigner-shared-column,.e-rptdesigner-shared-row{float:left !important}.e-rptdesigner-shared-label{padding-top:6px !important}.e-designer-hint-newimagemanager{background-image:url('common-images/reportdesigner/image.png');background-position:50% 100%;background-repeat:no-repeat}.e-rptdesigner-imagetitle{overflow:hidden;padding:8.5px 7px 7px 0}.e-rptdesigner-imageicon{float:left;padding:7px 11px}.e-rptdesigner-img-separator{margin:8px;margin-bottom:12px}.e-rptdesigner-img-addbutton{padding-right:3px}.e-rptdesigner-imaglist-container{height:100%;margin:10px;margin-top:0;margin-right:0}.e-rptdesigner-img-container{width:100%;height:100%}.e-rptdesigner-img-divhover{margin:10px;float:left;vertical-align:middle;text-align:center;position:absolute}.e-rptdesigner-img-childdivhover{opacity:.5}.e-rptdesigner-img-addicon{position:absolute;left:27.5px;top:20.5px}.e-rptdesigner-img-deleteicon{position:absolute;left:70.5px;top:54.5px}.e-rptdesigner-img-itemdiv{margin:8px;float:left;vertical-align:middle;text-align:center}.e-rptdesigner-add-icon{display:table-cell !important;vertical-align:middle !important}.e-rptdesigner-dialog-border,.e-rptdesigner-table-dialog{border-radius:2px !important}.e-rptdesigner-okbtn{height:28px !important;width:80px !important;float:right !important}.e-rptdesigner-cancelbtn{height:28px !important;width:80px !important;margin-left:10px !important;float:right !important}.e-rptdesigner-border .e-select{border-left-width:.5px !important}.e-rptdesigner-dialog-height{height:auto !important}.e-rptdesigner-codedialog-height{height:364 !important}.e-rptdesigner-dialog-cursor{cursor:pointer !important}.e-rptdesigner-add-btn{vertical-align:top !important;font-weight:700 !important;line-height:18px !important}.e-rptdesigner-add-label{font-weight:700 !important;cursor:default;vertical-align:top}.e-rptdesigner-dialog-addbtn{float:right;cursor:pointer;display:table;line-height:normal !important}.e-reportdesigner .e-rptdesigner-dialog-addbtn .e-icon,.e-reportdesigner .e-rptdesigner-dialog-addbtn .e-icon::before{height:11px !important}.e-rptdesigner-dragicon{display:block}.e-rptdesigner-ejdialog .e-widget-content{padding:.5em 0 !important}.e-rptdesigner-ejdialog .e-close::before,.e-rptdesigner-dialog .e-close::before,.e-rptdesigner-alertbox .e-close::before{content:"" !important}.e-rptdesigner-ejdialog .e-close::before,.e-rptdesigner-dialog .e-close::before,.e-rptdesigner-alertbox .e-close::before{margin-top:-3px;margin-right:5px}.e-rptdesigner-dialog .e-footerbar,.e-rptdesigner-ejdialog .e-footerbar{padding:9px 12px !important;height:auto !important;display:inline-table !important;width:100%}.e-rptdesigner-dialog .e-titlebar,.e-rptdesigner-ejdialog .e-titlebar,.e-rptdesigner-alertbox .e-titlebar{padding:11.5px .7em !important}.e-rptdesigner-dialog .e-widget-content{padding:.5em 12px !important}.e-rptdesigner-dialog .e-widget-content{line-height:normal !important}.e-rptdesigner-dialog.e-flat-mode .e-widget-content{padding:0 !important}.e-reportdesigner .e-designer-ejwidgets.e-ddl input.e-input{box-shadow:none !important}.e-reportdesigner .e-dialog{outline:0 none !important}.e-designer-ejwidgets:not(.e-rptdesigner-filter) .e-icon.e-search:before{content:"" !important}.e-designer-ejwidgets .e-icon.e-search:before{margin-right:3px !important;margin-top:.5px !important;padding-top:1px !important}.e-designer-ejwidgets .e-icon.e-arrow-sans-down:before,.e-designer-ejwidgets-dataConfig .e-icon.e-arrow-sans-down:before,.e-rptdesigner .e-rptviewer-drpdown .e-icon.e-arrow-sans-down:before,.e-designer-ejwidgets .e-input-group-icon.e-ddl-icon:before{content:"" !important}.e-designer-ejwidgets-dataConfig .e-icon.e-arrow-sans-down{margin-top:-7px !important;height:8px !important;width:100% !important}.e-rptdesigner-datasetname-list{top:63.5px !important}.e-designer-ejwidgets-colorpicker:not(.e-popup){width:36px !important;height:28px !important}.e-designer-ejwidgets-colorpicker .e-color-container{width:70%}.e-designer-ejwidgets-colorpicker .e-select{width:30%}.e-designer-ejwidgets-colorpicker .e-selected-color{margin-left:-3px !important;margin-top:-2px !important}.e-designer-ejwidgets-colorpicker .e-icon.e-arrow-sans-down:before{content:"" !important}.e-designer-ejwidgets-colorpicker .e-drp-btn .e-icon.e-arrow-sans-down:before{content:"" !important}.e-designer-ejwidgets-colorpicker.e-active .e-in-wrap .e-icon,.e-designer-ejwidgets-colorpicker .e-in-wrap .e-icon{margin-top:-4px !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;-webkit-transform:none !important;transform:none !important}.e-rptdesigner-ejwidgets-splitbtn .e-icon.e-arrow-sans-down:before{content:"" !important}.e-designer-ejwidgets-updown .e-select{width:40px !important}.e-designer-ejwidgets-updown .e-padding{padding:0 !important}.e-designer-ejwidgets-updown .e-icon.e-arrow-sans-down:before,.e-rptdesigner .e-rptviewer-updown .e-arrow-sans-down:before{content:"" !important}.e-designer-ejwidgets-updown .e-icon.e-arrow-sans-up:before,.e-rptdesigner .e-rptviewer-updown .e-arrow-sans-up:before{content:"" !important;-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.e-rptdesigner-new-btn .e-icon.e-arrow-sans-down:before{content:"" !important;-moz-transform:none;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}.e-reportdesigner-designer .e-colorwidget .e-selected-color{width:15px;height:15px}.e-rptdesigner-error-icon,.e-reportdesigner-alertinfo{cursor:pointer}.e-rptdesigner-error-radius{border-radius:2px}.e-rptdesigner-error-tip{opacity:2}.e-rptdesigner-error-content{padding:4px 6px 6px;line-height:1.8}.e-rptdesigner-delete-icon{float:right}.e-designer-top-tip.e-tooltip-wrap,.e-designer-right-tip.e-tooltip-wrap{height:auto;width:218px !important;position:absolute;display:none;z-index:6;opacity:2 !important;font-weight:400 !important;padding:3px !important}.e-designer-bottom-tip.e-tooltip-wrap{height:auto;max-width:210px !important;position:absolute;display:none;z-index:6;padding:3px !important}.e-designer-bottom-tip .e-tipContainer,.e-designer-top-tip .e-tipContainer,.e-designer-right-tip .e-tipContainer{padding:2px !important}.e-designer-bottom-tip .e-arrowTip{height:10px;width:20px;left:15%;display:block}.e-designer-bottom-tip .e-arrowTipInner{left:1px;top:0}.e-designer-top-tip .e-arrowTip{height:10px;width:20px !important;left:20px;top:-10px;display:block}.e-designer-top-tip .e-arrowTipInner{left:1px;top:1px}.e-designer-right-tip .e-arrowTip{height:20px;left:100%;top:10px;display:block}.e-designer-right-tip .e-arrowTipInner{left:0;top:1px}.e-reportdesigner-scroller.e-autohide .e-content{width:100% !important}.e-reportdesigner-scroller .e-scrollbar .e-icon{font-size:8px !important;cursor:pointer}.e-reportdesigner-scroller:not(.e-rptdesigner-scrollsize) .e-vscrollbar{width:12px !important}.e-rptdesigner-scrollsize .e-vscrollbar{width:9px !important}.e-reportdesigner-scroller .e-hscrollbar{height:12px !important;bottom:2px !important}.e-reportdesigner-scroll-index .e-scrollbar{z-index:1000}.e-reportdesigner-dsscroller{padding-bottom:10px}.e-reportdesigner-full-screen{bottom:0;height:100% !important;left:0;position:fixed;right:0;top:0;padding:0;margin:0;width:100% !important;z-index:999}.e-reportdesigner-document-full-screen{overflow:hidden !important}.e-rptdesigner-drag-element{margin:8px}.e-rptdesigner-drag-div{border-radius:1px !important;z-index:50 !important;margin:6px !important}.e-rptdesigner-drag-iconType{margin-top:4px !important}.e-rptdesigner-drag-iconType,.e-rptdesigner-paramdrag-iconType{margin-right:3px !important;margin-left:15px !important;float:left !important}.e-rptdesigner-paramdrag-iconType{margin-top:1px !important}.e-rptdesigner-drag-label{padding:4px 0 !important}.e-rptdesigner-drag-label,.e-rptdesigner-paramdrag-label{margin-left:2px !important;vertical-align:middle !important}.e-rptdesigner-paramdrag-label{padding:4px 0 !important}.e-rptdesigner-dragconfig-iconType{margin-right:3px;margin-left:23px;margin-top:5px;float:left}.e-rptdesigner-exp-cont{cursor:default;float:right}.e-rptdesigner-exp-menu{height:6px;width:6px;margin-top:10px;cursor:default;padding:1px}.e-designer-menu-defaulticon{height:14px;margin-left:3px !important;margin-top:-2px !important}.e-designer-menu-expressionicon{height:14px;margin-left:3px !important;margin-top:1px !important}.e-designer-menu .e-list>a.e-menulink{min-width:0 !important}.e-designer-menu .e-list>a.e-menulink .e-icon.e-arrowhead-right{margin-top:3px !important}.e-designer-menu .e-list{padding:2px !important}.e-rptdesigner-padding-property .e-rptdesigner-exp-cont{margin-top:26px !important}.e-reportdesigner-treeText{font-size:14px}.e-rptdesigner-tablix-cell-menu{padding-left:5px}.e-designer-menu.e-tablix-cell-menu .e-menulink{padding-left:30px !important}.e-rptdesigner-group-line.e-rptdesigner-group-detailIcon{font-size:7px !important;width:7px;height:7px}.e-rptdesigner-rowColumn-container{overflow:hidden;border:0 solid;border-left-width:1px;border-top-width:1px}.e-rptdesigner-rowColumn-openCloseIcon{float:right;margin-right:8px}.e-rptdesigner-rowColumn-rowIconSpan{float:left;padding:0 5px}.e-rptdesigner-rowColumn-headerDiv{display:block;width:100%;height:29px}.e-rptdesigner-rowColumn-headerTable{height:29px}.e-rptdesigner-headerRow{width:50%}.e-rptdesigner-headerRowSpan,.e-rptdesigner-headerColumn{max-width:95px}.e-rptdesigner-rowColumn-rowDiv{position:relative !important;margin:4px 2px 4px 4px;float:left}.e-rptdesigner-rowColumn-columnDiv{position:relative !important;margin:4px 4px 4px 2px;float:right}.e-rptdesigner-rowColumn-containerTable{border-radius:2px !important;height:28px !important;width:100%;display:table;table-layout:fixed !important}.e-rptdesigner-grplabelDiv{padding-right:5px;vertical-align:middle;display:table-cell !important;overflow:hidden !important;white-space:nowrap !important;text-overflow:ellipsis !important}.e-rptdesigner-rowColumn-fieldNameDiv{padding:1.5px 3px;vertical-align:middle;display:block;width:100%}.e-rptdesigner-rowColumn-menuDiv{display:table-cell;width:23px;vertical-align:middle !important}.e-rptdesigner-rowColumn-groupIcon{padding:1.5px 0;padding-left:4px;display:table-cell !important;width:13px}.e-rptdesigner-rowColumn-groupIcon-size{font-size:13px !important;vertical-align:middle !important}.e-rptdesigner-rowColumn-elementDiv{padding:1px 2px 1px 0}.e-rptdesigner-rowColumn-menuIcon{display:block;margin-left:6px;height:13px !important;vertical-align:middle !important;padding-top:2px !important}.e-rptdesigner-rowColumn-advIconSpan{float:right;font-size:17px;margin-left:5px;margin-right:10px}.e-rptdesigner-group-rowIcon,.e-rptdesigner-group-colIcon,.e-rptdesigner-grouping-minimize,.e-rptdesigner-grouping-maximize{font-size:15px !important}.e-rptdesigner-rowColumn-advIconSpan{font-size:17px !important}.e-rptdesigner-groupPanel-resizer{width:100%;height:1px;cursor:n-resize}.e-rptdesigner-groupPanel-resize-helper{height:3px;position:absolute;cursor:n-resize;z-index:1000}.e-rptdesigner-group-rowIcon{padding-left:5px}.e-rptdesigner-tablix-group-row{padding-top:2px;padding-bottom:2px}.e-rptdesigner-tablix-group-topContainer{padding-top:5px;padding-bottom:5px}.e-rptdesigner-tablix-group-bottomContainer{padding-left:4px;padding-top:5px;padding-bottom:5px}.e-rptdesigner-tablix-alert-contentDiv{height:auto;margin:5px;margin-bottom:10px}.e-rptdesigner-tablix-alert-radioBtn{height:auto;margin:8px;margin-left:15px}.e-rptdesigner-tablix-addText-textareaDiv{margin-top:10px;margin-bottom:5px;height:54px}.e-rptdesigner-tablixdataassignmenu{height:auto !important;width:210px;position:absolute;display:none;z-index:2000001}.e-rptdesigner-tablix-searchicon{float:right;margin-top:-18.5px !important;font-size:10px !important}.e-rptdesigner-menu-item{display:block;position:relative;font-size:14px}.e-rptdesigner-menu-item{padding:15px 0 15px 18px !important}.e-rptdesigner-menu-item>a{display:block;font-size:14px}.e-rptdesigner-menu-separator{display:block;position:relative;height:1px !important}.e-rptdesigner-menu-ejdropdowncontrol{display:block;position:relative}.e-rptdesigner-menu-ejdropdowncontrol{padding:15px 0 0 14px !important}.e-rptdesigner-menu-ejsearchcontrol{display:block;position:relative}.e-rptdesigner-menu-ejsearchcontrol{padding:15px 0 15px 14px !important}.e-rptdesigner-menu-ejlistcontrol{display:block;position:relative;height:179px}.e-rptdesigner-menu-ejlistcontrol>div{border:none !important}.e-rptdesigner-fieldList>li{font-size:14px !important}.e-rptdesigner-fieldList>li{padding:16px 0 16px 18px !important}.e-rptdesigner-noFieldDispTag{font-size:12px;vertical-align:middle;text-align:center;display:table-cell;width:100%;height:100%}.e-rptdesigner-noRecords{display:table;width:100%;height:100%;position:absolute;top:0}.e-rptdesigner-document-scroll{overflow:scroll !important}.e-rptdesigner-tablix-content-icon{margin-right:5px !important;line-height:1;cursor:default}.e-rptdesigner-tablix-content-icon{padding:3px 6px !important}.e-rptdesigner-prop-dataAlert{height:50px}.e-rptdesigner-prop-dataAlert-rightCell{width:227px;padding-left:15px}.e-rptdesigner-prop-dataAlert-rightCell{margin-top:2px}.e-rptdesigner-prop-dataAlert-iconDiv{padding-left:10px;margin-top:1px}.e-rptdesigner-prop-dataAlert-btn{width:130px !important;max-width:130px !important}.e-rptdesigner-prop-dataAlert-btnDiv{padding-right:11px;float:right}.e-rptdesigner-prop-dataAlert-caption{font-weight:600}.e-rptdesigner-prop-padding-label-parent{float:left;padding:29px 0}.e-rptdesigner-prop-textarea-label-parent{float:left;padding:17px 0}.e-rptdesigner-prop-label{font-size:12px;float:right;padding-right:10px}.e-rptdesigner-prop-content-container{padding:7px 0}.e-rptdesigner-prop-item-container{padding:7px 10px}.e-rptdesigner-prop-item-checkbox,.e-rptdesigner-prop-label-parent{float:left;padding:7px 0}.e-rptdesigner-expEle-container{height:27px;width:25px;float:right;cursor:default}.e-rptdesigner-subProp-text{font-size:10px;padding-bottom:5px}.e-rptdesigner-subProp-padding-container{padding-top:5px}.e-rptdesigner-prop-padding-exp{padding:22px 0}.e-rptdesigner-prop-textarea-exp{padding:15px 0}.e-rptdesigner-prop-textbox-exp{padding:2px 0;-webkit-appearance:none !important;-moz-appearance:none !important}.e-rptdesigner-prop-advc .e-rptdesigner-txtoverflow,.e-rptdesigner-acrdn-header .e-header-row-txt,.e-rptdesigner-polygon-prop .e-rptdesigner-txtoverflow{padding:4px 12px;font-size:13px;min-width:400px;float:left}.e-rptdesigner-codeinfo:before{content:""}.e-rptdesigner-codeinfo{font-size:14px !important;margin-top:4px;margin-left:8px}.e-rptdesigner-codeinfo-div{display:inline-block;float:right;margin-left:5px;width:25px}.e-rptdesigner-datasearch-textbox{text-align:left}.e-rptdesigner-datasearch-textbox{border-radius:0}.e-rptdesigner-datafield-search-box{height:29px}.e-rptdesigner-datafield-search-box{border-radius:0}.e-rptdesigner-datafield-search-box .e-designer-searchIcon{margin-top:7px;margin-right:12px;font-size:12px}.e-rptdesigner-datafield-search-container{height:52px;padding:10px 8px 12px 8px}.e-designer-ejwidgets.e-input-group .e-clear-icon{padding-bottom:5px !important}.e-designer-ejwidgets.e-input-group .e-combobox{height:26px !important;margin-top:1px !important}.e-designer-ejwidgets .e-input-group-icon.e-ddl-icon{padding:8px 0 8px 5px !important}.e-designer-combobox .e-dropdownbase.e-nodata{height:30px !important;font-size:12px !important;padding:6px 16px !important}.e-reportdesigner .e-publish-content-row{width:100%;display:inline-block;margin-bottom:18px}.e-reportdesigner .e-publish-content-row:first-child{margin-top:26px}.e-reportdesigner .e-publish-content-row .e-publish-labelwrap{float:left;line-height:30px}.e-reportdesigner .e-publish-content-row .e-publish-contentwrap{float:left}.e-reportdesigner .e-publish-content-row .e-publish-labelwrap{width:20%}.e-reportdesigner .e-publish-label{float:right;padding-right:20px;line-height:30px}.e-reportdesigner .e-publish-desc-err{height:17px;font-size:12px;line-height:16px;margin-top:6px}.e-reportdesigner .e-publish-desc-row{margin-bottom:4px}.e-reportdesigner .e-publish-content-row .e-publish-contentwrap .e-publish-category-wrap{width:89.9%;height:100%;float:left}.e-reportdesigner .e-publish-content-row .e-publish-contentwrap .e-publish-category-addwrap{width:48px;height:100%;float:left;line-height:60px;cursor:pointer}.e-reportdesigner .e-publish-content-row .e-publish-contentwrap{width:76%;height:auto;display:inline-block}.e-reportdesigner .e-publish-content-row .e-publish-contentwrap .e-publish-category-addwrap .e-publish-category-add{height:28px;text-align:center;line-height:inherit;width:38px;padding:0 5px}.e-reportdesigner .e-publish-content-row .e-publish-contentwrap .e-publish-category-addwrap .e-publish-category-plusicon{width:30px;height:30px}.e-reportdesigner .e-publish-content-row .e-publish-contentwrap .e-publish-category-addwrap .e-publish-category-plusicon:before{content:"";font-size:48.85px;display:inline-block;line-height:1px}.e-reportdesigner .e-publish-contentwrap.e-publish-contentwrap-div.e-mark-public-chk-box{padding-top:8px;padding-bottom:8px}.e-reportdesigner .e-designer-select-category .e-select{margin-right:12px}.e-reportdesigner .e-designer-select-category .e-select .e-icon.e-arrow-sans-down:before{font-size:15px !important;margin-top:-1px !important}.e-reportdesigner .e-designer-select-category .e-in-wrap{border-radius:4px 0 0 4px}.e-reportdesigner .e-add-category-dialog .e-designer-constr-textarea{height:55px}.e-designer-addcategory-div{padding:15px 0}.e-designer-addcategory-label{padding-right:20px;float:right}.e-reportdesigner .e-publish-err{display:none;height:16px}.e-reportdesigner .e-designer-publish-category-msg{width:60%}.e-reportdesigner .e-designer-categoryErrWrap{position:absolute;margin-right:5px;float:left;height:30px;width:calc(-140%);display:none}.e-reportdesigner .e-mark-public-info{padding-left:5px;font-size:11px;border-radius:4px}.e-reportdesigner .e-mark-public-info-span{height:14px;line-height:14px;float:left}.e-designer-select-category .e-designer-ejwidgets.e-ddl .e-select{border-left-width:0 !important}.e-reportdesigner .e-map-field-container .e-header,.e-reportdesigner .e-rptvariables-field-container .e-header,.e-reportdesigner .e-indicatorstates-field-container .e-header,.e-reportdesigner .e-secondary-panel-container.e-header{margin-left:1px !important}.e-reportdesigner .e-rptdesigner-data-collapse.e-designer-collection-panel,.e-reportdesigner .e-rptdesigner-data-collapse.e-designer-secondary-panel{font-size:16px !important;float:left;margin:5px;padding:7px 8px 7px 7px !important;display:inline-block !important}.e-reportdesigner .e-rptdesigner-map-collection-title,.e-reportdesigner .e-rptvariables-title,.e-reportdesigner .e-indicatorstates-title,.e-reportdesigner .e-rptdesigner-secondary-panel-title{padding:10px 0;width:320px;float:left;font-size:13px;font-weight:600}.e-reportdesigner .e-rptdesigner-secondary-panel-title{width:400px !important}.e-reportdesigner .e-rptdesigner-map-collection-polygonText{padding:12px 0;width:370px;float:left;font-size:12px}.e-reportdesigner .e-rptdesigner-map-addbtn-container,.e-reportdesigner .e-rptvariables-addbtn-container,.e-reportdesigner .e-indicatorstates-addbtn-container{padding:11px !important;float:right;cursor:pointer}.e-reportdesigner .e-rptdesigner-map-collection-addicon,.e-reportdesigner .e-rptvariables-addicon,.e-reportdesigner .e-indicatorstates-addicon{padding:3px 0 !important}.e-reportdesigner .e-rptdesigner-markerstyle,.e-reportdesigner .e-rptdesigner-bindingfield,.e-reportdesigner .e-rptdesigner-bucket,.e-reportdesigner .e-rptvariables,.e-reportdesigner .e-indicatorstates{padding-top:4px !important}.e-reportdesigner .e-rptvariables-delete{padding-top:8px;padding-left:17px}.e-reportdesigner .e-rptvariables-textbox-exp{padding-left:15px;margin-top:-3px}.e-reportdesigner .e-rptdesigner-polygon-header{padding:0 22px !important}.e-reportdesigner .e-rptdesigner-polygon-header .e-rptdesigner-delete-icon{font-size:15px !important}.e-reportdesigner .e-rptdesigner-edit-polygon{padding:6px 5px;float:left;display:inline-block;width:16px}.e-reportdesigner .e-rptdesigner-edit-polygon .e-reportdesigner-parameter-edit{display:inline-block;font-size:15px !important;padding:6px 0;cursor:pointer}.e-reportdesigner .e-rptdesigner-polygon-header:hover .e-reportdesigner-parameter-edit{display:block !important}.e-reportdesigner .e-rptdesigner-polygon-prop{width:100%;float:left}.e-reportdesigner .e-map-field-container .e-textbox{padding-right:1em !important}.e-querydesigner-toolbarcontainer .e-qrydesigner-preview:before{content:""}.e-querydesigner-toolbarcontainer .e-qrydesigner-join:before{content:""}.e-querydesigner-toolbarcontainer .e-qrydesigner-exp:before{content:""}.e-querydesigner-toolbarcontainer .e-qrydesigner-filter:before{content:""}.e-qrydesigner-schemainfo:before{content:""}.e-qrydesigner-search:before{content:""}.e-qrydesigner-close:before{content:""}.e-reportdesigner-single-drag:before{content:""}.e-querydesigner-toolbarcontainer .e-qrydesigner-param:before{content:""}.e-qrydesigner-update-icon:before{content:""}.e-qrydesigner-webapi:before{content:""}.e-qrydesigner-webapi-rawdata:before{content:""}.e-querydesigner-toolbarcontainer .e-icon.e-toolbar-res-arrow{padding:0 !important}.e-querydesigner-toolbarcontainer .e-qrydesigner-preview,.e-querydesigner-toolbarcontainer .e-qrydesigner-join,.e-querydesigner-toolbarcontainer .e-qrydesigner-exp{margin-top:3px !important}.e-querydesigner-toolbarcontainer .e-qrydesigner-preview,.e-querydesigner-toolbarcontainer .e-qrydesigner-join,.e-querydesigner-toolbarcontainer .e-qrydesigner-exp{margin-top:-2px !important;margin-left:-2px}.e-querydesigner-toolbarcontainer .e-qrydesigner-param{margin-top:1px !important}.e-qrydesigner-switcher{margin:5.5px !important}.e-qrydesigner-code-switcher{display:table;float:right;margin-left:6px}.e-qrydesigner-code-switcher{padding:7px 0;margin-top:1.5px !important}.e-qrydesigner-switch-text-parent{display:table-cell !important;vertical-align:middle !important}.e-querydesigner-toolbarcontainer .e-toolbarfonticonbasic,.e-qrydesigner-update-icon{font-family:'ejreportdesigner' !important}.e-querydesigner-dataset-text{border-radius:2px;line-height:normal}.e-reportdesigner-dataset-selection .e-input,.e-querydesigner-dataset-text{padding-left:10px}.e-querydesigner-toolbarcontainer{display:block;border-width:0;border-radius:0 !important}.e-querydesigner-toolbarcontainer{-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.2) !important;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.2) !important;box-shadow:0 2px 5px 0 rgba(0,0,0,.2) !important}.e-querydesigner-toolbarcontainer:not(.e-responsive-toolbar){height:48px !important}.e-querydesigner-toolbarcontainer .e-rel-position{cursor:default !important}.e-querydesigner-toolbarcontainer .e-rel-position{margin-top:8.5px}.e-querydesigner-toolbarcontainer .e-rptdesigner-toolbarli{margin-left:12px;margin-right:12px !important}.e-qrydesigner-auto-preview{margin-top:3px}.e-querydesigner-filter-check-parent{padding-bottom:0 !important}.e-querydesigner-filter-check-parent .e-qrydesigner-param-assign.e-check-small{margin-top:4.5px !important}.e-qrydesigner-auto-preview-div{margin-top:2px !important}.e-qrydesigner-queryparam-datatype-parent{width:68px !important}.e-qrydesigner-queryparam-null-parent{width:35px !important}.e-qrydesigner-queryparam-value-parent{width:161px !important}.e-qrydesigner-auto-preview-div .e-chkbox-wrap .e-chkbox-small>span{height:12px !important;width:12px !important;top:2px !important}.e-querydesigner-toolbarcontainer .e-qrydesigner-switch{position:relative;display:inline-block;width:38px;height:21px;margin:0}.e-querydesigner-toolbarcontainer .e-qrydesigner-switch input{display:none}.e-querydesigner-toolbarcontainer .e-qrydesigner-slider{position:absolute;cursor:default;top:0;left:0;right:0;bottom:0;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s}.e-querydesigner-toolbarcontainer .e-qrydesigner-slider:before{position:absolute;content:"";height:14px;width:14px;left:1px;bottom:3.5px;-webkit-transition:.4s;transition:.4s}.e-querydesigner-toolbarcontainer input:focus+.e-qrydesigner-slider{box-shadow:0 0 1px #2196f3}.e-querydesigner-toolbarcontainer input:checked+.e-qrydesigner-slider:before{-webkit-transform:translateX(22px);-ms-transform:translateX(22px);-moz-transform:translateX(22px);-o-transform:translateX(22px);transform:translateX(22px)}.e-querydesigner-toolbarcontainer .e-qrydesigner-slider.round{border-radius:34px}.e-querydesigner-toolbarcontainer .e-qrydesigner-slider.round:before{border-radius:50%}.e-designer-hint-newtable{background-image:url('common-images/reportdesigner/dragtable.png');background-position:7% 48%;background-repeat:no-repeat}.e-querydesigner{width:100%}.e-qrydesigner-schema{height:100%;float:left}.e-qrydesigner-drag-surface{display:block;overflow:auto;position:relative;width:100%;height:100%}.e-qrydesigner-schema-area{width:100%;height:100%}.e-qrydesigner-schema-scroll{margin-top:5px !important;width:100%}.e-qrydesigner-schema-header{margin:8px 6px !important}.e-qrydesigner-search-cont{border-width:0 !important}.e-qrydesigner-search-cont>.e-qrydesigner-search{text-align:center;vertical-align:middle}.e-qrydesigner-search-cont>.e-qrydesigner-close{vertical-align:middle;text-align:center;font-size:10px}.e-querydesigner .e-splitter .e-splitbar.e-v-bar{height:0 !important}.e-querydesigner .e-splitter .e-splitbar.e-h-bar{width:3px !important}.e-querydesigner .e-splitter .e-splitbar.e-v-bar>.e-collapse,.e-querydesigner .e-splitter .e-splitbar.e-v-bar>.e-expand,.e-querydesigner .e-splitter .e-splitbar.e-h-bar>.e-collapse,.e-querydesigner .e-splitter .e-splitbar.e-h-bar>.e-expand{display:none !important}.e-querydesigner .e-data-table{padding:1px}.e-qrydesigner-toolbar-name{margin-top:4px}.e-qrydesigner-toolbar-table,.e-qrydesigner-exp-table{border-spacing:0 !important}.e-qrydesigner-exp-table td,.e-qrydesigner-exp-table th{padding:0 !important}.e-qrydesigner-exp-innertable{border-spacing:1.5px !important;border-collapse:collapse !important}.e-qrydesigner-datatable .e-icon.e-plus,.e-qrydesigner-datatable .e-icon.e-minus{cursor:pointer}.e-qrydesigner-datatable .e-icon.e-plus,.e-qrydesigner-datatable .e-icon.e-minus{margin-top:11px}.e-qrydesigner-datatable .e-icon.e-plus,.e-qrydesigner-datatable .e-icon.e-minus,.e-reportdesigner-dataset-selection .e-select .e-icon,.e-reportdesigner-dataset-selection.e-popactive .e-select .e-icon{-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;-webkit-transform:none !important;transform:none !important}.e-reportdesigner-dataset-selection .e-select .e-arrow-sans-down{margin-top:-5px}.e-qrydesigner-datatable .e-icon.e-plus:before{font-family:ejreportdesigner !important;content:"" !important;font-size:12px !important;margin-right:3px !important;margin-top:.5px !important}.e-qrydesigner-datatable .e-icon.e-minus:before{font-family:ejreportdesigner !important;content:"" !important;font-size:12px !important;margin-right:3px !important;margin-top:0 !important}.e-qrydesigner-dataheader{vertical-align:middle;text-align:center;margin-left:11px;margin-top:-5px;display:inline-block}.e-qrydesigner-treeview{display:inline-block;vertical-align:middle;margin-top:-3px;margin-left:1px;margin-right:5px !important;font-size:17px !important;width:17px !important}.e-qrydesigner-treeview .e-chk-image .e-icon .e-checkmark{margin-top:1px !important}.e-qrydesigner-empty-msg{font-size:11px;text-align:center;vertical-align:top;padding-top:20px}.e-qrydesigner-dragheader{height:45px;width:100%;padding-left:5px;box-shadow:none;border-radius:3px}.e-qrydesigner-table-close{display:table-cell !important;vertical-align:middle !important;float:right !important}.e-qrydesigner-table-close{padding:10px 7px 10px 0 !important}.e-qrydesigner-table-selectall{float:right;vertical-align:middle}.e-qrydesigner-table-selectall{padding:10px 7px 10px 0 !important}.e-qrydesigner-table-settings{vertical-align:middle;float:right}.e-qrydesigner-table-settings{padding:12px 7px 10px 0}.e-qrydesigner-table-header{overflow:hidden;vertical-align:middle;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.e-qrydesigner-table-header{padding:10px 0 10px 10px !important}.e-qrydesigner-table-boxshadow{height:40px !important;padding-left:8px !important;margin-top:2px}.e-qrydesigner-query-table{position:absolute}.e-qrydesigner-query-table{width:230px}.e-query-selection{float:left;padding:2px}.e-query-datatype{float:left;padding:1px 10px 1px 7px}.e-querydesigner .e-data-table .e-list{padding:0 12px !important}.e-querydesigner .e-query-text{-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-left:1px}.e-querydesigner .e-query-text{margin-top:1px}.e-designer-loadbtn{width:80px !important;margin-left:10px}.e-designer-loadbtn{height:18px !important;margin-top:-1px}.e-qrydesigner-table-separator{margin:0 6px}.e-qrydesigner-dialog{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.e-qrydesigner-add-label{font-weight:700 !important;cursor:default;vertical-align:top}.e-qrydesigner-add-icon{display:table-cell !important;vertical-align:middle !important}.e-qrydesigner-add-btn{vertical-align:top !important;font-weight:700 !important}.e-qrydesigner-dialog-border,.e-qrydesigner-table-dialog{border-radius:2px !important}.e-qrydesigner-okbtn{height:28px !important;width:80px !important;float:right !important}.e-qrydesigner-cancelbtn{height:28px !important;width:80px !important;margin-left:10px !important;float:right !important}.e-qrydesigner-okbtn,.e-qrydesigner-cancelbtn{border-radius:4px !important}.e-qrydesigner-table-dialog,.e-qrydesigner-table-dialog table{border-spacing:2px !important;border-collapse:separate !important}.e-qrydesigner-border .e-select{border-left-width:.5px !important}.e-qrydesigner-dialog .e-close::before{content:"" !important}.e-qrydesigner-dialog .e-close::before{margin-top:-3px;margin-right:5px}.e-qrydesigner-dialog .e-footerbar{padding:9px 12px !important;height:auto !important;display:inline-table !important;width:100%}.e-qrydesigner-dialog .e-titlebar{padding:11.5px .7em !important}.e-qrydesigner-dialog .e-widget-content{padding:.5em 12px !important}.e-qrydesigner-dialog-height{height:auto !important}.e-qrydesigner-dialog-addbtn{float:right;cursor:pointer;display:table}.e-qrydesigner-dialog-cursor{cursor:pointer !important}.e-qrydesigner-dialog.e-flat-mode .e-widget-content{padding:0 !important}.e-qrydesigner-delete-icon{float:right}.e-qrydesigner-qryjoiner-width,.e-qrydesigner-storeparameter-width{width:100%}.e-qrydesigner-ellipses{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.e-qrydesigner-exp-datacontainer{margin-left:12px}.e-qrydesigner-exp-emptydiv{margin-left:10px}.e-qrydesigner-exp-txtbx{margin-top:2px;margin-bottom:5px}.e-qrydesigner-exp-textarea{margin-top:6px}.e-qrydesigner-exp-innertable{border-spacing:1.5px !important;border-collapse:collapse !important}.e-qrydesigner-exp-categoryIntable{margin-top:6px;margin-bottom:2px}.e-qrydesigner-exp-optionDiv{margin-top:6px}.e-qrydesigner-exp-optionInput{margin-top:5px}.e-qrydesigner-exp-sepdiv1{margin:25px 10px 0 -3px}.e-qrydesigner-exp-colLable{margin-left:6px}.e-qrydesigner-exp-dataDiv{margin-left:6px;margin-top:6px}.e-qrydesigner-exp-sepdiv2{margin:-10px 10px 0 -3px}.e-qrydesigner-exp-catDesc{margin-right:10px}.e-qrydesigner-exp-desccontent{text-align:justify;margin-top:8px}.e-qrydesigner-exp-example{float:left;word-wrap:break-word;margin-top:8px}.e-qrydesigner-explist-container{border-top-width:1px !important;padding:3px !important}.e-qrydesigner-explist-licontainer{padding:0 !important;list-style:none !important}.e-qrydesigner-explist-txtspan{vertical-align:middle !important;padding-left:2px !important;margin-top:-2px !important;line-height:normal !important;margin-left:5px !important;overflow:hidden !important;white-space:nowrap !important;text-overflow:ellipsis !important}.e-qrydesigner-explist-iconspan{margin-top:2px;float:right;margin-right:12px;cursor:pointer}.e-qrydesigner-textarea{resize:none !important;overflow:auto !important}.e-qrydesigner-textarea,.e-qrydesigner-textbox{padding-bottom:5px;padding-top:5px;padding-right:5px}.e-qrydesigner-explist-lianchor{padding:14px 0 !important}.e-qrydesigner-exp-saveenable{opacity:1 !important}.e-qrydesigner-exp-savedisable{opacity:.5 !important}.e-qrydesigner-queryfilter-row{padding-top:10px}.e-qrydesigner-queryfilter-container{padding:5px 0}.e-qrydesigner-queryfilter-container-div{padding:4px}.e-qrydesigner-queryfilter-field-table{padding-bottom:2px;padding-top:2px}.e-qrydesigner-queryfilter-bool-table{padding-bottom:3px;padding-top:3px}.e-qrydesigner-queryparam-container{margin:5px 0}.e-qrydesigner-queryparam-div,.e-qrydesigner-queryparam-container-div{padding:4px 8px}.e-qrydesigner-queryparam-container-div{padding-bottom:0 !important}.e-qrydesigner-queryparam-label{font-weight:600}.e-qrydesigner-dataparam-table{border-spacing:0 !important}.e-qrydesigner-dataparam-container{padding:5px 3px;margin-top:6px;margin-bottom:2px}.e-qrydesigner-dataparam-container-div{padding:4px 8px}.e-qrydesigner-dataparam-padding{padding-left:10px}.e-qrydesigner-dataparam-errorColum{padding-right:5px}.e-qrydesigner-dataparam-delColum{padding-right:5px;padding-top:5px}.e-qrydesigner-txtoverflow,.e-qrydesigner-exp-savebtn,.e-qrydesigner-exp-closebtn,.e-qrydesigner-loadMoreBtn,.e-qrydesigner-okbtn,.e-qrydesigner-cancelbtn{overflow:hidden !important;white-space:nowrap !important;-ms-text-overflow:ellipsis !important;-o-text-overflow:ellipsis !important;text-overflow:ellipsis !important}.e-qrydesigner-cursor,.e-qrydesigner-title-label{cursor:default !important}.e-qrydesigner-exp-td,.e-qrydesigner-dragheader,.e-qrydesigner-dialog .e-footerbar{-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;box-sizing:border-box !important}.e-rptdesigner-autopreview{padding-top:1px !important}.e-querydesigner .e-query-editor .CodeMirror{height:100% !important}.e-querydesigner .e-grid.scroll .e-gridcontent{overflow-x:scroll !important;overflow-y:scroll !important}.e-querydesigner .e-grid.scroll .e-gridheader div:first-child{border-right-width:1px;overflow-y:hidden;overflow-x:hidden}.e-querydesigner .e-grid.scroll .e-gridheader{padding-right:17px;overflow-y:hidden;overflow-x:hidden}.e-querydesigner .e-qrydesigner-schemainfo{font-size:14px;position:absolute;float:right;padding-left:7px;padding-top:8px}.e-querydesigner .e-qrydesigner-schema-header.e-schemainfo{border:0 none;border-radius:0}.e-querydesigner .e-qrydesigner-toolbar-table.e-schemainfo{border-radius:4px;display:inline-table;vertical-align:middle}.e-querydesigner .e-qrydesigner-toolbar-table.e-schemainfo{border-bottom:1px solid #cecece;border-collapse:collapse}.e-querydesigner .e-qrydesigner-toolbar-table.e-schemainfo td{padding:1px}.e-querydesigner .e-qrydesigner-schema-area .e-qrydesigner-datatable .e-icon.e-lazy-load.e-plus:before,.e-querydesigner .e-qrydesigner-schema-area .e-qrydesigner-datatable .e-icon.e-lazy-load.e-minus:before{content:"" !important} \ No newline at end of file diff --git a/wwwroot/css/bold-reports/bold.widgets.core.material.min.css b/wwwroot/css/bold-reports/bold.widgets.core.material.min.css index 007b30e..9e6a5e6 100644 --- a/wwwroot/css/bold-reports/bold.widgets.core.material.min.css +++ b/wwwroot/css/bold-reports/bold.widgets.core.material.min.css @@ -1,8 +1,8 @@ @charset "UTF-8"; /*! * filename: ej.widgets.core.material.min.css -* version : 3.3.23 -* Copyright 2001 - 2021 Syncfusion Inc. All rights reserved. +* version : 4.1.78 +* Copyright 2001 - 2022 Syncfusion Inc. All rights reserved. * Use of this code is subject to the terms of our license. * A copy of the current license can be obtained at any time by e-mailing * licensing@syncfusion.com. Any infringement will be prosecuted under diff --git a/wwwroot/css/bold-reports/material/bold.reportdesigner.theme.compatibility.min.css b/wwwroot/css/bold-reports/material/bold.reportdesigner.theme.compatibility.min.css index f40a5b8..60a7f37 100644 --- a/wwwroot/css/bold-reports/material/bold.reportdesigner.theme.compatibility.min.css +++ b/wwwroot/css/bold-reports/material/bold.reportdesigner.theme.compatibility.min.css @@ -1,8 +1,8 @@ @charset "UTF-8"; /*! * filename: ej.reportdesigner.theme.compatibility.min.css -* version : 3.3.23 -* Copyright 2001 - 2021 Syncfusion Inc. All rights reserved. +* version : 4.1.78 +* Copyright 2001 - 2022 Syncfusion Inc. All rights reserved. * Use of this code is subject to the terms of our license. * A copy of the current license can be obtained at any time by e-mailing * licensing@syncfusion.com. Any infringement will be prosecuted under diff --git a/wwwroot/css/bold-reports/material/bold.reportdesigner.theme.min.css b/wwwroot/css/bold-reports/material/bold.reportdesigner.theme.min.css index 5eec8da..be411cb 100644 --- a/wwwroot/css/bold-reports/material/bold.reportdesigner.theme.min.css +++ b/wwwroot/css/bold-reports/material/bold.reportdesigner.theme.min.css @@ -1,8 +1,8 @@ @charset "UTF-8"; /*! * filename: ej.reportdesigner.theme.min.css -* version : 3.3.23 -* Copyright 2001 - 2021 Syncfusion Inc. All rights reserved. +* version : 4.1.78 +* Copyright 2001 - 2022 Syncfusion Inc. All rights reserved. * Use of this code is subject to the terms of our license. * A copy of the current license can be obtained at any time by e-mailing * licensing@syncfusion.com. Any infringement will be prosecuted under diff --git a/wwwroot/css/bold-reports/material/bold.theme.compatibility.min.css b/wwwroot/css/bold-reports/material/bold.theme.compatibility.min.css index 78419a0..5656fbb 100644 --- a/wwwroot/css/bold-reports/material/bold.theme.compatibility.min.css +++ b/wwwroot/css/bold-reports/material/bold.theme.compatibility.min.css @@ -1,8 +1,8 @@ @charset "UTF-8"; /*! * filename: ej.theme.compatibility.min.css -* version : 3.3.23 -* Copyright 2001 - 2021 Syncfusion Inc. All rights reserved. +* version : 4.1.78 +* Copyright 2001 - 2022 Syncfusion Inc. All rights reserved. * Use of this code is subject to the terms of our license. * A copy of the current license can be obtained at any time by e-mailing * licensing@syncfusion.com. Any infringement will be prosecuted under diff --git a/wwwroot/css/bold-reports/material/bold.theme.min.css b/wwwroot/css/bold-reports/material/bold.theme.min.css index 71cb339..fb42341 100644 --- a/wwwroot/css/bold-reports/material/bold.theme.min.css +++ b/wwwroot/css/bold-reports/material/bold.theme.min.css @@ -1,8 +1,8 @@ @charset "UTF-8"; /*! * filename: ej.theme.min.css -* version : 3.3.23 -* Copyright 2001 - 2021 Syncfusion Inc. All rights reserved. +* version : 4.1.78 +* Copyright 2001 - 2022 Syncfusion Inc. All rights reserved. * Use of this code is subject to the terms of our license. * A copy of the current license can be obtained at any time by e-mailing * licensing@syncfusion.com. Any infringement will be prosecuted under diff --git a/wwwroot/css/bold-reports/material/images/slider-tick.png b/wwwroot/css/bold-reports/material/images/slider-tick.png index 86550cd..3c2e21a 100644 Binary files a/wwwroot/css/bold-reports/material/images/slider-tick.png and b/wwwroot/css/bold-reports/material/images/slider-tick.png differ diff --git a/wwwroot/css/common/common.css b/wwwroot/css/common/common.css index ac00e2c..313ad15 100644 --- a/wwwroot/css/common/common.css +++ b/wwwroot/css/common/common.css @@ -54,7 +54,46 @@ -webkit-animation-delay: -0.16s; animation-delay: -0.16s; } + #category_hidden, #category_dropdown, #subcategory_hidden, #subcategory_dropdown,#startdate,#enddate { + background-color: #fafafa; + } + #update { + width: 100px; + font-size: 13px + } + #checkall_wrap { + height: 35px; + display: block; + padding: 15px 0 15px 18px; + padding-top: 5px; + border-bottom: 1px solid #c8c8c8; + } + #r-w-property-name-category, #r-w-property-name-subcategory, #r-w-property-name-startdate, #r-w-property-name-enddate,#category_hidden, #subcategory_hidden { + font-size: 13px + } + #r-w-property-subcategory, #r-w-property-startdate, #r-w-property-enddate{ + margin-top:15px; + } + #r-w-property-value-subcategory { + position: relative; + right: 25px + } + #r-w-property-value-startdate { + position:relative; + right:5px + } + #ejcheckall.e-chkbox-wrap .e-text { + vertical-align: middle; + font-size: 14px; + padding-left: 24px; + } + @media only screen and (max-width: 1080px) { + + #r-w-property-value-subcategory{ + margin: 0 0 0 20px; + } + } @-webkit-keyframes sk-bouncedelay { 0%, 80%, 100% { diff --git a/wwwroot/css/common/sidebar.css b/wwwroot/css/common/sidebar.css index 722d5b6..cb6601c 100644 --- a/wwwroot/css/common/sidebar.css +++ b/wwwroot/css/common/sidebar.css @@ -43,7 +43,7 @@ width: 120px; margin: 8px; background-image: url('./../../assets/sidebar/landscape.png'); - background-size: 100% 1000%; + background-size: 100% 1200%; } .ej-sidebar-content .ej-sb-toc .ej-sb-toc-card .ej-portrait-img { @@ -52,7 +52,7 @@ width: 90px; margin: 8px; background-image: url('./../../assets/sidebar/portrait.png'); - background-size: 100% 1300%; + background-size: 100% 1400%; } .ej-sidebar-content .ej-sb-toc .ej-sb-toc-card .ej-sb-toc-title { diff --git a/wwwroot/css/common/writer.css b/wwwroot/css/common/writer.css index 954a25a..ac201d9 100644 --- a/wwwroot/css/common/writer.css +++ b/wwwroot/css/common/writer.css @@ -67,7 +67,7 @@ height: 160px; margin: 15px 0; background-image: url('./../../assets/sidebar/landscape.png'); - background-size: 100% 1000%; + background-size: 100% 1200%; } .r-w-container .r-w-sample-container .r-w-sample.r-w-sample-portrait .r-w-sample-image { @@ -75,7 +75,7 @@ height: 240px; margin: 15px 0; background-image: url('./../../assets/sidebar/portrait.png'); - background-size: 100% 1300%; + background-size: 100% 1400%; } .r-w-container .r-w-sample-container .r-w-sample .r-w-sample-title { diff --git a/wwwroot/extensions/barcode.css b/wwwroot/extensions/barcode.css new file mode 100644 index 0000000..9fea938 --- /dev/null +++ b/wwwroot/extensions/barcode.css @@ -0,0 +1,47 @@ +.customitem-barcode { + background-image: url('images/barcode.png'); +} + +.customitem-qrbarcode { + background-image: url('images/qrbarcode.png'); +} + +.customitem-barcode, +.customitem-qrbarcode { + background-position: 50% 50%; + background-repeat: no-repeat; + height: 25px; +} + +.e-rptdesigner-itempanel-dragelements .customitem-barcode, +.e-rptdesigner-itempanel-dragelements .customitem-qrbarcode { + margin-top: 0px !important; + height: 100%; +} + +.e-rptdesigner-loaderDiv .e-rptdesigner-spinnerDiv { + box-sizing: content-box !important; + -moz-box-sizing: content-box !important; + -webkit-box-sizing: content-box !important; +} + +/* Safari */ +@-webkit-keyframes spin { + 0% { + -webkit-transform: rotate(0deg); + } + + 100% { + -webkit-transform: rotate(360deg); + } +} + +@keyframes spin { + 0% { + transform: rotate(0deg); + } + + 100% { + transform: rotate(360deg); + } +} diff --git a/wwwroot/extensions/images/barcode.png b/wwwroot/extensions/images/barcode.png new file mode 100644 index 0000000..66af8b4 Binary files /dev/null and b/wwwroot/extensions/images/barcode.png differ diff --git a/wwwroot/extensions/images/qrbarcode.png b/wwwroot/extensions/images/qrbarcode.png new file mode 100644 index 0000000..0d191da Binary files /dev/null and b/wwwroot/extensions/images/qrbarcode.png differ diff --git a/wwwroot/resources/Report/barcode.rdl b/wwwroot/resources/Report/barcode.rdl new file mode 100644 index 0000000..aee1d1a --- /dev/null +++ b/wwwroot/resources/Report/barcode.rdl @@ -0,0 +1,1229 @@ + + + + + + + + + + + 15.00001pt + 135.0001pt + 112.5001pt + 202.5002pt + + + + + + 1.5pt + 37.50003pt + 60.00005pt + 199.5002pt + + + BarcodeValue + 01234567 + + + BarcodeType + Code128A + + + DisplayBarcodeText + true + + + + + + barcode + + + 1.5pt + 0pt + 16.50001pt + 199.5002pt + + + + true + true + + + + + Code128A + + + + + + + + + 15.00001pt + 20.25002pt + 0pt + 172.5001pt + + + + + + true + + + 232.5002pt + 135.0001pt + 112.5001pt + 202.5002pt + + + + + + 1.5pt + 37.50003pt + 60.00005pt + 199.5002pt + + + BarcodeValue + 01234567 + + + BarcodeType + Code128B + + + DisplayBarcodeText + true + + + + + + barcode + + + 1.5pt + 0pt + 16.50001pt + 199.5002pt + + + + true + true + + + + + Code128B + + + + + + + + + 15.00001pt + 20.25002pt + 0pt + 172.5001pt + + + + + + true + + + 450.0004pt + 135.0001pt + 112.5001pt + 202.5002pt + + + + + + 1.5pt + 0pt + 16.50001pt + 199.5002pt + + + + true + true + + + + + Code128C + + + + + + + + + 1.5pt + 37.50003pt + 60.00005pt + 199.5002pt + + + BarcodeValue + 0123456789 + + + BarcodeType + Code128C + + + DisplayBarcodeText + true + + + + + + barcode + + + 15.00001pt + 20.25002pt + 0pt + 172.5001pt + + + + + + true + + + 232.5002pt + 390.0003pt + 112.5001pt + 202.5002pt + + + + + + 1.5pt + 37.50003pt + 60.00005pt + 199.5002pt + + + BarcodeValue + 001234567895 + + + BarcodeType + UpcBarcode + + + DisplayBarcodeText + true + + + + + + barcode + + + 1.5pt + 0pt + 16.50001pt + 199.5002pt + + + + true + true + + + + + UPCA + + + + + + + + + 15.00001pt + 20.25002pt + 0pt + 172.5001pt + + + + + + true + + + 232.5002pt + 7.50001pt + 112.5001pt + 202.5002pt + + + + + + 60.00007pt + 26.25002pt + 82.50007pt + 82.50007pt + + + BarcodeValue + 012345673 + + + BarcodeType + qrbarcode + + + DisplayBarcodeText + true + + + + + + matrixbarcode + + + 1.5pt + 0pt + 16.50001pt + 199.5002pt + + + + true + true + + + + + QR Code + + + + + + + + + 15.00001pt + 20.25002pt + 0pt + 172.5001pt + + + + + + true + + + 450.0004pt + 390.0003pt + 112.5001pt + 202.5002pt + + + + + + 1.5pt + 37.50003pt + 60.00005pt + 199.5002pt + + + BarcodeValue + 1234567823560 + + + BarcodeType + EAN-13 + + + DisplayBarcodeText + true + + + + + + barcode + + + 1.5pt + 0pt + 16.50001pt + 199.5002pt + + + + true + true + + + + + EAN-13 + + + + + + + + + 15.00001pt + 20.25002pt + 0pt + 172.5001pt + + + + + + true + + + 450.0004pt + 262.5002pt + 112.5001pt + 202.5002pt + + + + + + 1.5pt + 37.50003pt + 60.00005pt + 199.5002pt + + + BarcodeValue + A123456B + + + BarcodeType + Codabar + + + DisplayBarcodeText + true + + + + + + barcode + + + 1.5pt + 0pt + 16.50001pt + 199.5002pt + + + + true + true + + + + + Codabar + + + + + + + + + 15.00001pt + 20.25002pt + 0pt + 172.5001pt + + + + + + true + + + 15.00001pt + 390.0003pt + 112.5001pt + 202.5002pt + + + + + + 1.5pt + 37.50003pt + 60.00005pt + 199.5002pt + + + BarcodeValue + 0123456789 + + + BarcodeType + Interleaved 2 of 5 + + + DisplayBarcodeText + true + + + + + + barcode + + + 1.5pt + 0pt + 16.50001pt + 199.5002pt + + + + true + true + + + + + Interleaved 2 of 5 + + + + + + + + + 15.00001pt + 20.25002pt + 0pt + 172.5001pt + + + + + + true + + + 15.00001pt + 7.50001pt + 112.5001pt + 202.5002pt + + + + + + 1.5pt + 0pt + 16.50001pt + 199.5002pt + + + + true + true + + + + + QR Code + + + + + + + + + 60.00005pt + 30.00002pt + 75.00006pt + 75.00006pt + + + BarcodeValue + https://demos.boldreports.com + + + BarcodeType + qrbarcode + + + DisplayBarcodeText + false + + + + + + matrixbarcode + + + 15.00001pt + 20.25002pt + 0pt + 172.5001pt + + + + + + true + + + 232.5002pt + 262.5002pt + 112.5001pt + 202.5002pt + + + + + + 1.5pt + 0pt + 16.50001pt + 199.5002pt + + + + true + true + + + + + Code39 Extended + + + + + + + + + 1.5pt + 37.50003pt + 60.00005pt + 199.5002pt + + + BarcodeValue + 0123456 + + + BarcodeType + Code39Extended + + + DisplayBarcodeText + true + + + + + + barcode + + + 15.00001pt + 20.25002pt + 0pt + 172.5001pt + + + + + + true + + + 450.0004pt + 7.50001pt + 112.5001pt + 202.5002pt + + + + + + 1.5pt + 0pt + 16.50001pt + 199.5002pt + + + + true + true + + + + + Code93 + + + + + + + + + 1.5pt + 37.50003pt + 60.00005pt + 199.5002pt + + + BarcodeValue + 123456789 + + + BarcodeType + Code93 + + + DisplayBarcodeText + true + + + + + + barcode + + + 15.00001pt + 20.25002pt + 0pt + 172.5001pt + + + + + + true + + + 15.00001pt + 262.5002pt + 112.5001pt + 202.5002pt + + + + + + 1.5pt + 37.50003pt + 60.00005pt + 199.5002pt + + + BarcodeValue + 01234567 + + + BarcodeType + Code39 + + + DisplayBarcodeText + true + + + + + + barcode + + + 1.5pt + 0pt + 16.50001pt + 199.5002pt + + + + true + true + + + + + Code39 + + + + + + + + + 15.00001pt + 20.25002pt + 0pt + 172.5001pt + + + + + + true + + + 518.2504pt + + 669pt + + 792pt + 745.5pt + + + + + 37.5pt + true + true + + + 0pt + 0pt + 37.50003pt + 669.0005pt + + + + + + 15pt + 4.875pt + 23.25pt + 120.75pt + + + + true + true + + + + + Barcode Types + + + + + + + + + + 0 + Inch + Px + \ No newline at end of file diff --git a/wwwroot/resources/Report/consolidated-balance-sheet.rdlc b/wwwroot/resources/Report/consolidated-balance-sheet.rdlc index 0b1b11b..bfb96db 100644 --- a/wwwroot/resources/Report/consolidated-balance-sheet.rdlc +++ b/wwwroot/resources/Report/consolidated-balance-sheet.rdlc @@ -29,7 +29,7 @@ - For the Last 4 Quaters + For the Last 4 Quarters + + + + + 0.11458in + 0.05549in + 0.71360in + 10.22017in + + + + Sales + + + + 1.19141in + + + 1.19141in + + + 1.39147in + + + 6.44219in + + + + + 0.32498in + + + + + 0in + 0in + 0.32498in + 1.19141in + + + + true + true + + + + + Year + + + + + + + + 1 + 1 + + + + + + 0in + 0in + 0.32498in + 1.19141in + + + + true + true + + + + + Category + + + + + + + + 1 + 1 + + + + + + 0in + 0in + 0.32498in + 1.39147in + + + + true + true + + + + + Sales + + + + + + + + 1 + 1 + + + + + + 0in + 0in + 0.32498in + 6.4422in + + + + true + true + + + + + Sales Indicator + + + + + + + + 1 + 1 + + + + + + 0.38330in + + + + + 0in + 0in + 0.38330in + 1.19141in + + + + true + true + + + + + =Fields!OrderYear.Value + + + + + + + + 1 + 1 + + + + + + 0in + 0in + 0.38330in + 1.19141in + + + + true + true + + + + + =Fields!SubCat.Value + + + + + + + + 1 + 1 + + + + + + 0in + 0in + 0.38330in + 1.39147in + + + + true + true + + + + + =Fields!Sales.Value + + + + + + + + 1 + 1 + + + + + + 0in + 0in + 0.38330in + 6.4422in + + + + Sales + + + + + + + + + + + + + =Fields!OrderQtr.Value + + + + + =Fields!OrderQtr.Value + + + + + + + + + + + + + =Sum(Fields!Sales.Value) + + + + true + true + Right + + + + + + + + + + + False + + False + + + + Default + Default + + + + + + Default + Default + + + + + + 0 + Default + Default + + + + + + 0.5 + Default + Default + + null + Default + + false + Ragged + 0 + Auto + + + + + + + + False + + False + + + + Default + Default + + + + + + Default + Default + + + + + + 0 + Default + Default + + + + + + 0.5 + Default + Default + + null + Opposite + + false + Ragged + 0 + Auto + + + + + + + + + + + + Default + Default + + + + + + Default + Default + + + + + + 0 + Default + Default + + + + + + 0.5 + Default + Default + + null + Default + 0 + =Max(Fields!Sales.Value, "Tablix1") + + false + Ragged + 0 + Auto + + + + + + + + + + + + Default + Default + + + + + + Default + Default + + + + + + 0 + Default + Default + + + + + + 0.5 + Default + Default + + null + Opposite + + false + Ragged + 0 + Auto + + + + No Data Available + false + + TopCenter + 0 + Auto + + DataBar + + 1 + 1 + + + + + + + + + + + + + + + + + + After + + + + + + + + + 431.25pt + + 750.285pt + + 612pt + 792pt + + + + + 0.52083in + true + true + + + 0pt + 0pt + 37.5pt + 750.285pt + + + + + + 7.5pt + 7.5pt + 22.5pt + 292.035pt + + + + true + true + + + + + Data Bar + + + + + + + + + true + + + + + + + + 0.72917in + true + true + + 18pt + 18pt + 18pt + 18pt + + + + + + 7.5pt + 30pt + 49.25781pt + 823.5pt + + + + + WebsiteAnalysis + + + + 102.7441pt + + + 98.24219pt + + + 82.5pt + + + 107.2461pt + + + 95.24414pt + + + 95.99609pt + + + 97.5pt + + + 71.99219pt + + + 72.03125pt + + + + + 24.36525pt + + + + + 0in + 0in + 24.36525pt + 102.744pt + + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + true + true + + + + + Product + + + + + + + + 1 + 1 + + + + + + 0in + 0in + 24.36525pt + 98.2425pt + + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + true + true + + + + + Referrer + + + + + + + + 1 + 1 + + + + + + 0in + 0in + 24.36525pt + 82.5pt + + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + true + true + + + + + Visitors Count + + + + + + + + 1 + 1 + + + + + + 0in + 0in + 24.36525pt + 107.2462pt + + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + true + true + + + + + Added To Cart Count + + + + + + + + 1 + 1 + + + + + + 0in + 0in + 24.36525pt + 95.244pt + + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + true + true + + + + + Purchaser Count + + + + + + + + 1 + 1 + + + + + + 0in + 0in + 24.36525pt + 95.99625pt + + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + true + true + + + + + Date + + + + + + + + 1 + 1 + + + + + + 0in + 0in + 24.36525pt + 97.5pt + + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + true + true + + + + + Category + + + + + + + + 1 + 1 + + + + + + 0in + 0in + 24.36525pt + 71.9922pt + + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + true + true + + + + + Sub Category + + + + + + + + 1 + 1 + + + + + + 0in + 0in + 24.36525pt + 72.03127pt + + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + true + true + + + + + Device Type + + + + + + + + 1 + 1 + + + + + + 24.89257pt + + + + + 0in + 0in + 24.89257pt + 102.744pt + + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + true + true + + + + + =Fields!Product.Value + + + + + + + + 1 + 1 + + + + + + 0in + 0in + 24.89257pt + 98.2425pt + + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + true + true + + + + + =Fields!Referrer.Value + + + + + + + + 1 + 1 + + + + + + 0in + 0in + 24.89257pt + 82.5pt + + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + true + true + + + + + =Sum(Fields!VisitorsCount.Value) + + + + + + + + 1 + 1 + + + + + + 0in + 0in + 24.89257pt + 107.2462pt + + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + true + true + + + + + =Sum(Fields!AddedToCartCount.Value) + + + + + + + + 1 + 1 + + + + + + 0in + 0in + 24.89257pt + 95.244pt + + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + true + true + + + + + =Sum(Fields!PurchaserCount.Value) + + + + + + + + 1 + 1 + + + + + + 0in + 0in + 24.89257pt + 95.99625pt + + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + true + true + + + + + =Fields!Date.Value + + + + + + + + 1 + 1 + + + + + + 0in + 0in + 24.89257pt + 97.5pt + + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + true + true + + + + + =Fields!Category.Value + + + + + + + + 1 + 1 + + + + + + 0in + 0in + 24.89257pt + 71.9922pt + + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + true + true + + + + + =Fields!SubCategory.Value + + + + + + + + 1 + 1 + + + + + + 0in + 0in + 24.89257pt + 72.03127pt + + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + LightGrey + + 1pt + + + true + true + + + + + =Fields!DeviceType.Value + + + + + + + + 1 + 1 + + + + + + + + + + + + + + + + =IIf(Join(Parameters!TableColumn.Value,", ").Contains("1"),false,true) + + + + + =IIf(Join(Parameters!TableColumn.Value,", ").Contains("2"),false,true) + + + + + =IIf(Join(Parameters!TableColumn.Value,", ").Contains("3"),false,true) + + + + + =IIf(Join(Parameters!TableColumn.Value,", ").Contains("4"),false,true) + + + + + + + + After + true + + + + + =Fields!Product.Value + =Fields!Referrer.Value + + + + + + true + + + 7.5pt + 0pt + 22.5pt + 332.25pt + + + + true + true + + + + + Product conversion + + + + details + + + + + + + 44.25pt + true + true + + + 0pt + 0pt + 37.4375pt + 836.25pt + + + + + + 0pt + 5.76pt + 23.04002pt + 271.4402pt + + + + true + true + + + + + Dynamic Columns + + + + + + + + + + + + + true + + + + + + + + 7.5pt + true + true + + 2.25pt + 2.25pt + 2.25pt + 2.25pt + + + + + + + 0 + + + + SQL + Data Source=dataplatformdemodata.syncfusion.com;Initial Catalog=SampleDB;user id=demoreadonly@data-platform-demo;password=N@c)=Y8s*1&dh + + false + + + + + + + Date + System.DateTime + + + Category + System.String + + + SubCategory + System.String + + + Product + System.String + + + VisitorsCount + System.Double + + + PurchaserCount + System.Double + + + AddedToCartCount + System.Double + + + Referrer + System.String + + + DeviceType + System.String + + + + ReportSampleDatabase + Text + + SELECT [dbo].[WebsiteVisitorAnalysisTable20151029210625356].[Date], + [dbo].[WebsiteVisitorAnalysisTable20151029210625356].[Category], + [dbo].[WebsiteVisitorAnalysisTable20151029210625356].[SubCategory], + [dbo].[WebsiteVisitorAnalysisTable20151029210625356].[Product], + [dbo].[WebsiteVisitorAnalysisTable20151029210625356].[VisitorsCount], + [dbo].[WebsiteVisitorAnalysisTable20151029210625356].[PurchaserCount], + [dbo].[WebsiteVisitorAnalysisTable20151029210625356].[AddedToCartCount], + [dbo].[WebsiteVisitorAnalysisTable20151029210625356].[Referrer], + [dbo].[WebsiteVisitorAnalysisTable20151029210625356].[DeviceType] FROM [dbo].[WebsiteVisitorAnalysisTable20151029210625356] + + + + + + + String + + + 1 + 2 + 3 + 4 + + + Table Column: + + + + 1 + + + + 2 + + + + 3 + + + + 4 + + + + + true + + + + + image/png + iVBORw0KGgoAAAANSUhEUgAAAU4AAABLCAYAAAAf6W5uAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAXEQAAFxEByibzPwAADBhJREFUeF7tnQ2R3DgQhQMhEAIhEAIhEA5CIIRBIARCIByEQDgIgZB7b93eGttSq/U3M/a8r0pVO3JbkrulZ1uyvR+EEEKIDX///v1kfwohhCgB0fyG9Afps2UJIYTIAbH8B+mWf2yTEEKIPRDJz0i80tzz3UyEEEKsQBw/IaVEc+WnmQohhIAofkT6/SaPPrT5aLsJIcTrAjH89SaLMf5D0qKREOJ1gQj+fJPDOnhL/8WKEEKI1wHit19Br0Ur7kKINiggSN870rsA4e8vu23VyYpygd1XpBH8sCKFECIOxOPfRUOa+deKYlkUvy6sqCwwyT121ArnSLVoJISIA9E4jXBiM1fQucAzmvdjEEKIIhSNRTuauYtwYlP0saMWNN8phIgD0TiLcPId9BnozSIhRB0QjjPdqrc8fuShN4qEEPVAPM62ODTqyvO3FSmEEHVAQE4lnARmfISqZ2Vdr18KIdqBgJxOOAlMWx9L4j567VII0Q5E5JTCSWDestKu1y2FEH1ASE4rnAS7UDyjH/rQY0dCiH4gJqcWzhXsWlpx1+uVQogxQFAuIZwEu+c+/KHHjoQQ44CoXEY4CYrgh0ZuF420gi6EGAtE5VLCSVAMV9z5TjsFVKIphBgLhOVywklQFBeN9NiREGI8EJdLCqcQQgghhBBCCHFScHfMhRSuRLem93lE/M3/b56yCScrap2jTNpUpOaFoURZo5LmXR8I/B/qV2b+MuCYPR1Qn90DpzzlHCf+ZMB6CQ0A2HEw8RlQvoHU8/GQCO/+EvcDfmffDP/3ANvtZcAhezqgPruHTll808yphRM2/EzdbLG8RZ3wzsDn1d9xtV1fBhyyhLMGOmXxTTOnFE5sq3nHfSTqhHcE/uYtaDW2+8uAQ5Zw1kCnLL5p5qzCOfpr8lHUCe8I/N3UJ233lwGHLOGsgU5ZfNPM6YST+cvmh6BOeEfo78XtddjuLwMOWcJZA52y+KaZMwrnI27RV9QJ7wj9vbg9C+e4X/61XPhAwlkDnbL4pplTCSfyOLcZgQtGvJ3nwGJbRiU92nFH4G+vf/8ys5cHvuBTJRy/qaTv2O6BU15NOCPl6otKFwFx9Pq3/jW0aAOd59WEs9RGfVHpQiCWEs4HAh+nXjg4//jCQUg4tzzko8eo9wcSY5FKodv7xH636VAG8nh7lrKNJs4V059fkboHA8pgzFkep0hS9XmJjx2lfOg9o8sH4vf2b8maVIpL6BYWdl2xpQ0S/UJ/p8qoSlbsBuR7bQz/9wTYUig5vcX9PBgXHk/VHDNs922rTev0W9+UmRXWw9WE8yFXIajXi8PhOFKYbY4WX9SwzglXCSjtkdgOT+AisL/09uV3rHmluIT6CuyaYsttSOG3naJY8RuQ7bUxKba3wIZxbH3Ej7FnHyj2nTfrcdC3bfO32LG3s0k4B4B6mwbXLWabY7ZwrnAQRK+QeaXaK5grlxJO5Of+DUw3VsUGZHttdIUT2+n7EXGkkLl9ZzEbDo+97o7JdurhasL5n5neFdRbPbj2mG2Oewkn4SByOyK2jxaGywgn8vixnGlYNRuQ7bUxK5zYNjqO7ol3MZlC3RQddujtbGcTTl7llLj7PCfqrBpcKcw2xz2Fk2R9iG0jYrvnSsLZessbwqrZgGyvjUnhRP6MOJKseC6bpxEaZ2/AuLeznU04o2dz3jawA/OYahPbzlQ76Z3jjML5x6rZgHzOhQ2ftwP094zFIf7OMUs4R9z2ZrFqNiDba+NBOJFXE0c+3rf6ln9H+G1VbbBts4hfMMHYc1iEUwknQX40eCNgXfTLJ6s+CbZXDa4UZpujVjh50lhPAKlEkSoN8FaxZrmsn7eBrKt5BRT7en4tCh9suvYnsAvHFr9LHyVhf2r2Rw6U6bUxJZyRODKGh37PPKTI23uHhRvLz+G9rMI7zdKVfHyaDsbeB0wj6T2I+PsUHzJG/rSJdweKwTdrwgFsezbhjIhKaZAfjhd5JbFl566bqHdAWWcTTvZbD/cE3ArKDQsnfnNsluJYXK2GTbWQWX6O4jiBjSv4ZiZywEdeR5lJcrAhPzy4cphtjuHCSWDnXb1vysDv0vzy8LlllNklfLDp2p/ALhxb/l6ysww7qdyCcr027oWzdOERfpUVtl69ZHN1bXk5IsJZOtmHxtrLAgfxrFkK2iwOt1rICw+uHGabY5Zwerdce+EsXWEMFwWU6fn1jMKZvWvpAeV6bdwLZymO4ati2JaOd9+HPKaMkyQw9BwW4XRznLfAhm0u3XaM5nBlhbzw4MphtjkOZSBvhHCGy8Bv7+r0MI82Apa7FJ/kGYWzdEVE6EeKF31fSqG3umDjtXEvnF4ck4s6HtjHW2Ta1+0xZZwkgaHnsAinFs4V2LKDrauy04XUqn0HWeHBlcNscxzKQJ4XrxnC6RGqrxaU6/n16YSTWP5oKLTZK0Fs89pYI17h1zNXsM+ouqeMkyQw9Bod4RLC2QvqWhfGKL4RNm3D76rBlcJscxzKQJ6EswBsuvYnsKuKLfIiK84t8IIguSKPfK+NNeJVHUfus+yaxszesKwcU8ZJEhh6Dosg4dzBepfqXTarjvhdNbhSmG2O1ACVcBaATdf+BHZVsUVe5Ha9FYpn6hEhr40Szj0w9BwWQcKZAHV780BkLypVgyuF2eZIDVAJZwHYdO1PYFcdW+Rz5XrWlFHtHPsjhXPzIoXl5ZgyTpLA0HNYBAlnAtRd8sVeVKoH1x6zzXEoA3nPJJzVc2MRUG6X8MGma38Cu6bYYhuf/KCA8ta9dCKu4fBWF/K8NtYIZ/UjZdhnVN1TxkkSGHqNjiDhTIC6JZx1x1i9GhsB5Xp1PrVwtsIykUrzpJt68dtr4168hsYR+3hX1ptnQi0vx5RxkgSGnhMiSDgToO6Rt+rRD+Z6HHyBvHsLZ2nhbHi8UKbn10sK5wrK9vrgpl789tq4F85hcYRt6WH6zXOrlpcjVK/Z5oi1HYaewyJIOHeg3sgrnTUdN3Qba7Y5Dr5A3r2Fs7TowYE+9CF4lNclfLDxrtxCt6Wwe5Rwem2v6X974Sy9AbaxzwG7yIdChr45RMw2RyweMJRwDgB18XGkyIcEVjYrm/jtncWzj5HcsphmOfgCeXcVToK80kCheBaPNQrK6hXOUp+OxOVRwun5elMvfoeFkyCvFEf3pILtFM3SWEnV6xHypdnmiMUDhi8nnMxfNj+MwzwQ8iJXqbyCoI9zyePgC+R5+8wSzshxkvVYeTJivEopeaWK/F7hLF1dkVJcwgJGkMcr89QxRhN9XBrX+xN3rXBG4sgyv9oub+D3uuBVEl6S8o1HSPTMNkeojJLDIkg460l9LosdaiapTujFa4pwEuT39rkUuVh7dUWEk3GZ9VgQScVlhn9uSX11yKvzIJyE+cvmEBTKGj8mPxRi23KERM9sc4TKGBEkCWcd2VVHbIve5reQGqCPEs4ZYpSLdZdwEtot5lNIxWW2cB6OG3ktwjnrpJKd6142ZwmJntnmCJUxIkgSzjju4ge3IUVuYVpIDdCHCCfBNt6Ojhx0uViPEE7GxVuh7iEVl5nCyf516IPIqxZOgm2j41gaIx4h0TPbHKEyRgRJwhmD82DZDrECG3bEGYM0NUAfJpwE2ylIo0QiF+tu4SSwHdnWW1JxmVEPocB1v6u+B9tH+aY4RhazLCHRM9scoTJGBEnCmYcdlbffsWDcgH04gT5SQFMD9KHCuQI7xoODpodcrL3+HRbOFewTWXipIRWXkeWvsMwhX0fKATsupLX0WdYdGiOLeZa7lcFC2BHY+VvT+0IH/uYASNmEkxXFsvh4T9KmIiU7CvN3dqMT/TDkkRqUw7M5y+P/U0nVdZs8UgPUi1e0E3aXcQv3QeIATJXnpVysvf5d3b4V7FsTFy8d2o283jF5m9i+yCNTXp2hFzBWYM+7JtbLk2FKkJnHbbTJinkK2Kfat6ZQWYn9blNVe8QFQNA9mkVCCCEuCYVx0ccsxflVIYR4GSCKnHrw5pbi//ZUCCHOAsStdd41sqhS/akvIYR4eiBupVvtHoa9+y2EEE8DxG2WcIb/x7UQQpwKCNwM4XTfwhBCiFMDgRstnPxMnURTCHFdIHK9wsl3kPlgcfVDxUKIEh8+/A8w+LmiiDgnCAAAAABJRU5ErkJggg== + + + Inch + Px + \ No newline at end of file diff --git a/wwwroot/resources/Report/paystub.rdlc b/wwwroot/resources/Report/paystub.rdlc index c5ea9e0..134f614 100644 --- a/wwwroot/resources/Report/paystub.rdlc +++ b/wwwroot/resources/Report/paystub.rdlc @@ -4524,7 +4524,7 @@ - Benefits Datail + Benefits Detail + + + + + 9.75pt + 8.25pt + 99pt + 454.5pt + + + + OrderDetails + + + + 116.9705pt + + + 155.2372pt + + + 53.2118pt + + + 65.23437pt + + + 63.83101pt + + + + + 17.9832pt + + + + + 0in + 0in + 17.9832pt + 116.9707pt + + + + true + + + + + Product Name + + + + + + + + 1 + 1 + + + + + + 0in + 0in + 17.9832pt + 155.2372pt + + + + true + + + + + Product ID + + + + + + + + 1 + 1 + + + + + + 0in + 0in + 17.9832pt + 53.21183pt + + + + true + + + + + Qty + + + + + + + + 1 + 1 + + + + + + 0in + 0in + 17.9832pt + 65.2344pt + + + + true + + + + + Unit Price + + + + + + + + 1 + 1 + + + + + + 0in + 0in + 17.9832pt + 63.831pt + + + + true + + + + + Total Price + + + + + + + + 1 + 1 + + + + + + 81.00375pt + + + + + 0in + 0in + 81.00375pt + 116.9707pt + + + + #d3d3d3 + =1.333 + + + #d3d3d3 + =1.333 + + + #d3d3d3 + =1.333 + + + #d3d3d3 + =1.333 + + + true + + + + + =Fields!ProductName.Value + + + + + + + #d3d3d3 + =1.333 + + + #d3d3d3 + =1.333 + + + #d3d3d3 + =1.333 + + + #d3d3d3 + =1.333 + + + + + 12pt + 12.75pt + 54.75pt + 130.5pt + + + BarcodeValue + =(Fields!ProductID.Value) + + + BarcodeType + Code39 + + + DisplayBarcodeText + true + + + + + + barcode + + + true + + 1 + 1 + + + + + + 0in + 0in + 81.00375pt + 53.21183pt + + + + true + + + + + =Fields!Quantity.Value + + + + + + + + 1 + 1 + + + + + + 0in + 0in + 81.00375pt + 65.2344pt + + + + true + + + + + =FormatCurrency(FormatNumber(Fields!UnitPrice.Value,2)) + + + + + + + + 1 + 1 + + + + + + 0in + 0in + 81.00375pt + 63.831pt + + + + true + + + + + =FormatCurrency(FormatNumber(Fields!Quantity.Value * Fields!UnitPrice.Value,2)) + + + + + + + + 1 + 1 + + + + + + + + + + + + + + + + + + + After + + + + + + + + + 111.75pt + + 473.25pt + + 1224pt + 617.25pt + + + + + 37.5pt + true + true + + + 0pt + 0pt + 36.75pt + 474pt + + + + + + 0.75000pt + 5.25pt + 25.5pt + 154.5pt + + + + true + true + + + + + Product Details + + + + + + + + + true + + + + + + + + 0.72917in + true + true + + 1in + 1in + 1in + 1in + + + + + + + 0 + + + + SQL + Data Source=dataplatformdemodata.syncfusion.com;Initial Catalog=Northwind;User ID=demoreadonly@data-platform-demo;Password=N@c)=Y8s*1&dh + true + + false + + + + + + + ProductID + System.Int32 + + + ProductName + System.String + + + Quantity + System.Int16 + + + UnitPrice + System.Decimal + + + Discount + System.Single + + + + NorthWindIO + Text + SELECT TOP 100 [Order Details].ProductID, Products.ProductName, [Order Details].Quantity, [Order Details].UnitPrice, [Order Details].Discount +FROM [Order Details] INNER JOIN + Products ON [Order Details].ProductID = Products.ProductID + + + + Inch + Px + \ No newline at end of file diff --git a/wwwroot/resources/Report/product-line-sales.rdl b/wwwroot/resources/Report/product-line-sales.rdl index f2a396c..497aa5c 100644 --- a/wwwroot/resources/Report/product-line-sales.rdl +++ b/wwwroot/resources/Report/product-line-sales.rdl @@ -479,23 +479,23 @@ - 1.95065in + 1.95041in - 1.67617in + 1.67616in - 0.27461in + 0.27452in 0in 0in - 0.27461in - 1.95065in + 0.27452in + 1.95042in 1 + + + + + 0.12473in + 0.13480in + 1.38544in + 6.527in + + + + SparkLine + + + + + + + 0in + 0in + 0.27051in + 0.52718in + + + + true + true + + + + + Year + + + + + + + + 1 + 1 + + + + + + + + + 0.89551in + + + 1.49967in + + + 3.60449in + + + + + 1.09375in + + + + + 0in + 0in + 1.09375in + 0.89551in + + + + + true + true + + + + + =Sum(Fields!SalesAmount.Value) + + + + + + + + 1 + 1 + + + + + + 0in + 0in + 1.09375in + 1.49968in + + + + + true + true + + + + + =Sum(Fields!SalesAmount.Value) + + + + + + + + 1 + 1 + + + + + + 0in + 0in + 1.09375in + 3.60449in + + + + + + SparkLine + + + + + + + + + + + + + =Fields!Vehicles.Value + + + + + =Fields!Vehicles.Value + + + + + + + + + + + + + =SUM(Fields!SalesAmount.Value) + + + + + + true + false + Auto + + ="Vehicles: "+Fields!Vehicles.Value+ "<br>"+"Sales Amount : "+FormatCurrency(SUM(Fields!SalesAmount.Value)) + + + + + Circle + 0.07300in + + + + + + + Line + + + + + 6pt + + + + + Primary + Primary + + + + + + + + False + + + + + + Center + + + + + 0 + + Auto + + + + Default + Default + + + Auto + + + + Default + Default + + + False + Outside + + + + 1.5 + Default + Default + + + False + Outside + + + + 1 + Default + Default + + Default + Transparent + True + + false + Ragged + 25 + 2 + 0 + Auto + + + + + + + Auto + + + + + + Center + + + + + 0 + + Auto + + + + Default + Default + + + Auto + + + + Default + Default + + + False + Outside + + + + 1.5 + Default + Default + + + False + Outside + + + + 1 + Default + Default + + Opposite + Transparent + True + + false + Ragged + 25 + 2 + 0 + Auto + + + + + + + + + False + + + + + + Center + + + + + 0 + + Auto + + + + Default + Default + + + Auto + + + + Default + Default + + + False + Outside + + + + 1.5 + Default + Default + + + False + Outside + + + + 1 + Default + Default + + Default + Transparent + True + + false + Ragged + 25 + 2 + 0 + Auto + + + + + + + Auto + + + + + + Center + + + + + 0 + + Auto + + + + Default + Default + + + Auto + + + + Default + Default + + + False + Outside + + + + 1.5 + Default + Default + + + False + Outside + + + + 1 + Default + Default + + Opposite + Transparent + True + + false + Ragged + 25 + 2 + 0 + Auto + + + + + + + + + + + + + + BrightPastel + + + + + + + + false + + + + TopCenter + 0 + Auto + + Sparkline + + 1 + 1 + + + + + + + + + + + + =Fields!Region.Value + + + + + =Fields!Region.Value + + + + + + + =Fields!Vehicles.Value + + + + + =Fields!Vehicles.Value + + + + + + 0.27051in + + + 0in + 0in + 0.27051in + 0.89551in + + + + true + true + + + + + =Fields!Vehicles.Value + + + + + + + + + + + + + + + + + + 0.27051in + + + 0in + 0in + 0.27051in + 1.49968in + + + + true + true + + + + + SalesAmount + + + + + + + + + + + + + 0.27051in + + + 0in + 0in + 0.27051in + 3.60449in + + + + true + true + + + + + SalesAmount Trends + + + + + + + + + + + + + + + + + + + + =Fields!Year.Value + + + + + =Fields!Year.Value + + + + 0.52718in + + + 0in + 0in + 1.09375in + 0.52718in + + + + + true + true + + + + + =Fields!Year.Value + + + + + + + + + + + + + + + + + + 6in + + 9.43744in + + 595.44pt + 841.68pt + + + + + 37.5pt + true + true + + + 0pt + 0pt + 37.5pt + 679.5pt + + + + + + 6pt + 7.5pt + 23.25pt + 193.5pt + + + + true + true + + + + + Spark Line + + + + + + + 9.75025pt + true + true + + 78.75pt + 78.75pt + 30pt + 30pt + 36pt + + + + + + + 0 + + + + System.Data.DataSet + /* Local Connection */ + + false + + + + + + + Region + System.String + + + Vehicles + System.String + + + Year + System.Int32 + + + SalesAmount + System.String + + + + masterDataSet + Text + /* Local Query */ + + + masterDataSet + D:\development\version-update\reports-aspnet-mvc-samples\masterDataSet.xsd + Fill + GetData + SalesByYearTableAdapter + SalesByYear + + + + + + 4 + 2 + + + true + Inch + \ No newline at end of file diff --git a/wwwroot/samples.json b/wwwroot/samples.json index f5d8a81..f8aa7cf 100644 --- a/wwwroot/samples.json +++ b/wwwroot/samples.json @@ -8,6 +8,7 @@ "Angular": "angular/#/", "JavaScript": "javascript/#/", "React": "react/#/", + "Blazor": "blazor/", "ASP.NET MVC": "aspnet-mvc/", "ASP.NET WebForms": "aspnet-web-forms/" }, @@ -87,6 +88,19 @@ "description": "This demo shows the customer details in SSRS table report item and details are highlighted based on conditional row formatting in ASP.NET Core bold report viewer. " } }, + { + "routerPath": "Barcode", + "sampleName": "Barcode", + "basePath": "ReportViewer", + "imageDetails": { + "isLandscape": true, + "index": 0 + }, + "status": "New", + "metaData": { + "description": "The barcode demo shows the available 1D, 2D and QR barcode types rendered in ASP.NET Core bold report viewer through RDL Custom Report Item." + } + }, { "routerPath": "CustomerSupportAnalysis", "sampleName": "Customer Support Analysis", @@ -220,6 +234,19 @@ "description": "This demo shows product sales total based on quarterly wise RDL tablix grouping in ASP.NET Core bold report viewer." } }, + { + "routerPath": "ProductDetails", + "sampleName": "Product Details", + "basePath": "ReportViewer", + "imageDetails": { + "isLandscape": false, + "index": 6 + }, + "status": "New", + "metaData": { + "description": "This demo shows the product details using the SSRS table report item with barcodes rendered in ASP.NET Core bold report viewer through RDL Custom Report Item." + } + }, { "routerPath": "LoadLargeData", "sampleName": "Load Large Data", @@ -268,13 +295,65 @@ "description": "This demos allows you to choose the chart series dynamically in ASP.NET Core bold report viewer." } }, + { + "routerPath": "DataBar", + "sampleName": "Data Bar", + "basePath": "ReportViewer", + "imageDetails": { + "isLandscape": true, + "index": 9 + }, + "status": "New", + "metaData": { + "description": "This demo represents company sales against year in table format with data bar report item in ASP.NET Core Bold Report Viewer." + } + }, + { + "routerPath": "SparkLine", + "sampleName": "Spark Line", + "basePath": "ReportViewer", + "imageDetails": { + "isLandscape": true, + "index": 10 + }, + "status": "New", + "metaData": { + "description": "This demo shows the company sales data with sparkline report item to represents the sales trend in ASP.NET Core Bold Report Viewer." + } + }, + { + "routerPath": "DynamicColumns", + "sampleName": "Dynamic Columns", + "basePath": "ReportViewer", + "imageDetails": { + "isLandscape": false, + "index": 13 + }, + "status": "New", + "metaData": { + "description": "This demo allows you to choose the column of the table dynamically in ASP.NET Core Bold Report Viewer." + } + }, + { + "routerPath": "ExternalParameterReport", + "sampleName": "External Parameter Report", + "basePath": "ReportViewer", + "imageDetails": { + "isLandscape": false, + "index": 7 + }, + "status": "New", + "metaData": { + "description": "The Product Line Sales report displays sales details organized by category and subcategory of products using external cascading parameters in ASP.NET Core Bold Report Viewer." + } + }, { "routerPath": "", "sampleName": "Report Writer", "basePath": "ReportWriter", "imageDetails": { "isLandscape": true, - "index": 9 + "index": 11 }, "metaData": { "description": "This demos allows you to export the RDL or RDLC report with popular file formats like PDF, HTML, Microsoft Word, and Microsoft Excel without previewing the report in viewer using ASP.NET Core bold report writer." diff --git a/wwwroot/scripts/bold-reports/bold.report-designer.min.js b/wwwroot/scripts/bold-reports/bold.report-designer.min.js index 7cf0ca5..91ea318 100644 --- a/wwwroot/scripts/bold-reports/bold.report-designer.min.js +++ b/wwwroot/scripts/bold-reports/bold.report-designer.min.js @@ -1,10 +1,10 @@ /*! * filename: bold.report-designer.min.js -* version : 3.3.23 -* Copyright 2001 - 2021 Syncfusion Inc. All rights reserved. +* version : 4.1.78 +* Copyright 2001 - 2022 Syncfusion Inc. All rights reserved. * Use of this code is subject to the terms of our license. * A copy of the current license can be obtained at any time by e-mailing * licensing@syncfusion.com. Any infringement will be prosecuted under * applicable laws. */ -(function(n){typeof define=="function"&&define.amd?define(["./common/bold.report-designer-widgets.min","./bold.report-viewer.min"],n):n()})(function(){var no=function(){function n(){this.__type="BoldReports.RDL.DOM.Size"}return n}(),to=function(){function n(){}return n}(),io=function(){function n(){this.__type="BoldReports.RDL.DOM.Style"}return n}(),ro=function(){function n(){}return n}(),uo=function(){function n(n,t){this.__type="BoldReports.RDL.DOM.CustomProperty";n&&(this.Name=n);t&&(this.Value=t)}return n}(),n,r,i,s,h,c,l,a,v,y,p,w,b,k,d,g,nt,tt,it,rt,ut,ft,et,ot,st,ht,ct,lt,t,at,vt,yt,pt,wt,bt,kt,dt,gt,ni,ti,ii,ri,ui,fi,ei,oi,si,hi,ci,li,ai,vi,yi,pi,wi,bi,ki,di,gi,nr,tr,ir,rr,ur,fr,er,or,sr,hr,cr,lr,ar,vr,yr,pr,wr,br,kr,dr,gr,nu,tu,iu,ru,uu,fu,eu,ou,su,hu,cu,lu,au,vu,u,f,yu,pu,wu,bu,ku,du,gu,nf,tf,rf,uf,ff,ef,of,sf,hf,cf,lf,af,vf,yf,pf,wf,bf,kf,df,gf,ne,te,ie,re,ue,fe,ee,oe,se,he,ce,le,ae,ve,ye,pe,we,be,ke,de,ge;window.ej.createObject("ej.ReportModel.Size",no,window);window.ej.createObject("ej.ReportModel.Border",to,window);window.ej.createObject("ej.ReportModel.Style",io,window);window.ej.createObject("ej.ReportModel.ReportItem",ro,window);window.ej.createObject("ej.ReportModel.CustomProperty",uo,window);var u=this&&this.__extends||function(){var n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),e=function(){function n(){}return n}(),fo=function(n){function t(){return n!==null&&n.apply(this,arguments)||this}return u(t,n),t}(e),eo=function(n){function t(){return n!==null&&n.apply(this,arguments)||this}return u(t,n),t}(e),oo=function(){function n(){}return n}(),so=function(){function n(){}return n}(),ra=function(){function n(){}return n}(),ho=function(){function n(){}return n}(),co=function(){function n(){}return n}(),lo=function(){function n(){}return n}(),ao=function(){function n(){}return n}();window.ej.createObject("ej.ReportModel.Property",e,window);window.ej.createObject("ej.ReportModel.CategoryItem",oo,window);window.ej.createObject("ej.ReportModel.PropertyItem",ho,window);window.ej.createObject("ej.ReportModel.CommonProperty",ao,window);window.ej.createObject("ej.ReportModel.PageBreak",co,window);window.ej.createObject("ej.ReportModel.Visibility",lo,window);window.ej.createObject("ej.ReportModel.DropDownDatasource",so,window);window.ej.createObject("ej.ReportModel.TextRunProperty",fo,window);window.ej.createObject("ej.ReportModel.TablixItemProperty",eo,window);var u=this&&this.__extends||function(){var n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),vo=function(t){function i(){return t.call(this)||this}return u(i,t),i.prototype.getHeaderProperty=function(t,i,r,u){return this.HeaderText=t,this.PropertyType=this.ControlId=this.SubType=i,this.IsEditHeader=!1,this.Locale=$.proxy(u.getLocale,u),this.OnValueChange=$.proxy(u.rptDesigner.designerPanel.updatePropertyChange,u.rptDesigner.designerPanel),this.Refresh=$.proxy(u.getDesignProperty,u,i),this.Items=[{CategoryId:"basicsettings",DisplayName:"basicSetting",IsExpand:!0,Items:[{ItemId:"defaultborder",Name:"DefaultBorder",DisplayName:"border",ItemType:n.ItemType.Border,EnableExpression:!0,Items:[{ItemId:"defaultborderstyle",Name:"BorderStyleDefault",DisplayName:"styletooltip",HeaderText:"borderdefaultstyle",Value:r.Style.Border?r.Style.Border.Style:"None",ItemType:n.ItemType.DropDown,ValueList:[{text:"dashed",value:"Dashed"},{text:"dotted",value:"Dotted"},{text:"double",value:"Double"},{text:"none",value:"None"},{text:"solid",value:"Solid"}]},{ItemId:"defaultbordercolor",Name:"BorderColorDefault",DisplayName:"colortooltip",HeaderText:"borderdefaultcolor",Value:r.Style.Border&&r.Style.Border.Color?r.Style.Border.Color:ej.ReportUtil.getColorCode("Black"),ItemType:n.ItemType.Color},{ItemId:"defaultborderwidth",Name:"BorderWidthDefault",DisplayName:"sizetooltip",HeaderText:"borderdefaultsize",Value:r.Style.Border&&r.Style.Border.Width?ej.ReportUtil.isNotExpression(r.Style.Border.Width.size)?u.getPropertyUnit(r.Style.Border.Width.size):r.Style.Border.Width.size:u.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),.1),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(u.getUnitVal()),UnitType:u.getUnitVal(),ItemType:n.ItemType.Numeric}],AdvancedItems:[{ItemId:"leftborder",Name:"LeftBorder",DisplayName:"borderleft",ItemType:n.ItemType.Border,EnableExpression:!0,Items:[{ItemId:"leftborderstyle",Name:"BorderStyleLeft",DisplayName:"styletooltip",HeaderText:"borderleftstyle",Value:r.Style.LeftBorder?r.Style.LeftBorder.Style:null,ItemType:n.ItemType.DropDown,ValueList:[{text:"dashed",value:"Dashed"},{text:"dotted",value:"Dotted"},{text:"double",value:"Double"},{text:"none",value:"None"},{text:"solid",value:"Solid"}]},{ItemId:"leftbordercolor",Name:"BorderColorLeft",DisplayName:"colortooltip",HeaderText:"borderleftcolor",Value:r.Style.LeftBorder&&r.Style.LeftBorder.Color?r.Style.LeftBorder.Color:ej.ReportUtil.getColorCode("Transparent"),ItemType:n.ItemType.Color},{ItemId:"leftborderwidth",Name:"BorderWidthLeft",DisplayName:"sizetooltip",HeaderText:"borderleftsize",Value:r.Style.LeftBorder&&r.Style.LeftBorder.Width?ej.ReportUtil.isNotExpression(r.Style.LeftBorder.Width.size)?u.getPropertyUnit(r.Style.LeftBorder.Width.size):r.Style.LeftBorder.Width.size:u.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),.1),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(u.getUnitVal()),UnitType:u.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"rightborder",Name:"RightBorder",DisplayName:"borderright",ItemType:n.ItemType.Border,EnableExpression:!0,Items:[{ItemId:"rightborderstyle",Name:"BorderStyleRight",DisplayName:"styletooltip",HeaderText:"borderrightstyle",Value:r.Style.RightBorder?r.Style.RightBorder.Style:null,ItemType:n.ItemType.DropDown,ValueList:[{text:"dashed",value:"Dashed"},{text:"dotted",value:"Dotted"},{text:"double",value:"Double"},{text:"none",value:"None"},{text:"solid",value:"Solid"}]},{ItemId:"rightbordercolor",Name:"BorderColorRight",DisplayName:"colortooltip",HeaderText:"borderrightcolor",Value:r.Style.RightBorder&&r.Style.RightBorder.Color?r.Style.RightBorder.Color:ej.ReportUtil.getColorCode("Transparent"),ItemType:n.ItemType.Color},{ItemId:"rightborderwidth",Name:"BorderWidthRight",DisplayName:"sizetooltip",HeaderText:"borderrightsize",Value:r.Style.RightBorder&&r.Style.RightBorder.Width?ej.ReportUtil.isNotExpression(r.Style.RightBorder.Width.size)?u.getPropertyUnit(r.Style.RightBorder.Width.size):r.Style.RightBorder.Width.size:u.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),.1),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(u.getUnitVal()),UnitType:u.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"topborder",Name:"TopBorder",DisplayName:"bordertop",ItemType:n.ItemType.Border,EnableExpression:!0,Items:[{ItemId:"topborderstyle",Name:"BorderStyleTop",DisplayName:"styletooltip",HeaderText:"bordertopstyle",Value:r.Style.TopBorder?r.Style.TopBorder.Style:null,ItemType:n.ItemType.DropDown,ValueList:[{text:"dashed",value:"Dashed"},{text:"dotted",value:"Dotted"},{text:"double",value:"Double"},{text:"none",value:"None"},{text:"solid",value:"Solid"}]},{ItemId:"topbordercolor",Name:"BorderColorTop",DisplayName:"colortooltip",HeaderText:"bordertopcolor",Value:r.Style.TopBorder&&r.Style.TopBorder.Color?r.Style.TopBorder.Color:ej.ReportUtil.getColorCode("Transparent"),ItemType:n.ItemType.Color},{ItemId:"topborderwidth",Name:"BorderWidthTop",DisplayName:"sizetooltip",HeaderText:"borderrightsize",Value:r.Style.TopBorder&&r.Style.TopBorder.Width?ej.ReportUtil.isNotExpression(r.Style.TopBorder.Width.size)?u.getPropertyUnit(r.Style.TopBorder.Width.size):r.Style.TopBorder.Width.size:u.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),.1),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(u.getUnitVal()),UnitType:u.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"bottomborder",Name:"BottomBorder",DisplayName:"borderbottom",ItemType:n.ItemType.Border,EnableExpression:!0,Items:[{ItemId:"bottomborderstyle",Name:"BorderStyleBottom",DisplayName:"styletooltip",HeaderText:"borderbottomstyle",Value:r.Style.BottomBorder?r.Style.BottomBorder.Style:null,ItemType:n.ItemType.DropDown,ValueList:[{text:"dashed",value:"Dashed"},{text:"dotted",value:"Dotted"},{text:"double",value:"Double"},{text:"none",value:"None"},{text:"solid",value:"Solid"}]},{ItemId:"bottombordercolor",Name:"BorderColorBottom",DisplayName:"colortooltip",HeaderText:"borderbottomcolor",Value:r.Style.BottomBorder&&r.Style.BottomBorder.Color?r.Style.BottomBorder.Color:ej.ReportUtil.getColorCode("Transparent"),ItemType:n.ItemType.Color},{ItemId:"bottomborderwidth",Name:"BorderWidthBottom",DisplayName:"sizetooltip",HeaderText:"borderbottomsize",Value:r.Style.BottomBorder&&r.Style.BottomBorder.Width?ej.ReportUtil.isNotExpression(r.Style.BottomBorder.Width.size)?u.getPropertyUnit(r.Style.BottomBorder.Width.size):r.Style.BottomBorder.Width.size:u.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),.1),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(u.getUnitVal()),UnitType:u.getUnitVal(),ItemType:n.ItemType.Numeric}]}]},{ItemId:"backgroundcolor",Name:"BackgroundColor",DisplayName:"background",Value:r.Style.BackgroundColor!==null?r.Style.BackgroundColor:"White",EnableExpression:!0,ItemType:n.ItemType.Color}]},{CategoryId:"backgroundimage",DisplayName:"categoryBackgroundImage",IsExpand:!0,Items:[{ItemId:"source",Name:"Source",DisplayName:"source",Value:u.getBackgroundImageSource(r.Style),ItemType:n.ItemType.DropDown,EnableExpression:!1,DependentItems:[{EnableItems:["backgroundimage_externalvalue"],DisableItems:["backgroundimage_value","backgroundimage_databasevalue","backgroundimage_mimetype"],Value:["External"]},{EnableItems:["backgroundimage_value"],DisableItems:["backgroundimage_externalvalue","backgroundimage_databasevalue","backgroundimage_mimetype"],Value:["Embedded"]},{EnableItems:["backgroundimage_databasevalue","backgroundimage_mimetype"],DisableItems:["backgroundimage_externalvalue","backgroundimage_value"],Value:["Database"]}],ValueList:[{text:"external",value:"External"},{text:"embedded",value:"Embedded"},{text:"database",value:"Database"}]},{ItemId:"externalvalue",Name:"ExternalValue",DisplayName:"value",Value:u.getBackgroundImageValue(r.Style),ParentId:"basicitem_source",EnableExpression:!0,ItemType:n.ItemType.TextBox},{ItemId:"value",Name:"Value",DisplayName:"value",Value:u.getBackgroundImageValue(r.Style),ItemType:n.ItemType.ComboBox,ParentId:"backgroundimage_source",EnableExpression:!0,SourceType:n.SourceType.Images,EnableSearch:!1},{ItemId:"databasevalue",Name:"DatabaseValue",DisplayName:"value",Value:u.getBackgroundImageValue(r.Style),ItemType:n.ItemType.ComboBox,ParentId:"backgroundimage_source",EnableExpression:!0,SourceType:n.SourceType.Fields,EnableSearch:!1},{ItemId:"mimetype",Name:"MIMEType",DisplayName:"mimeType",Value:u.getBackgroundImageMimeType(r.Style),ItemType:n.ItemType.DropDown,ParentId:"backgroundimage_source",EnableExpression:!0,ValueList:[{text:"bmp",value:"image/bmp"},{text:"jpeg",value:"image/jpeg"},{text:"gif",value:"image/gif"},{text:"png",value:"image/png"},{text:"xPng",value:"image/x-png"}]},{ItemId:"repeat",Name:"Repeat",DisplayName:"categoryBackgroundRepeat",Value:u.getBackgroundRepeat(r.Style),ItemType:n.ItemType.DropDown,EnableExpression:!0,ValueList:[{text:"defaultrepeat",value:"Default"},{text:"repeat",value:"Repeat"},{text:"repeatx",value:"RepeatX"},{text:"repeaty",value:"RepeatY"},{text:"clip",value:"Clip"},{text:"fit",value:"Fit"}]}]},{CategoryId:"generalsettings",DisplayName:"generalLabel",IsExpand:!0,Items:[{ItemId:"height",Name:"Height",DisplayName:"height",Value:u.isPixelUnit()?ej.ReportUtil.getPixelVal(r.Height.size):ej.ReportUtil.getSizeVal(r.Height.size),Maximum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),43680),Minimum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),0),Interval:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),1),UnitType:u.getUnitVal(),EnableExpression:!1,ShowUnitType:!0,ItemType:n.ItemType.Numeric},{ItemId:"printonfirstpage",Name:"PrintOnFirstPage",DisplayName:"printFirstPage",Value:r.PrintOnFirstPage,EnableExpression:!1,ItemType:n.ItemType.Bool},{ItemId:"printonlastpage",Name:"PrintOnLastPage",DisplayName:"printLastPage",Value:r.PrintOnLastPage,EnableExpression:!1,ItemType:n.ItemType.Bool}]}],this},i.prototype.getBodyProperty=function(t,i,r,u){this.HeaderText=t;this.IsEditHeader=!1;this.PropertyType=this.ControlId=this.SubType=i;this.Locale=$.proxy(u.getLocale,u);this.OnValueChange=$.proxy(u.rptDesigner.designerPanel.updatePropertyChange,u.rptDesigner.designerPanel);this.Refresh=$.proxy(u.getDesignProperty,u,i);var f=u.reportSection?u.reportSection.Width.size:u.rdlReport.Width.size;return this.Items=[{CategoryId:"basicsettings",DisplayName:"basicSetting",IsExpand:!0,Items:[{ItemId:"defaultborder",Name:"DefaultBorder",DisplayName:"border",ItemType:n.ItemType.Border,EnableExpression:!0,Items:[{ItemId:"defaultborderstyle",Name:"BorderStyleDefault",DisplayName:"styletooltip",HeaderText:"borderdefaultstyle",Value:r.Style.Border?r.Style.Border.Style:"None",ItemType:n.ItemType.DropDown,ValueList:[{text:"dashed",value:"Dashed"},{text:"dotted",value:"Dotted"},{text:"double",value:"Double"},{text:"none",value:"None"},{text:"solid",value:"Solid"}]},{ItemId:"defaultbordercolor",Name:"BorderColorDefault",DisplayName:"colortooltip",HeaderText:"borderdefaultcolor",Value:r.Style.Border&&r.Style.Border.Color?r.Style.Border.Color:ej.ReportUtil.getColorCode("Black"),ItemType:n.ItemType.Color},{ItemId:"defaultborderwidth",Name:"BorderWidthDefault",DisplayName:"sizetooltip",HeaderText:"borderdefaultsize",Value:r.Style.Border&&r.Style.Border.Width?ej.ReportUtil.isNotExpression(r.Style.Border.Width.size)?u.getPropertyUnit(r.Style.Border.Width.size):r.Style.Border.Width.size:u.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),.1),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(u.getUnitVal()),UnitType:u.getUnitVal(),ItemType:n.ItemType.Numeric}],AdvancedItems:[{ItemId:"leftborder",Name:"LeftBorder",DisplayName:"borderleft",ItemType:n.ItemType.Border,EnableExpression:!0,Items:[{ItemId:"leftborderstyle",Name:"BorderStyleLeft",DisplayName:"styletooltip",HeaderText:"borderleftstyle",Value:r.Style.LeftBorder?r.Style.LeftBorder.Style:null,ItemType:n.ItemType.DropDown,ValueList:[{text:"dashed",value:"Dashed"},{text:"dotted",value:"Dotted"},{text:"double",value:"Double"},{text:"none",value:"None"},{text:"solid",value:"Solid"}]},{ItemId:"leftbordercolor",Name:"BorderColorLeft",DisplayName:"colortooltip",HeaderText:"borderleftcolor",Value:r.Style.LeftBorder&&r.Style.LeftBorder.Color?r.Style.LeftBorder.Color:ej.ReportUtil.getColorCode("Transparent"),ItemType:n.ItemType.Color},{ItemId:"leftborderwidth",Name:"BorderWidthLeft",DisplayName:"sizetooltip",HeaderText:"borderleftsize",Value:r.Style.LeftBorder&&r.Style.LeftBorder.Width?ej.ReportUtil.isNotExpression(r.Style.LeftBorder.Width.size)?u.getPropertyUnit(r.Style.LeftBorder.Width.size):r.Style.LeftBorder.Width.size:u.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),.1),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(u.getUnitVal()),UnitType:u.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"rightborder",Name:"RightBorder",DisplayName:"borderright",ItemType:n.ItemType.Border,EnableExpression:!0,Items:[{ItemId:"rightborderstyle",Name:"BorderStyleRight",DisplayName:"styletooltip",HeaderText:"borderrightstyle",Value:r.Style.RightBorder?r.Style.RightBorder.Style:null,ItemType:n.ItemType.DropDown,ValueList:[{text:"dashed",value:"Dashed"},{text:"dotted",value:"Dotted"},{text:"double",value:"Double"},{text:"none",value:"None"},{text:"solid",value:"Solid"}]},{ItemId:"rightbordercolor",Name:"BorderColorRight",DisplayName:"colortooltip",HeaderText:"borderrightcolor",Value:r.Style.RightBorder&&r.Style.RightBorder.Color?r.Style.RightBorder.Color:ej.ReportUtil.getColorCode("Transparent"),ItemType:n.ItemType.Color},{ItemId:"rightborderwidth",Name:"BorderWidthRight",DisplayName:"sizetooltip",HeaderText:"borderrightsize",Value:r.Style.RightBorder&&r.Style.RightBorder.Width?ej.ReportUtil.isNotExpression(r.Style.RightBorder.Width.size)?u.getPropertyUnit(r.Style.RightBorder.Width.size):r.Style.RightBorder.Width.size:u.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),.1),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(u.getUnitVal()),UnitType:u.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"topborder",Name:"TopBorder",DisplayName:"bordertop",ItemType:n.ItemType.Border,EnableExpression:!0,Items:[{ItemId:"topborderstyle",Name:"BorderStyleTop",DisplayName:"styletooltip",HeaderText:"bordertopstyle",Value:r.Style.TopBorder?r.Style.TopBorder.Style:null,ItemType:n.ItemType.DropDown,ValueList:[{text:"dashed",value:"Dashed"},{text:"dotted",value:"Dotted"},{text:"double",value:"Double"},{text:"none",value:"None"},{text:"solid",value:"Solid"}]},{ItemId:"topbordercolor",Name:"BorderColorTop",DisplayName:"colortooltip",HeaderText:"bordertopcolor",Value:r.Style.TopBorder&&r.Style.TopBorder.Color?r.Style.TopBorder.Color:ej.ReportUtil.getColorCode("Transparent"),ItemType:n.ItemType.Color},{ItemId:"topborderwidth",Name:"BorderWidthTop",DisplayName:"sizetooltip",HeaderText:"bordertopsize",Value:r.Style.TopBorder&&r.Style.TopBorder.Width?ej.ReportUtil.isNotExpression(r.Style.TopBorder.Width.size)?u.getPropertyUnit(r.Style.TopBorder.Width.size):r.Style.TopBorder.Width.size:u.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),.1),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(u.getUnitVal()),UnitType:u.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"bottomborder",Name:"BottomBorder",DisplayName:"borderbottom",ItemType:n.ItemType.Border,EnableExpression:!0,Items:[{ItemId:"bottomborderstyle",Name:"BorderStyleBottom",DisplayName:"styletooltip",HeaderText:"borderbottomstyle",Value:r.Style.BottomBorder?r.Style.BottomBorder.Style:null,ItemType:n.ItemType.DropDown,ValueList:[{text:"dashed",value:"Dashed"},{text:"dotted",value:"Dotted"},{text:"double",value:"Double"},{text:"none",value:"None"},{text:"solid",value:"Solid"}]},{ItemId:"bottombordercolor",Name:"BorderColorBottom",DisplayName:"colortooltip",HeaderText:"borderbottomcolor",Value:r.Style.BottomBorder&&r.Style.BottomBorder.Color?r.Style.BottomBorder.Color:ej.ReportUtil.getColorCode("Transparent"),ItemType:n.ItemType.Color},{ItemId:"bottomborderwidth",Name:"BorderWidthBottom",DisplayName:"sizetooltip",HeaderText:"borderbottomsize",Value:r.Style.BottomBorder&&r.Style.BottomBorder.Width?ej.ReportUtil.isNotExpression(r.Style.BottomBorder.Width.size)?u.getPropertyUnit(r.Style.BottomBorder.Width.size):r.Style.BottomBorder.Width.size:u.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),.1),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(u.getUnitVal()),UnitType:u.getUnitVal(),ItemType:n.ItemType.Numeric}]}]},{ItemId:"backgroundcolor",Name:"BackgroundColor",DisplayName:"background",Value:r.Style.BackgroundColor!==null?r.Style.BackgroundColor:"White",EnableExpression:!0,ItemType:n.ItemType.Color}]},{CategoryId:"backgroundimage",DisplayName:"categoryBackgroundImage",IsExpand:!0,Items:[{ItemId:"source",Name:"Source",DisplayName:"source",Value:u.getBackgroundImageSource(r.Style),ItemType:n.ItemType.DropDown,EnableExpression:!1,DependentItems:[{EnableItems:["backgroundimage_externalvalue"],DisableItems:["backgroundimage_value","backgroundimage_databasevalue","backgroundimage_mimetype"],Value:["External"]},{EnableItems:["backgroundimage_value"],DisableItems:["backgroundimage_externalvalue","backgroundimage_databasevalue","backgroundimage_mimetype"],Value:["Embedded"]},{EnableItems:["backgroundimage_databasevalue","backgroundimage_mimetype"],DisableItems:["backgroundimage_externalvalue","backgroundimage_value"],Value:["Database"]}],ValueList:[{text:"external",value:"External"},{text:"embedded",value:"Embedded"},{text:"database",value:"Database"}]},{ItemId:"externalvalue",Name:"ExternalValue",DisplayName:"value",Value:u.getBackgroundImageValue(r.Style),ParentId:"basicitem_source",EnableExpression:!0,ItemType:n.ItemType.TextBox},{ItemId:"value",Name:"Value",DisplayName:"value",Value:u.getBackgroundImageValue(r.Style),ItemType:n.ItemType.ComboBox,ParentId:"backgroundimage_source",EnableExpression:!0,SourceType:n.SourceType.Images,EnableSearch:!1},{ItemId:"databasevalue",Name:"DatabaseValue",DisplayName:"value",Value:u.getBackgroundImageValue(r.Style),ItemType:n.ItemType.ComboBox,ParentId:"backgroundimage_source",EnableExpression:!0,SourceType:n.SourceType.Fields,EnableSearch:!1},{ItemId:"mimetype",Name:"MIMEType",DisplayName:"mimeType",Value:u.getBackgroundImageMimeType(r.Style),ItemType:n.ItemType.DropDown,ParentId:"backgroundimage_source",EnableExpression:!0,ValueList:[{text:"bmp",value:"image/bmp"},{text:"jpeg",value:"image/jpeg"},{text:"gif",value:"image/gif"},{text:"png",value:"image/png"},{text:"xPng",value:"image/x-png"}]},{ItemId:"repeat",Name:"Repeat",DisplayName:"categoryBackgroundRepeat",Value:u.getBackgroundRepeat(r.Style),ItemType:n.ItemType.DropDown,EnableExpression:!0,ValueList:[{text:"defaultrepeat",value:"Default"},{text:"repeat",value:"Repeat"},{text:"repeatx",value:"RepeatX"},{text:"repeaty",value:"RepeatY"},{text:"clip",value:"Clip"},{text:"fit",value:"Fit"}]}]},{CategoryId:"position",DisplayName:"categoryposition",IsExpand:!0,Items:[{ItemId:"width",Name:"Width",DisplayName:"width",Value:u.isPixelUnit()?ej.ReportUtil.getPixelVal(f):ej.ReportUtil.getSizeVal(f),Maximum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),43680),Minimum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),0),Interval:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),1),UnitType:u.getUnitVal(),EnableExpression:!1,ShowUnitType:!0,ItemType:n.ItemType.Numeric},{ItemId:"height",Name:"Height",DisplayName:"height",Value:u.isPixelUnit()?ej.ReportUtil.getPixelVal(r.Height.size):ej.ReportUtil.getSizeVal(r.Height.size),Maximum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),43680),Minimum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),0),Interval:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),1),UnitType:u.getUnitVal(),EnableExpression:!1,ShowUnitType:!0,ItemType:n.ItemType.Numeric}]}],this},i.prototype.getReportProperty=function(t,i,r,u){return this.HeaderText=t,this.IsEditHeader=!1,this.PropertyType=this.ControlId=this.SubType=i,this.Locale=$.proxy(u.getLocale,u),this.OnValueChange=$.proxy(u.rptDesigner.designerPanel.updatePropertyChange,u.rptDesigner.designerPanel),this.Refresh=$.proxy(u.getDesignProperty,u,i),this.getItemProperty={event:$.proxy(u.getPropertyData,u)},this.setItemProperty={event:$.proxy(u.setPropertyData,u)},this.Items=[{CategoryId:"basicsettings",DisplayName:"basicSetting",IsExpand:!0,Items:[{ItemId:"defaultborder",Name:"DefaultBorder",DisplayName:"border",ItemType:n.ItemType.Border,EnableExpression:!0,Items:[{ItemId:"defaultborderstyle",Name:"BorderStyleDefault",DisplayName:"styletooltip",HeaderText:"borderdefaultstyle",Value:r.Style.Border?r.Style.Border.Style:"None",ItemType:n.ItemType.DropDown,ValueList:[{text:"dashed",value:"Dashed"},{text:"dotted",value:"Dotted"},{text:"double",value:"Double"},{text:"none",value:"None"},{text:"solid",value:"Solid"}]},{ItemId:"defaultbordercolor",Name:"BorderColorDefault",DisplayName:"colortooltip",HeaderText:"borderdefaultcolor",Value:r.Style.Border&&r.Style.Border.Color?r.Style.Border.Color:ej.ReportUtil.getColorCode("black"),ItemType:n.ItemType.Color},{ItemId:"defaultborderwidth",Name:"BorderWidthDefault",DisplayName:"sizetooltip",HeaderText:"borderdefaultsize",Value:r.Style.Border&&r.Style.Border.Width?ej.ReportUtil.isNotExpression(r.Style.Border.Width.size)?u.getPropertyUnit(r.Style.Border.Width.size):r.Style.Border.Width.size:u.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),.1),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(u.getUnitVal()),UnitType:u.getUnitVal(),ItemType:n.ItemType.Numeric}],AdvancedItems:[{ItemId:"leftborder",Name:"LeftBorder",DisplayName:"borderleft",ItemType:n.ItemType.Border,EnableExpression:!0,Items:[{ItemId:"leftborderstyle",Name:"BorderStyleLeft",DisplayName:"styletooltip",HeaderText:"borderleftstyle",Value:r.Style.LeftBorder?r.Style.LeftBorder.Style:null,ItemType:n.ItemType.DropDown,ValueList:[{text:"dashed",value:"Dashed"},{text:"dotted",value:"Dotted"},{text:"double",value:"Double"},{text:"none",value:"None"},{text:"solid",value:"Solid"}]},{ItemId:"leftbordercolor",Name:"BorderColorLeft",DisplayName:"colortooltip",HeaderText:"borderleftcolor",Value:r.Style.LeftBorder&&r.Style.LeftBorder.Color?r.Style.LeftBorder.Color:ej.ReportUtil.getColorCode("Transparent"),ItemType:n.ItemType.Color},{ItemId:"leftborderwidth",Name:"BorderWidthLeft",DisplayName:"sizetooltip",HeaderText:"borderleftsize",Value:r.Style.LeftBorder&&r.Style.LeftBorder.Width?ej.ReportUtil.isNotExpression(r.Style.LeftBorder.Width.size)?u.getPropertyUnit(r.Style.LeftBorder.Width.size):r.Style.LeftBorder.Width.size:u.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),.1),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(u.getUnitVal()),UnitType:u.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"rightborder",Name:"RightBorder",DisplayName:"borderright",ItemType:n.ItemType.Border,EnableExpression:!0,Items:[{ItemId:"rightborderstyle",Name:"BorderStyleRight",DisplayName:"styletooltip",HeaderText:"borderrightstyle",Value:r.Style.RightBorder?r.Style.RightBorder.Style:null,ItemType:n.ItemType.DropDown,ValueList:[{text:"dashed",value:"Dashed"},{text:"dotted",value:"Dotted"},{text:"double",value:"Double"},{text:"none",value:"None"},{text:"solid",value:"Solid"}]},{ItemId:"rightbordercolor",Name:"BorderColorRight",DisplayName:"colortooltip",HeaderText:"borderrightcolor",Value:r.Style.RightBorder&&r.Style.RightBorder.Color?r.Style.RightBorder.Color:ej.ReportUtil.getColorCode("Transparent"),ItemType:n.ItemType.Color},{ItemId:"rightborderwidth",Name:"BorderWidthRight",DisplayName:"sizetooltip",HeaderText:"borderrightsize",Value:r.Style.RightBorder&&r.Style.RightBorder.Width?ej.ReportUtil.isNotExpression(r.Style.RightBorder.Width.size)?u.getPropertyUnit(r.Style.RightBorder.Width.size):r.Style.RightBorder.Width.size:u.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),.1),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(u.getUnitVal()),UnitType:u.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"topborder",Name:"TopBorder",DisplayName:"bordertop",ItemType:n.ItemType.Border,EnableExpression:!0,Items:[{ItemId:"topborderstyle",Name:"BorderStyleTop",DisplayName:"styletooltip",HeaderText:"bordertopstyle",Value:r.Style.TopBorder?r.Style.TopBorder.Style:null,ItemType:n.ItemType.DropDown,ValueList:[{text:"dashed",value:"Dashed"},{text:"dotted",value:"Dotted"},{text:"double",value:"Double"},{text:"none",value:"None"},{text:"solid",value:"Solid"}]},{ItemId:"topbordercolor",Name:"BorderColorTop",DisplayName:"colortooltip",HeaderText:"bordertopcolor",Value:r.Style.TopBorder&&r.Style.TopBorder.Color?r.Style.TopBorder.Color:ej.ReportUtil.getColorCode("Transparent"),ItemType:n.ItemType.Color},{ItemId:"topborderwidth",Name:"BorderWidthTop",DisplayName:"sizetooltip",HeaderText:"bordertopsize",Value:r.Style.TopBorder&&r.Style.TopBorder.Width?ej.ReportUtil.isNotExpression(r.Style.TopBorder.Width.size)?u.getPropertyUnit(r.Style.TopBorder.Width.size):r.Style.TopBorder.Width.size:u.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),.1),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(u.getUnitVal()),UnitType:u.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"bottomborder",Name:"BottomBorder",DisplayName:"borderbottom",ItemType:n.ItemType.Border,EnableExpression:!0,Items:[{ItemId:"bottomborderstyle",Name:"BorderStyleBottom",DisplayName:"styletooltip",HeaderText:"borderbottomstyle",Value:r.Style.BottomBorder?r.Style.BottomBorder.Style:null,ItemType:n.ItemType.DropDown,ValueList:[{text:"dashed",value:"Dashed"},{text:"dotted",value:"Dotted"},{text:"double",value:"Double"},{text:"none",value:"None"},{text:"solid",value:"Solid"}]},{ItemId:"bottombordercolor",Name:"BorderColorBottom",DisplayName:"colortooltip",HeaderText:"borderbottomcolor",Value:r.Style.BottomBorder&&r.Style.BottomBorder.Color?r.Style.BottomBorder.Color:ej.ReportUtil.getColorCode("Transparent"),ItemType:n.ItemType.Color},{ItemId:"bottomborderwidth",Name:"BorderWidthBottom",DisplayName:"sizetooltip",HeaderText:"borderbottomsize",Value:r.Style.BottomBorder&&r.Style.BottomBorder.Width?ej.ReportUtil.isNotExpression(r.Style.BottomBorder.Width.size)?u.getPropertyUnit(r.Style.BottomBorder.Width.size):r.Style.BottomBorder.Width.size:u.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),.1),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(u.getUnitVal()),UnitType:u.getUnitVal(),ItemType:n.ItemType.Numeric}]}]},{ItemId:"backgroundcolor",Name:"BackgroundColor",DisplayName:"background",Value:r.Style.BackgroundColor!==null?r.Style.BackgroundColor:"White",EnableExpression:!0,ItemType:n.ItemType.Color}]},{CategoryId:"backgroundimage",DisplayName:"categoryBackgroundImage",IsExpand:!0,Items:[{ItemId:"source",Name:"Source",DisplayName:"source",Value:u.getBackgroundImageSource(r.Style),ItemType:n.ItemType.DropDown,EnableExpression:!1,DependentItems:[{EnableItems:["backgroundimage_externalvalue"],DisableItems:["backgroundimage_value","backgroundimage_databasevalue","backgroundimage_mimetype"],Value:["External"]},{EnableItems:["backgroundimage_value"],DisableItems:["backgroundimage_externalvalue","backgroundimage_databasevalue","backgroundimage_mimetype"],Value:["Embedded"]},{EnableItems:["backgroundimage_databasevalue","backgroundimage_mimetype"],DisableItems:["backgroundimage_externalvalue","backgroundimage_value"],Value:["Database"]}],ValueList:[{text:"external",value:"External"},{text:"embedded",value:"Embedded"},{text:"database",value:"Database"}]},{ItemId:"externalvalue",Name:"ExternalValue",DisplayName:"value",Value:u.getBackgroundImageValue(r.Style),ParentId:"basicitem_source",EnableExpression:!0,ItemType:n.ItemType.TextBox},{ItemId:"value",Name:"Value",DisplayName:"value",Value:u.getBackgroundImageValue(r.Style),ItemType:n.ItemType.ComboBox,ParentId:"backgroundimage_source",EnableExpression:!0,SourceType:n.SourceType.Images,EnableSearch:!1},{ItemId:"databasevalue",Name:"DatabaseValue",DisplayName:"value",Value:u.getBackgroundImageValue(r.Style),ItemType:n.ItemType.ComboBox,ParentId:"backgroundimage_source",EnableExpression:!0,SourceType:n.SourceType.Fields,EnableSearch:!1},{ItemId:"mimetype",Name:"MIMEType",DisplayName:"mimeType",Value:u.getBackgroundImageMimeType(r.Style),ItemType:n.ItemType.DropDown,ParentId:"backgroundimage_source",EnableExpression:!0,ValueList:[{text:"bmp",value:"image/bmp"},{text:"jpeg",value:"image/jpeg"},{text:"gif",value:"image/gif"},{text:"png",value:"image/png"},{text:"xPng",value:"image/x-png"}]},{ItemId:"repeat",Name:"Repeat",DisplayName:"categoryBackgroundRepeat",Value:u.getBackgroundRepeat(r.Style),ItemType:n.ItemType.DropDown,EnableExpression:!0,ValueList:[{text:"defaultrepeat",value:"Default"},{text:"repeat",value:"Repeat"},{text:"repeatx",value:"RepeatX"},{text:"repeaty",value:"RepeatY"},{text:"clip",value:"Clip"},{text:"fit",value:"Fit"}]}]},{CategoryId:"codes",DisplayName:"code",IsExpand:!0,Items:[{ItemId:"code",Name:"Code",DisplayName:"code",ItemType:n.ItemType.Code,IsVisible:!0},{ItemId:"variables",Name:"Variables",DisplayName:"variables",Value:u.rdlReport.Variables?u.rdlReport.Variables.length:0,ItemType:n.ItemType.Editor,EditorType:n.EditorType.ReportVariables}]},{CategoryId:"pageunits",DisplayName:"pageunits",IsExpand:!0,Items:[{ItemId:"pageunit",Name:"PageUnit",DisplayName:"pageunit",Value:u.getUnitName(),ItemType:n.ItemType.DropDown,EnableExpression:!1,ValueList:[{text:"inches",value:"Inches"},{text:"centimeters",value:"Centimeters"},{text:"pixels",value:"Pixels"},{text:"points",value:"Points"},{text:"millimeters",value:"Millimeters"},{text:"picas",value:"Picas"}]}]},{CategoryId:"pagecolumns",DisplayName:"pagecolumns",IsExpand:!0,Items:[{ItemId:"columns",Name:"Columns",DisplayName:"columns",Value:r.Columns,Minimum:1,Maximum:100,Interval:1,DecimalPlaces:0,ItemType:n.ItemType.Numeric,EnableExpression:!1,IsVisible:!0},{ItemId:"columnspacing",Name:"ColumnSpacing",DisplayName:"columnspacing",ShowUnitType:!0,Value:r.ColumnSpacing&&r.ColumnSpacing.size?ej.ReportUtil.isNotExpression(r.ColumnSpacing.size)?u.getPropertyUnit(r.ColumnSpacing.size):r.ColumnSpacing.size:u.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),.5),Maximum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),15360),Interval:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(u.getUnitVal()),UnitType:u.getUnitVal(),ItemType:n.ItemType.Numeric,EnableExpression:!1,IsVisible:!0}]},{CategoryId:"margins",DisplayName:"marginheader",IsExpand:!0,Items:[{ItemId:"margin",Name:"Margin",DisplayName:"marginLabel",ItemType:n.ItemType.Padding,EnableExpression:!1,UnitType:u.getUnitVal(),ShowUnitType:!0,Items:[{ItemId:"leftmargin",Name:"LeftMargin",DisplayName:"marginleft",Value:u.rdlPage.LeftMargin?u.isPixelUnit()?ej.ReportUtil.getPixelVal(u.rdlPage.LeftMargin.size):ej.ReportUtil.getSizeVal(u.rdlPage.LeftMargin.size):null,Maximum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),43680),Minimum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),0),Interval:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),1),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(u.getUnitVal()),UnitType:u.getUnitVal(),ItemType:n.ItemType.Numeric},{ItemId:"rightmargin",Name:"RightMargin",DisplayName:"marginright",Value:u.rdlPage.RightMargin?u.isPixelUnit()?ej.ReportUtil.getPixelVal(u.rdlPage.RightMargin.size):ej.ReportUtil.getSizeVal(u.rdlPage.RightMargin.size):null,Maximum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),43680),Minimum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),0),Interval:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),1),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(u.getUnitVal()),UnitType:u.getUnitVal(),ItemType:n.ItemType.Numeric},{ItemId:"topmargin",Name:"TopMargin",DisplayName:"margintop",Value:u.rdlPage.TopMargin?u.isPixelUnit()?ej.ReportUtil.getPixelVal(u.rdlPage.TopMargin.size):ej.ReportUtil.getSizeVal(u.rdlPage.TopMargin.size):null,Maximum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),43680),Minimum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),0),Interval:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),1),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(u.getUnitVal()),UnitType:u.getUnitVal(),ItemType:n.ItemType.Numeric},{ItemId:"bottommargin",Name:"BottomMargin",DisplayName:"marginbottom",Value:u.rdlPage.BottomMargin?u.isPixelUnit()?ej.ReportUtil.getPixelVal(u.rdlPage.BottomMargin.size):ej.ReportUtil.getSizeVal(u.rdlPage.BottomMargin.size):null,Maximum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),43680),Minimum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),0),Interval:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),1),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(u.getUnitVal()),UnitType:u.getUnitVal(),ItemType:n.ItemType.Numeric}]}]},{CategoryId:"reportpapersize",DisplayName:"paperSizeHeader",IsExpand:!0,Items:[{ItemId:"orientation",Name:"Orientation",DisplayName:"orientation",Value:u.getOrientation(),ItemType:n.ItemType.DropDown,EnableExpression:!1,ValueList:[{text:"landscape",value:"Landscape"},{text:"portrait",value:"Portrait"}]},{ItemId:"papersize",Name:"PaperSize",DisplayName:"paperSizeLabel",Value:ej.ReportUtil.getPaperType(ej.ReportUtil.getSizeVal(ej.ReportUtil.getUnitVal(u.rdlPage.PageHeight.size,u.getRDLUnit())),ej.ReportUtil.getSizeVal(ej.ReportUtil.getUnitVal(u.rdlPage.PageWidth.size,u.getRDLUnit())),u.getRDLUnit()),ItemType:n.ItemType.DropDown,EnableExpression:!1,ValueList:[{text:"a3Size",value:"A3"},{text:"a4Size",value:"A4"},{text:"b4Size",value:"B4(JIS)"},{text:"b5Size",value:"B5(JIS)"},{text:"envelope",value:"Envelope #10"},{text:"envelopeMonarch",value:"Envelope Monarch"},{text:"executive",value:"Executive"},{text:"legal",value:"Legal"},{text:"letter",value:"Letter"},{text:"tabloid",value:"Tabloid"},{text:"custom",value:"Custom"}],DependentItems:[{EnableItems:["reportpapersize_size"],DisableItems:[],Value:["Custom"]},{EnableItems:[],DisableItems:["reportpapersize_size"],Value:["Letter","Tabloid","Executive","Legal","Envelope Monarch","Envelope #10","B4(JIS)","B5(JIS)","A4","A3"]}]},{ItemId:"size",Name:"Size",DisplayName:"sizeLabel",EnableExpression:!1,ParentId:"reportpapersize_papersize",ItemType:n.ItemType.Size,UnitType:u.getUnitVal(),ShowUnitType:!0,Items:[{ItemId:"width",Name:"Width",DisplayName:"width",Value:u.isPixelUnit()?ej.ReportUtil.getPixelVal(u.rdlPage.PageWidth.size):ej.ReportUtil.getSizeVal(u.rdlPage.PageWidth.size),Maximum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),43680),Minimum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),0),Interval:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),1),UnitType:u.getUnitVal(),ItemType:n.ItemType.Numeric},{ItemId:"height",Name:"Height",DisplayName:"height",Value:u.isPixelUnit()?ej.ReportUtil.getPixelVal(u.rdlPage.PageHeight.size):ej.ReportUtil.getSizeVal(u.rdlPage.PageHeight.size),Maximum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),43680),Minimum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),0),Interval:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),1),UnitType:u.getUnitVal(),ItemType:n.ItemType.Numeric}]}]},{CategoryId:"interactivesize",DisplayName:"interactivesizeheader",IsExpand:!0,Items:[{ItemId:"enableinteractivesize",Name:"EnableInteractiveSize",DisplayName:"enableinteractivesize",EnableExpression:!1,Value:u.rdlPage.InteractiveHeight&&u.rdlPage.InteractiveWidth?!0:!1,ItemType:n.ItemType.Bool,DependentItems:[{EnableItems:["interactivesize_interactivesizewidth","interactivesize_interactivesizeheight"],DisableItems:[],Value:[!0]},{EnableItems:[],DisableItems:["interactivesize_interactivesizewidth","interactivesize_interactivesizeheight"],Value:[!1]}]},{ItemId:"interactivesizewidth",Name:"InteractiveSizeWidth",DisplayName:"interactivesizewidth",ParentId:"interactivesize_enableinteractivesize",ShowUnitType:!0,Value:u.getPropertyUnit(u.rdlPage.InteractiveWidth?u.rdlPage.InteractiveWidth.size:u.rdlPage.PageWidth.size),Minimum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),0),Maximum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),43680),Interval:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),1),UnitType:u.getUnitVal(),ItemType:n.ItemType.Numeric,EnableExpression:!1},{ItemId:"interactivesizeheight",Name:"InteractiveSizeHeight",DisplayName:"interactivesizeheight",ParentId:"interactivesize_enableinteractivesize",ShowUnitType:!0,Value:u.getPropertyUnit(u.rdlPage.InteractiveHeight?u.rdlPage.InteractiveHeight.size:u.rdlPage.PageHeight.size),Minimum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),0),Maximum:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),43680),Interval:ej.ReportUtil.getPropertyValue(u.isPixelUnit(),u.getRDLUnit(),1),UnitType:u.getUnitVal(),ItemType:n.ItemType.Numeric,EnableExpression:!1}]},{CategoryId:"reportlanguage",DisplayName:"reportLanguage",IsExpand:!0,Items:[{ItemId:"language",Name:"Language",DisplayName:"language",Value:u.rdlReport.Language,ItemType:n.ItemType.ComboBox,EnableExpression:!0,ValueList:ej.ReportUtil.getLanguages(),EnableSearch:!1}]},{CategoryId:"miscellaneous",DisplayName:"miscellaneous",IsExpand:!0,Items:[{ItemId:"customattributes",Name:"CustomAttributes",DisplayName:"customattributes",ItemType:n.ItemType.CustomAttributes,IsIgnoreCommon:!0},{ItemId:"reportversion",Name:"ReportVersion",DisplayName:"reportversion",Value:u.getReportVersion(),ItemType:n.ItemType.DropDown,EnableExpression:!1,ValueList:[{text:"defaultversion",value:"Default"},{text:"rdl2010",value:"2010"},{text:"rdl2016",value:"2016"}]}]}],this},i}(ej.ReportModel.Property),yo=function(){function n(){this.__type="BoldReports.RDL.DOM.Variable"}return n.prototype.getModel=function(){return this.Name=null,this.Value=null,this.Writable=!1,this},n}(),po=function(){function n(){this.__type="BoldReports.RDL.DOM.GridLayoutDefinition"}return n.prototype.getModel=function(){return this.NumberOfRows=null,this.NumberOfColumns=null,this.CellDefinitions=[],this},n}(),o=function(){function n(){this.__type="BoldReports.RDL.DOM.CellDefinition"}return n.prototype.getModel=function(){return this.ColumnIndex=null,this.RowIndex=null,this.ParameterName="",this},n}(),ua=function(){function n(){this.__type="BoldReports.RDL.DOM.ReportParametersLayout"}return n.prototype.getModel=function(){return this.GridLayoutDefinition=null,this},n}();window.ej.createObject("ej.ReportModel.ReportProperty",vo,window);window.ej.createObject("ej.ReportModel.Variables",yo,window);window.ej.createObject("ej.ReportModel.GridLayoutDefinition",po,window);window.ej.createObject("ej.ReportModel.CellDefinition",o,window);window.ej.createObject("ej.ReportModel.ReportParametersLayout",o,window),function(n){var t,i,r,u,f,e,o,s,h,c,l,a,v,y,p,w,b,k,d,g,nt,tt,it,rt,ut,ft,et,ot,st,ht,ct,lt,at,vt,yt,pt,wt,bt,kt,dt,gt,ni,ti,ii,ri,ui,fi,ei,oi,si;(function(n){n[n.Inch="in"]="Inch";n[n.Cm="cm"]="Cm";n[n.Px="px"]="Px";n[n.Pt="pt"]="Pt";n[n.Mm="mm"]="Mm";n[n.Pc="pc"]="Pc"})(t=n.UnitType||(n.UnitType={})),function(n){n[n.Unknown=0]="Unknown";n[n.Folder=1]="Folder";n[n.Report=2]="Report";n[n.Resource=3]="Resource";n[n.DataSource=4]="DataSource";n[n.Model=5]="Model";n[n.Site=6]="Site";n[n.DataSet=7]="DataSet";n[n.File=8]="File"}(i=n.ReportType||(n.ReportType={})),function(n){n[n.External=0]="External";n[n.Embedded=1]="Embedded";n[n.Database=2]="Database"}(r=n.Source||(n.Source={})),function(n){n[n.AutoSize=0]="AutoSize";n[n.Fit=1]="Fit";n[n.FitProportional=2]="FitProportional";n[n.Clip=3]="Clip"}(u=n.Sizing||(n.Sizing={})),function(n){n[n.Default=0]="Default";n[n.Top=1]="Top";n[n.TopLeft=2]="TopLeft";n[n.TopRight=3]="TopRight";n[n.Left=4]="Left";n[n.Center=5]="Center";n[n.Right=6]="Right";n[n.RightTop=7]="RightTop";n[n.BottomRight=8]="BottomRight";n[n.Bottom=9]="Bottom";n[n.BottomLeft=10]="BottomLeft";n[n.Outside=11]="Outside"}(f=n.Position||(n.Position={})),function(n){n[n.ReportItem=0]="ReportItem";n[n.Text=1]="Text"}(e=n.CopyType||(n.CopyType={})),function(n){n[n.Configured=0]="Configured";n[n.NotConfigured=1]="NotConfigured";n[n.InProgress=2]="InProgress"}(o=n.ServiceState||(n.ServiceState={})),function(n){n[n.Default="Default"]="Default";n[n.RDL2010="2010"]="RDL2010";n[n.RDL2016="2016"]="RDL2016"}(s=n.RDLVersion||(n.RDLVersion={})),function(n){n[n.addChartMember=0]="addChartMember";n[n.addChartSeries=1]="addChartSeries";n[n.removeChartMember=2]="removeChartMember";n[n.removeChartSeries=3]="removeChartSeries";n[n.emptyChartMember=4]="emptyChartMember";n[n.updateSeriesValues=5]="updateSeriesValues"}(h=n.ChartCmdAction||(n.ChartCmdAction={})),function(n){n[n.Column=0]="Column";n[n.Bar=1]="Bar";n[n.Line=2]="Line";n[n.Shape=3]="Shape";n[n.Scatter=4]="Scatter";n[n.Area=5]="Area";n[n.Range=6]="Range";n[n.Polar=7]="Polar"}(c=n.VisualizationType||(n.VisualizationType={})),function(n){n[n.Plain=0]="Plain";n[n.Stacked=1]="Stacked";n[n.PercentStacked=2]="PercentStacked";n[n.Smooth=3]="Smooth";n[n.Stepped=4]="Stepped";n[n.Pie=5]="Pie";n[n.ExplodedPie=6]="ExplodedPie";n[n.Doughnut=7]="Doughnut";n[n.Funnel=8]="Funnel";n[n.Pyramid=9]="Pyramid";n[n.Bubble=10]="Bubble";n[n.Candlestick=11]="Candlestick";n[n.Stock=12]="Stock";n[n.Bar=13]="Bar";n[n.Column=14]="Column";n[n.BoxPlot=15]="BoxPlot";n[n.ErrorBar=16]="ErrorBar";n[n.ExplodedDoughnut=17]="ExplodedDoughnut";n[n.Radar=18]="Radar"}(l=n.VisualizationSubType||(n.VisualizationSubType={})),function(n){n[n.RightTop=0]="RightTop";n[n.TopLeft=1]="TopLeft";n[n.TopCenter=2]="TopCenter";n[n.TopRight=3]="TopRight";n[n.LeftTop=4]="LeftTop";n[n.LeftCenter=5]="LeftCenter";n[n.LeftBottom=6]="LeftBottom";n[n.RightCenter=7]="RightCenter";n[n.RightBottom=8]="RightBottom";n[n.BottomRight=9]="BottomRight";n[n.BottomCenter=10]="BottomCenter";n[n.BottomLeft=11]="BottomLeft"}(a=n.Positions||(n.Positions={})),function(n){n[n.Auto=0]="Auto";n[n.Top=1]="Top";n[n.TopLeft=2]="TopLeft";n[n.TopRight=3]="TopRight";n[n.Left=4]="Left";n[n.Center=5]="Center";n[n.Right=6]="Right";n[n.RightTop=7]="RightTop";n[n.BottomRight=8]="BottomRight";n[n.Bottom=9]="Bottom";n[n.BottomLeft=10]="BottomLeft";n[n.Outside=11]="Outside"}(v=n.SeriesLabelPosition||(n.SeriesLabelPosition={})),function(n){n[n.Auto=0]="Auto";n[n.True=1]="True";n[n.False=2]="False"}(y=n.Visibility||(n.Visibility={})),function(n){n[n.Partial=0]="Partial";n[n.True=1]="True";n[n.False=2]="False"}(p=n.AllowOutSidePlotArea||(n.AllowOutSidePlotArea={})),function(n){n[n.Trim=0]="Trim";n[n.Hide=1]="Hide"}(w=n.LabelOverFlowMode||(n.LabelOverFlowMode={})),function(n){n[n.DataList=0]="DataList";n[n.DataPanel=1]="DataPanel";n[n.SharedData=2]="SharedData";n[n.DataType=3]="DataType";n[n.ConfigPanel=4]="ConfigPanel";n[n.QueryBuilder=5]="QueryBuilder";n[n.SampleDataSourcePanel=6]="SampleDataSourcePanel"}(b=n.PanelList||(n.PanelList={})),function(n){n[n.Fontname=0]="Fontname";n[n.Fontsize=1]="Fontsize";n[n.Forecolor=2]="Forecolor";n[n.Fontstyle=3]="Fontstyle";n[n.Fontweight=4]="Fontweight";n[n.Textdecoration=5]="Textdecoration";n[n.TextAlign=6]="TextAlign";n[n.Padding=7]="Padding";n[n.TextFormat=8]="TextFormat";n[n.TextLink=9]="TextLink";n[n.MarkupType=10]="MarkupType"}(k=n.ExecCommand||(n.ExecCommand={})),function(n){n[n.Text="Text"]="Text";n[n.Number="Number"]="Number";n[n.Date="Date & Time"]="Date";n[n.Conversion="Conversion"]="Conversion";n[n.Aggregate="Aggregate"]="Aggregate";n[n.Miscellaneous="Miscellaneous"]="Miscellaneous"}(d=n.OptionsType||(n.OptionsType={})),function(n){n[n.String=0]="String";n[n.Boolean=1]="Boolean";n[n.DateTime=2]="DateTime";n[n.Integer=3]="Integer";n[n.Float=4]="Float";n[n.Decimal=5]="Decimal"}(g=n.DataTypes||(n.DataTypes={})),function(n){n[n.Number="num"]="Number";n[n.Currency="currency"]="Currency";n[n.Date="date"]="Date";n[n.Time="time"]="Time";n[n.Custom="custom"]="Custom";n[n.Percentage="percent"]="Percentage";n[n.Scientific="scientific"]="Scientific"}(nt=n.FormatDatatype||(n.FormatDatatype={})),function(n){n[n.Auto=0]="Auto";n[n.Horizontal=1]="Horizontal";n[n.Vertical=2]="Vertical"}(tt=n.GaugeOrientation||(n.GaugeOrientation={})),function(n){n.Inside="Inside";n.Outside="Outside";n.Cross="Cross"}(it=n.Placement||(n.Placement={})),function(n){n[n.Needle=0]="Needle";n[n.Marker=1]="Marker";n[n.Bar=2]="Bar"}(rt=n.RadialPointerType||(n.RadialPointerType={})),function(n){n[n.Marker=0]="Marker";n[n.Bar=1]="Bar";n[n.Thermometer=2]="Thermometer"}(ut=n.LinearPointerType||(n.LinearPointerType={})),function(n){n[n.Triangle=0]="Triangle";n[n.Rectangle=1]="Rectangle";n[n.Circle=2]="Circle";n[n.Diamond=3]="Diamond";n[n.Trapezoid=4]="Trapezoid";n[n.Star=5]="Star";n[n.Wedge=6]="Wedge";n[n.Pentagon=7]="Pentagon";n[n.None=8]="None"}(ft=n.MarkerStyle||(n.MarkerStyle={})),function(n){n[n.Triangular=0]="Triangular";n[n.Rectangular=1]="Rectangular";n[n.TaperedWithTail=2]="TaperedWithTail";n[n.Tapered=3]="Tapered";n[n.ArrowWithTail=4]="ArrowWithTail";n[n.Arrow=5]="Arrow";n[n.StealthArrowWithTail=6]="StealthArrowWithTail";n[n.StealthArrow=7]="StealthArrow";n[n.TaperedWithStealthArrow=8]="TaperedWithStealthArrow";n[n.StealthArrowWithWideTail=9]="StealthArrowWithWideTail";n[n.TaperedWithRoundedPoint=10]="TaperedWithRoundedPoint"}(et=n.NeedleStyle||(n.NeedleStyle={})),function(n){n[n.None=0]="None";n[n.Start=1]="Start";n[n.End=2]="End";n[n.StartAndEnd=3]="StartAndEnd";n[n.Between=4]="Between"}(ot=n.BreakLocation||(n.BreakLocation={})),function(n){n[n.Ascending=0]="Ascending";n[n.Descending=1]="Descending"}(st=n.Sorting||(n.Sorting={})),function(n){n[n.None=0]="None";n[n.Numbered=1]="Numbered";n[n.Bulleted=2]="Bulleted"}(ht=n.ListStyle||(n.ListStyle={})),function(n){n[n.None="None"]="None";n[n.BasicAuthentication="BasicHttpAuthentication"]="BasicAuthentication"}(ct=n.AuthenticationType||(n.AuthenticationType={})),function(n){n[n.WebAPI="WebAPI"]="WebAPI";n[n.OData="OData"]="OData"}(lt=n.WebDataType||(n.WebDataType={})),function(n){n[n.Json="JSON"]="Json";n[n.XML="XML"]="XML";n[n.CSV="CSV"]="CSV";n[n.Excel="Excel"]="Excel"}(at=n.FileDataType||(n.FileDataType={})),function(n){n[n.SQL="SQL"]="SQL";n[n.SQLAZURE="SQLAZURE"]="SQLAZURE";n[n.MySql="MySql"]="MySql";n[n.MariaDB="MariaDB"]="MariaDB";n[n.MemSQL="MemSQL"]="MemSQL";n[n.CData="CDATA"]="CData";n[n.SSAS="OLEDB-MD"]="SSAS";n[n.GCMySQL="GoogleCloudMySQL"]="GCMySQL";n[n.GCPSQL="GoogleCloudPostgreSQL"]="GCPSQL";n[n.PostgreSQL="PostgreSQL"]="PostgreSQL";n[n.AmazonRedShift="AmazonRedshift"]="AmazonRedShift";n[n.AmazonAuroraMySQL="AmazonAuroraMySQL"]="AmazonAuroraMySQL";n[n.AmazonAuroraPSQL="AmazonAuroraPostgreSQL"]="AmazonAuroraPSQL";n[n.AmazonRDSMySQL="AmazonRDSMySQL"]="AmazonRDSMySQL";n[n.AmazonRDSMariaDB="AmazonRDSMariaDB"]="AmazonRDSMariaDB";n[n.AmazonRDSAmazonAuroraMySQL="AmazonRDSAmazonAuroraMySQL"]="AmazonRDSAmazonAuroraMySQL";n[n.AmazonRDSAmazonAuroraPostgreSQL="AmazonRDSAmazonAuroraPostgreSQL"]="AmazonRDSAmazonAuroraPostgreSQL";n[n.AmazonRDSSqlServer="AmazonRDSSqlServer"]="AmazonRDSSqlServer";n[n.AmazonRDSPostgreSQL="AmazonRDSPostgreSQL"]="AmazonRDSPostgreSQL";n[n.AmazonRDSOracle="AmazonRDSOracle"]="AmazonRDSOracle"}(vt=n.SQLDataType||(n.SQLDataType={})),function(n){n[n.InsertBefore=0]="InsertBefore";n[n.InsertBeforeGroup=1]="InsertBeforeGroup";n[n.InsertAfterGroup=2]="InsertAfterGroup"}(yt=n.InsertRowType||(n.InsertRowType={})),function(n){n[n.None=0]="None";n[n.Before=1]="Before";n[n.After=2]="After"}(pt=n.GroupNodeType||(n.GroupNodeType={})),function(n){n[n.insertTablixMember=0]="insertTablixMember";n[n.removeTablixMember=1]="removeTablixMember";n[n.headerCountChanged=2]="headerCountChanged";n[n.insertTableRow=3]="insertTableRow";n[n.deleteTableRow=4]="deleteTableRow";n[n.insertTableCol=5]="insertTableCol";n[n.deleteTableCol=6]="deleteTableCol";n[n.groupHeaderRowSpan=7]="groupHeaderRowSpan";n[n.groupHeaderColSpan=8]="groupHeaderColSpan";n[n.cornerHeaderRowSpan=9]="cornerHeaderRowSpan";n[n.cornerHeaderColSpan=10]="cornerHeaderColSpan";n[n.tablixCellName=11]="tablixCellName";n[n.tablixCellValue=12]="tablixCellValue";n[n.tableCellSpan=13]="tableCellSpan";n[n.tableCellSplit=14]="tableCellSplit";n[n.tableHeaderCellSplit=15]="tableHeaderCellSplit";n[n.insertNewItem=16]="insertNewItem";n[n.emptyTablixMember=17]="emptyTablixMember";n[n.emptyTablixHeader=18]="emptyTablixHeader";n[n.emptyTablixGroup=19]="emptyTablixGroup";n[n.replacingCellItem=20]="replacingCellItem";n[n.renderOldCellItem=21]="renderOldCellItem";n[n.resetCellSize=22]="resetCellSize";n[n.resetPasteAction=23]="resetPasteAction";n[n.tableSizeChanged=24]="tableSizeChanged";n[n.addMemberGroup=25]="addMemberGroup"}(wt=n.TablixCmdAction||(n.TablixCmdAction={})),function(n){n[n.DataSets="DataSets"]="DataSets";n[n.Images="Images"]="Images";n[n.Textboxes="Textboxes"]="Textboxes";n[n.Fields="Fields"]="Fields";n[n.Groups="Groups"]="Groups";n[n.DataRegions="DataRegions"]="DataRegions";n[n.TablixDataFields="TablixDataFields"]="TablixDataFields";n[n.GaugeDataFields="GaugeDataFields"]="GaugeDataFields";n[n.TemplateLabels="TemplateLabels"]="TemplateLabels"}(bt=n.SourceType||(n.SourceType={})),function(n){n[n.CustomAttributes="CustomAttributes"]="CustomAttributes";n[n.ReportAction="ReportAction"]="ReportAction";n[n.LinkReport="LinkReport"]="LinkReport";n[n.LinkUrl="LinkUrl"]="LinkUrl";n[n.Bookmark="Bookmark"]="Bookmark";n[n.FontStyle="FontStyle"]="FontStyle";n[n.Position="Position"]="Position";n[n.Padding="Padding"]="Padding";n[n.Border="Border"]="Border";n[n.Font="Font"]="Font";n[n.Size="Size"]="Size";n[n.Code="Code"]="Code";n[n.Sort="Sort"]="Sort";n[n.Bool="Bool"]="Bool";n[n.Color="Color"]="Color";n[n.Group="Group"]="Group";n[n.Filter="Filter"]="Filter";n[n.TextBox="TextBox"]="TextBox";n[n.Numeric="Numeric"]="Numeric";n[n.DropDown="DropDown"]="DropDown";n[n.FormatText="FormatText"]="FormatText";n[n.TextArea="TextArea"]="TextArea";n[n.ComboBox="ComboBox"]="ComboBox";n[n.IndicatorStates="IndicatorStates"]="IndicatorStates";n[n.SecondaryPanel="SecondaryPanel"]="SecondaryPanel";n[n.Editor="Editor"]="Editor"}(kt=n.ItemType||(n.ItemType={})),function(n){n[n.None="None"]="None";n[n.SpecialCharacter="SpecialCharacter"]="SpecialCharacter"}(dt=n.Validation||(n.Validation={})),function(n){n[n.BindingField="BindingFields"]="BindingField";n[n.IndicatorStates="IndicatorStates"]="IndicatorStates";n[n.Bucket="Bucket"]="Bucket";n[n.ColorPalatte="MapColor"]="ColorPalatte";n[n.FieldsCreator="MapFieldDefinition"]="FieldsCreator";n[n.MarkerPalatte="MapMarker"]="MarkerPalatte";n[n.Polygons="MapPolygon"]="Polygons";n[n.ReportVariables="ReportVariables"]="ReportVariables"}(gt=n.EditorType||(n.EditorType={})),function(n){n[n.SeriesProperties="SeriesProperties"]="SeriesProperties"}(ni=n.SecondaryPanelType||(n.SecondaryPanelType={})),function(n){n[n.Text=0]="Text";n[n.Numeric=1]="Numeric";n[n.Decimal=2]="Decimal";n[n.AlphaNumeric=3]="AlphaNumeric"}(ti=n.TextType||(n.TextType={})),function(n){n[n.VisibilityUpdate=0]="VisibilityUpdate";n[n.ValueUpdate=1]="ValueUpdate"}(ii=n.Cascading||(n.Cascading={})),function(n){n[n.PlainText=0]="PlainText";n[n.HTML=1]="HTML"}(ri=n.MarkupType||(n.MarkupType={})),function(n){n[n.Indicator=0]="Indicator";n[n.LinearGauge=1]="LinearGauge";n[n.RadialGauge=2]="RadialGauge"}(ui=n.GaugeItems||(n.GaugeItems={})),function(n){n[n.Custom=0]="Custom";n[n.ThreeColoredArrows=1]="ThreeColoredArrows";n[n.ThreeGrayArrows=2]="ThreeGrayArrows";n[n.ThreeFlags=3]="ThreeFlags";n[n.ThreeUnrimmedTrafficLights=4]="ThreeUnrimmedTrafficLights";n[n.ThreeRimmedTrafficLights=5]="ThreeRimmedTrafficLights";n[n.ThreeSigns=6]="ThreeSigns";n[n.ThreeCircledSymbols=7]="ThreeCircledSymbols";n[n.ThreeUncircledSymbols=8]="ThreeUncircledSymbols";n[n.FourColoredArrows=9]="FourColoredArrows";n[n.FourGrayArrows=10]="FourGrayArrows";n[n.RedToBlack=11]="RedToBlack";n[n.FourRatings=12]="FourRatings";n[n.FourTrafficLights=13]="FourTrafficLights";n[n.FiveColoredArrows=14]="FiveColoredArrows";n[n.FiveGrayArrows=15]="FiveGrayArrows";n[n.FiveRatings=16]="FiveRatings";n[n.FiveQuarters=17]="FiveQuarters";n[n.FiveBlocks=18]="FiveBlocks";n[n.FiveStars=19]="FiveStars";n[n.ThreeStars=20]="ThreeStars";n[n.ThreeUpDownTriangles=21]="ThreeUpDownTriangles"}(fi=n.IndicatorIconsSet||(n.IndicatorIconsSet={})),function(n){n[n.Percentage=0]="Percentage";n[n.None=1]="None"}(ei=n.IndicatorTransformationType||(n.IndicatorTransformationType={})),function(n){n[n.Auto=0]="Auto";n[n.Attribute=1]="Attribute";n[n.Element=2]="Element"}(oi=n.DataElementStyle||(n.DataElementStyle={})),function(n){n[n.Auto=0]="Auto";n[n.Output=1]="Output";n[n.NoOutput=2]="NoOutput";n[n.ContentsOnly=3]="ContentsOnly"}(si=n.DataElementOutputs||(n.DataElementOutputs={}))}(n||(n={})),function(n){var t,i,r,u;(function(n){n[n.Database=0]="Database";n[n.File=1]="File";n[n.Services=2]="Services"})(t=n.ConnectorsCategory||(n.ConnectorsCategory={})),function(n){n[n.all="All"]="all";n[n.sql="SQL"]="sql";n[n.files="Files"]="files";n[n.rest="Rest"]="rest"}(i=n.DataSourceCategory||(n.DataSourceCategory={})),function(n){n[n.After=0]="After";n[n.Before=1]="Before"}(r=n.LabelPosition||(n.LabelPosition={})),function(n){n[n.Database="Databases"]="Database";n[n.File="Files"]="File";n[n.Services="ServiceConnectors"]="Services"}(u=n.ConnectorsCategoryTitle||(n.ConnectorsCategoryTitle={}))}(r||(r={})),function(n){var t,i,r,u,f,e,o,s,h;(function(n){n[n.Configured=0]="Configured";n[n.NotConfigured=1]="NotConfigured";n[n.InProgress=2]="InProgress"})(t=n.ServiceState||(n.ServiceState={})),function(n){n[n.Equal="="]="Equal";n[n.LessThanEqual=">="]="LessThanEqual";n[n.GreaterThanEqual="<="]="GreaterThanEqual";n[n.NotEqual="!="]="NotEqual"}(i=n.Operator||(n.Operator={})),function(n){n[n.Text="Text"]="Text";n[n.Procedure="Procedure"]="Procedure"}(r=n.CommandMode||(n.CommandMode={})),function(n){n[n.Inner=0]="Inner";n[n.LeftOuter=1]="LeftOuter";n[n.RightOuter=2]="RightOuter";n[n.FullOuter=3]="FullOuter"}(u=n.JoinType||(n.JoinType={})),function(n){n[n.String=0]="String";n[n.Boolean=1]="Boolean";n[n.DateTime=2]="DateTime";n[n.Integer=3]="Integer";n[n.Float=4]="Float";n[n.Decimal=5]="Decimal"}(f=n.DataTypes||(n.DataTypes={})),function(n){n[n.Schema=0]="Schema";n[n.Table=1]="Table";n[n.View=2]="View";n[n.Procedure=3]="Procedure";n[n.Parameter=4]="Parameter";n[n.Method=5]="Method";n[n.Field=6]="Field";n[n.Category=7]="Category";n[n.Database=8]="Database";n[n.All=9]="All"}(e=n.SchemaTypes||(n.SchemaTypes={})),function(n){n[n.Between="between"]="Between";n[n.NotBetween="not between"]="NotBetween"}(o=n.QueryOperator||(n.QueryOperator={})),function(n){n[n.Int="int"]="Int";n[n.Date="date"]="Date";n[n.Bool="bool"]="Bool";n[n.Char="string"]="Char"}(s=n.QueryDatatype||(n.QueryDatatype={})),function(n){n[n.New=0]="New";n[n.Edit=1]="Edit";n[n.Save=2]="Save";n[n.Close=3]="Close"}(h=n.ExpAction||(n.ExpAction={}))}(i||(i={}));var u=this&&this.__extends||function(){var n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),wo=function(n){function t(){var t=n.call(this)||this;return t.__type="BoldReports.RDL.DOM.Line",t}return u(t,n),t.prototype.getModel=function(){return this.UniqueId=ej.getGuid("line"),this.LineAxis={x1:0,x2:150,y1:0,y2:150},this.Left={__type:"BoldReports.RDL.DOM.Size",size:"2.8425in"},this.Top={__type:"BoldReports.RDL.DOM.Size",size:"0.4675in"},this.Height={__type:"BoldReports.RDL.DOM.Size",size:"1.04167in"},this.Width={__type:"BoldReports.RDL.DOM.Size",size:"2.21875in"},this.ZIndex=0,this.Name="Line1",this.Value=null,this.ActionInfo=null,this.Visibility=null,this.LabelLocID=null,this.ToolTip=null,this.DocumentMapLabel=null,this.Bookmark=null,this.RepeatWith=null,this.CustomProperties=[],this.DataElementName=null,this.DataElementOutput=0,this.Style={__type:"BoldReports.RDL.DOM.Style",BackgroundColor:"Transparent",FontFamily:"Arial",FontSize:{__type:"BoldReports.RDL.DOM.Size",size:"10pt"},FontWeight:"Default",BackgroundGradientType:"None",BackgroundGradientEndColor:null,FontStyle:"Default",Format:null,TextDecoration:"Default",TextAlign:"Default",VerticalAlign:"Default",Color:null,PaddingLeft:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingRight:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingTop:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingBottom:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},LineHeight:{__type:"BoldReports.RDL.DOM.Size",size:"0"},Direction:"Default",WritingMode:"Default",Language:null,Calendar:0,NumeralLanguage:null,TextEffect:0,BackgroundHatchType:"Default",ShadowColor:null,Border:{__type:"BoldReports.RDL.DOM.Border",Color:"#000000",Style:"Solid",Width:{__type:"BoldReports.RDL.DOM.Size",size:"1pt"}},TopBorder:null,BottomBorder:null,LeftBorder:null,RightBorder:null,BackgroundImage:null,NumeralVariant:null,ShadowOffset:null},this},t}(ej.ReportModel.ReportItem),bo=function(t){function i(){return t.call(this)||this}return u(i,t),i.prototype.getLineProperty=function(t,i){this.HeaderText=t.Name;this.PropertyType=this.SubType="Line";this.IsEditHeader=!0;this.IsDataEnabled=i.isDataEnabled;this.ControlId=i.itemId;this.CommonPropertyKeys=[{Key:ej.ReportUtil.CommonProperty.top,PropertyId:"topposition",PropertyName:"Top"},{Key:ej.ReportUtil.CommonProperty.left,PropertyId:"leftposition",PropertyName:"Left"},{Key:ej.ReportUtil.CommonProperty.hidden,PropertyId:"hidden",PropertyName:"Hidden"}];this.Locale=i.locale;this.OnValueChange=i.onValueChange;this.Refresh=i.refresh;this.getItemProperty={event:$.proxy(i.getPropertyData,i),eventData:{}};this.setItemProperty={event:$.proxy(i.setPropertyData,i),eventData:{}};var r=i.getLinePosition(t);return this.Items=[{CategoryId:"basicsettings",DisplayName:"categoryBasicSettings",IsExpand:!0,Items:[{ItemId:"lineitem",Name:"LineItem",DisplayName:"line",ItemType:n.ItemType.Border,EnableExpression:!0,Items:[{ItemId:"linestyle",Name:"LineStyle",DisplayName:"styletooltip",HeaderText:"linestyle",Value:t.Style.Border!==null?t.Style.Border.Style:"Solid",ItemType:n.ItemType.DropDown,ValueList:[{text:"solid",value:"Solid"},{text:"dashed",value:"Dashed"},{text:"dotted",value:"Dotted"}]},{ItemId:"linecolor",Name:"LineColor",DisplayName:"colortooltip",HeaderText:"linecolor",Value:t.Style.Border&&t.Style.Border.Color?t.Style.Border.Color:"Black",ItemType:n.ItemType.Color},{ItemId:"linewidth",Name:"LineWidth",DisplayName:"sizetooltip",HeaderText:"linesize",Value:t.Style.Border&&t.Style.Border.Width?ej.ReportUtil.isNotExpression(t.Style.Border.Width.size)?i.rdlParser.getPropertyUnit(t.Style.Border.Width.size):t.Style.Border.Width.size:i.rdlParser.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.5),decimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]}]},{CategoryId:"position",DisplayName:"categoryPosition",IsExpand:!0,Items:[{ItemId:"lineposition",DisplayName:"positionLabel",ItemType:n.ItemType.Position,EnableExpression:!1,ShowUnitType:!0,IsVisible:!i.isTablixCell,UnitType:i.rdlParser.getUnitVal(),Items:[{ItemId:"leftposition",Name:"Left",DisplayName:"left",Value:r.Left,Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),43680),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),0),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric},{ItemId:"topposition",Name:"Top",DisplayName:"top",Value:r.Top,Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),43680),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),0),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"size",DisplayName:"sizeLabel",ItemType:n.ItemType.Size,EnableExpression:!1,ShowUnitType:!0,UnitType:i.rdlParser.getUnitVal(),Items:[{ItemId:"width",Name:"Vertical",DisplayName:"width",Value:r.Width,Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),43680),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),0),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric},{ItemId:"height",Name:"Horizontal",DisplayName:"height",Value:r.Height,Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),43680),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),0),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]}]},{CategoryId:"visibility",DisplayName:"categoryName",IsExpand:!0,Items:[{ItemId:"hidden",Name:"Hidden",DisplayName:"visible",Value:t.Visibility&&t.Visibility.Hidden?ej.ReportUtil.isNotExpression(t.Visibility.Hidden)?!ej.ReportUtil.isBooleanTrue(t.Visibility.Hidden):t.Visibility.Hidden:!0,EnableExpression:!0,ItemType:n.ItemType.Bool},{ItemId:"toggleitem",Name:"Toggle",DisplayName:"ToggleItem",Value:t.Visibility&&t.Visibility.ToggleItem?t.Visibility.ToggleItem:null,ItemType:n.ItemType.ComboBox,SourceType:n.SourceType.Textboxes,EnableExpression:!1}]},{CategoryId:"miscellaneous",DisplayName:"miscellaneous",IsExpand:!0,IsIgnoreCommon:!0,Items:[{ItemId:"documentmap",Name:"DocumentMap",DisplayName:"DocumentMap",Value:t.DocumentMapLabel,ItemType:n.ItemType.TextBox,EnableExpression:!0},{ItemId:"bookmark",Name:"Bookmark",DisplayName:"Bookmark",Value:t&&t.Bookmark?t.Bookmark:"",ItemType:n.ItemType.TextBox,EnableExpression:!0},{ItemId:"customattributes",Name:"CustomAttributes",DisplayName:"customattributes",ItemType:n.ItemType.CustomAttributes}]}],this},i}(ej.ReportModel.Property);window.ej.createObject("ej.ReportModel.LineItem",wo,window);window.ej.createObject("ej.ReportModel.LineProperty",bo,window);var u=this&&this.__extends||function(){var n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),ko=function(t){function i(){return t!==null&&t.apply(this,arguments)||this}return u(i,t),i.prototype.getPageModel=function(){return this.__type="BoldReports.RDL.DOM.GaugePanel",this.PageName=null,this.DocumentMapLabel=null,this.DataElementName=null,this.DataElementOutput=n.DataElementOutputs.Auto,this.Left={__type:"BoldReports.RDL.DOM.Size",size:null},this.Top={__type:"BoldReports.RDL.DOM.Size",size:null},this.Height={__type:"BoldReports.RDL.DOM.Size",size:null},this.Width={__type:"BoldReports.RDL.DOM.Size",size:null},this.Style={__type:"BoldReports.RDL.DOM.Style",BottomBorder:null,BackgroundColor:"White",BackgroundGradientEndColor:null,BackgroundGradientType:"None",BackgroundHatchType:null,BackgroundImage:null,Border:{__type:"BoldReports.RDL.DOM.Border",Color:"LightGrey",Style:"Solid",Width:{__type:"BoldReports.RDL.DOM.Size",size:"1pt"}},Calendar:0,Color:null,Direction:"Default",FontFamily:"Arial",FontSize:{__type:"BoldReports.RDL.DOM.Size",size:"10pt"},FontStyle:"Default",FontWeight:"Default",Format:null,FormatType:null,LeftBorder:null,LineHeight:{__type:"BoldReports.RDL.DOM.Size",size:"0"},Language:null,NumeralLanguage:null,NumeralVariant:null,PaddingBottom:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingLeft:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingRight:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingTop:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},RightBorder:null,ShadowColor:null,ShadowOffset:null,TopBorder:null,TextAlign:"Default",TextDecoration:"Default",TextEffect:0,VerticalAlign:"Default",WritingMode:"Default"},this.Visibility=null,this.DataSetName=null,this.Filters=[],this.StateIndicators=[],this.LinearGauges=[],this.RadialGauges=[],this.GaugeLabels=[],this.CustomProperties=[],this},i.prototype.getGaugeLabelModel=function(){return{__type:"BoldReports.RDL.DOM.GaugeLabel",Name:"GaugeLabel",Text:"Text",useFontPercent:!0,Style:{__type:"BoldReports.RDL.DOM.Style",BottomBorder:null,BackgroundColor:"Transparent",BackgroundGradientEndColor:null,BackgroundGradientType:"None",BackgroundHatchType:null,BackgroundImage:null,Border:{__type:"BoldReports.RDL.DOM.Border",Color:"Black",Style:"None",Width:{__type:"BoldReports.RDL.DOM.Size",size:"1pt"}},Calendar:0,Color:"Black",Direction:"Default",FontFamily:"Segoe UI",FontSize:{__type:"BoldReports.RDL.DOM.Size",size:"10pt"},FontStyle:"Default",FontWeight:"Default",Format:null,FormatType:null,LeftBorder:null,LineHeight:{__type:"BoldReports.RDL.DOM.Size",size:"0"},Language:null,NumeralLanguage:null,NumeralVariant:null,PaddingBottom:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingLeft:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingRight:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingTop:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},RightBorder:null,ShadowColor:null,ShadowOffset:null,TopBorder:null,TextAlign:"Center",TextDecoration:"Default",TextEffect:0,VerticalAlign:"Middle",WritingMode:"Default"},ZIndex:1,Width:"40",Height:"40",Top:"0",ParentItem:"None",Left:"0"}},i}(ej.ReportModel.ReportItem),go=function(){function t(){this.borderData=[{text:"dashed",value:"Dashed"},{text:"dotted",value:"Dotted"},{text:"double",value:"Double"},{text:"none",value:"None"},{text:"solid",value:"Solid"}];this.fontWeight=[{text:"default",value:"Default"},{text:"normal",value:"Normal"},{text:"thin",value:"Thin"},{text:"extraLight",value:"ExtraLight"},{text:"light",value:"Light"},{text:"medium",value:"Medium"},{text:"semiBold",value:"SemiBold"},{text:"bold",value:"Bold"},{text:"extraBold",value:"ExtraBold"},{text:"heavy",value:"Heavy"}];this.fontStyle=[{text:"default",value:"Default"},{text:"normal",value:"Normal"},{text:"italic",value:"Italic"}];this.TextDecoration=[{text:"default",value:"Default"},{text:"none",value:"None"},{text:"underline",value:"Underline"},{text:"lineThrough",value:"LineThrough"},{text:"overline",value:"Overline"}];this.alignment=[{text:"default",value:"Default"},{text:"leftAlignment",value:"Left"},{text:"centerAlignment",value:"Center"},{text:"rightAlignment",value:"Right"}];this.verticalAlignment=[{text:"default",value:"Default"},{text:"topAlignment",value:"Top"},{text:"middleAlignment",value:"Middle"},{text:"bottomAlignment",value:"Bottom"}]}return t.prototype.getCommonPropertyKeys=function(){return[{Key:ej.ReportUtil.CommonProperty.top,PropertyId:"top",PropertyName:"Top"},{Key:ej.ReportUtil.CommonProperty.left,PropertyId:"left",PropertyName:"Left"},{Key:ej.ReportUtil.CommonProperty.hidden,PropertyId:"hidden",PropertyName:"Hidden"},{Key:ej.ReportUtil.CommonProperty.backgroundColor,PropertyId:"backgroundcolor",PropertyName:"BackgroundColor"},{Key:ej.ReportUtil.CommonProperty.borderStyleDefault,PropertyId:"borderstyledefault",PropertyName:"BorderStyleDefault"},{Key:ej.ReportUtil.CommonProperty.borderColorDefault,PropertyId:"bordercolordefault",PropertyName:"BorderColorDefault"},{Key:ej.ReportUtil.CommonProperty.borderWidthDefault,PropertyId:"borderwidthdefault",PropertyName:"BorderWidthDefault"},{Key:ej.ReportUtil.CommonProperty.borderStyleLeft,PropertyId:"borderstyleleft",PropertyName:"BorderStyleLeft"},{Key:ej.ReportUtil.CommonProperty.borderColorLeft,PropertyId:"bordercolorleft",PropertyName:"BorderColorLeft"},{Key:ej.ReportUtil.CommonProperty.borderWidthLeft,PropertyId:"borderwidthleft",PropertyName:"BorderWidthLeft"},{Key:ej.ReportUtil.CommonProperty.borderStyleRight,PropertyId:"borderstyleright",PropertyName:"BorderStyleRight"},{Key:ej.ReportUtil.CommonProperty.borderColorRight,PropertyId:"bordercolorright",PropertyName:"BorderColorRight"},{Key:ej.ReportUtil.CommonProperty.borderWidthRight,PropertyId:"borderwidthright",PropertyName:"BorderWidthRight"},{Key:ej.ReportUtil.CommonProperty.borderStyleTop,PropertyId:"borderstyletop",PropertyName:"BorderStyleTop"},{Key:ej.ReportUtil.CommonProperty.borderColorTop,PropertyId:"bordercolortop",PropertyName:"BorderColorTop"},{Key:ej.ReportUtil.CommonProperty.borderWidthTop,PropertyId:"borderwidthtop",PropertyName:"BorderWidthTop"},{Key:ej.ReportUtil.CommonProperty.borderStyleBottom,PropertyId:"borderstylebottom",PropertyName:"BorderStyleBottom"},{Key:ej.ReportUtil.CommonProperty.borderColorBottom,PropertyId:"bordercolorbottom",PropertyName:"BorderColorBottom"},{Key:ej.ReportUtil.CommonProperty.borderWidthBottom,PropertyId:"borderwidthbottom",PropertyName:"BorderWidthBottom"},{Key:ej.ReportUtil.CommonProperty.fontFamily,PropertyId:"labelfontfamily",PropertyName:"LabelFontFamily"},{Key:ej.ReportUtil.CommonProperty.fontColor,PropertyId:"labelfontcolor",PropertyName:"LabelFontColor"},{Key:ej.ReportUtil.CommonProperty.fontSize,PropertyId:"labelfontsize",PropertyName:"LabelFontSize"},{Key:ej.ReportUtil.CommonProperty.fontStyle,PropertyId:"labelfontstyle",PropertyName:"LabelFontStyle"},{Key:ej.ReportUtil.CommonProperty.fontWeight,PropertyId:"labelfontweight",PropertyName:"LabelFontWeight"}]},t.prototype.getBasicSettingsProperty=function(t,i){return{CategoryId:"basicsettings",DisplayName:"basicSettings",IsExpand:!0,Items:[{ItemId:"border",Name:"Border",DisplayName:"border",ItemType:n.ItemType.Border,EnableExpression:!0,Items:[{ItemId:"borderstyledefault",Name:"BorderStyleDefault",DisplayName:"styleTooltip",HeaderText:"borderDefaultStyle",Value:i.Style.Border?i.Style.Border.Style:null,UnitType:n.UnitType.Inch,ItemType:n.ItemType.DropDown,ValueList:this.borderData},{ItemId:"bordercolordefault",Name:"BorderColorDefault",DisplayName:"colorTooltip",HeaderText:"borderDefaultColor",Value:i.Style.Border&&i.Style.Border.Color?i.Style.Border.Color:ej.ReportUtil.getColorCode("Black"),ItemType:n.ItemType.Color},{ItemId:"borderwidthdefault",Name:"BorderWidthDefault",DisplayName:"sizeTooltip",HeaderText:"borderDefaultSize",Value:i.Style.Border&&i.Style.Border.Width?ej.ReportUtil.isNotExpression(i.Style.Border.Width.size)?t.rdlParser.getPropertyUnit(i.Style.Border.Width.size):i.Style.Border.Width.size:t.rdlParser.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(t.rdlParser.getUnitVal()),UnitType:t.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}],AdvancedItems:[{ItemId:"borderleft",DisplayName:"borderLeft",ItemType:n.ItemType.Border,EnableExpression:!0,Items:[{ItemId:"borderstyleleft",Name:"BorderStyleLeft",DisplayName:"styleTooltip",HeaderText:"borderLeftStyle",Value:i.Style.LeftBorder?i.Style.LeftBorder.Style:null,UnitType:n.UnitType.Inch,ItemType:n.ItemType.DropDown,ValueList:this.borderData},{ItemId:"bordercolorleft",Name:"BorderColorLeft",DisplayName:"colorTooltip",HeaderText:"borderLeftColor",Value:i.Style.LeftBorder&&i.Style.LeftBorder.Color?i.Style.LeftBorder.Color:ej.ReportUtil.getColorCode("Transparent"),ItemType:n.ItemType.Color},{ItemId:"borderwidthleft",Name:"BorderWidthLeft",DisplayName:"sizeTooltip",HeaderText:"borderLeftSize",Value:i.Style.LeftBorder&&i.Style.LeftBorder.Width?ej.ReportUtil.isNotExpression(i.Style.LeftBorder.Width.size)?t.rdlParser.getPropertyUnit(i.Style.LeftBorder.Width.size):i.Style.LeftBorder.Width.size:t.rdlParser.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(t.rdlParser.getUnitVal()),UnitType:t.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"borderright",DisplayName:"borderRight",ItemType:n.ItemType.Border,EnableExpression:!0,Items:[{ItemId:"borderstyleright",Name:"BorderStyleRight",DisplayName:"styleTooltip",HeaderText:"borderRightStyle",Value:i.Style.RightBorder?i.Style.RightBorder.Style:null,UnitType:n.UnitType.Inch,ItemType:n.ItemType.DropDown,ValueList:this.borderData},{ItemId:"bordercolorright",Name:"BorderColorRight",DisplayName:"colorTooltip",HeaderText:"borderRightColor",Value:i.Style.RightBorder&&i.Style.RightBorder.Color?i.Style.RightBorder.Color:ej.ReportUtil.getColorCode("Transparent"),ItemType:n.ItemType.Color},{ItemId:"borderwidthright",Name:"BorderWidthRight",DisplayName:"sizeTooltip",HeaderText:"borderRightSize",Value:i.Style.RightBorder&&i.Style.RightBorder.Width?ej.ReportUtil.isNotExpression(i.Style.RightBorder.Width.size)?t.rdlParser.getPropertyUnit(i.Style.RightBorder.Width.size):i.Style.RightBorder.Width.size:t.rdlParser.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(t.rdlParser.getUnitVal()),UnitType:t.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"bordertop",DisplayName:"borderTop",ItemType:n.ItemType.Border,EnableExpression:!0,Items:[{ItemId:"borderstyletop",Name:"BorderStyleTop",DisplayName:"styleTooltip",HeaderText:"borderTopStyle",Value:i.Style.TopBorder?i.Style.TopBorder.Style:null,UnitType:n.UnitType.Inch,ItemType:n.ItemType.DropDown,ValueList:this.borderData},{ItemId:"bordercolortop",Name:"BorderColorTop",DisplayName:"colorTooltip",HeaderText:"borderTopColor",Value:i.Style.TopBorder&&i.Style.TopBorder.Color?i.Style.TopBorder.Color:ej.ReportUtil.getColorCode("Transparent"),ItemType:n.ItemType.Color},{ItemId:"borderwidthtop",Name:"BorderWidthTop",DisplayName:"sizeTooltip",HeaderText:"borderTopSize",Value:i.Style.TopBorder&&i.Style.TopBorder.Width?ej.ReportUtil.isNotExpression(i.Style.TopBorder.Width.size)?t.rdlParser.getPropertyUnit(i.Style.TopBorder.Width.size):i.Style.TopBorder.Width.size:t.rdlParser.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(t.rdlParser.getUnitVal()),UnitType:t.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"borderbottom",DisplayName:"borderBottom",ItemType:n.ItemType.Border,EnableExpression:!0,Items:[{ItemId:"borderstylebottom",Name:"BorderStyleBottom",DisplayName:"styleTooltip",HeaderText:"borderBottomStyle",Value:i.Style.BottomBorder?i.Style.BottomBorder.Style:null,UnitType:n.UnitType.Inch,ItemType:n.ItemType.DropDown,ValueList:this.borderData},{ItemId:"bordercolorbottom",Name:"BorderColorBottom",DisplayName:"colorTooltip",HeaderText:"borderBottomColor",Value:i.Style.BottomBorder&&i.Style.BottomBorder.Color?i.Style.BottomBorder.Color:ej.ReportUtil.getColorCode("Transparent"),ItemType:n.ItemType.Color},{ItemId:"borderwidthbottom",Name:"BorderWidthBottom",DisplayName:"sizeTooltip",HeaderText:"borderBottomSize",Value:i.Style.BottomBorder&&i.Style.BottomBorder.Width?ej.ReportUtil.isNotExpression(i.Style.BottomBorder.Width.size)?t.rdlParser.getPropertyUnit(i.Style.BottomBorder.Width.size):i.Style.BottomBorder.Width.size:t.rdlParser.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(t.rdlParser.getUnitVal()),UnitType:t.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]}]},{ItemId:"backgroundcolor",Name:"BackgroundColor",DisplayName:"backGround",Value:i.Style.BackgroundColor?i.Style.BackgroundColor:ej.ReportUtil.getColorCode("Transparent"),EnableExpression:!0,ItemType:n.ItemType.Color}]}},t.prototype.getPositionProperty=function(t,i){return{CategoryId:"position",DisplayName:"categoryPosition",IsExpand:!1,Items:[{ItemId:"itemposition",DisplayName:"positionLabel",ItemType:n.ItemType.Position,IsVisible:!t.isTablixCell,EnableExpression:!1,ShowUnitType:!0,UnitType:t.rdlParser.getUnitVal(),Items:[{ItemId:"left",Name:"Left",DisplayName:"left",Value:t.rdlParser.getPropertyUnit(i.Left.size),Maximum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),43680),Minimum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),0),Interval:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),1),UnitType:t.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric},{ItemId:"top",Name:"Top",DisplayName:"top",Value:t.rdlParser.getPropertyUnit(i.Top.size),Maximum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),43680),Minimum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),0),Interval:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),1),UnitType:t.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"itemsize",DisplayName:"sizeLabel",ItemType:n.ItemType.Position,EnableExpression:!1,ShowUnitType:!0,UnitType:t.rdlParser.getUnitVal(),Items:[{ItemId:"width",Name:"Width",DisplayName:"width",Value:t.rdlParser.getPropertyUnit(i.Width.size),Maximum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),43680),Minimum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),0),Interval:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),1),UnitType:t.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric},{ItemId:"height",Name:"Height",DisplayName:"height",Value:t.rdlParser.getPropertyUnit(i.Height.size),Maximum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),43680),Minimum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),0),Interval:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),1),UnitType:t.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]}]}},t.prototype.getVisibilityProperty=function(t,i){return{CategoryId:"visibility",DisplayName:"categoryName",IsExpand:!1,Items:[{ItemId:"hidden",Name:"Hidden",DisplayName:"visible",Value:i.Visibility&&i.Visibility.Hidden?ej.ReportUtil.isNotExpression(i.Visibility.Hidden)?!ej.ReportUtil.isBooleanTrue(i.Visibility.Hidden):i.Visibility.Hidden:!0,EnableExpression:!0,ItemType:n.ItemType.Bool},{ItemId:"toggle",Name:"Toggle",DisplayName:"toggleItem",Value:i.Visibility&&i.Visibility.ToggleItem?i.Visibility.ToggleItem:null,ItemType:n.ItemType.ComboBox,SourceType:n.SourceType.Textboxes,EnableExpression:!1}]}},t}();window.ej.createObject("ej.ReportModel.GaugeItem",ko,window);window.ej.createObject("ej.ReportModel.GaugeProperty",go,window);var u=this&&this.__extends||function(){var n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),ns=function(){function n(){this.indicatorIconsInstance=new ej.ReportDesignerUtility.IndicatorIcons}return n.prototype.getPageModel=function(){return this.StateIndicators=[this.getStateIndicatorModel()],this},n.prototype.getStateIndicatorModel=function(){return{__type:"BoldReports.RDL.DOM.StateIndicator",GaugeInputValue:{__type:"BoldReports.RDL.DOM.GaugeInputValue",Value:"",DataElementOutput:1,AddConstant:0,MaxPercent:0,MinPercent:0,Formula:0,Multiplier:1},MaximumValue:{__type:"BoldReports.RDL.DOM.MaximumValue",Value:"NaN",DataElementOutput:0,AddConstant:0,MaxPercent:0,MinPercent:0,Formula:0,Multiplier:1},MinimumValue:{__type:"BoldReports.RDL.DOM.MinimumValue",Value:"NaN",DataElementOutput:0,AddConstant:0,MaxPercent:0,MinPercent:0,Formula:0,Multiplier:1},ToolTip:null,IconsSet:1,IndicatorStyle:"None",Style:{__type:"BoldReports.RDL.DOM.Style",BackgroundColor:null},TransformationType:1,TransformationScope:"",Name:"Indicator",Left:4,Top:4,Height:92,Width:92,ScaleFactor:1,IndicatorStates:this.getDefaultIndicatorStatesModel()}},n.prototype.getDefaultIndicatorStatesModel=function(){var t=this,n=[];return this.indicatorIconsInstance.getIconsSets().ThreeColoredArrows.indicatorStates.forEach(function(i){var r=t.getIndicatorStateModel();r.StartValue.Value=i.start;r.EndValue.Value=i.end;r.Color=i.color;r.Name=i.name;r.IndicatorStyle=i.indicatorStyle;n.push(r)}),n},n.prototype.getIndicatorStateModel=function(){return{__type:"BoldReports.RDL.DOM.IndicatorState",Name:"",StartValue:{__type:"BoldReports.RDL.DOM.StartValue",Value:null,DataElementOutput:0,AddConstant:0,MaxPercent:0,MinPercent:0,Formula:0,Multiplier:1},EndValue:{__type:"BoldReports.RDL.DOM.EndValue",Value:null,DataElementOutput:0,AddConstant:0,MaxPercent:0,MinPercent:0,Formula:0,Multiplier:1},Color:"",ScaleFactor:1,IndicatorStyle:""}},n}(),ts=function(t){function i(){return t.call(this)||this}return u(i,t),i.prototype.getProperty=function(t,i,r){var f;this.HeaderText=t.Name;this.IsEditHeader=!0;this.PropertyType=this.SubType="Indicator";this.ControlId=t.UniqueId;this.OnValueChange=i.updatePropertyChange.bind(i);this.Refresh=i.refresh.bind(i);this.Locale=i.getLocale.bind(i);f=t.StateIndicators[0];this.CommonPropertyKeys=i.gaugePropertyInstance.getCommonPropertyKeys();var e=ej.ReportUtil.getFontNames(i.reportDesigner.model.fontNames),u={actual:t.GaugeLabels[0],"default":i.getGaugeLabelModel()};return this.getItemProperty={event:$.proxy(i.getPropertyData,i),eventData:{}},this.setItemProperty={event:$.proxy(i.setPropertyData,i),eventData:{}},this.Items=[i.gaugePropertyInstance.getBasicSettingsProperty(i,t),{CategoryId:"data",DisplayName:"data",IsExpand:!0,Items:[{ItemId:"dataset",Name:"DataSet",DisplayName:"datasetName",IsVisible:!i.isTablixCell,Value:t.DataSetName,ItemType:n.ItemType.ComboBox,SourceType:n.SourceType.DataSets,EnableExpression:!1},{ItemId:"filter",Name:"Filter",DisplayName:"filters",ItemType:n.ItemType.Filter,IsIgnoreCommon:!0}]},{CategoryId:"indicatorvalue",DisplayName:"indicatorValue",IsExpand:!0,IsIgnoreCommon:!0,Items:[{ItemId:"value",Name:"Value",ShowUnitType:!1,DisplayName:"indicatorValue",Minimum:-Number.MAX_VALUE,Maximum:Number.MAX_VALUE,Value:f.GaugeInputValue.Value,ItemType:n.ItemType.Numeric,EnableExpression:!0,IsNullable:!0},{ItemId:"measurementunit",Name:"MeasurementUnit",DisplayName:"measurementUnit",Value:n.IndicatorTransformationType[f.TransformationType],ItemType:n.ItemType.DropDown,EnableExpression:!1,DependentItems:[{EnableItems:["indicatorvalue_min","indicatorvalue_max"],DisableItems:[],Value:["Percentage"]},{EnableItems:[],DisableItems:["indicatorvalue_min","indicatorvalue_max"],Value:["None"]}],ValueList:[{text:"numeric",value:"None"},{text:"percentage",value:"Percentage"}]},{ItemId:"min",Name:"Min",DisplayName:"min",ShowUnitType:!1,Minimum:-Number.MAX_VALUE,Maximum:Number.MAX_VALUE,Value:f.MinimumValue.Value==="NaN"?"":f.MinimumValue.Value,ParentId:"indicatorvalue_measurementunit",EnableExpression:!0,ItemType:n.ItemType.Numeric,IsNullable:!0},{ItemId:"max",Name:"Max",DisplayName:"max",ShowUnitType:!1,Minimum:-Number.MAX_VALUE,Maximum:Number.MAX_VALUE,Value:f.MaximumValue.Value==="NaN"?"":f.MaximumValue.Value,ParentId:"indicatorvalue_measurementunit",EnableExpression:!0,ItemType:n.ItemType.Numeric,IsNullable:!0},]},{CategoryId:"indicatortypes",DisplayName:"indicatorTypes",IsExpand:!1,IsIgnoreCommon:!0,Items:[{ItemId:"types",Name:"Types",DisplayName:"indicatorTypes",Value:n.IndicatorIconsSet[f.IconsSet],ItemType:n.ItemType.DropDown,ValueList:r.indicatorIconsInstance.getIndicatorTypes(),EnableExpression:!1}]},{CategoryId:"states",DisplayName:"states",IsExpand:!1,IsIgnoreCommon:!0,Items:[{ItemId:"indicatorstates",Name:"IndicatorStates",DisplayName:"indicatorStates",Value:r.getIndicatorStatesCount(),ItemType:n.ItemType.Editor,EditorType:n.EditorType.IndicatorStates,ReportItemID:t.UniqueId,EnableExpression:!1}]},{CategoryId:"label",DisplayName:"label",IsExpand:!1,IsVisible:!0,IsIgnoreCommon:!0,Items:[{ItemId:"enablelabel",Name:"EnableLabel",DisplayName:"enableLabel",Value:u.actual?!0:!1,EnableExpression:!1,ItemType:n.ItemType.Bool,DependentItems:[{EnableItems:["label_labeltext","label_labelfont","label_labelitemsize","label_labelitemposition","label_labelalign","label_labelbackgroundcolor","label_labelborder"],DisableItems:[],Value:[!0]},{EnableItems:[],DisableItems:["label_labeltext","label_labelfont","label_labelitemsize","label_labelitemposition","label_labelalign","label_labelbackgroundcolor","label_labelborder"],Value:[!1]}]},{ItemId:"labeltext",Name:"LabelText",DisplayName:"labelText",ParentId:"label_enablelabel",Value:u.actual?u.actual.Text:u.default.Text,ItemType:n.ItemType.TextBox,EnableExpression:!0},{ItemId:"labelalign",DisplayName:"alignment",ParentId:"label_enablelabel",ItemType:n.ItemType.FontStyle,EnableExpression:!0,ShowUnitType:!1,Items:[{ItemId:"labeltextalign",Name:"LabelTextAlign",DisplayName:"textAlignment",Value:u.actual?u.actual.Style.TextAlign:u.default.Style.TextAlign,ItemType:n.ItemType.DropDown,ValueList:i.gaugePropertyInstance.alignment},{ItemId:"labelverticalalign",Name:"LabelVerticalAlign",DisplayName:"verticalAlignment",Value:u.actual?u.actual.Style.VerticalAlign:u.default.Style.VerticalAlign,ItemType:n.ItemType.DropDown,ValueList:i.gaugePropertyInstance.verticalAlignment}]},{ItemId:"labelborder",Name:"LabelBorder",DisplayName:"border",ParentId:"label_enablelabel",ItemType:n.ItemType.Border,EnableExpression:!0,Items:[{ItemId:"labelborderstyledefault",Name:"LabelBorderStyleDefault",DisplayName:"styleTooltip",HeaderText:"borderDefaultStyle",Value:u.actual?u.actual.Style.Border.Style:u.default.Style.Border.Style,UnitType:n.UnitType.Inch,ItemType:n.ItemType.DropDown,ValueList:i.gaugePropertyInstance.borderData},{ItemId:"labelbordercolordefault",Name:"LabelBorderColorDefault",DisplayName:"colorTooltip",HeaderText:"borderDefaultColor",Value:u.actual?u.actual.Style.Border.Color:u.default.Style.Border.Color,ItemType:n.ItemType.Color},{ItemId:"labelborderwidthdefault",Name:"LabelBorderWidthDefault",DisplayName:"sizeTooltip",HeaderText:"borderDefaultSize",Value:ej.ReportUtil.isNotExpression(u.actual?u.actual.Style.Border.Width.size:u.default.Style.Border.Width.size)?i.rdlParser.getPropertyUnit(u.actual?u.actual.Style.Border.Width.size:u.default.Style.Border.Width.size):i.rdlParser.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"labelbackgroundcolor",Name:"LabelBackgroundColor",ParentId:"label_enablelabel",DisplayName:"backGround",Value:u.actual?u.actual.Style.BackgroundColor:u.default.Style.BackgroundColor,EnableExpression:!0,ItemType:n.ItemType.Color},{ItemId:"labelfont",Name:"LabelFont",DisplayName:"font",ItemType:n.ItemType.Font,EnableExpression:!0,ParentId:"label_enablelabel",Items:[{ItemId:"labelfontfamily",Name:"LabelFontFamily",DisplayName:"fontFamily",Value:u.actual?u.actual.Style.FontFamily:u.default.Style.FontFamily,ItemType:n.ItemType.DropDown,ValueList:e,EnableSearch:!0},{ItemId:"labelfontcolor",Name:"LabelFontColor",DisplayName:"fontColor",Value:u.actual?u.actual.Style.Color:u.default.Style.Color,ItemType:n.ItemType.Color},{ItemId:"labelfontsize",Name:"LabelFontSize",DisplayName:"fontSize",Value:ej.ReportUtil.isNotExpression(u.actual?u.actual.Style.FontSize.size:u.default.Style.FontSize.size)?i.rdlParser.getPropertyUnit(u.actual?u.actual.Style.FontSize.size:u.default.Style.FontSize.size):i.rdlParser.getPropertyUnit("10pt"),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1.33),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),265.67),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}],AdvancedItems:[{ItemId:"labelstyle",Name:"LabelStyle",DisplayName:"fontStyle",ItemType:n.ItemType.FontStyle,EnableExpression:!0,Items:[{ItemId:"labelfontstyle",Name:"LabelFontStyle",DisplayName:"fontStyle",Value:u.actual?u.actual.Style.FontStyle:u.default.Style.FontStyle,ItemType:n.ItemType.DropDown,ValueList:i.gaugePropertyInstance.fontStyle},{ItemId:"labelfontweight",Name:"LabelFontWeight",DisplayName:"fontWeight",Value:u.actual?u.actual.Style.FontWeight:u.default.Style.FontWeight,ItemType:n.ItemType.DropDown,ValueList:i.gaugePropertyInstance.fontWeight}]},{ItemId:"labeltextdecoration",Name:"LabelTextDecoration",DisplayName:"textDecoration",Value:u.actual?u.actual.Style.TextDecoration:u.default.Style.TextDecoration,ItemType:n.ItemType.DropDown,EnableExpression:!0,ValueList:i.gaugePropertyInstance.TextDecoration}]},{ItemId:"labelitemposition",DisplayName:"positionLabel",ParentId:"label_enablelabel",ItemType:n.ItemType.Position,EnableExpression:!0,ShowUnitType:!1,Items:[{ItemId:"labelleft",Name:"LabelLeft",DisplayName:"left",Value:u.actual?u.actual.Left:u.default.Left,Maximum:1e8,Minimum:-1e8,Interval:1,ItemType:n.ItemType.Numeric},{ItemId:"labeltop",Name:"LabelTop",DisplayName:"top",Value:u.actual?u.actual.Top:u.default.Top,Maximum:1e8,Minimum:-1e8,Interval:1,ItemType:n.ItemType.Numeric}]},{ItemId:"labelitemsize",ParentId:"label_enablelabel",DisplayName:"sizeLabel",ItemType:n.ItemType.Position,EnableExpression:!0,ShowUnitType:!1,Items:[{ItemId:"labelwidth",Name:"LabelWidth",DisplayName:"width",Value:u.actual?u.actual.Width:u.default.Width,Maximum:1e8,Minimum:0,Interval:1,ItemType:n.ItemType.Numeric},{ItemId:"labelheight",Name:"LabelHeight",DisplayName:"height",Value:u.actual?u.actual.Height:u.default.Height,Maximum:1e8,Minimum:0,Interval:1,ItemType:n.ItemType.Numeric}]}]},i.gaugePropertyInstance.getPositionProperty(i,t),{CategoryId:"dataonly",DisplayName:"dataonly",IsExpand:!1,Items:[{ItemId:"dataelementname",Name:"DataElementName",DisplayName:"dataElementName",Value:t.DataElementName,EnableExpression:!1,ItemType:n.ItemType.TextBox,ValidationType:n.Validation.SpecialCharacter},{ItemId:"dataelementoutput",Name:"DataElementOutput",DisplayName:"dataElementOutput",Value:t?ej.ReportUtil.getDataElementOutputString(t.DataElementOutput):"Auto",ItemType:n.ItemType.DropDown,ValueList:[{text:"dataElementAuto",value:"Auto"},{text:"dataElementNoOutput",value:"NoOutput"},{text:"dataElementOutputOutput",value:"Output"}],EnableExpression:!1}]},i.gaugePropertyInstance.getVisibilityProperty(i,t),{CategoryId:"miscellaneous",DisplayName:"miscellaneous",IsExpand:!1,Items:[{ItemId:"pagename",Name:"PageName",DisplayName:"pageName",Value:t.PageName,ItemType:n.ItemType.TextBox,EnableExpression:!0},{ItemId:"tooltip",Name:"ToolTip",DisplayName:"toolTip",Value:f.ToolTip,ItemType:n.ItemType.TextBox,EnableExpression:!0},{ItemId:"documentmap",Name:"DocumentMap",DisplayName:"DocumentMap",Value:t.DocumentMapLabel,ItemType:n.ItemType.TextBox,EnableExpression:!0},{ItemId:"bookmark",Name:"Bookmark",DisplayName:"bookmark",Value:t&&t.Bookmark?t.Bookmark:"",ItemType:n.ItemType.TextBox,EnableExpression:!0},{ItemId:"customattributes",Name:"CustomAttributes",DisplayName:"customattributes",ItemType:n.ItemType.CustomAttributes,IsIgnoreCommon:!0}]}],this},i}(ej.ReportModel.Property);window.ej.createObject("ej.ReportModel.IndicatorItem",ns,window);window.ej.createObject("ej.ReportModel.IndicatorProperty",ts,window);var u=this&&this.__extends||function(){var n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),is=function(){function n(){}return n.prototype.getPageModel=function(){return this.LinearGauges=[this.getLinearGaugeModel()],this},n.prototype.getLinearGaugeModel=function(){return{__type:"BoldReports.RDL.DOM.LinearGauge",Name:"LinearGaugeSet",BackFrame:{__type:"BoldReports.RDL.DOM.BackFrame",FrameBackground:{__type:"BoldReports.RDL.DOM.FrameBackground",Style:{__type:"BoldReports.RDL.DOM.Style",BottomBorder:null,BackgroundColor:"Transparent",BackgroundGradientEndColor:null,BackgroundGradientType:"None",BackgroundHatchType:null,BackgroundImage:null,Border:{__type:"BoldReports.RDL.DOM.Border",Color:"LightGrey",Style:"None",Width:{__type:"BoldReports.RDL.DOM.Size",size:"1pt"}},Calendar:0,Color:null,Direction:"Default",FontFamily:"Arial",FontSize:{__type:"BoldReports.RDL.DOM.Size",size:"10pt"},FontStyle:"Default",FontWeight:"Default",Format:null,FormatType:null,LeftBorder:null,LineHeight:{__type:"BoldReports.RDL.DOM.Size",size:"0"},Language:null,NumeralLanguage:null,NumeralVariant:null,PaddingBottom:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingLeft:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingRight:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingTop:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},RightBorder:null,ShadowColor:null,ShadowOffset:null,TopBorder:null,TextAlign:"Default",TextDecoration:"Default",TextEffect:0,VerticalAlign:"Default",WritingMode:"Default"}},FrameImage:{__type:"BoldReports.RDL.DOM.FrameImage",ClipImage:!1,HueColor:null,Transparency:0,MIMEType:null,Source:0,TransparentColor:null,Value:""},FrameShape:6,FrameStyleh:2,FrameWidth:8,GlassEffect:0,Style:{__type:"BoldReports.RDL.DOM.Style",BottomBorder:null,BackgroundColor:"Transparent",BackgroundGradientEndColor:null,BackgroundGradientType:"None",BackgroundHatchType:null,BackgroundImage:null,Border:{__type:"BoldReports.RDL.DOM.Border",Color:"LightGrey",Style:"None",Width:{__type:"BoldReports.RDL.DOM.Size",size:"1pt"}},Calendar:0,Color:null,Direction:"Default",FontFamily:"Arial",FontSize:{__type:"BoldReports.RDL.DOM.Size",size:"10pt"},FontStyle:"Default",FontWeight:"Default",Format:null,FormatType:null,LeftBorder:null,LineHeight:{__type:"BoldReports.RDL.DOM.Size",size:"0"},Language:null,NumeralLanguage:null,NumeralVariant:null,PaddingBottom:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingLeft:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingRight:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingTop:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},RightBorder:null,ShadowColor:null,ShadowOffset:null,TopBorder:null,TextAlign:"Default",TextDecoration:"Default",TextEffect:0,VerticalAlign:"Default",WritingMode:"Default"}},GaugeScales:[this.getLinearGaugeScaleModel()],Width:100,Height:100,Top:0,Left:0,AspectRatio:"NaN",Orientation:0,Tooltip:null}},n.prototype.getLinearGaugeScaleModel=function(){return{__type:"BoldReports.RDL.DOM.LinearScale",Name:"LinearScale",MinimumValue:{__type:"BoldReports.RDL.DOM.MinimumValue",Value:"0",DataElementOutput:0,AddConstant:0,MaxPercent:0,MinPercent:0,Formula:0,Multiplier:1},MaximumValue:{__type:"BoldReports.RDL.DOM.MaximumValue",Value:"100",DataElementOutput:0,AddConstant:0,MaxPercent:0,MinPercent:0,Formula:0,Multiplier:1},Interval:"20",IntervalOffset:"NaN",GaugePointers:[this.getLinearGaugePointerModel()],GaugeMajorTickMarks:{__type:"BoldReports.RDL.DOM.GaugeMajorTickMarks",Interval:"NaN",IntervalOffset:"NaN",Length:"15",Width:"2",Placement:"Cross",Hidden:"true",Style:{__type:"BoldReports.RDL.DOM.Style",BottomBorder:null,BackgroundColor:"DimGray",BackgroundGradientEndColor:null,BackgroundGradientType:"None",BackgroundHatchType:null,BackgroundImage:null,Border:{__type:"BoldReports.RDL.DOM.Border",Color:"Transparent",Style:"None",Width:{__type:"BoldReports.RDL.DOM.Size",size:"1pt"}},Calendar:0,Color:null,Direction:"Default",FontFamily:"Arial",FontSize:{__type:"BoldReports.RDL.DOM.Size",size:"10pt"},FontStyle:"Default",FontWeight:"Default",Format:null,FormatType:null,LeftBorder:null,LineHeight:{__type:"BoldReports.RDL.DOM.Size",size:"0"},Language:null,NumeralLanguage:null,NumeralVariant:null,PaddingBottom:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingLeft:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingRight:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingTop:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},RightBorder:null,ShadowColor:null,ShadowOffset:null,TopBorder:null,TextAlign:"Default",TextDecoration:"Default",TextEffect:0,VerticalAlign:"Default",WritingMode:"Default"}},GaugeMinorTickMarks:{__type:"BoldReports.RDL.DOM.GaugeMinorTickMarks",Interval:"NaN",IntervalOffset:"NaN",Length:"9",Width:"1",Placement:"Cross",Hidden:"true",Style:{__type:"BoldReports.RDL.DOM.Style",BottomBorder:null,BackgroundColor:"DimGray",BackgroundGradientEndColor:null,BackgroundGradientType:"None",BackgroundHatchType:null,BackgroundImage:null,Border:{__type:"BoldReports.RDL.DOM.Border",Color:"Transparent",Style:"None",Width:{__type:"BoldReports.RDL.DOM.Size",size:"1pt"}},Calendar:0,Color:null,Direction:"Default",FontFamily:"Arial",FontSize:{__type:"BoldReports.RDL.DOM.Size",size:"10pt"},FontStyle:"Default",FontWeight:"Default",Format:null,FormatType:null,LeftBorder:null,LineHeight:{__type:"BoldReports.RDL.DOM.Size",size:"0"},Language:null,NumeralLanguage:null,NumeralVariant:null,PaddingBottom:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingLeft:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingRight:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingTop:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},RightBorder:null,ShadowColor:null,ShadowOffset:null,TopBorder:null,TextAlign:"Default",TextDecoration:"Default",TextEffect:0,VerticalAlign:"Default",WritingMode:"Default"}},MaximumPin:{__type:"BoldReports.RDL.DOM.MaximumPin",Location:"0",Enable:!1,PinLabel:{__type:"BoldReports.RDL.DOM.PinLabel",Style:{__type:"BoldReports.RDL.DOM.Style",BackgroundColor:"Transparent",FontFamily:"Arial",FontSize:{__type:"BoldReports.RDL.DOM.Size",size:"12pt"},FontWeight:"Default",BackgroundGradientType:"None",BackgroundGradientEndColor:null,FontStyle:"Default",FormatType:null,Format:null,TextDecoration:"Default",TextAlign:"Default",VerticalAlign:"Default",Color:null,PaddingLeft:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingRight:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingTop:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingBottom:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},LineHeight:{__type:"BoldReports.RDL.DOM.Size",size:"0"},Direction:"Default",WritingMode:"Default",Language:null,Calendar:0,NumeralLanguage:null,TextEffect:0,BackgroundHatchType:"Default",ShadowColor:null,Border:{__type:"BoldReports.RDL.DOM.Border",Color:"LightGrey",Style:"None",Width:{__type:"BoldReports.RDL.DOM.Size",size:"1pt"}},TopBorder:null,BottomBorder:null,LeftBorder:null,RightBorder:null,BackgroundImage:null,NumeralVariant:null,ShadowOffset:null},Placement:"Inside",Text:"",AllowUpsideDown:!1,DistanceFromScale:0,FontAngle:0,RotateLabel:!1,UseFontPercent:!1}},MinimumPin:{__type:"BoldReports.RDL.DOM.MinimumPin",Location:"0",Enable:!1,PinLabel:{__type:"BoldReports.RDL.DOM.PinLabel",Style:{__type:"BoldReports.RDL.DOM.Style",BackgroundColor:"Transparent",FontFamily:"Arial",FontSize:{__type:"BoldReports.RDL.DOM.Size",size:"12pt"},FontWeight:"Default",BackgroundGradientType:"None",BackgroundGradientEndColor:null,FontStyle:"Default",Format:null,FormatType:null,TextDecoration:"Default",TextAlign:"Default",VerticalAlign:"Default",Color:null,PaddingLeft:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingRight:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingTop:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingBottom:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},LineHeight:{__type:"BoldReports.RDL.DOM.Size",size:"0"},Direction:"Default",WritingMode:"Default",Language:null,Calendar:0,NumeralLanguage:null,TextEffect:0,BackgroundHatchType:"Default",ShadowColor:null,Border:{__type:"BoldReports.RDL.DOM.Border",Color:"LightGrey",Style:"None",Width:{__type:"BoldReports.RDL.DOM.Size",size:"1pt"}},TopBorder:null,BottomBorder:null,LeftBorder:null,RightBorder:null,BackgroundImage:null,NumeralVariant:null,ShadowOffset:null},Placement:"Inside",Text:"",AllowUpsideDown:!1,DistanceFromScale:0,FontAngle:0,RotateLabel:!1,UseFontPercent:!1}},Reversed:"false",Style:{__type:"BoldReports.RDL.DOM.Style",BottomBorder:null,BackgroundColor:"LightGrey",BackgroundGradientEndColor:null,BackgroundGradientType:"None",BackgroundHatchType:null,BackgroundImage:null,Border:{__type:"BoldReports.RDL.DOM.Border",Color:"LightGrey",Style:"None",Width:{__type:"BoldReports.RDL.DOM.Size",size:"1pt"}},Calendar:0,Color:null,Direction:"Default",FontFamily:"Arial",FontSize:{__type:"BoldReports.RDL.DOM.Size",size:"10pt"},FontStyle:"Default",FontWeight:"Default",Format:null,FormatType:null,LeftBorder:null,LineHeight:{__type:"BoldReports.RDL.DOM.Size",size:"0"},Language:null,NumeralLanguage:null,NumeralVariant:null,PaddingBottom:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingLeft:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingRight:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingTop:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},RightBorder:null,ShadowColor:null,ShadowOffset:null,TopBorder:null,TextAlign:"Default",TextDecoration:"Default",TextEffect:0,VerticalAlign:"Default",WritingMode:"Default"},ScaleRanges:[],ScaleLabels:{__type:"BoldReports.RDL.DOM.ScaleLabels",Hidden:"false",Interval:"NaN",IntervalOffset:"NaN",Placement:"Outside",ShowEndLabels:"true",useFontPercent:!0,Style:{__type:"BoldReports.RDL.DOM.Style",BottomBorder:null,BackgroundColor:"Transparent",BackgroundGradientEndColor:null,BackgroundGradientType:"None",BackgroundHatchType:null,BackgroundImage:null,Border:{__type:"BoldReports.RDL.DOM.Border",Color:"LightGrey",Style:"None",Width:{__type:"BoldReports.RDL.DOM.Size",size:"1pt"}},Calendar:0,Color:"#404040",Direction:"Default",FontFamily:"Segoe UI",FontSize:{__type:"BoldReports.RDL.DOM.Size",size:"10pt"},FontStyle:"Default",FontWeight:"Default",Format:null,FormatType:null,LeftBorder:null,LineHeight:{__type:"BoldReports.RDL.DOM.Size",size:"0"},Language:null,NumeralLanguage:null,NumeralVariant:null,PaddingBottom:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingLeft:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingRight:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingTop:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},RightBorder:null,ShadowColor:null,ShadowOffset:null,TopBorder:null,TextAlign:"Default",TextDecoration:"Default",TextEffect:0,VerticalAlign:"Default",WritingMode:"Default"}},Position:50,StartMargin:8,EndMargin:8,Width:"30"}},n.prototype.getLinearGaugePointerModel=function(){return{__type:"BoldReports.RDL.DOM.LinearPointer",Name:"LinearPointer",GaugeInputValue:{__type:"BoldReports.RDL.DOM.GaugeInputValue",AddConstant:0,DataElementOutput:0,Formula:0,MaxPercent:0,MinPercent:0,Multiplier:1,Value:"35"},Placement:"Cross",Type:1,Style:{__type:"BoldReports.RDL.DOM.Style",BottomBorder:null,BackgroundColor:"#01b8aa",BackgroundGradientEndColor:null,BackgroundGradientType:"None",BackgroundHatchType:null,BackgroundImage:null,Border:{__type:"BoldReports.RDL.DOM.Border",Color:"LightGrey",Style:"None",Width:{__type:"BoldReports.RDL.DOM.Size",size:"1pt"}},Calendar:0,Color:null,Direction:"Default",FontFamily:"Arial",FontSize:{__type:"BoldReports.RDL.DOM.Size",size:"10pt"},FontStyle:"Default",FontWeight:"Default",Format:null,FormatType:null,LeftBorder:null,LineHeight:{__type:"BoldReports.RDL.DOM.Size",size:"0"},Language:null,NumeralLanguage:null,NumeralVariant:null,PaddingBottom:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingLeft:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingRight:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingTop:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},RightBorder:null,ShadowColor:null,ShadowOffset:null,TopBorder:null,TextAlign:"Default",TextDecoration:"Default",TextEffect:0,VerticalAlign:"Default",WritingMode:"Default"},Thermometer:{__type:"BoldReports.RDL.DOM.Thermometer",Style:{__type:"BoldReports.RDL.DOM.Style",BottomBorder:null,BackgroundColor:"Transparent",BackgroundGradientEndColor:null,BackgroundGradientType:"None",BackgroundHatchType:null,BackgroundImage:null,Border:{__type:"BoldReports.RDL.DOM.Border",Color:"LightGrey",Style:"None",Width:{__type:"BoldReports.RDL.DOM.Size",size:"1pt"}},Calendar:0,Color:null,Direction:"Default",FontFamily:"Arial",FontSize:{__type:"BoldReports.RDL.DOM.Size",size:"10pt"},FontStyle:"Default",FontWeight:"Default",Format:null,FormatType:null,LeftBorder:null,LineHeight:{__type:"BoldReports.RDL.DOM.Size",size:"0"},Language:null,NumeralLanguage:null,NumeralVariant:null,PaddingBottom:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingLeft:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingRight:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingTop:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},RightBorder:null,ShadowColor:null,ShadowOffset:null,TopBorder:null,TextAlign:"Default",TextDecoration:"Default",TextEffect:0,VerticalAlign:"Default",WritingMode:"Default"}},Width:"30",MarkerLength:"25",MarkerStyle:0}},n.prototype.getLinearGaugeRangeModel=function(){return{__type:"BoldReports.RDL.DOM.ScaleRange",Name:"LinearRange",StartValue:{__type:"BoldReports.RDL.DOM.StartValue",AddConstant:0,DataElementOutput:0,Formula:0,MaxPercent:0,MinPercent:0,Multiplier:1,Value:"1"},EndValue:{__type:"BoldReports.RDL.DOM.EndValue",AddConstant:0,DataElementOutput:0,Formula:0,MaxPercent:0,MinPercent:0,Multiplier:1,Value:"20"},Placement:"Inside",Style:{__type:"BoldReports.RDL.DOM.Style",BottomBorder:null,BackgroundColor:"Salmon",BackgroundGradientEndColor:null,BackgroundGradientType:"None",BackgroundHatchType:null,BackgroundImage:null,Border:{__type:"BoldReports.RDL.DOM.Border",Color:"LightGrey",Style:"None",Width:{__type:"BoldReports.RDL.DOM.Size",size:"1pt"}},Calendar:0,Color:null,Direction:"Default",FontFamily:"Arial",FontSize:{__type:"BoldReports.RDL.DOM.Size",size:"10pt"},FontStyle:"Default",FontWeight:"Default",Format:null,FormatType:null,LeftBorder:null,LineHeight:{__type:"BoldReports.RDL.DOM.Size",size:"0"},Language:null,NumeralLanguage:null,NumeralVariant:null,PaddingBottom:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingLeft:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingRight:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingTop:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},RightBorder:null,ShadowColor:null,ShadowOffset:null,TopBorder:null,TextAlign:"Default",TextDecoration:"Default",TextEffect:0,VerticalAlign:"Default",WritingMode:"Default"},StartWidth:"15",EndWidth:"15",Hidden:!1}},n}(),rs=function(t){function i(){return t.call(this)||this}return u(i,t),i.prototype.getProperty=function(t,i,r){this.HeaderText=t.Name;this.IsEditHeader=!0;this.PropertyType=this.SubType="LinearGauge";this.ControlId=t.UniqueId;this.OnValueChange=i.updatePropertyChange.bind(i);this.Refresh=i.refresh.bind(i);this.Locale=i.getLocale.bind(i);this.getItemProperty={event:$.proxy(i.getPropertyData,i),eventData:{}};this.setItemProperty={event:$.proxy(i.setPropertyData,i),eventData:{}};var s=ej.ReportUtil.getFontNames(i.reportDesigner.model.fontNames),u={scale:t.LinearGauges[0].GaugeScales[0],pointer:t.LinearGauges[0].GaugeScales[0].GaugePointers[0],range:t.LinearGauges[0].GaugeScales[0].ScaleRanges[0]},e={pointer:r.linearGaugeItemInstance.getLinearGaugePointerModel(),range:r.linearGaugeItemInstance.getLinearGaugeRangeModel()},f={actual:t.GaugeLabels[0],"default":i.getGaugeLabelModel()};this.CommonPropertyKeys=i.gaugePropertyInstance.getCommonPropertyKeys();var o=[{text:"inside",value:"Inside"},{text:"outside",value:"Outside"},{text:"cross",value:"Cross"}];return this.Items=[i.gaugePropertyInstance.getBasicSettingsProperty(i,t),{CategoryId:"data",DisplayName:"data",IsExpand:!0,IsIgnoreCommon:!0,Items:[{ItemId:"dataset",Name:"DataSet",DisplayName:"datasetName",IsVisible:!i.isTablixCell,Value:t.DataSetName,ItemType:n.ItemType.ComboBox,SourceType:n.SourceType.DataSets,EnableExpression:!1},{ItemId:"filter",Name:"Filter",DisplayName:"filters",ItemType:n.ItemType.Filter,IsIgnoreCommon:!0},{ItemId:"lineartype",Name:"LinearType",DisplayName:"linearType",Value:r.getLinearGaugeType(),EnableExpression:!1,ItemType:n.ItemType.DropDown,ValueList:[{text:"horizontal",value:"Horizontal"},{text:"vertical",value:"Vertical"},{text:"auto",value:"Auto"}]},{ItemId:"pointervalue",Name:"PointerValue",DisplayName:"pointerValue",Value:r.value,ItemType:n.ItemType.ComboBox,SourceType:n.SourceType.GaugeDataFields,ReportItemID:i.gaugeContainerId,EnableExpression:!0,IsNullable:!0,EnableSearch:!1},{ItemId:"minmax",DisplayName:"range",ItemType:n.ItemType.Position,EnableExpression:!0,ShowUnitType:!1,Items:[{ItemId:"min",Name:"Min",ShowUnitType:!1,DisplayName:"min",Minimum:-Number.MAX_VALUE,Maximum:Number.MAX_VALUE,Value:u.scale.MinimumValue.Value,ItemType:n.ItemType.Numeric,EnableExpression:!0,IsNullable:!0},{ItemId:"max",Name:"Max",ShowUnitType:!1,DisplayName:"max",Minimum:-Number.MAX_VALUE,Maximum:Number.MAX_VALUE,Value:u.scale.MaximumValue.Value,ItemType:n.ItemType.Numeric,EnableExpression:!0,IsNullable:!0}]},{ItemId:"interval",Name:"Interval",DisplayName:"interval",Minimum:0,Maximum:Number.MAX_VALUE,Value:u.scale.Interval==="NaN"?"":u.scale.Interval,ItemType:n.ItemType.Numeric,EnableExpression:!0,IsNullable:!0}]},{CategoryId:"pointer",DisplayName:"pointer",IsExpand:!1,IsIgnoreCommon:!0,Items:[{ItemId:"enablepointer",Name:"EnablePointer",DisplayName:"enablePointer",Value:u.pointer?!0:!1,EnableExpression:!1,ItemType:n.ItemType.Bool,DependentItems:[{EnableItems:["pointer_pointertype","pointer_pointerplacement","pointer_pointerwidth","pointer_pointercolor"],DisableItems:[],Value:[!0]},{EnableItems:[],DisableItems:["pointer_pointertype","pointer_pointerplacement","pointer_pointerwidth","pointer_pointercolor"],Value:[!1]}]},{ItemId:"pointerplacement",Name:"PointerPlacement",DisplayName:"Placement",ParentId:"pointer_enablepointer",Value:u.pointer&&u.pointer.Placement?n.Placement[u.pointer.Placement]:n.Placement.Inside,ItemType:n.ItemType.DropDown,EnableExpression:!1,ValueList:o},{ItemId:"pointertype",Name:"PointerType",DisplayName:"pointerType",ParentId:"pointer_enablepointer",Value:u.pointer?n.LinearPointerType[u.pointer.Type]:n.LinearPointerType[e.pointer.Type],EnableExpression:!1,ItemType:n.ItemType.DropDown,ValueList:[{text:"marker",value:"Marker"},{text:"bar",value:"Bar"}],DependentItems:[{EnableItems:["pointer_markerstyle","pointer_markerlength"],DisableItems:[],Value:["Marker"]},{EnableItems:[],DisableItems:["pointer_markerstyle","pointer_markerlength"],Value:["Bar"]}]},{ItemId:"pointerwidth",Name:"PointerWidth",DisplayName:"pointerWidth",ParentId:"pointer_enablepointer",Minimum:0,Maximum:100,Value:u.pointer?u.pointer.Width:e.pointer.Width,ItemType:n.ItemType.Numeric,EnableExpression:!0},{ItemId:"markerstyle",Name:"MarkerStyle",DisplayName:"markerStyle",ParentId:"pointer_pointertype",Value:u.pointer?n.MarkerStyle[u.pointer.MarkerStyle]:n.MarkerStyle[e.pointer.MarkerStyle],ItemType:n.ItemType.DropDown,EnableExpression:!1,ValueList:[{text:"circle",value:"Circle"},{text:"rectangle",value:"Rectangle"},{text:"triangle",value:"Triangle"},{text:"diamond",value:"Diamond"}]},{ItemId:"markerlength",Name:"MarkerLength",DisplayName:"markerLength",ParentId:"pointer_pointertype",Minimum:0,Maximum:100,Value:u.pointer?u.pointer.MarkerLength:e.pointer.MarkerLength,ItemType:n.ItemType.Numeric,EnableExpression:!0},{ItemId:"pointercolor",Name:"PointerColor",DisplayName:"pointerColor",ParentId:"pointer_enablepointer",Value:u.pointer?u.pointer.Style.BackgroundColor?u.pointer.Style.BackgroundColor:"#01b8aa":e.pointer.Style.BackgroundColor,ItemType:n.ItemType.Color,EnableExpression:!0},]},{CategoryId:"scale",DisplayName:"scale",IsExpand:!1,IsIgnoreCommon:!0,Items:[{ItemId:"scalebarwidth",Name:"ScaleBarWidth",ShowUnitType:!1,DisplayName:"scaleBarWidth",Minimum:0,Maximum:100,Value:u.scale.Width,ItemType:n.ItemType.Numeric,EnableExpression:!0},{ItemId:"scalebarcolor",Name:"ScaleBarColor",DisplayName:"scaleBarColor",Value:u.scale.Style.BackgroundColor?u.scale.Style.BackgroundColor:ej.ReportUtil.getColorCode("LightGrey"),ItemType:n.ItemType.Color,EnableExpression:!0},{ItemId:"reversedirection",Name:"ReverseDirection",DisplayName:"reverseDirection",Value:u.scale.Reversed,EnableExpression:!0,ItemType:n.ItemType.Bool},{ItemId:"showscalelabels",Name:"ShowScaleLabels",DisplayName:"showScaleLabels",Value:ej.ReportUtil.isNotExpression(u.scale.ScaleLabels.Hidden)?!ej.ReportUtil.isBooleanTrue(u.scale.ScaleLabels.Hidden):u.scale.ScaleLabels.Hidden,EnableExpression:!0,ItemType:n.ItemType.Bool,AdvancedItems:[{ItemId:"showscalelabelsatend",Name:"ShowScaleLabelsAtEnd",DisplayName:"showScaleLabelsAtEnd",Value:u.scale.ScaleLabels.ShowEndLabels,EnableExpression:!0,ItemType:n.ItemType.Bool},{ItemId:"scalelabelsplacement",Name:"ScaleLabelsPlacement",DisplayName:"Placement",Value:u.scale&&u.scale.ScaleLabels&&u.scale.ScaleLabels.Placement?n.Placement[u.scale.ScaleLabels.Placement]:n.Placement.Inside,EnableExpression:!1,ItemType:n.ItemType.DropDown,ValueList:o},{ItemId:"scalelabelsfont",Name:"ScaleLabelsFont",DisplayName:"font",ItemType:n.ItemType.Font,EnableExpression:!0,Items:[{ItemId:"scalelabelsfontfamily",Name:"ScaleLabelsFontFamily",DisplayName:"fontFamily",Value:u.scale.ScaleLabels.Style.FontFamily,ItemType:n.ItemType.DropDown,ValueList:s,EnableSearch:!0},{ItemId:"scalelabelsfontcolor",Name:"ScaleLabelsFontColor",DisplayName:"fontColor",Value:u.scale.ScaleLabels.Style.Color?u.scale.ScaleLabels.Style.Color:"#404040",ItemType:n.ItemType.Color},{ItemId:"scalelabelsfontsize",Name:"ScaleLabelsFontSize",DisplayName:"fontSize",Value:ej.ReportUtil.isNotExpression(u.scale.ScaleLabels.Style.FontSize.size)?i.rdlParser.getPropertyUnit(u.scale.ScaleLabels.Style.FontSize.size):u.scale.ScaleLabels.Style.FontSize.size,Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1.33),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),265.67),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"scalelabelsstyle",DisplayName:"fontStyle",ItemType:n.ItemType.FontStyle,EnableExpression:!0,Items:[{ItemId:"scalelabelsfontstyle",Name:"ScaleLabelsFontStyle",DisplayName:"fontStyle",Value:u.scale.ScaleLabels.Style.FontStyle,ItemType:n.ItemType.DropDown,ValueList:i.gaugePropertyInstance.fontStyle},{ItemId:"scalelabelsfontweight",Name:"ScaleLabelsFontWeight",DisplayName:"fontWeight",Value:u.scale.ScaleLabels.Style.FontWeight,ItemType:n.ItemType.DropDown,ValueList:i.gaugePropertyInstance.fontWeight}]}]},]},{CategoryId:"tickmark",DisplayName:"tickMark",IsExpand:!1,IsIgnoreCommon:!0,Items:[{ItemId:"showmajortick",Name:"ShowMajorTick",DisplayName:"majorTick",Value:ej.ReportUtil.isNotExpression(u.scale.GaugeMajorTickMarks.Hidden)?!ej.ReportUtil.isBooleanTrue(u.scale.GaugeMajorTickMarks.Hidden):u.scale.GaugeMajorTickMarks.Hidden,EnableExpression:!0,ItemType:n.ItemType.Bool,AdvancedItems:[{ItemId:"majortickinterval",Name:"MajorTickInterval",DisplayName:"tickInterval",Minimum:0,Maximum:Number.MAX_VALUE,Value:u.scale.GaugeMajorTickMarks.Interval==="NaN"?"":u.scale.GaugeMajorTickMarks.Interval,ItemType:n.ItemType.Numeric,EnableExpression:!0,IsNullable:!0},{ItemId:"majortickcolor",Name:"MajorTickColor",DisplayName:"tickColor",Value:u.scale.GaugeMajorTickMarks.Style.BackgroundColor?u.scale.GaugeMajorTickMarks.Style.BackgroundColor:ej.ReportUtil.getColorCode("DimGray"),ItemType:n.ItemType.Color,EnableExpression:!0},{ItemId:"majorticksize",DisplayName:"sizeLabel",ItemType:n.ItemType.Position,EnableExpression:!0,ShowUnitType:!1,Items:[{ItemId:"majorticklength",Name:"MajorTickLength",DisplayName:"tickLength",Minimum:0,Maximum:100,Value:u.scale.GaugeMajorTickMarks.Length,ItemType:n.ItemType.Numeric,EnableExpression:!0},{ItemId:"majortickwidth",Name:"MajorTickWidth",DisplayName:"tickWidth",Minimum:0,Maximum:100,Value:u.scale.GaugeMajorTickMarks.Width,ItemType:n.ItemType.Numeric,EnableExpression:!0}]}]},{ItemId:"majortickplacement",Name:"MajorTickPlacement",DisplayName:"majorTickPlacement",Value:u.scale&&u.scale.GaugeMajorTickMarks&&u.scale.GaugeMajorTickMarks.Placement?n.Placement[u.scale.GaugeMajorTickMarks.Placement]:n.Placement.Inside,EnableExpression:!1,ItemType:n.ItemType.DropDown,ValueList:o},{ItemId:"showminortick",Name:"ShowMinorTick",DisplayName:"minorTick",Value:ej.ReportUtil.isNotExpression(u.scale.GaugeMinorTickMarks.Hidden)?!ej.ReportUtil.isBooleanTrue(u.scale.GaugeMinorTickMarks.Hidden):u.scale.GaugeMinorTickMarks.Hidden,EnableExpression:!0,ItemType:n.ItemType.Bool,AdvancedItems:[{ItemId:"minortickinterval",Name:"MinorTickInterval",DisplayName:"tickInterval",Minimum:0,Maximum:Number.MAX_VALUE,Value:u.scale.GaugeMinorTickMarks.Interval==="NaN"?"":u.scale.GaugeMinorTickMarks.Interval,ItemType:n.ItemType.Numeric,EnableExpression:!0,IsNullable:!0},{ItemId:"minortickcolor",Name:"MinorTickColor",DisplayName:"tickColor",Value:u.scale.GaugeMinorTickMarks.Style.BackgroundColor?u.scale.GaugeMinorTickMarks.Style.BackgroundColor:ej.ReportUtil.getColorCode("DimGray"),ItemType:n.ItemType.Color,EnableExpression:!0},{ItemId:"minorticksize",DisplayName:"sizeLabel",ItemType:n.ItemType.Position,EnableExpression:!0,ShowUnitType:!1,Items:[{ItemId:"minorticklength",Name:"MinorTickLength",DisplayName:"tickLength",Minimum:0,Maximum:100,Value:u.scale.GaugeMinorTickMarks.Length,ItemType:n.ItemType.Numeric,EnableExpression:!0},{ItemId:"minortickwidth",Name:"MinorTickWidth",DisplayName:"tickWidth",Minimum:0,Maximum:100,Value:u.scale.GaugeMinorTickMarks.Width,ItemType:n.ItemType.Numeric,EnableExpression:!0}]}]},{ItemId:"minortickplacement",Name:"MinorTickPlacement",DisplayName:"minorTickPlacement",Value:u.scale&&u.scale.GaugeMinorTickMarks.Placement&&u.scale.GaugeMinorTickMarks.Placement?n.Placement[u.scale.GaugeMinorTickMarks.Placement]:n.Placement.Inside,EnableExpression:!1,ItemType:n.ItemType.DropDown,ValueList:o}]},{CategoryId:"range",DisplayName:"range",IsExpand:!1,IsIgnoreCommon:!0,Items:[{ItemId:"enablerange",Name:"EnableRange",DisplayName:"enableRange",Value:u.range?!0:!1,EnableExpression:!1,ItemType:n.ItemType.Bool,DependentItems:[{EnableItems:["range_rangeplacement","range_rangeband","range_rangewidth","range_rangecolor"],DisableItems:[],Value:[!0]},{EnableItems:[],DisableItems:["range_rangeplacement","range_rangeband","range_rangewidth","range_rangecolor"],Value:[!1]}]},{ItemId:"rangeplacement",Name:"RangePlacement",DisplayName:"Placement",ParentId:"range_enablerange",Value:u.range&&u.range.Placement?n.Placement[u.range.Placement]:n.Placement.Inside,ItemType:n.ItemType.DropDown,EnableExpression:!1,ValueList:o},{ItemId:"rangeband",DisplayName:"range",ItemType:n.ItemType.Position,ParentId:"range_enablerange",EnableExpression:!0,ShowUnitType:!1,Items:[{ItemId:"startrange",Name:"StartRange",DisplayName:"startRange",Minimum:-Number.MAX_VALUE,Maximum:Number.MAX_VALUE,Value:u.range?u.range.StartValue.Value:e.range.StartValue.Value,ItemType:n.ItemType.Numeric,EnableExpression:!0,IsNullable:!0},{ItemId:"endrange",Name:"EndRange",DisplayName:"endRange",Minimum:-Number.MAX_VALUE,Maximum:Number.MAX_VALUE,Value:u.range?u.range.EndValue.Value:e.range.EndValue.Value,ItemType:n.ItemType.Numeric,EnableExpression:!0,IsNullable:!0}]},{ItemId:"rangewidth",DisplayName:"rangeWidth",ItemType:n.ItemType.Position,ParentId:"range_enablerange",EnableExpression:!0,ShowUnitType:!1,Items:[{ItemId:"startwidth",Name:"StartWidth",DisplayName:"startWidth",Minimum:0,Maximum:100,Value:u.range?u.range.StartWidth:e.range.StartWidth,ItemType:n.ItemType.Numeric,EnableExpression:!0},{ItemId:"endwidth",Name:"EndWidth",DisplayName:"endWidth",Minimum:0,Maximum:100,Value:u.range?u.range.EndWidth:e.range.EndWidth,ItemType:n.ItemType.Numeric,EnableExpression:!0}]},{ItemId:"rangecolor",Name:"RangeColor",DisplayName:"rangeColor",ParentId:"range_enablerange",Value:u.range?u.range.Style.BackgroundColor?u.range.Style.BackgroundColor:ej.ReportUtil.getColorCode("Salmon"):e.range.Style.BackgroundColor,ItemType:n.ItemType.Color,EnableExpression:!0}]},{CategoryId:"label",DisplayName:"label",IsExpand:!1,IsVisible:!0,IsIgnoreCommon:!0,Items:[{ItemId:"enablelabel",Name:"EnableLabel",DisplayName:"enableLabel",Value:f.actual?!0:!1,EnableExpression:!1,ItemType:n.ItemType.Bool,DependentItems:[{EnableItems:["label_labeltext","label_labelfont","label_labelitemsize","label_labelitemposition","label_labelalign","label_labelbackgroundcolor","label_labelborder"],DisableItems:[],Value:[!0]},{EnableItems:[],DisableItems:["label_labeltext","label_labelfont","label_labelitemsize","label_labelitemposition","label_labelalign","label_labelbackgroundcolor","label_labelborder"],Value:[!1]}]},{ItemId:"labeltext",Name:"LabelText",DisplayName:"labelText",ParentId:"label_enablelabel",Value:f.actual?f.actual.Text:f.default.Text,ItemType:n.ItemType.TextBox,EnableExpression:!0},{ItemId:"labelalign",DisplayName:"alignment",ParentId:"label_enablelabel",ItemType:n.ItemType.FontStyle,EnableExpression:!0,ShowUnitType:!1,Items:[{ItemId:"labeltextalign",Name:"LabelTextAlign",DisplayName:"textAlignment",Value:f.actual?f.actual.Style.TextAlign:f.default.Style.TextAlign,ItemType:n.ItemType.DropDown,ValueList:i.gaugePropertyInstance.alignment},{ItemId:"labelverticalalign",Name:"LabelVerticalAlign",DisplayName:"verticalAlignment",Value:f.actual?f.actual.Style.VerticalAlign:f.default.Style.VerticalAlign,ItemType:n.ItemType.DropDown,ValueList:i.gaugePropertyInstance.verticalAlignment}]},{ItemId:"labelborder",Name:"LabelBorder",DisplayName:"border",ParentId:"label_enablelabel",ItemType:n.ItemType.Border,EnableExpression:!0,Items:[{ItemId:"labelborderstyledefault",Name:"LabelBorderStyleDefault",DisplayName:"styleTooltip",HeaderText:"borderDefaultStyle",Value:f.actual?f.actual.Style.Border.Style:f.default.Style.Border.Style,UnitType:n.UnitType.Inch,ItemType:n.ItemType.DropDown,ValueList:i.gaugePropertyInstance.borderData},{ItemId:"labelbordercolordefault",Name:"LabelBorderColorDefault",DisplayName:"colorTooltip",HeaderText:"borderDefaultColor",Value:f.actual?f.actual.Style.Border.Color:f.default.Style.Border.Color,ItemType:n.ItemType.Color},{ItemId:"labelborderwidthdefault",Name:"LabelBorderWidthDefault",DisplayName:"sizeTooltip",HeaderText:"borderDefaultSize",Value:ej.ReportUtil.isNotExpression(f.actual?f.actual.Style.Border.Width.size:f.default.Style.Border.Width.size)?i.rdlParser.getPropertyUnit(f.actual?f.actual.Style.Border.Width.size:f.default.Style.Border.Width.size):i.rdlParser.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"labelbackgroundcolor",Name:"LabelBackgroundColor",ParentId:"label_enablelabel",DisplayName:"backGround",Value:f.actual?f.actual.Style.BackgroundColor:f.default.Style.BackgroundColor,EnableExpression:!0,ItemType:n.ItemType.Color},{ItemId:"labelfont",Name:"LabelFont",DisplayName:"font",ItemType:n.ItemType.Font,EnableExpression:!0,ParentId:"label_enablelabel",Items:[{ItemId:"labelfontfamily",Name:"LabelFontFamily",DisplayName:"fontFamily",Value:f.actual?f.actual.Style.FontFamily:f.default.Style.FontFamily,ItemType:n.ItemType.DropDown,ValueList:s,EnableSearch:!0},{ItemId:"labelfontcolor",Name:"LabelFontColor",DisplayName:"fontColor",Value:f.actual?f.actual.Style.Color:f.default.Style.Color,ItemType:n.ItemType.Color},{ItemId:"labelfontsize",Name:"LabelFontSize",DisplayName:"fontSize",Value:ej.ReportUtil.isNotExpression(f.actual?f.actual.Style.FontSize.size:f.default.Style.FontSize.size)?i.rdlParser.getPropertyUnit(f.actual?f.actual.Style.FontSize.size:f.default.Style.FontSize.size):i.rdlParser.getPropertyUnit("10pt"),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1.33),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),265.67),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}],AdvancedItems:[{ItemId:"labelstyle",Name:"LabelStyle",DisplayName:"fontStyle",ItemType:n.ItemType.FontStyle,EnableExpression:!0,Items:[{ItemId:"labelfontstyle",Name:"LabelFontStyle",DisplayName:"fontStyle",Value:f.actual?f.actual.Style.FontStyle:f.default.Style.FontStyle,ItemType:n.ItemType.DropDown,ValueList:i.gaugePropertyInstance.fontStyle},{ItemId:"labelfontweight",Name:"LabelFontWeight",DisplayName:"fontWeight",Value:f.actual?f.actual.Style.FontWeight:f.default.Style.FontWeight,ItemType:n.ItemType.DropDown,ValueList:i.gaugePropertyInstance.fontWeight}]},{ItemId:"labeltextdecoration",Name:"LabelTextDecoration",DisplayName:"textDecoration",Value:f.actual?f.actual.Style.TextDecoration:f.default.Style.TextDecoration,ItemType:n.ItemType.DropDown,EnableExpression:!0,ValueList:i.gaugePropertyInstance.TextDecoration}]},{ItemId:"labelitemposition",DisplayName:"positionLabel",ParentId:"label_enablelabel",ItemType:n.ItemType.Position,EnableExpression:!0,ShowUnitType:!1,Items:[{ItemId:"labelleft",Name:"LabelLeft",DisplayName:"left",Value:f.actual?f.actual.Left:f.default.Left,Maximum:1e8,Minimum:-1e8,Interval:1,ItemType:n.ItemType.Numeric},{ItemId:"labeltop",Name:"LabelTop",DisplayName:"top",Value:f.actual?f.actual.Top:f.default.Top,Maximum:1e8,Minimum:-1e8,Interval:1,ItemType:n.ItemType.Numeric}]},{ItemId:"labelitemsize",ParentId:"label_enablelabel",DisplayName:"sizeLabel",ItemType:n.ItemType.Position,EnableExpression:!0,ShowUnitType:!1,Items:[{ItemId:"labelwidth",Name:"LabelWidth",DisplayName:"width",Value:f.actual?f.actual.Width:f.default.Width,Maximum:1e8,Minimum:0,Interval:1,ItemType:n.ItemType.Numeric},{ItemId:"labelheight",Name:"LabelHeight",DisplayName:"height",Value:f.actual?f.actual.Height:f.default.Height,Maximum:1e8,Minimum:0,Interval:1,ItemType:n.ItemType.Numeric}]}]},i.gaugePropertyInstance.getPositionProperty(i,t),{CategoryId:"dataonly",DisplayName:"dataonly",IsExpand:!1,Items:[{ItemId:"dataelementname",Name:"DataElementName",DisplayName:"dataElementName",Value:t.DataElementName,EnableExpression:!1,ItemType:n.ItemType.TextBox,ValidationType:n.Validation.SpecialCharacter},{ItemId:"dataelementoutput",Name:"DataElementOutput",DisplayName:"dataElementOutput",Value:t?ej.ReportUtil.getDataElementOutputString(t.DataElementOutput):"Auto",ItemType:n.ItemType.DropDown,ValueList:[{text:"dataElementAuto",value:"Auto"},{text:"dataElementOutputOutput",value:"Output"},{text:"dataElementNoOutput",value:"NoOutput"}],EnableExpression:!1}]},i.gaugePropertyInstance.getVisibilityProperty(i,t),{CategoryId:"miscellaneous",DisplayName:"miscellaneous",IsExpand:!1,Items:[{ItemId:"pagename",Name:"PageName",DisplayName:"pageName",Value:t.PageName,ItemType:n.ItemType.TextBox,EnableExpression:!0},{ItemId:"tooltip",Name:"Tooltip",DisplayName:"tooltip",Value:t.LinearGauges[0].Tooltip,ItemType:n.ItemType.TextBox,EnableExpression:!0},{ItemId:"documentmap",Name:"DocumentMap",DisplayName:"DocumentMap",Value:t.DocumentMapLabel,ItemType:n.ItemType.TextBox,EnableExpression:!0},{ItemId:"bookmark",Name:"Bookmark",DisplayName:"bookmark",Value:t&&t.Bookmark?t.Bookmark:"",ItemType:n.ItemType.TextBox,EnableExpression:!0},{ItemId:"customattributes",Name:"CustomAttributes",DisplayName:"customattributes",ItemType:n.ItemType.CustomAttributes,IsIgnoreCommon:!0}]}],this},i}(ej.ReportModel.Property);window.ej.createObject("ej.ReportModel.LinearGaugeItem",is,window);window.ej.createObject("ej.ReportModel.LinearGaugeProperty",rs,window);var u=this&&this.__extends||function(){var n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),us=function(){function n(){}return n.prototype.getPageModel=function(){return this.RadialGauges=[this.getRadialGaugeModel()],this},n.prototype.getRadialGaugeModel=function(){return{__type:"BoldReports.RDL.DOM.RadialGauge",Name:"RadialGaugeSet",BackFrame:{__type:"BoldReports.RDL.DOM.BackFrame",FrameBackground:{__type:"BoldReports.RDL.DOM.FrameBackground",Style:{__type:"BoldReports.RDL.DOM.Style",BottomBorder:null,BackgroundColor:"Transparent",BackgroundGradientEndColor:null,BackgroundGradientType:"None",BackgroundHatchType:null,BackgroundImage:null,Border:{__type:"BoldReports.RDL.DOM.Border",Color:"LightGrey",Style:"None",Width:{__type:"BoldReports.RDL.DOM.Size",size:"1pt"}},Calendar:0,Color:null,Direction:"Default",FontFamily:"Arial",FontSize:{__type:"BoldReports.RDL.DOM.Size",size:"10pt"},FontStyle:"Default",FontWeight:"Default",Format:null,FormatType:null,LeftBorder:null,LineHeight:{__type:"BoldReports.RDL.DOM.Size",size:"0"},Language:null,NumeralLanguage:null,NumeralVariant:null,PaddingBottom:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingLeft:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingRight:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingTop:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},RightBorder:null,ShadowColor:null,ShadowOffset:null,TopBorder:null,TextAlign:"Default",TextDecoration:"Default",TextEffect:0,VerticalAlign:"Default",WritingMode:"Default"}},FrameImage:{__type:"BoldReports.RDL.DOM.FrameImage",ClipImage:!1,HueColor:null,Transparency:0,MIMEType:null,Source:0,TransparentColor:null,Value:""},FrameShape:6,FrameStyleh:2,FrameWidth:8,GlassEffect:0,Style:{__type:"BoldReports.RDL.DOM.Style",BottomBorder:null,BackgroundColor:"Transparent",BackgroundGradientEndColor:null,BackgroundGradientType:"None",BackgroundHatchType:null,BackgroundImage:null,Border:{__type:"BoldReports.RDL.DOM.Border",Color:"LightGrey",Style:"None",Width:{__type:"BoldReports.RDL.DOM.Size",size:"1pt"}},Calendar:0,Color:null,Direction:"Default",FontFamily:"Arial",FontSize:{__type:"BoldReports.RDL.DOM.Size",size:"10pt"},FontStyle:"Default",FontWeight:"Default",Format:null,FormatType:null,LeftBorder:null,LineHeight:{__type:"BoldReports.RDL.DOM.Size",size:"0"},Language:null,NumeralLanguage:null,NumeralVariant:null,PaddingBottom:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingLeft:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingRight:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingTop:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},RightBorder:null,ShadowColor:null,ShadowOffset:null,TopBorder:null,TextAlign:"Default",TextDecoration:"Default",TextEffect:0,VerticalAlign:"Default",WritingMode:"Default"}},GaugeScales:[this.getRadialGaugeScaleModel()],Width:100,Height:100,Top:0,Left:0,AspectRatio:"0",PivotX:"50",PivotY:"50",Tooltip:null}},n.prototype.getRadialGaugeScaleModel=function(){return{__type:"BoldReports.RDL.DOM.RadialScale",Name:"RadialScale",MinimumValue:{__type:"BoldReports.RDL.DOM.MinimumValue",Value:"0",DataElementOutput:0,AddConstant:0,MaxPercent:0,MinPercent:0,Formula:0,Multiplier:1},MaximumValue:{__type:"BoldReports.RDL.DOM.MaximumValue",Value:"100",DataElementOutput:0,AddConstant:0,MaxPercent:0,MinPercent:0,Formula:0,Multiplier:1},Interval:"50",IntervalOffset:"NaN",GaugePointers:[this.getRadialGaugePointerModel()],GaugeMajorTickMarks:{__type:"BoldReports.RDL.DOM.GaugeMajorTickMarks",Interval:"NaN",IntervalOffset:"NaN",Length:"14",Width:"8",Placement:"Cross",Hidden:"true",Style:{__type:"BoldReports.RDL.DOM.Style",BottomBorder:null,BackgroundColor:"WhiteSmoke",BackgroundGradientEndColor:null,BackgroundGradientType:"None",BackgroundHatchType:null,BackgroundImage:null,Border:{__type:"BoldReports.RDL.DOM.Border",Color:"Transparent",Style:"None",Width:{__type:"BoldReports.RDL.DOM.Size",size:"1pt"}},Calendar:0,Color:null,Direction:"Default",FontFamily:"Arial",FontSize:{__type:"BoldReports.RDL.DOM.Size",size:"10pt"},FontStyle:"Default",FontWeight:"Default",Format:null,FormatType:null,LeftBorder:null,LineHeight:{__type:"BoldReports.RDL.DOM.Size",size:"0"},Language:null,NumeralLanguage:null,NumeralVariant:null,PaddingBottom:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingLeft:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingRight:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingTop:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},RightBorder:null,ShadowColor:null,ShadowOffset:null,TopBorder:null,TextAlign:"Default",TextDecoration:"Default",TextEffect:0,VerticalAlign:"Default",WritingMode:"Default"}},GaugeMinorTickMarks:{__type:"BoldReports.RDL.DOM.GaugeMinorTickMarks",Interval:"NaN",IntervalOffset:"NaN",Length:"8",Width:"3",Hidden:"true",Placement:"Cross",Style:{__type:"BoldReports.RDL.DOM.Style",BottomBorder:null,BackgroundColor:"WhiteSmoke",BackgroundGradientEndColor:null,BackgroundGradientType:"None",BackgroundHatchType:null,BackgroundImage:null,Border:{__type:"BoldReports.RDL.DOM.Border",Color:"Transparent",Style:"None",Width:{__type:"BoldReports.RDL.DOM.Size",size:"1pt"}},Calendar:0,Color:null,Direction:"Default",FontFamily:"Arial",FontSize:{__type:"BoldReports.RDL.DOM.Size",size:"10pt"},FontStyle:"Default",FontWeight:"Default",Format:null,FormatType:null,LeftBorder:null,LineHeight:{__type:"BoldReports.RDL.DOM.Size",size:"0"},Language:null,NumeralLanguage:null,NumeralVariant:null,PaddingBottom:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingLeft:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingRight:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingTop:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},RightBorder:null,ShadowColor:null,ShadowOffset:null,TopBorder:null,TextAlign:"Default",TextDecoration:"Default",TextEffect:0,VerticalAlign:"Default",WritingMode:"Default"}},Reversed:"false",Style:{__type:"BoldReports.RDL.DOM.Style",BottomBorder:null,BackgroundColor:"LightGrey",BackgroundGradientEndColor:null,BackgroundGradientType:"None",BackgroundHatchType:null,BackgroundImage:null,Border:{__type:"BoldReports.RDL.DOM.Border",Color:"LightGrey",Style:"None",Width:{__type:"BoldReports.RDL.DOM.Size",size:"1pt"}},Calendar:0,Color:null,Direction:"Default",FontFamily:"Arial",FontSize:{__type:"BoldReports.RDL.DOM.Size",size:"10pt"},FontStyle:"Default",FontWeight:"Default",Format:null,FormatType:null,LeftBorder:null,LineHeight:{__type:"BoldReports.RDL.DOM.Size",size:"0"},Language:null,NumeralLanguage:null,NumeralVariant:null,PaddingBottom:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingLeft:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingRight:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingTop:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},RightBorder:null,ShadowColor:null,ShadowOffset:null,TopBorder:null,TextAlign:"Default",TextDecoration:"Default",TextEffect:0,VerticalAlign:"Default",WritingMode:"Default"},ScaleRanges:[],StartAngle:"20",SweepAngle:"320",ScaleLabels:{__type:"BoldReports.RDL.DOM.ScaleLabels",Hidden:"false",ShowEndLabels:"true",useFontPercent:!0,RotateLabels:"false",Interval:"NaN",IntervalOffset:"NaN",Placement:"Outside",Style:{__type:"BoldReports.RDL.DOM.Style",BottomBorder:null,BackgroundColor:"Transparent",BackgroundGradientEndColor:null,BackgroundGradientType:"None",BackgroundHatchType:null,BackgroundImage:null,Border:{__type:"BoldReports.RDL.DOM.Border",Color:"LightGrey",Style:"None",Width:{__type:"BoldReports.RDL.DOM.Size",size:"1pt"}},Calendar:0,Color:"Black",Direction:"Default",FontFamily:"Segoe UI",FontSize:{__type:"BoldReports.RDL.DOM.Size",size:"10pt"},FontStyle:"Default",FontWeight:"Default",Format:null,FormatType:null,LeftBorder:null,LineHeight:{__type:"BoldReports.RDL.DOM.Size",size:"0"},Language:null,NumeralLanguage:null,NumeralVariant:null,PaddingBottom:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingLeft:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingRight:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingTop:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},RightBorder:null,ShadowColor:null,ShadowOffset:null,TopBorder:null,TextAlign:"Default",TextDecoration:"Default",TextEffect:0,VerticalAlign:"Default",WritingMode:"Default"}},Width:"30"}},n.prototype.getRadialGaugePointerModel=function(){return{__type:"BoldReports.RDL.DOM.RadialPointer",Name:"RadialPointer",GaugeInputValue:{__type:"BoldReports.RDL.DOM.GaugeInputValue",AddConstant:0,DataElementOutput:0,Formula:0,MaxPercent:0,MinPercent:0,Multiplier:1,Value:"35"},Placement:"Cross",Type:2,NeedleStyle:3,PointerCap:{__type:"BoldReports.RDL.DOM.PointerCap",Style:{__type:"BoldReports.RDL.DOM.Style",BottomBorder:null,BackgroundColor:"LightGrey",BackgroundGradientEndColor:null,BackgroundGradientType:"None",BackgroundHatchType:null,BackgroundImage:null,Border:{__type:"BoldReports.RDL.DOM.Border",Color:"LightGrey",Style:"None",Width:{__type:"BoldReports.RDL.DOM.Size",size:"1pt"}},Calendar:0,Color:null,Direction:"Default",FontFamily:"Arial",FontSize:{__type:"BoldReports.RDL.DOM.Size",size:"10pt"},FontStyle:"Default",FontWeight:"Default",Format:null,FormatType:null,LeftBorder:null,LineHeight:{__type:"BoldReports.RDL.DOM.Size",size:"0"},Language:null,NumeralLanguage:null,NumeralVariant:null,PaddingBottom:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingLeft:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingRight:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingTop:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},RightBorder:null,ShadowColor:null,ShadowOffset:null,TopBorder:null,TextAlign:"Default",TextDecoration:"Default",TextEffect:0,VerticalAlign:"Default",WritingMode:"Default"},Hidden:"false",Width:"33"},Style:{__type:"BoldReports.RDL.DOM.Style",BottomBorder:null,BackgroundColor:"#01b8aa",BackgroundGradientEndColor:null,BackgroundGradientType:"None",BackgroundHatchType:null,BackgroundImage:null,Border:{__type:"BoldReports.RDL.DOM.Border",Color:"LightGrey",Style:"None",Width:{__type:"BoldReports.RDL.DOM.Size",size:"1pt"}},Calendar:0,Color:null,Direction:"Default",FontFamily:"Arial",FontSize:{__type:"BoldReports.RDL.DOM.Size",size:"10pt"},FontStyle:"Default",FontWeight:"Default",Format:null,FormatType:null,LeftBorder:null,LineHeight:{__type:"BoldReports.RDL.DOM.Size",size:"0"},Language:null,NumeralLanguage:null,NumeralVariant:null,PaddingBottom:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingLeft:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingRight:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingTop:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},RightBorder:null,ShadowColor:null,ShadowOffset:null,TopBorder:null,TextAlign:"Default",TextDecoration:"Default",TextEffect:0,VerticalAlign:"Default",WritingMode:"Default"},Width:"30",MarkerLength:"25",MarkerStyle:1}},n.prototype.getRadialGaugeRangeModel=function(){return{__type:"BoldReports.RDL.DOM.ScaleRange",Name:"RadialRange",StartValue:{__type:"BoldReports.RDL.DOM.StartValue",AddConstant:0,DataElementOutput:0,Formula:0,MaxPercent:0,MinPercent:0,Multiplier:1,Value:"1"},EndValue:{__type:"BoldReports.RDL.DOM.EndValue",AddConstant:0,DataElementOutput:0,Formula:0,MaxPercent:0,MinPercent:0,Multiplier:1,Value:"20"},Placement:"Inside",Style:{__type:"BoldReports.RDL.DOM.Style",BottomBorder:null,BackgroundColor:"Salmon",BackgroundGradientEndColor:null,BackgroundGradientType:"None",BackgroundHatchType:null,BackgroundImage:null,Border:{__type:"BoldReports.RDL.DOM.Border",Color:"LightGrey",Style:"None",Width:{__type:"BoldReports.RDL.DOM.Size",size:"1pt"}},Calendar:0,Color:null,Direction:"Default",FontFamily:"Arial",FontSize:{__type:"BoldReports.RDL.DOM.Size",size:"10pt"},FontStyle:"Default",FontWeight:"Default",Format:null,FormatType:null,LeftBorder:null,LineHeight:{__type:"BoldReports.RDL.DOM.Size",size:"0"},Language:null,NumeralLanguage:null,NumeralVariant:null,PaddingBottom:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingLeft:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingRight:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingTop:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},RightBorder:null,ShadowColor:null,ShadowOffset:null,TopBorder:null,TextAlign:"Default",TextDecoration:"Default",TextEffect:0,VerticalAlign:"Default",WritingMode:"Default"},StartWidth:"15",EndWidth:"30",Hidden:!1}},n}(),fs=function(t){function i(){return t.call(this)||this}return u(i,t),i.prototype.getProperty=function(t,i,r){this.HeaderText=t.Name;this.IsEditHeader=!0;this.PropertyType=this.SubType="RadialGauge";this.ControlId=t.UniqueId;this.OnValueChange=i.updatePropertyChange.bind(i);this.Refresh=i.refresh.bind(i);this.Locale=i.getLocale.bind(i);this.getItemProperty={event:$.proxy(i.getPropertyData,i),eventData:{}};this.setItemProperty={event:$.proxy(i.setPropertyData,i),eventData:{}};var u={scale:t.RadialGauges[0].GaugeScales[0],pointer:t.RadialGauges[0].GaugeScales[0].GaugePointers[0],range:t.RadialGauges[0].GaugeScales[0].ScaleRanges[0]},e={pointer:r.radialGaugeItemInstance.getRadialGaugePointerModel(),range:r.radialGaugeItemInstance.getRadialGaugeRangeModel()},f={actual:t.GaugeLabels[0],"default":i.getGaugeLabelModel()},h=[{text:"none",value:"None"},{value:"RadialGauges."+t.RadialGauges[0].Name,text:"RadialGauges."+t.RadialGauges[0].Name}],s=ej.ReportUtil.getFontNames(i.reportDesigner.model.fontNames);this.CommonPropertyKeys=i.gaugePropertyInstance.getCommonPropertyKeys();var o=[{text:"inside",value:"Inside"},{text:"outside",value:"Outside"},{text:"cross",value:"Cross"}];return this.Items=[i.gaugePropertyInstance.getBasicSettingsProperty(i,t),{CategoryId:"data",DisplayName:"data",IsExpand:!0,IsIgnoreCommon:!0,Items:[{ItemId:"dataset",Name:"DataSet",DisplayName:"datasetName",IsVisible:!i.isTablixCell,Value:t.DataSetName,ItemType:n.ItemType.ComboBox,SourceType:n.SourceType.DataSets,EnableExpression:!1},{ItemId:"filter",Name:"Filter",DisplayName:"filters",ItemType:n.ItemType.Filter,IsIgnoreCommon:!0},{ItemId:"radialtype",Name:"RadialType",DisplayName:"radialType",Value:r.getRadialGaugeType(),EnableExpression:!1,ItemType:n.ItemType.DropDown,ValueList:[{text:"radial",value:"Radial"},{text:"halfCircle",value:"HalfCircle"},{text:"auto",value:"Auto"}]},{ItemId:"pointervalue",Name:"PointerValue",DisplayName:"pointerValue",Value:r.value,ItemType:n.ItemType.ComboBox,SourceType:n.SourceType.GaugeDataFields,ReportItemID:i.gaugeContainerId,EnableExpression:!0,IsNullable:!0,EnableSearch:!1},{ItemId:"minmax",DisplayName:"range",ItemType:n.ItemType.Position,EnableExpression:!0,ShowUnitType:!1,Items:[{ItemId:"min",Name:"Min",ShowUnitType:!1,DisplayName:"min",Minimum:-Number.MAX_VALUE,Maximum:Number.MAX_VALUE,Value:u.scale.MinimumValue.Value,ItemType:n.ItemType.Numeric,EnableExpression:!0,IsNullable:!0},{ItemId:"max",Name:"Max",ShowUnitType:!1,DisplayName:"max",Minimum:-Number.MAX_VALUE,Maximum:Number.MAX_VALUE,Value:u.scale.MaximumValue.Value,ItemType:n.ItemType.Numeric,EnableExpression:!0,IsNullable:!0}]},{ItemId:"interval",Name:"Interval",DisplayName:"interval",Minimum:0,Maximum:Number.MAX_VALUE,Value:u.scale.Interval==="NaN"?"":u.scale.Interval,ItemType:n.ItemType.Numeric,EnableExpression:!0,IsNullable:!0}]},{CategoryId:"pointer",DisplayName:"pointer",IsExpand:!1,IsIgnoreCommon:!0,Items:[{ItemId:"enablepointer",Name:"EnablePointer",DisplayName:"enablePointer",Value:u.pointer?!0:!1,EnableExpression:!1,ItemType:n.ItemType.Bool,DependentItems:[{EnableItems:["pointer_pointertype","pointer_pointerplacement","pointer_pointerwidth","pointer_pointercolor","pointer_showpointercap"],DisableItems:[],Value:[!0]},{EnableItems:[],DisableItems:["pointer_pointertype","pointer_pointerplacement","pointer_pointerwidth","pointer_pointercolor","pointer_showpointercap"],Value:[!1]}]},{ItemId:"pointerplacement",Name:"PointerPlacement",DisplayName:"Placement",ParentId:"pointer_enablepointer",Value:u.pointer&&u.pointer.Placement?n.Placement[u.pointer.Placement]:n.Placement.Inside,ItemType:n.ItemType.DropDown,EnableExpression:!1,ValueList:o},{ItemId:"pointertype",Name:"PointerType",DisplayName:"pointerType",ParentId:"pointer_enablepointer",Value:u.pointer?n.RadialPointerType[u.pointer.Type]:n.RadialPointerType[e.pointer.Type],EnableExpression:!1,ItemType:n.ItemType.DropDown,ValueList:[{text:"needle",value:"Needle"},{text:"marker",value:"Marker"},{text:"bar",value:"Bar"}],DependentItems:[{EnableItems:["pointer_markerstyle","pointer_markerlength"],DisableItems:[],Value:["Marker"]},{EnableItems:[],DisableItems:["pointer_markerstyle","pointer_markerlength"],Value:["Needle","Bar"]}]},{ItemId:"pointerwidth",Name:"PointerWidth",DisplayName:"pointerWidth",ParentId:"pointer_enablepointer",Minimum:0,Maximum:100,Value:u.pointer?u.pointer.Width:e.pointer.Width,ItemType:n.ItemType.Numeric,EnableExpression:!0},{ItemId:"markerstyle",Name:"MarkerStyle",DisplayName:"markerStyle",ParentId:"pointer_pointertype",Value:u.pointer?n.MarkerStyle[u.pointer.MarkerStyle]:n.MarkerStyle[e.pointer.MarkerStyle],ItemType:n.ItemType.DropDown,EnableExpression:!1,ValueList:[{text:"circle",value:"Circle"},{text:"rectangle",value:"Rectangle"},{text:"triangle",value:"Triangle"},{text:"diamond",value:"Diamond"}]},{ItemId:"markerlength",Name:"MarkerLength",DisplayName:"markerLength",ParentId:"pointer_pointertype",Minimum:0,Maximum:100,Value:u.pointer?u.pointer.MarkerLength:e.pointer.MarkerLength,ItemType:n.ItemType.Numeric,EnableExpression:!0},{ItemId:"pointercolor",Name:"PointerColor",DisplayName:"pointerColor",ParentId:"pointer_enablepointer",Value:u.pointer?u.pointer.Style.BackgroundColor?u.pointer.Style.BackgroundColor:"#01b8aa":e.pointer.Style.BackgroundColor,ItemType:n.ItemType.Color,EnableExpression:!0},{ItemId:"showpointercap",Name:"ShowPointerCap",DisplayName:"showPointerCap",ParentId:"pointer_enablepointer",Value:u.pointer?ej.ReportUtil.isNotExpression(u.pointer.PointerCap.Hidden)?!ej.ReportUtil.isBooleanTrue(u.pointer.PointerCap.Hidden):u.pointer.PointerCap.Hidden:!ej.ReportUtil.isBooleanTrue(e.pointer.PointerCap.Hidden),EnableExpression:!0,ItemType:n.ItemType.Bool,AdvancedItems:[{ItemId:"capwidth",Name:"CapWidth",DisplayName:"capWidth",Minimum:0,Maximum:100,Value:u.pointer?u.pointer.PointerCap.Width:e.pointer.PointerCap.Width,ItemType:n.ItemType.Numeric,EnableExpression:!0},{ItemId:"capcolor",Name:"CapColor",DisplayName:"capColor",Value:u.pointer?u.pointer.PointerCap.Style.BackgroundColor?u.pointer.PointerCap.Style.BackgroundColor:ej.ReportUtil.getColorCode("LightGrey"):e.pointer.PointerCap.Style.BackgroundColor,ItemType:n.ItemType.Color,EnableExpression:!0}]},]},{CategoryId:"scale",DisplayName:"scale",IsExpand:!1,IsIgnoreCommon:!0,Items:[{ItemId:"angle",DisplayName:"angle",ItemType:n.ItemType.Position,EnableExpression:!0,ShowUnitType:!1,Items:[{ItemId:"startangle",Name:"StartAngle",ShowUnitType:!1,DisplayName:"startAngle",Minimum:0,Maximum:360,Value:u.scale.StartAngle,ItemType:n.ItemType.Numeric,EnableExpression:!0},{ItemId:"sweepangle",Name:"SweepAngle",ShowUnitType:!1,DisplayName:"sweepAngle",Minimum:0,Maximum:360,Value:u.scale.SweepAngle,ItemType:n.ItemType.Numeric,EnableExpression:!0}]},{ItemId:"scalebarwidth",Name:"ScaleBarWidth",ShowUnitType:!1,DisplayName:"scaleBarWidth",Minimum:0,Maximum:100,Value:u.scale.Width,ItemType:n.ItemType.Numeric,EnableExpression:!0},{ItemId:"scalebarcolor",Name:"ScaleBarColor",DisplayName:"scaleBarColor",Value:u.scale.Style.BackgroundColor?u.scale.Style.BackgroundColor:ej.ReportUtil.getColorCode("LightGrey"),ItemType:n.ItemType.Color,EnableExpression:!0},{ItemId:"reversedirection",Name:"ReverseDirection",DisplayName:"reverseDirection",Value:u.scale.Reversed,EnableExpression:!0,ItemType:n.ItemType.Bool},{ItemId:"showscalelabels",Name:"ShowScaleLabels",DisplayName:"showScaleLabels",Value:ej.ReportUtil.isNotExpression(u.scale.ScaleLabels.Hidden)?!ej.ReportUtil.isBooleanTrue(u.scale.ScaleLabels.Hidden):u.scale.ScaleLabels.Hidden,EnableExpression:!0,ItemType:n.ItemType.Bool,AdvancedItems:[{ItemId:"showscalelabelsatend",Name:"ShowScaleLabelsAtEnd",DisplayName:"showScaleLabelsAtEnd",Value:u.scale.ScaleLabels.ShowEndLabels,EnableExpression:!0,ItemType:n.ItemType.Bool},{ItemId:"rotatescalelabels",Name:"RotateScaleLabels",DisplayName:"rotateScaleLabels",Value:u.scale.ScaleLabels.RotateLabels,EnableExpression:!0,ItemType:n.ItemType.Bool},{ItemId:"scalelabelsplacement",Name:"ScaleLabelsPlacement",DisplayName:"Placement",Value:u.scale&&u.scale.ScaleLabels&&u.scale.ScaleLabels.Placement?n.Placement[u.scale.ScaleLabels.Placement]:n.Placement.Inside,EnableExpression:!1,ItemType:n.ItemType.DropDown,ValueList:o},{ItemId:"scalelabelsfont",Name:"ScaleLabelsFont",DisplayName:"font",ItemType:n.ItemType.Font,EnableExpression:!0,Items:[{ItemId:"scalelabelsfontfamily",Name:"ScaleLabelsFontFamily",DisplayName:"fontFamily",Value:u.scale.ScaleLabels.Style.FontFamily,ItemType:n.ItemType.DropDown,ValueList:s,EnableSearch:!0},{ItemId:"scalelabelsfontcolor",Name:"ScaleLabelsFontColor",DisplayName:"fontColor",Value:u.scale.ScaleLabels.Style.Color?u.scale.ScaleLabels.Style.Color:ej.ReportUtil.getColorCode("Black"),ItemType:n.ItemType.Color},{ItemId:"scalelabelsfontsize",Name:"ScaleLabelsFontSize",DisplayName:"fontSize",Value:ej.ReportUtil.isNotExpression(u.scale.ScaleLabels.Style.FontSize.size)?i.rdlParser.getPropertyUnit(u.scale.ScaleLabels.Style.FontSize.size):u.scale.ScaleLabels.Style.FontSize.size,Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1.33),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),265.67),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"scalelabelsstyle",DisplayName:"fontStyle",ItemType:n.ItemType.FontStyle,EnableExpression:!0,Items:[{ItemId:"scalelabelsfontstyle",Name:"ScaleLabelsFontStyle",DisplayName:"fontStyle",Value:u.scale.ScaleLabels.Style.FontStyle,ItemType:n.ItemType.DropDown,ValueList:i.gaugePropertyInstance.fontStyle},{ItemId:"scalelabelsfontweight",Name:"ScaleLabelsFontWeight",DisplayName:"fontWeight",Value:u.scale.ScaleLabels.Style.FontWeight,ItemType:n.ItemType.DropDown,ValueList:i.gaugePropertyInstance.fontWeight}]}]},{ItemId:"pivot",DisplayName:"positionLabel",ItemType:n.ItemType.Position,EnableExpression:!0,ShowUnitType:!1,Items:[{ItemId:"pivotx",Name:"PivotX",ShowUnitType:!1,DisplayName:"pivotX",Minimum:0,Maximum:100,Value:t.RadialGauges[0].PivotX,ItemType:n.ItemType.Numeric,EnableExpression:!0},{ItemId:"pivoty",Name:"PivotY",ShowUnitType:!1,DisplayName:"pivotY",Minimum:0,Maximum:100,Value:t.RadialGauges[0].PivotY,ItemType:n.ItemType.Numeric,EnableExpression:!0}]}]},{CategoryId:"tickmark",DisplayName:"tickMark",IsExpand:!1,IsIgnoreCommon:!0,Items:[{ItemId:"showmajortick",Name:"ShowMajorTick",DisplayName:"majorTick",Value:ej.ReportUtil.isNotExpression(u.scale.GaugeMajorTickMarks.Hidden)?!ej.ReportUtil.isBooleanTrue(u.scale.GaugeMajorTickMarks.Hidden):u.scale.GaugeMajorTickMarks.Hidden,EnableExpression:!0,ItemType:n.ItemType.Bool,AdvancedItems:[{ItemId:"majortickinterval",Name:"MajorTickInterval",DisplayName:"tickInterval",Minimum:0,Maximum:Number.MAX_VALUE,Value:u.scale.GaugeMajorTickMarks.Interval==="NaN"?"":u.scale.GaugeMajorTickMarks.Interval,ItemType:n.ItemType.Numeric,EnableExpression:!0,IsNullable:!0},{ItemId:"majortickcolor",Name:"MajorTickColor",DisplayName:"tickColor",Value:u.scale.GaugeMajorTickMarks.Style.BackgroundColor?u.scale.GaugeMajorTickMarks.Style.BackgroundColor:ej.ReportUtil.getColorCode("WhiteSmoke"),ItemType:n.ItemType.Color,EnableExpression:!0},{ItemId:"majorticksize",DisplayName:"sizeLabel",ItemType:n.ItemType.Position,EnableExpression:!0,ShowUnitType:!1,Items:[{ItemId:"majorticklength",Name:"MajorTickLength",DisplayName:"tickLength",Minimum:0,Maximum:100,Value:u.scale.GaugeMajorTickMarks.Length,ItemType:n.ItemType.Numeric,EnableExpression:!0},{ItemId:"majortickwidth",Name:"MajorTickWidth",DisplayName:"tickWidth",Minimum:0,Maximum:100,Value:u.scale.GaugeMajorTickMarks.Width,ItemType:n.ItemType.Numeric,EnableExpression:!0}]}]},{ItemId:"majortickplacement",Name:"MajorTickPlacement",DisplayName:"majorTickPlacement",Value:u.scale&&u.scale.GaugeMajorTickMarks&&u.scale.GaugeMajorTickMarks.Placement?n.Placement[u.scale.GaugeMajorTickMarks.Placement]:n.Placement.Inside,EnableExpression:!1,ItemType:n.ItemType.DropDown,ValueList:o},{ItemId:"showminortick",Name:"ShowMinorTick",DisplayName:"minorTick",Value:ej.ReportUtil.isNotExpression(u.scale.GaugeMinorTickMarks.Hidden)?!ej.ReportUtil.isBooleanTrue(u.scale.GaugeMinorTickMarks.Hidden):u.scale.GaugeMinorTickMarks.Hidden,EnableExpression:!0,ItemType:n.ItemType.Bool,AdvancedItems:[{ItemId:"minortickinterval",Name:"MinorTickInterval",DisplayName:"tickInterval",Minimum:0,Maximum:Number.MAX_VALUE,Value:u.scale.GaugeMinorTickMarks.Interval==="NaN"?"":u.scale.GaugeMinorTickMarks.Interval,ItemType:n.ItemType.Numeric,EnableExpression:!0,IsNullable:!0},{ItemId:"minortickcolor",Name:"MinorTickColor",DisplayName:"tickColor",Value:u.scale.GaugeMinorTickMarks.Style.BackgroundColor?u.scale.GaugeMinorTickMarks.Style.BackgroundColor:ej.ReportUtil.getColorCode("WhiteSmoke"),ItemType:n.ItemType.Color,EnableExpression:!0},{ItemId:"minorticksize",DisplayName:"sizeLabel",ItemType:n.ItemType.Position,EnableExpression:!0,ShowUnitType:!1,Items:[{ItemId:"minorticklength",Name:"MinorTickLength",DisplayName:"tickLength",Minimum:0,Maximum:100,Value:u.scale.GaugeMinorTickMarks.Length,ItemType:n.ItemType.Numeric,EnableExpression:!0},{ItemId:"minortickwidth",Name:"MinorTickWidth",DisplayName:"tickWidth",Minimum:0,Maximum:100,Value:u.scale.GaugeMinorTickMarks.Width,ItemType:n.ItemType.Numeric,EnableExpression:!0}]}]},{ItemId:"minortickplacement",Name:"MinorTickPlacement",DisplayName:"minorTickPlacement",Value:u.scale&&u.scale.GaugeMinorTickMarks&&u.scale.GaugeMinorTickMarks.Placement?n.Placement[u.scale.GaugeMinorTickMarks.Placement]:n.Placement.Inside,EnableExpression:!1,ItemType:n.ItemType.DropDown,ValueList:o}]},{CategoryId:"range",DisplayName:"range",IsExpand:!1,IsIgnoreCommon:!0,Items:[{ItemId:"enablerange",Name:"EnableRange",DisplayName:"enableRange",Value:u.range?!0:!1,EnableExpression:!1,ItemType:n.ItemType.Bool,DependentItems:[{EnableItems:["range_rangeplacement","range_rangeband","range_rangewidth","range_rangecolor"],DisableItems:[],Value:[!0]},{EnableItems:[],DisableItems:["range_rangeplacement","range_rangeband","range_rangewidth","range_rangecolor"],Value:[!1]}]},{ItemId:"rangeplacement",Name:"RangePlacement",DisplayName:"Placement",ParentId:"range_enablerange",Value:u.range&&u.range.Placement?n.Placement[u.range.Placement]:n.Placement.Inside,ItemType:n.ItemType.DropDown,EnableExpression:!1,ValueList:o},{ItemId:"rangeband",DisplayName:"range",ItemType:n.ItemType.Position,ParentId:"range_enablerange",EnableExpression:!0,ShowUnitType:!1,Items:[{ItemId:"startrange",Name:"StartRange",DisplayName:"startRange",Minimum:-Number.MAX_VALUE,Maximum:Number.MAX_VALUE,Value:u.range?u.range.StartValue.Value:e.range.StartValue.Value,ItemType:n.ItemType.Numeric,EnableExpression:!0,IsNullable:!0},{ItemId:"endrange",Name:"EndRange",DisplayName:"endRange",Minimum:-Number.MAX_VALUE,Maximum:Number.MAX_VALUE,Value:u.range?u.range.EndValue.Value:e.range.EndValue.Value,ItemType:n.ItemType.Numeric,EnableExpression:!0,IsNullable:!0}]},{ItemId:"rangewidth",DisplayName:"rangeWidth",ItemType:n.ItemType.Position,ParentId:"range_enablerange",EnableExpression:!0,ShowUnitType:!1,Items:[{ItemId:"startwidth",Name:"StartWidth",DisplayName:"startWidth",Minimum:0,Maximum:100,Value:u.range?u.range.StartWidth:e.range.StartWidth,ItemType:n.ItemType.Numeric,EnableExpression:!0},{ItemId:"endwidth",Name:"EndWidth",DisplayName:"endWidth",Minimum:0,Maximum:100,Value:u.range?u.range.EndWidth:e.range.EndWidth,ItemType:n.ItemType.Numeric,EnableExpression:!0}]},{ItemId:"rangecolor",Name:"RangeColor",DisplayName:"rangeColor",ParentId:"range_enablerange",Value:u.range?u.range.Style.BackgroundColor?u.range.Style.BackgroundColor:ej.ReportUtil.getColorCode("Salmon"):e.range.Style.BackgroundColor,ItemType:n.ItemType.Color,EnableExpression:!0}]},{CategoryId:"label",DisplayName:"label",IsExpand:!1,IsVisible:!0,IsIgnoreCommon:!0,Items:[{ItemId:"enablelabel",Name:"EnableLabel",DisplayName:"enableLabel",Value:f.actual?!0:!1,EnableExpression:!1,ItemType:n.ItemType.Bool,DependentItems:[{EnableItems:["label_labeltext","label_labeltarget","label_labelfont"],DisableItems:[],Value:[!0]},{EnableItems:[],DisableItems:["label_labeltext","label_labeltarget","label_labelfont"],Value:[!1]}]},{ItemId:"labeltarget",Name:"LabelTarget",DisplayName:"labelTarget",ParentId:"label_enablelabel",Value:f.actual?f.actual.ParentItem:f.default.ParentItem,ItemType:n.ItemType.DropDown,EnableExpression:!1,ValueList:h,DependentItems:[{EnableItems:["label_labelitemsize","label_labelitemposition","label_labelalign","label_labelbackgroundcolor","label_labelborder"],DisableItems:[],Value:["None"]},{EnableItems:[],DisableItems:["label_labelitemsize","label_labelitemposition","label_labelalign","label_labelbackgroundcolor","label_labelborder"],Value:["RadialGauges."+t.RadialGauges[0].Name]}]},{ItemId:"labeltext",Name:"LabelText",DisplayName:"labelText",ParentId:"label_enablelabel",Value:f.actual?f.actual.Text:f.default.Text,ItemType:n.ItemType.TextBox,EnableExpression:!0},{ItemId:"labelalign",DisplayName:"alignment",ParentId:"label_labeltarget",ItemType:n.ItemType.FontStyle,EnableExpression:!0,ShowUnitType:!1,Items:[{ItemId:"labeltextalign",Name:"LabelTextAlign",DisplayName:"textAlignment",Value:f.actual?f.actual.Style.TextAlign:f.default.Style.TextAlign,ItemType:n.ItemType.DropDown,ValueList:i.gaugePropertyInstance.alignment},{ItemId:"labelverticalalign",Name:"LabelVerticalAlign",DisplayName:"verticalAlignment",Value:f.actual?f.actual.Style.VerticalAlign:f.default.Style.VerticalAlign,ItemType:n.ItemType.DropDown,ValueList:i.gaugePropertyInstance.verticalAlignment}]},{ItemId:"labelborder",Name:"LabelBorder",DisplayName:"border",ParentId:"label_labeltarget",ItemType:n.ItemType.Border,EnableExpression:!0,Items:[{ItemId:"labelborderstyledefault",Name:"LabelBorderStyleDefault",DisplayName:"styleTooltip",HeaderText:"borderDefaultStyle",Value:f.actual?f.actual.Style.Border.Style:f.default.Style.Border.Style,UnitType:n.UnitType.Inch,ItemType:n.ItemType.DropDown,ValueList:i.gaugePropertyInstance.borderData},{ItemId:"labelbordercolordefault",Name:"LabelBorderColorDefault",DisplayName:"colorTooltip",HeaderText:"borderDefaultColor",Value:f.actual?f.actual.Style.Border.Color:f.default.Style.Border.Color,ItemType:n.ItemType.Color},{ItemId:"labelborderwidthdefault",Name:"LabelBorderWidthDefault",DisplayName:"sizeTooltip",HeaderText:"borderDefaultSize",Value:ej.ReportUtil.isNotExpression(f.actual?f.actual.Style.Border.Width.size:f.default.Style.Border.Width.size)?i.rdlParser.getPropertyUnit(f.actual?f.actual.Style.Border.Width.size:f.default.Style.Border.Width.size):i.rdlParser.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"labelbackgroundcolor",Name:"LabelBackgroundColor",ParentId:"label_labeltarget",DisplayName:"backGround",Value:f.actual?f.actual.Style.BackgroundColor:f.default.Style.BackgroundColor,EnableExpression:!0,ItemType:n.ItemType.Color},{ItemId:"labelfont",Name:"LabelFont",DisplayName:"font",ItemType:n.ItemType.Font,EnableExpression:!0,ParentId:"label_enablelabel",Items:[{ItemId:"labelfontfamily",Name:"LabelFontFamily",DisplayName:"fontFamily",Value:f.actual?f.actual.Style.FontFamily:f.default.Style.FontFamily,ItemType:n.ItemType.DropDown,ValueList:s,EnableSearch:!0},{ItemId:"labelfontcolor",Name:"LabelFontColor",DisplayName:"fontColor",Value:f.actual?f.actual.Style.Color:f.default.Style.Color,ItemType:n.ItemType.Color},{ItemId:"labelfontsize",Name:"LabelFontSize",DisplayName:"fontSize",Value:ej.ReportUtil.isNotExpression(f.actual?f.actual.Style.FontSize.size:f.default.Style.FontSize.size)?i.rdlParser.getPropertyUnit(f.actual?f.actual.Style.FontSize.size:f.default.Style.FontSize.size):i.rdlParser.getPropertyUnit("10pt"),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1.33),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),265.67),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}],AdvancedItems:[{ItemId:"labelstyle",Name:"LabelStyle",DisplayName:"fontStyle",ItemType:n.ItemType.FontStyle,EnableExpression:!0,Items:[{ItemId:"labelfontstyle",Name:"LabelFontStyle",DisplayName:"fontStyle",Value:f.actual?f.actual.Style.FontStyle:f.default.Style.FontStyle,ItemType:n.ItemType.DropDown,ValueList:i.gaugePropertyInstance.fontStyle},{ItemId:"labelfontweight",Name:"LabelFontWeight",DisplayName:"fontWeight",Value:f.actual?f.actual.Style.FontWeight:f.default.Style.FontWeight,ItemType:n.ItemType.DropDown,ValueList:i.gaugePropertyInstance.fontWeight}]},{ItemId:"labeltextdecoration",Name:"LabelTextDecoration",DisplayName:"textDecoration",Value:f.actual?f.actual.Style.TextDecoration:f.default.Style.TextDecoration,ItemType:n.ItemType.DropDown,EnableExpression:!0,ValueList:i.gaugePropertyInstance.TextDecoration}]},{ItemId:"labelitemposition",DisplayName:"positionLabel",ParentId:"label_labeltarget",ItemType:n.ItemType.Position,EnableExpression:!0,ShowUnitType:!1,Items:[{ItemId:"labelleft",Name:"LabelLeft",DisplayName:"left",Value:f.actual?f.actual.Left:f.default.Left,Maximum:1e8,Minimum:-1e8,Interval:1,ItemType:n.ItemType.Numeric},{ItemId:"labeltop",Name:"LabelTop",DisplayName:"top",Value:f.actual?f.actual.Top:f.default.Top,Maximum:1e8,Minimum:-1e8,Interval:1,ItemType:n.ItemType.Numeric}]},{ItemId:"labelitemsize",ParentId:"label_labeltarget",DisplayName:"sizeLabel",ItemType:n.ItemType.Position,EnableExpression:!0,ShowUnitType:!1,Items:[{ItemId:"labelwidth",Name:"LabelWidth",DisplayName:"width",Value:f.actual?f.actual.Width:f.default.Width,Maximum:1e8,Minimum:0,Interval:1,ItemType:n.ItemType.Numeric},{ItemId:"labelheight",Name:"LabelHeight",DisplayName:"height",Value:f.actual?f.actual.Height:f.default.Height,Maximum:1e8,Minimum:0,Interval:1,ItemType:n.ItemType.Numeric}]}]},i.gaugePropertyInstance.getPositionProperty(i,t),{CategoryId:"dataonly",DisplayName:"dataonly",IsExpand:!1,Items:[{ItemId:"dataelementname",Name:"DataElementName",DisplayName:"dataElementName",Value:t.DataElementName,EnableExpression:!1,ItemType:n.ItemType.TextBox,ValidationType:n.Validation.SpecialCharacter},{ItemId:"dataelementoutput",Name:"DataElementOutput",DisplayName:"dataElementOutput",Value:t?ej.ReportUtil.getDataElementOutputString(t.DataElementOutput):"Auto",ItemType:n.ItemType.DropDown,ValueList:[{text:"dataElementAuto",value:"Auto"},{text:"dataElementOutputOutput",value:"Output"},{text:"dataElementNoOutput",value:"NoOutput"}],EnableExpression:!1}]},i.gaugePropertyInstance.getVisibilityProperty(i,t),{CategoryId:"miscellaneous",DisplayName:"miscellaneous",IsExpand:!1,Items:[{ItemId:"pagename",Name:"PageName",DisplayName:"pageName",Value:t.PageName,ItemType:n.ItemType.TextBox,EnableExpression:!0},{ItemId:"tooltip",Name:"Tooltip",DisplayName:"tooltip",Value:t.RadialGauges[0].Tooltip,ItemType:n.ItemType.TextBox,EnableExpression:!0},{ItemId:"documentmap",Name:"DocumentMap",DisplayName:"DocumentMap",Value:t.DocumentMapLabel,ItemType:n.ItemType.TextBox,EnableExpression:!0},{ItemId:"bookmark",Name:"Bookmark",DisplayName:"bookmark",Value:t&&t.Bookmark?t.Bookmark:"",ItemType:n.ItemType.TextBox,EnableExpression:!0},{ItemId:"customattributes",Name:"CustomAttributes",DisplayName:"customattributes",ItemType:n.ItemType.CustomAttributes,IsIgnoreCommon:!0}]}],this},i}(ej.ReportModel.Property);window.ej.createObject("ej.ReportModel.RadialGaugeItem",us,window);window.ej.createObject("ej.ReportModel.RadialGaugeProperty",fs,window);s=function(){function n(){}return n.prototype.getIndicatorIconPaths=function(n){var t=[];switch(n){case"Circle":case"ThreeSignsCircle":case"QuartersAllFilled":case"TrafficLightUnrimmed":t=[{tag:"circle","class":"e-indicator-color",attr:{cx:"16",cy:"16",r:"14.5"}},{tag:"path","class":"e-indicator-stroke",attr:{d:"M16,31A15,15,0,1,1,31,16,15,15,0,0,1,16,31ZM16,2A14,14,0,1,0,30,16,14,14,0,0,0,16,2Z"}}];break;case"Flag":t=[{tag:"rect","class":"e-indicator-color",attr:{x:"6",y:"1",width:"10",height:"14"}},{tag:"path","class":"e-indicator-color",attr:{d:"M17,16H5V0H17ZM7,14h8V2H7Z"}},{tag:"rect","class":"e-indicator-color",attr:{x:"16",y:"5",width:"10",height:"14"}},{tag:"path","class":"e-indicator-color",attr:{d:"M27,20H15V4H27ZM17,18h8V6H17Z"}},{tag:"rect","class":"e-indicator-color",attr:{x:"5",width:"2",height:"32"}}];break;case"ArrowDown":t=[{tag:"polygon","class":"e-indicator-color",attr:{points:"25.58 14.32 18.06 21.7 18.06 2.28 14.06 2.28 14.06 21.7 6.42 14.19 3.52 17.04 16 29.32 28.48 17.16 25.58 14.32"}},{tag:"path","class":"e-indicator-stroke",attr:{d:"M16,30.72,2.09,17l4.33-4.25,6.64,6.53v-18h6v18l6.52-6.4,4.33,4.25ZM4.94,17,16,27.92,27.05,17.16l-1.47-1.44-8.52,8.37V3.28h-2V24.09l-8.64-8.5Z"}}];break;case"ArrowDownIncline":t=[{tag:"polygon","class":"e-indicator-color",attr:{points:"22.93 8.93 22.95 19.95 8.42 5.42 5.47 8.37 19.91 22.98 7.86 22.98 7.86 27 26.94 27 26.94 8.93 22.93 8.93"}},{tag:"path","class":"e-indicator-stroke",attr:{d:"M27.94,28H6.86V22H17.52L4.06,8.37,8.42,4,21.94,17.53l0-9.6h6ZM8.86,26H25.94V9.93h-2l0,12.44L8.42,6.83,6.88,8.37,22.31,24H8.86Z"}}];break;case"ArrowSide":t=[{tag:"polygon","class":"e-indicator-color",attr:{points:"14.39 6.01 21.99 13.56 2 13.55 2 17.6 21.99 17.72 13.7 25.99 16.46 28.74 29.59 15.66 17.16 3.26 14.39 6.01"}},{tag:"path","class":"e-indicator-stroke",attr:{d:"M16.47,30.15,12.29,26l7.29-7.28L1,18.6V12.55H19.56L13,6l4.18-4.17L31,15.66ZM15.12,26l1.35,1.34,11.7-11.67-11-11L15.81,6l8.61,8.55H3v2.06l3.3.23Z"}}];break;case"ArrowUp":t=[{tag:"polygon","class":"e-indicator-color",attr:{points:"6.42 17.68 13.94 10.3 13.94 29.72 17.94 29.72 17.94 10.3 25.58 17.81 28.48 14.96 16 2.68 3.52 14.84 6.42 17.68"}},{tag:"path","class":"e-indicator-stroke",attr:{d:"M18.94,30.72h-6v-18l-6.52,6.4L2.09,14.83,16,1.28,29.91,15l-4.33,4.25-6.64-6.53Zm-4-2h2V7.91l8.64,8.5L27.06,15,16,4.08,5,14.84l1.47,1.44,8.52-8.37Z"}}];break;case"ArrowUpIncline":t=[{tag:"polygon","class":"e-indicator-color",attr:{points:"22.93 23.07 22.95 12.05 8.42 26.59 5.47 23.63 19.91 9.02 7.86 9.02 7.86 5 26.94 5 26.94 23.07 22.93 23.07"}},{tag:"path","class":"e-indicator-stroke",attr:{d:"M8.42,28,4.06,23.63,17.52,10H6.86V4H27.94V24.07h-6l0-9.6ZM6.88,23.63l1.54,1.54L24,9.63l0,12.44h2V6H8.86V8H22.31Z"}}];break;case"BoxesAllFilled":t=[{tag:"path",attr:{d:"M31,31H1V1H31ZM3,29H29V3H3Z",fill:"transparent"}},{tag:"rect",attr:{x:"15",y:"3",fill:"transparent",width:"2",height:"27"}},{tag:"rect",attr:{x:"3",y:"15",fill:"transparent",width:"27",height:"2"}},{tag:"rect","class":"e-indicator-color",attr:{x:"3",y:"17",width:"12",height:"12"}},{tag:"rect","class":"e-indicator-color",attr:{x:"3",y:"3",width:"12",height:"12"}},{tag:"rect","class":"e-indicator-color",attr:{x:"17",y:"3",width:"12",height:"12"}},{tag:"rect","class":"e-indicator-color",attr:{x:"17",y:"17",width:"12",height:"12"}}];break;case"BoxesNoneFilled":t=[{tag:"path",attr:{d:"M31,31H1V1H31ZM3,29H29V3H3Z",fill:"transparent"}},{tag:"rect",attr:{x:"15",y:"3",fill:"transparent",width:"2",height:"27"}},{tag:"rect",attr:{x:"3",y:"15",fill:"transparent",width:"27",height:"2"}},{tag:"rect",attr:{x:"3",y:"17",fill:"lightgrey",width:"12",height:"12"}},{tag:"rect",attr:{x:"3",y:"3",fill:"lightgrey",width:"12",height:"12"}},{tag:"rect",attr:{x:"17",y:"3",fill:"lightgrey",width:"12",height:"12"}},{tag:"rect",attr:{x:"17",y:"17",fill:"lightgrey",width:"12",height:"12"}}];break;case"BoxesOneFilled":t=[{tag:"path",attr:{d:"M31,31H1V1H31ZM3,29H29V3H3Z",fill:"transparent"}},{tag:"rect",attr:{x:"15",y:"3",fill:"transparent",width:"2",height:"27"}},{tag:"rect",attr:{x:"3",y:"15",fill:"transparent",width:"27",height:"2"}},{tag:"rect","class":"e-indicator-color",attr:{x:"3",y:"17",width:"12",height:"12"}},{tag:"rect",attr:{x:"3",y:"3",fill:"lightgrey",width:"12",height:"12"}},{tag:"rect",attr:{x:"17",y:"3",fill:"lightgrey",width:"12",height:"12"}},{tag:"rect",attr:{x:"17",y:"17",fill:"lightgrey",width:"12",height:"12"}}];break;case"BoxesTwoFilled":t=[{tag:"path",attr:{d:"M31,31H1V1H31ZM3,29H29V3H3Z",fill:"transparent"}},{tag:"rect",attr:{x:"15",y:"3",fill:"transparent",width:"2",height:"27"}},{tag:"rect",attr:{x:"3",y:"15",fill:"transparent",width:"27",height:"2"}},{tag:"rect","class":"e-indicator-color",attr:{x:"3",y:"17",width:"12",height:"12"}},{tag:"rect",attr:{x:"3",y:"3",fill:"lightgrey",width:"12",height:"12"}},{tag:"rect",attr:{x:"17",y:"3",fill:"lightgrey",width:"12",height:"12"}},{tag:"rect","class":"e-indicator-color",attr:{x:"17",y:"17",width:"12",height:"12"}}];break;case"BoxesThreeFilled":t=[{tag:"path",attr:{d:"M31,31H1V1H31ZM3,29H29V3H3Z",fill:"transparent"}},{tag:"rect",attr:{x:"15",y:"3",fill:"transparent",width:"2",height:"27"}},{tag:"rect",attr:{x:"3",y:"15",fill:"transparent",width:"27",height:"2"}},{tag:"rect","class":"e-indicator-color",attr:{x:"3",y:"17",width:"12",height:"12"}},{tag:"rect","class":"e-indicator-color",attr:{x:"3",y:"3",width:"12",height:"12"}},{tag:"rect",attr:{x:"17",y:"3",fill:"lightgrey",width:"12",height:"12"}},{tag:"rect","class":"e-indicator-color",attr:{x:"17",y:"17",width:"12",height:"12"}}];break;case"QuartersNoneFilled":t=[{tag:"circle",attr:{cx:"16",cy:"16",r:"14",fill:"transparent"}},{tag:"path","class":"e-indicator-color",attr:{d:"M16,3A13,13,0,1,1,3,16,13,13,0,0,1,16,3m0-2A15,15,0,1,0,31,16,15,15,0,0,0,16,1Z"}},{tag:"circle",attr:{cx:"16",cy:"16",r:"13",fill:"transparent"}}];break;case"QuartersOneFilled":t=[{tag:"path","class":"e-indicator-color",attr:{d:"M29,16A13,13,0,0,0,16,3V16Z"}},{tag:"path","class":"e-indicator-color",attr:{d:"M16,3A13,13,0,1,1,3,16,13,13,0,0,1,16,3m0-2A15,15,0,1,0,31,16,15,15,0,0,0,16,1Z"}}];break;case"QuartersTwoFilled":t=[{tag:"path","class":"e-indicator-color",attr:{d:"M16,1V31A15,15,0,0,0,16,1Z"}},{tag:"path","class":"e-indicator-color",attr:{d:"M16,3A13,13,0,1,1,3,16,13,13,0,0,1,16,3m0-2A15,15,0,1,0,31,16,15,15,0,0,0,16,1Z"}}];break;case"QuartersThreeFilled":t=[{tag:"path","class":"e-indicator-color",attr:{d:"M16,1V16H1A15,15,0,1,0,16,1Z"}},{tag:"path","class":"e-indicator-color",attr:{d:"M16,3A13,13,0,1,1,3,16,13,13,0,0,1,16,3m0-2A15,15,0,1,0,31,16,15,15,0,0,0,16,1Z"}}];break;case"SignalMeterFourFilled":t=[{tag:"rect","class":"e-indicator-color",attr:{x:"23",y:"2",width:"4",height:"28"}},{tag:"path",attr:{d:"M29,32H21V0h8Zm-6-2h4V2H23Z",fill:"transparent"}},{tag:"rect","class":"e-indicator-color",attr:{x:"17",y:"8",width:"4",height:"22"}},{tag:"path",attr:{d:"M23,32H15V6h8Zm-6-2h4V8H17Z",fill:"transparent"}},{tag:"rect","class":"e-indicator-color",attr:{x:"11",y:"15",width:"4",height:"15"}},{tag:"path",attr:{d:"M17,32H9V13h8Zm-6-2h4V15H11Z",fill:"transparent"}},{tag:"rect","class":"e-indicator-color",attr:{x:"5",y:"21",width:"4",height:"9"}},{tag:"path",attr:{d:"M11,32H3V19h8ZM5,30H9V21H5Z",fill:"transparent"}}];break;case"SignalMeterNoneFilled":t=[{tag:"rect",attr:{x:"23",y:"2",fill:"lightgrey",width:"4",height:"28"}},{tag:"path",attr:{d:"M29,32H21V0h8Zm-6-2h4V2H23Z",fill:"transparent"}},{tag:"rect",attr:{x:"17",y:"8",fill:"lightgrey",width:"4",height:"22"}},{tag:"path",attr:{d:"M23,32H15V6h8Zm-6-2h4V8H17Z",fill:"transparent"}},{tag:"rect",attr:{x:"11",y:"15",fill:"lightgrey",width:"4",height:"15"}},{tag:"path",attr:{d:"M17,32H9V13h8Zm-6-2h4V15H11Z",fill:"transparent"}},{tag:"rect",attr:{x:"5",y:"21",fill:"lightgrey",width:"4",height:"9"}},{tag:"path",attr:{d:"M11,32H3V19h8ZM5,30H9V21H5Z",fill:"transparent"}}];break;case"SignalMeterOneFilled":t=[{tag:"rect",attr:{x:"23",y:"2",fill:"lightgrey",width:"4",height:"28"}},{tag:"path",attr:{d:"M29,32H21V0h8Zm-6-2h4V2H23Z",fill:"transparent"}},{tag:"rect",attr:{x:"17",y:"8",fill:"lightgrey",width:"4",height:"22"}},{tag:"path",attr:{d:"M23,32H15V6h8Zm-6-2h4V8H17Z",fill:"transparent"}},{tag:"rect",attr:{x:"11",y:"15",fill:"lightgrey",width:"4",height:"15"}},{tag:"path",attr:{d:"M17,32H9V13h8Zm-6-2h4V15H11Z",fill:"transparent"}},{tag:"rect","class":"e-indicator-color",attr:{x:"5",y:"21",width:"4",height:"9"}},{tag:"path",attr:{d:"M11,32H3V19h8ZM5,30H9V21H5Z",fill:"transparent"}}];break;case"SignalMeterThreeFilled":t=[{tag:"rect",attr:{x:"23",y:"2",fill:"lightgrey",width:"4",height:"28"}},{tag:"path",attr:{d:"M29,32H21V0h8Zm-6-2h4V2H23Z",fill:"transparent"}},{tag:"rect","class":"e-indicator-color",attr:{x:"17",y:"8",width:"4",height:"22"}},{tag:"path",attr:{d:"M23,32H15V6h8Zm-6-2h4V8H17Z",fill:"transparent"}},{tag:"rect","class":"e-indicator-color",attr:{x:"11",y:"15",width:"4",height:"15"}},{tag:"path",attr:{d:"M17,32H9V13h8Zm-6-2h4V15H11Z",fill:"transparent"}},{tag:"rect","class":"e-indicator-color",attr:{x:"5",y:"21",width:"4",height:"9"}},{tag:"path",attr:{d:"M11,32H3V19h8ZM5,30H9V21H5Z",fill:"transparent"}}];break;case"SignalMeterTwoFilled":t=[{tag:"rect",attr:{x:"23",y:"2",fill:"lightgrey",width:"4",height:"28"}},{tag:"path",attr:{d:"M29,32H21V0h8Zm-6-2h4V2H23Z",fill:"transparent"}},{tag:"rect",attr:{x:"17",y:"8",fill:"lightgrey",width:"4",height:"22"}},{tag:"path",attr:{d:"M23,32H15V6h8Zm-6-2h4V8H17Z",fill:"transparent"}},{tag:"rect","class":"e-indicator-color",attr:{x:"11",y:"15",width:"4",height:"15"}},{tag:"path",attr:{d:"M17,32H9V13h8Zm-6-2h4V15H11Z",fill:"transparent"}},{tag:"rect","class":"e-indicator-color",attr:{x:"5",y:"21",width:"4",height:"9"}},{tag:"path",attr:{d:"M11,32H3V19h8ZM5,30H9V21H5Z",fill:"transparent"}}];break;case"StarQuartersAllFilled":t=[{tag:"polygon","class":"e-indicator-color",attr:{points:"26 29.2 16.43 23.04 6.87 29.2 11.22 18.64 3.4 10.71 12.96 10.71 16.43 2.79 19.04 10.71 28.6 10.71 20.78 18.64 26 29.2"}},{tag:"polygon","class":"e-indicator-color",attr:{points:"16.29 24.2 16.29 21.84 9.01 26.5 12.39 18.32 5.79 11.66 13.37 11.66 16.05 5.74 16.05 0 12.06 9.67 1 9.67 10.04 18.78 4.73 31.61 16.29 24.2"}},{tag:"polygon","class":"e-indicator-color",attr:{points:"31 9.82 19.52 9.82 16.05 0 16.05 0.15 16.05 5.74 17.19 9.17 17.19 9.14 18.08 11.81 26.21 11.81 19.57 18.51 23.5 26.43 17.43 22.54 17.43 22.54 16.29 21.78 16.29 24.17 28.5 32 21.99 18.9 31 9.82"}}];break;case"StarQuartersNoneFilled":t=[{tag:"polygon","class":"e-indicator-color",attr:{points:"16.29 24.2 16.29 21.84 9.01 26.5 12.39 18.32 5.79 11.66 13.37 11.66 16.05 5.74 16.05 0 12.06 9.67 1 9.67 10.04 18.78 4.73 31.61 16.29 24.2"}},{tag:"polygon","class":"e-indicator-color",attr:{points:"31 9.82 19.52 9.82 16.05 0 16.05 0.15 16.05 5.74 17.19 9.17 17.19 9.14 18.08 11.81 26.21 11.81 19.57 18.51 23.5 26.43 17.43 22.54 17.43 22.54 16.29 21.78 16.29 24.17 28.5 32 21.99 18.9 31 9.82"}}];break;case"StarQuartersOneFilled":t=[{tag:"polygon","class":"e-indicator-color",attr:{points:"13.4,25.1 6.9,29.1 11.2,18.5 3.4,10.7 13.4,10.7"}},{tag:"polygon","class":"e-indicator-color",attr:{points:"16.3,24.2 16.3,21.8 9,26.5 12.4,18.3 5.8,11.7 13.4,11.7 16,5.7 16,0 12.1,9.7 1,9.7 10,18.8 4.7,31.6"}},{tag:"polygon","class":"e-indicator-color",attr:{points:"13.4,26.1 13.4,23.7 9,26.5 12.4,18.3 5.8,11.7 13.4,11.7 13.4,6.5 12.1,9.7 1,9.7 10,18.8 4.7,31.6"}},{tag:"polygon","class":"e-indicator-color",attr:{points:"31,9.8 19.5,9.8 16,0 16,0.2 16,5.7 17.2,9.2 17.2,9.1 18.1,11.8 26.2,11.8 19.6,18.5 23.5,26.4 17.4,22.5 17.4,22.5 16.3,21.8 16.3,24.2 28.5,32 22,18.9"}},];break;case"StarQuartersTwoFilled":t=[{tag:"polygon","class":"e-indicator-color",attr:{points:"16.43 22.93 6.87 29.06 11.22 18.55 3.39 10.66 12.71 10.66 16.05 2.78"}},{tag:"polygon","class":"e-indicator-color",attr:{points:"16.29 24.2 16.29 21.84 9.01 26.5 12.39 18.32 5.79 11.66 13.37 11.66 16.05 5.74 16.05 0 12.06 9.67 1 9.67 10.04 18.78 4.73 31.61 16.29 24.2"}},{tag:"polygon","class":"e-indicator-color",attr:{points:"31 9.82 19.52 9.82 16.05 0 16.05 0.15 16.05 5.74 17.19 9.17 17.19 9.14 18.08 11.81 26.21 11.81 19.57 18.51 23.5 26.43 17.43 22.54 17.43 22.54 16.29 21.78 16.29 24.17 28.5 32 21.99 18.9 31 9.82"}}];break;case"StarQuartersThreeFilled":t=[{tag:"polygon","class":"e-indicator-color",attr:{points:"16.4,22.9 6.9,29.1 11.2,18.5 3.4,10.7 12.7,10.7 16,2.8 18.1,10 18.1,24.3"}},{tag:"polygon","class":"e-indicator-color",attr:{points:"16.3,24.2 16.3,21.8 9,26.5 12.4,18.3 5.8,11.7 13.4,11.7 16,5.7 16,0 12.1,9.7 1,9.7 10,18.8 4.7,31.6"}},{tag:"polygon","class":"e-indicator-color",attr:{points:"31,9.8 19.5,9.8 16,0 16,0.2 16,5.7 17.2,9.1 18.1,11.8 26.2,11.8 19.6,18.5 23.5,26.4 17.4,22.5 17.4,22.5 16.3,21.8 16.3,24.2 28.5,32 22,18.9"}}];break;case"ThreeSignsDiamond":t=[{tag:"rect","class":"e-indicator-color",attr:{x:"6.26",y:"6.26",width:"19.49",height:"19.49",transform:"translate(16, -6.73) rotate(45)"}},{tag:"path","class":"e-indicator-stroke",attr:{d:"M16,3.3.23,16,16,.81,31.19,16ZM3.64,16,16,28.36,28.36,16,16,3.64Z"}}];break;case"ThreeSignsTriangle":t=[{tag:"polygon","class":"e-indicator-color",attr:{points:"16 2.24 1.62 31 30.38 31 16 2.24"}},{tag:"path","class":"e-indicator-stroke",attr:{d:"M32,32H0L16,0ZM3.24,30H28.76L16,4.47Z"}}];break;case"ThreeSymbolCheck":t=[{tag:"circle","class":"e-indicator-color",attr:{cx:"16",cy:"16",r:"14.5"}},{tag:"path","class":"e-indicator-stroke",attr:{d:"M16,31.5A15.5,15.5,0,1,1,31.5,16,15.51,15.51,0,0,1,16,31.5Zm0-29A13.5,13.5,0,1,0,29.5,16,13.52,13.52,0,0,0,16,2.5Z"}},{tag:"polygon",attr:{points:"4.01 16.74 6.99 13.76 12.49 19.26 23.99 7.76 26.99 10.76 12.51 25.24 4.01 16.74",fill:"#fff"}},{tag:"path","class":"e-indicator-color",attr:{d:"M12.51,26.66,2.59,16.74,7,12.34l5.5,5.5L24,6.34l4.42,4.42ZM5.42,16.74l7.09,7.09L25.58,10.76,24,9.17l-11.5,11.5L7,15.17Z"}}];break;case"ThreeSymbolCross":t=[{tag:"circle","class":"e-indicator-color",attr:{cx:"16",cy:"16",r:"14"}},{tag:"path","class":"e-indicator-stroke",attr:{d:"M16,31A15,15,0,1,1,31,16,15,15,0,0,1,16,31ZM16,3A13,13,0,1,0,29,16,13,13,0,0,0,16,3Z"}},{tag:"polygon",attr:{points:"26.58 9.79 22.21 5.41 16 11.62 9.79 5.41 5.42 9.79 11.62 16 5.42 22.21 9.79 26.59 16 20.38 22.21 26.59 26.58 22.21 20.38 16 26.58 9.79",fill:"#fff"}},{tag:"path","class":"e-indicator-color",attr:{d:"M22.21,28,16,21.79,9.79,28,4,22.21,10.21,16,4,9.79,9.79,4,16,10.21,22.21,4,28,9.79,21.79,16,28,22.21ZM16,19l6.21,6.21,3-3L19,16l6.21-6.21-3-3L16,13,9.79,6.83l-3,3L13,16,6.83,22.21l3,3Z"}}];break;case"ThreeSymbolExclamation":t=[{tag:"circle","class":"e-indicator-color",attr:{cx:"16",cy:"16",r:"14"}},{tag:"path","class":"e-indicator-stroke",attr:{d:"M16,31A15,15,0,1,1,31,16,15,15,0,0,1,16,31ZM16,3A13,13,0,1,0,29,16,13,13,0,0,0,16,3Z"}},{tag:"rect",attr:{x:"13",y:"3.92",fill:"#fff",width:"6",height:"15.83"}},{tag:"path","class":"e-indicator-color",attr:{d:"M20,20.75H12V2.92h8Zm-6-2h4V4.92H14Z"}},{tag:"ellipse",attr:{cx:"16",cy:"24.75",rx:"4.17",ry:"3.33",fill:"#fff"}},{tag:"path","class":"e-indicator-color",attr:{d:"M16,29.08c-2.85,0-5.17-1.94-5.17-4.33s2.32-4.33,5.17-4.33,5.17,1.94,5.17,4.33S18.85,29.08,16,29.08Zm0-6.66c-1.72,0-3.17,1.07-3.17,2.33s1.45,2.33,3.17,2.33,3.17-1.07,3.17-2.33S17.72,22.42,16,22.42Z"}}];break;case"ThreeSymbolUnCircledCheck":t=[{tag:"polygon","class":"e-indicator-color",attr:{points:"1.01 18.24 3.99 15.26 10.49 21.76 27.99 4.26 30.99 7.26 10.51 27.74 1.01 18.24"}},{tag:"path","class":"e-indicator-stroke",attr:{d:"M10.51,29.16-.41,18.24,4,13.84l6.5,6.5L28,2.84l4.42,4.42ZM2.42,18.24l8.09,8.09L29.58,7.26,28,5.67l-17.5,17.5L4,16.67Z"}}];break;case"ThreeSymbolUnCircledCross":t=[{tag:"polygon","class":"e-indicator-color",attr:{points:"29.59 5.81 26.19 2.41 16 12.6 5.81 2.41 2.41 5.81 12.6 16 2.41 26.19 5.81 29.59 16 19.4 26.19 29.59 29.59 26.19 19.4 16 29.59 5.81"}},{tag:"path","class":"e-indicator-stroke",attr:{d:"M26.19,31,16,20.81,5.81,31,1,26.19,11.19,16,1,5.81,5.81,1,16,11.19,26.19,1,31,5.81,20.81,16,31,26.19ZM16,18l10.19,10.2,2-2L18,16,28.17,5.81l-2-2L16,14,5.81,3.82l-2,2L14,16,3.83,26.19l2,2Z"}}];break;case"ThreeSymbolUnCircledExclamation":t=[{tag:"rect","class":"e-indicator-color",attr:{x:"13",y:"2",width:"6",height:"19"}},{tag:"path","class":"e-indicator-stroke",attr:{d:"M20,22H12V1h8Zm-6-2h4V3H14Z"}},{tag:"rect","class":"e-indicator-color",attr:{x:"13",y:"25",width:"6",height:"6"}},{tag:"path","class":"e-indicator-stroke",attr:{d:"M20,32H12V24h8Zm-6-2h4V26H14Z"}}];break;case"TrafficLight":t=[{tag:"rect",attr:{x:"2",y:"2",fill:"black",width:"28",height:"28"}},{tag:"path","class":"e-indicator-stroke",attr:{d:"M31,31H1V1H31ZM3,29H29V3H3Z"}},{tag:"circle","class":"e-indicator-color",attr:{cx:"16",cy:"16",r:"11"}},{tag:"path",attr:{d:"M16,28A12,12,0,1,1,28,16,12,12,0,0,1,16,28ZM16,6A10,10,0,1,0,26,16,10,10,0,0,0,16,6Z",fill:"black"}}];break;case"TriangleDash":t=[{tag:"rect","class":"e-indicator-color",attr:{x:"2",y:"12",width:"28",height:"8"}},{tag:"path","class":"e-indicator-stroke",attr:{d:"M31,21H1V11H31ZM3,19H29V13H3Z"}}];break;case"TriangleDown":t=[{tag:"polygon","class":"e-indicator-color",attr:{points:"16 24.34 3 7 29 7 16 24.34"}},{tag:"path","class":"e-indicator-stroke",attr:{d:"M16,26,1,6H31ZM5,8,16,22.67,27,8Z"}}];break;case"TriangleUp":t=[{tag:"polygon","class":"e-indicator-color",attr:{points:"16 7.67 29 25 3 25 16 7.67"}},{tag:"path","class":"e-indicator-stroke",attr:{d:"M31,26H1L16,6ZM5,24H27L16,9.33Z"}}];break;case"LightArrowDown":t=[{tag:"polygon","class":"e-indicator-color",attr:{points:"16.11 31 3.99 19.44 5.37 18 16.1 28.23 26.61 18.05 28 19.48 16.11 31"}},{tag:"rect","class":"e-indicator-color",attr:{x:"15",y:"1",width:"2",height:"29"}}];break;case"LightArrowDownIncline":t=[{tag:"polygon","class":"e-indicator-color",attr:{points:"30 30 13 30 13 28 28 28 28 13 30 13 30 30"}},{tag:"rect","class":"e-indicator-color",attr:{x:"15.5",y:"-1.59",width:"2",height:"36.18",transform:"translate(-6.83 16.5) rotate(-44.99)"}}];break;case"LightArrowSide":t=[{tag:"polygon","class":"e-indicator-color",attr:{points:"18.38 28 17 26.55 28.1 16 17 5.45 18.38 4 31 16 18.38 28"}},{tag:"rect","class":"e-indicator-color",attr:{x:"1",y:"15",width:"29",height:"1.99"}}];break;case"LightArrowUp":t=[{tag:"polygon","class":"e-indicator-color",attr:{points:"26.62 14.01 15.9 3.77 5.39 13.96 4 12.52 15.89 1 28 12.56 26.62 14.01"}},{tag:"rect","class":"e-indicator-color",attr:{x:"15",y:"2",width:"2",height:"29"}}];break;case"LightArrowUpIncline":t=[{tag:"polygon","class":"e-indicator-color",attr:{points:"30 19 28 19 28 4 13 4 13 2 30 2 30 19"}},{tag:"rect","class":"e-indicator-color",attr:{x:"-1.59",y:"14.5",width:"36.18",height:"2",transform:"translate(-6.13 16.21) rotate(-45)"}}];break;case"ButtonStop":t=[{tag:"rect","class":"e-indicator-color",attr:{x:"4",y:"3.66",width:"24",height:"24"}}];break;case"ButtonPlay":t=[{tag:"polygon","class":"e-indicator-color",attr:{points:"4 -0.34 28 15.66 4 31.66 4 -0.34"}}];break;case"ButtonPause":t=[{tag:"rect","class":"e-indicator-color",attr:{x:"4",y:"1.66",width:"8",height:"28"}},{tag:"rect","class":"e-indicator-color",attr:{x:"20",y:"1.66",width:"8",height:"28"}}];break;case"FaceSmile":t=[{tag:"circle","class":"e-indicator-color",attr:{cx:"16",cy:"16",r:"15"}},{tag:"path",attr:{d:"M16,24a6.49,6.49,0,0,1-4.31-1.64A1,1,0,0,1,13,20.89a4.47,4.47,0,0,0,6.09-.12A1,1,0,1,1,20.5,22.2,6.43,6.43,0,0,1,16,24Z",fill:"#fff"}},{tag:"circle",attr:{cx:"11",cy:"12",r:"2",fill:"#fff"}},{tag:"circle",attr:{cx:"21",cy:"12",r:"2",fill:"#fff"}}];break;case"FaceNeutral":t=[{tag:"circle","class":"e-indicator-color",attr:{cx:"16",cy:"16",r:"15"}},{tag:"circle",attr:{cx:"11",cy:"12",r:"2",fill:"#fff"}},{tag:"circle",attr:{cx:"21",cy:"12",r:"2",fill:"#fff"}},{tag:"path",attr:{d:"M19.9,23.3h-7.5c-0.6,0-1-0.4-1-1s0.4-1,1-1h7.5c0.6,0,1,0.4,1,1S20.4,23.3,19.9,23.3z",fill:"#fff"}}];break;case"FaceFrown":t=[{tag:"circle","class":"e-indicator-color",attr:{cx:"16",cy:"16",r:"15"}},{tag:"path",attr:{d:"M12.36,24a1,1,0,0,1-.69-1.72,6.47,6.47,0,0,1,8.8-.18,1,1,0,0,1,.09,1.41,1,1,0,0,1-3.3.23,4.48,4.48,0,0,0-3.3.23A1,1,0,0,1,12.36,24Z",fill:"#fff"}},{tag:"circle",attr:{cx:"11",cy:"12",r:"2",fill:"#fff"}},{tag:"circle",attr:{cx:"21",cy:"12",r:"2",fill:"#fff"}}];break;case"None":t=[]}return t},n.prototype.getIconsSets=function(){return{ThreeColoredArrows:{iconsSet:"ThreeColoredArrows",indicatorStates:[this.getIndicatorstate("IndicatorState1","ArrowDown","Red",0,33,1),this.getIndicatorstate("IndicatorState2","ArrowSide","Yellow",33,66,1),this.getIndicatorstate("IndicatorState3","ArrowUp","Green",66,100,1)]},ThreeGrayArrows:{iconsSet:"ThreeGrayArrows",indicatorStates:[this.getIndicatorstate("IndicatorState1","ArrowDown","Silver",0,33,1),this.getIndicatorstate("IndicatorState2","ArrowSide","Silver",33,66,1),this.getIndicatorstate("IndicatorState3","ArrowUp","Silver",66,100,1)]},ThreeUpDownTriangles:{iconsSet:"ThreeUpDownTriangles",indicatorStates:[this.getIndicatorstate("IndicatorState1","TriangleDown","Red",0,33,1),this.getIndicatorstate("IndicatorState2","TriangleDash","Yellow",33,66,1),this.getIndicatorstate("IndicatorState3","TriangleUp","Green",66,100,1)]},FourGrayArrows:{iconsSet:"FourGrayArrows",indicatorStates:[this.getIndicatorstate("IndicatorState1","ArrowDown","Silver",0,25,1),this.getIndicatorstate("IndicatorState2","ArrowDownIncline","Silver",25,50,1),this.getIndicatorstate("IndicatorState3","ArrowUpIncline","Silver",50,75,1),this.getIndicatorstate("IndicatorState4","ArrowUp","Silver",75,100,1)]},FourColoredArrows:{iconsSet:"FourColoredArrows",indicatorStates:[this.getIndicatorstate("IndicatorState1","ArrowDown","Red",0,25,1),this.getIndicatorstate("IndicatorState2","ArrowDownIncline","Yellow",25,50,1),this.getIndicatorstate("IndicatorState3","ArrowUpIncline","Yellow",50,75,1),this.getIndicatorstate("IndicatorState4","ArrowUp","Green",75,100,1)]},FiveGrayArrows:{iconsSet:"FiveGrayArrows",indicatorStates:[this.getIndicatorstate("IndicatorState1","ArrowDown","Silver",0,20,1),this.getIndicatorstate("IndicatorState2","ArrowDownIncline","Silver",20,40,1),this.getIndicatorstate("IndicatorState3","ArrowSide","Silver",40,60,1),this.getIndicatorstate("IndicatorState4","ArrowUpIncline","Silver",60,80,1),this.getIndicatorstate("IndicatorState5","ArrowUp","Silver",80,100,1)]},FiveColoredArrows:{iconsSet:"FiveColoredArrows",indicatorStates:[this.getIndicatorstate("IndicatorState1","ArrowDown","Red",0,20,1),this.getIndicatorstate("IndicatorState2","ArrowDownIncline","Yellow",20,40,1),this.getIndicatorstate("IndicatorState3","ArrowSide","Yellow",40,60,1),this.getIndicatorstate("IndicatorState4","ArrowUpIncline","Yellow",60,80,1),this.getIndicatorstate("IndicatorState5","ArrowUp","Green",80,100,1)]},ThreeCircledSymbols:{iconsSet:"ThreeCircledSymbols",indicatorStates:[this.getIndicatorstate("IndicatorState1","ThreeSymbolCross","Red",0,33,1),this.getIndicatorstate("IndicatorState2","ThreeSymbolExclamation","Yellow",33,66,1),this.getIndicatorstate("IndicatorState3","ThreeSymbolCheck","Green",66,100,1)]},ThreeUncircledSymbols:{iconsSet:"ThreeUncircledSymbols",indicatorStates:[this.getIndicatorstate("IndicatorState1","ThreeSymbolUnCircledCross","Red",0,33,1),this.getIndicatorstate("IndicatorState2","ThreeSymbolUnCircledExclamation","Yellow",33,66,1),this.getIndicatorstate("IndicatorState3","ThreeSymbolUnCircledCheck","Green",66,100,1)]},ThreeFlags:{iconsSet:"ThreeFlags",indicatorStates:[this.getIndicatorstate("IndicatorState1","Flag","Red",0,33,1),this.getIndicatorstate("IndicatorState2","Flag","Yellow",33,66,1),this.getIndicatorstate("IndicatorState3","Flag","Green",66,100,1)]},ThreeUnrimmedTrafficLights:{iconsSet:"ThreeUnrimmedTrafficLights",indicatorStates:[this.getIndicatorstate("IndicatorState1","TrafficLightUnrimmed","Red",0,33,1),this.getIndicatorstate("IndicatorState2","TrafficLightUnrimmed","Yellow",33,66,1),this.getIndicatorstate("IndicatorState3","TrafficLightUnrimmed","Green",66,100,1)]},ThreeRimmedTrafficLights:{iconsSet:"ThreeRimmedTrafficLights",indicatorStates:[this.getIndicatorstate("IndicatorState1","TrafficLight","Red",0,33,1),this.getIndicatorstate("IndicatorState2","TrafficLight","Yellow",33,66,1),this.getIndicatorstate("IndicatorState3","TrafficLight","Green",66,100,1)]},ThreeSigns:{iconsSet:"ThreeSigns",indicatorStates:[this.getIndicatorstate("IndicatorState1","ThreeSignsDiamond","Red",0,33,1),this.getIndicatorstate("IndicatorState2","ThreeSignsTriangle","Yellow",33,66,1),this.getIndicatorstate("IndicatorState3","ThreeSignsCircle","Green",66,100,1)]},FourTrafficLights:{iconsSet:"FourTrafficLights",indicatorStates:[this.getIndicatorstate("IndicatorState1","Circle","Black",0,25,1),this.getIndicatorstate("IndicatorState2","Circle","Red",25,50,1),this.getIndicatorstate("IndicatorState3","Circle","Yellow",50,75,1),this.getIndicatorstate("IndicatorState4","Circle","Green",75,100,1)]},RedToBlack:{iconsSet:"RedToBlack",indicatorStates:[this.getIndicatorstate("IndicatorState1","Circle","Black",0,25,1),this.getIndicatorstate("IndicatorState2","Circle","Silver",25,50,1),this.getIndicatorstate("IndicatorState3","Circle","Pink",50,75,1),this.getIndicatorstate("IndicatorState4","Circle","Red",75,100,1)]},ThreeStars:{iconsSet:"ThreeStars",indicatorStates:[this.getIndicatorstate("IndicatorState1","StarQuartersNoneFilled","Yellow",0,33,1),this.getIndicatorstate("IndicatorState2","StarQuartersTwoFilled","Yellow",33,66,1),this.getIndicatorstate("IndicatorState3","StarQuartersAllFilled","Yellow",66,100,1)]},FiveStars:{iconsSet:"FiveStars",indicatorStates:[this.getIndicatorstate("IndicatorState1","StarQuartersNoneFilled","Yellow",0,20,1),this.getIndicatorstate("IndicatorState2","StarQuartersOneFilled","Yellow",20,40,1),this.getIndicatorstate("IndicatorState3","StarQuartersTwoFilled","Yellow",40,60,1),this.getIndicatorstate("IndicatorState4","StarQuartersThreeFilled","Yellow",60,80,1),this.getIndicatorstate("IndicatorState5","StarQuartersAllFilled","Yellow",80,100,1)]},FourRatings:{iconsSet:"FourRatings",indicatorStates:[this.getIndicatorstate("IndicatorState1","SignalMeterOneFilled","Black",0,25,1),this.getIndicatorstate("IndicatorState2","SignalMeterTwoFilled","Black",25,50,1),this.getIndicatorstate("IndicatorState3","SignalMeterThreeFilled","Black",50,75,1),this.getIndicatorstate("IndicatorState4","SignalMeterFourFilled","Black",75,100,1)]},FiveRatings:{iconsSet:"FiveRatings",indicatorStates:[this.getIndicatorstate("IndicatorState1","SignalMeterNoneFilled","Black",0,20,1),this.getIndicatorstate("IndicatorState2","SignalMeterOneFilled","Black",20,40,1),this.getIndicatorstate("IndicatorState3","SignalMeterTwoFilled","Black",40,60,1),this.getIndicatorstate("IndicatorState4","SignalMeterThreeFilled","Black",60,80,1),this.getIndicatorstate("IndicatorState5","SignalMeterFourFilled","Black",80,100,1)]},FiveQuarters:{iconsSet:"FiveQuarters",indicatorStates:[this.getIndicatorstate("IndicatorState1","QuartersNoneFilled","Black",0,20,1),this.getIndicatorstate("IndicatorState2","QuartersOneFilled","Black",20,40,1),this.getIndicatorstate("IndicatorState3","QuartersTwoFilled","Black",40,60,1),this.getIndicatorstate("IndicatorState4","QuartersThreeFilled","Black",60,80,1),this.getIndicatorstate("IndicatorState5","QuartersAllFilled","Black",80,100,1)]},FiveBlocks:{iconsSet:"FiveBlocks",indicatorStates:[this.getIndicatorstate("IndicatorState1","BoxesNoneFilled","Black",0,20,1),this.getIndicatorstate("IndicatorState2","BoxesOneFilled","Black",20,40,1),this.getIndicatorstate("IndicatorState3","BoxesTwoFilled","Black",40,60,1),this.getIndicatorstate("IndicatorState4","BoxesThreeFilled","Black",60,80,1),this.getIndicatorstate("IndicatorState5","BoxesAllFilled","Black",80,100,1)]},Custom:{iconsSet:"Custom",indicatorStates:[this.getIndicatorstate("IndicatorState1","Circle","Black","","",1)]}}},n.prototype.getIndicatorstate=function(n,t,i,r,u,f){return{name:n,indicatorStyle:t,color:i,start:r,end:u,scaleFactor:f}},n.prototype.getIndicatorIcons=function(){return[{text:"circle",value:"Circle"},{text:"flag",value:"Flag"},{text:"arrowDown",value:"ArrowDown"},{text:"arrowDownIncline",value:"ArrowDownIncline"},{text:"arrowSide",value:"ArrowSide"},{text:"arrowUp",value:"ArrowUp"},{text:"arrowUpIncline",value:"ArrowUpIncline"},{text:"boxesNoneFilled",value:"BoxesNoneFilled"},{text:"boxesOneFilled",value:"BoxesOneFilled"},{text:"boxesTwoFilled",value:"BoxesTwoFilled"},{text:"boxesThreeFilled",value:"BoxesThreeFilled"},{text:"boxesAllFilled",value:"BoxesAllFilled"},{text:"quartersNoneFilled",value:"QuartersNoneFilled"},{text:"quartersOneFilled",value:"QuartersOneFilled"},{text:"quartersTwoFilled",value:"QuartersTwoFilled"},{text:"quartersThreeFilled",value:"QuartersThreeFilled"},{text:"quartersAllFilled",value:"QuartersAllFilled"},{text:"signalMeterNoneFilled",value:"SignalMeterNoneFilled"},{text:"signalMeterOneFilled",value:"SignalMeterOneFilled"},{text:"signalMeterTwoFilled",value:"SignalMeterTwoFilled"},{text:"signalMeterThreeFilled",value:"SignalMeterThreeFilled"},{text:"signalMeterFourFilled",value:"SignalMeterFourFilled"},{text:"starQuartersNoneFilled",value:"StarQuartersNoneFilled"},{text:"starQuartersOneFilled",value:"StarQuartersOneFilled"},{text:"starQuartersTwoFilled",value:"StarQuartersTwoFilled"},{text:"starQuartersThreeFilled",value:"StarQuartersThreeFilled"},{text:"starQuartersAllFilled",value:"StarQuartersAllFilled"},{text:"threeSignsCircle",value:"ThreeSignsCircle"},{text:"threeSignsDiamond",value:"ThreeSignsDiamond"},{text:"threeSignsTriangle",value:"ThreeSignsTriangle"},{text:"threeSymbolCheck",value:"ThreeSymbolCheck"},{text:"threeSymbolCross",value:"ThreeSymbolCross"},{text:"threeSymbolExclamation",value:"ThreeSymbolExclamation"},{text:"threeSymbolUnCircledCheck",value:"ThreeSymbolUnCircledCheck"},{text:"threeSymbolUnCircledCross",value:"ThreeSymbolUnCircledCross"},{text:"threeSymbolUnCircledExclamation",value:"ThreeSymbolUnCircledExclamation"},{text:"trafficLight",value:"TrafficLight"},{text:"trafficLightUnrimmed",value:"TrafficLightUnrimmed"},{text:"triangleDash",value:"TriangleDash"},{text:"triangleDown",value:"TriangleDown"},{text:"triangleUp",value:"TriangleUp"},{text:"lightArrowDown",value:"LightArrowDown"},{text:"lightArrowDownIncline",value:"LightArrowDownIncline"},{text:"lightArrowSide",value:"LightArrowSide"},{text:"lightArrowUp",value:"LightArrowUp"},{text:"lightArrowUpIncline",value:"LightArrowUpIncline"},{text:"buttonStop",value:"ButtonStop"},{text:"buttonPlay",value:"ButtonPlay"},{text:"buttonPause",value:"ButtonPause"},{text:"faceSmile",value:"FaceSmile"},{text:"faceNeutral",value:"FaceNeutral"},{text:"faceFrown",value:"FaceFrown"},{text:"none",value:"None"},]},n.prototype.getIndicatorTypes=function(){return[{text:"threeColoredArrows",value:"ThreeColoredArrows"},{text:"threeGrayArrows",value:"ThreeGrayArrows"},{text:"threeUpDownTriangles",value:"ThreeUpDownTriangles"},{text:"fourGrayArrows",value:"FourGrayArrows"},{text:"fourColoredArrows",value:"FourColoredArrows"},{text:"fiveGrayArrows",value:"FiveGrayArrows"},{text:"fiveColoredArrows",value:"FiveColoredArrows"},{text:"threeCircledSymbols",value:"ThreeCircledSymbols"},{text:"threeUncircledSymbols",value:"ThreeUncircledSymbols"},{text:"threeFlags",value:"ThreeFlags"},{text:"threeUnrimmedTrafficLights",value:"ThreeUnrimmedTrafficLights"},{text:"threeRimmedTrafficLights",value:"ThreeRimmedTrafficLights"},{text:"threeSigns",value:"ThreeSigns"},{text:"fourTrafficLights",value:"FourTrafficLights"},{text:"redToBlack",value:"RedToBlack"},{text:"threeStars",value:"ThreeStars"},{text:"fiveStars",value:"FiveStars"},{text:"fourRatings",value:"FourRatings"},{text:"fiveRatings",value:"FiveRatings"},{text:"fiveQuarters",value:"FiveQuarters"},{text:"fiveBlocks",value:"FiveBlocks"},{text:"custom",value:"Custom"}]},n}();window.ej.createObject("ej.ReportDesignerUtility.IndicatorIcons",s,window);var u=this&&this.__extends||function(){var n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),es=function(t){function i(){var n=t.call(this)||this;return n.__type="BoldReports.RDL.DOM.Image",n}return u(i,t),i.prototype.getModel=function(){return this.Source=n.Source.Embedded,this.MIMEType=null,this.Sizing=n.Sizing.FitProportional,this.UniqueId=ej.getGuid("image"),this.Left={__type:"BoldReports.RDL.DOM.Size",size:"2.8425in"},this.Top={__type:"BoldReports.RDL.DOM.Size",size:"0.4675in"},this.Height={__type:"BoldReports.RDL.DOM.Size",size:"1.04167in"},this.Width={__type:"BoldReports.RDL.DOM.Size",size:"2.21875in"},this.ZIndex=0,this.Name="Image1",this.Value=null,this.ActionInfo=null,this.Visibility={Hidden:!1},this.LabelLocID=null,this.ToolTip=null,this.DocumentMapLabel=null,this.Bookmark=null,this.RepeatWith=null,this.CustomProperties=[],this.DataElementName=null,this.DataElementOutput=0,this.Style={__type:"BoldReports.RDL.DOM.Style",BackgroundColor:"Transparent",FontFamily:"Arial",FontSize:{__type:"BoldReports.RDL.DOM.Size",size:"10pt"},FontWeight:"Default",BackgroundGradientType:"None",BackgroundGradientEndColor:null,FontStyle:"Default",Format:null,TextDecoration:"Default",TextAlign:"Default",VerticalAlign:"Default",Color:null,PaddingLeft:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingRight:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingTop:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingBottom:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},LineHeight:{__type:"BoldReports.RDL.DOM.Size",size:"0"},Direction:"Default",WritingMode:"Default",Language:null,Calendar:0,NumeralLanguage:null,TextEffect:0,BackgroundHatchType:"Default",ShadowColor:null,Border:{__type:"BoldReports.RDL.DOM.Border",Color:ej.ReportUtil.getColorCode("black"),Style:"None",Width:{__type:"BoldReports.RDL.DOM.Size",size:"1pt"}},TopBorder:null,BottomBorder:null,LeftBorder:null,RightBorder:null,BackgroundImage:null,NumeralVariant:null,ShadowOffset:null},this},i}(ej.ReportModel.ReportItem),os=function(t){function i(){return t.call(this)||this}return u(i,t),i.prototype.getImageProperty=function(t,i){var u=ej.ReportUtil.isNotExpression(t.Value)?i.getValue(t.Value):t.Value,r=t.ActionInfo&&t.ActionInfo.Actions&&t.ActionInfo.Actions.length>0&&t.ActionInfo.Actions[0]?t.ActionInfo.Actions[0]:null,f=r&&r.Drillthrough?r.Drillthrough:null;return this.PropertyType=this.SubType="Image",this.HeaderText=t.Name,this.IsEditHeader=!0,this.ControlId=i.itemId,this.IsDataEnabled=i.isDataEnabled,this.CommonPropertyKeys=[{Key:ej.ReportUtil.CommonProperty.top,PropertyId:"topposition",PropertyName:"Top"},{Key:ej.ReportUtil.CommonProperty.left,PropertyId:"leftposition",PropertyName:"Left"},{Key:ej.ReportUtil.CommonProperty.hidden,PropertyId:"hidden",PropertyName:"Hidden"},{Key:ej.ReportUtil.CommonProperty.borderStyleDefault,PropertyId:"borderstyledefault",PropertyName:"BorderStyleDefault"},{Key:ej.ReportUtil.CommonProperty.borderColorDefault,PropertyId:"bordercolordefault",PropertyName:"BorderColorDefault"},{Key:ej.ReportUtil.CommonProperty.borderWidthDefault,PropertyId:"borderwidthdefault",PropertyName:"BorderWidthDefault"},{Key:ej.ReportUtil.CommonProperty.borderStyleLeft,PropertyId:"borderstyleleft",PropertyName:"BorderStyleLeft"},{Key:ej.ReportUtil.CommonProperty.borderColorLeft,PropertyId:"bordercolorleft",PropertyName:"BorderColorLeft"},{Key:ej.ReportUtil.CommonProperty.borderWidthLeft,PropertyId:"borderwidthleft",PropertyName:"BorderWidthLeft"},{Key:ej.ReportUtil.CommonProperty.borderStyleRight,PropertyId:"borderstyleright",PropertyName:"BorderStyleRight"},{Key:ej.ReportUtil.CommonProperty.borderColorRight,PropertyId:"bordercolorright",PropertyName:"BorderColorRight"},{Key:ej.ReportUtil.CommonProperty.borderWidthRight,PropertyId:"borderwidthright",PropertyName:"BorderWidthRight"},{Key:ej.ReportUtil.CommonProperty.borderStyleTop,PropertyId:"borderstyletop",PropertyName:"BorderStyleTop"},{Key:ej.ReportUtil.CommonProperty.borderColorTop,PropertyId:"bordercolortop",PropertyName:"BorderColorTop"},{Key:ej.ReportUtil.CommonProperty.borderWidthTop,PropertyId:"borderwidthtop",PropertyName:"BorderWidthTop"},{Key:ej.ReportUtil.CommonProperty.borderStyleBottom,PropertyId:"borderstylebottom",PropertyName:"BorderStyleBottom"},{Key:ej.ReportUtil.CommonProperty.borderColorBottom,PropertyId:"bordercolorbottom",PropertyName:"BorderColorBottom"},{Key:ej.ReportUtil.CommonProperty.borderWidthBottom,PropertyId:"borderwidthbottom",PropertyName:"BorderWidthBottom"}],this.Locale=i.locale,this.OnValueChange=i.onValueChange,this.Refresh=i.refresh,this.getItemProperty={event:$.proxy(i.getPropertyData,i),eventData:{}},this.setItemProperty={event:$.proxy(i.setPropertyData,i),eventData:{}},this.Items=[{CategoryId:"basicitem",DisplayName:"categoryBasicSettings",IsExpand:!0,Items:[{ItemId:"source",Name:"Source",DisplayName:"source",Value:t.Source!==null?t.Source===0?"External":t.Source===2?"Database":"Embedded":"Embedded",ItemType:n.ItemType.DropDown,EnableExpression:!1,DependentItems:[{EnableItems:["basicitem_externalvalue"],DisableItems:["basicitem_value","basicitem_databasevalue","basicitem_mimetype"],Value:["External"]},{EnableItems:["basicitem_value"],DisableItems:["basicitem_externalvalue","basicitem_databasevalue","basicitem_mimetype"],Value:["Embedded"]},{EnableItems:["basicitem_databasevalue","basicitem_mimetype"],DisableItems:["basicitem_externalvalue","basicitem_value"],Value:["Database"]}],ValueList:[{text:"external",value:"External"},{text:"embedded",value:"Embedded"},{text:"database",value:"Database"}]},{ItemId:"externalvalue",Name:"ExternalValue",DisplayName:"value",Value:i.externalValue,ParentId:"basicitem_source",EnableExpression:!0,ItemType:n.ItemType.TextBox},{ItemId:"value",Name:"Value",DisplayName:"value",Value:t.Source===1?ej.isNullOrUndefined(u)?"":ej.isNullOrUndefined(u.Name)?u:u.Name:"",ItemType:n.ItemType.ComboBox,ParentId:"basicitem_source",EnableExpression:!0,SourceType:n.SourceType.Images,EnableSearch:!1},{ItemId:"databasevalue",Name:"DatabaseValue",DisplayName:"value",Value:t.Source===2?ej.isNullOrUndefined(u)?"":ej.isNullOrUndefined(u.Name)?u:u.Name:"",ItemType:n.ItemType.ComboBox,ParentId:"basicitem_source",EnableExpression:!0,SourceType:n.SourceType.Fields,EnableSearch:!1},{ItemId:"mimetype",Name:"MIMEType",DisplayName:"mimeType",Value:t.Source===2?ej.isNullOrUndefined(t.MIMEType)?"image/png":t.MIMEType:null,ItemType:n.ItemType.DropDown,ParentId:"basicitem_source",EnableExpression:!0,ValueList:[{text:"bmp",value:"image/bmp"},{text:"jpeg",value:"image/jpeg"},{text:"gif",value:"image/gif"},{text:"png",value:"image/png"},{text:"xPng",value:"image/x-png"}]}]},{CategoryId:"reportaction",DisplayName:"categoryLink",IsExpand:!0,Items:[{ItemId:"linkaction",Name:"LinkAction",DisplayName:"Link",Value:i.getLinkType(r),ItemType:n.ItemType.ReportAction,Items:[{ItemId:"linkreport",Name:"LinkReport",DisplayName:"Report",Value:{ReportPath:f&&f.ReportName?f.ReportName:"",ReportParams:f&&f.Parameters?f.Parameters:""},ItemType:n.ItemType.LinkReport},{ItemId:"linkurl",Name:"LinkUrl",DisplayName:"URL",Value:r&&r.Hyperlink?r.Hyperlink:null,ItemType:n.ItemType.LinkUrl,EnableExpression:!0},{ItemId:"linkbookmark",Name:"LinkBookmark",DisplayName:"Bookmark",Value:r&&r.BookmarkLink?r.BookmarkLink:null,ItemType:n.ItemType.Bookmark,EnableExpression:!0}]}]},{CategoryId:"appearance",DisplayName:"categoryAppearance",IsExpand:!0,Items:[{ItemId:"border",Name:"Border",DisplayName:"border",ItemType:n.ItemType.Border,EnableExpression:!0,Items:[{ItemId:"borderstyledefault",Name:"BorderStyleDefault",DisplayName:"styletooltip",HeaderText:"borderdefaultstyle",Value:t.Style.Border!==null?t.Style.Border.Style:"None",UnitType:n.UnitType.Inch,ItemType:n.ItemType.DropDown,ValueList:[{text:"dashed",value:"Dashed"},{text:"dotted",value:"Dotted"},{text:"double",value:"Double"},{text:"none",value:"None"},{text:"solid",value:"Solid"}]},{ItemId:"bordercolordefault",Name:"BorderColorDefault",DisplayName:"colortooltip",HeaderText:"borderdefaultcolor",Value:t.Style.Border!==null?t.Style.Border.Color:ej.ReportUtil.getColorCode("black"),ItemType:n.ItemType.Color},{ItemId:"borderwidthdefault",Name:"BorderWidthDefault",DisplayName:"sizetooltip",HeaderText:"borderdefaultsize",Value:t.Style.Border&&t.Style.Border.Width?ej.ReportUtil.isNotExpression(t.Style.Border.Width.size)?i.rdlParser.getPropertyUnit(t.Style.Border.Width.size):t.Style.Border.Width.size:i.rdlParser.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}],AdvancedItems:[{ItemId:"leftborder",Name:"LeftBorder",DisplayName:"borderLeft",ItemType:n.ItemType.Border,EnableExpression:!0,Items:[{ItemId:"borderstyleleft",Name:"BorderStyleLeft",DisplayName:"styletooltip",HeaderText:"borderleftstyle",Value:t.Style.LeftBorder!==null?t.Style.LeftBorder.Style:null,UnitType:n.UnitType.Inch,ItemType:n.ItemType.DropDown,ValueList:[{text:"dashed",value:"Dashed"},{text:"dotted",value:"Dotted"},{text:"double",value:"Double"},{text:"none",value:"None"},{text:"solid",value:"Solid"}]},{ItemId:"bordercolorleft",Name:"BorderColorLeft",DisplayName:"colortooltip",HeaderText:"borderleftcolor",Value:t.Style.LeftBorder!==null?t.Style.LeftBorder.Color:ej.ReportUtil.getColorCode("Transparent"),ItemType:n.ItemType.Color},{ItemId:"borderwidthleft",Name:"BorderWidthLeft",DisplayName:"sizetooltip",HeaderText:"borderleftsize",Value:t.Style.LeftBorder&&t.Style.LeftBorder.Width?ej.ReportUtil.isNotExpression(t.Style.LeftBorder.Width.size)?i.rdlParser.getPropertyUnit(t.Style.LeftBorder.Width.size):t.Style.LeftBorder.Width.size:i.rdlParser.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"rightborder",Name:"RightBorder",DisplayName:"borderRight",ItemType:n.ItemType.Border,EnableExpression:!0,Items:[{ItemId:"borderstyleright",Name:"BorderStyleRight",DisplayName:"styletooltip",HeaderText:"borderrightstyle",Value:t.Style.RightBorder!==null?t.Style.RightBorder.Style:null,UnitType:n.UnitType.Inch,ItemType:n.ItemType.DropDown,ValueList:[{text:"dashed",value:"Dashed"},{text:"dotted",value:"Dotted"},{text:"double",value:"Double"},{text:"none",value:"None"},{text:"solid",value:"Solid"}]},{ItemId:"bordercolorright",Name:"BorderColorRight",DisplayName:"colortooltip",HeaderText:"borderrightcolor",Value:t.Style.RightBorder!==null?t.Style.RightBorder.Color:ej.ReportUtil.getColorCode("Transparent"),ItemType:n.ItemType.Color},{ItemId:"borderwidthright",Name:"BorderWidthRight",DisplayName:"sizetooltip",HeaderText:"borderrightsize",Value:t.Style.RightBorder&&t.Style.RightBorder.Width?ej.ReportUtil.isNotExpression(t.Style.RightBorder.Width.size)?i.rdlParser.getPropertyUnit(t.Style.RightBorder.Width.size):t.Style.RightBorder.Width.size:i.rdlParser.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"topborder",Name:"TopBorder",DisplayName:"borderTop",ItemType:n.ItemType.Border,EnableExpression:!0,Items:[{ItemId:"borderstyletop",Name:"BorderStyleTop",DisplayName:"styletooltip",HeaderText:"bordertopstyle",Value:t.Style.TopBorder!==null?t.Style.TopBorder.Style:null,UnitType:n.UnitType.Inch,ItemType:n.ItemType.DropDown,ValueList:[{text:"dashed",value:"Dashed"},{text:"dotted",value:"Dotted"},{text:"double",value:"Double"},{text:"none",value:"None"},{text:"solid",value:"Solid"}]},{ItemId:"bordercolortop",Name:"BorderColorTop",DisplayName:"colortooltip",HeaderText:"bordertopcolor",Value:t.Style.TopBorder!==null?t.Style.TopBorder.Color:ej.ReportUtil.getColorCode("Transparent"),ItemType:n.ItemType.Color},{ItemId:"borderwidthtop",Name:"BorderWidthTop",DisplayName:"sizetooltip",HeaderText:"bordertopsize",Value:t.Style.TopBorder&&t.Style.TopBorder.Width?ej.ReportUtil.isNotExpression(t.Style.TopBorder.Width.size)?i.rdlParser.getPropertyUnit(t.Style.TopBorder.Width.size):t.Style.TopBorder.Width.size:i.rdlParser.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"bottomborder",Name:"BottomBorder",DisplayName:"borderBottom",ItemType:n.ItemType.Border,EnableExpression:!0,Items:[{ItemId:"borderstylebottom",Name:"BorderStyleBottom",DisplayName:"styletooltip",HeaderText:"borderbottomstyle",Value:t.Style.BottomBorder!==null?t.Style.BottomBorder.Style:null,UnitType:n.UnitType.Inch,ItemType:n.ItemType.DropDown,ValueList:[{text:"dashed",value:"Dashed"},{text:"dotted",value:"Dotted"},{text:"double",value:"Double"},{text:"none",value:"None"},{text:"solid",value:"Solid"}]},{ItemId:"bordercolorbottom",Name:"BorderColorBottom",DisplayName:"colortooltip",HeaderText:"borderbottomcolor",Value:t.Style.BottomBorder!==null?t.Style.BottomBorder.Color:ej.ReportUtil.getColorCode("Transparent"),ItemType:n.ItemType.Color},{ItemId:"borderwidthbottom",Name:"BorderWidthBottom",DisplayName:"sizetooltip",HeaderText:"borderbottomsize",Value:t.Style.BottomBorder&&t.Style.BottomBorder.Width?ej.ReportUtil.isNotExpression(t.Style.BottomBorder.Width.size)?i.rdlParser.getPropertyUnit(t.Style.BottomBorder.Width.size):t.Style.BottomBorder.Width.size:i.rdlParser.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]}]}]},{CategoryId:"imagesize",DisplayName:"categorySize",Items:[{ItemId:"imagesizing",Name:"Sizing",DisplayName:"sizing",Value:i.getImageSizing(t.Sizing),ItemType:n.ItemType.DropDown,EnableExpression:!1,ValueList:[{text:"auto",value:"AutoSize"},{text:"fit",value:"Fit"},{text:"proportional",value:"FitProportional"},{text:"clip",value:"Clip"}]}]},{CategoryId:"imageposition",DisplayName:"categoryPosition",Items:[{ItemId:"position",DisplayName:"positionLabel",ItemType:n.ItemType.Position,EnableExpression:!1,ShowUnitType:!0,IsVisible:!i.isTablixCell,UnitType:i.rdlParser.getUnitVal(),Items:[{ItemId:"leftposition",Name:"Left",DisplayName:"left",Value:i.rdlParser.getPropertyUnit(t.Left.size),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),43680),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),0),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric},{ItemId:"topposition",Name:"Top",DisplayName:"top",Value:i.rdlParser.getPropertyUnit(t.Top.size),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),43680),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),0),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"size",DisplayName:"sizeLabel",ItemType:n.ItemType.Size,EnableExpression:!1,ShowUnitType:!0,UnitType:i.rdlParser.getUnitVal(),Items:[{ItemId:"width",Name:"Width",DisplayName:"width",Value:i.rdlParser.getPropertyUnit(t.Width.size),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),43680),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),0),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric},{ItemId:"height",Name:"Height",DisplayName:"height",Value:i.rdlParser.getPropertyUnit(t.Height.size),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),43680),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),0),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]}]},{CategoryId:"visibility",DisplayName:"categoryVisibility",Items:[{ItemId:"hidden",Name:"Hidden",DisplayName:"visible",Value:t.Visibility&&t.Visibility.Hidden?ej.ReportUtil.isNotExpression(t.Visibility.Hidden)?!ej.ReportUtil.isBooleanTrue(t.Visibility.Hidden):t.Visibility.Hidden:!0,EnableExpression:!0,ItemType:n.ItemType.Bool},{ItemId:"toggleitem",Name:"Toggle",DisplayName:"ToggleItem",Value:t.Visibility&&t.Visibility.ToggleItem?t.Visibility.ToggleItem:null,ItemType:n.ItemType.ComboBox,SourceType:n.SourceType.Textboxes,EnableExpression:!1}]},{CategoryId:"miscellaneous",DisplayName:"miscellaneous",IsIgnoreCommon:!0,Items:[{ItemId:"tooltip",Name:"ToolTip",DisplayName:"ToolTip",Value:t.ToolTip,ItemType:n.ItemType.TextBox,EnableExpression:!0},{ItemId:"documentmap",Name:"DocumentMap",DisplayName:"DocumentMap",Value:t.DocumentMapLabel,ItemType:n.ItemType.TextBox,EnableExpression:!0},{ItemId:"zindex",Name:"ZIndex",DisplayName:"ZIndex",EnableExpression:!1,Value:t&&t.ZIndex?t.ZIndex:0,Minimum:0,Maximum:5e3,ItemType:n.ItemType.Numeric,DecimalPlaces:0},{ItemId:"bookmark",Name:"Bookmark",DisplayName:"Bookmark",Value:t&&t.Bookmark?t.Bookmark:"",ItemType:n.ItemType.TextBox,EnableExpression:!0},{ItemId:"customattributes",Name:"CustomAttributes",DisplayName:"customattributes",ItemType:n.ItemType.CustomAttributes}]}],this},i}(ej.ReportModel.Property);window.ej.createObject("ej.ReportModel.ImageItem",es,window);window.ej.createObject("ej.ReportModel.ImageProperty",os,window);var u=this&&this.__extends||function(){var n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),ss=function(n){function t(){var t=n.call(this)||this;return t.__type="BoldReports.RDL.DOM.Chart",t}return u(t,n),t}(ej.ReportModel.ReportItem),hs=function(t){function i(){return t.call(this)||this}return u(i,t),i.prototype.getChartProperty=function(t){var e=t.chartJson.ChartAreas[0],u=t.chartJson.ChartLegends[0],f=t.chartJson.ChartTitles[0],r=e.ChartCategoryAxes[0],i=e.ChartValueAxes[0],b=t.chartModel.getSeriesFields(),s=[{text:"defaultText",value:"Default"},{text:"normal",value:"Normal"},{text:"italic",value:"Italic"}],h=[{text:"defaultText",value:"Default"},{text:"normal",value:"Normal"},{text:"light",value:"Light"},{text:"bold",value:"Bold"}],l=[{text:"defaultText",value:"Default"},{text:"none",value:"None"},{text:"solid",value:"Solid"},{text:"dashed",value:"Dashed"},{text:"dotted",value:"Dotted"},{text:"dashDot",value:"DashDot"},{text:"dashDotDot",value:"DashDotDot"}],c=[{text:"dashed",value:"Dashed"},{text:"dotted",value:"Dotted"},{text:"double",value:"Double"},{text:"none",value:"None"},{text:"solid",value:"Solid"}],a=[{text:"solid",value:"Solid"},{text:"dashed",value:"Dashed"},{text:"dotted",value:"Dotted"},{text:"none",value:"None"},{text:"dashDot",value:"DashDot"},{text:"dashDotDot",value:"DashDotDot"}],v=[{text:"outside",value:"Outside"},{text:"inside",value:"Inside"}],y=[{text:"trim",value:"Trim"},{text:"hide",value:"Hide"}],p=[{text:"center",value:"Center"},{text:"near",value:"Near"},{text:"far",value:"Far"}],o=ej.ReportUtil.getFontNames(t.chartModel.rptDesigner.model.fontNames),w=[{text:"default",value:"Default"},{text:"number",value:"Number"},{text:"years",value:"Years"},{text:"months",value:"Months"},{text:"days",value:"Days"},{text:"hours",value:"Hours"},{text:"minutes",value:"Minutes"},{text:"seconds",value:"Seconds"},{text:"milliseconds",value:"Milliseconds"},{text:"weeks",value:"Weeks"}];return this.HeaderText=t.chartJson.Name,this.PropertyType="Chart",this.SubType=t.chartModel.isDesignerMode?"KPI":"Chart",this.IsEditHeader=!0,this.ControlId=t.chartModel.chartItemId,this.Locale=$.proxy(t.getLocale,t),this.OnValueChange=$.proxy(t.chartModel.updatePropertyChange,t.chartModel),this.Refresh=$.proxy(t.chartModel.getPropertyGridItems,t.chartModel),this.getCommonProperty=$.proxy(t.chartModel.getCommonProperty,t.chartModel),this.setCommonProperty=$.proxy(t.chartModel.setCommonProperty,t.chartModel),this.getItemProperty={event:$.proxy(t.chartModel.getPropertyData,t.chartModel),eventData:{}},this.setItemProperty={event:$.proxy(t.chartModel.setPropertyData,t.chartModel),eventData:{}},this.getPropertyGrid={event:$.proxy(t.chartModel.getSecondaryGridItems,t.chartModel),eventData:{}},this.getCategoryItems=$.proxy(t.chartModel.getCategoryItems,t.chartModel),this.addItemData=$.proxy(t.chartModel.addItemData,t.chartModel),this.removeItemData=$.proxy(t.chartModel.removeItemData,t.chartModel),this.modifiedItemData=$.proxy(t.chartModel.modifiedItemData,t.chartModel),this.updateDataset=$.proxy(t.chartModel.updateDataset,t.chartModel),this.getMenuItems=$.proxy(t.chartModel.getMenuItems,t.chartModel),this.getCategoryInfo=$.proxy(t.chartModel.getCategoryInfo,t.chartModel),this.updateGroupActionData=$.proxy(t.chartModel.updateGroupActionData,t.chartModel),this.resetDataInfo=$.proxy(t.updateDataGroups,t),this.IsDataEnabled=t.chartModel.isDataEnabled,this.datasetName=t.chartModel.getDatasetName(),this.enableData=t.chartModel.enableData(),this.CommonPropertyKeys=[{Key:ej.ReportUtil.CommonProperty.top,PropertyId:"topposition",PropertyName:"Top"},{Key:ej.ReportUtil.CommonProperty.left,PropertyId:"leftposition",PropertyName:"Left"},{Key:ej.ReportUtil.CommonProperty.hidden,PropertyId:"hidden",PropertyName:"Hidden"},{Key:ej.ReportUtil.CommonProperty.backgroundColor,PropertyId:"backgroundcolor",PropertyName:"BackgroundColor"},{Key:ej.ReportUtil.CommonProperty.borderStyleDefault,PropertyId:"borderstyledefault",PropertyName:"BorderStyleDefault"},{Key:ej.ReportUtil.CommonProperty.borderColorDefault,PropertyId:"bordercolordefault",PropertyName:"BorderColorDefault"},{Key:ej.ReportUtil.CommonProperty.borderWidthDefault,PropertyId:"borderwidthdefault",PropertyName:"BorderWidthDefault"},{Key:ej.ReportUtil.CommonProperty.borderStyleLeft,PropertyId:"borderstyleleft",PropertyName:"BorderStyleLeft"},{Key:ej.ReportUtil.CommonProperty.borderColorLeft,PropertyId:"bordercolorleft",PropertyName:"BorderColorLeft"},{Key:ej.ReportUtil.CommonProperty.borderWidthLeft,PropertyId:"borderwidthleft",PropertyName:"BorderWidthLeft"},{Key:ej.ReportUtil.CommonProperty.borderStyleRight,PropertyId:"borderstyleright",PropertyName:"BorderStyleRight"},{Key:ej.ReportUtil.CommonProperty.borderColorRight,PropertyId:"bordercolorright",PropertyName:"BorderColorRight"},{Key:ej.ReportUtil.CommonProperty.borderWidthRight,PropertyId:"borderwidthright",PropertyName:"BorderWidthRight"},{Key:ej.ReportUtil.CommonProperty.borderStyleTop,PropertyId:"borderstyletop",PropertyName:"BorderStyleTop"},{Key:ej.ReportUtil.CommonProperty.borderColorTop,PropertyId:"bordercolortop",PropertyName:"BorderColorTop"},{Key:ej.ReportUtil.CommonProperty.borderWidthTop,PropertyId:"borderwidthtop",PropertyName:"BorderWidthTop"},{Key:ej.ReportUtil.CommonProperty.borderStyleBottom,PropertyId:"borderstylebottom",PropertyName:"BorderStyleBottom"},{Key:ej.ReportUtil.CommonProperty.borderColorBottom,PropertyId:"bordercolorbottom",PropertyName:"BorderColorBottom"},{Key:ej.ReportUtil.CommonProperty.borderWidthBottom,PropertyId:"borderwidthbottom",PropertyName:"BorderWidthBottom"},{Key:ej.ReportUtil.CommonProperty.fontFamily,PropertyId:"commonfontfamily",PropertyName:"FontFamily",IsCommonProperty:!0},{Key:ej.ReportUtil.CommonProperty.fontColor,PropertyId:"commonfontcolor",PropertyName:"FontColor",IsCommonProperty:!0},{Key:ej.ReportUtil.CommonProperty.fontSize,PropertyId:"commonfontsize",PropertyName:"FontSize",IsCommonProperty:!0},{Key:ej.ReportUtil.CommonProperty.fontStyle,PropertyId:"commonfontstyle",PropertyName:"FontStyle",IsCommonProperty:!0},{Key:ej.ReportUtil.CommonProperty.fontWeight,PropertyId:"commonfontweight",PropertyName:"FontWeight",IsCommonProperty:!0}],this.Items=[{CategoryId:"basicitems",DisplayName:"categoryBasicSettings",IsExpand:!0,IsIgnoreCommon:t.chartModel.isDesignerMode,Items:[{ItemId:"legendvisibility",Name:"LegendVisibility",DisplayName:"showLegendText",IsVisible:!t.chartModel.isDesignerMode,EnableExpression:!0,Value:u?ej.ReportUtil.isNotExpression(u.Hidden)?!ej.ReportUtil.isBooleanTrue(u.Hidden):u.Hidden:!1,ItemType:n.ItemType.Bool,AdvancedItems:[{ItemId:"legendbordervisibility",Name:"LegendBorderVisibility",DisplayName:"showBorder",Value:!ej.isNullOrUndefined(u)&&!ej.isNullOrUndefined(u.Style)&&!ej.isNullOrUndefined(u.Style.Border)&&u.Style.Border.Style!=="Default"&&u.Style.Border.Style!=="None",ItemType:n.ItemType.Bool,EnableExpression:!1,DependentItems:[{EnableItems:["basicitems_legendvisibility_legendborder"],DisableItems:[],Value:[!0]},{EnableItems:[],DisableItems:["basicitems_legendvisibility_legendborder"],Value:[!1]}]},{ItemId:"legendborder",Name:"LegendBorder",DisplayName:"border",EnableExpression:!0,ParentId:"basicitems_legendvisibility_legendbordervisibility",ItemType:n.ItemType.Border,Items:[{ItemId:"legendbordercolor",Name:"LegendBorderColor",DisplayName:"colortooltip",HeaderText:"bordercolor",Value:u&&u.Style&&u.Style.Border&&u.Style.Border.Color?u.Style.Border.Color:"lightgrey",ItemType:n.ItemType.Color},{ItemId:"legendborderwidth",Name:"LegendBorderWidth",DisplayName:"sizetooltip",HeaderText:"bordersize",Value:u&&u.Style&&u.Style.Border&&u.Style.Border.Width?ej.ReportUtil.isNotExpression(u.Style.Border.Width.size)?t.rdlParser.getPropertyUnit(u.Style.Border.Width.size):u.Style.Border.Width.size:t.rdlParser.getPropertyUnit("0.75pt"),Minimum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(t.rdlParser.getUnitVal()),UnitType:t.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"legendbackgroundcolor",Name:"LegendBackgroundColor",DisplayName:"background",EnableExpression:!0,Value:u&&u.Style&&u.Style.BackgroundColor?u.Style.BackgroundColor:"transparent",ItemType:n.ItemType.Color},{ItemId:"legendfont",Name:"LegendFont",DisplayName:"font",EnableExpression:!0,ItemType:n.ItemType.Font,Items:[{ItemId:"legendfontfamily",Name:"LegendFontFamily",DisplayName:"fontfamilytooltip",HeaderText:"fontfamily",Value:u&&u.Style?u.Style.FontFamily:"Segoe UI",ItemType:n.ItemType.DropDown,ValueList:o,EnableSearch:!0},{ItemId:"legendfontcolor",Name:"LegendFontColor",DisplayName:"fontcolortooltip",HeaderText:"fontcolor",Value:u&&u.Style&&u.Style.Color?u.Style.Color:"Black",ItemType:n.ItemType.Color},{ItemId:"legendfontsize",Name:"LegendFontSize",DisplayName:"fontsizetooltip",HeaderText:"fontsize",Value:u&&u.Style&&u.Style.FontSize?ej.ReportUtil.isNotExpression(u.Style.FontSize.size)?t.rdlParser.getPropertyUnit(u.Style.FontSize.size):u.Style.FontSize.size:t.rdlParser.getPropertyUnit("8pt"),Minimum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),1.33),Maximum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),266.6),Interval:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),1),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(t.rdlParser.getUnitVal()),UnitType:t.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"legendfontstyleitem",Name:"LegendFontStyles",DisplayName:"fontStyleLabel",EnableExpression:!0,ItemType:n.ItemType.FontStyle,Items:[{ItemId:"legendfontstyle",Name:"LegendFontStyle",DisplayName:"fontstyletooltip",HeaderText:"fontstyle",Value:u&&u.Style?u.Style.FontStyle:"Default",ItemType:n.ItemType.DropDown,ValueList:s},{ItemId:"legendfontweight",Name:"LegendFontWeight",DisplayName:"fontweighttooltip",HeaderText:"fontweight",Value:u&&u.Style?u.Style.FontWeight:"Default",ItemType:n.ItemType.DropDown,ValueList:h}]},{ItemId:"legendtitletext",Name:"LegendTitleText",DisplayName:"title",EnableExpression:!0,Value:u&&u.ChartLegendTitle?u.ChartLegendTitle.Caption:"",ItemType:n.ItemType.TextBox,ChildItems:["basicitems_legendvisibility_legendtitlefont","basicitems_legendvisibility_legendtitlefontstyleitem","basicitems_legendvisibility_legendtitlealign"]},{ItemId:"legendtitlefont",Name:"LegendTitleFont",DisplayName:"titleFont",IsVisible:!1,EnableExpression:!0,ParentId:"basicitems_legendvisibility_legendtitletext",ItemType:n.ItemType.Font,Items:[{ItemId:"legendtitlefontfamily",Name:"LegendTitleFontFamily",DisplayName:"fontfamilytooltip",HeaderText:"fontfamily",Value:u&&u.ChartLegendTitle&&u.ChartLegendTitle.Style?u.ChartLegendTitle.Style.FontFamily:"Arial",ItemType:n.ItemType.DropDown,ValueList:o,EnableSearch:!0},{ItemId:"legendtitlefontcolor",Name:"LegendTitleFontColor",DisplayName:"fontcolortooltip",HeaderText:"fontcolor",Value:u&&u.ChartLegendTitle&&u.ChartLegendTitle.Style&&u.ChartLegendTitle.Style.Color?u.ChartLegendTitle.Style.Color:"Black",ItemType:n.ItemType.Color},{ItemId:"legendtitlefontsize",Name:"LegendTitleFontSize",DisplayName:"fontsizetooltip",HeaderText:"fontsize",Value:u&&u.ChartLegendTitle&&u.ChartLegendTitle.Style&&u.ChartLegendTitle.Style.FontSize?ej.ReportUtil.isNotExpression(u.ChartLegendTitle.Style.FontSize.size)?t.rdlParser.getPropertyUnit(u.ChartLegendTitle.Style.FontSize.size):u.ChartLegendTitle.Style.FontSize.size:t.rdlParser.getPropertyUnit("8pt"),Minimum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),1.33),Maximum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),266.6),Interval:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),1),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(t.rdlParser.getUnitVal()),UnitType:t.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"legendtitlefontstyleitem",Name:"LegendTitleFontStyles",DisplayName:"titleFontStyle",IsVisible:!1,EnableExpression:!0,ParentId:"basicitems_legendvisibility_legendtitletext",ItemType:n.ItemType.FontStyle,Items:[{ItemId:"legendtitlefontstyle",Name:"LegendTitleFontStyle",DisplayName:"fontstyletooltip",HeaderText:"fontstyle",Value:u&&u.ChartLegendTitle&&u.ChartLegendTitle.Style?u.ChartLegendTitle.Style.FontStyle:"Default",ItemType:n.ItemType.DropDown,ValueList:s},{ItemId:"legendtitlefontweight",Name:"LegendTitleFontWeight",DisplayName:"fontweighttooltip",HeaderText:"fontweight",Value:u&&u.ChartLegendTitle&&u.ChartLegendTitle.Style?u.ChartLegendTitle.Style.FontWeight:"Default",ItemType:n.ItemType.DropDown,ValueList:h}]},{ItemId:"legendtitlealign",Name:"LegendTitleAlign",DisplayName:"titleAlignment",IsVisible:!1,EnableExpression:!0,ParentId:"basicitems_legendvisibility_legendtitletext",Value:u&&u.ChartLegendTitle&&u.ChartLegendTitle.Style?u.ChartLegendTitle.Style.TextAlign:"Default",ItemType:n.ItemType.DropDown,ValueList:[{text:"defaultText",value:"Default"},{text:"left",value:"Left"},{text:"center",value:"Center"},{text:"right",value:"Right"}]},{ItemId:"legendposition",Name:"LegendPosition",EnableExpression:!0,DisplayName:"legendPosition",Value:u&&u.Position?u.Position:"BottomCenter",ItemType:n.ItemType.DropDown,ValueList:[{text:"topLeft",value:"TopLeft"},{text:"topCenter",value:"TopCenter"},{text:"topRight",value:"TopRight"},{text:"leftTop",value:"LeftTop"},{text:"leftCenter",value:"LeftCenter"},{text:"leftBottom",value:"LeftBottom"},{text:"bottomLeft",value:"BottomLeft"},{text:"bottomCenter",value:"BottomCenter"},{text:"bottomRight",value:"BottomRight"},{text:"rightTop",value:"RightTop"},{text:"rightCenter",value:"RightCenter"},{text:"rightBottom",value:"RightBottom"}]},{ItemId:"legendcustomposition",Name:"LegendCustomPosition",DisplayName:"enableCustomBounds",Value:!ej.isNullOrUndefined(u)&&!ej.isNullOrUndefined(u.ChartElementPosition),ItemType:n.ItemType.Bool,EnableExpression:!1,DependentItems:[{EnableItems:["basicitems_legendvisibility_customposition","basicitems_legendvisibility_customlegendsize"],DisableItems:[],Value:[!0]},{EnableItems:[],DisableItems:["basicitems_legendvisibility_customposition","basicitems_legendvisibility_customlegendsize"],Value:[!1]}]},{ItemId:"customposition",Name:"CustomPosition",DisplayName:"positionLabel",EnableExpression:!1,ItemType:n.ItemType.Position,ParentId:"basicitems_legendvisibility_legendcustomposition",Items:[{ItemId:"legendleftposition",Name:"LegendLeftPosition",DisplayName:"left",Value:u&&u.ChartElementPosition?u.ChartElementPosition.Left:0,ItemType:n.ItemType.Numeric,Maximum:100},{ItemId:"legendtopposition",Name:"LegendTopPosition",DisplayName:"top",Value:u&&u.ChartElementPosition?u.ChartElementPosition.Top:0,ItemType:n.ItemType.Numeric,Maximum:100}]},{ItemId:"customlegendsize",Name:"CustomLegendSize",DisplayName:"sizeLabel",EnableExpression:!1,ParentId:"basicitems_legendvisibility_legendcustomposition",ItemType:n.ItemType.Size,Items:[{ItemId:"legendwidth",Name:"LegendWidth",DisplayName:"width",Value:u&&u.ChartElementPosition?u.ChartElementPosition.Width:20,ItemType:n.ItemType.Numeric,Maximum:100},{ItemId:"legendheight",Name:"LegendHeight",DisplayName:"height",Value:u&&u.ChartElementPosition?u.ChartElementPosition.Height:20,ItemType:n.ItemType.Numeric,Maximum:100}]}]},{ItemId:"series",Name:"Series",DisplayName:"chooseSeries",ItemType:n.ItemType.SecondaryPanel,SecondaryPanelType:n.SecondaryPanelType.SeriesProperties,EnableExpression:!1,IsIgnoreCommon:!0,IsDynamicData:!0,EnableEdit:!0,ValueList:b}]},{CategoryId:"appearance",DisplayName:"categoryAppearance",IsExpand:!0,Items:[{ItemId:"border",Name:"Border",DisplayName:"border",EnableExpression:!0,ItemType:n.ItemType.Border,Items:[{ItemId:"borderstyledefault",Name:"BorderStyleDefault",DisplayName:"styletooltip",HeaderText:"borderdefaultstyle",Value:t.chartJson.Style.Border?t.chartJson.Style.Border.Style:"Solid",ItemType:n.ItemType.DropDown,ValueList:c},{ItemId:"bordercolordefault",Name:"BorderColorDefault",DisplayName:"colortooltip",HeaderText:"borderdefaultcolor",Value:t.chartJson.Style.Border&&t.chartJson.Style.Border.Color?t.chartJson.Style.Border.Color:ej.ReportUtil.getColorCode("LightGrey"),ItemType:n.ItemType.Color},{ItemId:"borderwidthdefault",Name:"BorderWidthDefault",DisplayName:"sizetooltip",HeaderText:"borderdefaultsize",Value:t.chartJson.Style.Border&&t.chartJson.Style.Border.Width?ej.ReportUtil.isNotExpression(t.chartJson.Style.Border.Width.size)?t.rdlParser.getPropertyUnit(t.chartJson.Style.Border.Width.size):t.chartJson.Style.Border.Width.size:t.rdlParser.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(t.rdlParser.getUnitVal()),UnitType:t.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}],AdvancedItems:[{ItemId:"leftborder",Name:"LeftBorder",DisplayName:"borderLeft",EnableExpression:!0,ItemType:n.ItemType.Border,Items:[{ItemId:"borderstyleleft",Name:"BorderStyleLeft",DisplayName:"styletooltip",HeaderText:"borderleftstyle",Value:t.chartJson.Style.LeftBorder?t.chartJson.Style.LeftBorder.Style:null,ItemType:n.ItemType.DropDown,ValueList:c},{ItemId:"bordercolorleft",Name:"BorderColorLeft",DisplayName:"colortooltip",HeaderText:"borderleftcolor",Value:t.chartJson.Style.LeftBorder&&t.chartJson.Style.LeftBorder.Color?t.chartJson.Style.LeftBorder.Color:ej.ReportUtil.getColorCode("Transparent"),ItemType:n.ItemType.Color},{ItemId:"borderwidthleft",Name:"BorderWidthLeft",DisplayName:"sizetooltip",HeaderText:"borderleftsize",Value:t.chartJson.Style.LeftBorder&&t.chartJson.Style.LeftBorder.Width?ej.ReportUtil.isNotExpression(t.chartJson.Style.LeftBorder.Width.size)?t.rdlParser.getPropertyUnit(t.chartJson.Style.LeftBorder.Width.size):t.chartJson.Style.LeftBorder.Width.size:t.rdlParser.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(t.rdlParser.getUnitVal()),UnitType:t.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"rightborder",Name:"RightBorder",DisplayName:"borderRight",EnableExpression:!0,ItemType:n.ItemType.Border,Items:[{ItemId:"borderstyleright",Name:"BorderStyleRight",DisplayName:"styletooltip",HeaderText:"borderrightstyle",Value:t.chartJson.Style.RightBorder?t.chartJson.Style.RightBorder.Style:null,ItemType:n.ItemType.DropDown,ValueList:c},{ItemId:"bordercolorright",Name:"BorderColorRight",DisplayName:"colortooltip",HeaderText:"borderrightcolor",Value:t.chartJson.Style.RightBorder&&t.chartJson.Style.RightBorder.Color?t.chartJson.Style.RightBorder.Color:ej.ReportUtil.getColorCode("Transparent"),ItemType:n.ItemType.Color},{ItemId:"borderwidthright",Name:"BorderWidthRight",DisplayName:"sizetooltip",HeaderText:"borderrightsize",Value:t.chartJson.Style.RightBorder&&t.chartJson.Style.RightBorder.Width?ej.ReportUtil.isNotExpression(t.chartJson.Style.RightBorder.Width.size)?t.rdlParser.getPropertyUnit(t.chartJson.Style.RightBorder.Width.size):t.chartJson.Style.RightBorder.Width.size:t.rdlParser.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(t.rdlParser.getUnitVal()),UnitType:t.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"topborder",Name:"TopBorder",DisplayName:"borderTop",EnableExpression:!0,ItemType:n.ItemType.Border,Items:[{ItemId:"borderstyletop",Name:"BorderStyleTop",DisplayName:"styletooltip",HeaderText:"bordertopstyle",Value:t.chartJson.Style.TopBorder?t.chartJson.Style.TopBorder.Style:null,ItemType:n.ItemType.DropDown,ValueList:c},{ItemId:"bordercolortop",Name:"BorderColorTop",DisplayName:"colortooltip",HeaderText:"bordertopcolor",Value:t.chartJson.Style.TopBorder&&t.chartJson.Style.TopBorder.Color?t.chartJson.Style.TopBorder.Color:ej.ReportUtil.getColorCode("Transparent"),ItemType:n.ItemType.Color},{ItemId:"borderwidthtop",Name:"BorderWidthTop",DisplayName:"sizetooltip",HeaderText:"bordertopsize",Value:t.chartJson.Style.TopBorder&&t.chartJson.Style.TopBorder.Width?ej.ReportUtil.isNotExpression(t.chartJson.Style.TopBorder.Width.size)?t.rdlParser.getPropertyUnit(t.chartJson.Style.TopBorder.Width.size):t.chartJson.Style.TopBorder.Width.size:t.rdlParser.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(t.rdlParser.getUnitVal()),UnitType:t.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"bottomborder",Name:"BottomBorder",DisplayName:"borderBottom",EnableExpression:!0,ItemType:n.ItemType.Border,Items:[{ItemId:"borderstylebottom",Name:"BorderStyleBottom",DisplayName:"styletooltip",HeaderText:"borderbottomstyle",Value:t.chartJson.Style.BottomBorder?t.chartJson.Style.BottomBorder.Style:null,ItemType:n.ItemType.DropDown,ValueList:c},{ItemId:"bordercolorbottom",Name:"BorderColorBottom",DisplayName:"colortooltip",HeaderText:"borderbottomcolor",Value:t.chartJson.Style.BottomBorder&&t.chartJson.Style.BottomBorder.Color?t.chartJson.Style.BottomBorder.Color:ej.ReportUtil.getColorCode("Transparent"),ItemType:n.ItemType.Color},{ItemId:"borderwidthbottom",Name:"BorderWidthBottom",DisplayName:"sizetooltip",HeaderText:"borderbottomsize",Value:t.chartJson.Style.BottomBorder&&t.chartJson.Style.BottomBorder.Width?ej.ReportUtil.isNotExpression(t.chartJson.Style.BottomBorder.Width.size)?t.rdlParser.getPropertyUnit(t.chartJson.Style.BottomBorder.Width.size):t.chartJson.Style.BottomBorder.Width.size:t.rdlParser.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(t.rdlParser.getUnitVal()),UnitType:t.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]}]},{ItemId:"backgroundcolor",Name:"BackgroundColor",DisplayName:"background",EnableExpression:!0,Value:t.chartJson.Style.BackgroundColor?t.chartJson.Style.BackgroundColor:"Transparent",ItemType:n.ItemType.Color}]},{CategoryId:"chartarea",DisplayName:"categoryChartArea",Items:[{ItemId:"bordervisibility",Name:"ChartAreaBorderVisibility",DisplayName:"showBorder",Value:e&&e.Style&&e.Style.Border&&e.Style.Border.Style!=="Default"&&e.Style.Border.Style!=="None",IsVisible:!t.chartModel.isShapeChartType(t.chartModel.chartType),ItemType:n.ItemType.Bool,EnableExpression:!1,ChildItems:["chartarea_chartareaborder"],DependentItems:[{EnableItems:["chartarea_chartareaborder"],DisableItems:[],Value:[!0]},{EnableItems:[],DisableItems:["chartarea_chartareaborder"],Value:[!1]}]},{ItemId:"chartareaborder",Name:"ChartAreaBorder",DisplayName:"border",EnableExpression:!0,ParentId:"chartarea_bordervisibility",ItemType:n.ItemType.Border,Items:[{ItemId:"chartareabordercolor",Name:"ChartAreaBorderColor",DisplayName:"colortooltip",HeaderText:"bordercolor",Value:e.Style.Border&&e.Style.Border.Color?e.Style.Border.Color:"Transparent",ItemType:n.ItemType.Color},{ItemId:"chartareaborderwidth",Name:"ChartAreaBorderWidth",DisplayName:"sizetooltip",HeaderText:"bordersize",Value:e.Style.Border&&e.Style.Border.Width?ej.ReportUtil.isNotExpression(e.Style.Border.Width.size)?t.rdlParser.getPropertyUnit(e.Style.Border.Width.size):e.Style.Border.Width.size:t.rdlParser.getPropertyUnit("0.75pt"),Minimum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(t.rdlParser.getUnitVal()),UnitType:t.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"chartareabackground",Name:"ChartAreaBackground",DisplayName:"background",EnableExpression:!0,Value:e.Style.BackgroundColor?e.Style.BackgroundColor:"Transparent",IsVisible:!t.chartModel.isShapeChartType(t.chartModel.chartType),ItemType:n.ItemType.Color},{ItemId:"colorpalette",Name:"ColorPalette",DisplayName:"colorPalette",EnableExpression:!0,IsIgnoreCommon:!0,Value:t.chartJson.Palette,ItemType:n.ItemType.DropDown,ValueList:[{text:"defaultText",value:"Default"},{text:"earthTones",value:"EarthTones"},{text:"excel",value:"Excel"},{text:"grayScale",value:"GrayScale"},{text:"light",value:"Light"},{text:"pastel",value:"Pastel"},{text:"semiTransparent",value:"SemiTransparent"},{text:"berry",value:"Berry"},{text:"chocolate",value:"Chocolate"},{text:"fire",value:"Fire"},{text:"seaGreen",value:"SeaGreen"},{text:"brightPastel",value:"BrightPastel"},{text:"pacific",value:"Pacific"},{text:"pacificLight",value:"PacificLight"},{text:"pacificSemiTransparent",value:"PacificSemiTransparent"},{text:"custom",value:"Custom"}],ChildItems:["chartarea_customcolors"],DependentItems:[{EnableItems:[],DisableItems:["chartarea_customcolors"],Value:["Default","EarthTones","Excel","GrayScale","Light","Pastel","SemiTransparent","Berry","Chocolate","Fire","SeaGreen","BrightPastel","Pacific","PacificLight","PacificSemiTransparent","Expr"]},{EnableItems:["chartarea_customcolors"],DisableItems:[],Value:["Custom"]}]},{ItemId:"customcolors",Name:"CustomColors",DisplayName:"customcolors",ParentId:"chartarea_colorpalette",EnableExpression:!1,ItemType:n.ItemType.Editor,EditorType:n.EditorType.ColorPalatte,Value:t.chartJson.ChartCustomPaletteColors.length}]},{CategoryId:"title",DisplayName:"categoryChartTitle",IsVisible:!t.chartModel.isDesignerMode,Items:[{ItemId:"titlehidden",Name:"TitleHidden",DisplayName:"showChartTitle",EnableExpression:!0,Value:f?ej.ReportUtil.isNotExpression(f.Hidden)?!ej.ReportUtil.isBooleanTrue(f.Hidden):f.Hidden:!1,ItemType:n.ItemType.Bool,DependentItems:[{EnableItems:["title_titletext","title_titlealign"],DisableItems:[],Value:[!0]},{EnableItems:[],DisableItems:["title_titletext","title_titlealign"],Value:[!1]},{EnableItems:["title_titletext","title_titlealign"],DisableItems:[],Value:["Expr"]}]},{ItemId:"titletext",Name:"TitleText",DisplayName:"titleText",ParentId:"title_titlehidden",EnableExpression:!0,Value:f?f.Caption:"",ItemType:n.ItemType.TextBox,AdvancedItems:[{ItemId:"charttitlefont",Name:"ChartTitleFont",DisplayName:"font",EnableExpression:!0,ItemType:n.ItemType.Font,Items:[{ItemId:"titlefontfamily",Name:"TitleFontFamily",DisplayName:"fontfamilytooltip",HeaderText:"fontfamily",Value:f&&f.Style?f.Style.FontFamily:"Segoe UI",ItemType:n.ItemType.DropDown,ValueList:o,EnableSearch:!0},{ItemId:"titlefontcolor",Name:"TitleFontColor",DisplayName:"fontcolortooltip",HeaderText:"fontcolor",Value:f&&f.Style&&f.Style.Color?f.Style.Color:"Black",ItemType:n.ItemType.Color},{ItemId:"titlefontsize",Name:"TitleFontSize",DisplayName:"fontsizetooltip",HeaderText:"fontsize",Value:f&&f.Style&&f.Style.FontSize?ej.ReportUtil.isNotExpression(f.Style.FontSize.size)?t.rdlParser.getPropertyUnit(f.Style.FontSize.size):f.Style.FontSize.size:t.rdlParser.getPropertyUnit("10pt"),Minimum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),1.33),Maximum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),266.6),Interval:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),1),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(t.rdlParser.getUnitVal()),UnitType:t.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"titlefontstyles",Name:"TitleFontStyles",DisplayName:"fontStyleLabel",EnableExpression:!0,ItemType:n.ItemType.FontStyle,Items:[{ItemId:"titlefontstyle",Name:"TitleFontStyle",DisplayName:"fontstyletooltip",HeaderText:"fontstyle",Value:f&&f.Style?f.Style.FontStyle:"Default",ItemType:n.ItemType.DropDown,ValueList:s},{ItemId:"titlefontweight",Name:"TitleFontWeight",DisplayName:"fontweighttooltip",HeaderText:"fontweight",Value:f&&f.Style?f.Style.FontWeight:"Bold",ItemType:n.ItemType.DropDown,ValueList:h}]},{ItemId:"titlebordervisibilty",Name:"TitleBorderVisibility",DisplayName:"showBorder",Value:!ej.isNullOrUndefined(f)&&!ej.isNullOrUndefined(f.Style)&&!ej.isNullOrUndefined(f.Style.Border)&&f.Style.Border.Style!=="Default"&&f.Style.Border.Style!=="None",ItemType:n.ItemType.Bool,EnableExpression:!1,DependentItems:[{EnableItems:["title_titletext_titleborder"],DisableItems:[],Value:[!0]},{EnableItems:[],DisableItems:["title_titletext_titleborder"],Value:[!1]}]},{ItemId:"titleborder",Name:"TitleBorder",DisplayName:"border",ParentId:"title_titletext_titlebordervisibilty",IsVisible:!1,EnableExpression:!0,ItemType:n.ItemType.Border,Items:[{ItemId:"titlebordercolor",Name:"TitleBorderColor",DisplayName:"colortooltip",HeaderText:"bordercolor",Value:f&&f.Style&&f.Style.Border&&f.Style.Border.Color?f.Style.Border.Color:"transparent",ItemType:n.ItemType.Color},{ItemId:"titleborderwidth",Name:"TitleBorderWidth",DisplayName:"sizetooltip",HeaderText:"bordersize",Value:f&&f.Style&&f.Style.Border&&f.Style.Border.Width?ej.ReportUtil.isNotExpression(f.Style.Border.Width.size)?t.rdlParser.getPropertyUnit(f.Style.Border.Width.size):f.Style.Border.Width.size:t.rdlParser.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(t.rdlParser.getUnitVal()),UnitType:t.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"titlebackgroundcolor",Name:"TitleBackgroundColor",DisplayName:"background",EnableExpression:!0,Value:f&&f.Style&&f.Style.BackgroundColor?f.Style.BackgroundColor:"transparent",ItemType:n.ItemType.Color}]},{ItemId:"titlealign",Name:"TitleAlign",DisplayName:"titlePosition",ParentId:"title_titlehidden",EnableExpression:!0,Value:t.getPositionJson(f&&f.Style?f.Position:2),ItemType:n.ItemType.DropDown,ValueList:[{text:"left",value:"Left"},{text:"center",value:"Center"},{text:"right",value:"Right"}]}]},{CategoryId:"nodata",DisplayName:"noDataLabel",Items:[{ItemId:"nodatafont",Name:"NoDataFont",DisplayName:"noDataFontlabel",ItemType:n.ItemType.Font,EnableExpression:!0,Items:[{ItemId:"fontfamily",Name:"NoDataFontFamily",DisplayName:"noDatafontfamilytooltip",HeaderText:"fontfamily",Value:t&&t.chartJson&&t.chartJson.ChartNoDataMessage&&t.chartJson.ChartNoDataMessage.Style&&t.chartJson.ChartNoDataMessage.Style.FontFamily?t.chartJson.ChartNoDataMessage.Style.FontFamily:"",ItemType:n.ItemType.DropDown,ValueList:o,EnableSearch:!0},{ItemId:"fontcolor",Name:"NoDataFontColor",DisplayName:"noDatafontcolortooltip",HeaderText:"fontcolor",Value:t&&t.chartJson&&t.chartJson.ChartNoDataMessage&&t.chartJson.ChartNoDataMessage.Style&&t.chartJson.ChartNoDataMessage.Style.Color?t.chartJson.ChartNoDataMessage.Style.Color:"#000000",ItemType:n.ItemType.Color},{ItemId:"fontsize",Name:"NoDataFontSize",DisplayName:"noDatafontsizetooltip",HeaderText:"fontsize",Value:t&&t.chartJson&&t.chartJson.ChartNoDataMessage&&t.chartJson.ChartNoDataMessage.Style&&t.chartJson.ChartNoDataMessage.Style.FontSize?ej.ReportUtil.isNotExpression(t.chartJson.ChartNoDataMessage.Style.FontSize.size)?t.rdlParser.getPropertyUnit(t.chartJson.ChartNoDataMessage.Style.FontSize.size):t.chartJson.ChartNoDataMessage.Style.FontSize.size:t.rdlParser.getPropertyUnit("10pt"),Minimum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),1.33),Maximum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),265.67),Interval:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),1),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(t.rdlParser.getUnitVal()),UnitType:t.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"nodatafontstyle",DisplayName:"noDataFontstylelabel",ItemType:n.ItemType.FontStyle,EnableExpression:!0,Items:[{ItemId:"fontstyle",Name:"NoDataFontStyle",DisplayName:"NoDatafontstyletooltip",HeaderText:"fontstyle",Value:t&&t.chartJson&&t.chartJson.ChartNoDataMessage&&t.chartJson.ChartNoDataMessage.Style&&t.chartJson.ChartNoDataMessage.Style.FontStyle?t.chartJson.ChartNoDataMessage.Style.FontStyle:"",ItemType:n.ItemType.DropDown,ValueList:[{text:"nodatadefaultStyle",value:"Default"},{text:"nodatafontNormal",value:"Normal"},{text:"nodataitalic",value:"Italic"}]},{ItemId:"fontweight",Name:"NoDataFontWeight",DisplayName:"NoDatafontweighttooltip",HeaderText:"fontweight",Value:t&&t.chartJson&&t.chartJson.ChartNoDataMessage&&t.chartJson.ChartNoDataMessage.Style&&t.chartJson.ChartNoDataMessage.Style.FontWeight?t.chartJson.ChartNoDataMessage.Style.FontWeight:"",ItemType:n.ItemType.DropDown,ValueList:[{text:"nodatadefaultElement",value:"Default"},{text:"nodatanormal",value:"Normal"},{text:"nodatathin",value:"Thin"},{text:"nodataextraLight",value:"ExtraLight"},{text:"nodatalight",value:"Light"},{text:"nodatamedium",value:"Medium"},{text:"nodatasemiBold",value:"SemiBold"},{text:"nodatabold",value:"Bold"},{text:"nodataextraBold",value:"ExtraBold"},{text:"nodataheavy",value:"Heavy"}]}]},{ItemId:"nodatacaption",Name:"NoDataCaption",DisplayName:"noDataCaption",Value:t&&t.chartJson&&t.chartJson.ChartNoDataMessage&&t.chartJson.ChartNoDataMessage.Caption?t.chartJson.ChartNoDataMessage.Caption:"",EnableExpression:!0,ItemType:n.ItemType.TextBox,AdvancedItems:[{ItemId:"nodatahidden",Name:"NoDataHidden",DisplayName:"NoDatahidden",EnableExpression:!0,Value:t&&t.chartJson&&t.chartJson.ChartNoDataMessage?ej.ReportUtil.isNotExpression(t.chartJson.ChartNoDataMessage.Hidden)?ej.ReportUtil.isBooleanTrue(t.chartJson.ChartNoDataMessage.Hidden):t.chartJson.ChartNoDataMessage.Hidden:!1,ItemType:n.ItemType.Bool},{ItemId:"nodatabordervisibilty",Name:"NoDataBorderVisibility",DisplayName:"NoDataShowBorder",Value:t&&t.chartJson&&t.chartJson.ChartNoDataMessage&&t.chartJson.ChartNoDataMessage.Style&&t.chartJson.ChartNoDataMessage.Style.Border&&t.chartJson.ChartNoDataMessage.Style.Border.Style&&t.chartJson.ChartNoDataMessage.Style.Border.Style!=="Default"&&t.chartJson.ChartNoDataMessage.Style.Border.Style!=="None",ItemType:n.ItemType.Bool,EnableExpression:!1,DependentItems:[{EnableItems:["nodata_nodatacaption_border"],DisableItems:[],Value:[!0]},{EnableItems:[],DisableItems:["nodata_nodatacaption_border"],Value:[!1]}]},{ItemId:"border",Name:"NoDataBorder",DisplayName:"border",ParentId:"nodata_nodatacaption_nodatabordervisibilty",ItemType:n.ItemType.Border,EnableExpression:!0,Items:[{ItemId:"bordercolordefault",Name:"NoDataBorderColorDefault",DisplayName:"NoDataBordercolortooltip",HeaderText:"borderdefaultcolor",Value:t&&t.chartJson&&t.chartJson.ChartNoDataMessage&&t.chartJson.ChartNoDataMessage.Style&&t.chartJson.ChartNoDataMessage.Style.Border&&t.chartJson.ChartNoDataMessage.Style.Border.Color?t.chartJson.ChartNoDataMessage.Style.Border.Color:ej.ReportUtil.getColorCode("Black"),ItemType:n.ItemType.Color},{ItemId:"borderwidthdefault",Name:"NoDataBorderWidthDefault",DisplayName:"NoDataBordersizetooltip",HeaderText:"borderdefaultsize",Value:t&&t.chartJson&&t.chartJson.ChartNoDataMessage&&t.chartJson.ChartNoDataMessage.Style&&t.chartJson.ChartNoDataMessage.Style.Border&&t.chartJson.ChartNoDataMessage.Style.Border.Width?ej.ReportUtil.isNotExpression(t.chartJson.ChartNoDataMessage.Style.Border.Width.size)?t.rdlParser.getPropertyUnit(t.chartJson.ChartNoDataMessage.Style.Border.Width.size):t.chartJson.ChartNoDataMessage.Style.Border.Width.size:t.rdlParser.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),.1),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(t.rdlParser.getUnitVal()),UnitType:t.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"nodatabackgroundcolor",Name:"NoDataBackgroundColor",DisplayName:"noDatabackGround",Value:t&&t.chartJson&&t.chartJson.ChartNoDataMessage&&t.chartJson.ChartNoDataMessage.Style&&t.chartJson.ChartNoDataMessage.Style.BackgroundColor?t.chartJson.ChartNoDataMessage.Style.BackgroundColor:"Transparent",EnableExpression:!0,ItemType:n.ItemType.Color},{ItemId:"nodataalign",Name:"NoDataAlign",DisplayName:"noDataPosition",EnableExpression:!0,Value:t.getPositionJson(t&&t.chartJson&&t.chartJson.ChartNoDataMessage&&t.chartJson.ChartNoDataMessage.Position?t.chartJson.ChartNoDataMessage.Position:"Center"),ItemType:n.ItemType.DropDown,ValueList:[{text:"left",value:"Left"},{text:"center",value:"Center"},{text:"right",value:"Right"}]}]}]},{CategoryId:"categoryaxis",DisplayName:"categoryAxis",IsVisible:!t.chartModel.isShapeChartType(t.chartModel.chartType)&&!t.chartModel.isDesignerMode,Items:[{ItemId:"categoryaxisvisibility",Name:"CategoryAxisVisibility",DisplayName:"enableAxis",EnableExpression:!0,Value:ej.ReportUtil.isNotExpression(r.Visible)?!ej.ReportUtil.isBooleanFalse(r.Visible):r.Visible,ItemType:n.ItemType.Bool,DependentItems:[{EnableItems:["categoryaxis_categoryaxistitletext","categoryaxis_categoryaxislinestyles","categoryaxis_categoryaxislabeloverflowmode","categoryaxis_categoryaxislabelangle","categoryaxis_categoryaxislabelfont","categoryaxis_categoryaxisinterval","categoryaxis_categoryaxisintervaltype","categoryaxis_categoryaxismajortickmarkvisibility","categoryaxis_categoryaxisminortickmarkvisibility","categoryaxis_categoryaxistickmarkposition","categoryaxis_categoryaxislabelsautofitdisabled"],DisableItems:[],Value:[!0]},{EnableItems:[],DisableItems:["categoryaxis_categoryaxistitletext","categoryaxis_categoryaxislinestyles","categoryaxis_categoryaxislabeloverflowmode","categoryaxis_categoryaxislabelangle","categoryaxis_categoryaxislabelfont","categoryaxis_categoryaxisinterval","categoryaxis_categoryaxisintervaltype","categoryaxis_categoryaxismajortickmarkvisibility","categoryaxis_categoryaxisminortickmarkvisibility","categoryaxis_categoryaxistickmarkposition","categoryaxis_categoryaxislabelsautofitdisabled"],Value:[!1]},{EnableItems:["categoryaxis_categoryaxistitletext","categoryaxis_categoryaxislinestyles","categoryaxis_categoryaxislabeloverflowmode","categoryaxis_categoryaxislabelangle","categoryaxis_categoryaxislabelfont","categoryaxis_categoryaxisinterval","categoryaxis_categoryaxisintervaltype","categoryaxis_categoryaxismajortickmarkvisibility","categoryaxis_categoryaxisminortickmarkvisibility","categoryaxis_categoryaxistickmarkposition","categoryaxis_categoryaxislabelsautofitdisabled"],DisableItems:[],Value:["Expr"]}]},{ItemId:"categoryaxistitletext",Name:"CategoryAxisTitleText",DisplayName:"axisTitle",EnableExpression:!0,ParentId:"categoryaxis_categoryaxisvisibility",Value:r.ChartAxisTitle.Caption,ItemType:n.ItemType.TextBox,AdvancedItems:[{ItemId:"categoryaxistitlefont",Name:"CategoryAxisTitleFont",DisplayName:"font",EnableExpression:!0,ItemType:n.ItemType.Font,Items:[{ItemId:"categoryaxistitlefontfamily",Name:"CategoryAxisTitleFontFamily",DisplayName:"fontfamilytooltip",HeaderText:"fontfamily",Value:r.ChartAxisTitle&&r.ChartAxisTitle.Style?r.ChartAxisTitle.Style.FontFamily:"Segoe UI",ItemType:n.ItemType.DropDown,ValueList:o,EnableSearch:!0},{ItemId:"categoryaxistitlefontcolor",Name:"CategoryAxisTitleFontColor",DisplayName:"fontcolortooltip",HeaderText:"fontcolor",Value:r.ChartAxisTitle&&r.ChartAxisTitle.Style&&r.ChartAxisTitle.Style.Color?r.ChartAxisTitle.Style.Color:"Gray",ItemType:n.ItemType.Color},{ItemId:"categoryaxistitlefontsize",Name:"CategoryAxisTitleFontSize",DisplayName:"fontsizetooltip",HeaderText:"fontsize",Value:r.ChartAxisTitle&&r.ChartAxisTitle.Style?ej.ReportUtil.isNotExpression(r.ChartAxisTitle.Style.FontSize.size)?t.rdlParser.getPropertyUnit(r.ChartAxisTitle.Style.FontSize.size):r.ChartAxisTitle.Style.FontSize.size:t.rdlParser.getPropertyUnit("10pt"),Minimum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),1.33),Maximum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),266.6),Interval:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),1),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(t.rdlParser.getUnitVal()),UnitType:t.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"categoryaxistitlefontstyles",Name:"CategoryAxisTitleFontStyles",DisplayName:"fontStyleLabel",EnableExpression:!0,ItemType:n.ItemType.FontStyle,Items:[{ItemId:"categoryaxistitlefontstyle",Name:"CategoryAxisTitleFontStyle",DisplayName:"fontstyletooltip",HeaderText:"fontstyle",Value:r.ChartAxisTitle&&r.ChartAxisTitle.Style?r.ChartAxisTitle.Style.FontStyle:"Default",ItemType:n.ItemType.DropDown,ValueList:s},{ItemId:"categoryaxistitlefontweight",Name:"CategoryAxisTitleFontWeight",DisplayName:"fontweighttooltip",HeaderText:"fontweight",Value:r.ChartAxisTitle&&r.ChartAxisTitle.Style?r.ChartAxisTitle.Style.FontWeight:"Default",ItemType:n.ItemType.DropDown,ValueList:h}]},{ItemId:"categoryaxistitlealign",Name:"CategoryAxisTitleAlign",DisplayName:"alignment",EnableExpression:!0,Value:r.ChartAxisTitle&&r.ChartAxisTitle.Position?r.ChartAxisTitle.Position:"Center",ItemType:n.ItemType.DropDown,ValueList:p}]},{ItemId:"categoryaxislinestyles",Name:"CategoryAxisLineStyles",DisplayName:"lineStyle",EnableExpression:!0,ParentId:"categoryaxis_categoryaxisvisibility",ItemType:n.ItemType.Border,Items:[{ItemId:"categoryaxislinestyle",Name:"CategoryAxisLineStyle",DisplayName:"styletooltip",HeaderText:"axislinestyle",Value:r.Style&&r.Style.Border?r.Style.Border.Style:"Default",ItemType:n.ItemType.DropDown,ValueList:a},{ItemId:"categoryaxislinecolor",Name:"CategoryAxisLineColor",DisplayName:"colortooltip",HeaderText:"axislinecolor",Value:r.Style&&r.Style.Border&&r.Style.Border.Color?r.Style.Border.Color:"Gray",ItemType:n.ItemType.Color},{ItemId:"categoryaxislinewidth",Name:"CategoryAxisLineWidth",DisplayName:"sizetooltip",HeaderText:"axislinesize",Value:r.Style&&r.Style.Border&&r.Style.Border.Width?ej.ReportUtil.isNotExpression(r.Style.Border.Width.size)?t.rdlParser.getPropertyUnit(r.Style.Border.Width.size):r.Style.Border.Width.size:t.rdlParser.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(t.rdlParser.getUnitVal()),UnitType:t.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"categoryaxislabeloverflowmode",Name:"CategoryAxisLabelOverFlowMode",DisplayName:"labelOverflowMode",EnableExpression:!0,ParentId:"categoryaxis_categoryaxisvisibility",Value:r.LabelOverFlowMode?r.LabelOverFlowMode:"Trim",ItemType:n.ItemType.DropDown,ValueList:y},{ItemId:"categoryaxislabelangle",Name:"CategoryAxisLabelAngle",DisplayName:"labelRotation",EnableExpression:!0,ParentId:"categoryaxis_categoryaxisvisibility",Value:r.Angle,ItemType:n.ItemType.Numeric,Minimum:-90,Maximum:90,DecimalPlaces:0},{ItemId:"categoryaxislabelformat",Name:"CategoryAxisLabelFormat",DisplayName:"labelformat",Value:t.getFormat(r.Style.Format,r.Style.FormatType),ItemCollections:["Expression"],ItemType:n.ItemType.FormatText,EnableExpression:!1},{ItemId:"categoryaxislabelfont",Name:"CategoryAxisLabelFont",DisplayName:"labelFont",EnableExpression:!0,ParentId:"categoryaxis_categoryaxisvisibility",ItemType:n.ItemType.Font,Items:[{ItemId:"categoryaxislabelfontfamily",Name:"CategoryAxisLabelFontFamily",DisplayName:"fontfamilytooltip",HeaderText:"fontfamily",Value:r.Style?r.Style.FontFamily:"Segoe UI",ItemType:n.ItemType.DropDown,ValueList:o,EnableSearch:!0},{ItemId:"categoryaxislabelfontcolor",Name:"CategoryAxisLabelFontColor",DisplayName:"fontcolortooltip",HeaderText:"fontcolor",Value:r.Style&&r.Style.Color?r.Style.Color:"Gray",ItemType:n.ItemType.Color},{ItemId:"categoryaxislabelfontsize",Name:"CategoryAxisLabelFontSize",DisplayName:"fontsizetooltip",HeaderText:"fontsize",Value:r.Style&&r.Style.FontSize?ej.ReportUtil.isNotExpression(r.Style.FontSize.size)?t.rdlParser.getPropertyUnit(r.Style.FontSize.size):r.Style.FontSize.size:t.rdlParser.getPropertyUnit("10pt"),Minimum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),1.33),Maximum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),266.6),Interval:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),1),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(t.rdlParser.getUnitVal()),UnitType:t.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}],AdvancedItems:[{ItemId:"categoryaxislabelfontstyles",Name:"CategoryAxisLabelFontStyles",DisplayName:"fontStyleLabel",EnableExpression:!0,ItemType:n.ItemType.FontStyle,Items:[{ItemId:"categoryaxislabelfontstyle",Name:"CategoryAxisLabelFontStyle",DisplayName:"fontstyletooltip",HeaderText:"fontstyle",Value:r.Style?r.Style.FontStyle:"Default",ItemType:n.ItemType.DropDown,ValueList:s},{ItemId:"categoryaxislabelfontweight",Name:"CategoryAxisLabelFontWeight",DisplayName:"fontweighttooltip",HeaderText:"fontweight",Value:r.Style?r.Style.FontWeight:"Default",ItemType:n.ItemType.DropDown,ValueList:h}]}]},{ItemId:"categoryaxisinterval",Name:"CategoryAxisInterval",DisplayName:"interval",EnableExpression:!0,ParentId:"categoryaxis_categoryaxisvisibility",Minimum:-Number.MAX_VALUE,Maximum:Number.MAX_VALUE,Value:r.Interval?r.Interval:0,ItemType:n.ItemType.Numeric,DecimalPlaces:0},{ItemId:"categoryaxisintervaltype",Name:"CategoryAxisIntervalType",DisplayName:"intervaltype",EnableExpression:!0,ParentId:"categoryaxis_categoryaxisvisibility",Value:r.IntervalType,ItemType:n.ItemType.DropDown,ValueList:w},{ItemId:"categoryaxislabelsautofitdisabled",Name:"CategoryAxisLabelsAutofitDisabled",DisplayName:"labelsAutofitDisabled",EnableExpression:!0,ParentId:"categoryaxis_categoryaxisvisibility",Value:r?ej.ReportUtil.isNotExpression(r.LabelsAutoFitDisabled)?ej.ReportUtil.isBooleanTrue(r.LabelsAutoFitDisabled):r.LabelsAutoFitDisabled:!0,ItemType:n.ItemType.Bool},{ItemId:"categoryaxismajortickmarkvisibility",Name:"CategoryAxisMajorTickMarkVisibility",DisplayName:"enableMajorTicks",EnableExpression:!0,ParentId:"categoryaxis_categoryaxisvisibility",Value:r.ChartMajorTickMarks?ej.ReportUtil.isNotExpression(r.ChartMajorTickMarks.Enabled)?!ej.ReportUtil.isBooleanFalse(r.ChartMajorTickMarks.Enabled):r.ChartMajorTickMarks.Enabled:!1,ItemType:n.ItemType.Bool,AdvancedItems:[{ItemId:"categoryaxismajortickmarkstyle",Name:"CategoryAxisMajorTickMarkStyle",DisplayName:"tickSize",EnableExpression:!0,ItemType:n.ItemType.Size,Items:[{ItemId:"categoryaxismajortickmarkwidth",Name:"CategoryAxisMajorTickMarkWidth",DisplayName:"tickWidth",HeaderText:"axistickwidth",Value:r.ChartMajorTickMarks&&r.ChartMajorTickMarks.Style&&r.ChartMajorTickMarks.Style.Border&&r.ChartMajorTickMarks.Style.Border.Width?ej.ReportUtil.isNotExpression(r.ChartMajorTickMarks.Style.Border.Width.size)?t.rdlParser.getPropertyUnit(r.ChartMajorTickMarks.Style.Border.Width.size):r.ChartMajorTickMarks.Style.Border.Width.size:t.rdlParser.getPropertyUnit("0.75pt"),Minimum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(t.rdlParser.getUnitVal()),UnitType:t.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric},{ItemId:"categoryaxismajortickmarklength",Name:"CategoryAxisMajorTickMarkLength",DisplayName:"length",HeaderText:"axisticklength",Value:r.ChartMajorTickMarks?r.ChartMajorTickMarks.Length:t.rdlParser.getPropertyUnit("1.13pt"),ItemType:n.ItemType.Numeric}]},{ItemId:"categoryaxismajortickmarkcolor",Name:"CategoryAxisMajorTickMarkColor",DisplayName:"tickColor",EnableExpression:!0,Value:r.ChartMajorTickMarks&&r.ChartMajorTickMarks.Style&&r.ChartMajorTickMarks.Style.Border&&r.ChartMajorTickMarks.Style.Border.Color?r.ChartMajorTickMarks.Style.Border.Color:"Gray",ItemType:n.ItemType.Color}]},{ItemId:"categoryaxisminortickmarkvisibility",Name:"CategoryAxisMinorTickMarkVisibility",DisplayName:"enableMinorTicks",EnableExpression:!0,ParentId:"categoryaxis_categoryaxisvisibility",Value:r.ChartMinorTickMarks?ej.ReportUtil.isNotExpression(r.ChartMinorTickMarks.Enabled)?ej.ReportUtil.isBooleanTrue(r.ChartMinorTickMarks.Enabled):r.ChartMinorTickMarks.Enabled:!1,ItemType:n.ItemType.Bool,AdvancedItems:[{ItemId:"categoryaxisminortickmarkstyle",Name:"CategoryAxisMinorTickMarkStyle",DisplayName:"tickSize",EnableExpression:!0,ItemType:n.ItemType.Size,Items:[{ItemId:"categoryaxisminortickmarkwidth",Name:"CategoryAxisMinorTickMarkWidth",DisplayName:"tickWidth",HeaderText:"axistickwidth",Value:r.ChartMinorTickMarks&&r.ChartMinorTickMarks.Style&&r.ChartMinorTickMarks.Style.Border&&r.ChartMinorTickMarks.Style.Border.Width?ej.ReportUtil.isNotExpression(r.ChartMinorTickMarks.Style.Border.Width.size)?t.rdlParser.getPropertyUnit(r.ChartMinorTickMarks.Style.Border.Width.size):r.ChartMinorTickMarks.Style.Border.Width.size:t.rdlParser.getPropertyUnit("0.75pt"),Minimum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(t.rdlParser.getUnitVal()),UnitType:t.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric},{ItemId:"categoryaxisminortickmarklength",Name:"CategoryAxisMinorTickMarkLength",DisplayName:"length",HeaderText:"axisticklength",Value:r.ChartMinorTickMarks?r.ChartMinorTickMarks.Length:t.rdlParser.getPropertyUnit("0.75pt"),ItemType:n.ItemType.Numeric}]},{ItemId:"categoryaxisminortickmarkcolor",Name:"CategoryAxisMinorTickMarkColor",DisplayName:"tickColor",EnableExpression:!0,Value:r.ChartMinorTickMarks&&r.ChartMinorTickMarks.Style&&r.ChartMinorTickMarks.Style.Border&&r.ChartMinorTickMarks.Style.Border.Color?r.ChartMinorTickMarks.Style.Border.Color:"Gray",ItemType:n.ItemType.Color}]},{ItemId:"categoryaxistickmarkposition",Name:"CategoryAxisTickMarkPosition",DisplayName:"tickPosition",EnableExpression:!0,ParentId:"categoryaxis_categoryaxisvisibility",Value:t.getChartTickMarkPosition(r),ItemType:n.ItemType.DropDown,ValueList:v}]},{CategoryId:"valueaxis",DisplayName:"valueAxis",IsVisible:!t.chartModel.isShapeChartType(t.chartModel.chartType)&&!t.chartModel.isDesignerMode,Items:[{ItemId:"valueaxisvisibility",Name:"ValueAxisVisibility",DisplayName:"enableAxis",Value:ej.ReportUtil.isNotExpression(i.Visible)?!ej.ReportUtil.isBooleanFalse(i.Visible):i.Visible,ItemType:n.ItemType.Bool,EnableExpression:!0,DependentItems:[{EnableItems:["valueaxis_valueaxistitletext","valueaxis_valueaxislinestyles","valueaxis_valueaxislabeloverflowmode","valueaxis_valueaxislabelangle","valueaxis_valueaxislabelfont","valueaxis_valueaxisinterval","valueaxis_valueaxisintervaltype","valueaxis_valueaxismajortickmarkvisibility","valueaxis_valueaxisminortickmarkvisibility","valueaxis_valueaxistickmarkposition","valueaxis_valueaxislabelsautofitdisabled"],DisableItems:[],Value:[!0]},{EnableItems:[],DisableItems:["valueaxis_valueaxistitletext","valueaxis_valueaxislinestyles","valueaxis_valueaxislabeloverflowmode","valueaxis_valueaxislabelangle","valueaxis_valueaxislabelfont","valueaxis_valueaxisinterval","valueaxis_valueaxisintervaltype","valueaxis_valueaxismajortickmarkvisibility","valueaxis_valueaxisminortickmarkvisibility","valueaxis_valueaxistickmarkposition","valueaxis_valueaxislabelsautofitdisabled"],Value:[!1]},{EnableItems:["valueaxis_valueaxistitletext","valueaxis_valueaxislinestyles","valueaxis_valueaxislabeloverflowmode","valueaxis_valueaxislabelangle","valueaxis_valueaxislabelfont","valueaxis_valueaxisinterval","valueaxis_valueaxisintervaltype","valueaxis_valueaxismajortickmarkvisibility","valueaxis_valueaxisminortickmarkvisibility","valueaxis_valueaxistickmarkposition","valueaxis_valueaxislabelsautofitdisabled"],DisableItems:[],Value:["Expr"]}]},{ItemId:"valueaxistitletext",Name:"ValueAxisTitleText",DisplayName:"axisTitle",EnableExpression:!0,ParentId:"valueaxis_valueaxisvisibility",Value:i.ChartAxisTitle.Caption,ItemType:n.ItemType.TextBox,AdvancedItems:[{ItemId:"valueaxistitlefont",Name:"ValueAxisTitleFont",DisplayName:"font",EnableExpression:!0,ItemType:n.ItemType.Font,Items:[{ItemId:"valueaxistitlefontfamily",Name:"ValueAxisTitleFontFamily",DisplayName:"fontfamilytooltip",HeaderText:"fontfamily",Value:i.ChartAxisTitle&&i.ChartAxisTitle.Style?i.ChartAxisTitle.Style.FontFamily:"Segoe UI",ItemType:n.ItemType.DropDown,ValueList:o,EnableSearch:!0},{ItemId:"valueaxistitlefontcolor",Name:"ValueAxisTitleFontColor",DisplayName:"fontcolortooltip",HeaderText:"fontcolor",Value:i.ChartAxisTitle&&i.ChartAxisTitle.Style&&i.ChartAxisTitle.Style.Color?i.ChartAxisTitle.Style.Color:"Gray",ItemType:n.ItemType.Color},{ItemId:"valueaxistitlefontsize",Name:"ValueAxisTitleFontSize",DisplayName:"fontsizetooltip",HeaderText:"fontsize",Value:i.ChartAxisTitle&&i.ChartAxisTitle.Style&&i.ChartAxisTitle.Style.FontSize?ej.ReportUtil.isNotExpression(i.ChartAxisTitle.Style.FontSize.size)?t.rdlParser.getPropertyUnit(i.ChartAxisTitle.Style.FontSize.size):i.ChartAxisTitle.Style.FontSize.size:t.rdlParser.getPropertyUnit("10pt"),Minimum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),1.33),Maximum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),266.6),Interval:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),1),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(t.rdlParser.getUnitVal()),UnitType:t.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"valueaxistitlefontstyles",Name:"ValueAxisTitleFontStyles",DisplayName:"fontStyleLabel",EnableExpression:!0,ItemType:n.ItemType.FontStyle,Items:[{ItemId:"valueaxistitlefontstyle",Name:"ValueAxisTitleFontStyle",DisplayName:"fontstyletooltip",HeaderText:"fontstyle",Value:i.ChartAxisTitle&&i.ChartAxisTitle.Style?i.ChartAxisTitle.Style.FontStyle:"Default",ItemType:n.ItemType.DropDown,ValueList:s},{ItemId:"valueaxistitlefontweight",Name:"ValueAxisTitleFontWeight",DisplayName:"fontweighttooltip",HeaderText:"fontweight",Value:i.ChartAxisTitle&&i.ChartAxisTitle.Style?i.ChartAxisTitle.Style.FontWeight:"Default",ItemType:n.ItemType.DropDown,ValueList:h}]},{ItemId:"valueaxistitlealign",Name:"ValueAxisTitleAlign",DisplayName:"alignment",EnableExpression:!0,Value:i.ChartAxisTitle&&i.ChartAxisTitle.Position?i.ChartAxisTitle.Position:"Center",ItemType:n.ItemType.DropDown,ValueList:p}]},{ItemId:"valueaxislinestyles",Name:"ValueAxisLineStyles",DisplayName:"lineStyle",EnableExpression:!0,ParentId:"valueaxis_valueaxisvisibility",ItemType:n.ItemType.Border,Items:[{ItemId:"valueaxislinestyle",Name:"ValueAxisLineStyle",DisplayName:"styletooltip",HeaderText:"axislinestyle",Value:i.Style&&i.Style.Border?i.Style.Border.Style:"Default",ItemType:n.ItemType.DropDown,ValueList:a},{ItemId:"valueaxislinecolor",Name:"ValueAxisLineColor",DisplayName:"colortooltip",HeaderText:"axislinecolor",Value:i.Style&&i.Style.Border&&i.Style.Border.Color?i.Style.Border.Color:"Gray",ItemType:n.ItemType.Color},{ItemId:"valueaxislinewidth",Name:"ValueAxisLineWidth",DisplayName:"sizetooltip",HeaderText:"axislinesize",Value:i.Style&&i.Style.Border&&i.Style.Border.Width?ej.ReportUtil.isNotExpression(i.Style.Border.Width.size)?t.rdlParser.getPropertyUnit(i.Style.Border.Width.size):i.Style.Border.Width.size:t.rdlParser.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(t.rdlParser.getUnitVal()),UnitType:t.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"valueaxislabeloverflowmode",Name:"ValueAxisLabelOverFlowMode",DisplayName:"labelOverflowMode",EnableExpression:!0,ParentId:"valueaxis_valueaxisvisibility",Value:i.LabelOverFlowMode?i.LabelOverFlowMode:"Trim",ItemType:n.ItemType.DropDown,ValueList:y},{ItemId:"valueaxislabelangle",Name:"ValueAxisLabelAngle",DisplayName:"labelRotation",EnableExpression:!0,ParentId:"valueaxis_valueaxisvisibility",Value:i.Angle,ItemType:n.ItemType.Numeric,Minimum:-90,Maximum:90,DecimalPlaces:0},{ItemId:"valueaxislabelformat",Name:"ValueAxisLabelFormat",DisplayName:"labelformat",Value:t.getFormat(i.Style.Format,i.Style.FormatType),ItemCollections:["Expression"],ItemType:n.ItemType.FormatText,EnableExpression:!1},{ItemId:"valueaxislabelfont",Name:"ValueAxisLabelFont",DisplayName:"labelFont",EnableExpression:!0,ParentId:"valueaxis_valueaxisvisibility",ItemType:n.ItemType.Font,Items:[{ItemId:"valueaxislabelfontfamily",Name:"ValueAxisLabelFontFamily",DisplayName:"fontfamilytooltip",HeaderText:"fontfamily",Value:i.Style?i.Style.FontFamily:"Segoe UI",ItemType:n.ItemType.DropDown,ValueList:o,EnableSearch:!0},{ItemId:"valueaxislabelfontcolor",Name:"ValueAxisLabelFontColor",DisplayName:"fontcolortooltip",HeaderText:"fontcolor",Value:i.Style&&i.Style.Color?i.Style.Color:"Gray",ItemType:n.ItemType.Color},{ItemId:"valueaxislabelfontsize",Name:"ValueAxisLabelFontSize",DisplayName:"fontsizetooltip",HeaderText:"fontsize",Value:i.Style&&i.Style.FontSize?ej.ReportUtil.isNotExpression(i.Style.FontSize.size)?t.rdlParser.getPropertyUnit(i.Style.FontSize.size):i.Style.FontSize.size:t.rdlParser.getPropertyUnit("10pt"),Minimum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),1.33),Maximum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),266.6),Interval:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),1),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(t.rdlParser.getUnitVal()),UnitType:t.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}],AdvancedItems:[{ItemId:"valueaxislabelfontstyles",Name:"ValueAxisLabelFontStyles",DisplayName:"fontStyleLabel",EnableExpression:!0,ItemType:n.ItemType.FontStyle,Items:[{ItemId:"valueaxislabelfontstyle",Name:"ValueAxisLabelFontStyle",DisplayName:"fontstyletooltip",HeaderText:"fontstyle",Value:i.Style?i.Style.FontStyle:"Default",ItemType:n.ItemType.DropDown,ValueList:s},{ItemId:"valueaxislabelfontweight",Name:"ValueAxisLabelFontWeight",DisplayName:"fontweighttooltip",HeaderText:"fontweight",Value:i.Style?i.Style.FontWeight:"Default",ItemType:n.ItemType.DropDown,ValueList:h}]}]},{ItemId:"valueaxisinterval",Name:"ValueAxisInterval",DisplayName:"interval",EnableExpression:!0,ParentId:"valueaxis_valueaxisvisibility",Minimum:-Number.MAX_VALUE,Maximum:Number.MAX_VALUE,Value:i.Interval?i.Interval:0,ItemType:n.ItemType.Numeric,DecimalPlaces:0},{ItemId:"valueaxisintervaltype",Name:"ValueAxisIntervalType",DisplayName:"intervaltype",EnableExpression:!0,ParentId:"valueaxis_valueaxisvisibility",Value:i.IntervalType,ItemType:n.ItemType.DropDown,ValueList:w},{ItemId:"valueaxislabelsautofitdisabled",Name:"ValueAxisLabelsAutofitDisabled",DisplayName:"labelsAutofitDisabled",EnableExpression:!0,ParentId:"valueaxis_valueaxislabelsautofitdisabled",Value:i?ej.ReportUtil.isNotExpression(i.LabelsAutoFitDisabled)?ej.ReportUtil.isBooleanTrue(i.LabelsAutoFitDisabled):i.LabelsAutoFitDisabled:!0,ItemType:n.ItemType.Bool},{ItemId:"valueaxismajortickmarkvisibility",Name:"ValueAxisMajorTickMarkVisibility",DisplayName:"enableMajorTicks",ParentId:"valueaxis_valueaxisvisibility",EnableExpression:!0,Value:i.ChartMajorTickMarks?ej.ReportUtil.isNotExpression(i.ChartMajorTickMarks.Enabled)?!ej.ReportUtil.isBooleanFalse(i.ChartMajorTickMarks.Enabled):i.ChartMajorTickMarks.Enabled:!0,ItemType:n.ItemType.Bool,AdvancedItems:[{ItemId:"valueaxismajortickmarkstyle",Name:"ValueAxisMajorTickMarkStyle",DisplayName:"tickSize",EnableExpression:!0,ItemType:n.ItemType.Size,Items:[{ItemId:"valueaxismajortickmarkwidth",Name:"ValueAxisMajorTickMarkWidth",DisplayName:"tickWidth",HeaderText:"axistickwidth",Value:i.ChartMajorTickMarks&&i.ChartMajorTickMarks.Style&&i.ChartMajorTickMarks.Style.Border&&i.ChartMajorTickMarks.Style.Border.Width?ej.ReportUtil.isNotExpression(i.ChartMajorTickMarks.Style.Border.Width.size)?t.rdlParser.getPropertyUnit(i.ChartMajorTickMarks.Style.Border.Width.size):i.ChartMajorTickMarks.Style.Border.Width.size:t.rdlParser.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),1),decimalPlaces:ej.ReportUtil.getDecimalPlaces(t.rdlParser.getUnitVal()),UnitType:t.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric},{ItemId:"valueaxismajortickmarklength",Name:"ValueAxisMajorTickMarkLength",DisplayName:"length",HeaderText:"axisticklength",Value:i.ChartMajorTickMarks?i.ChartMajorTickMarks.Length:1,ItemType:n.ItemType.Numeric}]},{ItemId:"valueaxismajortickmarkcolor",Name:"ValueAxisMajorTickMarkColor",DisplayName:"tickColor",EnableExpression:!0,Value:i.ChartMajorTickMarks&&i.ChartMajorTickMarks.Style&&i.ChartMajorTickMarks.Style.Border&&i.ChartMajorTickMarks.Style.Border.Color?i.ChartMajorTickMarks.Style.Border.Color:"Gray",ItemType:n.ItemType.Color}]},{ItemId:"valueaxisminortickmarkvisibility",Name:"ValueAxisMinorTickMarkVisibility",DisplayName:"enableMinorTicks",EnableExpression:!0,ParentId:"valueaxis_valueaxisvisibility",Value:i.ChartMinorTickMarks?ej.ReportUtil.isNotExpression(i.ChartMinorTickMarks.Enabled)?ej.ReportUtil.isBooleanTrue(i.ChartMinorTickMarks.Enabled):i.ChartMinorTickMarks.Enabled:!1,ItemType:n.ItemType.Bool,AdvancedItems:[{ItemId:"valueaxisminortickmarkstyle",Name:"ValueAxisMinorTickMarkStyle",DisplayName:"tickSize",EnableExpression:!0,ItemType:n.ItemType.Size,Items:[{ItemId:"valueaxisminortickmarkwidth",Name:"ValueAxisMinorTickMarkWidth",DisplayName:"tickWidth",HeaderText:"axistickwidth",Value:i.ChartMinorTickMarks&&i.ChartMinorTickMarks.Style&&i.ChartMinorTickMarks.Style.Border&&i.ChartMinorTickMarks.Style.Border.Width?ej.ReportUtil.isNotExpression(i.ChartMinorTickMarks.Style.Border.Width.size)?t.rdlParser.getPropertyUnit(i.ChartMinorTickMarks.Style.Border.Width.size):i.ChartMinorTickMarks.Style.Border.Width.size:t.rdlParser.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),1),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(t.rdlParser.getUnitVal()),UnitType:t.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric},{ItemId:"valueaxisminortickmarklength",Name:"ValueAxisMinorTickMarkLength",DisplayName:"length",HeaderText:"axisticklength",Value:i.ChartMinorTickMarks?i.ChartMinorTickMarks.Length:1,ItemType:n.ItemType.Numeric}]},{ItemId:"valueaxisminortickmarkcolor",Name:"ValueAxisMinorTickMarkColor",DisplayName:"tickColor",EnableExpression:!0,Value:i.ChartMinorTickMarks&&i.ChartMinorTickMarks.Style&&i.ChartMinorTickMarks.Style.Border&&i.ChartMinorTickMarks.Style.Border.Color?i.ChartMinorTickMarks.Style.Border.Color:"Gray",ItemType:n.ItemType.Color}]},{ItemId:"valueaxistickmarkposition",Name:"ValueAxisTickMarkPosition",DisplayName:"tickPosition",EnableExpression:!0,ParentId:"valueaxis_valueaxisvisibility",Value:t.getChartTickMarkPosition(i),ItemType:n.ItemType.DropDown,ValueList:v}]},{CategoryId:"gridline",DisplayName:"categoryGridLine",IsVisible:!t.chartModel.isShapeChartType(t.chartModel.chartType)&&!t.chartModel.isDesignerMode,Items:[{ItemId:"categoryaxismajorgridlinevisibility",Name:"CategoryAxisMajorGridLineVisibility",DisplayName:"categoryAxis",Value:r.ChartMajorGridLines?ej.ReportUtil.isNotExpression(r.ChartMajorGridLines.Enabled)?!ej.ReportUtil.isBooleanFalse(r.ChartMajorGridLines.Enabled):r.ChartMajorGridLines.Enabled:!1,ItemType:n.ItemType.Bool,EnableExpression:!0,AdvancedItems:[{ItemId:"categoryaxismajorgridlinestyles",Name:"CategoryAxisMajorGridLineStyles",DisplayName:"majorGridLineStyle",EnableExpression:!0,ItemType:n.ItemType.Border,Items:[{ItemId:"categoryaxismajorgridlinestyle",Name:"CategoryAxisMajorGridLineStyle",DisplayName:"styletooltip",HeaderText:"gridlinestyle",Value:r.ChartMajorGridLines&&r.ChartMajorGridLines.Style&&r.ChartMajorGridLines.Style.Border?r.ChartMajorGridLines.Style.Border.Style:"Default",ItemType:n.ItemType.DropDown,ValueList:l},{ItemId:"categoryaxismajorgridlinecolor",Name:"CategoryAxisMajorGridLineColor",DisplayName:"colortooltip",HeaderText:"gridlinecolor",Value:r.ChartMajorGridLines&&r.ChartMajorGridLines.Style&&r.ChartMajorGridLines.Style.Border&&r.ChartMajorGridLines.Style.Border.Color?r.ChartMajorGridLines.Style.Border.Color:"Gray",ItemType:n.ItemType.Color},{ItemId:"categoryaxismajorgridlinewidth",Name:"CategoryAxisMajorGridLineWidth",DisplayName:"sizetooltip",HeaderText:"gridlinesize",Value:r.ChartMajorGridLines&&r.ChartMajorGridLines.Style&&r.ChartMajorGridLines.Style.Border&&r.ChartMajorGridLines.Style.Border.Width?ej.ReportUtil.isNotExpression(r.ChartMajorGridLines.Style.Border.Width.size)?t.rdlParser.getPropertyUnit(r.ChartMajorGridLines.Style.Border.Width.size):r.ChartMajorGridLines.Style.Border.Width.size:t.rdlParser.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),1),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(t.rdlParser.getUnitVal()),UnitType:t.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"categoryaxisminorgridlinevisibility",Name:"CategoryAxisMinorGridLineVisibility",DisplayName:"minorGridLine",EnableExpression:!0,Value:r.ChartMinorGridLines?ej.ReportUtil.isNotExpression(r.ChartMinorGridLines.Enabled)?ej.ReportUtil.isBooleanTrue(r.ChartMinorGridLines.Enabled):r.ChartMinorGridLines.Enabled:!1,IsVisible:t.chartModel.chartType!=="Polar"&&t.chartModel.chartType!=="Radar",ItemType:n.ItemType.Bool},{ItemId:"categoryaxisminorgridlinestyles",Name:"CategoryAxisMinorGridLineStyles",DisplayName:"minorGridLineStyle",EnableExpression:!0,ItemType:n.ItemType.Border,Items:[{ItemId:"categoryaxisminorgridlinestyle",Name:"CategoryAxisMinorGridLineStyle",DisplayName:"styletooltip",HeaderText:"gridlinestyle",Value:r.ChartMinorGridLines&&r.ChartMinorGridLines.Style&&r.ChartMinorGridLines.Style.Border?r.ChartMinorGridLines.Style.Border.Style:"Default",ItemType:n.ItemType.DropDown,ValueList:l},{ItemId:"categoryaxisminorgridlinecolor",Name:"CategoryAxisMinorGridLineColor",DisplayName:"colortooltip",HeaderText:"gridlinecolor",Value:r.ChartMinorGridLines&&r.ChartMinorGridLines.Style&&r.ChartMinorGridLines.Style.Border&&r.ChartMinorGridLines.Style.Border.Color?r.ChartMinorGridLines.Style.Border.Color:"Gray",ItemType:n.ItemType.Color},{ItemId:"categoryaxisminorgridlinewidth",Name:"CategoryAxisMinorGridLineWidth",DisplayName:"sizetooltip",HeaderText:"gridlinesize",Value:r.ChartMinorGridLines&&r.ChartMinorGridLines.Style&&r.ChartMinorGridLines.Style.Border&&r.ChartMinorGridLines.Style.Border.Width?ej.ReportUtil.isNotExpression(r.ChartMinorGridLines.Style.Border.Width.size)?t.rdlParser.getPropertyUnit(r.ChartMinorGridLines.Style.Border.Width.size):r.ChartMinorGridLines.Style.Border.Width.size:t.rdlParser.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),1),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(t.rdlParser.getUnitVal()),UnitType:t.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]}]},{ItemId:"valueaxismajorgridlinevisibility",Name:"ValueAxisMajorGridLineVisibility",DisplayName:"valueAxis",EnableExpression:!0,Value:i.ChartMajorGridLines?ej.ReportUtil.isNotExpression(i.ChartMajorGridLines.Enabled)?!ej.ReportUtil.isBooleanFalse(i.ChartMajorGridLines.Enabled):i.ChartMajorGridLines.Enabled:!0,ItemType:n.ItemType.Bool,AdvancedItems:[{ItemId:"valueaxismajorgridlinestyles",Name:"ValueAxisMajorGridLineStyles",DisplayName:"majorGridLineStyle",EnableExpression:!0,ItemType:n.ItemType.Border,Items:[{ItemId:"valueaxismajorgridlinestyle",Name:"ValueAxisMajorGridLineStyle",DisplayName:"styletooltip",HeaderText:"gridlinestyle",Value:i.ChartMajorGridLines&&i.ChartMajorGridLines.Style&&i.ChartMajorGridLines.Style.Border?i.ChartMajorGridLines.Style.Border.Style:"Default",ItemType:n.ItemType.DropDown,ValueList:l},{ItemId:"valueaxismajorgridlinecolor",Name:"ValueAxisMajorGridLineColor",DisplayName:"colortooltip",HeaderText:"gridlinecolor",Value:i.ChartMajorGridLines&&i.ChartMajorGridLines.Style&&i.ChartMajorGridLines.Style.Border&&i.ChartMajorGridLines.Style.Border.Color?i.ChartMajorGridLines.Style.Border.Color:"Gray",ItemType:n.ItemType.Color},{ItemId:"valueaxismajorgridlinewidth",Name:"ValueAxisMajorGridLineWidth",DisplayName:"sizetooltip",HeaderText:"gridlinesize",Value:i.ChartMajorGridLines&&i.ChartMajorGridLines.Style&&i.ChartMajorGridLines.Style.Border&&i.ChartMajorGridLines.Style.Border.Width?ej.ReportUtil.isNotExpression(i.ChartMajorGridLines.Style.Border.Width.size)?t.rdlParser.getPropertyUnit(i.ChartMajorGridLines.Style.Border.Width.size):i.ChartMajorGridLines.Style.Border.Width.size:t.rdlParser.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),1),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(t.rdlParser.getUnitVal()),UnitType:t.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"valueaxisminorgridlinevisibility",Name:"ValueAxisMinorGridLineVisibility",DisplayName:"minorGridLine",EnableExpression:!0,Value:i.ChartMinorGridLines?ej.ReportUtil.isNotExpression(i.ChartMinorGridLines.Enabled)?ej.ReportUtil.isBooleanTrue(i.ChartMinorGridLines.Enabled):i.ChartMinorGridLines.Enabled:!1,IsVisible:t.chartModel.chartType!=="Polar"&&t.chartModel.chartType!=="Radar",ItemType:n.ItemType.Bool},{ItemId:"valueaxisminorgridlinestyles",Name:"ValueAxisMinorGridLineStyles",DisplayName:"minorGridLineStyle",EnableExpression:!0,ItemType:n.ItemType.Border,Items:[{ItemId:"valueaxisminorgridlinestyle",Name:"ValueAxisMinorGridLineStyle",DisplayName:"styletooltip",HeaderText:"gridlinestyle",Value:i.ChartMinorGridLines&&i.ChartMinorGridLines.Style&&i.ChartMinorGridLines.Style.Border?i.ChartMinorGridLines.Style.Border.Style:1,ItemType:n.ItemType.DropDown,ValueList:l},{ItemId:"valueaxisminorgridlinecolor",Name:"ValueAxisMinorGridLineColor",DisplayName:"colortooltip",HeaderText:"gridlinecolor",Value:i.ChartMinorGridLines&&i.ChartMinorGridLines.Style&&i.ChartMinorGridLines.Style.Border&&i.ChartMinorGridLines.Style.Border.Color?i.ChartMinorGridLines.Style.Border.Color:"Gray",ItemType:n.ItemType.Color},{ItemId:"valueaxisminorgridlinewidth",Name:"ValueAxisMinorGridLineWidth",DisplayName:"sizetooltip",HeaderText:"gridlinesize",Value:i.ChartMinorGridLines&&i.ChartMinorGridLines.Style&&i.ChartMinorGridLines.Style.Border&&i.ChartMinorGridLines.Style.Border.Width?ej.ReportUtil.isNotExpression(i.ChartMinorGridLines.Style.Border.Width.size)?t.rdlParser.getPropertyUnit(i.ChartMinorGridLines.Style.Border.Width.size):i.ChartMinorGridLines.Style.Border.Width.size:t.rdlParser.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),1),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(t.rdlParser.getUnitVal()),UnitType:t.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]}]}]},{CategoryId:"pagebreak",DisplayName:"categoryPageBreak",Items:[{ItemId:"breaklocation",Name:"BreakLocation",DisplayName:"breakLocation",EnableExpression:!1,Value:t.chartJson.PageBreak?n.BreakLocation[t.chartJson.PageBreak.BreakLocation]:n.BreakLocation[n.BreakLocation.None],ItemType:n.ItemType.DropDown,ValueList:[{text:"breakNone",value:"None"},{text:"start",value:"Start"},{text:"end",value:"End"},{text:"startAndEnd",value:"StartAndEnd"},{text:"between",value:"Between"}]},{ItemId:"resetpagenumber",Name:"ResetPageNumber",DisplayName:"pageNumberReset",EnableExpression:!0,Value:t.getPageNumberPropertyValue(t.chartJson.PageBreak),ItemType:n.ItemType.Bool}]},{CategoryId:"positionitem",DisplayName:"categoryPosition",Items:[{ItemId:"position",Name:"Position",DisplayName:"positionLabel",ItemType:n.ItemType.Position,EnableExpression:!1,ShowUnitType:!0,IsVisible:!t.chartModel.isTablixCell,UnitType:t.rdlParser.getUnitVal(),Items:[{ItemId:"leftposition",Name:"Left",DisplayName:"left",Value:t.rdlParser.getPropertyUnit(t.chartJson.Left.size),Maximum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),43680),Minimum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),0),Interval:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),1),UnitType:t.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric},{ItemId:"topposition",Name:"Top",DisplayName:"top",Value:t.rdlParser.getPropertyUnit(t.chartJson.Top.size),Maximum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),43680),Minimum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),0),Interval:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),1),UnitType:t.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"size",Name:"Size",DisplayName:"sizeLabel",ItemType:n.ItemType.Size,EnableExpression:!1,ShowUnitType:!0,UnitType:t.rdlParser.getUnitVal(),Items:[{ItemId:"width",Name:"Width",DisplayName:"width",Value:t.rdlParser.getPropertyUnit(t.chartJson.Width.size),Maximum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),43680),Minimum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),0),Interval:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),1),UnitType:t.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric},{ItemId:"height",Name:"Height",DisplayName:"height",Value:t.rdlParser.getPropertyUnit(t.chartJson.Height.size),Maximum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),43680),Minimum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),0),Interval:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),1),UnitType:t.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]}]},{CategoryId:"dataonly",DisplayName:"dataonly",IsExpand:!1,Items:[{ItemId:"dataelementname",Name:"DataElementName",DisplayName:"dataElementName",Value:t&&t.chartJson?t.chartJson.DataElementName:"",EnableExpression:!1,ItemType:n.ItemType.TextBox,ValidationType:n.Validation.SpecialCharacter},{ItemId:"dataelementoutput",Name:"DataElementOutput",DisplayName:"dataElementOutput",Value:t&&t.chartJson?ej.ReportUtil.getDataElementOutputString(t.chartJson.DataElementOutput):"Auto",ItemType:n.ItemType.DropDown,ValueList:[{text:"dataElementAuto",value:"Auto"},{text:"dataElementNoOutput",value:"NoOutput"},{text:"dataElementOutputOutput",value:"Output"}],EnableExpression:!1}]},{CategoryId:"visibility",DisplayName:"categoryVisibility",Items:[{ItemId:"hidden",Name:"Hidden",DisplayName:"visible",EnableExpression:!0,Value:t.chartJson.Visibility&&t.chartJson.Visibility.Hidden?ej.ReportUtil.isNotExpression(t.chartJson.Visibility.Hidden)?!ej.ReportUtil.isBooleanTrue(t.chartJson.Visibility.Hidden):t.chartJson.Visibility.Hidden:!0,ItemType:n.ItemType.Bool},{ItemId:"toggleitem",Name:"Toggle",DisplayName:"ToggleItem",Value:t.chartJson.Visibility&&t.chartJson.Visibility.ToggleItem?t.chartJson.Visibility.ToggleItem:null,ItemType:n.ItemType.ComboBox,SourceType:n.SourceType.Textboxes,EnableExpression:!1}]},{CategoryId:"miscellaneous",DisplayName:"miscellaneous",IsIgnoreCommon:!0,Items:[{ItemId:"pagename",Name:"PageName",DisplayName:"pageName",EnableExpression:!0,Value:t.chartJson.PageName,ItemType:n.ItemType.TextBox},{ItemId:"tooltip",Name:"ToolTip",DisplayName:"ToolTip",Value:t.chartJson.ToolTip,ItemType:n.ItemType.TextBox,EnableExpression:!0},{ItemId:"documentmap",Name:"DocumentMap",DisplayName:"DocumentMap",Value:t.chartJson.DocumentMapLabel,ItemType:n.ItemType.TextBox,EnableExpression:!0},{ItemId:"bookmark",Name:"Bookmark",DisplayName:"Bookmark",Value:t.chartJson&&t.chartJson.Bookmark?t.chartJson.Bookmark:"",ItemType:n.ItemType.TextBox,EnableExpression:!0},{ItemId:"customattributes",Name:"CustomAttributes",DisplayName:"customattributes",ItemType:n.ItemType.CustomAttributes}]}],this},i}(ej.ReportModel.Property),cs=function(t){function i(){return t.call(this)||this}return u(i,t),i.prototype.getChartSeriesProperty=function(t,i){var o=t.getSeriesValues(i),f=t.chartJson.ChartData.ChartSeriesCollection,r=f.length>0?t.getSeriesPropertyValues(i,"ActionInfo"):null;r=r&&r.Actions&&r.Actions.length>0&&r.Actions[0]?r.Actions[0]:null;var u=r&&r.Drillthrough?r.Drillthrough:null,s=t.chartModel.getChartTypes(),h=ej.ReportUtil.getFontNames(t.chartModel.rptDesigner.model.fontNames),e=t.getSeriesCustomProp(o);return this.HeaderText="SeriesProperties",this.PropertyType=this.SubType="Series",this.IsEditHeader=!1,this.ControlId=t.getSelectedSeriesMemberId(t.getSeriesIndex(i)),this.Locale=$.proxy(t.getLocale,t),this.OnValueChange=$.proxy(t.chartModel.updateSeriesPropertyChange,t.chartModel),this.IsSecondaryPanel=!0,this.secondaryHeader=i,this.getItemProperty={event:$.proxy(t.chartModel.getSeriesPropertyData,t.chartModel),eventData:{memberId:this.ControlId}},this.setItemProperty={event:$.proxy(t.chartModel.setSeriesPropertyData,t.chartModel),eventData:{memberId:this.ControlId}},this.getPropertyGrid={event:$.proxy(t.chartModel.getPropertyGridItems,t.chartModel),eventData:{}},this.Items=[{CategoryId:"seriesbasicitems",DisplayName:"categoryBasicItems",IsExpand:!0,Items:[{ItemId:"charttype",Name:"ChartType",DisplayName:"chartType",Value:f.length>0?t.getSeriesPropertyValues(i,"ChartType"):null,ItemType:n.ItemType.DropDown,EnableExpression:!1,IsIgnoreCommon:!0,IsDynamicData:!0,ValueList:s},{ItemId:"seriesborder",Name:"SeriesBorder",DisplayName:"seriesBorder",IsIgnoreCommon:!0,EnableExpression:!0,ItemType:n.ItemType.Border,Items:[{ItemId:"seriesborderstyle",Name:"SeriesBorderStyle",DisplayName:"styletooltip",HeaderText:"borderstyle",Value:t.getSeriesPropertyValues(i,"SeriesBorderStyle"),ItemType:n.ItemType.DropDown,ValueList:[{text:"defaultText",value:"Default"},{text:"none",value:"None"},{text:"solid",value:"Solid"},{text:"dashed",value:"Dashed"},{text:"dotted",value:"Dotted"},{text:"dashDot",value:"DashDot"},{text:"dashDotDot",value:"DashDotDot"}]},{ItemId:"seriesbordercolor",Name:"SeriesBorderColor",DisplayName:"colortooltip",HeaderText:"bordercolor",Value:t.getSeriesPropertyValues(i,"SeriesBorderColor"),ItemType:n.ItemType.Color},{ItemId:"seriesborderwidth",Name:"SeriesBorderWidth",DisplayName:"sizetooltip",HeaderText:"bordersize",Value:t.getSeriesPropertyValues(i,"SeriesBorderWidth"),Minimum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(t.rdlParser.getUnitVal()),UnitType:t.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"seriescolor",Name:"SeriesColor",DisplayName:"seriesColor",EnableExpression:!0,IsIgnoreCommon:!0,Value:t.getSeriesPropertyValues(i,"SeriesColor"),ItemType:n.ItemType.Color},{ItemId:"smartlabel",Name:"SmartLabel",DisplayName:"smartLabelText",IsIgnoreCommon:!0,EnableExpression:!0,Value:t.isSmartLabel(),ItemType:n.ItemType.Bool,AdvancedItems:[{ItemId:"labelstyle",Name:"LabelStyle",DisplayName:"labelStyle",Value:e.LabelStyle,ItemType:n.ItemType.DropDown,EnableExpression:!1,ValueList:t.getSeriesLabelStyles()},{ItemId:"smartlabelvalue",Name:"LabelValue",DisplayName:"value",Value:e.Value,ItemType:n.ItemType.DropDown,EnableExpression:!1,IsDynamicData:!0,ValueList:t.getCustPropValueList(e.LabelStyle)}]}]},{CategoryId:"reportaction",DisplayName:"categoryLink",IsExpand:!0,Items:[{ItemId:"linkaction",Name:"LinkAction",DisplayName:"Link",IsIgnoreCommon:!0,ItemType:n.ItemType.ReportAction,Value:t.getLinkType(r),Items:[{ItemId:"linkreport",Name:"LinkReport",DisplayName:"Report",Value:{ReportPath:u&&u.ReportName?u.ReportName:"",ReportParams:u&&u.Parameters?u.Parameters:""},ItemType:n.ItemType.LinkReport},{ItemId:"linkurl",Name:"LinkUrl",DisplayName:"Url",Value:r&&r.Hyperlink?r.Hyperlink:null,ItemType:n.ItemType.LinkUrl,EnableExpression:!0},{ItemId:"linkbookmark",Name:"LinkBookmark",DisplayName:"Bookmark",Value:r&&r.BookmarkLink?r.BookmarkLink:null,ItemType:n.ItemType.Bookmark,EnableExpression:!0}]}]},{CategoryId:"markersettings",DisplayName:"categoryMarkerSettings",IsExpand:!0,Items:[{ItemId:"markervisibility",Name:"MarkerVisibility",DisplayName:"showMarkerText",IsIgnoreCommon:!0,Value:t.getSeriesPropertyValues(i,"MarkerVisibility"),ItemType:n.ItemType.Bool,EnableExpression:!0,DependentItems:[{EnableItems:["markersettings_markerborder","markersettings_markerbackgroundcolor","markersettings_markertype","markersettings_markersize"],DisableItems:[],Value:[!0]},{EnableItems:[],DisableItems:["markersettings_markerborder","markersettings_markerbackgroundcolor","markersettings_markertype","markersettings_markersize"],Value:[!1]},{EnableItems:["markersettings_markerborder","markersettings_markerbackgroundcolor","markersettings_markertype","markersettings_markersize"],DisableItems:[],Value:["Expr"]}]},{ItemId:"markerborder",Name:"MarkerBorder",DisplayName:"border",ParentId:"markersettings_markervisibility",EnableExpression:!0,ItemType:n.ItemType.Border,Items:[{ItemId:"markerbordercolor",Name:"MarkerBorderColor",DisplayName:"colortooltip",HeaderText:"bordercolor",Value:t.getSeriesPropertyValues(i,"MarkerBorderColor"),ItemType:n.ItemType.Color},{ItemId:"markerborderwidth",Name:"MarkerBorderWidth",DisplayName:"sizetooltip",HeaderText:"bordersize",Value:t.getSeriesPropertyValues(i,"MarkerBorderWidth"),Minimum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(t.rdlParser.getUnitVal()),UnitType:t.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"markerbackgroundcolor",Name:"MarkerBackgroundColor",DisplayName:"color",ParentId:"markersettings_markervisibility",EnableExpression:!0,Value:t.getSeriesPropertyValues(i,"MarkerBackgroundColor"),ItemType:n.ItemType.Color},{ItemId:"markertype",Name:"MarkerType",DisplayName:"markerType",ParentId:"markersettings_markervisibility",EnableExpression:!0,Value:t.getSeriesPropertyValues(i,"MarkerType"),ItemType:n.ItemType.DropDown,ValueList:[{text:"auto",value:"Auto"},{text:"none",value:"None"},{text:"square",value:"Square"},{text:"circle",value:"Circle"},{text:"diamond",value:"Diamond"},{text:"triangle",value:"Triangle"},{text:"cross",value:"Cross"},{text:"star5",value:"Star5"}]},{ItemId:"markersize",Name:"MarkerSize",DisplayName:"size",ParentId:"markersettings_markervisibility",EnableExpression:!0,Value:t.getSeriesPropertyValues(i,"MarkerSize"),Minimum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),0),Maximum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),12e8),Interval:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),1),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(t.rdlParser.getUnitVal()),ShowUnitType:!0,UnitType:t.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{CategoryId:"datalabelsettings",DisplayName:"categorydatalabelsettings",IsExpand:!0,Items:[{ItemId:"datalabelvisibility",Name:"DataLabelVisibility",DisplayName:"showDataLabelText",IsIgnoreCommon:!0,EnableExpression:!0,Value:t.getSeriesPropertyValues(i,"DataLabelVisibility"),ItemType:n.ItemType.Bool,DependentItems:[{EnableItems:["datalabelsettings_datalabelbordervisibility","datalabelsettings_datalabelbackgroundcolor","datalabelsettings_datalabelfont","datalabelsettings_datalabelfontstyleitem","datalabelsettings_datalabelposition","datalabelsettings_datalabelrotation","datalabelsettings_datalabelformat","datalabelsettings_datalabeltext","datalabelsettings_datalabelvalueastext"],DisableItems:[],Value:[!0]},{EnableItems:[],DisableItems:["datalabelsettings_datalabelbordervisibility","datalabelsettings_datalabelbackgroundcolor","datalabelsettings_datalabelfont","datalabelsettings_datalabelfontstyleitem","datalabelsettings_datalabelposition","datalabelsettings_datalabelrotation","datalabelsettings_datalabelformat","datalabelsettings_datalabeltext","datalabelsettings_datalabelvalueastext"],Value:[!1]},{EnableItems:["datalabelsettings_datalabelbordervisibility","datalabelsettings_datalabelbackgroundcolor","datalabelsettings_datalabelfont","datalabelsettings_datalabelfontstyleitem","datalabelsettings_datalabelposition","datalabelsettings_datalabelrotation","datalabelsettings_datalabelformat","datalabelsettings_datalabeltext","datalabelsettings_datalabelvalueastext"],DisableItems:[],Value:["Expr"]}]},{ItemId:"datalabelbordervisibility",Name:"DataLabelBorderVisibility",DisplayName:"showBorder",ParentId:"datalabelsettings_datalabelvisibility",Value:t.getSeriesPropertyValues(i,"DataLabelBorderVisibility"),ItemType:n.ItemType.Bool,EnableExpression:!1,DependentItems:[{EnableItems:["datalabelsettings_datalabelborder"],DisableItems:[],Value:[!0]},{EnableItems:[],DisableItems:["datalabelsettings_datalabelborder"],Value:[!1]}]},{ItemId:"datalabelborder",Name:"DataLabelBorder",DisplayName:"border",EnableExpression:!0,ParentId:"datalabelsettings_datalabelbordervisibility",ItemType:n.ItemType.Border,Items:[{ItemId:"datalabelbordercolor",Name:"DataLabelBorderColor",DisplayName:"colortooltip",HeaderText:"bordercolor",Value:t.getSeriesPropertyValues(i,"DataLabelBorderColor"),ItemType:n.ItemType.Color},{ItemId:"datalabelborderwidth",Name:"DataLabelBorderWidth",DisplayName:"sizetooltip",HeaderText:"bordersize",Value:t.getSeriesPropertyValues(i,"DataLabelBorderWidth"),Minimum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(t.rdlParser.getUnitVal()),UnitType:t.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"datalabelbackgroundcolor",Name:"DataLabelBackgroundColor",DisplayName:"background",ParentId:"datalabelsettings_datalabelvisibility",EnableExpression:!0,Value:t.getSeriesPropertyValues(i,"DataLabelBackgroundColor"),ItemType:n.ItemType.Color},{ItemId:"datalabelfont",Name:"DataLabelFont",DisplayName:"font",ParentId:"datalabelsettings_datalabelvisibility",EnableExpression:!0,ItemType:n.ItemType.Font,Items:[{ItemId:"datalabelfontfamily",Name:"DataLabelFontFamily",DisplayName:"fontfamilytooltip",HeaderText:"fontfamily",Value:t.getSeriesPropertyValues(i,"DataLabelFontFamily"),ItemType:n.ItemType.DropDown,ValueList:h,EnableSearch:!0},{ItemId:"datalabelfontcolor",Name:"DataLabelFontColor",DisplayName:"fontcolortooltip",HeaderText:"fontcolor",Value:t.getSeriesPropertyValues(i,"DataLabelFontColor"),ItemType:n.ItemType.Color},{ItemId:"datalabelfontsize",Name:"DataLabelFontSize",DisplayName:"fontsizetooltip",HeaderText:"fontsize",Value:t.getSeriesPropertyValues(i,"DataLabelFontSize"),Minimum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),1.33),Maximum:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),266.6),Interval:ej.ReportUtil.getPropertyValue(t.rdlParser.isPixelUnit(),t.rdlParser.getRDLUnit(),1),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(t.rdlParser.getUnitVal()),UnitType:t.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"datalabelfontstyleitem",Name:"DataLabelFontStyles",DisplayName:"fontStyleLabel",ParentId:"datalabelsettings_datalabelvisibility",EnableExpression:!0,ItemType:n.ItemType.FontStyle,Items:[{ItemId:"datalabelfontstyle",Name:"DataLabelFontStyle",DisplayName:"fontstyletooltip",HeaderText:"fontstyle",Value:t.getSeriesPropertyValues(i,"DataLabelFontStyle"),ItemType:n.ItemType.DropDown,ValueList:[{text:"defaultText",value:"Default"},{text:"normal",value:"Normal"},{text:"italic",value:"Italic"}]},{ItemId:"datalabelfontweight",Name:"DataLabelFontWeight",DisplayName:"fontweighttooltip",HeaderText:"fontweight",Value:t.getSeriesPropertyValues(i,"DataLabelFontWeight"),ItemType:n.ItemType.DropDown,ValueList:[{text:"defaultText",value:"Default"},{text:"normal",value:"Normal"},{text:"light",value:"Light"},{text:"bold",value:"Bold"}]}]},{ItemId:"datalabelposition",Name:"DataLabelPosition",DisplayName:"positionLabel",ParentId:"datalabelsettings_datalabelvisibility",EnableExpression:!0,IsVisible:!t.chartModel.isShapeChartType(t.chartModel.chartType),Value:t.getSeriesPropertyValues(i,"DataLabelPosition"),ItemType:n.ItemType.DropDown,ValueList:[{text:"auto",value:"Auto"},{text:"top",value:"Top"},{text:"topLeft",value:"TopLeft"},{text:"topRight",value:"TopRight"},{text:"left",value:"Left"},{text:"center",value:"Center"},{text:"right",value:"Right"},{text:"bottomRight",value:"BottomRight"},{text:"bottom",value:"Bottom"},{text:"bottomLeft",value:"BottomLeft"}]},{ItemId:"datalabelrotation",Name:"DataLabelRotation",DisplayName:"labelRotation",ParentId:"datalabelsettings_datalabelvisibility",EnableExpression:!0,Value:t.getSeriesPropertyValues(i,"DataLabelRotation"),Minimum:-90,Maximum:90,ItemType:n.ItemType.Numeric,DecimalPlaces:0},{ItemId:"datalabelformat",Name:"DataLabelFormat",DisplayName:"dataLabelFormat",ParentId:"datalabelsettings_datalabelvisibility",EnableExpression:!0,Value:t.getSeriesPropertyValues(i,"DataLabelFormat"),ItemType:n.ItemType.FormatText},{ItemId:"datalabeltext",Name:"DataLabelText",DisplayName:"dataLabelText",ParentId:"datalabelsettings_datalabelvisibility",EnableExpression:!0,Value:t.getSeriesPropertyValues(i,"DataLabelText"),ItemType:n.ItemType.DropDown,ValueList:t.getSeriesDataLabels()},{ItemId:"datalabelvalueastext",Name:"DataLabelValueAsText",DisplayName:"dataLabelValueAsText",ParentId:"datalabelsettings_datalabelvisibility",EnableExpression:!0,Value:t.getSeriesPropertyValues(i,"DataLabelValueAsText"),ItemType:n.ItemType.Bool}]},{CategoryId:"seriesmiscellaneous",DisplayName:"seriesmiscellaneous",IsExpand:!0,Items:[{ItemId:"seriestooltip",Name:"SeriesToolTip",DisplayName:"seriestooltip",Value:t.getSeriesPropertyValues(i,"ToolTip"),ItemType:n.ItemType.TextBox,EnableExpression:!0},{ItemId:"seriescustomattributes",Name:"SeriesCustomAttributes",DisplayName:"customattributes",IsVisible:f.length>0?!0:!1,EnableExpression:!1,IsIgnoreCommon:!0,ItemType:n.ItemType.CustomAttributes}]}],this},i}(ej.ReportModel.Property);window.ej.createObject("ej.ReportModel.ChartItem",ss,window);window.ej.createObject("ej.ReportModel.ChartProperty",hs,window);window.ej.createObject("ej.ReportModel.ChartSeriesProperty",cs,window);var u=this&&this.__extends||function(){var n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),ls=function(n){function t(){var t=n.call(this)||this;return t.__type="BoldReports.RDL.DOM.SubReport",t}return u(t,n),t.prototype.getModel=function(){return this.UniqueId=ej.getGuid("subreport"),this.ReportName="",this.Parameters=[],this.NoRowsMessage=null,this.MergeTransactions=!1,this.KeepTogether=!1,this.OmitBorderOnPageBreak=!1,this.Left={__type:"BoldReports.RDL.DOM.Size",size:"1.33208in"},this.Top={__type:"BoldReports.RDL.DOM.Size",size:"0.4675in"},this.Height={__type:"BoldReports.RDL.DOM.Size",size:"1.7825in"},this.Width={__type:"BoldReports.RDL.DOM.Size",size:"3.91667in"},this.Name="Subreport5",this.Value=null,this.ActionInfo=null,this.ZIndex=0,this.Visibility=null,this.LabelLocID=null,this.ToolTip=null,this.DocumentMapLabel=null,this.Bookmark=null,this.RepeatWith=null,this.CustomProperties=[],this.DataElementName=null,this.DataElementOutput=0,this.Style={__type:"BoldReports.RDL.DOM.Style",BackgroundColor:"Transparent",FontFamily:"Arial",FontSize:{__type:"BoldReports.RDL.DOM.Size",size:"10pt"},FontWeight:"Default",BackgroundGradientType:"None",BackgroundGradientEndColor:null,FontStyle:"Default",Format:null,FormatType:null,TextDecoration:"Default",TextAlign:"Default",VerticalAlign:"Default",Color:null,PaddingLeft:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingRight:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingTop:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingBottom:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},LineHeight:{__type:"BoldReports.RDL.DOM.Size",size:null},Direction:"Default",WritingMode:"Default",Language:null,Calendar:0,NumeralLanguage:null,TextEffect:0,BackgroundHatchType:"Default",ShadowColor:null,Border:{__type:"BoldReports.RDL.DOM.Border",Color:"#000000",Style:"None",Width:null},TopBorder:null,BottomBorder:null,LeftBorder:null,RightBorder:null,BackgroundImage:null,NumeralVariant:null,ShadowOffset:null},this},t}(ej.ReportModel.ReportItem),as=function(t){function i(){return t.call(this)||this}return u(i,t),i.prototype.getSubReportProperty=function(t,i){this.HeaderText=t.Name;this.PropertyType=this.SubType="SubReport";this.IsEditHeader=!0;this.ControlId=i.itemId;this.IsDataEnabled=i.isDataEnabled;this.CommonPropertyKeys=[{Key:ej.ReportUtil.CommonProperty.top,PropertyId:"topposition",PropertyName:"Top"},{Key:ej.ReportUtil.CommonProperty.left,PropertyId:"leftposition",PropertyName:"Left"},{Key:ej.ReportUtil.CommonProperty.hidden,PropertyId:"hidden",PropertyName:"Hidden"},{Key:ej.ReportUtil.CommonProperty.borderStyleDefault,PropertyId:"borderstyledefault",PropertyName:"BorderStyleDefault"},{Key:ej.ReportUtil.CommonProperty.borderColorDefault,PropertyId:"bordercolordefault",PropertyName:"BorderColorDefault"},{Key:ej.ReportUtil.CommonProperty.borderWidthDefault,PropertyId:"borderwidthdefault",PropertyName:"BorderWidthDefault"},{Key:ej.ReportUtil.CommonProperty.borderStyleLeft,PropertyId:"borderstyleleft",PropertyName:"BorderStyleLeft"},{Key:ej.ReportUtil.CommonProperty.borderColorLeft,PropertyId:"bordercolorleft",PropertyName:"BorderColorLeft"},{Key:ej.ReportUtil.CommonProperty.borderWidthLeft,PropertyId:"borderwidthleft",PropertyName:"BorderWidthLeft"},{Key:ej.ReportUtil.CommonProperty.borderStyleRight,PropertyId:"borderstyleright",PropertyName:"BorderStyleRight"},{Key:ej.ReportUtil.CommonProperty.borderColorRight,PropertyId:"bordercolorright",PropertyName:"BorderColorRight"},{Key:ej.ReportUtil.CommonProperty.borderWidthRight,PropertyId:"borderwidthright",PropertyName:"BorderWidthRight"},{Key:ej.ReportUtil.CommonProperty.borderStyleTop,PropertyId:"borderstyletop",PropertyName:"BorderStyleTop"},{Key:ej.ReportUtil.CommonProperty.borderColorTop,PropertyId:"bordercolortop",PropertyName:"BorderColorTop"},{Key:ej.ReportUtil.CommonProperty.borderWidthTop,PropertyId:"borderwidthtop",PropertyName:"BorderWidthTop"},{Key:ej.ReportUtil.CommonProperty.borderStyleBottom,PropertyId:"borderstylebottom",PropertyName:"BorderStyleBottom"},{Key:ej.ReportUtil.CommonProperty.borderColorBottom,PropertyId:"bordercolorbottom",PropertyName:"BorderColorBottom"},{Key:ej.ReportUtil.CommonProperty.borderWidthBottom,PropertyId:"borderwidthbottom",PropertyName:"BorderWidthBottom"},{Key:ej.ReportUtil.CommonProperty.fontFamily,PropertyId:"fontfamily",PropertyName:"FontFamily"},{Key:ej.ReportUtil.CommonProperty.fontColor,PropertyId:"fontcolor",PropertyName:"FontColor"},{Key:ej.ReportUtil.CommonProperty.fontSize,PropertyId:"fontsize",PropertyName:"FontSize"},{Key:ej.ReportUtil.CommonProperty.fontStyle,PropertyId:"fontstyle",PropertyName:"FontStyle"},{Key:ej.ReportUtil.CommonProperty.fontWeight,PropertyId:"fontweight",PropertyName:"FontWeight"}];this.Locale=i.locale;this.OnValueChange=i.onValueChange;this.Refresh=i.refresh;this.getItemProperty={event:$.proxy(i.getPropertyData,i),eventData:{}};this.setItemProperty={event:$.proxy(i.setPropertyData,i),eventData:{}};var r=ej.ReportUtil.getFontNames(i.reportDesigner.model.fontNames);return this.Items=[{CategoryId:"basicsettings",DisplayName:"categoryBasicSettings",IsExpand:!0,Items:[{ItemId:"linkreport",Name:"LinkReport",DisplayName:"report",Value:{ReportPath:t.ReportName,ReportParams:t.Parameters},EnableExpression:!1,ItemType:n.ItemType.LinkReport}]},{CategoryId:"appearance",DisplayName:"categoryAppearance",IsExpand:!0,Items:[{ItemId:"border",Name:"Border",DisplayName:"border",ItemType:n.ItemType.Border,EnableExpression:!0,Items:[{ItemId:"borderstyledefault",Name:"BorderStyleDefault",DisplayName:"styletooltip",HeaderText:"borderdefaultstyle",Value:t.Style.Border?t.Style.Border.Style:"None",ItemType:n.ItemType.DropDown,ValueList:[{text:"dashed",value:"Dashed"},{text:"dotted",value:"Dotted"},{text:"double",value:"Double"},{text:"none",value:"None"},{text:"solid",value:"Solid"}]},{ItemId:"bordercolordefault",Name:"BorderColorDefault",DisplayName:"colortooltip",HeaderText:"borderdefaultcolor",Value:t.Style.Border&&t.Style.Border.Color?t.Style.Border.Color:ej.ReportUtil.getColorCode("Black"),ItemType:n.ItemType.Color},{ItemId:"borderwidthdefault",Name:"BorderWidthDefault",DisplayName:"sizetooltip",HeaderText:"borderdefaultsize",Value:t.Style.Border&&t.Style.Border.Width?ej.ReportUtil.isNotExpression(t.Style.Border.Width.size)?i.rdlParser.getPropertyUnit(t.Style.Border.Width.size):t.Style.Border.Width.size:i.rdlParser.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}],AdvancedItems:[{ItemId:"leftborder",Name:"LeftBorder",DisplayName:"borderLeft",ItemType:n.ItemType.Border,EnableExpression:!0,Items:[{ItemId:"borderstyleleft",Name:"BorderStyleLeft",DisplayName:"styletooltip",HeaderText:"borderleftstyle",Value:t.Style.LeftBorder?t.Style.LeftBorder.Style:null,ItemType:n.ItemType.DropDown,ValueList:[{text:"dashed",value:"Dashed"},{text:"dotted",value:"Dotted"},{text:"double",value:"Double"},{text:"none",value:"None"},{text:"solid",value:"Solid"}]},{ItemId:"bordercolorleft",Name:"BorderColorLeft",DisplayName:"colortooltip",HeaderText:"borderleftcolor",Value:t.Style.LeftBorder&&t.Style.LeftBorder.Color?t.Style.LeftBorder.Color:ej.ReportUtil.getColorCode("Transparent"),ItemType:n.ItemType.Color},{ItemId:"borderwidthleft",Name:"BorderWidthLeft",DisplayName:"sizetooltip",HeaderText:"borderleftsize",Value:t.Style.LeftBorder&&t.Style.LeftBorder.Width?ej.ReportUtil.isNotExpression(t.Style.LeftBorder.Width.size)?i.rdlParser.getPropertyUnit(t.Style.LeftBorder.Width.size):t.Style.LeftBorder.Width.size:i.rdlParser.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"rightborder",Name:"RightBorder",DisplayName:"borderRight",ItemType:n.ItemType.Border,EnableExpression:!0,Items:[{ItemId:"borderstyleright",Name:"BorderStyleRight",DisplayName:"styletooltip",HeaderText:"borderrightstyle",Value:t.Style.RightBorder?t.Style.RightBorder.Style:null,ItemType:n.ItemType.DropDown,ValueList:[{text:"dashed",value:"Dashed"},{text:"dotted",value:"Dotted"},{text:"double",value:"Double"},{text:"none",value:"None"},{text:"solid",value:"Solid"}]},{ItemId:"bordercolorright",Name:"BorderColorRight",DisplayName:"colortooltip",HeaderText:"borderrightcolor",Value:t.Style.RightBorder&&t.Style.RightBorder.Color?t.Style.RightBorder.Color:ej.ReportUtil.getColorCode("Transparent"),ItemType:n.ItemType.Color},{ItemId:"borderwidthright",Name:"BorderWidthRight",DisplayName:"sizetooltip",HeaderText:"borderrightsize",Value:t.Style.RightBorder&&t.Style.RightBorder.Width?ej.ReportUtil.isNotExpression(t.Style.RightBorder.Width.size)?i.rdlParser.getPropertyUnit(t.Style.RightBorder.Width.size):t.Style.RightBorder.Width.size:i.rdlParser.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"topborder",Name:"TopBorder",DisplayName:"borderTop",ItemType:n.ItemType.Border,EnableExpression:!0,Items:[{ItemId:"borderstyletop",Name:"BorderStyleTop",DisplayName:"styletooltip",HeaderText:"bordertopstyle",Value:t.Style.TopBorder?t.Style.TopBorder.Style:null,ItemType:n.ItemType.DropDown,ValueList:[{text:"dashed",value:"Dashed"},{text:"dotted",value:"Dotted"},{text:"double",value:"Double"},{text:"none",value:"None"},{text:"solid",value:"Solid"}]},{ItemId:"bordercolortop",Name:"BorderColorTop",DisplayName:"colortooltip",HeaderText:"bordertopcolor",Value:t.Style.TopBorder&&t.Style.TopBorder.Color?t.Style.TopBorder.Color:ej.ReportUtil.getColorCode("Transparent"),ItemType:n.ItemType.Color},{ItemId:"borderwidthtop",Name:"BorderWidthTop",DisplayName:"sizetooltip",HeaderText:"bordertopsize",Value:t.Style.TopBorder&&t.Style.TopBorder.Width?ej.ReportUtil.isNotExpression(t.Style.TopBorder.Width.size)?i.rdlParser.getPropertyUnit(t.Style.TopBorder.Width.size):t.Style.TopBorder.Width.size:i.rdlParser.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"bottomborder",Name:"BottomBorder",DisplayName:"borderBottom",ItemType:n.ItemType.Border,EnableExpression:!0,Items:[{ItemId:"borderstylebottom",Name:"BorderStyleBottom",DisplayName:"styletooltip",HeaderText:"borderbottomstyle",Value:t.Style.BottomBorder?t.Style.BottomBorder.Style:null,ItemType:n.ItemType.DropDown,ValueList:[{text:"dashed",value:"Dashed"},{text:"dotted",value:"Dotted"},{text:"double",value:"Double"},{text:"none",value:"None"},{text:"solid",value:"Solid"}]},{ItemId:"bordercolorbottom",Name:"BorderColorBottom",DisplayName:"colortooltip",HeaderText:"borderbottomcolor",Value:t.Style.BottomBorder&&t.Style.BottomBorder.Color?t.Style.BottomBorder.Color:ej.ReportUtil.getColorCode("Transparent"),ItemType:n.ItemType.Color},{ItemId:"borderwidthbottom",Name:"BorderWidthBottom",DisplayName:"sizetooltip",HeaderText:"borderbottomsize",Value:t.Style.BottomBorder&&t.Style.BottomBorder.Width?ej.ReportUtil.isNotExpression(t.Style.BottomBorder.Width.size)?i.rdlParser.getPropertyUnit(t.Style.BottomBorder.Width.size):t.Style.BottomBorder.Width.size:i.rdlParser.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]}]}]},{CategoryId:"norows",DisplayName:"noRowsLabel",Items:[{ItemId:"subreportfont",Name:"NoRowFont",DisplayName:"noRowsfontlabel",ItemType:n.ItemType.Font,EnableExpression:!0,Items:[{ItemId:"fontfamily",Name:"NoRowFontFamily",DisplayName:"noRowsfontfamily",HeaderText:"fontfamily",Value:t&&t.Style&&t.Style.FontFamily?t.Style.FontFamily:"",ItemType:n.ItemType.DropDown,ValueList:r,EnableSearch:!0},{ItemId:"fontcolor",Name:"NoRowFontColor",DisplayName:"noRowsfontcolor",HeaderText:"fontcolor",Value:t&&t.Style&&t.Style.Color?t.Style.Color:"#000000",ItemType:n.ItemType.Color},{ItemId:"fontsize",Name:"NoRowFontSize",DisplayName:"noRowsfontsize",HeaderText:"fontsize",Value:t&&t.Style&&t.Style.FontSize?ej.ReportUtil.isNotExpression(t.Style.FontSize.size)?i.rdlParser.getPropertyUnit(t.Style.FontSize.size):t.Style.FontSize.size:i.rdlParser.getPropertyUnit("10pt"),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1.33),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),265.67),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"subreportfontstyle",DisplayName:"noRowsfontstylelabel",ItemType:n.ItemType.FontStyle,EnableExpression:!0,Items:[{ItemId:"fontstyle",Name:"NoRowFontStyle",DisplayName:"noRowsfontstyle",HeaderText:"fontstyle",Value:t&&t.Style&&t.Style.FontStyle?t.Style.FontStyle:"",ItemType:n.ItemType.DropDown,ValueList:[{text:"noRowsdefaultStyle",value:"Default"},{text:"noRowsfontNormal",value:"Normal"},{text:"noRowsitalic",value:"Italic"}]},{ItemId:"fontweight",Name:"NoRowFontWeight",DisplayName:"noRowsfontweight",HeaderText:"fontweight",Value:t&&t.Style&&t.Style.FontWeight?t.Style.FontWeight:"",ItemType:n.ItemType.DropDown,ValueList:[{text:"noRowsdefaultWeight",value:"Default"},{text:"noRowsnormal",value:"Normal"},{text:"noRowsthin",value:"Thin"},{text:"noRowsextraLight",value:"ExtraLight"},{text:"noRowslight",value:"Light"},{text:"noRowsmedium",value:"Medium"},{text:"noRowssemiBold",value:"SemiBold"},{text:"noRowsbold",value:"Bold"},{text:"noRowsextraBold",value:"ExtraBold"},{text:"noRowsheavy",value:"Heavy"}]}]},{ItemId:"norowsmessage",Name:"NoRowsMessage",DisplayName:"noRowsmessage",Value:t&&t.NoRowsMessage?t.NoRowsMessage:"",EnableExpression:!0,ItemType:n.ItemType.TextBox,AdvancedItems:[{ItemId:"textdecoration",Name:"NoRowTextDecoration",DisplayName:"noRowstextDecorationLabel",Value:t.Style.TextDecoration!=null?t.Style.TextDecoration:"",ItemType:n.ItemType.DropDown,EnableExpression:!0,ValueList:[{text:"noRowsdefaultDecoration",value:"Default"},{text:"noRowstextNone",value:"None"},{text:"noRowsunderLine",value:"Underline"},{text:"noRowsoverLine",value:"Overline"},{text:"noRowslineThrough",value:"LineThrough"}]},{ItemId:"format",Name:"NoRowFormat",DisplayName:"noRowsformat",Value:i.getFormat(),ItemType:n.ItemType.FormatText,EnableExpression:!0},{ItemId:"lineheight",Name:"NoRowLineHeight",DisplayName:"noRowslineHeight",ShowUnitType:!0,EnableExpression:!0,IsNullable:!0,UnitType:i.rdlParser.getUnitVal(),Value:t&&t.Style&&t.Style.LineHeight&&t.Style.LineHeight.size?ej.ReportUtil.isNotExpression(t.Style.LineHeight.size)?i.rdlParser.getPropertyUnit(t.Style.LineHeight.size):t.Style.LineHeight.size:i.rdlParser.getPropertyUnit("1pt"),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1333.33),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1.33),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1),ItemType:n.ItemType.Numeric},{ItemId:"padding",Name:"NoRowPadding",DisplayName:"noRowspaddinglabel",ItemType:n.ItemType.Padding,ShowUnitType:!0,EnableExpression:!0,UnitType:i.rdlParser.getUnitVal(),Items:[{ItemId:"paddingleft",Name:"NoRowPaddingLeft",DisplayName:"noRowspaddingleft",IsNullable:!0,Value:t&&t.Style&&t.Style.PaddingLeft?ej.ReportUtil.isNotExpression(t.Style.PaddingLeft.size)?i.rdlParser.getPropertyUnit(t.Style.PaddingLeft.size):t.Style.PaddingLeft.size:i.rdlParser.getPropertyUnit("0pt"),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),0),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),265.67),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric},{ItemId:"paddingright",Name:"NoRowPaddingRight",DisplayName:"noRowspaddingright",IsNullable:!0,Value:t&&t.Style&&t.Style.PaddingRight?ej.ReportUtil.isNotExpression(t.Style.PaddingRight.size)?i.rdlParser.getPropertyUnit(t.Style.PaddingRight.size):t.Style.PaddingRight.size:i.rdlParser.getPropertyUnit("0pt"),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),0),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),265.67),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric},{ItemId:"paddingtop",Name:"NoRowPaddingTop",DisplayName:"noRowspaddingtop",IsNullable:!0,Value:t&&t.Style&&t.Style.PaddingTop?ej.ReportUtil.isNotExpression(t.Style.PaddingTop.size)?i.rdlParser.getPropertyUnit(t.Style.PaddingTop.size):t.Style.PaddingTop.size:i.rdlParser.getPropertyUnit("0pt"),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),0),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),265.67),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric},{ItemId:"paddingbottom",Name:"NoRowPaddingBottom",DisplayName:"noRowspaddingbottom",IsNullable:!0,Value:t&&t.Style&&t.Style.PaddingBottom?ej.ReportUtil.isNotExpression(t.Style.PaddingBottom.size)?i.rdlParser.getPropertyUnit(t.Style.PaddingBottom.size):t.Style.PaddingBottom.size:i.rdlParser.getPropertyUnit("0pt"),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),0),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),265.67),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"textalign",Name:"NoRowTextAlign",DisplayName:"noRowstextAlignLabel",Value:t&&t.Style&&t.Style.TextAlign?t.Style.TextAlign:"",ItemType:n.ItemType.DropDown,EnableExpression:!0,ValueList:[{text:"noRowstextAlignDefault",value:"Default"},{text:"noRowstextAlignLeft",value:"Left"},{text:"noRowstextAlignCenter",value:"Center"},{text:"noRowstextAlignRight",value:"Right"}]},{ItemId:"verticalalign",Name:"NoRowVerticalAlign",DisplayName:"noRowsverticalAlignlabel",Value:t&&t.Style&&t.Style.VerticalAlign?t.Style.VerticalAlign:"",ItemType:n.ItemType.DropDown,EnableExpression:!0,ValueList:[{text:"noRowsverticalAlignDefault",value:"Default"},{text:"noRowsverticalAlignTop",value:"Top"},{text:"noRowsverticalAlignMiddle",value:"Middle"},{text:"noRowsverticalAlignBottom",value:"Bottom"}]},{ItemId:"writingmode",Name:"NoRowWritingMode",DisplayName:"noRowswritingModeLabel",Value:t&&t.Style&&t.Style.WritingMode?t.Style.WritingMode:"",ItemType:n.ItemType.DropDown,EnableExpression:!0,ValueList:[{text:"noRowswritingModeDefault",value:"Default"},{text:"noRowswritingModeHorizontal",value:"Horizontal"},{text:"noRowswritingModeVertical",value:"Vertical"},{text:"noRowswritingModeRotate",value:"Rotate270"}]},]},]},{CategoryId:"visibility",DisplayName:"categoryName",Items:[{ItemId:"hidden",Name:"Hidden",DisplayName:"visible",Value:t.Visibility&&t.Visibility.Hidden?ej.ReportUtil.isNotExpression(t.Visibility.Hidden)?!ej.ReportUtil.isBooleanTrue(t.Visibility.Hidden):t.Visibility.Hidden:!0,ItemType:n.ItemType.Bool,EnableExpression:!0},{ItemId:"toggleitem",Name:"Toggle",DisplayName:"ToggleItem",Value:t.Visibility&&t.Visibility.ToggleItem?t.Visibility.ToggleItem:null,ItemType:n.ItemType.ComboBox,SourceType:n.SourceType.Textboxes,EnableExpression:!1}]},{CategoryId:"position",DisplayName:"categoryPosition",Items:[{ItemId:"itemposition",Name:"ItemPosition",DisplayName:"positionLabel",EnableExpression:!1,ItemType:n.ItemType.Position,ShowUnitType:!0,isVisible:!i.isTablixCell,UnitType:i.rdlParser.getUnitVal(),Items:[{ItemId:"leftposition",Name:"Left",DisplayName:"left",Value:i.rdlParser.getPropertyUnit(t.Left.size),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),43680),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),0),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric},{ItemId:"topposition",Name:"Top",DisplayName:"top",Value:i.rdlParser.getPropertyUnit(t.Top.size),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),43680),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),0),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"size",Name:"Size",DisplayName:"sizeLabel",EnableExpression:!1,ItemType:n.ItemType.Size,ShowUnitType:!0,UnitType:i.rdlParser.getUnitVal(),Items:[{ItemId:"width",Name:"Width",DisplayName:"width",Value:i.rdlParser.getPropertyUnit(t.Width.size),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),43680),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),0),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric},{ItemId:"height",Name:"Height",DisplayName:"height",Value:i.rdlParser.getPropertyUnit(t.Height.size),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),43680),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),0),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]}]},{CategoryId:"dataonly",DisplayName:"dataonly",IsExpand:!1,Items:[{ItemId:"dataelementname",Name:"DataElementName",DisplayName:"dataElementName",Value:t.DataElementName,EnableExpression:!1,ItemType:n.ItemType.TextBox,ValidationType:n.Validation.SpecialCharacter},{ItemId:"dataelementoutput",Name:"DataElementOutput",DisplayName:"dataElementOutput",Value:t?ej.ReportUtil.getDataElementOutputString(t.DataElementOutput):"Auto",ItemType:n.ItemType.DropDown,ValueList:[{text:"dataElementAuto",value:"Auto"},{text:"dataElementNoOutput",value:"NoOutput"},{text:"dataElementOutputOutput",value:"Output"}],EnableExpression:!1}]},{CategoryId:"miscellaneous",DisplayName:"miscellaneous",Items:[{ItemId:"keeptogether",Name:"KeepTogether",DisplayName:"keepTogether",Value:t.KeepTogether==null?!0:t.KeepTogether,ItemType:n.ItemType.Bool,EnableExpression:!1},{ItemId:"tooltip",Name:"ToolTip",DisplayName:"ToolTip",Value:t.ToolTip,ItemType:n.ItemType.TextBox,EnableExpression:!0},{ItemId:"documentmap",Name:"DocumentMap",DisplayName:"DocumentMap",Value:t.DocumentMapLabel,ItemType:n.ItemType.TextBox,EnableExpression:!0},{ItemId:"bookmark",Name:"Bookmark",DisplayName:"Bookmark",Value:t&&t.Bookmark?t.Bookmark:"",ItemType:n.ItemType.TextBox,EnableExpression:!0},{ItemId:"customattributes",Name:"CustomAttributes",DisplayName:"customattributes",ItemType:n.ItemType.CustomAttributes,IsIgnoreCommon:!0}]}],this},i}(ej.ReportModel.Property);window.ej.createObject("ej.ReportModel.SubReport",ls,window);window.ej.createObject("ej.ReportModel.SubReportProperty",as,window);var u=this&&this.__extends||function(){var n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),vs=function(t){function i(){var n=t.call(this)||this;return n.__type="BoldReports.RDL.DOM.Rectangle",n}return u(i,t),i.prototype.getModel=function(){return this.UniqueId=ej.getGuid("rectangle"),this.ReportItems=[],this.PageBreak=null,this.KeepTogether=!0,this.OmitBorderOnPageBreak=!1,this.LinkToChild=null,this.PageName=null,this.Left={__type:"BoldReports.RDL.DOM.Size",size:"2.13417in"},this.Top={__type:"BoldReports.RDL.DOM.Size",size:"0.57167in"},this.Name="Rectangle1",this.Value=null,this.ActionInfo=null,this.Height={__type:"BoldReports.RDL.DOM.Size",size:"1.5in"},this.Width={__type:"BoldReports.RDL.DOM.Size",size:"2.90625in"},this.ZIndex=0,this.Visibility=null,this.LabelLocID=null,this.ToolTip=null,this.DocumentMapLabel=null,this.Bookmark=null,this.RepeatWith=null,this.CustomProperties=[],this.DataElementName=null,this.DataElementOutput=n.DataElementOutputs.Auto,this.Style={__type:"BoldReports.RDL.DOM.Style",BackgroundColor:"Transparent",FontFamily:"Arial",FontSize:{__type:"BoldReports.RDL.DOM.Size",size:"10pt"},FontWeight:"Default",BackgroundGradientType:"None",BackgroundGradientEndColor:null,FontStyle:"Default",Format:null,TextDecoration:"Default",TextAlign:"Default",VerticalAlign:"Default",Color:null,PaddingLeft:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingRight:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingTop:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingBottom:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},LineHeight:{__type:"BoldReports.RDL.DOM.Size",size:"0"},Direction:"Default",WritingMode:"Default",Language:null,Calendar:0,NumeralLanguage:null,TextEffect:0,BackgroundHatchType:"Default",ShadowColor:null,Border:{__type:"BoldReports.RDL.DOM.Border",Color:ej.ReportUtil.getColorCode("Black"),Style:"None",Width:{__type:"BoldReports.RDL.DOM.Size",size:"1pt"}},TopBorder:null,BottomBorder:null,LeftBorder:null,RightBorder:null,BackgroundImage:null,NumeralVariant:null,ShadowOffset:null},this},i}(ej.ReportModel.ReportItem),ys=function(t){function i(){return t.call(this)||this}return u(i,t),i.prototype.getRectangleProperty=function(t,i){return this.HeaderText=t.Name,this.PropertyType=this.SubType="Rectangle",this.IsEditHeader=!0,this.ControlId=i.itemId,this.IsDataEnabled=i.isDataEnabled,this.CommonPropertyKeys=[{Key:ej.ReportUtil.CommonProperty.top,PropertyId:"topposition",PropertyName:"Top"},{Key:ej.ReportUtil.CommonProperty.left,PropertyId:"leftposition",PropertyName:"Left"},{Key:ej.ReportUtil.CommonProperty.hidden,PropertyId:"hidden",PropertyName:"Hidden"},{Key:ej.ReportUtil.CommonProperty.backgroundColor,PropertyId:"backgroundcolor",PropertyName:"BackgroundColor"},{Key:ej.ReportUtil.CommonProperty.borderStyleDefault,PropertyId:"borderstyledefault",PropertyName:"BorderStyleDefault"},{Key:ej.ReportUtil.CommonProperty.borderColorDefault,PropertyId:"bordercolordefault",PropertyName:"BorderColorDefault"},{Key:ej.ReportUtil.CommonProperty.borderWidthDefault,PropertyId:"borderwidthdefault",PropertyName:"BorderWidthDefault"},{Key:ej.ReportUtil.CommonProperty.borderStyleLeft,PropertyId:"borderstyleleft",PropertyName:"BorderStyleLeft"},{Key:ej.ReportUtil.CommonProperty.borderColorLeft,PropertyId:"bordercolorleft",PropertyName:"BorderColorLeft"},{Key:ej.ReportUtil.CommonProperty.borderWidthLeft,PropertyId:"borderwidthleft",PropertyName:"BorderWidthLeft"},{Key:ej.ReportUtil.CommonProperty.borderStyleRight,PropertyId:"borderstyleright",PropertyName:"BorderStyleRight"},{Key:ej.ReportUtil.CommonProperty.borderColorRight,PropertyId:"bordercolorright",PropertyName:"BorderColorRight"},{Key:ej.ReportUtil.CommonProperty.borderWidthRight,PropertyId:"borderwidthright",PropertyName:"BorderWidthRight"},{Key:ej.ReportUtil.CommonProperty.borderStyleTop,PropertyId:"borderstyletop",PropertyName:"BorderStyleTop"},{Key:ej.ReportUtil.CommonProperty.borderColorTop,PropertyId:"bordercolortop",PropertyName:"BorderColorTop"},{Key:ej.ReportUtil.CommonProperty.borderWidthTop,PropertyId:"borderwidthtop",PropertyName:"BorderWidthTop"},{Key:ej.ReportUtil.CommonProperty.borderStyleBottom,PropertyId:"borderstylebottom",PropertyName:"BorderStyleBottom"},{Key:ej.ReportUtil.CommonProperty.borderColorBottom,PropertyId:"bordercolorbottom",PropertyName:"BorderColorBottom"},{Key:ej.ReportUtil.CommonProperty.borderWidthBottom,PropertyId:"borderwidthbottom",PropertyName:"BorderWidthBottom"}],this.Locale=i.locale,this.OnValueChange=i.onValueChange,this.Refresh=i.refresh,this.getItemProperty={event:$.proxy(i.getPropertyData,i),eventData:{}},this.setItemProperty={event:$.proxy(i.setPropertyData,i),eventData:{}},this.Items=[{CategoryId:"basicsettings",DisplayName:"categoryBasicSettings",IsExpand:!0,Items:[{ItemId:"border",Name:"Border",DisplayName:"border",ItemType:n.ItemType.Border,EnableExpression:!0,Items:[{ItemId:"borderstyledefault",Name:"BorderStyleDefault",DisplayName:"styletooltip",HeaderText:"borderdefaultstyle",Value:t.Style.Border?t.Style.Border.Style:null,UnitType:n.UnitType.Inch,ItemType:n.ItemType.DropDown,ValueList:[{text:"dashed",value:"Dashed"},{text:"dotted",value:"Dotted"},{text:"double",value:"Double"},{text:"none",value:"None"},{text:"solid",value:"Solid"}]},{ItemId:"bordercolordefault",Name:"BorderColorDefault",DisplayName:"colortooltip",HeaderText:"borderdefaultcolor",Value:t.Style.Border&&t.Style.Border.Color?t.Style.Border.Color:ej.ReportUtil.getColorCode("Black"),ItemType:n.ItemType.Color},{ItemId:"borderwidthdefault",Name:"BorderWidthDefault",DisplayName:"sizetooltip",HeaderText:"borderdefaultsize",Value:t.Style.Border&&t.Style.Border.Width?ej.ReportUtil.isNotExpression(t.Style.Border.Width.size)?i.rdlParser.getPropertyUnit(t.Style.Border.Width.size):t.Style.Border.Width.size:i.rdlParser.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}],AdvancedItems:[{ItemId:"borderleft",DisplayName:"borderLeft",ItemType:n.ItemType.Border,EnableExpression:!0,Items:[{ItemId:"borderstyleleft",Name:"BorderStyleLeft",DisplayName:"styletooltip",HeaderText:"borderleftstyle",Value:t.Style.LeftBorder?t.Style.LeftBorder.Style:null,UnitType:n.UnitType.Inch,ItemType:n.ItemType.DropDown,ValueList:[{text:"dashed",value:"Dashed"},{text:"dotted",value:"Dotted"},{text:"double",value:"Double"},{text:"none",value:"None"},{text:"solid",value:"Solid"}]},{ItemId:"bordercolorleft",Name:"BorderColorLeft",DisplayName:"colortooltip",HeaderText:"borderleftcolor",Value:t.Style.LeftBorder&&t.Style.LeftBorder.Color?t.Style.LeftBorder.Color:ej.ReportUtil.getColorCode("Transparent"),ItemType:n.ItemType.Color},{ItemId:"borderwidthleft",Name:"BorderWidthLeft",DisplayName:"sizetooltip",HeaderText:"borderleftsize",Value:t.Style.LeftBorder&&t.Style.LeftBorder.Width?ej.ReportUtil.isNotExpression(t.Style.LeftBorder.Width.size)?i.rdlParser.getPropertyUnit(t.Style.LeftBorder.Width.size):t.Style.LeftBorder.Width.size:i.rdlParser.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"borderright",DisplayName:"borderRight",ItemType:n.ItemType.Border,EnableExpression:!0,Items:[{ItemId:"borderstyleright",Name:"BorderStyleRight",DisplayName:"styletooltip",HeaderText:"borderrightstyle",Value:t.Style.RightBorder?t.Style.RightBorder.Style:null,UnitType:n.UnitType.Inch,ItemType:n.ItemType.DropDown,ValueList:[{text:"dashed",value:"Dashed"},{text:"dotted",value:"Dotted"},{text:"double",value:"Double"},{text:"none",value:"None"},{text:"solid",value:"Solid"}]},{ItemId:"bordercolorright",Name:"BorderColorRight",DisplayName:"colortooltip",HeaderText:"borderrightcolor",Value:t.Style.RightBorder&&t.Style.RightBorder.Color?t.Style.RightBorder.Color:ej.ReportUtil.getColorCode("Transparent"),ItemType:n.ItemType.Color},{ItemId:"borderwidthright",Name:"BorderWidthRight",DisplayName:"sizetooltip",HeaderText:"borderrightsize",Value:t.Style.RightBorder&&t.Style.RightBorder.Width?ej.ReportUtil.isNotExpression(t.Style.RightBorder.Width.size)?i.rdlParser.getPropertyUnit(t.Style.RightBorder.Width.size):t.Style.RightBorder.Width.size:i.rdlParser.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"bordertop",DisplayName:"borderTop",ItemType:n.ItemType.Border,EnableExpression:!0,Items:[{ItemId:"borderstyletop",Name:"BorderStyleTop",DisplayName:"styletooltip",HeaderText:"bordertopstyle",Value:t.Style.TopBorder?t.Style.TopBorder.Style:null,UnitType:n.UnitType.Inch,ItemType:n.ItemType.DropDown,ValueList:[{text:"dashed",value:"Dashed"},{text:"dotted",value:"Dotted"},{text:"double",value:"Double"},{text:"none",value:"None"},{text:"solid",value:"Solid"}]},{ItemId:"bordercolortop",Name:"BorderColorTop",DisplayName:"colortooltip",HeaderText:"bordertopcolor",Value:t.Style.TopBorder&&t.Style.TopBorder.Color?t.Style.TopBorder.Color:ej.ReportUtil.getColorCode("Transparent"),ItemType:n.ItemType.Color},{ItemId:"borderwidthtop",Name:"BorderWidthTop",DisplayName:"sizetooltip",HeaderText:"bordertopsize",Value:t.Style.TopBorder&&t.Style.TopBorder.Width?ej.ReportUtil.isNotExpression(t.Style.TopBorder.Width.size)?i.rdlParser.getPropertyUnit(t.Style.TopBorder.Width.size):t.Style.TopBorder.Width.size:i.rdlParser.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"borderbottom",DisplayName:"borderbottom",ItemType:n.ItemType.Border,EnableExpression:!0,Items:[{ItemId:"borderstylebottom",Name:"BorderStyleBottom",DisplayName:"styletooltip",HeaderText:"borderbottomstyle",Value:t.Style.BottomBorder?t.Style.BottomBorder.Style:null,UnitType:n.UnitType.Inch,ItemType:n.ItemType.DropDown,ValueList:[{text:"dashed",value:"Dashed"},{text:"dotted",value:"Dotted"},{text:"double",value:"Double"},{text:"none",value:"None"},{text:"solid",value:"Solid"}]},{ItemId:"bordercolorbottom",Name:"BorderColorBottom",DisplayName:"colortooltip",HeaderText:"borderbottomcolor",Value:t.Style.BottomBorder&&t.Style.BottomBorder.Color?t.Style.BottomBorder.Color:ej.ReportUtil.getColorCode("Transparent"),ItemType:n.ItemType.Color},{ItemId:"borderwidthbottom",Name:"BorderWidthBottom",DisplayName:"sizetooltip",HeaderText:"borderbottomsize",Value:t.Style.BottomBorder&&t.Style.BottomBorder.Width?ej.ReportUtil.isNotExpression(t.Style.BottomBorder.Width.size)?i.rdlParser.getPropertyUnit(t.Style.BottomBorder.Width.size):t.Style.BottomBorder.Width.size:i.rdlParser.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]}]},{ItemId:"backgroundcolor",Name:"BackgroundColor",DisplayName:"backGround",Value:t.Style.BackgroundColor?t.Style.BackgroundColor:"Transparent",EnableExpression:!0,ItemType:n.ItemType.Color}]},{CategoryId:"backgroundimage",DisplayName:"categoryBackgroundImage",IsExpand:!0,Items:[{ItemId:"source",Name:"Source",DisplayName:"source",Value:i.getBackgroundImageSource(t.Style),ItemType:n.ItemType.DropDown,EnableExpression:!1,DependentItems:[{EnableItems:["backgroundimage_externalvalue"],DisableItems:["backgroundimage_value","backgroundimage_databasevalue","backgroundimage_mimetype"],Value:["External"]},{EnableItems:["backgroundimage_value"],DisableItems:["backgroundimage_externalvalue","backgroundimage_databasevalue","backgroundimage_mimetype"],Value:["Embedded"]},{EnableItems:["backgroundimage_databasevalue","backgroundimage_mimetype"],DisableItems:["backgroundimage_externalvalue","backgroundimage_value"],Value:["Database"]}],ValueList:[{text:"external",value:"External"},{text:"embedded",value:"Embedded"},{text:"database",value:"Database"}]},{ItemId:"externalvalue",Name:"ExternalValue",DisplayName:"value",Value:i.getBackgroundImageValue(t.Style),ParentId:"backgroundimage_source",EnableExpression:!0,ItemType:n.ItemType.TextBox},{ItemId:"value",Name:"Value",DisplayName:"value",Value:i.getBackgroundImageValue(t.Style),ItemType:n.ItemType.ComboBox,ParentId:"backgroundimage_source",EnableExpression:!0,SourceType:n.SourceType.Images,EnableSearch:!1},{ItemId:"databasevalue",Name:"DatabaseValue",DisplayName:"value",Value:i.getBackgroundImageValue(t.Style),ItemType:n.ItemType.ComboBox,ParentId:"backgroundimage_source",EnableExpression:!0,SourceType:n.SourceType.Fields,EnableSearch:!1},{ItemId:"mimetype",Name:"MIMEType",DisplayName:"mimeType",Value:i.getBackgroundImageMimeType(t.Style),ItemType:n.ItemType.DropDown,ParentId:"backgroundimage_source",EnableExpression:!0,ValueList:[{text:"bmp",value:"image/bmp"},{text:"jpeg",value:"image/jpeg"},{text:"gif",value:"image/gif"},{text:"png",value:"image/png"},{text:"xPng",value:"image/x-png"}]},{ItemId:"repeat",Name:"Repeat",DisplayName:"categoryBackgroundRepeat",Value:i.getBackgroundRepeat(t.Style),ItemType:n.ItemType.DropDown,EnableExpression:!0,ValueList:[{text:"defaultrepeat",value:"Default"},{text:"repeat",value:"Repeat"},{text:"repeatx",value:"RepeatX"},{text:"repeaty",value:"RepeatY"},{text:"clip",value:"Clip"},{text:"fit",value:"Fit"}]}]},{CategoryId:"pagebreak",DisplayName:"pageBreak",IsExpand:!0,Items:[{ItemId:"breaklocation",Name:"BreakLocation",DisplayName:"breakLocationLabel",EnableExpression:!1,Value:t.PageBreak?n.BreakLocation[t.PageBreak.BreakLocation]:n.BreakLocation[n.BreakLocation.None],ItemType:n.ItemType.DropDown,ValueList:[{text:"breakNone",value:"None"},{text:"start",value:"Start"},{text:"end",value:"End"},{text:"startAndEnd",value:"StartAndEnd"},{text:"between",value:"Between"}]},{ItemId:"resetpagenumber",Name:"ResetPageNumber",DisplayName:"pageNumberReset",Value:t.PageBreak?ej.ReportUtil.isNotExpression(t.PageBreak.ResetPageNumber)?ej.ReportUtil.isBooleanTrue(t.PageBreak.ResetPageNumber):t.PageBreak.ResetPageNumber:!1,EnableExpression:!0,ItemType:n.ItemType.Bool}]},{CategoryId:"rectangleposition",DisplayName:"categoryPosition",IsExpand:!0,Items:[{ItemId:"itemposition",DisplayName:"positionLabel",ItemType:n.ItemType.Position,EnableExpression:!1,ShowUnitType:!0,IsVisible:!i.isTablixCell,UnitType:i.rdlParser.getUnitVal(),Items:[{ItemId:"leftposition",Name:"Left",DisplayName:"left",Value:i.rdlParser.getPropertyUnit(t.Left.size),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),43680),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),0),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric},{ItemId:"topposition",Name:"Top",DisplayName:"top",Value:i.rdlParser.getPropertyUnit(t.Top.size),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),43680),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),0),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"itemsize",DisplayName:"sizeLabel",ItemType:n.ItemType.Size,EnableExpression:!1,ShowUnitType:!0,UnitType:i.rdlParser.getUnitVal(),Items:[{ItemId:"width",Name:"Width",DisplayName:"width",Value:i.rdlParser.getPropertyUnit(t.Width.size),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),43680),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),0),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric},{ItemId:"height",Name:"Height",DisplayName:"height",Value:i.rdlParser.getPropertyUnit(t.Height.size),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),43680),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),0),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]}]},{CategoryId:"dataonly",DisplayName:"dataonly",IsExpand:!0,Items:[{ItemId:"dataelementname",Name:"DataElementName",DisplayName:"DataElementName",Value:t.DataElementName,EnableExpression:!1,ItemType:n.ItemType.TextBox,ValidationType:n.Validation.SpecialCharacter},{ItemId:"dataelementoutput",Name:"DataElementOutput",DisplayName:"dataElementOutput",Value:t?ej.ReportUtil.getDataElementOutputString(t.DataElementOutput):"Auto",ItemType:n.ItemType.DropDown,ValueList:[{text:"dataElementAuto",value:"Auto"},{text:"dataElementNoOutput",value:"NoOutput"},{text:"dataElementOutputOutput",value:"Output"},{text:"dataElementContentsOnly",value:"ContentsOnly"}],EnableExpression:!1}]},{CategoryId:"visibility",DisplayName:"categoryName",IsExpand:!0,Items:[{ItemId:"hidden",Name:"Hidden",DisplayName:"visible",Value:t.Visibility&&t.Visibility.Hidden?ej.ReportUtil.isNotExpression(t.Visibility.Hidden)?!ej.ReportUtil.isBooleanTrue(t.Visibility.Hidden):t.Visibility.Hidden:!0,EnableExpression:!0,ItemType:n.ItemType.Bool},{ItemId:"toggleitem",Name:"Toggle",DisplayName:"ToggleItem",Value:t.Visibility&&t.Visibility.ToggleItem?t.Visibility.ToggleItem:null,ItemType:n.ItemType.ComboBox,SourceType:n.SourceType.Textboxes,EnableExpression:!1}]},{CategoryId:"miscellaneous",DisplayName:"categoryMiscellaneous",IsExpand:!0,Items:[{ItemId:"keeptogether",Name:"KeepTogether",DisplayName:"keepTogether",EnableExpression:!1,Value:t.KeepTogether,ItemType:n.ItemType.Bool},{ItemId:"pagename",Name:"PageName",DisplayName:"pageName",EnableExpression:!0,Value:t.PageName,ItemType:n.ItemType.TextBox},{ItemId:"tooltip",Name:"ToolTip",DisplayName:"ToolTip",Value:t.ToolTip,ItemType:n.ItemType.TextBox,EnableExpression:!0},{ItemId:"documentmap",Name:"DocumentMap",DisplayName:"DocumentMap",Value:t.DocumentMapLabel,ItemType:n.ItemType.TextBox,EnableExpression:!0},{ItemId:"bookmark",Name:"Bookmark",DisplayName:"Bookmark",Value:t&&t.Bookmark?t.Bookmark:"",ItemType:n.ItemType.TextBox,EnableExpression:!0},{ItemId:"customattributes",Name:"CustomAttributes",DisplayName:"customattributes",ItemType:n.ItemType.CustomAttributes,IsIgnoreCommon:!0}]}],this},i}(ej.ReportModel.Property);window.ej.createObject("ej.ReportModel.RectangleItem",vs,window);window.ej.createObject("ej.ReportModel.RectangleProperty",ys,window);var u=this&&this.__extends||function(){var n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),ps=function(n){function t(){var t=n.call(this)||this;return t.__type="BoldReports.RDL.DOM.CustomReportItem",t}return u(t,n),t.prototype.getModel=function(){return this.UniqueId=ej.getGuid("custom"),this.Left={__type:"BoldReports.RDL.DOM.Size",size:"2.8425in"},this.Top={__type:"BoldReports.RDL.DOM.Size",size:"0.4675in"},this.Height={__type:"BoldReports.RDL.DOM.Size",size:"1.04167in"},this.Width={__type:"BoldReports.RDL.DOM.Size",size:"2.21875in"},this.ZIndex=0,this.Name="Item1",this.Value=null,this.ActionInfo=null,this.Visibility=null,this.LabelLocID=null,this.ToolTip=null,this.DocumentMapLabel=null,this.Bookmark=null,this.RepeatWith=null,this.CustomProperties=[],this.CustomData=null,this.DataElementName=null,this.DataElementOutput=0,this.Style={__type:"BoldReports.RDL.DOM.Style",BackgroundColor:"Transparent",FontFamily:"Arial",FontSize:{__type:"BoldReports.RDL.DOM.Size",size:"10pt"},FontWeight:"Default",BackgroundGradientType:"None",BackgroundGradientEndColor:null,FontStyle:"Default",Format:null,TextDecoration:"Default",TextAlign:"Default",VerticalAlign:"Default",Color:null,PaddingLeft:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingRight:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingTop:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingBottom:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},LineHeight:{__type:"BoldReports.RDL.DOM.Size",size:"0"},Direction:"Default",WritingMode:"Default",Language:null,Calendar:0,NumeralLanguage:null,TextEffect:0,BackgroundHatchType:"Default",ShadowColor:null,Border:{__type:"BoldReports.RDL.DOM.Border",Color:"#000000",Style:"None",Width:{__type:"BoldReports.RDL.DOM.Size",size:"1pt"}},TopBorder:null,BottomBorder:null,LeftBorder:null,RightBorder:null,BackgroundImage:null,NumeralVariant:null,ShadowOffset:null},this.Type="Custom",this},t}(ej.ReportModel.ReportItem),ws=function(){function n(){this.__type="BoldReports.RDL.DOM.AltReportItem"}return n}(),bs=function(){function n(){this.__type="BoldReports.RDL.DOM.CustomData"}return n}();window.ej.createObject("ej.ReportModel.CustomReportItem",ps,window);window.ej.createObject("ej.ReportModel.AltReportItem",ws,window);window.ej.createObject("ej.ReportModel.CustomData",bs,window);var u=this&&this.__extends||function(){var n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),ks=function(t){function i(){var n=t.call(this)||this;return n.__type="BoldReports.RDL.DOM.Tablix",n}return u(i,t),i.prototype.getModel=function(n){var t=this.getBaseModel();return n.tablixType.toLowerCase()==="list"?this.getListModel(n.rptDesigner,t):n.tablixType.toLowerCase()==="matrix"?this.getMatrixModel(n.rptDesigner,t):this.getTablixModel(n.rptDesigner,t)},i.prototype.getBaseModel=function(){return this.UniqueId=ej.getGuid("tablix"),this.ActionInfo=null,this.Bookmark=null,this.CustomProperties=[],this.DataElementName=null,this.DataElementOutput=n.DataElementOutputs.Auto,this.DataSetName=null,this.DocumentMapLabel=null,this.Filters=[],this.FixedColumnHeaders=!1,this.FixedRowHeaders=!1,this.GroupsBeforeRowHeader=0,this.Height={__type:"BoldReports.RDL.DOM.Size",size:"0.50000in"},this.KeepTogether=!1,this.LabelLocID=null,this.LayoutDirection=0,this.Left={__type:"BoldReports.RDL.DOM.Size",size:"0.57167in"},this.Name="Tablix1",this.NoRowsMessage=null,this.PageBreak=null,this.PageName=null,this.RepeatColumnHeaders=!1,this.RepeatRowHeaders=!1,this.RepeatWith=null,this.SortExpressions=[],this.Style={__type:"BoldReports.RDL.DOM.Style",BackgroundColor:"Transparent",BackgroundGradientEndColor:null,BackgroundGradientType:"None",BackgroundHatchType:null,BackgroundImage:null,Border:{__type:"BoldReports.RDL.DOM.Border",Color:ej.ReportUtil.getColorCode("Black"),Style:"None",Width:null},BottomBorder:null,Calendar:0,Color:null,Direction:"Default",FontFamily:"Arial",FontSize:{__type:"BoldReports.RDL.DOM.Size",size:"10pt"},FontStyle:"Default",FontWeight:"Default",Format:null,FormatType:null,Language:null,LeftBorder:null,LineHeight:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},NumeralLanguage:null,NumeralVariant:null,PaddingBottom:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingLeft:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingRight:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingTop:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},RightBorder:null,ShadowColor:null,ShadowOffset:null,TextAlign:"Default",TextDecoration:"Default",TextEffect:0,TopBorder:null,VerticalAlign:"Default",WritingMode:"Default"},this.TablixCorner=null,this.ToolTip=null,this.Top={__type:"BoldReports.RDL.DOM.Size",size:"0.37028in"},this.Value=null,this.Visibility=null,this.Width={__type:"BoldReports.RDL.DOM.Size",size:"3in"},this.ZIndex=0,this},i.prototype.getListModel=function(n,t){return t.TablixBody=this.createListBody(n),t.TablixColumnHierarchy=this.createListColumnHierarchy(),t.TablixRowHierarchy=this.createListRowHierarchy(n),t},i.prototype.getMatrixModel=function(n,t){return t.Width.size="2in",t.TablixCorner=this.createMatrixCorner(n),t.TablixBody=this.createMatrixBody(n),t.TablixColumnHierarchy=this.createMatrixColumnHierarchy(n),t.TablixRowHierarchy=this.createMatrixRowHierarchy(n),t},i.prototype.createMatrixCorner=function(n){var t=(new ej.ReportModel.TablixCorner).getModel();return t.TablixCornerRows=[this.createTablixCornerRow(n)],t},i.prototype.createTablixCornerRow=function(n){var i=(new ej.ReportModel.TablixCornerRow).getModel(),t=this.createTablixCornerCell();return t.CellContents=(new ej.ReportModel.TablixCellContents).getModel(),t.CellContents.ReportItem=this.createReportItem(n),i.TablixCornerCells.push(t),i},i.prototype.createMatrixBody=function(n){var t=(new ej.ReportModel.TablixBody).getModel(),i;return t.TablixColumns=[this.createMatrixColumn()],i=this.createMatrixRow(),i.TablixCells=[this.createTablixCell(n)],t.TablixRows.push(i),t},i.prototype.createMatrixColumnHierarchy=function(n){var t=(new ej.ReportModel.TablixColumnHierarchy).getModel();return t.TablixMembers=[this.createMatrixColumnGroupMember(n)],t},i.prototype.createMatrixColumnGroupMember=function(n){var i="ColumnGroup",t=this.createTablixMember(),r;return t.Group=(new ej.ReportModel.TablixMemberGroup).getModel(),n.availableNames.indexOf(i)>-1&&(i=n.getAvailableName(i)),n.availableNames.push(i),t.Group.Name=i,r={__type:"BoldReports.RDL.DOM.GroupExpression",Value:""},t.Group.GroupExpressions=[r],t.TablixHeader=(new ej.ReportModel.TablixHeader).getModel(),t.TablixHeader.Size={__type:"BoldReports.RDL.DOM.Size",size:"0.25in"},t.TablixHeader.CellContents.ReportItem=this.createReportItem(n),t},i.prototype.createMatrixRowHierarchy=function(n){var t=(new ej.ReportModel.TablixRowHierarchy).getModel();return t.TablixMembers=[this.createMatrixRowGroupMember(n)],t},i.prototype.createMatrixRowGroupMember=function(n){var i="RowGroup",t=this.createTablixMember(),r;return t.Group=(new ej.ReportModel.TablixMemberGroup).getModel(),n.availableNames.indexOf(i)>-1&&(i=n.getAvailableName(i)),n.availableNames.push(i),t.Group.Name=i,r={__type:"BoldReports.RDL.DOM.GroupExpression",Value:""},t.Group.GroupExpressions=[r],t.TablixHeader=(new ej.ReportModel.TablixHeader).getModel(),t.TablixHeader.Size={__type:"BoldReports.RDL.DOM.Size",size:"1in"},t.TablixHeader.CellContents.ReportItem=this.createReportItem(n),t},i.prototype.getTablixModel=function(n,t){return t.TablixBody=this.createTablixBody(n),t.TablixColumnHierarchy=this.createTablixColumnHierarchy(),t.TablixRowHierarchy=this.createTablixRowHierarchy(n),t},i.prototype.createTablixBody=function(n){var i=(new ej.ReportModel.TablixBody).getModel(),t;return i.TablixColumns=[this.createTablixColumn(),this.createTablixColumn(),this.createTablixColumn()],t=this.createTablixRow(),t.TablixCells=[this.createTablixCell(n),this.createTablixCell(n),this.createTablixCell(n)],i.TablixRows.push(t),t=this.createTablixRow(),t.TablixCells=[this.createTablixCell(n),this.createTablixCell(n),this.createTablixCell(n)],i.TablixRows.push(t),i},i.prototype.createTablixColumnHierarchy=function(){var n=(new ej.ReportModel.TablixColumnHierarchy).getModel();return n.TablixMembers=[this.createTablixMember(),this.createTablixMember(),this.createTablixMember()],n},i.prototype.createTablixRowHierarchy=function(t){var i=(new ej.ReportModel.TablixRowHierarchy).getModel(),r=this.createTablixMember();return r.KeepWithGroup=n.GroupNodeType.After,i.TablixMembers=[r,this.createTablixGroupMember(t)],i},i.prototype.createTablixMember=function(){return(new ej.ReportModel.TablixMember).getModel()},i.prototype.createTablixCornerCell=function(){return(new ej.ReportModel.TablixCornerCell).getModel()},i.prototype.createTablixGroupMember=function(n){var t="Details",i=this.createTablixMember();return i.Group=(new ej.ReportModel.TablixMemberGroup).getModel(),n.availableNames.indexOf(t)>-1&&(t=n.getAvailableName(t)),n.availableNames.push(t),i.Group.Name=t,i},i.prototype.createTablixCell=function(n){var t=(new ej.ReportModel.TablixCell).getModel();return t.CellContents=(new ej.ReportModel.TablixCellContents).getModel(),t.CellContents.ReportItem=this.createReportItem(n),t},i.prototype.createTablixColumn=function(){return(new ej.ReportModel.TablixColumn).getModel()},i.prototype.createTablixRow=function(){return(new ej.ReportModel.TablixRow).getModel()},i.prototype.createReportItem=function(n){var t=(new ej.ReportModel.Textbox).getModel();return t.Name=n.getAvailableName("textbox"),n.availableNames.indexOf(t.Name)===-1&&n.availableNames.push(t.Name),t.Style.Border.Style="Solid",t.Style.Border.Color="LightGrey",t.Style.BackgroundColor="Transparent",t},i.prototype.createReportItemForList=function(n){var t=(new ej.ReportModel.RectangleItem).getModel();return t.Name=n.getAvailableName("rectangle"),n.availableNames.indexOf(t.Name)===-1&&n.availableNames.push(t.Name),t.Style.Border.Style="Solid",t.Style.Border.Color="LightGrey",t.Style.BackgroundColor="Transparent",t},i.prototype.createListColumn=function(){var n=(new ej.ReportModel.TablixColumn).getModel();return n.Width.size="1.4375in",n},i.prototype.createListRow=function(){var n=(new ej.ReportModel.TablixRow).getModel();return n.Height.size="0.70833in",n},i.prototype.createMatrixColumn=function(){var n=(new ej.ReportModel.TablixColumn).getModel();return n.Width.size="1in",n},i.prototype.createMatrixRow=function(){var n=(new ej.ReportModel.TablixRow).getModel();return n.Height.size="0.25in",n},i.prototype.createListCell=function(n){var t=(new ej.ReportModel.TablixCell).getModel();return t.CellContents=(new ej.ReportModel.TablixCellContents).getModel(),t.CellContents.ReportItem=this.createReportItemForList(n),t},i.prototype.createListBody=function(n){var t=(new ej.ReportModel.TablixBody).getModel(),i;return t.TablixColumns=[this.createListColumn()],i=this.createListRow(),i.TablixCells=[this.createListCell(n)],t.TablixRows.push(i),t},i.prototype.createListColumnHierarchy=function(){var n=(new ej.ReportModel.TablixColumnHierarchy).getModel();return n.TablixMembers=[this.createTablixMember()],n},i.prototype.createListRowHierarchy=function(n){var t=(new ej.ReportModel.TablixRowHierarchy).getModel();return t.TablixMembers=[this.createTablixGroupMember(n)],t},i}(ej.ReportModel.ReportItem),ds=function(){function n(){this.__type="BoldReports.RDL.DOM.TablixBody"}return n.prototype.getModel=function(){return this.TablixColumns=[],this.TablixRows=[],this},n}(),gs=function(){function t(){this.__type="BoldReports.RDL.DOM.TablixMember";this.MemberId=ej.getGuid("").toString()}return t.prototype.getModel=function(){return this.Group=null,this.SortExpressions=[],this.TablixHeader=null,this.TablixMembers=[],this.CustomProperties=[],this.FixedData=!1,this.Visibility=null,this.HideIfNoRows=!1,this.KeepWithGroup=0,this.RepeatOnNewPage=!1,this.DataElementName=null,this.DataElementOutput=n.DataElementOutputs.Auto,this.KeepTogether=!1,this},t}(),nh=function(n){function t(){var t=n.call(this)||this;return t.__type="BoldReports.RDL.DOM.TablixColumn",t}return u(t,n),t.prototype.getModel=function(){return this.Width={__type:"BoldReports.RDL.DOM.Size",size:"1in"},this},t}(ej.ReportModel.ReportItem),th=function(n){function t(){var t=n.call(this)||this;return t.__type="BoldReports.RDL.DOM.TablixRow",t}return u(t,n),t.prototype.getModel=function(){return this.Height={__type:"BoldReports.RDL.DOM.Size",size:"0.25000in"},this.TablixCells=[],this},t}(ej.ReportModel.ReportItem),ih=function(){function t(){this.__type="BoldReports.RDL.DOM.TablixCell"}return t.prototype.getModel=function(){return this.CellContents=null,this.DataElementName=null,this.DataElementOutput=n.DataElementOutputs.Auto,this},t}(),rh=function(){function n(){this.__type="BoldReports.RDL.DOM.CellContents"}return n.prototype.getModel=function(){return this.ReportItem=null,this.ColSpan=0,this.RowSpan=0,this},n}(),uh=function(){function n(){this.__type="BoldReports.RDL.DOM.TablixColumnHierarchy"}return n.prototype.getModel=function(){return this.TablixMembers=[],this},n}(),fh=function(){function n(){this.__type="BoldReports.RDL.DOM.TablixRowHierarchy"}return n.prototype.getModel=function(){return this.TablixMembers=[],this},n}(),eh=function(){function t(){this.__type="BoldReports.RDL.DOM.Group"}return t.prototype.getModel=function(){return this.Name="",this.DocumentMapLabel=null,this.GroupExpressions=[],this.DomainScope=null,this.PageBreak=null,this.Filters=[],this.Variables=[],this.Parent=null,this.DataElementName=null,this.DataElementOutput=n.DataElementOutputs.Auto,this.DocumentMapLabelLocID=null,this.PageName=null,this},t}(),oh=function(){function n(){this.__type="BoldReports.RDL.DOM.TablixHeader"}return n.prototype.getModel=function(){return this.Size=null,this.CellContents=(new ej.ReportModel.TablixCellContents).getModel(),this},n}(),sh=function(){function n(){this.__type="BoldReports.RDL.DOM.TablixCorner"}return n.prototype.getModel=function(){return this.TablixCornerRows=[],this},n}(),hh=function(){function n(){this.__type="BoldReports.RDL.DOM.TablixCornerRow"}return n.prototype.getModel=function(){return this.TablixCornerCells=[],this},n}(),ch=function(){function n(){this.__type="BoldReports.RDL.DOM.TablixCornerCell"}return n.prototype.getModel=function(){return this.CellContents=null,this},n}(),lh=function(){function n(){}return n}(),ah=function(t){function i(){return t.call(this)||this}return u(i,t),i.prototype.getTablixProperty=function(t,i){this.HeaderText=t.Name;this.PropertyType=this.SubType="Tablix";this.IsEditHeader=!0;this.ControlId=i.tablixItemId;this.IsDataEnabled=i.isDataEnabled;this.CommonPropertyKeys=[{Key:ej.ReportUtil.CommonProperty.top,PropertyId:"topposition",PropertyName:"Top"},{Key:ej.ReportUtil.CommonProperty.left,PropertyId:"leftposition",PropertyName:"Left"},{Key:ej.ReportUtil.CommonProperty.hidden,PropertyId:"hidden",PropertyName:"Hidden"},{Key:ej.ReportUtil.CommonProperty.backgroundColor,PropertyId:"backgroundcolor",PropertyName:"BackgroundColor"},{Key:ej.ReportUtil.CommonProperty.borderStyleDefault,PropertyId:"borderstyledefault",PropertyName:"BorderStyleDefault"},{Key:ej.ReportUtil.CommonProperty.borderColorDefault,PropertyId:"bordercolordefault",PropertyName:"BorderColorDefault"},{Key:ej.ReportUtil.CommonProperty.borderWidthDefault,PropertyId:"borderwidthdefault",PropertyName:"BorderWidthDefault"},{Key:ej.ReportUtil.CommonProperty.borderStyleLeft,PropertyId:"borderstyleleft",PropertyName:"BorderStyleLeft"},{Key:ej.ReportUtil.CommonProperty.borderColorLeft,PropertyId:"bordercolorleft",PropertyName:"BorderColorLeft"},{Key:ej.ReportUtil.CommonProperty.borderWidthLeft,PropertyId:"borderwidthleft",PropertyName:"BorderWidthLeft"},{Key:ej.ReportUtil.CommonProperty.borderStyleRight,PropertyId:"borderstyleright",PropertyName:"BorderStyleRight"},{Key:ej.ReportUtil.CommonProperty.borderColorRight,PropertyId:"bordercolorright",PropertyName:"BorderColorRight"},{Key:ej.ReportUtil.CommonProperty.borderWidthRight,PropertyId:"borderwidthright",PropertyName:"BorderWidthRight"},{Key:ej.ReportUtil.CommonProperty.borderStyleTop,PropertyId:"borderstyletop",PropertyName:"BorderStyleTop"},{Key:ej.ReportUtil.CommonProperty.borderColorTop,PropertyId:"bordercolortop",PropertyName:"BorderColorTop"},{Key:ej.ReportUtil.CommonProperty.borderWidthTop,PropertyId:"borderwidthtop",PropertyName:"BorderWidthTop"},{Key:ej.ReportUtil.CommonProperty.borderStyleBottom,PropertyId:"borderstylebottom",PropertyName:"BorderStyleBottom"},{Key:ej.ReportUtil.CommonProperty.borderColorBottom,PropertyId:"bordercolorbottom",PropertyName:"BorderColorBottom"},{Key:ej.ReportUtil.CommonProperty.borderWidthBottom,PropertyId:"borderwidthbottom",PropertyName:"BorderWidthBottom"}];this.Locale=$.proxy(i.getLocale,i);this.OnValueChange=$.proxy(i.updatePropertyChange,i);this.Refresh=$.proxy(i.getPropertyGridItems,i);this.getItemProperty={event:$.proxy(i.getTablixItemData,i),eventData:{}};this.setItemProperty={event:$.proxy(i.setTablixItemData,i),eventData:{}};var r=ej.ReportUtil.getFontNames(i.rptDesigner.model.fontNames);return this.Items=[{CategoryId:"tablixdata",DisplayName:"categoryData",IsExpand:!0,Items:[{ItemId:"data",Name:"Data",DisplayName:"datasetName",Value:t.DataSetName,ItemType:n.ItemType.ComboBox,SourceType:n.SourceType.DataSets,EnableExpression:!1,IsVisible:!i.enableData()},{ItemId:"filter",Name:"Filter",DisplayName:"filters",ItemType:n.ItemType.Filter,IsVisible:!0,IsIgnoreCommon:!0},{ItemId:"sort",Name:"Sort",DisplayName:"sorts",ItemType:n.ItemType.Sort,IsVisible:!0,IsIgnoreCommon:!0}]},{CategoryId:"appearance",DisplayName:"categoryAppearance",IsExpand:!0,Items:[{ItemId:"border",Name:"Border",DisplayName:"Border",ItemType:n.ItemType.Border,EnableExpression:!0,Items:[{ItemId:"borderstyledefault",Name:"BorderStyleDefault",DisplayName:"styletooltip",HeaderText:"borderdefaultstyle",Value:t.Style&&t.Style.Border?t.Style.Border.Style:"Solid",ItemType:n.ItemType.DropDown,ValueList:[{text:"dashed",value:"Dashed"},{text:"dotted",value:"Dotted"},{text:"double",value:"Double"},{text:"bordernone",value:"None"},{text:"solid",value:"Solid"}]},{ItemId:"bordercolordefault",Name:"BorderColorDefault",DisplayName:"colortooltip",HeaderText:"borderdefaultcolor",Value:t.Style&&t.Style.Border&&t.Style.Border.Color?t.Style.Border.Color:ej.ReportUtil.getColorCode("Black"),ItemType:n.ItemType.Color},{ItemId:"borderwidthdefault",Name:"BorderWidthDefault",DisplayName:"sizetooltip",HeaderText:"borderdefaultsize",Value:t.Style&&t.Style.Border&&t.Style.Border.Width?ej.ReportUtil.isNotExpression(t.Style.Border.Width.size)?i.rdlParser.getPropertyUnit(t.Style.Border.Width.size):t.Style.Border.Width.size:i.rdlParser.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.1),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}],AdvancedItems:[{ItemId:"leftborder",Name:"LeftBorder",DisplayName:"borderLeft",ItemType:n.ItemType.Border,EnableExpression:!0,Items:[{ItemId:"borderstyleleft",Name:"BorderStyleLeft",DisplayName:"styletooltip",HeaderText:"borderleftstyle",Value:t.Style&&t.Style.LeftBorder?t.Style.LeftBorder.Style:null,ItemType:n.ItemType.DropDown,ValueList:[{text:"dashed",value:"Dashed"},{text:"dotted",value:"Dotted"},{text:"double",value:"Double"},{text:"bordernone",value:"None"},{text:"solid",value:"Solid"}]},{ItemId:"bordercolorleft",Name:"BorderColorLeft",DisplayName:"colortooltip",HeaderText:"borderleftcolor",Value:t.Style&&t.Style.LeftBorder&&t.Style.LeftBorder.Color?t.Style.LeftBorder.Color:ej.ReportUtil.getColorCode("Transparent"),ItemType:n.ItemType.Color},{ItemId:"borderwidthleft",Name:"BorderWidthLeft",DisplayName:"sizetooltip",HeaderText:"borderleftsize",Value:t.Style&&t.Style.LeftBorder&&t.Style.LeftBorder.Width?ej.ReportUtil.isNotExpression(t.Style.LeftBorder.Width.size)?i.rdlParser.getPropertyUnit(t.Style.LeftBorder.Width.size):t.Style.LeftBorder.Width.size:i.rdlParser.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.1),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"rightborder",Name:"RightBorder",DisplayName:"borderRight",ItemType:n.ItemType.Border,EnableExpression:!0,Items:[{ItemId:"borderstyleright",Name:"BorderStyleRight",DisplayName:"styletooltip",HeaderText:"borderrightstyle",Value:t.Style&&t.Style.RightBorder?t.Style.RightBorder.Style:null,ItemType:n.ItemType.DropDown,ValueList:[{text:"dashed",value:"Dashed"},{text:"dotted",value:"Dotted"},{text:"double",value:"Double"},{text:"bordernone",value:"None"},{text:"solid",value:"Solid"}]},{ItemId:"bordercolorright",Name:"BorderColorRight",DisplayName:"colortooltip",HeaderText:"borderrightcolor",Value:t.Style&&t.Style.RightBorder&&t.Style.RightBorder.Color?t.Style.RightBorder.Color:ej.ReportUtil.getColorCode("Transparent"),ItemType:n.ItemType.Color},{ItemId:"borderwidthright",Name:"BorderWidthRight",DisplayName:"sizetooltip",HeaderText:"borderrightsize",Value:t.Style&&t.Style.RightBorder&&t.Style.RightBorder.Width?ej.ReportUtil.isNotExpression(t.Style.RightBorder.Width.size)?i.rdlParser.getPropertyUnit(t.Style.RightBorder.Width.size):t.Style.RightBorder.Width.size:i.rdlParser.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.1),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"topborder",Name:"TopBorder",DisplayName:"borderTop",ItemType:n.ItemType.Border,EnableExpression:!0,Items:[{ItemId:"borderstyletop",Name:"BorderStyleTop",DisplayName:"styletooltip",HeaderText:"bordertopstyle",Value:t.Style&&t.Style.TopBorder?t.Style.TopBorder.Style:null,ItemType:n.ItemType.DropDown,ValueList:[{text:"dashed",value:"Dashed"},{text:"dotted",value:"Dotted"},{text:"double",value:"Double"},{text:"bordernone",value:"None"},{text:"solid",value:"Solid"}]},{ItemId:"bordercolortop",Name:"BorderColorTop",DisplayName:"colortooltip",HeaderText:"bordertopcolor",Value:t.Style&&t.Style.TopBorder&&t.Style.TopBorder.Color?t.Style.TopBorder.Color:ej.ReportUtil.getColorCode("Transparent"),ItemType:n.ItemType.Color},{ItemId:"borderwidthtop",Name:"BorderWidthTop",DisplayName:"sizetooltip",HeaderText:"bordertopsize",Value:t.Style&&t.Style.TopBorder&&t.Style.TopBorder.Width?ej.ReportUtil.isNotExpression(t.Style.TopBorder.Width.size)?i.rdlParser.getPropertyUnit(t.Style.TopBorder.Width.size):t.Style.TopBorder.Width.size:i.rdlParser.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.1),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"bottomborder",Name:"BottomBorder",DisplayName:"borderBottom",ItemType:n.ItemType.Border,EnableExpression:!0,Items:[{ItemId:"borderstylebottom",Name:"BorderStyleBottom",DisplayName:"styletooltip",HeaderText:"borderbottomstyle",Value:t.Style&&t.Style.BottomBorder?t.Style.BottomBorder.Style:null,ItemType:n.ItemType.DropDown,ValueList:[{text:"dashed",value:"Dashed"},{text:"dotted",value:"Dotted"},{text:"double",value:"Double"},{text:"bordernone",value:"None"},{text:"solid",value:"Solid"}]},{ItemId:"bordercolorbottom",Name:"BorderColorBottom",DisplayName:"colortooltip",HeaderText:"borderbottomcolor",Value:t.Style&&t.Style.BottomBorder&&t.Style.BottomBorder.Color?t.Style.BottomBorder.Color:ej.ReportUtil.getColorCode("Transparent"),ItemType:n.ItemType.Color},{ItemId:"borderwidthbottom",Name:"BorderWidthBottom",DisplayName:"sizetooltip",HeaderText:"borderbottomsize",Value:t.Style&&t.Style.BottomBorder&&t.Style.BottomBorder.Width?ej.ReportUtil.isNotExpression(t.Style.BottomBorder.Width.size)?i.rdlParser.getPropertyUnit(t.Style.BottomBorder.Width.size):t.Style.BottomBorder.Width.size:i.rdlParser.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.1),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]}]},{ItemId:"backgroundcolor",Name:"BackgroundColor",DisplayName:"backGround",Value:t.Style&&t.Style.BackgroundColor?t.Style.BackgroundColor:"Transparent",EnableExpression:!0,ItemType:n.ItemType.Color}]},{CategoryId:"pagebreak",DisplayName:"categoryPageBreak",IsExpand:!0,Items:[{ItemId:"breaklocation",Name:"BreakLocation",DisplayName:"BreakLocation",Value:t.PageBreak&&t.PageBreak.BreakLocation?n.BreakLocation[t.PageBreak.BreakLocation]:"None",ItemType:n.ItemType.DropDown,ValueList:[{text:"breakNone",value:"None"},{text:"breakStart",value:"Start"},{text:"breakEnd",value:"End"},{text:"breakStartAndEnd",value:"StartAndEnd"},{text:"breakBetween",value:"Between"}],EnableExpression:!1},{ItemId:"resetpagenumber",Name:"ResetPageNumber",DisplayName:"PageNumberReset",Value:i.getPageNumberPropertyValue(t.PageBreak),ItemType:n.ItemType.Bool,EnableExpression:!0},{ItemId:"keeptogether",Name:"KeepTogether",DisplayName:"KeepTogether",EnableExpression:!1,Value:t.KeepTogether,ItemType:n.ItemType.Bool}]},{CategoryId:"headers",DisplayName:"categoryHeaders",Items:[{ItemId:"fixedrow",Name:"FixedRow",DisplayName:"FixedRow",EnableExpression:!1,Value:t.FixedRowHeaders,ItemType:n.ItemType.Bool},{ItemId:"fixedcolumn",Name:"FixedColumn",DisplayName:"FixedColumn",EnableExpression:!1,Value:t.FixedColumnHeaders,ItemType:n.ItemType.Bool},{ItemId:"repeatrow",Name:"RepeatRow",DisplayName:"RepeatRow",EnableExpression:!1,Value:t.RepeatRowHeaders,ItemType:n.ItemType.Bool},{ItemId:"repeatcolumn",Name:"RepeatColumn",DisplayName:"RepeatColumn",EnableExpression:!1,Value:t.RepeatColumnHeaders,ItemType:n.ItemType.Bool}]},{CategoryId:"tablixposition",DisplayName:"categoryPosition",Items:[{ItemId:"position",Name:"Position",DisplayName:"Positionlable",ItemType:n.ItemType.Position,EnableExpression:!1,ShowUnitType:!0,IsVisible:!i.isTablixCell,UnitType:i.rdlParser.getUnitVal(),Items:[{ItemId:"leftposition",Name:"Left",DisplayName:"Leftposition",Value:i.rdlParser.getPropertyUnit(t.Left.size),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),3e3),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),0),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric},{ItemId:"topposition",Name:"Top",DisplayName:"Topposition",Value:i.rdlParser.getPropertyUnit(t.Top.size),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),3e3),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),0),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"size",Name:"Size",DisplayName:"Sizelabel",ItemType:n.ItemType.Size,EnableExpression:!1,ShowUnitType:!0,UnitType:i.rdlParser.getUnitVal(),Items:[{ItemId:"width",Name:"Width",DisplayName:"Width",Value:i.rdlParser.getPropertyUnit(t.Width.size),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),43680),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),0),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric},{ItemId:"height",Name:"Height",DisplayName:"Height",Value:i.rdlParser.getPropertyUnit(t.Height.size),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),43680),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),0),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]}]},{CategoryId:"norows",DisplayName:"noRowsLabel",Items:[{ItemId:"tablixfont",Name:"tablixFont",DisplayName:"norowfontlabel",ItemType:n.ItemType.Font,EnableExpression:!0,Items:[{ItemId:"norowfontfamily",Name:"NoRowFontFamily",DisplayName:"norowfontfamily",HeaderText:"fontfamily",Value:t&&t.Style&&t.Style.FontFamily?t.Style.FontFamily:"",ItemType:n.ItemType.DropDown,ValueList:r,EnableSearch:!0},{ItemId:"norowfontcolor",Name:"NoRowFontColor",DisplayName:"norowfontcolor",HeaderText:"fontcolor",Value:t&&t.Style&&t.Style.Color?t.Style.Color:"#000000",ItemType:n.ItemType.Color},{ItemId:"norowfontsize",Name:"NoRowFontSize",DisplayName:"norowfontsize",HeaderText:"fontsize",Value:t&&t.Style&&t.Style.FontSize?ej.ReportUtil.isNotExpression(t.Style.FontSize.size)?i.rdlParser.getPropertyUnit(t.Style.FontSize.size):t.Style.FontSize.size:i.rdlParser.getPropertyUnit("10pt"),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1.33),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),265.67),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"tablixfontstyle",DisplayName:"norowfontstylelabel",ItemType:n.ItemType.FontStyle,EnableExpression:!0,Items:[{ItemId:"norowfontstyle",Name:"NoRowFontStyle",DisplayName:"fontstyletooltip",HeaderText:"fontstyle",Value:t&&t.Style&&t.Style.FontStyle?t.Style.FontStyle:"",ItemType:n.ItemType.DropDown,ValueList:[{text:"norowdefaultStyle",value:"Default"},{text:"norowfontNormal",value:"Normal"},{text:"norowitalic",value:"Italic"}]},{ItemId:"norowfontweight",Name:"NoRowFontWeight",DisplayName:"norowfontweight",HeaderText:"fontweight",Value:t&&t.Style&&t.Style.FontWeight?t.Style.FontWeight:"",ItemType:n.ItemType.DropDown,ValueList:[{text:"noRowWeightdefault",value:"Default"},{text:"norownormal",value:"Normal"},{text:"norowthin",value:"Thin"},{text:"norowextraLight",value:"ExtraLight"},{text:"norowlight",value:"Light"},{text:"norowmedium",value:"Medium"},{text:"norowsemiBold",value:"SemiBold"},{text:"norowbold",value:"Bold"},{text:"norowextraBold",value:"ExtraBold"},{text:"norowheavy",value:"Heavy"}]}]},{ItemId:"norowsmessage",Name:"NoRowsMessage",DisplayName:"norowmessage",Value:t&&t.NoRowsMessage?t.NoRowsMessage:"",EnableExpression:!0,ItemType:n.ItemType.TextBox,AdvancedItems:[{ItemId:"norowtextdecoration",Name:"NoRowTextDecoration",DisplayName:"norowtextDecorationLabel",Value:t&&t.Style&&t.Style.TextDecoration?t.Style.TextDecoration:"",ItemType:n.ItemType.DropDown,EnableExpression:!0,ValueList:[{text:"norowdefaultDecoration",value:"Default"},{text:"norowtextNone",value:"None"},{text:"norowunderLine",value:"Underline"},{text:"norowoverLine",value:"Overline"},{text:"norowlineThrough",value:"LineThrough"}]},{ItemId:"norowformat",Name:"NoRowFormat",DisplayName:"norowformat",Value:i.getFormat(),ItemType:n.ItemType.FormatText,EnableExpression:!0},{ItemId:"norowlineheight",Name:"NoRowLineHeight",DisplayName:"norowlineHeight",ShowUnitType:!0,EnableExpression:!0,IsNullable:!0,UnitType:i.rdlParser.getUnitVal(),Value:t&&t.Style&&t.Style.LineHeight&&t.Style.LineHeight.size?ej.ReportUtil.isNotExpression(t.Style.LineHeight.size)?i.rdlParser.getPropertyUnit(t.Style.LineHeight.size):t.Style.LineHeight.size:i.rdlParser.getPropertyUnit("1pt"),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1333.33),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1.33),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1),ItemType:n.ItemType.Numeric},{ItemId:"padding",Name:"Padding",DisplayName:"norowpaddinglabel",ItemType:n.ItemType.Padding,ShowUnitType:!0,EnableExpression:!0,UnitType:i.rdlParser.getUnitVal(),Items:[{ItemId:"norowpaddingleft",Name:"NoRowPaddingLeft",DisplayName:"norowpaddingleft",IsNullable:!0,Value:t&&t.Style&&t.Style.PaddingLeft?ej.ReportUtil.isNotExpression(t.Style.PaddingLeft.size)?i.rdlParser.getPropertyUnit(t.Style.PaddingLeft.size):t.Style.PaddingLeft.size:i.rdlParser.getPropertyUnit("0pt"),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),0),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),265.67),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric},{ItemId:"norowpaddingright",Name:"NoRowPaddingRight",DisplayName:"norowpaddingright",IsNullable:!0,Value:t&&t.Style&&t.Style.PaddingRight?ej.ReportUtil.isNotExpression(t.Style.PaddingRight.size)?i.rdlParser.getPropertyUnit(t.Style.PaddingRight.size):t.Style.PaddingRight.size:i.rdlParser.getPropertyUnit("0pt"),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),0),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),265.67),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric},{ItemId:"norowpaddingtop",Name:"NoRowPaddingTop",DisplayName:"norowpaddingtop",IsNullable:!0,Value:t&&t.Style&&t.Style.PaddingTop?ej.ReportUtil.isNotExpression(t.Style.PaddingTop.size)?i.rdlParser.getPropertyUnit(t.Style.PaddingTop.size):t.Style.PaddingTop.size:i.rdlParser.getPropertyUnit("0pt"),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),0),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),265.67),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric},{ItemId:"norowpaddingbottom",Name:"NoRowPaddingBottom",DisplayName:"norowpaddingbottom",IsNullable:!0,Value:t&&t.Style&&t.Style.PaddingBottom?ej.ReportUtil.isNotExpression(t.Style.PaddingBottom.size)?i.rdlParser.getPropertyUnit(t.Style.PaddingBottom.size):t.Style.PaddingBottom.size:i.rdlParser.getPropertyUnit("0pt"),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),0),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),265.67),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"norowtextalign",Name:"NoRowTextAlign",DisplayName:"norowtextAlignLabel",Value:t&&t.Style&&t.Style.TextAlign?t.Style.TextAlign:"",ItemType:n.ItemType.DropDown,EnableExpression:!0,ValueList:[{text:"norowtextAlignDefault",value:"Default"},{text:"norowtextAlignLeft",value:"Left"},{text:"norowtextAlignCenter",value:"Center"},{text:"norowtextAlignRight",value:"Right"}]},{ItemId:"norowverticalalign",Name:"NoRowVerticalAlign",DisplayName:"norowverticalAlignlabel",Value:t&&t.Style&&t.Style.VerticalAlign?t.Style.VerticalAlign:"",ItemType:n.ItemType.DropDown,EnableExpression:!0,ValueList:[{text:"norowverticalAlignDefault",value:"Default"},{text:"norowverticalAlignTop",value:"Top"},{text:"norowverticalAlignMiddle",value:"Middle"},{text:"norowverticalAlignBottom",value:"Bottom"}]},{ItemId:"norowwritingmode",Name:"NoRowWritingMode",DisplayName:"norowwritingModeLabel",Value:t&&t.Style&&t.Style.WritingMode?t.Style.WritingMode:"",ItemType:n.ItemType.DropDown,EnableExpression:!0,ValueList:[{text:"norowwritingModeDefault",value:"Default"},{text:"norowwritingModeHorizontal",value:"Horizontal"},{text:"norowwritingModeVertical",value:"Vertical"},{text:"norowwritingModeRotate",value:"Rotate270"}]}]},]},{CategoryId:"dataonly",DisplayName:"dataonly",IsExpand:!1,Items:[{ItemId:"dataelementname",Name:"DataElementName",DisplayName:"dataElementName",Value:t.DataElementName,EnableExpression:!1,ItemType:n.ItemType.TextBox,ValidationType:n.Validation.SpecialCharacter},{ItemId:"dataelementoutput",Name:"DataElementOutput",DisplayName:"dataElementOutput",Value:t?ej.ReportUtil.getDataElementOutputString(t.DataElementOutput):"Auto",ItemType:n.ItemType.DropDown,ValueList:[{text:"dataElementAuto",value:"Auto"},{text:"dataElementNoOutput",value:"NoOutput"},{text:"dataElementOutputOutput",value:"Output"}],EnableExpression:!1}]},{CategoryId:"visibility",DisplayName:"categoryVisibility",Items:[{ItemId:"hidden",Name:"Hidden",DisplayName:"Visible",Value:t.Visibility&&t.Visibility.Hidden?ej.ReportUtil.isNotExpression(t.Visibility.Hidden)?!ej.ReportUtil.isBooleanTrue(t.Visibility.Hidden):t.Visibility.Hidden:!0,ItemType:n.ItemType.Bool,EnableExpression:!0},{ItemId:"toggleitem",Name:"Toggle",DisplayName:"ToggleItem",Value:t.Visibility&&t.Visibility.ToggleItem?t.Visibility.ToggleItem:null,ItemType:n.ItemType.ComboBox,SourceType:n.SourceType.Textboxes,EnableExpression:!1}]},{CategoryId:"miscellaneous",DisplayName:"miscellaneous",IsIgnoreCommon:!0,Items:[{ItemId:"pagename",Name:"PageName",DisplayName:"pagename",Value:t.PageName,ItemType:n.ItemType.TextBox,EnableExpression:!0},{ItemId:"tooltip",Name:"ToolTip",DisplayName:"ToolTip",Value:t.ToolTip,ItemType:n.ItemType.TextBox,EnableExpression:!0},{ItemId:"documentmap",Name:"DocumentMap",DisplayName:"DocumentMap",Value:t.DocumentMapLabel,ItemType:n.ItemType.TextBox,EnableExpression:!0},{ItemId:"bookmark",Name:"Bookmark",DisplayName:"Bookmark",Value:t&&t.Bookmark?t.Bookmark:"",ItemType:n.ItemType.TextBox,EnableExpression:!0},{ItemId:"customattributes",Name:"CustomAttributes",DisplayName:"customattributes",ItemType:n.ItemType.CustomAttributes}]}],this},i}(ej.ReportModel.Property),vh=function(t){function i(){return t.call(this)||this}return u(i,t),i.prototype.getTablixStaticProperty=function(t,i,r){return this.HeaderText="tablixmember",this.IsEditHeader=!1,this.PropertyType=this.SubType="Static",this.ControlId=t.MemberId,this.IsRowMember=i,this.Locale=$.proxy(r.getLocale,r),this.OnValueChange=$.proxy(r.updateGroupingPropertyChange,r),this.Refresh=$.proxy(r.getStaticGridItems,r,t.MemberId,i),this.Items=[{CategoryId:"miscellaneous",DisplayName:"categoryMiscellaneous",IsExpand:!0,Items:[{ItemId:"fixedData",Name:"FixedData",DisplayName:"fixeddata",Value:t.FixedData?t.FixedData:!1,ItemType:n.ItemType.Bool,EnableExpression:!1},{ItemId:"groupkeeptogether",Name:"GroupKeepTogether",DisplayName:"keeptogether",Value:t.KeepTogether?t.KeepTogether:!1,ItemType:n.ItemType.Bool,EnableExpression:!1},{ItemId:"keepwithgroup",Name:"KeepWithGroup",DisplayName:"keepwithgroup",Value:t.KeepWithGroup?r.getGroupType(t.KeepWithGroup):r.getGroupType(n.GroupNodeType.None),ItemType:n.ItemType.DropDown,ValueList:[{text:"bordernone",value:"None"},{text:"after",value:"After"},{text:"before",value:"Before"}],EnableExpression:!1},{ItemId:"repeatonnewpage",Name:"RepeatOnNewPage",DisplayName:"repeatOnNewPage",Value:t.RepeatOnNewPage?t.RepeatOnNewPage:!1,ItemType:n.ItemType.Bool,EnableExpression:!1}]},{CategoryId:"dataonly",DisplayName:"dataonly",IsExpand:!0,Items:[{ItemId:"dataelementname",Name:"DataElementName",DisplayName:"dataElementName",Value:t.DataElementName,EnableExpression:!1,ItemType:n.ItemType.TextBox,ValidationType:n.Validation.SpecialCharacter},{ItemId:"dataelementoutput",Name:"DataElementOutput",DisplayName:"dataElementOutput",Value:t?ej.ReportUtil.getDataElementOutputString(t.DataElementOutput):"Auto",ItemType:n.ItemType.DropDown,ValueList:[{text:"dataElementAuto",value:"Auto"},{text:"dataElementNoOutput",value:"NoOutput"},{text:"dataElementOutputOutput",value:"Output"}],EnableExpression:!1}]},{CategoryId:"visibility",DisplayName:"categoryVisibility",IsExpand:!0,Items:[{ItemId:"grouphidden",Name:"GroupHidden",DisplayName:"Visible",Value:t.Visibility&&t.Visibility.Hidden?ej.ReportUtil.isNotExpression(t.Visibility.Hidden)?!t.Visibility.Hidden:t.Visibility.Hidden:!0,ItemType:n.ItemType.Bool,EnableExpression:!0},{ItemId:"toggleitem",Name:"Toggle",DisplayName:"toggleitem",Value:t.Visibility&&t.Visibility.ToggleItem?t.Visibility.ToggleItem:null,ItemType:n.ItemType.ComboBox,SourceType:n.SourceType.Textboxes,EnableExpression:!1}]}],this},i}(ej.ReportModel.TablixItemProperty),yh=function(t){function i(){return t.call(this)||this}return u(i,t),i.prototype.getTablixGroupProperty=function(t,i,r){var u=t.MemberId;return this.HeaderText="tablixmember",this.IsEditHeader=!1,this.PropertyType=this.SubType="Group",this.ControlId=u,this.IsRowMember=i,this.Locale=$.proxy(r.getLocale,r),this.OnValueChange=$.proxy(r.updateGroupingPropertyChange,r),this.Refresh=$.proxy(r.getGroupGridItems,r,u,i),this.getItemProperty={event:$.proxy(r.getGroupItemData,r),eventData:{memberId:u,isRowMember:i}},this.setItemProperty={event:$.proxy(r.setGroupItemData,r),eventData:{memberId:u,isRowMember:i}},this.Items=[{CategoryId:"basicsettings",DisplayName:"categorybasicsettings",IsExpand:!0,Items:[{ItemId:"groupexpressions",Name:"GroupExpressions",DisplayName:"groupexpression",ItemType:n.ItemType.Group,IsVisible:!0},{ItemId:"filter",Name:"Filter",DisplayName:"filters",ItemType:n.ItemType.Filter,IsVisible:!0},{ItemId:"sort",Name:"Sort",DisplayName:"sorts",ItemType:n.ItemType.Sort,IsVisible:!0}]},{CategoryId:"miscellaneous",DisplayName:"categoryMiscellaneous",IsExpand:!0,Items:[{ItemId:"fixeddata",Name:"FixedData",DisplayName:"fixeddata",Value:t.FixedData?t.FixedData:!1,ItemType:n.ItemType.Bool,EnableExpression:!1},{ItemId:"groupkeeptogether",Name:"GroupKeepTogether",DisplayName:"keeptogether",Value:t.KeepTogether?t.KeepTogether:!1,ItemType:n.ItemType.Bool,EnableExpression:!1},{ItemId:"grouppagename",Name:"GroupPageName",DisplayName:"pagename",Value:t.Group?t.Group.PageName:"",ItemType:n.ItemType.TextBox,EnableExpression:!0},{ItemId:"groupdocumentmap",Name:"GroupDocumentMap",DisplayName:"DocumentMap",Value:t.Group?t.Group.DocumentMapLabel:"",ItemType:n.ItemType.TextBox,EnableExpression:!0}]},{CategoryId:"dataonly",DisplayName:"dataonly",IsExpand:!0,Items:[{ItemId:"dataelementname",Name:"DataElementName",DisplayName:"dataElementName",Value:t.DataElementName,EnableExpression:!1,ItemType:n.ItemType.TextBox,ValidationType:n.Validation.SpecialCharacter},{ItemId:"dataelementoutput",Name:"DataElementOutput",DisplayName:"dataElementOutput",Value:t?ej.ReportUtil.getDataElementOutputString(t.DataElementOutput):"Auto",ItemType:n.ItemType.DropDown,ValueList:[{text:"dataElementAuto",value:"Auto"},{text:"dataElementNoOutput",value:"NoOutput"},{text:"dataElementOutputOutput",value:"Output"}],EnableExpression:!1}]},{CategoryId:"pagebreak",DisplayName:"categoryPageBreak",IsExpand:!0,Items:[{ItemId:"breaklocation",Name:"BreakLocation",DisplayName:"BreakLocation",Value:t.Group&&t.Group.PageBreak?n.BreakLocation[t.Group.PageBreak.BreakLocation]:"None",ItemType:n.ItemType.DropDown,ValueList:[{text:"breakNone",value:"None"},{text:"breakStart",value:"Start"},{text:"breakEnd",value:"End"},{text:"breakStartAndEnd",value:"StartAndEnd"},{text:"breakBetween",value:"Between"}],EnableExpression:!1}]},{CategoryId:"visibility",DisplayName:"categoryVisibility",IsExpand:!0,Items:[{ItemId:"grouphidden",Name:"GroupHidden",DisplayName:"Visible",Value:t.Visibility&&t.Visibility.Hidden?ej.ReportUtil.isNotExpression(t.Visibility.Hidden)?!t.Visibility.Hidden:t.Visibility.Hidden:!0,ItemType:n.ItemType.Bool,EnableExpression:!0},{ItemId:"toggleitem",Name:"Toggle",DisplayName:"toggleitem",Value:t.Visibility&&t.Visibility.ToggleItem?t.Visibility.ToggleItem:null,ItemType:n.ItemType.ComboBox,SourceType:n.SourceType.Textboxes,EnableExpression:!1}]}],this},i}(ej.ReportModel.TablixItemProperty);window.ej.createObject("ej.ReportModel.TablixItem",ks,window);window.ej.createObject("ej.ReportModel.TablixProperty",ah,window);window.ej.createObject("ej.ReportModel.TablixBody",ds,window);window.ej.createObject("ej.ReportModel.TablixMember",gs,window);window.ej.createObject("ej.ReportModel.TablixColumnHierarchy",uh,window);window.ej.createObject("ej.ReportModel.TablixRowHierarchy",fh,window);window.ej.createObject("ej.ReportModel.TablixMemberGroup",eh,window);window.ej.createObject("ej.ReportModel.TablixCell",ih,window);window.ej.createObject("ej.ReportModel.TablixCellContents",rh,window);window.ej.createObject("ej.ReportModel.TablixColumn",nh,window);window.ej.createObject("ej.ReportModel.TablixRow",th,window);window.ej.createObject("ej.ReportModel.TablixHeader",oh,window);window.ej.createObject("ej.ReportModel.TablixCornerCell",ch,window);window.ej.createObject("ej.ReportModel.TablixCornerRow",hh,window);window.ej.createObject("ej.ReportModel.TablixCorner",sh,window);window.ej.createObject("ej.ReportModel.TablixMemberInfo",lh,window);window.ej.createObject("ej.ReportModel.TablixStaticProperty",vh,window);window.ej.createObject("ej.ReportModel.TablixGroupProperty",yh,window);var u=this&&this.__extends||function(){var n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,t){n.__proto__=t}||function(n,t){for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i])};return function(t,i){function r(){this.constructor=t}n(t,i);t.prototype=i===null?Object.create(i):(r.prototype=i.prototype,new r)}}(),ph=function(t){function i(){var n=t.call(this)||this;return n.__type="BoldReports.RDL.DOM.TextBox",n}return u(i,t),i.prototype.getModel=function(){this.LinkAction="none";this.UniqueId=ej.getGuid("textbox");this.CanGrow=!0;this.CanShrink=!1;this.ToolTip=null;this.IsNoRowMessage=!1;this.DataElementStyle=n.DataElementStyle.Auto;this.HideDuplicates=null;this.KeepTogether=!0;this.WaterMarkText=null;var t={__type:"BoldReports.RDL.DOM.TextRun",ActionInfo:null,InternalLabel:null,Label:null,MarkupType:n.MarkupType.PlainText,ToolTip:null,Value:"",Style:{__type:"BoldReports.RDL.DOM.Style",BackgroundColor:"Transparent",FontFamily:"Arial",FontSize:{__type:"BoldReports.RDL.DOM.Size",size:"10pt"},FontWeight:"Default",BackgroundGradientType:"None",BackgroundGradientEndColor:null,FontStyle:"Default",Format:null,FormatType:null,TextDecoration:"Default",TextAlign:"Default",VerticalAlign:"Default",Color:null,PaddingLeft:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingRight:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingTop:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingBottom:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},LineHeight:{__type:"BoldReports.RDL.DOM.Size",size:""},Direction:"Default",WritingMode:"Default",Language:null,Calendar:0,NumeralLanguage:null,TextEffect:0,BackgroundHatchType:"Default",ShadowColor:null,Border:null,TopBorder:null,BottomBorder:null,LeftBorder:null,RightBorder:null,BackgroundImage:null,NumeralVariant:null,ShadowOffset:null}},i={__type:"BoldReports.RDL.DOM.Paragraph",HangingIndent:null,LeftIndent:null,ListLevel:0,ListStyle:0,RightIndent:null,SpaceAfter:null,SpaceBefore:null,TextRuns:[t],Style:{__type:"BoldReports.RDL.DOM.Style",BackgroundColor:"Transparent",FontFamily:"Arial",FontSize:{__type:"BoldReports.RDL.DOM.Size",size:"10pt"},FontWeight:"Default",BackgroundGradientType:"None",BackgroundGradientEndColor:null,FontStyle:"Default",Format:null,FormatType:null,TextDecoration:"Default",TextAlign:"Default",VerticalAlign:"Default",Color:null,PaddingLeft:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingRight:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingTop:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingBottom:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},LineHeight:{__type:"BoldReports.RDL.DOM.Size",size:"0"},Direction:"Default",WritingMode:"Default",Language:null,Calendar:0,NumeralLanguage:null,TextEffect:0,BackgroundHatchType:"Default",ShadowColor:null,Border:null,TopBorder:null,BottomBorder:null,LeftBorder:null,RightBorder:null,BackgroundImage:null,NumeralVariant:null,ShadowOffset:null}};return this.Paragraphs=[i],this.ToggleImage=null,this.UserSort=null,this.Text=null,this.Left={__type:"BoldReports.RDL.DOM.Size",size:"2.23833in"},this.Top={__type:"BoldReports.RDL.DOM.Size",size:"1.54042in"},this.Name="Textbox1",this.Value=null,this.ActionInfo=null,this.Height={__type:"BoldReports.RDL.DOM.Size",size:"0.25in"},this.Width={__type:"BoldReports.RDL.DOM.Size",size:"1in"},this.ZIndex=0,this.Visibility=null,this.LabelLocID=null,this.ToolTip=null,this.DocumentMapLabel=null,this.Bookmark=null,this.RepeatWith=null,this.CustomProperties=[],this.DataElementName=null,this.DataElementOutput=n.DataElementOutputs.Auto,this.Style={__type:"BoldReports.RDL.DOM.Style",BackgroundColor:"Transparent",FontFamily:"Arial",FontSize:{__type:"BoldReports.RDL.DOM.Size",size:"10pt"},FontWeight:"Default",BackgroundGradientType:"None",BackgroundGradientEndColor:null,FontStyle:"Default",Format:null,FormatType:null,TextDecoration:"Default",TextAlign:"Default",VerticalAlign:"Default",Color:null,PaddingLeft:{__type:"BoldReports.RDL.DOM.Size",size:"2pt"},PaddingRight:{__type:"BoldReports.RDL.DOM.Size",size:"2pt"},PaddingTop:{__type:"BoldReports.RDL.DOM.Size",size:"2pt"},PaddingBottom:{__type:"BoldReports.RDL.DOM.Size",size:"2pt"},LineHeight:{__type:"BoldReports.RDL.DOM.Size",size:""},Direction:"Default",WritingMode:"Default",Language:null,Calendar:0,NumeralLanguage:null,TextEffect:0,BackgroundHatchType:"Default",ShadowColor:null,Border:{__type:"BoldReports.RDL.DOM.Border",Color:ej.ReportUtil.getColorCode("Black"),Style:"None",Width:{__type:"BoldReports.RDL.DOM.Size",size:"1pt"}},TopBorder:null,BottomBorder:null,LeftBorder:null,RightBorder:null,BackgroundImage:null,NumeralVariant:null,ShadowOffset:null},this},i}(ej.ReportModel.ReportItem),wh=function(){function n(){this.__type="BoldReports.RDL.DOM.Paragraph"}return n}(),bh=function(){function n(){this.__type="BoldReports.RDL.DOM.TextRun"}return n}(),kh=function(){function n(){this.__type="BoldReports.RDL.DOM.UserSort";this.__type="BoldReports.RDL.DOM.UserSort"}return n.prototype.getModel=function(){return this.SortExpression=null,this.SortExpressionScope=null,this.SortTarget=null,this},n}(),dh=function(t){function i(){return t.call(this)||this}return u(i,t),i.prototype.getSelectedTextProperty=function(t,i){var r=i.getSelectedActionInfo(),u,f;return r=r&&r.Actions&&r.Actions.length>0&&r.Actions[0]?r.Actions[0]:null,u=r&&r.Drillthrough?r.Drillthrough:null,this.HeaderText="selectedtext",this.PropertyType=this.SubType="SelectedText",this.IsEditHeader=!1,this.ItemName=t.Name,this.ControlId=i.textboxItemId,this.IsDataEnabled=i.isDataEnabled,this.Locale=$.proxy(i.getLocale,i),this.OnValueChange=$.proxy(i.updatePropertyChange,i),this.Refresh=$.proxy(i.getPropertyGridItems,i),f=ej.ReportUtil.getFontNames(i.rptDesigner.model.fontNames),this.Items=[{CategoryId:"basicitems",DisplayName:"basicSetting",IsExpand:!0,Items:[{ItemId:"selectedfont",Name:"SelecedFont",DisplayName:"categoryFont",ItemType:n.ItemType.Font,EnableExpression:!0,Items:[{ItemId:"selectedfontfamily",Name:"SelectedFontFamily",DisplayName:"fontfamilytooltip",HeaderText:"fontfamily",Value:i.getSelectedTextFontName(),ItemType:n.ItemType.DropDown,ValueList:f,EnableSearch:!0},{ItemId:"selectedfontcolor",Name:"SelectedFontColor",DisplayName:"fontcolortooltip",HeaderText:"fontcolor",Value:i.getSelectedTextFontColor(),ItemType:n.ItemType.Color},{ItemId:"selectedfontsize",Name:"SelectedFontSize",DisplayName:"fontsizetooltip",HeaderText:"fontsize",Value:ej.ReportUtil.isNotExpression(i.getSelectedTextFontSize())?i.rdlParser.getPropertyUnit(i.getSelectedTextFontSize()):i.getSelectedTextFontSize(),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1.33),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),265.67),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"selectedstyle",DisplayName:"categoryFontStyle",ItemType:n.ItemType.FontStyle,EnableExpression:!0,Items:[{ItemId:"selectedfontstyle",Name:"SelectedFontStyle",DisplayName:"fontstyletooltip",HeaderText:"fontstyle",Value:i.getSelectedTextFontStyle(),ItemType:n.ItemType.DropDown,ValueList:[{text:"FontDefaultstyle",value:"Default"},{text:"FontNormal",value:"Normal"},{text:"FontItalic",value:"Italic"}]},{ItemId:"selectedfontweight",Name:"SelectedFontWeight",DisplayName:"fontweighttooltip",HeaderText:"fontweight",Value:i.getSelectedTextFontWeight(),ItemType:n.ItemType.DropDown,ValueList:[{text:"FontStyleDefaultstyle",value:"Default"},{text:"FontStyleNormal",value:"Normal"},{text:"FontStyleThin",value:"Thin"},{text:"FontStyleExtraLight",value:"ExtraLight"},{text:"FontStyleLight",value:"Light"},{text:"FontStyleMedium",value:"Medium"},{text:"FontStyleSemiBold",value:"SemiBold"},{text:"FontStyleBold",value:"Bold"},{text:"FontStyleExtraBold",value:"ExtraBold"},{text:"FontStyleHeavy",value:"Heavy"}]}]},{ItemId:"selectedtextdecoration",Name:"SelectedTextDecoration",DisplayName:"categoryTextDecoration",Value:i.getSelectedTextDecoration(),ItemType:n.ItemType.DropDown,EnableExpression:!0,ValueList:[{text:"TextDecorationDefaultstyle",value:"Default"},{text:"TextDecorationNone",value:"None"},{text:"Underline",value:"Underline"},{text:"LineThrough",value:"LineThrough"},{text:"Overline",value:"Overline"}]},{ItemId:"selectedformat",Name:"SelectedFormat",DisplayName:"Format",EnableExpression:!0,Value:i.getSelectedTextFormat(),ItemType:n.ItemType.FormatText},{ItemId:"selectedmarkuptype",Name:"SelectedMarkupType",DisplayName:"markuptype",EnableExpression:!1,Value:i.getSelectedMarkupType(),ItemType:n.ItemType.DropDown,ValueList:[{text:"plainText",value:"PlainText"},{text:"html",value:"HTML"}]}]},{CategoryId:"paragraphsettings",DisplayName:"ParaSettings",IsExpand:!1,Items:[{ItemId:"selectedtextalign",Name:"SelectedTextAlign",DisplayName:"paraTextAlignment",Value:i.getSelectedTextAlign(),ItemType:n.ItemType.DropDown,EnableExpression:!0,ValueList:[{text:"paraTextDefault",value:"Default"},{text:"paraTextLeft",value:"Left"},{text:"paraTextCenter",value:"Center"},{text:"paraTextRight",value:"Right"}]},{ItemId:"selectedtextindent",Name:"SelectedTextIndent",DisplayName:"categoryIndent",ItemType:n.ItemType.Size,ShowUnitType:!0,EnableExpression:!0,UnitType:i.rdlParser.getUnitVal(),Items:[{ItemId:"selectedleftindent",Name:"SelectedLeftIndent",DisplayName:"leftindent",IsNullable:!0,Value:i.getSelectedTextPadding("Left"),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),0),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),265.67),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric},{ItemId:"selectedrightindent",Name:"SelectedRightIndent",DisplayName:"Rightindent",IsNullable:!0,Value:i.getSelectedTextPadding("Right"),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),0),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),265.67),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"selectedspace",Name:"SelectedSpace",DisplayName:"categorySpace",ItemType:n.ItemType.Size,EnableExpression:!0,Items:[{ItemId:"selectedspacebefore",Name:"SelectedSpaceBefore",DisplayName:"Topspace",IsNullable:!0,Value:i.getSelectedTextPadding("Top"),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),0),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),265.67),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric},{ItemId:"selectedspaceafter",Name:"SelectedSpaceAfter",DisplayName:"Bottomspace",IsNullable:!0,Value:i.getSelectedTextPadding("Bottom"),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),0),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),265.67),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]}]},{CategoryId:"reportaction",DisplayName:"Link",IsExpand:!1,Items:[{ItemId:"linkaction",Name:"LinkAction",DisplayName:"Link",Value:i.getLinkType(r),ItemType:n.ItemType.ReportAction,Items:[{ItemId:"linkreport",Name:"LinkReport",DisplayName:"Report",Value:{ReportPath:u&&u.ReportName?u.ReportName:"",ReportParams:u&&u.Parameters?u.Parameters:""},ItemType:n.ItemType.LinkReport},{ItemId:"linkurl",Name:"LinkUrl",DisplayName:"Url",Value:r&&r.Hyperlink?r.Hyperlink:null,ItemType:n.ItemType.LinkUrl,EnableExpression:!0},{ItemId:"linkbookmark",Name:"LinkBookmark",DisplayName:"Bookmark",Value:r&&r.BookmarkLink?r.BookmarkLink:null,ItemType:n.ItemType.Bookmark,EnableExpression:!0}]}]}],this},i}(ej.ReportModel.TextRunProperty),gh=function(t){function i(){return t.call(this)||this}return u(i,t),i.prototype.getTextBoxProperty=function(t,i){var u=i.getTextBoxProperties(),r=t.ActionInfo&&t.ActionInfo.Actions&&t.ActionInfo.Actions.length>0&&t.ActionInfo.Actions[0]?t.ActionInfo.Actions[0]:null,f=r&&r.Drillthrough?r.Drillthrough:null,e;return this.HeaderText=t.Name,this.IsEditHeader=!0,this.PropertyType=this.SubType="TextBox",this.ControlId=i.textboxItemId,this.IsDataEnabled=i.isDataEnabled,this.CommonPropertyKeys=[{Key:ej.ReportUtil.CommonProperty.top,PropertyId:"topposition",PropertyName:"Top"},{Key:ej.ReportUtil.CommonProperty.left,PropertyId:"leftposition",PropertyName:"Left"},{Key:ej.ReportUtil.CommonProperty.hidden,PropertyId:"hidden",PropertyName:"Hidden"},{Key:ej.ReportUtil.CommonProperty.backgroundColor,PropertyId:"backgroundcolor",PropertyName:"BackgroundColor"},{Key:ej.ReportUtil.CommonProperty.borderStyleDefault,PropertyId:"borderstyledefault",PropertyName:"BorderStyleDefault"},{Key:ej.ReportUtil.CommonProperty.borderColorDefault,PropertyId:"bordercolordefault",PropertyName:"BorderColorDefault"},{Key:ej.ReportUtil.CommonProperty.borderWidthDefault,PropertyId:"borderwidthdefault",PropertyName:"BorderWidthDefault"},{Key:ej.ReportUtil.CommonProperty.borderStyleLeft,PropertyId:"borderstyleleft",PropertyName:"BorderStyleLeft"},{Key:ej.ReportUtil.CommonProperty.borderColorLeft,PropertyId:"bordercolorleft",PropertyName:"BorderColorLeft"},{Key:ej.ReportUtil.CommonProperty.borderWidthLeft,PropertyId:"borderwidthleft",PropertyName:"BorderWidthLeft"},{Key:ej.ReportUtil.CommonProperty.borderStyleRight,PropertyId:"borderstyleright",PropertyName:"BorderStyleRight"},{Key:ej.ReportUtil.CommonProperty.borderColorRight,PropertyId:"bordercolorright",PropertyName:"BorderColorRight"},{Key:ej.ReportUtil.CommonProperty.borderWidthRight,PropertyId:"borderwidthright",PropertyName:"BorderWidthRight"},{Key:ej.ReportUtil.CommonProperty.borderStyleTop,PropertyId:"borderstyletop",PropertyName:"BorderStyleTop"},{Key:ej.ReportUtil.CommonProperty.borderColorTop,PropertyId:"bordercolortop",PropertyName:"BorderColorTop"},{Key:ej.ReportUtil.CommonProperty.borderWidthTop,PropertyId:"borderwidthtop",PropertyName:"BorderWidthTop"},{Key:ej.ReportUtil.CommonProperty.borderStyleBottom,PropertyId:"borderstylebottom",PropertyName:"BorderStyleBottom"},{Key:ej.ReportUtil.CommonProperty.borderColorBottom,PropertyId:"bordercolorbottom",PropertyName:"BorderColorBottom"},{Key:ej.ReportUtil.CommonProperty.borderWidthBottom,PropertyId:"borderwidthbottom",PropertyName:"BorderWidthBottom"},{Key:ej.ReportUtil.CommonProperty.fontFamily,PropertyId:"fontfamily",PropertyName:"FontFamily"},{Key:ej.ReportUtil.CommonProperty.fontColor,PropertyId:"fontcolor",PropertyName:"FontColor"},{Key:ej.ReportUtil.CommonProperty.fontSize,PropertyId:"fontsize",PropertyName:"FontSize"},{Key:ej.ReportUtil.CommonProperty.fontStyle,PropertyId:"fontstyle",PropertyName:"FontStyle"},{Key:ej.ReportUtil.CommonProperty.fontWeight,PropertyId:"fontweight",PropertyName:"FontWeight"}],this.Locale=$.proxy(i.getLocale,i),this.OnValueChange=$.proxy(i.updatePropertyChange,i),this.Refresh=$.proxy(i.getPropertyGridItems,i),this.getItemProperty={event:$.proxy(i.getPropertyData,i),eventData:{}},this.setItemProperty={event:$.proxy(i.setPropertyData,i),eventData:{}},e=ej.ReportUtil.getFontNames(i.rptDesigner.model.fontNames),this.Items=[{CategoryId:"categorycontent",DisplayName:"CategoryContent",IsExpand:!0,IsVisible:i.isTablixCell,Items:[{ItemId:"content",Name:"Content",DisplayName:"content",Value:i.getTextBoxValue(t),ItemType:n.ItemType.TextArea,EnableExpression:!0,IsVisible:i.isTablixCell}]},{CategoryId:"basicitems",DisplayName:"BasicSetting",IsExpand:!0,Items:[{ItemId:"textfont",DisplayName:"categoryFont",ItemType:n.ItemType.Font,EnableExpression:!0,Items:[{ItemId:"fontfamily",Name:"FontFamily",DisplayName:"fontfamilytooltip",HeaderText:"fontfamily",Value:u.fontFamily,ItemType:n.ItemType.DropDown,ValueList:e,EnableSearch:!0},{ItemId:"fontcolor",Name:"FontColor",DisplayName:"fontcolortooltip",HeaderText:"fontcolor",Value:u.fontColor,ItemType:n.ItemType.Color},{ItemId:"fontsize",Name:"FontSize",DisplayName:"fontsizetooltip",HeaderText:"fontsize",Value:u.fontSize,Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1.33),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),265.67),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"textfontstyle",DisplayName:"categoryFontStyle",ItemType:n.ItemType.FontStyle,EnableExpression:!0,Items:[{ItemId:"fontstyle",Name:"FontStyle",DisplayName:"fontstyletooltip",HeaderText:"fontstyle",Value:u.fontStyle,ItemType:n.ItemType.DropDown,ValueList:[{text:"FontDefaultstyle",value:"Default"},{text:"FontNormal",value:"Normal"},{text:"FontItalic",value:"Italic"}]},{ItemId:"fontweight",Name:"FontWeight",DisplayName:"fontweighttooltip",HeaderText:"fontweight",Value:u.fontWeight,ItemType:n.ItemType.DropDown,ValueList:[{text:"FontStyleDefaultstyle",value:"Default"},{text:"FontStyleNormal",value:"Normal"},{text:"FontStyleThin",value:"Thin"},{text:"FontStyleExtraLight",value:"ExtraLight"},{text:"FontStyleLight",value:"Light"},{text:"FontStyleMedium",value:"Medium"},{text:"FontStyleSemiBold",value:"SemiBold"},{text:"FontStyleBold",value:"Bold"},{text:"FontStyleExtraBold",value:"ExtraBold"},{text:"FontStyleHeavy",value:"Heavy"}]}]},{ItemId:"textdecoration",Name:"TextDecoration",DisplayName:"categoryTextDecoration",Value:u.textDecoration,ItemType:n.ItemType.DropDown,EnableExpression:!0,ValueList:[{text:"TextdecorationDefaultstyle",value:"Default"},{text:"TextdecorationNone",value:"None"},{text:"Underline",value:"Underline"},{text:"LineThrough",value:"LineThrough"},{text:"Overline",value:"Overline"}]},{ItemId:"textformat",Name:"Format",DisplayName:"Format",Value:u.format,EnableExpression:!0,ItemType:n.ItemType.FormatText}]},{CategoryId:"alignment",DisplayName:"categoryAlignment",IsExpand:!1,Items:[{ItemId:"textalign",Name:"TextAlign",DisplayName:"TextAlignment",Value:u.textAlign,ItemType:n.ItemType.DropDown,EnableExpression:!0,ValueList:[{text:"DefaultTextAlignment",value:"Default"},{text:"LeftTextAlignment",value:"Left"},{text:"CenterTextAlignment",value:"Center"},{text:"RightTextAlignment",value:"Right"}]},{ItemId:"verticalalign",Name:"VerticalAlign",DisplayName:"VerticalAlignment",Value:t.Style.VerticalAlign,ItemType:n.ItemType.DropDown,EnableExpression:!0,ValueList:[{text:"DefaultVerticalAlignment",value:"Default"},{text:"TopVerticalAlignment",value:"Top"},{text:"MiddleVerticalAlignment",value:"Middle"},{text:"BottomVerticalAlignment",value:"Bottom"}]},{ItemId:"padding",DisplayName:"categorypadding",ItemType:n.ItemType.Padding,ShowUnitType:!0,EnableExpression:!0,UnitType:i.rdlParser.getUnitVal(),Items:[{ItemId:"paddingleft",Name:"PaddingLeft",DisplayName:"PaddingLeft",IsNullable:!0,Value:t.Style.PaddingLeft?ej.ReportUtil.isNotExpression(t.Style.PaddingLeft.size)?i.rdlParser.getPropertyUnit(t.Style.PaddingLeft.size):t.Style.PaddingLeft.size:i.rdlParser.getPropertyUnit("0pt"),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),0),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1333.33),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric},{ItemId:"paddingright",Name:"PaddingRight",DisplayName:"PaddingRight",IsNullable:!0,Value:t.Style.PaddingRight?ej.ReportUtil.isNotExpression(t.Style.PaddingRight.size)?i.rdlParser.getPropertyUnit(t.Style.PaddingRight.size):t.Style.PaddingRight.size:i.rdlParser.getPropertyUnit("0pt"),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),0),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1333.33),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric},{ItemId:"paddingtop",Name:"PaddingTop",DisplayName:"PaddingTop",IsNullable:!0,Value:t.Style.PaddingTop?ej.ReportUtil.isNotExpression(t.Style.PaddingTop.size)?i.rdlParser.getPropertyUnit(t.Style.PaddingTop.size):t.Style.PaddingTop.size:i.rdlParser.getPropertyUnit("0pt"),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),0),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1333.33),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric},{ItemId:"paddingbottom",Name:"PaddingBottom",DisplayName:"PaddingBottom",IsNullable:!0,Value:t.Style.PaddingBottom?ej.ReportUtil.isNotExpression(t.Style.PaddingBottom.size)?i.rdlParser.getPropertyUnit(t.Style.PaddingBottom.size):t.Style.PaddingBottom.size:i.rdlParser.getPropertyUnit("0pt"),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),0),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1333.33),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"lineheight",Name:"LineHeight",DisplayName:"lineSpacing",EnableExpression:!0,IsNullable:!0,Value:t.Paragraphs[0].Style.LineHeight&&t.Paragraphs[0].Style.LineHeight.size?ej.ReportUtil.isNotExpression(t.Paragraphs[0].Style.LineHeight.size)?i.rdlParser.getPropertyUnit(t.Paragraphs[0].Style.LineHeight.size):t.Paragraphs[0].Style.LineHeight.size:i.rdlParser.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1.33),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1333.33),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric,ShowUnitType:!0},{ItemId:"writingmode",Name:"WritingMode",DisplayName:"WritingMode",Value:t.Style&&t.Style.WritingMode?t.Style.WritingMode:"Default",ItemType:n.ItemType.DropDown,EnableExpression:!0,ValueList:[{text:"DefaultWritingMode",value:"Default"},{text:"HorizontalWritingMode",value:"Horizontal"},{text:"VerticalWritingMode",value:"Vertical"},{text:"RotateWritingMode",value:"Rotate270"}]}]},{CategoryId:"appearance",DisplayName:"categoryAppearance",IsExpand:!1,Items:[{ItemId:"backgroundcolor",Name:"BackgroundColor",DisplayName:"Background",EnableExpression:!0,Value:t.Style.BackgroundColor?t.Style.BackgroundColor:"Transparent",ItemType:n.ItemType.Color},{ItemId:"border",Name:"Border",DisplayName:"Border",ItemType:n.ItemType.Border,EnableExpression:!0,Items:[{ItemId:"borderstyledefault",Name:"BorderStyleDefault",DisplayName:"styletooltip",HeaderText:"borderdefaultstyle",Value:t.Style.Border?t.Style.Border.Style:"None",ItemType:n.ItemType.DropDown,ValueList:[{text:"dashed",value:"Dashed"},{text:"dotted",value:"Dotted"},{text:"double",value:"Double"},{text:"bordernone",value:"None"},{text:"solid",value:"Solid"}]},{ItemId:"bordercolordefault",Name:"BorderColorDefault",DisplayName:"colortooltip",HeaderText:"borderdefaultcolor",Value:t.Style.Border&&t.Style.Border.Color?t.Style.Border.Color:ej.ReportUtil.getColorCode("Black"),ItemType:n.ItemType.Color},{ItemId:"borderwidthdefault",Name:"BorderWidthDefault",DisplayName:"sizetooltip",HeaderText:"borderdefaultsize",Value:t.Style.Border&&t.Style.Border.Width?ej.ReportUtil.isNotExpression(t.Style.Border.Width.size)?i.rdlParser.getPropertyUnit(t.Style.Border.Width.size):t.Style.Border.Width.size:i.rdlParser.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}],AdvancedItems:[{ItemId:"leftborder",DisplayName:"BorderLeft",ItemType:n.ItemType.Border,EnableExpression:!0,Items:[{ItemId:"borderstyleleft",Name:"BorderStyleLeft",DisplayName:"styletooltip",HeaderText:"borderleftstyle",Value:t.Style.LeftBorder?t.Style.LeftBorder.Style:null,ItemType:n.ItemType.DropDown,ValueList:[{text:"dashed",value:"Dashed"},{text:"dotted",value:"Dotted"},{text:"double",value:"Double"},{text:"bordernone",value:"None"},{text:"solid",value:"Solid"}]},{ItemId:"bordercolorleft",Name:"BorderColorLeft",DisplayName:"colortooltip",HeaderText:"borderleftcolor",Value:t.Style.LeftBorder&&t.Style.LeftBorder.Color?t.Style.LeftBorder.Color:ej.ReportUtil.getColorCode("Transparent"),ItemType:n.ItemType.Color},{ItemId:"borderwidthleft",Name:"BorderWidthLeft",DisplayName:"sizetooltip",HeaderText:"borderleftsize",Value:t.Style.LeftBorder&&t.Style.LeftBorder.Width?ej.ReportUtil.isNotExpression(t.Style.LeftBorder.Width.size)?i.rdlParser.getPropertyUnit(t.Style.LeftBorder.Width.size):t.Style.LeftBorder.Width.size:i.rdlParser.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"rightborder",DisplayName:"BorderRight",ItemType:n.ItemType.Border,EnableExpression:!0,Items:[{ItemId:"borderstyleright",Name:"BorderStyleRight",DisplayName:"styletooltip",HeaderText:"borderrightstyle",Value:t.Style.RightBorder?t.Style.RightBorder.Style:null,ItemType:n.ItemType.DropDown,ValueList:[{text:"dashed",value:"Dashed"},{text:"dotted",value:"Dotted"},{text:"double",value:"Double"},{text:"bordernone",value:"None"},{text:"solid",value:"Solid"}]},{ItemId:"bordercolorright",Name:"BorderColorRight",DisplayName:"colortooltip",HeaderText:"borderrightcolor",Value:t.Style.RightBorder&&t.Style.RightBorder.Color?t.Style.RightBorder.Color:ej.ReportUtil.getColorCode("Transparent"),ItemType:n.ItemType.Color},{ItemId:"borderwidthright",Name:"BorderWidthRight",DisplayName:"sizetooltip",HeaderText:"borderrightsize",Value:t.Style.RightBorder&&t.Style.RightBorder.Width?ej.ReportUtil.isNotExpression(t.Style.RightBorder.Width.size)?i.rdlParser.getPropertyUnit(t.Style.RightBorder.Width.size):t.Style.RightBorder.Width.size:i.rdlParser.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"topborder",DisplayName:"BorderTop",ItemType:n.ItemType.Border,EnableExpression:!0,Items:[{ItemId:"borderstyletop",Name:"BorderStyleTop",DisplayName:"styletooltip",HeaderText:"bordertopstyle",Value:t.Style.TopBorder?t.Style.TopBorder.Style:null,ItemType:n.ItemType.DropDown,ValueList:[{text:"dashed",value:"Dashed"},{text:"dotted",value:"Dotted"},{text:"double",value:"Double"},{text:"bordernone",value:"None"},{text:"solid",value:"Solid"}]},{ItemId:"bordercolortop",Name:"BorderColorTop",DisplayName:"colortooltip",HeaderText:"bordertopcolor",Value:t.Style.TopBorder&&t.Style.TopBorder.Color?t.Style.TopBorder.Color:ej.ReportUtil.getColorCode("Transparent"),ItemType:n.ItemType.Color},{ItemId:"borderwidthtop",Name:"BorderWidthTop",DisplayName:"sizetooltip",HeaderText:"bordertopsize",Value:t.Style.TopBorder&&t.Style.TopBorder.Width?ej.ReportUtil.isNotExpression(t.Style.TopBorder.Width.size)?i.rdlParser.getPropertyUnit(t.Style.TopBorder.Width.size):t.Style.TopBorder.Width.size:i.rdlParser.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"bottomborder",DisplayName:"BorderBottom",ItemType:n.ItemType.Border,EnableExpression:!0,Items:[{ItemId:"borderstylebottom",Name:"BorderStyleBottom",DisplayName:"styletooltip",HeaderText:"borderbottomstyle",Value:t.Style.BottomBorder?t.Style.BottomBorder.Style:null,ItemType:n.ItemType.DropDown,ValueList:[{text:"dashed",value:"Dashed"},{text:"dotted",value:"Dotted"},{text:"double",value:"Double"},{text:"bordernone",value:"None"},{text:"solid",value:"Solid"}]},{ItemId:"bordercolorbottom",Name:"BorderColorBottom",DisplayName:"colortooltip",HeaderText:"borderbottomcolor",Value:t.Style.BottomBorder&&t.Style.BottomBorder.Color?t.Style.BottomBorder.Color:ej.ReportUtil.getColorCode("Transparent"),ItemType:n.ItemType.Color},{ItemId:"borderwidthbottom",Name:"BorderWidthBottom",DisplayName:"sizetooltip",HeaderText:"borderbottomsize",Value:t.Style.BottomBorder&&t.Style.BottomBorder.Width?ej.ReportUtil.isNotExpression(t.Style.BottomBorder.Width.size)?i.rdlParser.getPropertyUnit(t.Style.BottomBorder.Width.size):t.Style.BottomBorder.Width.size:i.rdlParser.getPropertyUnit("1pt"),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.33),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),26.6),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),.5),DecimalPlaces:ej.ReportUtil.getDecimalPlaces(i.rdlParser.getUnitVal()),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]}]}]},{CategoryId:"interactivesort",DisplayName:"interActiveSort",IsExpand:!1,IsVisible:i.isTablixCell,IsIgnoreCommon:!0,Items:[{ItemId:"sortExpression",Name:"SortExpression",DisplayName:"sortExpression",Value:t.UserSort?t.UserSort.SortExpression:null,ItemType:n.ItemType.ComboBox,EnableExpression:!0,IsIgnoreCommon:!0,SourceType:n.SourceType.TablixDataFields,ReportItemID:i.parentId,EnableSearch:!1},{ItemId:"sortExpressionScope",Name:"SortExpressionScope",DisplayName:"sortExpressionScope",Value:t.UserSort?t.UserSort.SortExpressionScope:null,ItemType:n.ItemType.ComboBox,EnableExpression:!1,IsIgnoreCommon:!0,SourceType:n.SourceType.Groups,ReportItemID:i.parentId},{ItemId:"sortTarget",Name:"SortTarget",DisplayName:"sortTarget",Value:t.UserSort?t.UserSort.SortTarget:null,ItemType:n.ItemType.ComboBox,EnableExpression:!1,IsIgnoreCommon:!0,SourceType:n.SourceType.DataRegions,ReportItemID:i.parentId}]},{CategoryId:"reportaction",DisplayName:"Link",IsExpand:!1,Items:[{ItemId:"linkaction",Name:"LinkAction",DisplayName:"Link",Value:i.getLinkType(r),ItemType:n.ItemType.ReportAction,Items:[{ItemId:"linkreport",Name:"LinkReport",DisplayName:"Report",Value:{ReportPath:f&&f.ReportName?f.ReportName:"",ReportParams:f&&f.Parameters?f.Parameters:""},ItemType:n.ItemType.LinkReport},{ItemId:"linkurl",Name:"LinkUrl",DisplayName:"Url",Value:r&&r.Hyperlink?r.Hyperlink:null,ItemType:n.ItemType.LinkUrl,EnableExpression:!0},{ItemId:"linkbookmark",Name:"LinkBookmark",DisplayName:"Bookmark",Value:r&&r.BookmarkLink?r.BookmarkLink:"",ItemType:n.ItemType.Bookmark,EnableExpression:!0}]}]},{CategoryId:"categoryposition",DisplayName:"categoryPosition",IsExpand:!1,Items:[{ItemId:"position",Name:"Position",DisplayName:"Positionlable",ItemType:n.ItemType.Position,EnableExpression:!1,ShowUnitType:!0,IsVisible:!i.isTablixCell,UnitType:i.rdlParser.getUnitVal(),Items:[{ItemId:"leftposition",Name:"Left",DisplayName:"LeftPosition",Value:i.rdlParser.getPropertyUnit(t.Left.size),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),43680),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),0),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric},{ItemId:"topposition",Name:"Top",DisplayName:"TopPosition",Value:i.rdlParser.getPropertyUnit(t.Top.size),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),43680),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),0),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]},{ItemId:"size",Name:"Size",DisplayName:"Sizelabel",ItemType:n.ItemType.Size,EnableExpression:!1,ShowUnitType:!0,UnitType:i.rdlParser.getUnitVal(),Items:[{ItemId:"width",Name:"Width",DisplayName:"Width",Value:i.rdlParser.getPropertyUnit(t.Width.size),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),43680),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),0),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric},{ItemId:"height",Name:"Height",DisplayName:"Height",Value:i.rdlParser.getPropertyUnit(t.Height.size),Maximum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),43680),Minimum:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),0),Interval:ej.ReportUtil.getPropertyValue(i.rdlParser.isPixelUnit(),i.rdlParser.getRDLUnit(),1),UnitType:i.rdlParser.getUnitVal(),ItemType:n.ItemType.Numeric}]}]},{CategoryId:"dataonly",DisplayName:"dataonly",IsExpand:!1,Items:[{ItemId:"dataelementname",Name:"DataElementName",DisplayName:"dataElementName",Value:t.DataElementName,EnableExpression:!1,ItemType:n.ItemType.TextBox,ValidationType:n.Validation.SpecialCharacter},{ItemId:"dataelementoutput",Name:"DataElementOutput",DisplayName:"dataElementOutput",Value:t?ej.ReportUtil.getDataElementOutputString(t.DataElementOutput):"Auto",ItemType:n.ItemType.DropDown,ValueList:[{text:"dataElementAuto",value:"Auto"},{text:"dataElementNoOutput",value:"NoOutput"},{text:"dataElementOutputOutput",value:"Output"}],EnableExpression:!1},{ItemId:"dataelementstyle",Name:"DataElementStyle",DisplayName:"dataElementStyle",Value:t?ej.ReportUtil.getDataElementStyleString(t.DataElementStyle):"Auto",EnableExpression:!1,ItemType:n.ItemType.DropDown,ValueList:[{text:"dataElementAuto",value:"Auto"},{text:"dataElementStyleAttribute",value:"Attribute"},{text:"dataElementStyleElement",value:"Element"}]}]},{CategoryId:"visibility",DisplayName:"visibility",IsExpand:!1,Items:[{ItemId:"hidden",Name:"Hidden",DisplayName:"Visible",Value:t.Visibility&&t.Visibility.Hidden?ej.ReportUtil.isNotExpression(t.Visibility.Hidden)?!ej.ReportUtil.isBooleanTrue(t.Visibility.Hidden):t.Visibility.Hidden:!0,EnableExpression:!0,ItemType:n.ItemType.Bool},{ItemId:"toggleitem",Name:"Toggle",DisplayName:"ToggleItem",Value:t.Visibility&&t.Visibility.ToggleItem?t.Visibility.ToggleItem:null,ItemType:n.ItemType.ComboBox,SourceType:n.SourceType.Textboxes,EnableExpression:!1},{ItemId:"initialtogglestate",Name:"InitialToggleState",DisplayName:"IntialToggleState",Value:t.ToggleImage&&t.ToggleImage.InitialState?ej.ReportUtil.isNotExpression(t.ToggleImage.InitialState)?ej.ReportUtil.isBooleanTrue(t.ToggleImage.InitialState):t.ToggleImage.InitialState:!1,EnableExpression:!0,ItemType:n.ItemType.Bool},]},{CategoryId:"localization",DisplayName:"localization",IsExpand:!1,Items:[{ItemId:"direction",Name:"Direction",DisplayName:"Directionlabel",Value:t.Style.Direction,ItemType:n.ItemType.DropDown,EnableExpression:!0,ValueList:[{text:"default",value:"Default"},{text:"leftToRight",value:"LTR"},{text:"rightToLeft",value:"RTL"}]},{ItemId:"txtlanguage",Name:"TextLanguage",DisplayName:"textlanguage",Value:u.language,ItemType:n.ItemType.ComboBox,EnableExpression:!0,ValueList:ej.ReportUtil.getLanguages(),EnableSearch:!1}]},{CategoryId:"miscellaneous",DisplayName:"miscellaneous",IsExpand:!1,Items:[{ItemId:"cangrow",Name:"CanGrow",DisplayName:"CanGrow",Value:t.CanGrow,ItemType:n.ItemType.Bool,EnableExpression:!1},{ItemId:"canshrink",Name:"CanShrink",DisplayName:"CanShrink",Value:t.CanShrink,ItemType:n.ItemType.Bool,EnableExpression:!1},{ItemId:"tooltip",Name:"ToolTip",DisplayName:"ToolTip",Value:t.ToolTip,ItemType:n.ItemType.TextBox,EnableExpression:!0},{ItemId:"documentmap",Name:"DocumentMap",DisplayName:"DocumentMap",Value:t.DocumentMapLabel,ItemType:n.ItemType.TextBox,EnableExpression:!0},{ItemId:"bookmark",Name:"Bookmark",DisplayName:"Bookmark",Value:t&&t.Bookmark?t.Bookmark:"",ItemType:n.ItemType.TextBox,EnableExpression:!0},{ItemId:"customattributes",Name:"CustomAttributes",DisplayName:"customattributes",ItemType:n.ItemType.CustomAttributes,IsIgnoreCommon:!0}]}],this},i}(ej.ReportModel.Property);window.ej.createObject("ej.ReportModel.Textbox",ph,window);window.ej.createObject("ej.ReportModel.TextParagraph",wh,window);window.ej.createObject("ej.ReportModel.TextRun",bh,window);window.ej.createObject("ej.ReportModel.SelectedTextProperty",dh,window);window.ej.createObject("ej.ReportModel.TextBoxProperty",gh,window);window.ej.createObject("ej.ReportModel.UserSort",kh,window);h=function(){function i(n){this.isDataPanel=!1;this.advanceDatasource=null;this.headerMenuTag=null;this.controlWidth=428;this.ejHeaderMenu=null;this.ejDataSourceDwn=null;this.ejConfigMenu=null;this.reportDesigner=n;this.rdlParser=this.reportDesigner.getInstance("RDLParser");this.id=this.reportDesigner._id;this.datasources=this.rdlParser.rdlJsonObj.DataSources;this.isEdit=!1;this.dataExtension=[];this.credential={}}return i.prototype.updateDataSourceJSON=function(){this.datasources=this.rdlParser.rdlJsonObj.DataSources;this.credential={}},i.prototype.pouplateDataSources=function(){if(this.bodyTag.find("#"+this.id+"_dsListContainer li").remove(),this.credential={},this.datasources=this.rdlParser.rdlJsonObj.DataSources,!ej.isNullOrUndefined(this.datasources)&&this.datasources.length>0)for(var n=0;n0)for(i=0;i0&&this.datasources&&this.datasources.length>0)for(i=0;i0){for(r=0;r0&&this.removeDataSource(n)},i.prototype.removeDataSource=function(n){var i,r;if(!ej.isNullOrUndefined(this.datasources)&&this.datasources.length>0)for(i=0;i=i?(this.dataListContainer.find("#"+this.id+"_li_"+t).find(".e-designer-content").addClass("e-title-tip"),this.reportDesigner.getInstance("ReportUtil").titleTip(this.dataListContainer.find("#"+this.id+"_li_"+t).find(".e-title-tip"))):this.dataListContainer.find("#"+this.id+"_li_"+t).find(".e-designer-content").removeClass("e-title-tip")},i.prototype.appendItem=function(n,t){var e=this.panelWidth-88,i=ej.buildTag("li.e-user-select e-list e-state-default e-list-check e-rptdesigner-datasource-list e-rptdesigner-cursor e-rptdesigner-tab-focus","",{padding:"0px"},{id:this.id+"_li_"+n,name:n,tabindex:"0","aria-label":this.getLocale("datasourceLabel")+n}),o=ej.buildTag("span.e-widgeticons e-reportdesigner-double-drag e-draggable e-js e-pinch e-designer-dragabble-icon e-rptdesigner-dsdrag-icon","",{width:"10px"},{id:this.id+"_drag_"+n}),s=ej.buildTag("span.e-designer-content-icon e-rptdesigner-treeIcon e-rptdesigner-datasourcelist e-rptdesigner-dsicon e-designer-cursor e-rptdesigner-editicon","",{}),u=ej.buildTag("a.e-chevron-right_01 e-remove-shadow e-rptdesigner-dsanchor","",{},{}),r,f;i.bind(ej.ReportUtil.MouseEvent.mouseOver,$.proxy(this.enableEdit,this,n));i.bind(ej.ReportUtil.MouseEvent.mouseLeave,$.proxy(this.disableEdit,this,n));r=ej.buildTag("span.e-list-text e-rel e-user-select e-designer-content e-content-bold e-rptdesigner-dstitle-text e-designer-li-text",n,{width:e+"px"},{});u.append(o).append(s).append(r);r.addClass(ej.ReportUtil.textWidth(n,"12px "+this.reportDesigner.defaultFontFamily)>=e?"e-title-tip":"");r.bind(ej.ReportUtil.MouseEvent.mouseOver,$.proxy(this.enableEdit,this,n));r.bind(ej.ReportUtil.MouseEvent.mouseLeave,$.proxy(this.disableEdit,this,n));this.reportDesigner.getInstance("ReportUtil").titleTip(u.find(".e-title-tip"));f=ej.buildTag("span.e-designer-content-icon e-reportdesigner-single-drag e-rptdesigner-ds-drag e-designer-click e-rptdesigner-editicon","",{display:"none"},{id:this.id+"_"+n,"e-target":this.id+"_dsConfigMenu"});u.append(f);f.bind("click",$.proxy(this.editDataSourceItem,this,n));i.append(u);ej.isNullOrUndefined(t)?this.bodyTag.find("#"+this.id+"_dsListContainer ul").append(i):t===0?this.bodyTag.find("#"+this.id+"_dsListContainer ul").prepend(i):this.bodyTag.find("#"+this.id+"_dsListContainer ul>li:nth-child("+t+")").after(i);this.updateContainerBorder();this.bodyTag.height()>this.dataListContainer.height()?this.bodyTag.find(".e-content").removeClass("e-content"):this.scrollerRefresh(this.bodyTag);this.initializeDataSourceDraggable(i)},i.prototype.updateContainerBorder=function(){this.bodyTag.find("#"+this.id+"_dsListContainer li").length===0?this.bodyTag.find("#"+this.id+"_dsListContainer").css("border-top-width","0px"):this.bodyTag.find("#"+this.id+"_dsListContainer").css("border-top-width","1px")},i.prototype.updateDataRestriction=function(){this.isLoaded()&&(this.updateDatasourceRestriction(),this.updateDSListContainer())},i.prototype.updateDatasourceRestriction=function(){var n=this.reportDesigner.model.permissionSettings.dataSource,t=n&ej.ReportDesigner.Permission.Create?!0:!1,i=n&ej.ReportDesigner.Permission.Shared?!0:!1;this.showDsFooter(t||i);this.showSharedDataSource(i,t);this.showDataSourceHint()},i.prototype.showDsFooter=function(n){this.dsListTag.find("#"+this.id+"_dsFooterContainer").css("display",n?"block":"none")},i.prototype.showSharedDataSource=function(n,t){var i=this.dsListTag.find("#"+this.id+"_newDataSource_btn_div"),r=this.dsListTag.find("#"+this.id+"_sharedDataSource_btn_div"),u=this.dsTypeTag.find("#"+this.id+"_dsTypeList div[itemType='e-shared']");r.css("display",n?"block":"none");i.css("display",t?"block":"none");u.length>0&&u.css("display",n?"inline-block":"none");t&&n?(r.removeClass("e-rptdesigner-data-shared"),i.removeClass("e-rptdesigner-data-new")):(r.addClass("e-rptdesigner-data-shared"),i.addClass("e-rptdesigner-data-new"))},i.prototype.getDSInstance=function(){switch(this.configTable.data("selected").trim().toLowerCase()){case"e-sql":case"e-azuresqldw":case"e-ssas":return this.reportDesigner.getInstance("SQLDataSource");case"e-postgresql":case"e-amazon-redshift":return this.reportDesigner.getInstance("PostgreSQLDataSource");case"e-sqlce":return this.reportDesigner.getInstance("SqlCeDataSource");case"e-odbc":return this.reportDesigner.getInstance("ODBCDataSource");case"e-oracle":return this.reportDesigner.getInstance("ORACLEDataSource");case"e-oledb":return this.reportDesigner.getInstance("OLEDBDataSource");case"e-shared":return this.reportDesigner.getInstance("SharedDataSource");case"e-webapi":case"e-odata":return this.reportDesigner.getInstance("WebAPIDataSource");case"e-custom":return this.reportDesigner.getInstance("ExtensionDataSource");case"e-json":case"e-xml":case"e-csv":case"e-excel":return this.reportDesigner.getInstance("JSONDataSource");case"e-mysql":case"e-mariadb":case"e-memsql":case"e-cdata":return this.reportDesigner.getInstance("MySQLDataSource");case"e-snowflake":return this.reportDesigner.getInstance("SnowflakeDataSource");case"e-vertica":return this.reportDesigner.getInstance("VerticaDataSource");case"e-gcsql":return this.reportDesigner.getInstance("GoogleCloudSQL");case"e-amazon-aurora":return this.reportDesigner.getInstance("AmazonAurora");case"e-amazon-rds":return this.reportDesigner.getInstance("AmazonRDS")}},i.prototype.connectDatasource=function(){var hi=this.configTable.data("selected"),ci=this.configTable.data("selectedExt"),n=this.validateDataSourceName(),t=n.isAvailable,et,i,ot,r,st,u,ht,f,ct,e,lt,o,at,s,vt,h,yt,c,pt,l,wt,a,bt,v,kt,y,dt,p,gt,w,ni,b,ti,k,ii,d,ri,g,ui,nt,fi,tt,ei,it,oi,rt,si,ut,ft;switch(hi){case"e-sql":if(et=this.reportDesigner.getInstance("SQLDataSource"),i=et.getDatasourceInfo(n.name,this.datasourceItem),ej.isNullOrUndefined(i))return;this.dsInfo=i;break;case"e-azuresqldw":if(ot=this.reportDesigner.getInstance("SQLDataSource"),r=ot.getDatasourceInfo(n.name,this.datasourceItem),ej.isNullOrUndefined(r))return;this.dsInfo=r;break;case"e-ssas":if(st=this.reportDesigner.getInstance("SQLDataSource"),u=st.getDatasourceInfo(n.name,this.datasourceItem),ej.isNullOrUndefined(u))return;this.dsInfo=u;break;case"e-postgresql":case"e-amazon-redshift":if(ht=this.reportDesigner.getInstance("PostgreSQLDataSource"),f=ht.getDatasourceInfo(n.name,this.datasourceItem),ej.isNullOrUndefined(f))return;this.dsInfo=f;break;case"e-sqlce":if(ct=this.reportDesigner.getInstance("SqlCeDataSource"),e=ct.getDatasourceInfo(n.name,this.datasourceItem),ej.isNullOrUndefined(e))return;this.dsInfo=e;break;case"e-odbc":if(lt=this.reportDesigner.getInstance("ODBCDataSource"),o=lt.getDatasourceInfo(n.name,this.datasourceItem),ej.isNullOrUndefined(o))return;this.dsInfo=o;break;case"e-oracle":if(at=this.reportDesigner.getInstance("ORACLEDataSource"),s=at.getDatasourceInfo(n.name,this.datasourceItem),ej.isNullOrUndefined(s))return;this.dsInfo=s;break;case"e-oledb":if(vt=this.reportDesigner.getInstance("OLEDBDataSource"),h=vt.getDatasourceInfo(n.name,this.datasourceItem),ej.isNullOrUndefined(h))return;this.dsInfo=h;break;case"e-xml":if(yt=this.reportDesigner.getInstance("JSONDataSource"),c=yt.getDatasourceInfo(n.name,this.datasourceItem),ej.isNullOrUndefined(c))return;this.dsInfo=c;break;case"e-json":if(pt=this.reportDesigner.getInstance("JSONDataSource"),l=pt.getDatasourceInfo(n.name,this.datasourceItem),ej.isNullOrUndefined(l))return;this.dsInfo=l;break;case"e-shared":wt=this.reportDesigner.getInstance("SharedDataSource");a=wt.getDatasourceInfo(n.name,this.datasourceItem);!ej.isNullOrUndefined(a)&&t&&(this.dsInfo=a,this.validateConnection("true"));return;case"e-webapi":if(bt=this.reportDesigner.getInstance("WebAPIDataSource"),v=bt.getDatasourceInfo(n.name,t,this.datasourceItem),ej.isNullOrUndefined(v))return;this.dsInfo=v;break;case"e-odata":if(kt=this.reportDesigner.getInstance("WebAPIDataSource"),y=kt.getDatasourceInfo(n.name,t,this.datasourceItem),ej.isNullOrUndefined(y))return;this.dsInfo=y;break;case"e-csv":if(dt=this.reportDesigner.getInstance("JSONDataSource"),p=dt.getDatasourceInfo(n.name,this.datasourceItem),ej.isNullOrUndefined(p))return;this.dsInfo=p;break;case"e-excel":if(gt=this.reportDesigner.getInstance("JSONDataSource"),w=gt.getDatasourceInfo(n.name,this.datasourceItem),ej.isNullOrUndefined(w))return;this.dsInfo=w;break;case"e-mysql":if(ni=this.reportDesigner.getInstance("MySQLDataSource"),b=ni.getDatasourceInfo(n.name,this.datasourceItem),ej.isNullOrUndefined(b))return;this.dsInfo=b;break;case"e-mariadb":if(ti=this.reportDesigner.getInstance("MySQLDataSource"),k=ti.getDatasourceInfo(n.name,this.datasourceItem),ej.isNullOrUndefined(k))return;this.dsInfo=k;break;case"e-memsql":if(ii=this.reportDesigner.getInstance("MySQLDataSource"),d=ii.getDatasourceInfo(n.name,this.datasourceItem),ej.isNullOrUndefined(d))return;this.dsInfo=d;break;case"e-cdata":if(ri=this.reportDesigner.getInstance("MySQLDataSource"),g=ri.getDatasourceInfo(n.name,this.datasourceItem),ej.isNullOrUndefined(g))return;this.dsInfo=g;break;case"e-snowflake":if(ui=this.reportDesigner.getInstance("SnowflakeDataSource"),nt=ui.getDatasourceInfo(n.name,this.datasourceItem),ej.isNullOrUndefined(nt))return;this.dsInfo=nt;break;case"e-vertica":if(fi=this.reportDesigner.getInstance("VerticaDataSource"),tt=fi.getDatasourceInfo(n.name,this.datasourceItem),ej.isNullOrUndefined(tt))return;this.dsInfo=tt;break;case"e-gcsql":if(ei=this.reportDesigner.getInstance("GoogleCloudSQL"),it=ei.getDatasourceInfo(n.name,this.datasourceItem),ej.isNullOrUndefined(it))return;this.dsInfo=it;break;case"e-amazon-aurora":if(oi=this.reportDesigner.getInstance("AmazonAurora"),rt=oi.getDatasourceInfo(n.name,this.datasourceItem),ej.isNullOrUndefined(rt))return;this.dsInfo=rt;break;case"e-amazon-rds":if(si=this.reportDesigner.getInstance("AmazonRDS"),ut=si.getDatasourceInfo(n.name,this.datasourceItem),ej.isNullOrUndefined(ut))return;this.dsInfo=ut;break;case"e-custom":ft=this.reportDesigner.getInstance("ExtensionDataSource");ft.provider=ci;ft.connectData(n.name,t,this.datasourceItem);return}this.testConnection(t)},i.prototype.testConnection=function(n){var t;n&&this.dsInfo&&(ej.ReportUtil.isNotExpression(this.dsInfo.ConnectionString)?this.reportDesigner.getInstance("ReportUtil").doAjaxPost("POST",ej.ReportUtil.getTenantUrl(this.reportDesigner.model.serviceUrl+"/PostDesignerAction/",this.reportDesigner.model.tenantName),{action:ej.ReportUtil.DesignerAction.testConnection,data:JSON.stringify({designerAction:ej.ReportUtil.DesignerAction.testConnection,datasource:this.encryptPostBack(this.dsInfo)})},{fnction:$.proxy(this.validateConnection,this),indicator:[$.proxy(this.showIndicator,this),$.proxy(this.hideIndicator,this)]}):this.isEdit?this.dsInfo.ConnectionString.trim().toLowerCase()!==this.datasourceItem.ConnectionProperties.ConnectString.trim().toLowerCase()?(t=this.getLocale("connectstringvalidation")+'"'+this.dsInfo.Name+'"'+this.getLocale("executionmessage")+this.getLocale("confirmmessage"),this.reportDesigner.getInstance("ReportUtil").ejAlertDialog(this.getLocale("alertLabel"),t,!0,!0,!0,"",{instance:this,method:"confirmDataSource"})):this.validateConnection("true"):(t=this.getLocale("connectstringvalidation")+'"'+this.dsInfo.Name+'"'+this.getLocale("executionmessage")+this.getLocale("validationmessage"),this.reportDesigner.getInstance("ReportUtil").ejAlertDialog(this.getLocale("alertLabel"),t,!1,!0,!1,"")))},i.prototype.updateWebDataInfo=function(n,t){this.dsInfo=t;this.testConnection(n)},i.prototype.encryptPostBack=function(n){var t=$.extend(!0,{},n);return t.ConnectionString=ej.ReportUtil.encryptData(t.ConnectionString),t.Username=ej.ReportUtil.encryptData(t.Username),t.Password=ej.ReportUtil.encryptData(t.Password),t},i.prototype.confirmDataSource=function(n){n&&this.validateConnection("true")},i.prototype.connectQueryDesigner=function(){var n=this.ejDataSourceDwn.getSelectedValue();n&&n.length>0?(this.showValidationMsg(this.id+"_existingDS_fields",!1),this.isExistProvider(n)?this.newQueryDesigner(n):this.reportDesigner.getInstance("ReportUtil").ejAlertDialog(this.getLocale("alertLabel"),this.getLocale("dataextensionfailed"),!1,!0,!0,"")):this.showValidationMsg(this.id+"_existingDS_fields",!0,this.getLocale("nameWarning"))},i.prototype.getConStringArgs=function(n){for(var i,r=n.split(";"),u={},t=0;t0?ej.isNullOrUndefined(i[0])?null:i[0]:null),r=!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t.ConnectionProperties)?t.ConnectionProperties.ConnectString:"",ej.ReportUtil.isNotExpression(r)?!0:(u=this.getLocale("connectstringvalidation")+'"'+n+'"'+this.getLocale("executionmessage")+this.getLocale("validationmessage"),this.reportDesigner.getInstance("ReportUtil").ejAlertDialog(this.getLocale("alertLabel"),u,!1,!0,!1,""),!1)},i.prototype.connectDataSource=function(n){this.isDataPanel||this.bodyTag.find("#"+this.id+"_btn_connect").hasClass("e-btn-mode-save")?(this.isEdit?this.updateDataSource(this.datasourceItem,n):this.addDataSource(n),ej.ReportUtil.invokeCallBack(this.fncSourceList,[])):this.isEdit?(this.updateDataSource(this.datasourceItem,n),ej.ReportUtil.invokeCallBack(this.fncDataList,[])):this.newQueryDesigner(n.Name,n)},i.prototype.setButtonTxt=function(){this.isEdit||this.isDataPanel?this.targetTag.find("#"+this.id+"_btn_connect").text(this.getLocale("save")).addClass("e-btn-mode-save").removeClass("e-connect"):this.targetTag.find("#"+this.id+"_btn_connect").text(this.getLocale("connect")).addClass("e-connect").removeClass("e-btn-mode-save")},i.prototype.constructCon=function(){var n=this.isEdit?$.extend(!0,{},this.datasourceItem):ej.ReportUtil.createDataSource();return n.Name=this.dsInfo.Name,this.dsInfo.Provider!=="shared"?(this.getDSInstance().UpdateDSInfo(n,this.dsInfo),this.credential[n.Name]={UserName:this.dsInfo.Username,PassWord:this.dsInfo.Password}):(n.ConnectionProperties=null,n.DataSourceReference=this.dsInfo.ConnectionString,n.SecurityType="None"),n},i.prototype.enableEdit=function(n){var t=this.getDatasourceMenuItems();t&&t.length>0&&this.dataListContainer.find("#"+this.id+"_"+n).css("display","block")},i.prototype.disableEdit=function(n){this.dataListContainer.find("#"+this.id+"_"+n).css("display","none")},i.prototype.contextMenuClick=function(n){var t=this.dsConfigMenu.attr("datasoure");switch(n.text){case this.getLocale("editItem"):this.editDataSource(t);break;case this.getLocale("deleteItem"):this.reportDesigner.getInstance("ReportUtil").ejAlertDialog(this.getLocale("alertLabel"),this.getLocale("deleteValue")+t+"'?",!0,!0,!0,"",{dataInfo:{name:t},instance:this,method:"deletConfirmation"});break;case this.getLocale("createDataSet"):this.isExistProvider(t)?this.newQueryDesigner(t):this.reportDesigner.getInstance("ReportUtil").ejAlertDialog(this.getLocale("alertLabel"),this.getLocale("dataextensionfailed"),!1,!0,!0,"");break;case this.getLocale("clonedatasource"):this.cloneDataSource(t)}},i.prototype.deletConfirmation=function(n,t){n&&!ej.isNullOrUndefined(t)&&this.removeDataSource(t.name)},i.prototype.newQueryDesigner=function(n,t){var i=this.reportDesigner.getInstance("DataSet");i.datasourceSelection(n,t)},i.prototype.editDataSource=function(n){var t,i;if(!ej.isNullOrUndefined(this.datasources)&&this.datasources.length>0)for(t=0;t0)for(r=0;r0&&(u=u.split("_")[0],f=!0);t.push({id:n[r].Id?n[r].Id:e,text:u,parentId:i,sprite:n[r].Sprite?n[r].Sprite:"",itemInfo:n[r].ItemInfo?n[r].ItemInfo:null,separator:{"class":f?"e-separator":""}})}},i.prototype.getDatasourceMenuItems=function(){var n=[],t=this.reportDesigner.model.permissionSettings.dataSource;return t&ej.ReportDesigner.Permission.Edit&&n.push(this.getLocale("editItem")),this.reportDesigner.model.permissionSettings.dataSet&ej.ReportDesigner.Permission.Create&&n.push(this.getLocale("createDataSet")),t&ej.ReportDesigner.Permission.Create&&n.push(this.getLocale("clonedatasource")),t&ej.ReportDesigner.Permission.Delete&&n.push(this.getLocale("deleteItem")),n},i.prototype.showToggleOption=function(n){this.targetTag.find("#"+this.id+"_switchCont").css("display",n?"block":"none");this.updateDSConfigContainer()},i.prototype.resetConfigurationPanel=function(){this.bodyTag.find("#"+this.id+"_basicPanel").css("display","table-row");this.dsInfo=null;this.datasourceItem=this.isEdit?this.datasourceItem:null},i.prototype.newDatabase=function(n){var i=$(n.target).attr("itemType"),t=$(n.target).attr("extType");this.allowCreateDatasource(t)?this.isExistProvider(null,t)?this.createNewDatabase(i,t):this.reportDesigner.getInstance("ReportUtil").ejAlertDialog(this.getLocale("alertLabel"),this.getLocale("dataextensionfailed"),!1,!0,!0,""):this.reportDesigner.getInstance("ReportUtil").ejAlertDialog(this.getLocale("alertLabel"),this.getLocale("sharedPermissionValidation"),!1,!0,!0,"")},i.prototype.createNewDatabase=function(n,t){ej.ReportUtil.invokeCallBack(this.fncConfig,{});this.setButtonTxt();this.resetConfigurationPanel();this.showValidationMsg(this.id+"_datasource_dsname",!1);this.configTable.data("selected",n);this.configTable.data("selectedExt",t);this.setHeaderType(!1);this.setDataSourceName();this.configTable.children().hide();this.createData(n,t)},i.prototype.createData=function(t,i){var r,u,f,e,o,tt,it,rt,ut,ft,s,h,c,l,a,v,y,p,et,w,b,k,ot,d,g,nt;switch(t){case"e-sql":r=this.reportDesigner.getInstance("SQLDataSource");this.showToggleOption(!0);r.dataProvider=n.SQLDataType.SQL.toString();r.renderConfiguration(this.configTable);break;case"e-azuresqldw":u=this.reportDesigner.getInstance("SQLDataSource");this.showToggleOption(!0);u.dataProvider=n.SQLDataType.SQLAZURE.toString();u.renderConfiguration(this.configTable);break;case"e-ssas":f=this.reportDesigner.getInstance("SQLDataSource");this.showToggleOption(!0);f.dataProvider=n.SQLDataType.SSAS.toString();f.renderConfiguration(this.configTable);break;case"e-postgresql":e=this.reportDesigner.getInstance("PostgreSQLDataSource");this.showToggleOption(!0);e.dataProvider=n.SQLDataType.PostgreSQL.toString();e.renderConfiguration(this.configTable);break;case"e-amazon-redshift":o=this.reportDesigner.getInstance("PostgreSQLDataSource");this.showToggleOption(!0);o.dataProvider=n.SQLDataType.AmazonRedShift.toString();o.renderConfiguration(this.configTable);break;case"e-sqlce":tt=this.reportDesigner.getInstance("SqlCeDataSource");this.showToggleOption(!1);tt.renderConfiguration(this.configTable);break;case"e-odbc":it=this.reportDesigner.getInstance("ODBCDataSource");this.showToggleOption(!1);it.renderConfiguration(this.configTable);break;case"e-oracle":rt=this.reportDesigner.getInstance("ORACLEDataSource");this.showToggleOption(!1);rt.renderConfiguration(this.configTable);break;case"e-oledb":ut=this.reportDesigner.getInstance("OLEDBDataSource");this.showToggleOption(!1);ut.renderConfiguration(this.configTable);break;case"e-snowflake":ft=this.reportDesigner.getInstance("SnowflakeDataSource");this.showToggleOption(!0);ft.renderConfiguration(this.configTable);break;case"e-xml":s=this.reportDesigner.getInstance("JSONDataSource");this.showToggleOption(!1);s.dataProvider=n.FileDataType.XML.toString();s.renderConfiguration(this.configTable);break;case"e-json":h=this.reportDesigner.getInstance("JSONDataSource");this.showToggleOption(!1);h.dataProvider=n.FileDataType.Json.toString();h.renderConfiguration(this.configTable);break;case"e-csv":c=this.reportDesigner.getInstance("JSONDataSource");this.showToggleOption(!1);c.dataProvider=n.FileDataType.CSV.toString();c.renderConfiguration(this.configTable);break;case"e-excel":l=this.reportDesigner.getInstance("JSONDataSource");this.showToggleOption(!1);l.dataProvider=n.FileDataType.Excel.toString();l.renderConfiguration(this.configTable);break;case"e-mysql":a=this.reportDesigner.getInstance("MySQLDataSource");this.showToggleOption(!0);a.dataProvider=n.SQLDataType.MySql.toString();a.renderConfiguration(this.configTable);break;case"e-mariadb":v=this.reportDesigner.getInstance("MySQLDataSource");this.showToggleOption(!0);v.dataProvider=n.SQLDataType.MariaDB.toString();v.renderConfiguration(this.configTable);break;case"e-memsql":y=this.reportDesigner.getInstance("MySQLDataSource");this.showToggleOption(!0);y.dataProvider=n.SQLDataType.MemSQL.toString();y.renderConfiguration(this.configTable);break;case"e-cdata":p=this.reportDesigner.getInstance("MySQLDataSource");this.showToggleOption(!0);p.dataProvider=n.SQLDataType.CData.toString();p.renderConfiguration(this.configTable);break;case"e-vertica":et=this.reportDesigner.getInstance("VerticaDataSource");this.showToggleOption(!0);et.renderConfiguration(this.configTable);break;case"e-gcsql":w=this.reportDesigner.getInstance("GoogleCloudSQL");this.showToggleOption(!0);w.setDataProvider();w.renderConfiguration(this.configTable);break;case"e-amazon-aurora":b=this.reportDesigner.getInstance("AmazonAurora");this.showToggleOption(!0);b.setDataProvider();b.renderConfiguration(this.configTable);break;case"e-amazon-rds":k=this.reportDesigner.getInstance("AmazonRDS");this.showToggleOption(!0);k.setDataProvider();k.renderConfiguration(this.configTable);break;case"e-shared":ot=this.reportDesigner.getInstance("SharedDataSource");this.showToggleOption(!1);ot.renderConfiguration(this.configTable);break;case"e-webapi":d=this.reportDesigner.getInstance("WebAPIDataSource");this.showToggleOption(!1);d.webDataProvider=n.WebDataType.WebAPI.toString();d.renderConfiguration(this.configTable);break;case"e-odata":g=this.reportDesigner.getInstance("WebAPIDataSource");this.showToggleOption(!1);g.webDataProvider=n.WebDataType.OData.toString();g.renderConfiguration(this.configTable);break;case"e-custom":nt=this.reportDesigner.getInstance("ExtensionDataSource");nt.provider=i;this.showToggleOption(!1);nt.renderConfiguration(this.configTable)}this.updateEJComponentSize()},i.prototype.allowCreateDatasource=function(n){var t=this.reportDesigner.model.permissionSettings.dataSource,i=t&ej.ReportDesigner.Permission.Create?!0:!1,r=t&ej.ReportDesigner.Permission.Shared?!0:!1;return!i&&r&&n.toLowerCase()!=="shared"?!1:!0},i.prototype.isLoaded=function(){return!ej.isNullOrUndefined(this.targetTag)&&this.targetTag.length>0},i.prototype.renderContainer=function(n){this.targetTag=n;this.panelWidth=this.reportDesigner.element.find("#"+this.id+"_designerConfigurationPanel").width();var t=this.dsListTag=ej.buildTag("div.e-rptdesigner-dspanel-bgcolor","",{display:"none",position:"relative"},{id:this.id+"_dataSourceTag"}),i=this.dsTypeTag=ej.buildTag("div.e-rptdesigner-dssize e-rptdesigner-dspanel-bgcolor","",{display:"none"},{id:this.id+"_dsTypesTag"}),r=this.dsConfigTag=ej.buildTag("div.e-rptdesigner-dssize e-rptdesigner-dspanel-bgcolor","",{display:"none",position:"relative"},{id:this.id+"_dsConfigTag"});n.append(t);n.append(i);n.append(r);this.renderDataSourcePanel(t);this.renderDataSourceTypes(i);this.renderDataSourceConfig(r);this.wiredEvents();this.pouplateDataSources();this.updateDatasourceRestriction();this.advanceDatasource=this.reportDesigner.getInstance("AdvanceDataSource")},i.prototype.renderDataSourcePanel=function(n){var t=ej.buildTag("div.e-rptdesigner-dspanel e-rptdesigner-tab-focus","",{display:"block",height:"35px"},{id:this.id+"_dsHeaderContainer",tabindex:"0","aria-label":this.getLocale("datasource")}),i=this.bodyTag=ej.buildTag("div.e-lv e-js e-parentlv e-designer-hint-newdatasource e-reportdesigner-scroller","",{width:"100%",display:"block"},{id:this.id+"_dsBodyContainer"}),r=ej.buildTag("div.e-rptdesigner-dspanel-footer","",{width:"100%",height:"63px",display:"block"},{id:this.id+"_dsFooterContainer"}),u=ej.buildTag("span.e-rptdesigner-header e-rptdesigner-cursor e-rptdesigner-dspanel-header",this.getLocale("datasource"),{display:"inline-block","max-width":"180px"},{id:this.id+"_dataSourceHeaderText"}),h=ej.buildTag("span.e-rptdesigner-headericon e-rptdesigner-data-icon e-rptdesigner-dsconfig e-rptdesigner-cursor","",{display:"inline-block"},{}),f=ej.buildTag("span.e-designer-content-icon e-reportdesigner-single-drag e-designer-click e-rptdesigner-dspanel-menu e-rptdesigner-tab-focus","",{display:"block"},{id:this.id+"_datasource_header_menu",tabindex:"0","e-target":this.id+"_datasource_head_configMenu",role:"switch","aria-label":this.getLocale("switchlabel")}),s;t.append(h);t.append(u);t.append(f);var e=ej.buildTag("div","",{},{}),o=this.dataListContainer=ej.buildTag("div.e-list-container e-js e-widget e-reportdesigner-dataset e-rptdesigner-dspanel-list","",{},{id:this.id+"_dsListContainer"}),c=this.datasourceLiTag=ej.buildTag("ul.e-list-hdr e-clearall e-rptdesigner-dspanel-ullist","",{});o.append(c);e.append(o);i.append(e);i.ejScroller({buttonSize:14,scrollerSize:12,enableTouchScroll:!1,autoHide:!0});s=ej.buildTag("div.e-rptdesigner-new-btn-footer e-rptdesigner-dspanel-separator","",{},{id:this.id+"_dataSourceFooterSeperator"});r.append(s);this.renderSeparateButton(r);n.append(t);n.append(i);n.append(r);this.renderHeaderMenu(i);this.renderContextMenu(i);f.bind("click",$.proxy(this.showHeaderMenu,this));u.addClass(ej.ReportUtil.isTextOverFlow(u,!0)?"e-title-tip":"");this.reportDesigner.getInstance("ReportUtil").titleTip(t.find(".e-title-tip"))},i.prototype.renderDataSourceTypes=function(n){var i=ej.buildTag("div.e-rptdesigner-dspanel e-rptdesigner-tab-focus","",{display:"block"},{id:this.id+"_dsTypeHeaderContainer",tabindex:"0","aria-label":this.getLocale("datasource")}),r=ej.buildTag("div.e-reportdesigner-scroller","",{width:"100%",display:"block"},{id:this.id+"_dsTypeBodyContainer"}),u=ej.buildTag("div.e-rptdesigner-dspanel-footer","",{width:"100%",height:"63px",display:"block"},{id:this.id+"_dsTypeFooterContainer"}),o=ej.buildTag("span.e-rptdesigner-header e-rptdesigner-cursor e-rptdesigner-dspanel-header",this.getLocale("datasource"),{display:"inline-block",width:"206px"},{id:this.id+"_headerMarkupTag"}),s=ej.buildTag("span.e-rptdesigner-headericon e-rptdesigner-data-icon e-reportdesigner-backarrow e-rptdesigner-dsconfig e-rptdesigner-tab-focus","",{display:"inline-block"},{id:this.id+"_headerback",tabindex:"0",role:"button","aria-label":this.getLocale("previousPanel")}),e;i.append(s);i.append(o);var t=ej.buildTag("div","",{},{id:this.id+"_dataType_container"}),f=this.connectionTypeTag=ej.buildTag("div.e-rptdesigner-dstype-list","",{display:"block",height:"auto"},{}),h=ej.buildTag("span.e-designer-fontfamily e-designer-dslist-label",this.getLocale("datasourceType"),{},{id:this.id+"_dsTypeSelector"}),c=ej.buildTag("div.e-rptdesigner-new-btn-footer e-rptdesigner-dspanel-separator","",{},{});u.append(c);e=ej.buildTag("button.e-designer-content e-rptdesigner-button e-designer-dsconnect-btn",this.getLocale("connectDatasource"),{},{id:this.id+"_connectDataSourceButton",type:"button"});u.append(e);e.ejButton({width:"160px",showRoundedCorner:!1,contentType:ej.ContentType.TextOnly,size:"small",click:$.proxy(this.connectQueryDesigner,this),type:"Button"});n.append(i);n.append(r);n.append(u);r.append(t);this.renderDataChooser(t);this.renderExistingData(t);t.append(f);f.append(h);this.renderGroupItems(f);r.ejScroller({buttonSize:14,scrollerSize:12,enableTouchScroll:!0,autoHide:!0})},i.prototype.renderDataChooser=function(n){var t={width:"125px",display:"inline-block"},i=this.dataChooserTag=ej.buildTag("div.e-rptdesigner-dspanel-data e-rptdesigner-dspanel-new","",{},{}),r=ej.buildTag("div.e-rptdesigner-dspanel-radio","",t,{}),u=ej.buildTag("div.e-rptdesigner-dspanel-radio","",t,{}),f=ej.buildTag("input","",{},{type:"radio",name:"datachooser",id:this.id+"_data_existing"}),e=ej.buildTag("input","",{},{type:"radio",name:"datachooser",id:this.id+"_data_new"});r.append(f);u.append(e);i.append(r).append(u);n.append(i);f.ejRadioButton({checked:!1,change:$.proxy(this.dataChooser,this),text:this.getLocale("existOption"),cssClass:"e-designer-radiobtn"});e.ejRadioButton({checked:!0,change:$.proxy(this.dataChooser,this),text:this.getLocale("newOption"),cssClass:"e-designer-radiobtn"})},i.prototype.renderExistingData=function(n){var i=this.selectDataTag=ej.buildTag("div.e-rptdesigner-dspanel-data e-rptdesigner-dspanel-exist","",{},{}),t,r;n.append(i);t=ej.buildTag("table.e-designer-existing-tbl","",{width:"100%"},{unselectable:"on",id:this.id+"_existingDs_table"});i.append(t);r={id:"id",text:"text",value:"value"};this.renderDropDownItem(this.getLocale("selectDatasoure"),this.id+"_existingDS_fields",t,[],r,"-1");$("#"+this.id+"_existing_dsDrpdwn")&&(this.ejDataSourceDwn=this.dsTypeTag.find("#"+this.id+"_existingDS_fields").data("ejDropDownList"))},i.prototype.renderDataSourceConfig=function(n){var r=ej.buildTag("div.e-rptdesigner-dspanel e-rptdesigner-tab-focus","",{height:"32px",display:"block"},{id:this.id+"_dsConfigHeaderContainer",tabindex:"0","aria-label":this.getLocale("newConnection")}),t=ej.buildTag("div","",{width:"100%",display:"block"},{id:this.id+"_dsConfig_BodyContainer"}),u=ej.buildTag("div.e-reportdesigner-scroller e-reportdesigner-dsscroller","",{width:"100%",display:"block"},{id:this.id+"_dsConfigBodyContainer"}),l=ej.buildTag("div","",{},{}),a=ej.buildTag("div","",{width:"100%",display:"block"},{id:this.id+"_dsConfigContainer"}),i=ej.buildTag("div.e-rptdesigner-dspanel-footer","",{width:"100%",height:"81px",display:"block"},{id:this.id+"_dsConfigFooterContainer"}),b=ej.buildTag("span.e-rptdesigner-header e-rptdesigner-cursor e-rptdesigner-dspanel-header ",this.getLocale("newConnection"),{display:"inline-block",width:"206px"},{id:this.id+"_datasourceHeaderMarkupTag"}),k=ej.buildTag("span.e-rptdesigner-headericon e-rptdesigner-data-icon e-rptdesigner-dsconfig e-rptdesigner-cursor e-rptdesigner-dsconfig","",{display:"inline-block"},{}),o,s,h,c;r.append(k);r.append(b);var d=ej.buildTag("div.e-rptdesigner-new-btn-footer e-rptdesigner-dsconfig-separator","",{},{id:this.id+"_dataSourceConfigFooterSeperator"}),v=ej.buildTag("div","",{height:"22px"},{id:this.id+"_disclaimer_Container"}),g=ej.buildTag("div.e-rptdesigner-connection-disclaimer-text",this.getLocale("disclaimerText"),{},{id:this.id+"_disclaimerText"}),y=ej.buildTag("span.e-rptdesigner-connection-disclaimer-msg",this.getLocale("disclaimerLink"),{},{id:this.id+"_connection_disclaimer_message"});i.append(d);i.append(v);v.append(g,y);var f=ej.buildTag("div.e-rptdesigner-dssize","",{overflow:"auto",display:"table-row"},{id:this.id+"_basicPanel"}),p=ej.buildTag("div.e-rptdesigner-dssize","",{display:"table-row"},{id:this.id+"_headerPane"}),w=ej.buildTag("table.e-rptdesigner-dsconfig-table","",{},{unselectable:"on",id:this.id+"_sql_datasourceName"});this.configTable=ej.buildTag("div.e-rptdesigner-dssize","",{display:"table-row"},{id:this.id+"_configurePane"});var e=ej.buildTag("div.e-designer-switch-label e-rptdesigner-headericon","",{width:"100%",height:"20px",display:"block"},{id:this.id+"_switchCont"}),nt=ej.buildTag("span.e-rptdesigner-tab-focus e-designer-fontfamily","",{},{id:this.id+"_panelSwitch",tabindex:"0",role:"button"}),tt=ej.buildTag("span.e-reportdesigner-rightarrow e-designer-switchind-icon","",{},{});p.append(w);f.append(p);f.append(this.configTable);e.append(nt);e.append(tt);t.append(u);t.append(e);u.append(l);l.append(a);a.append(f);u.ejScroller({buttonSize:14,scrollerSize:12,enableTouchScroll:!0,autoHide:!0});o=ej.buildTag("div.e-rptdesigner-dsconfig-button","",{float:"right"},{});s=ej.buildTag("div.e-rptdesigner-dsconfig-button","",{"padding-left":"10px",float:"right"},{});i.append(s,o);h=ej.buildTag("button.e-designer-content e-rptdesigner-button e-rptdesigner-back-btn",this.getLocale("cancel"),{},{id:this.id+"_btn_back",type:"button"});s.append(h);h.ejButton({width:"110px",showRoundedCorner:!0,size:"small",click:$.proxy(this.cancelDataSource,this),type:"Button"});c=ej.buildTag("button.e-designer-content e-connect e-rptdesigner-button e-rptdesigner-connect-btn",this.getLocale("connect"),{},{id:this.id+"_btn_connect",type:"button"});o.append(c);c.ejButton({width:"110px",showRoundedCorner:!0,size:"small",click:$.proxy(this.connectDatasource,this,!0),type:"Button"});n.append(r);n.append(t);y.ejTooltip({content:this.getDisclaimerTooltip(),isBalloon:!0,collision:ej.Tooltip.Collision.FlipFit,trigger:ej.Tooltip.Trigger.Click,showRoundedCorner:!0,showShadow:!0});n.append(i);this.renderTextBoxItem(this.getLocale("name"),this.id+"_datasource_dsname",!1,w,this.controlWidth);t.ejWaitingPopup({showOnInit:!1,cssClass:this.id+"_designer_waiting_popup e-designer-loader",appendTo:n,template:this.reportDesigner.model.waitingPopupTemplate})},i.prototype.renderHeaderMenu=function(n){this.headerMenuTag=ej.buildTag("ul.e-designer-menu","",{},{id:this.id+"_datasource_head_configMenu"});var t=[{id:this.id+"_dataset_list",text:this.getLocale("data")}];n.append(this.headerMenuTag);this.headerMenuTag.ejMenu({menuType:ej.MenuType.ContextMenu,openOnClick:!1,fields:{dataSource:t,id:"id",parentId:"parentId",text:"text"},ontextMenuTarget:"#"+this.id+"_datasource_header_menu",click:$.proxy(this.headerMenuClick,this)});this.ejHeaderMenu=this.headerMenuTag.data("ejMenu")},i.prototype.headerMenuClick=function(n){n.text===this.getLocale("data")&&ej.ReportUtil.invokeCallBack(this.fncDataList,{})},i.prototype.dataChooser=function(n){n.isInteraction&&this.dataTypeSwitcher(this.dsTypeTag.find("#"+this.id+"_data_new").data("ejRadioButton").model.checked)},i.prototype.setDataSourceToDd=function(){var t,n;if(this.datasources&&this.datasources.length>0){for(t=[],n=0;n0&&!this.isDataPanel?(this.updateDataChooser(),this.setDataSourceToDd()):(this.dataChooserTag.css("display","none"),this.selectDataTag.css("display","none"),this.connectionTypeTag.css("display","block"),this.dsTypeTag.find("#"+this.id+"_dsTypeFooterContainer").css("display","none"))},i.prototype.updateDataChooser=function(){var n=this.reportDesigner.model.permissionSettings.dataSource,t=n&ej.ReportDesigner.Permission.Create?!0:!1,i=n&ej.ReportDesigner.Permission.Shared?!0:!1;t||i?(this.dsTypeTag.find("#"+this.id+"_data_new").data("ejRadioButton").setModel({checked:!0}),this.dataChooserTag.css("display","block")):(this.dsTypeTag.find("#"+this.id+"_data_existing").data("ejRadioButton").setModel({checked:!0}),this.dataChooserTag.css("display","none"));this.dataTypeSwitcher(t||i)},i.prototype.dataTypeSwitcher=function(n){n?(this.selectDataTag.css("display","none"),this.connectionTypeTag.css("display","block"),this.dsTypeTag.find("#"+this.id+"_dsTypeFooterContainer").css("display","none")):(this.selectDataTag.css("display","block"),this.connectionTypeTag.css("display","none"),this.dsTypeTag.find("#"+this.id+"_dsTypeFooterContainer").css("display","block"));this.updateDSTypeContainer()},i.prototype.showHeaderMenu=function(n){var t=this.targetTag.find("#"+this.id+"_datasource_header_menu"),i=t.offset(),r=$(n.currentTarget);this.ejHeaderMenu.element.attr("targetId",n.target.id);this.ejHeaderMenu.element.is(":visible")?this.ejHeaderMenu.hide():this.ejHeaderMenu.show(i.left-this.headerMenuTag.width(),i.top+t.height(),r,n);this.reportDesigner.setContextMenu(this.ejHeaderMenu)},i.prototype.renderSeparateButton=function(n){var r=ej.buildTag("div.e-rptdesigner-dsconfig-button","",{width:"50%"},{id:this.id+"_newDataSource_btn_div"}),t=ej.buildTag("button.e-designer-content e-rptdesigner-button e-designer-importdata-btn",this.getLocale("newDatasource"),{"margin-left":"25px"},{id:this.id+"_newDataSourceButton",type:"button"}),u=ej.buildTag("div.e-rptdesigner-dsconfig-button","",{width:"50%"},{id:this.id+"_sharedDataSource_btn_div"}),i=ej.buildTag("button.e-designer-content e-rptdesigner-button e-designer-importdata-btn",this.getLocale("sharedData"),{"margin-right":"25px"},{id:this.id+"_sharedDataSource_btn",type:"button"});r.append(t);u.append(i);n.append(r,u);t.ejButton({width:"170px",showRoundedCorner:!0,size:"small",type:"Button",click:$.proxy(this.newConnectionType,this)});i.ejButton({width:"170px",showRoundedCorner:!0,size:"small",type:"Button",click:$.proxy(this.createSharedData,this)});t.addClass(ej.ReportUtil.isTextOverFlow(t)?"e-title-tip":"");i.addClass(ej.ReportUtil.isTextOverFlow(i)?"e-title-tip":"");this.reportDesigner.getInstance("ReportUtil").titleTip(n.find(".e-title-tip"))},i.prototype.createSharedData=function(){this.isDataPanel=!0;this.createNewDatabase("e-shared","Shared")},i.prototype.renderDropDownItem=function(n,t,i,r,u,f,e,o){var a=$("<\/tr>"),v=$("<\/td>"),h,c,l,s;a.append(v);i.append(a);h=$("<\/table>");v.append(h);h.append(this.getRowCaption(n,t));c=$("<\/tr>");l=ej.buildTag("td","",{},{colspan:"2",id:t+"_td"});h.append(c);c.append(l);s=ej.buildTag("input","",{},{id:t,value:"",spellcheck:"false"});l.append(s);s.ejDropDownList({width:this.controlWidth+9+"px",dataSource:r,fields:u,change:$.proxy(e,o),loadOnDemand:!0,enableAnimation:!0,cssClass:"e-designer-ejwidgets e-designer-content-label",showRoundedCorner:!0,minPopupHeight:"auto",create:$.proxy(ej.ReportUtil.createDropDownScrollBar,this,s)});f&&s.data("ejDropDownList").selectItemsByIndices(f)},i.prototype.renderNumericItem=function(n,t,i,r,u,f,e,o,s,h,c){var p=$("<\/tr>"),w=$("
<\/td>"),l,v,y,a;p.append(w);i.append(p);l=$("<\/table>");w.append(l);l.append(this.getRowCaption(n,t));v=$("<\/tr>");y=ej.buildTag("td","",{},{colspan:"2",id:t+"_td"});l.append(v);v.append(y);a=ej.buildTag("input","",{},{id:t,value:"",spellcheck:"false"});y.append(a);e?a.ejNumericTextbox({width:o+"px",cssClass:"e-designer-ejwidgets e-designer-ejwidgets-updown e-designer-content-label",watermarkText:"",change:$.proxy(r,u,f),showRoundedCorner:!0,showEmptyResultText:!1,showSpinButton:s,groupSeparator:"",maxValue:c?c:Number.MAX_VALUE,minValue:h?h:Number.MIN_VALUE}):a.ejNumericTextbox({width:o,cssClass:"e-designer-ejwidgets e-designer-ejwidgets-updown e-designer-content-label",watermarkText:"",change:$.proxy(r,u,f),showRoundedCorner:!0,showEmptyResultText:!1,showSpinButton:s,maxValue:c?c:Number.MAX_VALUE,minValue:h?h:Number.MIN_VALUE})},i.prototype.getRowCaption=function(n,t,i){var r=ej.buildTag("tr","",{}),e=ej.buildTag("td","",{}),s=ej.buildTag("label.editLabel e-designer-title-label",n,{"max-width":"200px"},{}),u,f,o;return e.append(s),r.append(e),u=ej.buildTag("td","",{},{id:t+"_error_icon_td"}),ej.ReportUtil.renderErrIndictor(u,this.id),r.append(u),i&&(f=ej.buildTag("td","",{width:"10px"},{id:t+"_exp_td"}),o=ej.buildEle("div","e-rptdesigner-expEle-container e-rptdesigner-prop-textbox-exp","",{display:"inline-block",float:"right","padding-left":"5px",width:"12px"},{id:t+"_expEle","e-data-label":n+" Expression Menu"}),f.append(o),r.append(f)),r},i.prototype.renderRadioButtonGroup=function(n,t,i,r,u,f,e){var v=$("<\/tr>"),l=ej.buildTag("table","",{"margin-left":"3px","margin-top":"3px"},{id:n}),s=$("<\/tr>"),h=$("<\/tr>"),h=$("
<\/td>"),p=ej.buildTag("label.editLabel e-designer-title-label",i,{},{}),o,c,a,y;for(h.append(p),s.append(h),l.append(s),s=$("
<\/td>"),s.append(h),l.append(s),v.append(l),u.append(v),o=0;o<\/tr>"),h=$("<\/td>"),c,f,e,o,l;s.append(h);i.append(s);c=u?"3":"2";f=$("<\/table>");h.append(f);f.append(this.getRowCaption(n,t,u));e=$("<\/tr>");o=ej.buildTag("td","",{},{colspan:c,id:t+"_td"});f.append(e);e.append(o);l=ej.buildTag("textarea.e-textarea e-ejinputtext e-designer-content-label e-designer-constr-textarea",r,{height:"65px",width:this.controlWidth+"px",resize:"none","text-indent":"0px",overflow:"hidden"},{id:t,type:"textarea",spellcheck:"false","aria-multiline":"true","aria-label":n,autocomplete:"off"});o.append(l)},i.prototype.renderTextBoxItem=function(n,t,i,r,u,f,e){var c=$("<\/tr>"),l=$("
<\/td>"),a,o,s,h,v;c.append(l);r.append(c);a=e?"3":"2";o=$("<\/table>");l.append(o);o.append(this.getRowCaption(n,t,e));s=$("<\/tr>");h=ej.buildTag("td","",{},{colspan:a,id:t+"_td"});o.append(s);s.append(h);v=ej.buildTag("input.e-textbox e-designer-content-label","",{height:"24px",width:u+"px"},{id:t,type:i?"password":"text",value:f,spellcheck:"false","aria-label":n,autocomplete:"off"});h.append(v)},i.prototype.renderAccordionItem=function(n,t,i,r,u,f,e){var l=$("<\/tr>"),a=$("
<\/td>"),o,s,h,c;l.append(a);i.append(l);o=$("<\/table>");a.append(o);o.append(this.getRowCaption(n,t));s=$("<\/tr>");h=ej.buildTag("td","",{},{colspan:"2",id:t+"_td"});o.append(s);s.append(h);c=ej.buildTag("input","",{},{id:t,value:e,spellcheck:"false"});h.append(c);c.ejAutocomplete({width:this.controlWidth+"px",showPopupButton:!0,enableAutoFill:!0,showLoadingIcon:!0,focusIn:$.proxy(r,f),cssClass:"e-designer-ejwidgets e-designer-content-label",focusOut:$.proxy(u,f),showEmptyResultText:!1,showRoundedCorner:!0})},i.prototype.renderCheckboxItem=function(n,t,i,r,u,f){var o=ej.buildEle("tr","","",{},{id:t+"_tr"}),s=ej.buildEle("td","","",{padding:r?"0px 7px 1px 3px":"1px 7px 1px 3px"},{unselectable:"on"}),e;o.append(s);i.append(o);e=ej.buildEle("input","","",{},{type:"checkbox",id:t});s.append(e);e.ejCheckBox({change:$.proxy(u,f),text:n,cssClass:"e-rptdesigner-datapanel-checkbox"});e.siblings(".e-text").addClass("editLabel e-designer-title-label")},i.prototype.showValidationMsg=function(n,t,i){var r=$("#"+n+"_error_icon_td"),u=$("#"+n+"_td").find(".e-designer-content-label");t?(ej.ReportUtil.showErrIndictor(r,!0,i),u.addClass("e-rptdesigner-error")):(ej.ReportUtil.showErrIndictor(r,!1),u.removeClass("e-rptdesigner-error"))},i.prototype.updateRow=function(n,t,i){n.find("#"+t+"_tr .e-designer-title-label").html(i);n.find("#"+t).attr("aria-label",i)},i.prototype.updateValidationMsg=function(n,t,i){var r=n.find("#"+t+"_error_icon_td .e-error-tip");r.removeAttr("e-errormsg");r.attr("e-errormsg",i)},i.prototype.cancelDataSource=function(){this.isDataPanel?ej.ReportUtil.invokeCallBack(this.fncSourceList,[]):ej.ReportUtil.invokeCallBack(this.fncDataList,[]);this.getDSInstance().unWiredEvents()},i.prototype.connectionTypeBack=function(){this.isDataPanel?ej.ReportUtil.invokeCallBack(this.fncSourceList,[]):ej.ReportUtil.invokeCallBack(this.fncDataList,[])},i.prototype.newConnectionType=function(){this.isDataPanel=!0;ej.ReportUtil.invokeCallBack(this.fncDataType,[])},i.prototype.setHeaderType=function(n){n?(this.targetTag.find("#"+this.id+"_datasourceHeaderMarkupTag").text(this.getLocale("editConnection")),this.targetTag.find("#"+this.id+"_dsConfigHeaderContainer").attr("aria-label",this.getLocale("editConnection"))):(this.targetTag.find("#"+this.id+"_datasourceHeaderMarkupTag").text(this.isDataPanel?this.getLocale("newConnection"):this.getLocale("newDatasource")),this.targetTag.find("#"+this.id+"_dsConfigHeaderContainer").attr("aria-label",this.isDataPanel?this.getLocale("newConnection"):this.getLocale("newDatasource")))},i.prototype.setDataSourceName=function(n){var t=this.targetTag.find("#"+this.id+"_datasource_dsname");n&&t.val(n.Name);t.val(this.isEdit?this.datasourceItem.Name:this.getAvailableName("DataSource"))},i.prototype.validateDataSourceName=function(){var t=this.id+"_datasource_dsname",n=this.targetTag.find("#"+t).val();if(n){if(this.isAvailable(n))return this.showValidationMsg(t,!0,this.getLocale("nameAlert")),{name:n,isAvailable:!1};if(ej.ReportUtil.isSpecialCharacter(n))return this.showValidationMsg(t,!0,this.getLocale("nameValidation")),{name:n,isAvailable:!1}}else return this.showValidationMsg(t,!0,this.getLocale("nameWarning")),{name:n,isAvailable:!1};return this.showValidationMsg(t,!1),{name:n,isAvailable:!0}},i.prototype.isAvailable=function(n){var r=this.targetTag.find("#"+this.id+"_dsListContainer li"),t=!1,i=this;return r.each(function(r,u){if(!$(u).hasClass("e-edit")&&$(u).attr("name")===n&&!(i.datasourceItem&&n===i.datasourceItem.Name)){t=!0;return}}),t},i.prototype.getAvailableName=function(n){var i=[],r,t,u;this.dataListContainer&&(r=this.dataListContainer.find("li"),r.each(function(n,t){i.push($(t).attr("name"))}));t=0;do t++,u=i.indexOf(n+t);while(u!==-1);return n+t},i.prototype.renderGroupItems=function(n){var i=this.getFilteredDataList(this.getDatasourceTypes()),t=ej.buildTag("div.e-rptdesigner-dsgroup","",{height:"auto"},{id:this.id+"_dsTypeList"});this.renderDataTile(i,t);n.append(t)},i.prototype.renderDataTile=function(n,t){for(var e,f,o,r,i=0;i0)for(f=0;f0){for(r=0;r0?n.imageClass:"e-reportdesigner-datasource-defaultextesnion",itemType:"e-custom",name:n.displayName?n.displayName:t,extType:t})));i=this.getUniqueArray(i)}return i},i.prototype.refreshDataTilePanel=function(){this.renderDataTile(this.getFilteredDataList(this.getDatasourceTypes()),this.dsTypeTag.find("#"+this.id+"_dsTypeList"));this.renderExtensionTile()},i.prototype.getUniqueArray=function(n){return n&&n.length>0?n.reduce(function(n,t){var i=n.filter(function(n){return ej.ReportUtil.isEqualObj(t,n)});return i.length===0&&n.push(t),n},[]):null},i.prototype.getDatasourceTypes=function(){var n=[];return n.push({id:this.id+"_sql",src:"e-reportdesigner-datasource-sql",itemType:"e-sql",name:this.getLocale("sqlLabel"),extType:"SQL",connector:"SQL",category:r.DataSourceCategory.sql,connectorsCategory:r.ConnectorsCategory.Database,tags:["sql","mssql","db","database","relational","azure sql","ssh"],description:this.replaceCustomBrandName(this.getLocale("sqlInfoText"))}),n.push({id:this.id+"_azuresqldw",src:"e-reportdesigner-datasource-azuresqldw",itemType:"e-azuresqldw",name:this.getLocale("azuresqldwlabel"),extType:"SQLAZURE",connector:"SQLAZURE",category:r.DataSourceCategory.sql,connectorsCategory:r.ConnectorsCategory.Database,tags:["sql","azuresqldatawarehouse","db","database","relational","warehouse","azure","synapse","analytics"],description:this.replaceCustomBrandName(this.getLocale("azureInfoText"))}),this.reportDesigner.model.isAzureApp||this.reportDesigner.serviceRunTime==="osx"||this.reportDesigner.serviceRunTime==="linux"||n.push({id:this.id+"_odbc",src:"e-reportdesigner-datasource-odbc",itemType:"e-odbc",name:this.getLocale("odbcLabel"),extType:"ODBC",connector:"ODBC",category:r.DataSourceCategory.sql,connectorsCategory:r.ConnectorsCategory.Database,tags:["sql","odbc","database","relational","mysql","postgresql","ibm","db2","exasol","oracle","sap","hana","sap hana","elastic search","elastic","search"],description:this.replaceCustomBrandName(this.getLocale("odbcInfoText"))},{id:this.id+"_oledb",src:"e-reportdesigner-datasource-oledb",itemType:"e-oledb",name:this.getLocale("oledbLabel"),extType:"OLEDB",connector:"OLEDB",category:r.DataSourceCategory.sql,connectorsCategory:r.ConnectorsCategory.Database,tags:["sql","oledb","database","relational","mysql","postgresql","ibm","db2","exasol","oracle","sap","hana","sap hana","elastic search","elastic","search"],description:this.replaceCustomBrandName(this.getLocale("oledbInfoText"))}),n.push({id:this.id+"_shared",src:"e-reportdesigner-datasource-shared",itemType:"e-shared",name:this.getLocale("sharedLabel"),extType:"Shared"}),n},i.prototype.getFilteredDataList=function(n){var i=this,t;return n&&n.length>0&&this.reportDesigner.model.filterDataConnectors&&this.reportDesigner.model.filterDataConnectors.length>0?(t=[],n.forEach(function(n){for(var r=0;r0)for(t=0;t0?ej.isNullOrUndefined(i[0].ConnectionProperties)?"Shared":i[0].ConnectionProperties.DataProvider:null),!ej.isNullOrUndefined(t))if(this.reportDesigner.model.filterDataConnectors&&this.reportDesigner.model.filterDataConnectors.length>0){for(r=0;r0&&!ej.isNullOrUndefined(this.reportDesigner.model)&&!ej.isNullOrUndefined(this.reportDesigner.model.reportDataExtensions)&&this.reportDesigner.model.reportDataExtensions.length>0)for(t=0;t0&&this.reportDesigner.dataExtensions.indexOf(n)!==-1},i.prototype.isDataSourceExist=function(n){if(this.datasources&&this.datasources.length>0)for(var t=0;t0)this.bodyTag.removeClass("e-designer-hint-newdatasource");else{var n=this.reportDesigner.model.permissionSettings.dataSource;n&ej.ReportDesigner.Permission.Create||n&ej.ReportDesigner.Permission.Shared?this.bodyTag.addClass("e-designer-hint-newdatasource"):this.bodyTag.removeClass("e-designer-hint-newdatasource")}},i.prototype.updateOverflowTip=function(n){var t=this.reportDesigner.getInstance("ReportUtil");n.hasClass("e-title-tip")&&(n.removeClass("e-title-tip"),t.unbindTitleTip(n));ej.ReportUtil.isTextOverFlow(n,!0)&&(this.targetTag.find(n).addClass(" e-title-tip"),t.titleTip(n))},i.prototype.initializeDataSourceDraggable=function(n){n.ejDraggable({clone:!0,helper:$.proxy(this.helper,this),dragStart:$.proxy(this.dragStart,this),dragStop:$.proxy(this.dragStop,this),drag:$.proxy(this.drag,this)})},i.prototype.dragStart=function(n){$(n.element).hasClass("e-rptdesigner-datasource-list")?$(n.element).attr("name"):""},i.prototype.drag=function(n){var t=ej.ReportUtil.getPosition("clientX",n.event);t>this.bodyTag.offset().left&&t0&&(i=t.closest(".e-rptdesigner-datasource-list").index(),this.reorderDatasource($(n.element).index(),i));this.reportDesigner.element.find("#"+this.id+"_designAreaContainer").css("cursor","default")},i.prototype.helper=function(n){var t=$(n.element).clone(!0);return $(n.element)[0].children.length>0&&$(n.element).hasClass("e-rptdesigner-datasource-list")&&(t=this.getDragElement($(n.element).attr("name"))),$(t).attr("id",this.id+"_dragging_item"),this.reportDesigner.element.find("#"+this.id+"_designPanel").append(t),this.draggingItem=$("#"+this.id+"_dragging_item"),$(t)},i.prototype.getDragElement=function(n){var t=ej.buildTag("div.e-rptdesigner-drag-div","",{height:"25px"},{id:this.id+"_"+n+"_div"}),r=ej.buildTag("div.e-designer-content-icon e-rptdesigner-datasourcelist e-rptdesigner-drag-iconType","",{},{id:this.id+"_dataseticon"}),i=ej.buildTag("span.e-designer-fontfamily e-rptdesigner-drag-label","",{width:"120px",display:"inline-block"},{id:this.id+"_"+n+"_text"});return i.text(n),t.append(r),t.append(i),t},i.prototype.reorderDatasource=function(n,i){var r,u,f,e;n!==i&&(r=this.datasourceLiTag.children(),u=$(r[n]),i===0?this.datasourceLiTag.prepend(u):i===r.length-1?this.datasourceLiTag.append(u):i>n?r.eq(i).after(u):r.eq(i).before(u),this.datasources.splice(i,0,this.datasources.splice(n,1)[0]),f=[i,n],e=[n,i],this.reportDesigner.undoManager.addCmdAction(t.DatasourceReorder,"reorderDatasource","DataSource","",f,e))},i.prototype.scrollPanel=function(n){var i=this.bodyTag.data("ejScroller"),t=i.model.scrollTop;this.bodyTag[0].clientHeightn-this.dsListTag.find("#"+this.id+"_dsHeaderContainer").height()&&(t=t-15);i.setModel({scrollTop:t})},i.prototype.updateCulture=function(){var t=this,n;this.targetTag&&(this.dsListTag.find("#"+this.id+"_dataSourceHeaderText").html(this.getLocale("datasource")),this.dsListTag.find("#"+this.id+"_dsHeaderContainer").attr("aria-label",this.getLocale("datasource")),this.dsListTag.find("#"+this.id+"_dsTypeHeaderContainer").attr("aria-label",this.getLocale("datasource")),this.dsListTag.find("#"+this.id+"_newDataSourceButton").data("ejButton").setModel({text:this.getLocale("newDatasource")}),this.dsListTag.find("#"+this.id+"_sharedDataSource_btn").data("ejButton").setModel({text:this.getLocale("sharedData")}),this.updateOverflowTip(this.targetTag.find("#"+this.id+"_dataSourceHeaderText")),this.updateOverflowTip(this.targetTag.find("#"+this.id+"_newDataSourceButton")),this.updateOverflowTip(this.targetTag.find("#"+this.id+"_sharedDataSource_btn")),this.renderHeaderMenu(this.bodyTag),this.renderContextMenu(this.bodyTag),this.updateDatasourceRestriction(),this.dsTypeTag.find("#"+this.id+"_headerMarkupTag").html(this.getLocale("datasource")),this.dsTypeTag.find("#"+this.id+"_dsTypeSelector").html(this.getLocale("datasourceType")),this.targetTag.find("#"+this.id+"_selectDsType").html(this.getLocale("selectDatasoure")),this.dsTypeTag.find("#"+this.id+"_connectDataSourceButton").html(this.getLocale("connectDatasource")),this.dsTypeTag.find("#"+this.id+"_sql").html(this.getLocale("sqlLabel")),this.dsTypeTag.find("#"+this.id+"_azuresqldw").html(this.getLocale("azuresqldwlabel")),this.dsTypeTag.find("#"+this.id+"_sqlce").html(this.getLocale("sqlCeLabel")),this.dsTypeTag.find("#"+this.id+"_odbc").html(this.getLocale("odbcLabel")),this.dsTypeTag.find("#"+this.id+"_oracle").html(this.getLocale("oracleLabel")),this.dsTypeTag.find("#"+this.id+"_oledb").html(this.getLocale("oledbLabel")),this.dsTypeTag.find("#"+this.id+"_webapi").html(this.getLocale("webapilabel")),this.dsTypeTag.find("#"+this.id+"_odata").html(this.getLocale("odatalabel")),this.dsTypeTag.find("#"+this.id+"_postgresql").html(this.getLocale("postgresqllabel")),this.dsTypeTag.find("#"+this.id+"_amazonAurora").html(this.getLocale("amazonAuroraLabel")),this.dsTypeTag.find("#"+this.id+"_redshift").html(this.getLocale("redshiftLabel")),this.dsTypeTag.find("#"+this.id+"_amazonRDS").html(this.getLocale("amazonRDSLabel")),this.dsTypeTag.find("#"+this.id+"_gcsql").html(this.getLocale("gcsqlLabel")),this.dsTypeTag.find("#"+this.id+"_xml").html(this.getLocale("xmlLabel")),this.dsTypeTag.find("#"+this.id+"_csv").html(this.getLocale("csvLabel")),this.dsTypeTag.find("#"+this.id+"_excel").html(this.getLocale("excelLabel")),this.dsTypeTag.find("#"+this.id+"_mysql").html(this.getLocale("mysqlLabel")),this.dsTypeTag.find("#"+this.id+"_mariadb").html(this.getLocale("mariadbLabel")),this.dsTypeTag.find("#"+this.id+"_memsql").html(this.getLocale("memsqlLabel")),this.dsTypeTag.find("#"+this.id+"_vertica").html(this.getLocale("verticaLabel")),this.dsTypeTag.find("#"+this.id+"_cdata").html(this.getLocale("cdataLabel")),this.dsTypeTag.find("#"+this.id+"_snowflake").html(this.getLocale("snowflakeLabel")),this.dsTypeTag.find("#"+this.id+"_shared").html(this.getLocale("sharedLabel")),this.dsTypeTag.find("#"+this.id+"_data_new").data("ejRadioButton").setModel({text:this.getLocale("newOption")}),this.dsTypeTag.find("#"+this.id+"_data_existing").data("ejRadioButton").setModel({text:this.getLocale("existOption")}),this.dsTypeTag.find("#"+this.id+"_headerback").attr("aria-label",this.getLocale("previousPanel")),this.dsTypeTag.find("#"+this.id+"_ssas").html(this.getLocale("ssasLabel")),this.dsConfigTag.find("#"+this.id+"_datasourceHeaderMarkupTag").html(this.isDataPanel?this.getLocale("newConnection"):this.getLocale("newDatasource")),this.dsConfigTag.find("#"+this.id+"_dsConfigHeaderContainer").attr("aria-label",this.isDataPanel?this.getLocale("newConnection"):this.getLocale("newDatasource")),this.dsConfigTag.find("#"+this.id+"_btn_connect").data("ejButton").setModel({text:this.isDataPanel?this.getLocale("save"):this.getLocale("connect")}),this.dsConfigTag.find("#"+this.id+"_btn_back").data("ejButton").setModel({text:this.getLocale("cancel")}),this.updateRow(this.targetTag,this.id+"_datasource_dsname",this.getLocale("name")),this.updateDisclaimerContent(),this.validateDataSourceName(),n=this.dsListTag.find("#"+this.id+"_dsListContainer li"),n.each(function(n,i){var r=$(i);r.attr("aria-label",t.getLocale("datasourceLabel")+r.attr("name"))}),this.dsListTag.find("#"+this.id+"_datasource_header_menu").attr("aria-label",this.getLocale("switchlabel")),this.ejDataSourceDwn&&(this.updateRow(this.dsTypeTag.find("#"+this.id+"_existingDs_table"),this.id+"_existingDS_fields",this.getLocale("selectDatasoure")),this.updateValidationMsg(this.dsTypeTag.find("#"+this.id+"_existingDs_table"),this.id+"_existingDS_fields",this.getLocale("nameWarning"))),this.reportDesigner.sqldataSource&&this.reportDesigner.sqldataSource.updateCulture(),this.reportDesigner.postgreSQLDatasource&&this.reportDesigner.postgreSQLDatasource.updateCulture(),this.reportDesigner.sqlcedataSource&&this.reportDesigner.sqlcedataSource.updateCulture(),this.reportDesigner.odbcdataSource&&this.reportDesigner.odbcdataSource.updateCulture(),this.reportDesigner.oracledataSource&&this.reportDesigner.oracledataSource.updateCulture(),this.reportDesigner.oledbdataSource&&this.reportDesigner.oledbdataSource.updateCulture(),this.reportDesigner.extensiondataSource&&this.reportDesigner.extensiondataSource.updateCulture(),this.reportDesigner.shareddataSource&&this.reportDesigner.shareddataSource.updateCulture(),this.reportDesigner.webapidataSource&&this.reportDesigner.webapidataSource.updateCulture(),this.reportDesigner.jsondataSource&&this.reportDesigner.jsondataSource.updateCulture(),this.reportDesigner.mysqldataSource&&this.reportDesigner.mysqldataSource.updateCulture(),this.reportDesigner.snowflakedataSource&&this.reportDesigner.snowflakedataSource.updateCulture(),this.reportDesigner.verticadataSource&&this.reportDesigner.verticadataSource.updateCulture(),this.reportDesigner.gcsqldataSource&&this.reportDesigner.gcsqldataSource.updateCulture(),this.reportDesigner.auroradataSource&&this.reportDesigner.auroradataSource.updateCulture(),this.reportDesigner.amazonRDSdataSource&&this.reportDesigner.amazonRDSdataSource.updateCulture())},i.prototype.getDisclaimerTooltip=function(){var n=this.reportDesigner.model.customBrandSettings&&this.reportDesigner.model.customBrandSettings.customBrandName?this.reportDesigner.model.customBrandSettings.customBrandName:"Syncfusion";return this.getLocale("disclaimertooltip").replace(new RegExp("{customBrandName}","g"),n)},i.prototype.replaceCustomBrandName=function(n){var t=this.reportDesigner.model.customBrandSettings&&this.reportDesigner.model.customBrandSettings.customBrandName?this.reportDesigner.model.customBrandSettings.customBrandName:"Bold Reports";return n.replace(new RegExp("{customBrandName}","g"),t)},i.prototype.updateDisclaimerContent=function(){this.dsConfigTag.find("#"+this.id+"_disclaimerText").html(this.getLocale("disclaimerText"));this.dsConfigTag.find("#"+this.id+"_connection_disclaimer_message").html(this.getLocale("disclaimerLink"));this.dsConfigTag.find("#"+this.id+"_connection_disclaimer_message").data("ejTooltip").setModel({content:this.getDisclaimerTooltip()})},i.prototype.getLocale=function(n){var t,i=ej.ReportDesigner.Locale["en-US"].dataSource;ej.isNullOrUndefined(this.reportDesigner.model)||ej.isNullOrUndefined(this.reportDesigner.model.locale)||ej.isNullOrUndefined(ej.ReportDesigner.Locale[this.reportDesigner.model.locale])||(t=ej.ReportDesigner.Locale[this.reportDesigner.model.locale].dataSource);switch(n.toLowerCase()){case"newdatasource":return t&&t.newDatasource?t.newDatasource:i.newDatasource;case"shareddata":return t&&t.sharedData?t.sharedData:i.sharedData;case"datasource":return t&&t.datasource?t.datasource:i.datasource;case"switchlabel":return t&&t.switchLabel?t.switchLabel:i.switchLabel;case"previouspanel":return t&&t.previousPanel?t.previousPanel:i.previousPanel;case"datasourcelabel":return t&&t.datasourceLabel?t.datasourceLabel:i.datasourceLabel;case"data":return t&&t.datasourceList&&t.datasourceList.data?t.datasourceList.data:i.datasourceList.data;case"edititem":return t&&t.datasourceList&&t.datasourceList.contextMenu&&t.datasourceList.contextMenu.edit?t.datasourceList.contextMenu.edit:i.datasourceList.contextMenu.edit;case"deleteitem":return t&&t.datasourceList&&t.datasourceList.contextMenu&&t.datasourceList.contextMenu.deleteItem?t.datasourceList.contextMenu.deleteItem:i.datasourceList.contextMenu.deleteItem;case"createdataset":return t&&t.datasourceList&&t.datasourceList.contextMenu&&t.datasourceList.contextMenu.create?t.datasourceList.contextMenu.create:i.datasourceList.contextMenu.create;case"clonedatasource":return t&&t.datasourceList&&t.datasourceList.contextMenu&&t.datasourceList.contextMenu.clone?t.datasourceList.contextMenu.clone:i.datasourceList.contextMenu.clone;case"existoption":return t&&t.datasourceType&&t.datasourceType.existOption?t.datasourceType.existOption:i.datasourceType.existOption;case"newoption":return t&&t.datasourceType&&t.datasourceType.newOption?t.datasourceType.newOption:i.datasourceType.newOption;case"selectdatasoure":return t&&t.datasourceType&&t.datasourceType.selectDatasoure?t.datasourceType.selectDatasoure:i.datasourceType.selectDatasoure;case"connectdatasource":return t&&t.datasourceType&&t.datasourceType.connectDatasource?t.datasourceType.connectDatasource:i.datasourceType.connectDatasource;case"datasourcetype":return t&&t.datasourceType&&t.datasourceType.datasourceType?t.datasourceType.datasourceType:i.datasourceType.datasourceType;case"sqllabel":return t&&t.datasourceType&&t.datasourceType.sqlLabel?t.datasourceType.sqlLabel:i.datasourceType.sqlLabel;case"postgresqllabel":return t&&t.datasourceType&&t.datasourceType.postgresqllabel?t.datasourceType.postgresqllabel:i.datasourceType.postgresqllabel;case"webapilabel":return t&&t.datasourceType&&t.datasourceType.webapilabel?t.datasourceType.webapilabel:i.datasourceType.webapilabel;case"odatalabel":return t&&t.datasourceType&&t.datasourceType.odatalabel?t.datasourceType.odatalabel:i.datasourceType.odatalabel;case"azuresqldwlabel":return t&&t.datasourceType&&t.datasourceType.azuresqldwlabel?t.datasourceType.azuresqldwlabel:i.datasourceType.azuresqldwlabel;case"sqlcelabel":return t&&t.datasourceType&&t.datasourceType.sqlCeLabel?t.datasourceType.sqlCeLabel:i.datasourceType.sqlCeLabel;case"redshiftlabel":return t&&t.datasourceType&&t.datasourceType.redshiftLabel?t.datasourceType.redshiftLabel:i.datasourceType.redshiftLabel;case"odbclabel":return t&&t.datasourceType&&t.datasourceType.odbcLabel?t.datasourceType.odbcLabel:i.datasourceType.odbcLabel;case"oledblabel":return t&&t.datasourceType&&t.datasourceType.oledbLabel?t.datasourceType.oledbLabel:i.datasourceType.oledbLabel;case"oraclelabel":return t&&t.datasourceType&&t.datasourceType.oracleLabel?t.datasourceType.oracleLabel:i.datasourceType.oracleLabel;case"sharedlabel":return t&&t.datasourceType&&t.datasourceType.sharedLabel?t.datasourceType.sharedLabel:i.datasourceType.sharedLabel;case"xmllabel":return t&&t.datasourceType&&t.datasourceType.xmlLabel?t.datasourceType.xmlLabel:i.datasourceType.xmlLabel;case"csvlabel":return t&&t.datasourceType&&t.datasourceType.csvLabel?t.datasourceType.csvLabel:i.datasourceType.csvLabel;case"excellabel":return t&&t.datasourceType&&t.datasourceType.excelLabel?t.datasourceType.excelLabel:i.datasourceType.excelLabel;case"mysqllabel":return t&&t.datasourceType&&t.datasourceType.mysqlLabel?t.datasourceType.mysqlLabel:i.datasourceType.mysqlLabel;case"mariadblabel":return t&&t.datasourceType&&t.datasourceType.mariadbLabel?t.datasourceType.mariadbLabel:i.datasourceType.mariadbLabel;case"memsqllabel":return t&&t.datasourceType&&t.datasourceType.memsqlLabel?t.datasourceType.memsqlLabel:i.datasourceType.memsqlLabel;case"verticalabel":return t&&t.datasourceType&&t.datasourceType.verticaLabel?t.datasourceType.verticaLabel:i.datasourceType.verticaLabel;case"snowflakelabel":return t&&t.datasourceType&&t.datasourceType.snowflakeLabel?t.datasourceType.snowflakeLabel:i.datasourceType.snowflakeLabel;case"ssaslabel":return t&&t.datasourceType&&t.datasourceType.ssasLabel?t.datasourceType.ssasLabel:i.datasourceType.ssasLabel;case"jsonlabel":return t&&t.datasourceType&&t.datasourceType.jsonLabel?t.datasourceType.jsonLabel:i.datasourceType.jsonLabel;case"cdatalabel":return t&&t.datasourceType&&t.datasourceType.cdataLabel?t.datasourceType.cdataLabel:i.datasourceType.cdataLabel;case"gcsqllabel":return t&&t.datasourceType&&t.datasourceType.gcsqlLabel?t.datasourceType.gcsqlLabel:i.datasourceType.gcsqlLabel;case"amazonauroralabel":return t&&t.datasourceType&&t.datasourceType.amazonAuroraLabel?t.datasourceType.amazonAuroraLabel:i.datasourceType.amazonAuroraLabel;case"amazonrdslabel":return t&&t.datasourceType&&t.datasourceType.amazonRDSLabel?t.datasourceType.amazonRDSLabel:i.datasourceType.amazonRDSLabel;case"newconnection":return t&&t.datasourceConnection&&t.datasourceConnection.newConnection?t.datasourceConnection.newConnection:i.datasourceConnection.newConnection;case"editconnection":return t&&t.datasourceConnection&&t.datasourceConnection.editConnection?t.datasourceConnection.editConnection:i.datasourceConnection.editConnection;case"name":return t&&t.datasourceConnection&&t.datasourceConnection.name?t.datasourceConnection.name:i.datasourceConnection.name;case"save":return t&&t.datasourceConnection&&t.datasourceConnection.save?t.datasourceConnection.save:i.datasourceConnection.save;case"connect":return t&&t.datasourceConnection&&t.datasourceConnection.connect?t.datasourceConnection.connect:i.datasourceConnection.connect;case"cancel":return t&&t.datasourceConnection&&t.datasourceConnection.cancel?t.datasourceConnection.cancel:i.datasourceConnection.cancel;case"disclaimertext":return t&&t.datasourceConnection&&t.datasourceConnection.disclaimerText?t.datasourceConnection.disclaimerText:i.datasourceConnection.disclaimerText;case"disclaimerlink":return t&&t.datasourceConnection&&t.datasourceConnection.disclaimerLink?t.datasourceConnection.disclaimerLink:i.datasourceConnection.disclaimerLink;case"disclaimertooltip":return t&&t.datasourceConnection&&t.datasourceConnection.disclaimerTooltip?t.datasourceConnection.disclaimerTooltip:i.datasourceConnection.disclaimerTooltip;case"alertlabel":return t&&t.alertMessage&&t.alertMessage.headerLabel?t.alertMessage.headerLabel:i.alertMessage.headerLabel;case"alertconnectionfailed":return t&&t.alertMessage&&t.alertMessage.connectionFailed?t.alertMessage.connectionFailed:i.alertMessage.connectionFailed;case"dataextensionfailed":return t&&t.alertMessage&&t.alertMessage.dataExtensionFailed?t.alertMessage.dataExtensionFailed:i.alertMessage.dataExtensionFailed;case"datasourcenotfound":return t&&t.alertMessage&&t.alertMessage.dataSourceNotFound?t.alertMessage.dataSourceNotFound:i.alertMessage.dataSourceNotFound;case"connectstringvalidation":return t&&t.alertMessage&&t.alertMessage.connectStringValidation?t.alertMessage.connectStringValidation:i.alertMessage.connectStringValidation;case"validationmessage":return t&&t.alertMessage&&t.alertMessage.validationMessage?t.alertMessage.validationMessage:i.alertMessage.validationMessage;case"executionmessage":return t&&t.alertMessage&&t.alertMessage.executionMessage?t.alertMessage.executionMessage:i.alertMessage.executionMessage;case"confirmmessage":return t&&t.alertMessage&&t.alertMessage.confirmMessage?t.alertMessage.confirmMessage:i.alertMessage.confirmMessage;case"deletevalue":return t&&t.alertMessage&&t.alertMessage.deleteValue?t.alertMessage.deleteValue:i.alertMessage.deleteValue;case"namewarning":return t&&t.alertMessage&&t.alertMessage.emptyNameVaildation?t.alertMessage.emptyNameVaildation:i.alertMessage.emptyNameVaildation;case"namealert":return t&&t.alertMessage&&t.alertMessage.duplicateName?t.alertMessage.duplicateName:i.alertMessage.duplicateName;case"namevalidation":return t&&t.alertMessage&&t.alertMessage.invalidCharacterValidation?t.alertMessage.invalidCharacterValidation:i.alertMessage.invalidCharacterValidation;case"sharedpermissionvalidation":return t&&t.alertMessage&&t.alertMessage.sharedPermissionValidation?t.alertMessage.sharedPermissionValidation:i.alertMessage.sharedPermissionValidation;case"azureinfotext":return t&&t.descriptionText&&t.descriptionText.azureSqlInfo?t.descriptionText.azureSqlInfo:i.descriptionText.azureSqlInfo;case"amazonaurorainfotext":return t&&t.descriptionText&&t.descriptionText.amazonAuroraInfo?t.descriptionText.amazonAuroraInfo:i.descriptionText.amazonAuroraInfo;case"cdatainfotext":return t&&t.descriptionText&&t.descriptionText.cdataInfo?t.descriptionText.cdataInfo:i.descriptionText.cdataInfo;case"csvinfotext":return t&&t.descriptionText&&t.descriptionText.csvInfo?t.descriptionText.csvInfo:i.descriptionText.csvInfo;case"excelinfotext":return t&&t.descriptionText&&t.descriptionText.excelInfo?t.descriptionText.excelInfo:i.descriptionText.excelInfo;case"googlebigqueryinfotext":return t&&t.descriptionText&&t.descriptionText.googleBigQueryInfo?t.descriptionText.googleBigQueryInfo:i.descriptionText.googleBigQueryInfo;case"jsoninfotext":return t&&t.descriptionText&&t.descriptionText.jsonInfo?t.descriptionText.jsonInfo:i.descriptionText.jsonInfo;case"mariadbinfotext":return t&&t.descriptionText&&t.descriptionText.mariadbInfo?t.descriptionText.mariadbInfo:i.descriptionText.mariadbInfo;case"memsqlinfotext":return t&&t.descriptionText&&t.descriptionText.memsqlInfo?t.descriptionText.memsqlInfo:i.descriptionText.memsqlInfo;case"sqlinfotext":return t&&t.descriptionText&&t.descriptionText.microsoftsqlInfo?t.descriptionText.microsoftsqlInfo:i.descriptionText.microsoftsqlInfo;case"mysqlinfotext":return t&&t.descriptionText&&t.descriptionText.mysqlInfo?t.descriptionText.mysqlInfo:i.descriptionText.mysqlInfo;case"odatainfotext":return t&&t.descriptionText&&t.descriptionText.odataInfo?t.descriptionText.odataInfo:i.descriptionText.odataInfo;case"odbcinfotext":return t&&t.descriptionText&&t.descriptionText.odbcInfo?t.descriptionText.odbcInfo:i.descriptionText.odbcInfo;case"oledbinfotext":return t&&t.descriptionText&&t.descriptionText.oledbInfo?t.descriptionText.oledbInfo:i.descriptionText.oledbInfo;case"oracleinfotext":return t&&t.descriptionText&&t.descriptionText.oracleInfo?t.descriptionText.oracleInfo:i.descriptionText.oracleInfo;case"psqlinfotext":return t&&t.descriptionText&&t.descriptionText.psqlInfo?t.descriptionText.psqlInfo:i.descriptionText.psqlInfo;case"ssasinfotext":return t&&t.descriptionText&&t.descriptionText.ssasInfo?t.descriptionText.ssasInfo:i.descriptionText.ssasInfo;case"snowflakeinfotext":return t&&t.descriptionText&&t.descriptionText.snowflakeInfo?t.descriptionText.snowflakeInfo:i.descriptionText.snowflakeInfo;case"webapiinfotext":return t&&t.descriptionText&&t.descriptionText.webAPIInfo?t.descriptionText.webAPIInfo:i.descriptionText.webAPIInfo;case"xmlinfotext":return t&&t.descriptionText&&t.descriptionText.xmlInfo?t.descriptionText.xmlInfo:i.descriptionText.xmlInfo}return n},i.prototype.wiredEvents=function(){this.dsTypeTag.find("#"+this.id+"_headerback").bind("click",$.proxy(this.connectionTypeBack,this))},i.prototype.unWiredEvents=function(){this.dsTypeTag&&this.dsTypeTag.find("#"+this.id+"_headerback").unbind("click",$.proxy(this.connectionTypeBack,this));this.targetTag&&this.targetTag.find(".e-reportdesigner-datasourceTypes").unbind("click",$.proxy(this.newDatabase,this))},i.prototype.isOverflow=function(){return this.targetTag.find("#"+this.id+"_dsConfigContainer").height()>this.targetTag.find("#"+this.id+"_dsConfigBodyContainer").height()?!0:!1},i.prototype.scrollerRefresh=function(n){n.data("ejScroller")&&n.data("ejScroller").refresh()},i.prototype.updateEJComponentSize=function(){var e=this.targetTag.find("#"+this.id+"_basicPanel"),o=e.find(".e-textbox").not(".e-rptdesigner-exclude"),s=e.find(".e-textarea"),t=e.find(".e-js"),n=this.isOverflow(),i,r,u,f;if(t&&t.length>0)for(i=0;i0&&(ej.ReportUtil.destroyEjObjects(this.dsListTag),this.dsListTag.remove());!ej.isNullOrUndefined(this.dsTypeTag)&&this.dsTypeTag.length>0&&(ej.ReportUtil.destroyEjObjects(this.dsTypeTag),this.dsTypeTag.remove());!ej.isNullOrUndefined(this.dsConfigTag)&&this.dsConfigTag.length>0&&(ej.ReportUtil.destroyEjObjects(this.dsConfigTag),this.dsConfigTag.remove());!ej.isNullOrUndefined(n)&&n.length>0&&!ej.isNullOrUndefined(n.data("ejMenu"))&&(n.data("ejMenu").destroy(),$("#"+this.id+"_datasource_head_configMenu").remove());!ej.isNullOrUndefined(t)&&t.length>0&&!ej.isNullOrUndefined(t.data("ejMenu"))&&(t.data("ejMenu").destroy(),$("#"+this.id+"_dsConfigMenu").remove())},i}();window.ej.createObject("ej.ReportDesignerUtility.DataSource",h,window);c=function(){function n(){this.__type="BoldReports.RDL.DOM.DataSource"}return n}();l=function(){function n(){this.__type="BoldReports.RDL.DOM.ConnectionProperties"}return n}();window.ej.createObject("ej.ReportModel.DataSource",c,window);window.ej.createObject("ej.ReportModel.ConnectionProperties",l,window);a=function(){function n(n){this.ctrlInstance={};this.reportDesigner=n;this.datasource=this.reportDesigner.getInstance("DataSource");this.id=this.reportDesigner._id}return n.prototype.renderConfiguration=function(n){var t=this.getInstance();t.renderConfig(n,null,!1)},n.prototype.editConfiguration=function(n){var t=this.getInstance();t.renderConfig(this.datasource.configTable,n,!0)},n.prototype.UpdateDSInfo=function(){},n.prototype.connectData=function(n,t,i){var u=this.getInstance(),r={isCancel:!1,name:n,data:i};ej.ReportUtil.invokeCallBack(u.connectClick,[r]);!r.isCancel&&t&&r.data&&this.reportDesigner.getInstance("ReportUtil").doAjaxPost("POST",ej.ReportUtil.getTenantUrl(this.reportDesigner.model.serviceUrl+"/PostDesignerAction/",this.reportDesigner.model.tenantName),{action:ej.ReportUtil.DesignerAction.testConnection,data:JSON.stringify({designerAction:ej.ReportUtil.DesignerAction.testConnection,datasource:this.encryptPostBack(r.data),isDOMModel:!0})},{fnction:$.proxy(this.validateConnection,this,r.data),indicator:[$.proxy(this.showIndicator,this),$.proxy(this.hideIndicator,this)]})},n.prototype.showIndicator=function(){this.reportDesigner.element.find("#"+this.id+"_dsConfig_BodyContainer").data("ejWaitingPopup").show();this.reportDesigner.element.find("#"+this.id+"_btn_connect").data("ejButton").disable();this.reportDesigner.element.find("#"+this.id+"_btn_back").data("ejButton").disable()},n.prototype.hideIndicator=function(){this.reportDesigner.element.find("#"+this.id+"_dsConfig_BodyContainer").data("ejWaitingPopup").hide();this.reportDesigner.element.find("#"+this.id+"_btn_connect").data("ejButton").enable();this.reportDesigner.element.find("#"+this.id+"_btn_back").data("ejButton").enable()},n.prototype.encryptPostBack=function(n){var t=$.extend(!0,{},n);return t.ConnectionProperties.ConnectString=ej.ReportUtil.encryptData(t.ConnectionProperties.ConnectString),t.ConnectionProperties.UserName=ej.ReportUtil.encryptData(t.ConnectionProperties.UserName),t.ConnectionProperties.PassWord=ej.ReportUtil.encryptData(t.ConnectionProperties.PassWord),t},n.prototype.validateConnection=function(n,t){t==="true"?(this.datasource.connectDataSource(n),this.datasource.isEdit=!1):this.reportDesigner.getInstance("ReportUtil").ejAlertDialog(this.getLocale("alertLabel"),t,!1,!0,!1,this.getLocale("alertConnectionFailed"),{})},n.prototype.updateCulture=function(){var r,i,n,t,u;for(this.getInstance().updateCulture(this.reportDesigner.model.locale),r=this.reportDesigner.dataExtensions,i=0;i0?t.localeText:n.name,this.reportDesigner.element.find("#"+this.id+"_"+ej.ReportUtil.rplSpecialChar(n.name)).text(u))},n.prototype.updateSize=function(){},n.prototype.unWiredEvents=function(){},n.prototype.dispose=function(){this.getInstance().dispose()},n.prototype.getLocale=function(n){var t,i=ej.ReportDesigner.Locale["en-US"].dataSource;ej.isNullOrUndefined(this.reportDesigner.model)||ej.isNullOrUndefined(this.reportDesigner.model.locale)||ej.isNullOrUndefined(ej.ReportDesigner.Locale[this.reportDesigner.model.locale])||(t=ej.ReportDesigner.Locale[this.reportDesigner.model.locale].dataSource);switch(n.toLowerCase()){case"alertlabel":return t&&t.alertMessage&&t.alertMessage.headerLabel?t.alertMessage.headerLabel:i.alertMessage.headerLabel;case"alertconnectionfailed":return t&&t.alertMessage&&t.alertMessage.connectionFailed?t.alertMessage.connectionFailed:i.alertMessage.connectionFailed}return n},n.prototype.getInstance=function(){var i=null,n,t;if(this.reportDesigner.model.reportDataExtensions&&this.reportDesigner.model.reportDataExtensions.length>0)for(n=0;n0?this.resetConfiguration():(this.advDBConfig=ej.buildTag("div","",{width:"100%",height:"100%"},{id:this.id+"_advpanel_datasource"}),n.append(this.advDBConfig),this.renderAdvcPanel())},n.prototype.renderAdvcPanel=function(){var n,t;this.advancePanel=ej.buildTag("div","",{width:"100%",height:"100%"},{id:this.id+"_advance_panel"});n=ej.buildTag("table.e-designer-dsconfig-table","",{width:"100%"},{unselectable:"on",id:this.id+"_advance_config"});this.advDBConfig.append(this.advancePanel);this.advancePanel.append(n);t={id:"id",text:"text",value:"value"};this.datasource.renderTextArea(this.getLocale("connectionString"),this.id+"_advance_constring",n);this.datasource.renderDropDownItem(this.getLocale("authenticationType"),this.id+"_advance_authtype",n,this.getDropdownValues(),t,null,this.onAuthChange,this);this.datasource.renderTextBoxItem(this.getLocale("promptLabel"),this.id+"_advance_prompt",!1,n,this.controlWidth);this.datasource.renderTextBoxItem(this.getLocale("userName"),this.id+"_advance_username",!1,n,this.controlWidth);this.datasource.renderTextBoxItem(this.getLocale("password"),this.id+"_advance_password",!0,n,this.controlWidth);this.datasource.renderCheckboxItem(this.getLocale("savePassword"),this.id+"_advance_save_password",n,!0,null,this);this.advDBConString=this.advDBConfig.find("#"+this.id+"_advance_constring");this.advDBPrompt=this.advDBConfig.find("#"+this.id+"_advance_prompt");this.advDBUserName=this.advDBConfig.find("#"+this.id+"_advance_username");this.advDBPassword=this.advDBConfig.find("#"+this.id+"_advance_password");this.postgreSQLAuthType=this.advDBConfig.find("#"+this.id+"_advance_authtype");this.advDBSavePassword=this.advDBConfig.find("#"+this.id+"_advance_save_password");this.advDBAuthDrpdwn=this.postgreSQLAuthType.data("ejDropDownList");this.advDBCheckbox=this.advDBSavePassword.data("ejCheckBox")},n.prototype.UpdateDSInfo=function(n,t){var u=this.advDBAuthDrpdwn.getSelectedValue(),i,r;u==="authentication"&&this.advDBCheckbox.model.checked?(n.ConnectionProperties.UserName=t.Username,n.ConnectionProperties.PassWord=t.Password,n.ConnectionProperties.EmbedCredentials=!0):(u!=="authentication"||this.advDBCheckbox.model.checked)&&u!=="prompt"||(i=this.advDBPrompt.val(),r="Specify the Username and password for DataSource",n.ConnectionProperties.Prompt=i.length>0?ej.ReportUtil.contains(i,r,!0)?r+n.Name:i:r+n.Name)},n.prototype.getDropdownValues=function(){return[{id:"authentication",text:this.getLocale("authentication"),value:"authentication"},{id:"prompt",text:this.getLocale("prompt"),value:"prompt"},{id:"none",text:this.getLocale("none"),value:"none"}]},n.prototype.onAuthChange=function(n){var t=n.value,i=this.advDBConfig.find("#"+this.id+"_advance_username_tr"),r=this.advDBConfig.find("#"+this.id+"_advance_password_tr"),u=this.advDBConfig.find("#"+this.id+"_advance_prompt_tr"),f=this.advDBConfig.find("#"+this.id+"_advance_save_password_tr");this.datasource.showValidationMsg(this.advDBUserName.attr("id"),!1);this.datasource.showValidationMsg(this.advDBPassword.attr("id"),!1);i.css("display",t==="none"?"none":"table-row");r.css("display",t==="none"?"none":"table-row");u.css("display",t==="prompt"?"table-row":"none");f.css("display",t==="authentication"?"table-row":"none");this.datasource.updateEJComponentSize();this.datasource.scrollerRefresh(this.datasource.dsConfigTag.find("#"+this.id+"_dsConfigBodyContainer"))},n.prototype.resetConfiguration=function(){this.hideValidationMsg();this.advDBConString.val("");this.advDBUserName.val("");this.advDBPassword.val("");this.advDBPrompt.val("");this.advDBCheckbox.setModel({checked:!1});this.advDBAuthDrpdwn.setModel({text:this.getLocale("authentication")})},n.prototype.getAdvanceConnectionProps=function(){return{connString:this.advDBConString.val(),prompt:this.advDBPrompt.val(),userName:this.advDBUserName.val(),password:this.advDBPassword.val(),authValue:this.advDBAuthDrpdwn.getSelectedValue(),embedCreden:this.advDBCheckbox.model.checked}},n.prototype.getDatasourceInfo=function(n,t){var u=this.advDBConString.val(),o=this.advDBPrompt.val(),f=this.advDBUserName.val(),e=this.advDBPassword.val(),r=this.advDBAuthDrpdwn.getSelectedValue(),i=!0;return(this.hideValidationMsg(),u.length===0&&(this.datasource.showValidationMsg(this.advDBConString.attr("id"),!0,this.getLocale("alertConnectionString")),i=!1),(r==="prompt"||r==="authentication")&&(f.length===0&&(this.datasource.showValidationMsg(this.advDBUserName.attr("id"),!0,this.getLocale("alertUserName")),i=!1),e.length===0&&(this.datasource.showValidationMsg(this.advDBPassword.attr("id"),!0,this.getLocale("alertPassword")),i=!1),r==="prompt"&&o.length===0&&(this.datasource.showValidationMsg(this.advDBPrompt.attr("id"),!0,this.getLocale("alertPrompt")),i=!1)),i)?{Name:n,IsDesignState:!0,IsIntegrated:!1,Username:f,Password:e,Provider:t,ConnectionString:u,SecurityType:r==="none"?"None":"DataBase"}:null},n.prototype.updateAdvancePanel=function(n,t){n&&t&&(this.advDBConString.val(t.connString),t.authValue!=="none"&&(this.advDBUserName.val(t.userName),this.advDBPassword.val(t.password),this.advDBCheckbox.option("checked",t.authValue==="prompt"?!1:t.embedCreden),this.advDBPrompt.val(t.prompt?t.prompt:"Specify the Username and password for DataSource")),this.advDBAuthDrpdwn.setModel({text:this.getLocale(t.authValue)}));this.advDBConfig.css("display",n?"table-row":"none");this.hideValidationMsg()},n.prototype.hideValidationMsg=function(){this.datasource.showValidationMsg(this.advDBConString.attr("id"),!1);this.datasource.showValidationMsg(this.advDBPrompt.attr("id"),!1);this.datasource.showValidationMsg(this.advDBUserName.attr("id"),!1);this.datasource.showValidationMsg(this.advDBPassword.attr("id"),!1)},n.prototype.getLocale=function(n){var i,t=this.reportDesigner.model.locale?this.reportDesigner.model.locale:"en-US";i=!ej.isNullOrUndefined(ej.ReportDesigner.Locale[t])&&ej.ReportDesigner.Locale[t].dataSource&&ej.ReportDesigner.Locale[t].dataSource.advanceDatasource?ej.ReportDesigner.Locale[t].dataSource.advanceDatasource:ej.ReportDesigner.Locale["en-US"].dataSource.advanceDatasource;switch(n){case"authentication":case"prompt":case"none":case"userName":case"password":case"promptLabel":case"savePassword":case"connectionString":case"authenticationType":n=i[n];break;case"alertPrompt":case"alertUserName":case"alertPassword":case"alertConnectionString":n=i.alertMessage[n]}return n},n.prototype.updateCulture=function(){if(this.datasource.updateRow(this.advDBConfig,this.advDBConString.attr("id"),this.getLocale("connectionString")),this.datasource.updateValidationMsg(this.advDBConfig,this.advDBConString.attr("id"),this.getLocale("alertConnectionString")),this.advDBAuthDrpdwn){var n=this.advDBAuthDrpdwn.model.selectedIndex?this.advDBAuthDrpdwn.model.selectedIndex.toString():"0";this.datasource.updateRow(this.advDBConfig,this.postgreSQLAuthType.attr("id"),this.getLocale("authenticationType"));this.advDBAuthDrpdwn.setModel({dataSource:this.getDropdownValues()});this.advDBAuthDrpdwn.option({selectedIndex:n})}this.datasource.updateRow(this.advDBConfig,this.advDBUserName.attr("id"),this.getLocale("userName"));this.datasource.updateValidationMsg(this.advDBConfig,this.advDBUserName.attr("id"),this.getLocale("alertUserName"));this.datasource.updateRow(this.advDBConfig,this.advDBPassword.attr("id"),this.getLocale("password"));this.datasource.updateValidationMsg(this.advDBConfig,this.advDBPassword.attr("id"),this.getLocale("alertPassword"));this.datasource.updateRow(this.advDBConfig,this.advDBPrompt.attr("id"),this.getLocale("prompt"));this.datasource.updateValidationMsg(this.advDBConfig,this.advDBPrompt.attr("id"),this.getLocale("alertPrompt"));this.datasource.updateRow(this.advDBConfig,this.advDBSavePassword.attr("id"),this.getLocale("savePassword"))},n.prototype.dispose=function(){this.advDBConfig&&this.advDBConfig.length>0&&(ej.ReportUtil.destroyEjObjects(this.advDBConfig),this.advDBConfig.remove())},n.prototype.updateSize=function(){},n}();window.ej.createObject("ej.ReportDesignerUtility.AdvanceDataSource",v,window);y=function(){function t(t){this.lastServerName="";this.controlWidth=426;this.dataProvider=n.SQLDataType.SQL.toString();this.rptDesigner=t;this.datasource=this.rptDesigner.getInstance("DataSource");this.id=this.rptDesigner._id;this.isPostBackDB=!1;this.isPostBackServer=!1}return t.prototype.renderConfiguration=function(n){var t=this.getLocale("advanceSwitch");n.find("#"+this.id+"_sql_datasource").length>0?this.resetConfiguration():(this.sqlConfig=ej.buildTag("div","",{width:"100%",height:"100%"},{id:this.id+"_sql_datasource"}),n.append(this.sqlConfig),this.renderBasicPanel(),this.renderAdvcPanel());this.datasource.dsConfigTag.find("#"+this.id+"_panelSwitch").length>0&&(this.datasource.dsConfigTag.find("#"+this.id+"_panelSwitch").text(t).attr("aria-label",t),this.datasource.dsConfigTag.find("#"+this.id+"_panelSwitch").bind("click",$.proxy(this.switchAdvcPanel,this)));this.showConfiguration(!0);this.showAuthentication();this.showServerDropDwn()},t.prototype.showAuthentication=function(){this.dataProvider.toLowerCase()==="sqlazure"?(this.sqlConfig.find("#"+this.id+"_sql_authtype_tr").hide(),this.ejAuthDrpdwn.setModel({text:this.getLocale("sqlServer")}),this.ejAdvcAuthDrpdwn.setModel({text:this.getLocale("sqlServer")})):(this.sqlConfig.find("#"+this.id+"_sql_authtype_tr").show(),this.ejAuthDrpdwn.setModel({text:this.getLocale("window")}),this.ejAdvcAuthDrpdwn.setModel({text:this.getLocale("window")}),this.changedAuthentication({value:"windows"}),this.changedAdvcAuthentication({value:"windows"}))},t.prototype.showServerDropDwn=function(){this.dataProvider.toLowerCase()==="oledb-md"?(this.sqlConfig.find("#"+this.id+"_ssas_servername_tr").show(),this.sqlConfig.find("#"+this.id+"_sql_servername_tr").hide()):(this.sqlConfig.find("#"+this.id+"_ssas_servername_tr").hide(),this.sqlConfig.find("#"+this.id+"_sql_servername_tr").show())},t.prototype.renderBasicPanel=function(){var n,t;this.basicPanel=ej.buildTag("div","",{width:"100%",height:"100%"},{id:this.id+"_sql_basicpanel"});n=ej.buildTag("table.e-designer-dsconfig-table","",{width:"100%"},{unselectable:"on",id:this.id+"_sql_basic_config"});this.sqlConfig.append(this.basicPanel);this.basicPanel.append(n);t={id:"id",text:"text",value:"value"};this.datasource.renderAccordionItem(this.getLocale("serverName"),this.id+"_sql_servername",n,this.sqlServerFocus,this.sqlServerFocusOut,this);this.datasource.renderTextBoxItem(this.getLocale("serverName"),this.id+"_ssas_servername",!1,n,this.controlWidth);this.datasource.renderDropDownItem(this.getLocale("authenticationType"),this.id+"_sql_authtype",n,this.getDropdownValues(!0),t,"0");this.datasource.renderTextBoxItem(this.getLocale("userName"),this.id+"_sql_username",!1,n,this.controlWidth);this.datasource.renderTextBoxItem(this.getLocale("password"),this.id+"_sql_passwd",!0,n,this.controlWidth);this.datasource.renderCheckboxItem(this.getLocale("savePassword"),this.id+"_save_password",n,!0,this.saveAuthentication,this);this.datasource.renderAccordionItem(this.getLocale("database"),this.id+"_sql_dbname",n,this.sqlDBfocus,null,this);this.sqlConfig.find("#"+this.id+"_sql_authtype")&&(this.authType=this.sqlConfig.find("#"+this.id+"_sql_authtype"),this.ejAuthDrpdwn=this.authType.data("ejDropDownList"),this.ejAuthDrpdwn.model.change=$.proxy(this.changedAuthentication,this));this.sqlServer=this.sqlConfig.find("#"+this.id+"_sql_servername");this.ssasServer=this.sqlConfig.find("#"+this.id+"_ssas_servername");this.sqlUsrName=this.sqlConfig.find("#"+this.id+"_sql_username");this.sqlDatabase=this.sqlConfig.find("#"+this.id+"_sql_dbname");this.sqlPasswrd=this.sqlConfig.find("#"+this.id+"_sql_passwd");this.sqlPasswrdTag=this.sqlConfig.find("#"+this.id+"_sql_passwd_tr");this.sqlUsrNameTag=this.sqlConfig.find("#"+this.id+"_sql_username_tr");this.ejSqlAutoComp=this.sqlServer.data("ejAutocomplete");this.ejSqlDbAutoComp=this.sqlDatabase.data("ejAutocomplete");this.sqlSavePasswrdTag=this.sqlConfig.find("#"+this.id+"_save_password_tr");this.ejSqlSavePasswrd=this.sqlConfig.find("#"+this.id+"_save_password").data("ejCheckBox")},t.prototype.renderAdvcPanel=function(){var n,t;this.advancePanel=ej.buildTag("div","",{width:"100%",height:"100%"},{id:this.id+"_sql_advancepanel"});n=ej.buildTag("table.e-designer-dsconfig-table","",{width:"100%"},{unselectable:"on",id:this.id+"_sql_advance_config"});this.sqlConfig.append(this.advancePanel);this.advancePanel.append(n);t={id:"id",text:"text",value:"value"};this.datasource.renderTextArea(this.getLocale("connectionString"),this.id+"_sql_advanceConStr",n);this.datasource.renderDropDownItem(this.getLocale("authenticationType"),this.id+"_adv_sql_authtype",n,this.getDropdownValues(!1),t,"0");this.datasource.renderTextBoxItem(this.getLocale("promptLabel"),this.id+"_adv_sql_prompt",!1,n,this.controlWidth);this.datasource.renderTextBoxItem(this.getLocale("userName"),this.id+"_adv_sql_username",!1,n,this.controlWidth);this.datasource.renderTextBoxItem(this.getLocale("password"),this.id+"_adv_sql_passwd",!0,n,this.controlWidth);this.datasource.renderCheckboxItem(this.getLocale("advcsavepassword"),this.id+"_adv_save_password",n,!0,null,this);this.datasource.renderCheckboxItem(this.getLocale("advcsqlimpersonate"),this.id+"_adv_sql_impersonate",n,!1,null,this);this.sqlConfig.find("#"+this.id+"_adv_sql_authtype")&&(this.advcAuthType=this.sqlConfig.find("#"+this.id+"_adv_sql_authtype"),this.ejAdvcAuthDrpdwn=this.advcAuthType.data("ejDropDownList"),this.ejAdvcAuthDrpdwn.model.change=$.proxy(this.changedAdvcAuthentication,this));this.advcSqlPromptCont=this.sqlConfig.find("#"+this.id+"_adv_sql_prompt");this.advcSqlPromptTag=this.sqlConfig.find("#"+this.id+"_adv_sql_prompt_tr");this.advcSqlUsrName=this.sqlConfig.find("#"+this.id+"_adv_sql_username");this.advcSqlUsrNameTag=this.sqlConfig.find("#"+this.id+"_adv_sql_username_tr");this.advcSqlPasswrd=this.sqlConfig.find("#"+this.id+"_adv_sql_passwd");this.advcSqlPasswrdTag=this.sqlConfig.find("#"+this.id+"_adv_sql_passwd_tr");this.advcSqlConnString=this.sqlConfig.find("#"+this.id+"_sql_advanceConStr");this.advcSqlSavePasswrdTag=this.sqlConfig.find("#"+this.id+"_adv_save_password_tr");this.ejAdvcSqlSavePasswrd=this.sqlConfig.find("#"+this.id+"_adv_save_password").data("ejCheckBox");this.advcSqlImpersonateTag=this.sqlConfig.find("#"+this.id+"_adv_sql_impersonate_tr");this.ejAdvcSqlImpersonate=this.sqlConfig.find("#"+this.id+"_adv_sql_impersonate").data("ejCheckBox")},t.prototype.hasSQLNoneType=function(n){return(n.SecurityType===0||n.SecurityType==="None")&&!n.ConnectionProperties.IntegratedSecurity?!0:!1},t.prototype.editConfiguration=function(n){var i,t;this.renderConfiguration(this.datasource.configTable);n&&(i=n.ConnectionProperties.ConnectString,n.ConnectionProperties.IsDesignState||this.hasSQLNoneType(n)?(this.showAdvcPanel(!0),this.advcSqlConnString.val(i),this.advcSqlUsrName.val(n.ConnectionProperties.UserName),this.advcSqlPasswrd.val(n.ConnectionProperties.PassWord),this.ejAdvcSqlSavePasswrd.option("checked",n.ConnectionProperties.EmbedCredentials),this.ejAdvcSqlImpersonate.option("checked",n.ImpersonateUser?n.ImpersonateUser:!1),n.ConnectionProperties.IntegratedSecurity||n.SecurityType!==0&&n.SecurityType!=="None"?!n.ConnectionProperties.IntegratedSecurity&&(!ej.isNullOrUndefined(n.ConnectionProperties.UserName)&&n.ConnectionProperties.UserName.length>0||!ej.isNullOrUndefined(n.ConnectionProperties.PassWord)&&n.ConnectionProperties.PassWord.length>0)?(this.ejAdvcAuthDrpdwn.setModel({text:this.getLocale("sqlServer")}),this.ejAdvcSqlSavePasswrd.option("checked",n.ConnectionProperties.EmbedCredentials)):n.ConnectionProperties.IntegratedSecurity||!ej.isNullOrUndefined(n.ConnectionProperties.Prompt)&&(ej.isNullOrUndefined(n.ConnectionProperties.Prompt)||n.ConnectionProperties.Prompt.length!==0)||n.SecurityType!==2&&n.SecurityType!=="DataBase"?!n.ConnectionProperties.IntegratedSecurity&&n.ConnectionProperties.Prompt&&n.ConnectionProperties.Prompt.length>0?(this.ejAdvcAuthDrpdwn.setModel({text:this.getLocale("prompt")}),this.advcSqlPromptCont.val(!ej.isNullOrUndefined(n.ConnectionProperties.Prompt)&&n.ConnectionProperties.Prompt.length>0?n.ConnectionProperties.Prompt:this.getLocale("connPrompt")+n.Name),this.ejAdvcSqlSavePasswrd.option("checked",!1)):n.ConnectionProperties.IntegratedSecurity&&this.ejAdvcAuthDrpdwn.setModel({text:this.getLocale("window")}):(this.ejAdvcAuthDrpdwn.setModel({text:this.getLocale("sqlServer")}),this.ejAdvcSqlSavePasswrd.option("checked",!1)):this.ejAdvcAuthDrpdwn.setModel({text:this.getLocale("none")})):(t=this.datasource.getConStringArgs(i),this.sqlUsrName.val(n.ConnectionProperties.UserName),this.sqlPasswrd.val(n.ConnectionProperties.PassWord),this.ejSqlSavePasswrd.option("checked",n.ConnectionProperties.EmbedCredentials),t["data source"].value&&(this.dataProvider.toLowerCase()==="oledb-md"?this.ssasServer.val(t["data source"].value):this.ejSqlAutoComp.setModel({value:t["data source"].value})),t["initial catalog"].value&&this.ejSqlDbAutoComp.setModel({value:t["initial catalog"].value}),n.ConnectionProperties.IntegratedSecurity||n.SecurityType===0||n.SecurityType==="None"?this.ejAuthDrpdwn.setModel({text:this.getLocale("window")}):!n.ConnectionProperties.IntegratedSecurity&&(!ej.isNullOrUndefined(n.ConnectionProperties.UserName)&&n.ConnectionProperties.UserName.length>0||!ej.isNullOrUndefined(n.ConnectionProperties.PassWord)&&n.ConnectionProperties.PassWord.length>0)?(this.ejAuthDrpdwn.setModel({text:this.getLocale("sqlServer")}),this.saveAuthentication({isChecked:!0})):n.ConnectionProperties.IntegratedSecurity||(this.ejAuthDrpdwn.setModel({text:this.getLocale("sqlServer")}),this.saveAuthentication({isChecked:!1}))));this.hideValidationMsg()},t.prototype.hideValidationMsg=function(){this.datasource.showValidationMsg(this.sqlServer.attr("id"),!1);this.datasource.showValidationMsg(this.ssasServer.attr("id"),!1);this.datasource.showValidationMsg(this.sqlDatabase.attr("id"),!1);this.datasource.showValidationMsg(this.sqlUsrName.attr("id"),!1);this.datasource.showValidationMsg(this.sqlPasswrd.attr("id"),!1);this.datasource.showValidationMsg(this.advcSqlConnString.attr("id"),!1);this.datasource.showValidationMsg(this.advcSqlPromptCont.attr("id"),!1);this.datasource.showValidationMsg(this.advcSqlUsrName.attr("id"),!1);this.datasource.showValidationMsg(this.advcSqlPasswrd.attr("id"),!1)},t.prototype.resetConfiguration=function(){this.hideValidationMsg();this.sqlUsrName.val("");this.sqlPasswrd.val("");this.ssasServer.val("");this.ejSqlAutoComp.clearText();this.ejSqlDbAutoComp.clearText();this.ejSqlSavePasswrd.setModel({checked:!1});this.ejSqlAutoComp.setModel({value:"",dataSource:[]});this.ejSqlDbAutoComp.setModel({value:"",dataSource:[]});this.lastServerName="";var n=this.getLocale("advanceSwitch");this.advcSqlUsrName.val("");this.advcSqlPasswrd.val("");this.advcSqlPromptCont.val("");this.advcSqlConnString.val("");this.ejAdvcSqlSavePasswrd.setModel({checked:!1});this.ejAdvcSqlImpersonate.setModel({checked:!1});this.ejAdvcAuthDrpdwn.setModel({dataSource:this.getDropdownValues(!1)});this.datasource.dsConfigTag.find("#"+this.id+"_panelSwitch").length>0&&(this.datasource.dsConfigTag.find("#"+this.id+"_panelSwitch").text(n).attr("aria-label",n),this.datasource.dsConfigTag.find("#"+this.id+"_panelSwitch").unbind("click",$.proxy(this.switchAdvcPanel,this)))},t.prototype.UpdateDSInfo=function(n,t){n.ConnectionProperties.DataProvider=t.Provider;n.ConnectionProperties.ConnectString=t.ConnectionString;n.ConnectionProperties.IsDesignState=t.IsDesignState;n.ConnectionProperties.IntegratedSecurity=t.IsIntegrated;n.ConnectionProperties.UserName="";n.ConnectionProperties.PassWord="";n.ConnectionProperties.Prompt="";n.SecurityType=t.SecurityType;n.ImpersonateUser=t.ImpersonateUser;n.ConnectionProperties.EmbedCredentials=!1;this.basicPanel.is(":visible")?this.ejAuthDrpdwn.getSelectedValue()==="sqlServer"&&this.ejSqlSavePasswrd.model.checked?(n.ConnectionProperties.UserName=t.Username,n.ConnectionProperties.PassWord=t.Password,n.ConnectionProperties.EmbedCredentials=!0):this.ejAuthDrpdwn.getSelectedValue()!=="sqlServer"||this.ejSqlSavePasswrd.model.checked||(n.ConnectionProperties.Prompt=!ej.isNullOrUndefined(this.advcSqlPromptCont)&&this.advcSqlPromptCont.val().length>0?this.advcSqlPromptCont.val():"Specify the Username and password for DataSource "+n.Name):this.ejAdvcAuthDrpdwn.getSelectedValue()==="sqlServer"&&this.ejAdvcSqlSavePasswrd.model.checked?(n.ConnectionProperties.UserName=t.Username,n.ConnectionProperties.PassWord=t.Password,n.ConnectionProperties.EmbedCredentials=!0):(this.ejAdvcAuthDrpdwn.getSelectedValue()!=="sqlServer"||this.ejAdvcSqlSavePasswrd.model.checked)&&this.ejAdvcAuthDrpdwn.getSelectedValue()!=="prompt"||(n.ConnectionProperties.Prompt=!ej.isNullOrUndefined(this.advcSqlPromptCont)&&this.advcSqlPromptCont.val().length>0?this.advcSqlPromptCont.val():"Specify the Username and password for DataSource "+n.Name)},t.prototype.getDatabaseVal=function(){var n=this.ejSqlDbAutoComp.getValue();return n?n:this.sqlConfig.find("#"+this.id+"_sql_dbname").val()},t.prototype.getServerVal=function(){if(this.dataProvider.toLowerCase()==="oledb-md")return this.ssasServer.val();var n=this.ejSqlAutoComp.getValue();return n?n:this.sqlConfig.find("#"+this.id+"_sql_servername").val()},t.prototype.getDatasourceInfo=function(n){var t=!0,i="",r="",u="",f=!0,h=!1,e="Integrated",c=!1,o,s,l;return(this.hideValidationMsg(),this.basicPanel.is(":visible")?(o=this.getServerVal(),s=this.getDatabaseVal(),o.length===0&&(l=this.dataProvider.toLowerCase()==="oledb-md"?this.ssasServer:this.sqlServer,this.datasource.showValidationMsg(l.attr("id"),!0,this.getLocale("alertServerName")),t=!1),s.length===0&&(this.datasource.showValidationMsg(this.sqlDatabase.attr("id"),!0,this.getLocale("alertDatabaseName")),t=!1),this.ejAuthDrpdwn.getSelectedValue()==="sqlServer"&&(i=this.sqlUsrName.val(),r=this.sqlPasswrd.val(),e="DataBase",f=!1,i.length===0&&(this.datasource.showValidationMsg(this.sqlUsrName.attr("id"),!0,this.getLocale("alertUserName")),t=!1),r.length===0&&(this.datasource.showValidationMsg(this.sqlPasswrd.attr("id"),!0,this.getLocale("alertPassword")),t=!1)),t&&(u=this.buildSqlConnection(o,s))):(h=!0,u=this.advcSqlConnString.val(),u.length===0&&(this.datasource.showValidationMsg(this.advcSqlConnString.attr("id"),!0,this.getLocale("alertConnectionString")),t=!1),this.ejAdvcAuthDrpdwn.getSelectedValue()==="prompt"&&this.advcSqlPromptCont.val().length===0&&(this.datasource.showValidationMsg(this.advcSqlPromptCont.attr("id"),!0,this.getLocale("alertPrompt")),t=!1),(this.ejAdvcAuthDrpdwn.getSelectedValue()==="sqlServer"||this.ejAdvcAuthDrpdwn.getSelectedValue()==="prompt")&&(i=this.advcSqlUsrName.val(),r=this.advcSqlPasswrd.val(),e="DataBase",f=!1,i.length===0&&(this.datasource.showValidationMsg(this.advcSqlUsrName.attr("id"),!0,this.getLocale("alertUserName")),t=!1),r.length===0&&(this.datasource.showValidationMsg(this.advcSqlPasswrd.attr("id"),!0,this.getLocale("alertPassword")),t=!1),this.rptDesigner&&this.rptDesigner.model&&this.rptDesigner.model.enableImpersonate&&this.ejAdvcSqlSavePasswrd.model.checked&&this.ejAdvcSqlImpersonate.model.checked&&(c=!0)),this.ejAdvcAuthDrpdwn.getSelectedValue()==="none"&&(e="None",f=!1)),t)?{Name:n,Provider:this.dataProvider,IsIntegrated:f,SecurityType:e,IsDesignState:h,Username:i,Password:r,ImpersonateUser:c,ConnectionString:u}:null},t.prototype.getConnectionVal=function(){var n=this.getServerVal(),t=this.getDatabaseVal();return n.length!==0&&t.length!==0?this.buildSqlConnection(n,t):this.dataProvider.toLowerCase()==="sqlazure"?";Encrypt=True;TrustServerCertificate=True;":""},t.prototype.buildSqlConnection=function(n,t){return this.dataProvider.toLowerCase()==="sqlazure"?"Data Source="+n+";Initial Catalog="+t+";Encrypt=True;TrustServerCertificate=True;":"Data Source="+n+";Initial Catalog="+t+";"},t.prototype.saveAuthentication=function(n){this.ejAdvcAuthDrpdwn.setModel({text:n.isChecked?this.getLocale("sqlServer"):this.getLocale("prompt")})},t.prototype.changedAuthentication=function(n){var t=n.value?n.value:this.ejAuthDrpdwn.getSelectedValue();this.datasource.showValidationMsg(this.sqlUsrName.attr("id"),!1);this.datasource.showValidationMsg(this.sqlPasswrd.attr("id"),!1);this.sqlUsrNameTag.css("display","none");this.sqlPasswrdTag.css("display","none");this.sqlSavePasswrdTag.css("display","none");t==="sqlServer"&&(this.sqlUsrNameTag.css("display","table-row"),this.sqlPasswrdTag.css("display","table-row"),this.sqlSavePasswrdTag.css("display","table-row"),this.saveAuthentication({isChecked:!1}));this.ejSqlDbAutoComp.setModel({dataSource:[]});n.isInteraction&&this.ejSqlDbAutoComp.clearText();this.datasource.updateEJComponentSize();this.datasource.scrollerRefresh(this.datasource.dsConfigTag.find("#"+this.id+"_dsConfigBodyContainer"))},t.prototype.changedAdvcAuthentication=function(n){var t=n.value?n.value:this.ejAdvcAuthDrpdwn.getSelectedValue(),i;this.datasource.showValidationMsg(this.advcSqlUsrName.attr("id"),!1);this.datasource.showValidationMsg(this.advcSqlPasswrd.attr("id"),!1);this.advcSqlPromptTag.css("display","none");this.advcSqlUsrNameTag.css("display","none");this.advcSqlPasswrdTag.css("display","none");this.advcSqlSavePasswrdTag.css("display","none");this.showImpersonate(!1);t==="sqlServer"&&(this.advcSqlUsrNameTag.css("display","table-row"),this.advcSqlPasswrdTag.css("display","table-row"),this.advcSqlSavePasswrdTag.css("display","table-row"),i=this.rptDesigner&&this.rptDesigner.model&&this.rptDesigner.model.enableImpersonate?this.rptDesigner.model.enableImpersonate:!1,this.showImpersonate(i));t==="prompt"&&(this.advcSqlPromptTag.css("display","table-row"),this.advcSqlUsrNameTag.css("display","table-row"),this.advcSqlPasswrdTag.css("display","table-row"));this.datasource.updateEJComponentSize();this.datasource.scrollerRefresh(this.datasource.dsConfigTag.find("#"+this.id+"_dsConfigBodyContainer"))},t.prototype.switchAdvcPanel=function(){var i=this.advcSqlConnString.val(),n=this.getConnectionVal(),t;this.basicPanel.is(":visible")?this.showAdvcPanel(!0,n):n.trim().toLowerCase()!==i.trim().toLowerCase()?(t=this.getLocale("switchAlert"),this.rptDesigner.getInstance("ReportUtil").ejAlertDialog(this.getLocale("switchLabel"),t,!0,!1,!0,"",{height:160,width:510,instance:this,method:"confirmPanelSwitch"})):this.showAdvcPanel(!1,n);this.hideValidationMsg()},t.prototype.confirmPanelSwitch=function(n){n&&this.showAdvcPanel(!n)},t.prototype.showImpersonate=function(n){this.advcSqlImpersonateTag&&this.advcSqlImpersonateTag.css("display",n?"table-row":"none")},t.prototype.showAdvcPanel=function(n,t){var i,r;this.hideValidationMsg();n?(i=this.getLocale("basicSwitch"),this.ejAuthDrpdwn.getSelectedValue()==="sqlServer"&&this.ejSqlSavePasswrd.model.checked?(this.ejAdvcAuthDrpdwn.setModel({text:this.getLocale("sqlServer")}),this.ejAdvcSqlSavePasswrd.setModel({checked:!0})):this.ejAuthDrpdwn.getSelectedValue()!=="sqlServer"||this.ejSqlSavePasswrd.model.checked?this.ejAdvcAuthDrpdwn.setModel({text:this.getLocale("window")}):(this.ejAdvcAuthDrpdwn.setModel({text:this.getLocale("prompt")}),this.ejAdvcSqlSavePasswrd.setModel({checked:!1}),this.advcSqlPromptCont.val("Specify the Username and password for DataSource")),(this.sqlUsrName.val().length>0||this.sqlPasswrd.val().length>0)&&(this.advcSqlUsrName.val(this.sqlUsrName.val()),this.advcSqlPasswrd.val(this.sqlPasswrd.val())),this.basicPanel.css("display","none"),this.advancePanel.css("display","table-row"),this.datasource.dsConfigTag.find("#"+this.id+"_panelSwitch").text(i).attr("aria-label",i),this.advcSqlConnString.val(ej.isNullOrUndefined(t)?"":t)):(r=this.getLocale("advanceSwitch"),this.ejAdvcAuthDrpdwn.getSelectedValue()==="sqlServer"?(this.ejAuthDrpdwn.setModel({text:this.getLocale("sqlServer")}),this.ejSqlSavePasswrd.setModel({checked:this.ejAdvcSqlSavePasswrd.model.checked})):this.ejAdvcAuthDrpdwn.getSelectedValue()==="prompt"?(this.ejAuthDrpdwn.setModel({text:this.getLocale("sqlServer")}),this.ejSqlSavePasswrd.setModel({checked:!1})):(this.ejAuthDrpdwn.setModel({text:this.dataProvider.toLowerCase()==="sqlazure"?this.getLocale("sqlServer"):this.getLocale("window")}),this.ejAdvcAuthDrpdwn.setModel({text:this.getLocale("window")})),(this.advcSqlUsrName.val().length>0||this.advcSqlPasswrd.val().length>0)&&(this.sqlUsrName.val(this.advcSqlUsrName.val()),this.sqlPasswrd.val(this.advcSqlPasswrd.val())),this.basicPanel.css("display","table-row"),this.advancePanel.css("display","none"),this.datasource.dsConfigTag.find("#"+this.id+"_panelSwitch").text(r).attr("aria-label",r));this.datasource.updateEJComponentSize();this.datasource.scrollerRefresh(this.datasource.dsConfigTag.find("#"+this.id+"_dsConfigBodyContainer"))},t.prototype.showConfiguration=function(n){this.sqlConfig.css("display",n?"table-row":"none");this.sqlConfig.children().show();this.showAdvcPanel(!n)},t.prototype.sqlDBfocus=function(n){var t,e;if(!(n.model.dataSource&&n.model.dataSource.length>0)&&!this.isPostBackDB&&(t=this.getServerVal(),t)){var i="",r="",u=!0,f="Integrated";this.ejAuthDrpdwn.getSelectedValue()==="sqlServer"&&(i=this.sqlUsrName.val(),r=this.sqlPasswrd.val(),u=!1,f="DataBase");this.isPostBackDB=!0;e={Name:"",Provider:this.dataProvider,IsIntegrated:u,SecurityType:f,Username:ej.ReportUtil.encryptData(i),Password:ej.ReportUtil.encryptData(r),ConnectionString:ej.ReportUtil.encryptData("Data Source="+t+";")};this.rptDesigner.getInstance("ReportUtil").doAjaxPost("POST",ej.ReportUtil.getTenantUrl(this.rptDesigner.model.serviceUrl+"/PostDesignerAction/",this.rptDesigner.model.tenantName),{action:ej.ReportUtil.DesignerAction.dataBases,data:JSON.stringify({designerAction:ej.ReportUtil.DesignerAction.dataBases,datasource:e})},{fnction:$.proxy(this.loadSqlDB,this)})}},t.prototype.loadSqlDB=function(n){var i,r,t;if(n&&n!=="Not Found"){for(i=[],r=JSON.parse(n),t=0;t0)&&!this.isPostBackServer){this.isPostBackServer=!0;var t={Name:"",Provider:this.dataProvider,IsIntegrated:!0,SecurityType:"Integrated",Username:"",Password:"",ConnectionString:""};this.rptDesigner.getInstance("ReportUtil").doAjaxPost("POST",ej.ReportUtil.getTenantUrl(this.rptDesigner.model.serviceUrl+"/PostDesignerAction/",this.rptDesigner.model.tenantName),{action:ej.ReportUtil.DesignerAction.serverInstance,data:JSON.stringify({designerAction:ej.ReportUtil.DesignerAction.serverInstance,datasource:t})},{fnction:$.proxy(this.loadSqlServers,this)})}},t.prototype.loadSqlServers=function(n){var i,r,t;if(n&&n!=="Not Found"){for(i=[],r=JSON.parse(n),t=0;t0&&(ej.ReportUtil.destroyEjObjects(this.sqlConfig),this.sqlConfig.remove())},t}();window.ej.createObject("ej.ReportDesignerUtility.SQLDataSource",y,window);p=function(){function t(t){this.controlWidth=428;this.dataProvider=n.SQLDataType.PostgreSQL.toString();this.reportDesigner=t;this.id=this.reportDesigner._id;this.isPostBackDB=!1;this.datasource=this.reportDesigner.getInstance("DataSource")}return t.prototype.renderConfiguration=function(n){n.find("#"+this.id+"_postgresql_datasource").length>0?this.resetConfiguration():(this.postgreSQLConfig=ej.buildTag("div","",{width:"100%",height:"100%"},{id:this.id+"_postgresql_datasource"}),n.append(this.postgreSQLConfig),this.renderBasicPanel(),this.datasource.advanceDatasource.renderConfiguration(n));this.updateAdvancedPanelBinding(!0);this.showConfiguration(!0)},t.prototype.renderBasicPanel=function(){this.basicPanel=ej.buildTag("div","",{width:"100%",height:"100%"},{id:this.id+"_basic_postgresql_panel"});var n=ej.buildTag("table.e-designer-dsconfig-table","",{width:"100%"},{unselectable:"on",id:this.id+"_basic_postgresql_basic_config"});this.postgreSQLConfig.append(this.basicPanel);this.basicPanel.append(n);this.datasource.renderTextBoxItem(this.getLocale("serverName"),this.id+"_postgresql_servername",!1,n,this.controlWidth);this.datasource.renderNumericItem(this.getLocale("port"),this.id+"_postgresql_portno",n,undefined,undefined,undefined,!0,this.controlWidth,undefined,0);this.datasource.renderTextBoxItem(this.getLocale("userName"),this.id+"_postgresql_username",!1,n,this.controlWidth);this.datasource.renderTextBoxItem(this.getLocale("password"),this.id+"_postgresql_password",!0,n,this.controlWidth);this.datasource.renderCheckboxItem(this.getLocale("savePassword"),this.id+"_postgresql_save_password",n,!0,null,this);this.datasource.renderAccordionItem(this.getLocale("database"),this.id+"_postgresql_dbname",n,this.dBfocus,null,this);this.postgreSQLServer=this.postgreSQLConfig.find("#"+this.id+"_postgresql_servername");this.postgreSQLPortNo=this.postgreSQLConfig.find("#"+this.id+"_postgresql_portno");this.postgreSQLPortNoNumeric=this.postgreSQLConfig.find("#"+this.id+"_postgresql_portno").data("ejNumericTextbox");this.postgreSQLPortNoNumeric.setModel({value:5432});this.postgreSQLUserName=this.postgreSQLConfig.find("#"+this.id+"_postgresql_username");this.postgreSQLPassword=this.postgreSQLConfig.find("#"+this.id+"_postgresql_password");this.postgreSQLSavePassword=this.postgreSQLConfig.find("#"+this.id+"_postgresql_save_password").data("ejCheckBox");this.postgreSQLDatabase=this.postgreSQLConfig.find("#"+this.id+"_postgresql_dbname");this.postgreSQLDbAutoComp=this.postgreSQLDatabase.data("ejAutocomplete")},t.prototype.editConfiguration=function(n){this.renderConfiguration(this.datasource.configTable);this.updateDataSource(n)},t.prototype.switchAdvcPanel=function(){var r=this.basicPanel.is(":visible"),n=this.getConnectionProps(),t,i;r?this.updatePanelState(!0,n):(t=this.datasource.advanceDatasource.getAdvanceConnectionProps(),n&&n.connString.trim().toLowerCase()!==t.connString.trim().toLowerCase()?(i=this.getLocale("switchAlert"),this.reportDesigner.getInstance("ReportUtil").ejAlertDialog(this.getLocale("switchLabel"),i,!0,!1,!0,"",{height:160,width:510,instance:this,method:"confirmSwitcher"})):this.updatePanelState(!1,t))},t.prototype.confirmSwitcher=function(n){n&&this.updatePanelState(!n)},t.prototype.updatePanelState=function(n,t){var i=n?this.getLocale("basicSwitch"):this.getLocale("advanceSwitch");this.updateBasicPanel(!n,t);this.datasource.advanceDatasource.updateAdvancePanel(n,t);this.datasource.updateEJComponentSize();this.datasource.dsConfigTag.find("#"+this.id+"_panelSwitch").text(i).attr("aria-label",i);this.datasource.scrollerRefresh(this.datasource.dsConfigTag.find("#"+this.id+"_dsConfigBodyContainer"))},t.prototype.updateBasicPanel=function(n,t){n&&t&&(t.authValue==="prompt"||t.authValue==="authentication")&&(this.postgreSQLUserName.val(t.userName),this.postgreSQLPassword.val(t.password),this.postgreSQLSavePassword.option("checked",t.authValue==="prompt"?!1:t.embedCreden));this.postgreSQLConfig.css("display",n?"table-row":"none");this.hideValidationMsg()},t.prototype.dBfocus=function(n){var t,i;n.model.dataSource&&n.model.dataSource.length>0||this.isPostBackDB||(t=this.getConnectionProps(),t.serverName&&t.portNo&&t.userName&&t.password&&(this.isPostBackDB=!0,i={Name:"",Provider:this.dataProvider,IsIntegrated:!1,SecurityType:"DataBase",Username:ej.ReportUtil.encryptData(t.userName),Password:ej.ReportUtil.encryptData(t.password),ConnectionString:ej.ReportUtil.encryptData("Host="+t.serverName+";Port="+t.portNo+";")},this.reportDesigner.getInstance("ReportUtil").doAjaxPost("POST",ej.ReportUtil.getTenantUrl(this.reportDesigner.model.serviceUrl+"/PostDesignerAction/",this.reportDesigner.model.tenantName),{action:ej.ReportUtil.DesignerAction.dataBases,data:JSON.stringify({designerAction:ej.ReportUtil.DesignerAction.dataBases,datasource:i})},{fnction:$.proxy(this.loadDB,this)})))},t.prototype.loadDB=function(n){var i,r,t;if(n&&n!=="Not Found"){for(i=[],r=JSON.parse(n),t=0;t0?(this.postgreSQLConfig.css("display",t?"table-row":"none"),this.updateAdvancedPanelBinding(t),this.datasource.advanceDatasource.updateAdvancePanel(!1,null)):this.renderConfiguration(n)},t.prototype.resetConfiguration=function(){this.hideValidationMsg();this.postgreSQLServer.val("");this.postgreSQLDatabase.val("");this.postgreSQLUserName.val("");this.postgreSQLPassword.val("");this.postgreSQLPortNoNumeric.setModel({value:5432});this.postgreSQLSavePassword.setModel({checked:!1});this.postgreSQLDbAutoComp.setModel({value:"",dataSource:[]});this.datasource.advanceDatasource.resetConfiguration();this.updateAdvancedPanelBinding(!1)},t.prototype.updateAdvancedPanelBinding=function(n){var t=this.getLocale("advanceSwitch");this.datasource.dsConfigTag.find("#"+this.id+"_panelSwitch").text(t).attr("aria-label",t);this.datasource.dsConfigTag.find("#"+this.id+"_panelSwitch").unbind("click",$.proxy(this.switchAdvcPanel,this));n&&this.datasource.dsConfigTag.find("#"+this.id+"_panelSwitch").bind("click",$.proxy(this.switchAdvcPanel,this))},t.prototype.getDatasourceInfo=function(n){var r=this.basicPanel.is(":visible");if(r){var t=this.getConnectionProps(),u=t.userName,f=t.password,i=!0;if(this.hideValidationMsg(),t.serverName.length===0&&(this.datasource.showValidationMsg(this.postgreSQLServer.attr("id"),!0,this.getLocale("aletServerName")),i=!1),t.portNo.length===0&&(this.datasource.showValidationMsg(this.postgreSQLPortNo.attr("id"),!0,this.getLocale("aletPort")),i=!1),t.userName.length===0&&(this.datasource.showValidationMsg(this.postgreSQLUserName.attr("id"),!0,this.getLocale("alertUserName")),i=!1),t.password.length===0&&(this.datasource.showValidationMsg(this.postgreSQLPassword.attr("id"),!0,this.getLocale("alertPassword")),i=!1),t.dbName.length===0&&(this.datasource.showValidationMsg(this.postgreSQLDatabase.attr("id"),!0,this.getLocale("alertDatabase")),i=!1),i)return{Name:n,Provider:this.dataProvider,IsIntegrated:!1,SecurityType:"DataBase",IsDesignState:!1,Username:u,Password:f,ConnectionString:this.buildConnection(t)}}else return this.datasource.advanceDatasource.getDatasourceInfo(n,this.dataProvider);return null},t.prototype.hideValidationMsg=function(){this.datasource.showValidationMsg(this.postgreSQLServer.attr("id"),!1);this.datasource.showValidationMsg(this.postgreSQLDatabase.attr("id"),!1);this.datasource.showValidationMsg(this.postgreSQLPortNo.attr("id"),!1);this.datasource.showValidationMsg(this.postgreSQLUserName.attr("id"),!1);this.datasource.showValidationMsg(this.postgreSQLPassword.attr("id"),!1)},t.prototype.getLocale=function(n){var i,t=this.reportDesigner.model.locale?this.reportDesigner.model.locale:"en-US";i=!ej.isNullOrUndefined(ej.ReportDesigner.Locale[t])&&ej.ReportDesigner.Locale[t].dataSource&&ej.ReportDesigner.Locale[t].dataSource.postgreSQLDatasource?ej.ReportDesigner.Locale[t].dataSource.postgreSQLDatasource:ej.ReportDesigner.Locale["en-US"].dataSource.postgreSQLDatasource;switch(n){case"serverName":case"database":case"port":case"userName":case"password":case"savePassword":case"basicSwitch":case"advanceSwitch":case"switchAlert":case"switchLabel":n=i[n];break;case"aletServerName":case"aletPort":case"alertUserName":case"alertPassword":case"alertDatabase":n=i.alertMessage[n]}return n},t.prototype.updateCulture=function(){var t=this.datasource.dsConfigTag.find("#"+this.id+"_panelSwitch"),i=this.basicPanel.is(":visible"),r=this.postgreSQLConfig.find("#"+this.id+"_postgresql_save_password"),n;this.datasource.updateRow(this.postgreSQLConfig,this.postgreSQLServer.attr("id"),this.getLocale("serverName"));this.datasource.updateValidationMsg(this.postgreSQLConfig,this.postgreSQLServer.attr("id"),this.getLocale("aletServerName"));this.datasource.updateRow(this.postgreSQLConfig,this.postgreSQLPortNo.attr("id"),this.getLocale("port"));this.datasource.updateValidationMsg(this.postgreSQLConfig,this.postgreSQLPortNo.attr("id"),this.getLocale("aletPort"));this.datasource.updateRow(this.postgreSQLConfig,this.postgreSQLUserName.attr("id"),this.getLocale("userName"));this.datasource.updateValidationMsg(this.postgreSQLConfig,this.postgreSQLUserName.attr("id"),this.getLocale("alertUserName"));this.datasource.updateRow(this.postgreSQLConfig,this.postgreSQLPassword.attr("id"),this.getLocale("password"));this.datasource.updateValidationMsg(this.postgreSQLConfig,this.postgreSQLPassword.attr("id"),this.getLocale("alertPassword"));this.datasource.updateRow(this.postgreSQLConfig,r.attr("id"),this.getLocale("savePassword"));this.datasource.updateRow(this.postgreSQLConfig,this.postgreSQLDatabase.attr("id"),this.getLocale("database"));this.datasource.updateValidationMsg(this.postgreSQLConfig,this.postgreSQLDatabase.attr("id"),this.getLocale("alertDatabase"));n=this.getLocale(i?"advanceSwitch":"basicSwitch");t.html(n).attr("aria-label",n);this.datasource.advanceDatasource.updateCulture()},t.prototype.unWiredEvents=function(){this.datasource.dsConfigTag.find("#"+this.id+"_panelSwitch").unbind("click",$.proxy(this.switchAdvcPanel,this))},t.prototype.dispose=function(){this.postgreSQLConfig&&this.postgreSQLConfig.length>0&&(ej.ReportUtil.destroyEjObjects(this.postgreSQLConfig),this.postgreSQLConfig.remove())},t.prototype.updateSize=function(){},t}();window.ej.createObject("ej.ReportDesignerUtility.PostgreSQLDataSource",p,window);w=function(){function n(n){this.rptDesigner=n;this.datasource=this.rptDesigner.getInstance("DataSource");this.id=this.rptDesigner._id}return n.prototype.renderConfiguration=function(n){n.find("#"+this.id+"_sqlce_datasource").length>0?this.resetConfiguration():(this.sqlCeConfig=ej.buildTag("div","",{width:"100%",height:"100%",display:"table-row"},{id:this.id+"_sqlce_datasource"}),n.append(this.sqlCeConfig),this.renderSqlCePanel(),this.ejAuthDrpdwn.setModel({text:this.getLocale("none")}));this.showConfiguration(!0)},n.prototype.renderSqlCePanel=function(){var n,t;this.sqlCePanel=ej.buildTag("div","",{width:"100%",height:"100%"},{id:this.id+"_sqlce_panel"});n=ej.buildTag("table.e-designer-dsconfig-table","",{width:"100%"},{unselectable:"on",id:this.id+"_sqlce_config"});this.sqlCeConfig.append(n);t={id:"id",text:"text",value:"value"};this.datasource.renderTextArea(this.getLocale("connectionString"),this.id+"_sqlce_conStr",n);this.datasource.renderDropDownItem(this.getLocale("authenticationType"),this.id+"_sqlce_authtype",n,this.getDropdownValues(),t,"0");this.datasource.renderTextBoxItem(this.getLocale("password"),this.id+"_sqlce_passwd",!0,n,218);this.datasource.renderCheckboxItem(this.getLocale("savePassword"),this.id+"_sqlce_save_password",n,!0,null,this);this.sqlCeConfig.find("#"+this.id+"_sqlce_authtype").length>0&&(this.authType=this.sqlCeConfig.find("#"+this.id+"_sqlce_authtype"),this.ejAuthDrpdwn=this.authType.data("ejDropDownList"),this.ejAuthDrpdwn.model.change=$.proxy(this.changedAuthentication,this));this.passWord=this.sqlCeConfig.find("#"+this.id+"_sqlce_passwd");this.passWordTag=this.sqlCeConfig.find("#"+this.id+"_sqlce_passwd_tr");this.connString=this.sqlCeConfig.find("#"+this.id+"_sqlce_conStr");this.connStringTag=this.sqlCeConfig.find("#"+this.id+"_sqlce_conStr_tr");this.sqlCeSavePasswrdTag=this.sqlCeConfig.find("#"+this.id+"_sqlce_save_password_tr");this.ejSqlCeSavePasswrd=this.sqlCeConfig.find("#"+this.id+"_sqlce_save_password").data("ejCheckBox")},n.prototype.changedAuthentication=function(n){var t=n.value?n.value:this.ejAuthDrpdwn.getSelectedValue();this.hideValidationMsg();this.passWordTag.css("display","none");this.sqlCeSavePasswrdTag.css("display","none");t==="authentication"&&(this.passWordTag.css("display","table-row"),this.sqlCeSavePasswrdTag.css("display","table-row"));this.datasource.updateEJComponentSize();this.datasource.scrollerRefresh(this.datasource.dsConfigTag.find("#"+this.id+"_dsConfigBodyContainer"))},n.prototype.editConfiguration=function(n){this.renderConfiguration(this.datasource.configTable);this.hideValidationMsg();this.ejSqlCeSavePasswrd.option("checked",n.ConnectionProperties.EmbedCredentials);n&&(this.passWord.val(n.ConnectionProperties.PassWord),this.connString.val(n.ConnectionProperties.ConnectString),n.ConnectionProperties&&(n.ConnectionProperties.PassWord&&n.ConnectionProperties.PassWord.length>0||n.SecurityType===2||n.SecurityType==="DataBase")&&(this.ejAuthDrpdwn.setModel({text:this.getLocale("authentication")}),this.ejSqlCeSavePasswrd.option("checked",n.ConnectionProperties.EmbedCredentials)))},n.prototype.hideValidationMsg=function(){this.datasource.showValidationMsg(this.connString.attr("id"),!1);this.datasource.showValidationMsg(this.passWord.attr("id"),!1)},n.prototype.resetConfiguration=function(){this.hideValidationMsg();this.passWord.val("");this.connString.val("");this.ejAuthDrpdwn.setModel({text:this.getLocale("none")});this.ejSqlCeSavePasswrd.setModel({checked:!1})},n.prototype.showConfiguration=function(n){this.sqlCeConfig.css("display",n?"table-row":"none");this.sqlCeConfig.children().show()},n.prototype.UpdateDSInfo=function(n,t){n.ConnectionProperties.DataProvider=t.Provider;n.ConnectionProperties.ConnectString=t.ConnectionString;n.ConnectionProperties.IsDesignState=t.IsDesignState;n.ConnectionProperties.IntegratedSecurity=t.IsIntegrated;n.ConnectionProperties.UserName="";n.ConnectionProperties.PassWord="";n.ConnectionProperties.Prompt="";n.SecurityType=t.SecurityType;n.ConnectionProperties.EmbedCredentials=!1;this.ejAuthDrpdwn.getSelectedValue()==="authentication"&&this.ejSqlCeSavePasswrd.model.checked?(n.ConnectionProperties.PassWord=t.Password,n.ConnectionProperties.EmbedCredentials=!0):this.ejAuthDrpdwn.getSelectedValue()!=="authentication"||this.ejSqlCeSavePasswrd.model.checked||(n.ConnectionProperties.Prompt="Specify the Password for DataSource: "+n.Name)},n.prototype.getDatasourceInfo=function(n){var i=!0,t="",r="None";return(this.hideValidationMsg(),this.ejAuthDrpdwn.getSelectedValue()==="authentication"&&(t=this.passWord.val(),this.datasource.showValidationMsg(this.passWord.attr("id"),!(t.length>0),this.getLocale("alertPassword")),i=t.length>0,r="DataBase"),this.datasource.showValidationMsg(this.connString.attr("id"),!(this.connString.val().length>0),this.getLocale("alertConnectionString")),i=this.connString.val().length>0,i)?{Name:n,Provider:"SQLCe",IsIntegrated:!1,SecurityType:r,Username:"",Password:t,ConnectionString:this.connString.val()}:null},n.prototype.getLocale=function(n){var t,i=ej.ReportDesigner.Locale["en-US"].dataSource.sqlceDatasource;ej.isNullOrUndefined(this.rptDesigner.model)||ej.isNullOrUndefined(this.rptDesigner.model.locale)||ej.isNullOrUndefined(ej.ReportDesigner.Locale[this.rptDesigner.model.locale])||ej.isNullOrUndefined(ej.ReportDesigner.Locale[this.rptDesigner.model.locale].dataSource)||(t=ej.ReportDesigner.Locale[this.rptDesigner.model.locale].dataSource.sqlceDatasource);switch(n.toLowerCase()){case"connectionstring":return t&&t.connectionString?t.connectionString:i.connectionString;case"authenticationtype":return t&&t.authenticationType?t.authenticationType:i.authenticationType;case"authentication":return t&&t.authentication?t.authentication:i.authentication;case"none":return t&&t.none?t.none:i.none;case"password":return t&&t.password?t.password:i.password;case"savepassword":return t&&t.savePassword?t.savePassword:i.savePassword;case"alertconnectionstring":return t&&t.alertMessage&&t.alertMessage.connectionString?t.alertMessage.connectionString:i.alertMessage.connectionString;case"alertpassword":return t&&t.alertMessage&&t.alertMessage.password?t.alertMessage.password:i.alertMessage.password}return n},n.prototype.updateCulture=function(){var n=this.sqlCeConfig.find("#"+this.id+"_sqlce_save_password"),t;this.connString&&(this.datasource.updateRow(this.sqlCeConfig,this.connString.attr("id"),this.getLocale("connectionString")),this.datasource.updateValidationMsg(this.sqlCeConfig,this.connString.attr("id"),this.getLocale("alertConnectionString")));this.authType&&(t=this.ejAuthDrpdwn.model.selectedIndex?this.ejAuthDrpdwn.model.selectedIndex.toString():"0",this.datasource.updateRow(this.sqlCeConfig,this.authType.attr("id"),this.getLocale("authenticationType")),this.ejAuthDrpdwn.setModel({dataSource:this.getDropdownValues()}),this.ejAuthDrpdwn.option({selectedIndex:t}));this.passWord&&(this.datasource.updateRow(this.sqlCeConfig,this.passWord.attr("id"),this.getLocale("password")),this.datasource.updateValidationMsg(this.sqlCeConfig,this.passWord.attr("id"),this.getLocale("alertPassword")));n&&this.datasource.updateRow(this.sqlCeConfig,n.attr("id"),this.getLocale("savepassword"))},n.prototype.updateSize=function(){},n.prototype.getDropdownValues=function(){var n="authentication",t="none";return[{id:n.toLowerCase(),text:this.getLocale("authentication"),value:n},{id:t.toLowerCase(),text:this.getLocale("none"),value:t}]},n.prototype.unWiredEvents=function(){},n.prototype.dispose=function(){!ej.isNullOrUndefined(this.sqlCeConfig)&&this.sqlCeConfig.length>0&&(ej.ReportUtil.destroyEjObjects(this.sqlCeConfig),this.sqlCeConfig.remove())},n}();window.ej.createObject("ej.ReportDesignerUtility.SqlCeDataSource",w,window);b=function(){function t(t){this.fileId=null;this.fileDetails=null;this.fileType=".json";this.dataProvider=n.FileDataType.Json.toString();this.rptDesigner=t;this.datasource=this.rptDesigner.getInstance("DataSource");this.id=this.rptDesigner._id}return t.prototype.renderConfiguration=function(n){n.find("#"+this.id+"_json_datasource").length>0?this.resetConfiguration():(this.fileConfig=ej.buildTag("div","",{width:"100%",height:"100%",display:"table-row"},{id:this.id+"_json_datasource"}),n.append(this.fileConfig),this.renderJsonPanel(),this.renderUploadBox());this.updateTypeVisibility(this.dataProvider);this.showConfiguration(!0);this.updateUploadFileType(this.dataProvider);this.ejJsonDrpdwn.setModel({text:this.getDefaultValue(this.dataProvider)})},t.prototype.renderJsonPanel=function(){var n,t,i;this.jsonPanel=ej.buildTag("div","",{width:"100%",height:"100%"},{id:this.id+"_json_panel"});n=ej.buildTag("table.e-designer-dsconfig-table","",{width:"100%"},{unselectable:"on",id:this.id+"_json_config"});this.fileConfig.append(n);t={id:"id",text:"text",value:"value"};this.datasource.renderDropDownItem(this.getLocale("JSONType"),this.id+"_json_type",n,this.getDropdownValues(),t,"0");this.datasource.renderTextArea(this.getLocale("InlineText"),this.id+"_json_conStr",n);this.renderFilePath();this.datasource.renderTextArea(this.getLocale("urllabel"),this.id+"_json_url",n);this.datasource.renderCheckboxItem(this.getLocale("firstRowHeader"),this.id+"_csv_row_header",this.dataConfigTable,!1,null,this);this.datasource.renderDropDownItem(this.getLocale("separator"),this.id+"_csv_seperator_type",this.dataConfigTable,this.getSeparatorType(),t,"0");this.datasource.renderTextBoxItem(this.getLocale("delimiter"),this.id+"_custom_separator",!1,this.dataConfigTable,426);i=[{id:this.id+"_excel_Worksheets_Type",isChecked:!0,name:this.getLocale("workSheets"),value:"worksheets"},{id:this.id+"_excel_Tables_Type",isChecked:!1,name:this.getLocale("tables"),value:"tables"}];this.datasource.renderRadioButtonGroup(this.id+"_excel_Import_Type",i,this.getLocale("extractType"),"extracttype",this.dataConfigTable,null,this);this.typeDrpDwnTag=this.fileConfig.find("#"+this.id+"_json_type");this.ejJsonDrpdwn=this.typeDrpDwnTag.data("ejDropDownList");this.ejJsonDrpdwn.model.change=$.proxy(this.changedAuthentication,this);this.customSeparator=this.fileConfig.find("#"+this.id+"_custom_separator");this.customSeparatorTag=this.fileConfig.find("#"+this.id+"_custom_separator_tr");this.separatorDrpDwnTag=this.fileConfig.find("#"+this.id+"_csv_seperator_type");this.ejSeparatorDrpdwn=this.separatorDrpDwnTag.data("ejDropDownList");this.ejSeparatorDrpdwn.model.change=$.proxy(this.changedSeparatorType,this);this.inlineString=this.fileConfig.find("#"+this.id+"_json_conStr");this.inlineStringTag=this.fileConfig.find("#"+this.id+"_json_conStr_tr");this.urlTextArea=this.fileConfig.find("#"+this.id+"_json_url");this.urlContainerTag=this.fileConfig.find("#"+this.id+"_json_url_tr");this.csvFirstRowHeaderTag=this.fileConfig.find("#"+this.id+"_csv_row_header_tr");this.ejCSVHeaderCheckbox=this.csvFirstRowHeaderTag.find("#"+this.id+"_csv_row_header").data("ejCheckBox");this.excelWorksheetRadBtn=this.fileConfig.find("#"+this.id+"_excel_Worksheets_Type").data("ejRadioButton");this.excelTablesRadBtn=this.fileConfig.find("#"+this.id+"_excel_Tables_Type").data("ejRadioButton");this.separatorType=this.fileConfig.find("#"+this.id+"_csv_seperator_type_tr");this.excelImportTag=this.fileConfig.find("#"+this.id+"_excel_Import_Type_container");this.inlineString.attr("placeholder",this.dataProvider.toLowerCase()==="json"?this.getLocale("jsoninline"):this.getLocale("xmlinline"));this.inlineString.css("height","280px");this.urlTextArea.attr("placeholder",this.getURLWaterMark(this.dataProvider));this.urlTextArea.css("height","190px")},t.prototype.renderFilePath=function(){this.dataConfigTable=ej.buildTag("table.e-designer-dsconfig-table","",{width:"100%","margin-left":"4px"},{unselectable:"on",id:this.id+"_file_local_table"});var e=ej.buildTag("tr","",{}),o=ej.buildTag("td","",{}),t=this.fileTable=ej.buildTag("table","",{unselectable:"on"}),i=ej.buildTag("tr","",{},{id:this.id+"_fileDatasource_path_tr"}),r=ej.buildTag("tr","",{},{}),s=ej.buildTag("td","",{float:"left"}),v=ej.buildTag("label.editLabel e-designer-title-label",this.getLocale("FilePath"),{"max-width":"100px"});this.progressTxt=ej.buildTag("label.editLabel e-designer-title-label e-rptdesigner-txtoverflow","",{float:"left","max-width":"150px","padding-left":"2px"},{id:this.id+"_fileDatasource_progressTxt"});var n=ej.buildTag("label.editLabel e-designer-tile-content e-rptdesigner-btn-max-size e-rptdesigner-txtoverflow",this.getLocale("maxFileSize"),{float:"right","padding-right":"4px","max-width":"150px"},{id:this.id+"_fileDatasource_path_maxSize"}),h=ej.buildTag("td","",{float:"right","margin-top":"4px"},{id:this.id+"_fileDatasource_path_error_icon_td"}),c=ej.buildTag("td","",{},{colspan:"2"});ej.ReportUtil.renderErrIndictor(h,this.id);var u=ej.buildTag("tr","",{height:"22.5px"},{id:this.id+"_fileDatasource_path_td"}),l=ej.buildTag("td","",{},{}),a=ej.buildTag("td","",{},{}),y=this.filePath=ej.buildTag("input.e-textbox e-designer-content-label e-rptdesigner-exclude","",{height:"25px","border-right":"0px","padding-bottom":"0.5px","padding-top":"0.5px",width:"424px","margin-left":"1px"},{id:this.id+"_fileDatasource_path",type:"text",readonly:"readonly"}),f=ej.buildTag("div.e-designer-content-label e-rptdesigner-format-btn e-rptdesigner-tab-focus e-rptdesigner-btn-secondary","",{display:"inline-block","min-width":"0px"},{id:this.id+"_file_datasource_browse",tabindex:"0",role:"button","aria-label":this.getLocale("FilePath")}),p=ej.buildTag("span.e-reportdesigner-horizontal-browse e-rptdesigner-browse-icon","",{"font-size":"18px",height:"0px","padding-top":"2px"});this.fileConfig.append(this.dataConfigTable);this.dataConfigTable.append(e);e.append(o);o.append(t);t.append(i);s.append(v);i.append(s);i.append(h);t.append(u,r.clone(),r);l.append(y);u.append(l);u.append(a);a.append(f);c.append(this.progressTxt,n);r.append(c);f.on("click",$.proxy(this.onBrowseClick,this));f.append(p);n.addClass(ej.ReportUtil.isTextOverFlow(n,!0)?"e-title-tip":"");ej.ReportUtil.isTextOverFlow(n,!0)&&this.rptDesigner.getInstance("ReportUtil").titleTip(n)},t.prototype.renderUploadBox=function(){var n=this,i=this.rptDesigner.element.find("#"+this.id+"_fileDatasource_upload"),t;i.length>0||(t=ej.buildTag("div","",{height:"0px"},{id:this.id+"_fileDatasource_upload"}),this.rptDesigner.element.append(t),this.ejUploadBox=t.ejUploadbox({width:"0px",height:"0px",uploadName:"file",autoUpload:!0,showFileDetails:!1,dialogAction:{content:this.rptDesigner.element},fileSize:20971520,extensionsAllow:this.fileType,saveUrl:ej.ReportUtil.getTenantUrl(this.rptDesigner.model.serviceUrl+"/UploadReportAction",this.rptDesigner.model.tenantName),fileSelect:$.proxy(this.onfileSelect,this),error:$.proxy(this.onuploadError,this),success:$.proxy(this.onuploadComplete,this),inProgress:$.proxy(this.fileProgress,this),beforeSend:function(t){var i,r;if(n.fileId=ej.getGuid("").toString(),i={headers:[],reportDesignerToken:n.rptDesigner.authenticationToken,serviceAuthorizationToken:n.rptDesigner.model.serviceAuthorizationToken,serverUrl:n.rptDesigner.model.reportServerUrl},n.rptDesigner.triggerEvents("ajaxBeforeLoad",i),i.headers&&i.headers.length>0)for(r=0;rn.model.fileSize?(this.datasource.showValidationMsg(this.filePath.attr("id"),!0,this.getLocale("fileExceed")+n.model.fileSize/1048576+" MB"),n.cancel=!0,this.progressTxt.text(""),this.progressTxt.removeAttr("status")):(this.progressTxt.text(this.getLocale("uploadInitiate")),this.progressTxt.attr("status","uploadInitiate"),this.filePath.val(n.files[0].name)),this.updateOverflowTip(this.progressTxt))},t.prototype.updateTypeVisibility=function(n){n.toLowerCase()==="json"||n.toLowerCase()==="xml"?(this.csvFirstRowHeaderTag.css("display","none"),this.separatorType.css("display","none"),this.fileTable.css("display","none"),this.urlContainerTag.css("display","none"),this.excelImportTag.css("display","none"),this.customSeparatorTag.css("display","none")):n.toLowerCase()==="csv"?(this.inlineStringTag.css("display","none"),this.urlContainerTag.css("display","none"),this.excelImportTag.css("display","none"),this.customSeparatorTag.css("display","none"),this.fileTable.css("display","block"),this.csvFirstRowHeaderTag.css("display","block"),this.ejCSVHeaderCheckbox.option("checked",!0),this.separatorType.css("display","block"),this.ejSeparatorDrpdwn.setModel({selectedIndex:"0"})):n.toLowerCase()==="excel"&&(this.inlineStringTag.css("display","none"),this.urlContainerTag.css("display","none"),this.csvFirstRowHeaderTag.css("display","none"),this.separatorType.css("display","none"),this.customSeparatorTag.css("display","none"),this.fileTable.css("display","block"),this.excelImportTag.css("display","block"),this.excelWorksheetRadBtn.option("checked",!0))},t.prototype.getURLWaterMark=function(n){switch(n.toLowerCase()){case"json":return"https://demo.com/example.json";case"xml":return"https://demo.com/example.xml";case"csv":return"https://demo.com/example.csv or https://demo.com/example.txt";case"excel":return"https://demo.com/example.xlsx or https://demo.com/example.xls"}return""},t.prototype.onuploadError=function(n){this.progressTxt.text(this.getLocale("uploadFailed"));this.progressTxt.attr("status","uploadFailed");this.updateOverflowTip(this.progressTxt);this.fileId=null;this.fileDetails=null;this.datasource.showValidationMsg(this.filePath.attr("id"),!0,n.error);this.rptDesigner.element.find("#"+this.id+"_fileDatasource_upload .e-uploadinput").val(null)},t.prototype.onuploadComplete=function(n){this.datasource.showValidationMsg(this.filePath.attr("id"),!1);this.progressTxt.text(this.getLocale("uploadCompleted"));this.progressTxt.attr("status","uploadCompleted");this.updateOverflowTip(this.progressTxt);this.fileDetails=this.createEmbeddedFile(n.files.name);this.fileId=null;this.rptDesigner.element.find("#"+this.id+"_fileDatasource_upload .e-uploadinput").val(null)},t.prototype.createEmbeddedFile=function(n){var t=n.lastIndexOf("."),i=n.substr(0,t),r=n.substr(t+1),u=i.replace(/\./g,"");return{Name:this.fileId,FileType:r,Data:"",FileName:u}},t.prototype.fileProgress=function(n){this.progressTxt.text(this.getLocale("uploadprogress")+n.percentage+"%");this.updateOverflowTip(this.progressTxt)},t.prototype.onBrowseClick=function(){this.rptDesigner.element.find("#"+this.id+"_fileDatasource_upload .e-uploadinput").click()},t.prototype.changedAuthentication=function(n){var t=n.value?n.value:this.ejJsonDrpdwn.getSelectedValue(),i;this.hideValidationMsg();this.inlineString.val("");this.urlTextArea.val("");t==="file"?(this.urlContainerTag.css("display","none"),this.inlineStringTag.css("display","none"),this.fileTable.css("display","table-row"),this.progressTxt.text(""),this.progressTxt.removeAttr("status"),i=this.fileTable.find("#"+this.id+"_fileDatasource_path_maxSize"),this.updateOverflowTip(i)):t==="inline"?(this.fileTable.css("display","none"),this.urlContainerTag.css("display","none"),this.inlineStringTag.css("display","table-row")):t==="url"&&(this.fileTable.css("display","none"),this.inlineStringTag.css("display","none"),this.urlContainerTag.css("display","table-row"));this.datasource.updateEJComponentSize();this.datasource.scrollerRefresh(this.datasource.dsConfigTag.find("#"+this.id+"_dsConfigBodyContainer"))},t.prototype.changedSeparatorType=function(n){this.datasource.showValidationMsg(this.customSeparator.attr("id"),!1);var t=n.value?n.value:this.ejSeparatorDrpdwn.getSelectedValue();t==="custom"?this.customSeparatorTag.css("display","block"):this.customSeparatorTag.css("display","none")},t.prototype.getEmbeddedData=function(n){return n?{Name:n.Name,FileType:n.FileType,FileName:n.FileName,Data:n.Data}:null},t.prototype.editConfiguration=function(n){var r,t,i;this.renderConfiguration(this.datasource.configTable);this.hideValidationMsg();n&&n.ConnectionProperties&&(r=n.ConnectionProperties,t=r.ConnectString?r.ConnectString:null,t&&ej.ReportUtil.isJsonString(t)?(t=JSON.parse(r.ConnectString),i=t.DataMode.toLowerCase(),i&&i==="inline"?(this.ejJsonDrpdwn.selectItemByValue("inline"),this.inlineString.val(t.Data)):i&&i==="file"&&r.EmbeddedData?(this.ejJsonDrpdwn.selectItemByValue("file"),this.fileDetails=this.getEmbeddedData(r.EmbeddedData),this.filePath.val(this.fileDetails.FileName+"."+this.fileDetails.FileType),this.updateConnectionProperties(t)):i&&i==="url"&&(this.ejJsonDrpdwn.selectItemByValue("url"),this.urlTextArea.val(t.URL),this.updateConnectionProperties(t))):(this.ejJsonDrpdwn.selectItemByValue("inline"),this.inlineString.val("")))},t.prototype.updateConnectionProperties=function(n){this.dataProvider.toLowerCase()==="csv"?(this.ejCSVHeaderCheckbox.option("checked",n.IsCSVFirstRowHeader),this.ejSeparatorDrpdwn.selectItemByValue(n.Separator),n.Separator==="custom"&&this.customSeparator.val(n.Delimiter)):this.dataProvider.toLowerCase()==="excel"&&(n.ImportType==="worksheets"?this.excelWorksheetRadBtn.option("checked",!0):this.excelTablesRadBtn.option("checked",!0))},t.prototype.hideValidationMsg=function(){this.datasource.showValidationMsg(this.inlineString.attr("id"),!1);this.datasource.showValidationMsg(this.filePath.attr("id"),!1);this.datasource.showValidationMsg(this.urlTextArea.attr("id"),!1);this.datasource.showValidationMsg(this.customSeparator.attr("id"),!1)},t.prototype.resetConfiguration=function(){this.hideValidationMsg();this.inlineString.val("");this.filePath.val("");this.progressTxt.text("");this.urlContainerTag.val("");this.customSeparator.val("");this.progressTxt.removeAttr("status");this.fileId=null;this.fileDetails=null;this.ejJsonDrpdwn.setModel({dataSource:this.getDropdownValues()});this.inlineStringTag.css("display","table-row");this.inlineString.attr("placeholder",this.dataProvider.toLowerCase()==="json"?this.getLocale("jsoninline"):this.getLocale("xmlinline"));this.urlTextArea.attr("placeholder",this.getURLWaterMark(this.dataProvider))},t.prototype.showConfiguration=function(n){this.fileConfig.css("display",n?"table-row":"none");this.fileConfig.children().show()},t.prototype.getDefaultValue=function(n){return n.toLowerCase()==="json"||n.toLowerCase()==="xml"?this.getLocale("inline"):n.toLowerCase()==="csv"||n.toLowerCase()==="excel"?this.getLocale("upload"):""},t.prototype.updateUploadFileType=function(n){this.fileType=".json";n.toLowerCase()==="xml"?this.fileType=".xml":n.toLowerCase()==="csv"?this.fileType=".csv,.txt":n.toLowerCase()==="excel"&&(this.fileType=".xlsx,.xls");this.ejUploadBox.setModel({extensionsAllow:this.fileType})},t.prototype.UpdateDSInfo=function(n,t){n.ConnectionProperties.DataProvider=t.Provider;n.ConnectionProperties.ConnectString=t.ConnectionString;n.ConnectionProperties.IsDesignState=t.IsDesignState;n.ConnectionProperties.IntegratedSecurity=t.IsIntegrated;n.ConnectionProperties.UserName="";n.ConnectionProperties.PassWord="";n.ConnectionProperties.Prompt="";n.SecurityType=t.SecurityType;n.ConnectionProperties.EmbeddedData=this.getEmbeddedDataInfo(t.EmbeddedData)},t.prototype.getEmbeddedDataInfo=function(n){if(n){var t=(new ej.ReportModel.EmbeddedDOMData).getModel();return t.Name=n.Name,t.Data=n.Data,t.FileName=n.FileName,t.FileType=n.FileType,t}return null},t.prototype.getDatasourceInfo=function(t){var u=!0,r;this.hideValidationMsg();var i=this.ejJsonDrpdwn.getSelectedValue(),f=this.urlTextArea.val(),e=this.inlineString.val(),o=this.customSeparator.val();return(this.inlineStringTag.is(":visible")&&e.length===0?(this.datasource.showValidationMsg(this.inlineString.attr("id"),!0,this.dataProvider.toLocaleLowerCase()==="json"?this.getLocale("jsonAlert"):this.getLocale("xmlAlert")),u=!1):this.fileTable.is(":visible")&&(this.filePath.val().length===0||ej.isNullOrUndefined(this.fileDetails))?(this.datasource.showValidationMsg(this.filePath.attr("id"),!0,this.getLocale("uploadAlert")),u=!1):this.urlContainerTag.is(":visible")&&(f.length===0||!ej.ReportUtil.isValidFileUrl(f))&&(this.datasource.showValidationMsg(this.urlTextArea.attr("id"),!0,this.getLocale("urlAlert")),u=!1),this.customSeparatorTag.is(":visible")&&o.length===0&&(this.datasource.showValidationMsg(this.customSeparator.attr("id"),!0,this.getLocale("delimiterAlert")),u=!1),u)?(r={Data:i&&i==="inline"?e:"",DataMode:i,URL:i&&i==="url"&&f?f:""},this.dataProvider.toLowerCase()==="csv"?(r.IsCSVFirstRowHeader=this.ejCSVHeaderCheckbox.isChecked(),r.Separator=this.ejSeparatorDrpdwn.getSelectedValue(),r.Delimiter=this.ejSeparatorDrpdwn.getSelectedValue()==="custom"?o:""):this.dataProvider.toLowerCase()==="excel"&&(r.ImportType=this.excelWorksheetRadBtn.model.checked?"worksheets":"tables"),{Name:t,Provider:this.dataProvider,IsIntegrated:!1,SecurityType:n.AuthenticationType.None.toString(),Username:"",Password:"",ConnectionString:JSON.stringify(r),EmbeddedData:i&&i==="file"?this.fileDetails:null}):null},t.prototype.getLocale=function(n){var t,i=ej.ReportDesigner.Locale["en-US"].dataSource.jsonDatasource;ej.isNullOrUndefined(this.rptDesigner.model)||ej.isNullOrUndefined(this.rptDesigner.model.locale)||ej.isNullOrUndefined(ej.ReportDesigner.Locale[this.rptDesigner.model.locale])||ej.isNullOrUndefined(ej.ReportDesigner.Locale[this.rptDesigner.model.locale].dataSource)||(t=ej.ReportDesigner.Locale[this.rptDesigner.model.locale].dataSource.jsonDatasource);switch(n.toLowerCase()){case"jsontype":return t&&t.jsonType?t.jsonType:i.jsonType;case"inline":return t&&t.jsonTypes&&t.jsonTypes.inLine?t.jsonTypes.inLine:i.jsonTypes.inLine;case"upload":return t&&t.jsonTypes&&t.jsonTypes.upload?t.jsonTypes.upload:i.jsonTypes.upload;case"external":return t&&t.jsonTypes&&t.jsonTypes.external?t.jsonTypes.external:i.jsonTypes.external;case"inlinetext":return t&&t.inLineText?t.inLineText:i.inLineText;case"filepath":return t&&t.filePath?t.filePath:i.filePath;case"urllabel":return t&&t.urlLabel?t.urlLabel:i.urlLabel;case"separator":return t&&t.separator?t.separator:i.separator;case"delimiter":return t&&t.delimiter?t.delimiter:i.delimiter;case"firstrowheader":return t&&t.firstRowHeader?t.firstRowHeader:i.firstRowHeader;case"comma":return t&&t.separatorTypes&&t.separatorTypes.comma?t.separatorTypes.comma:i.separatorTypes.comma;case"space":return t&&t.separatorTypes&&t.separatorTypes.space?t.separatorTypes.space:i.separatorTypes.space;case"tab":return t&&t.separatorTypes&&t.separatorTypes.tab?t.separatorTypes.tab:i.separatorTypes.tab;case"semicolon":return t&&t.separatorTypes&&t.separatorTypes.semicolon?t.separatorTypes.semicolon:i.separatorTypes.semicolon;case"custom":return t&&t.separatorTypes&&t.separatorTypes.custom?t.separatorTypes.custom:i.separatorTypes.custom;case"uploadcompleted":return t&&t.uploadCompleted?t.uploadCompleted:i.uploadCompleted;case"uploadfailed":return t&&t.uploadFailed?t.uploadFailed:i.uploadFailed;case"uploadinitiate":return t&&t.uploadInitiate?t.uploadInitiate:i.uploadInitiate;case"fileexceed":return t&&t.fileExceed?t.fileExceed:i.fileExceed;case"uploadprogress":return t&&t.uploadProgress?t.uploadProgress:i.uploadProgress;case"maxfilesize":return t&&t.maxFileSize?t.maxFileSize:i.maxFileSize;case"jsonalert":return t&&t.alertMessage&&t.alertMessage.jsonAlert?t.alertMessage.jsonAlert:i.alertMessage.jsonAlert;case"uploadalert":return t&&t.alertMessage&&t.alertMessage.uploadAlert?t.alertMessage.uploadAlert:i.alertMessage.uploadAlert;case"delimiteralert":return t&&t.alertMessage&&t.alertMessage.delimiterAlert?t.alertMessage.delimiterAlert:i.alertMessage.delimiterAlert;case"urlalert":return t&&t.alertMessage&&t.alertMessage.urlAlert?t.alertMessage.urlAlert:i.alertMessage.urlAlert;case"xmlalert":return t&&t.alertMessage&&t.alertMessage.xmlAlert?t.alertMessage.xmlAlert:i.alertMessage.xmlAlert;case"jsoninline":return t&&t.waterMark&&t.waterMark.jsonInline?t.waterMark.jsonInline:i.waterMark.jsonInline;case"xmlinline":return t&&t.waterMark&&t.waterMark.xmlInline?t.waterMark.xmlInline:i.waterMark.xmlInline;case"extracttype":return t&&t.extractType?t.extractType:i.extractType;case"worksheets":return t&&t.extractTypes&&t.extractTypes.workSheets?t.extractTypes.workSheets:i.extractTypes.workSheets;case"tables":return t&&t.extractTypes&&t.extractTypes.tables?t.extractTypes.tables:i.extractTypes.tables}return n},t.prototype.updateCulture=function(){var n,t,i,r;this.typeDrpDwnTag&&this.datasource.updateRow(this.fileConfig,this.typeDrpDwnTag.attr("id"),this.getLocale("JSONType"));this.datasource.updateRow(this.fileConfig,this.separatorDrpDwnTag.attr("id"),this.getLocale("separator"));n=this.separatorDrpDwnTag.data("ejDropDownList");n&&(t=n.model.selectedIndex?n.model.selectedIndex.toString():"0",n.setModel({dataSource:this.getSeparatorType()}),n.option({selectedIndex:t}));this.ejJsonDrpdwn&&(t=this.ejJsonDrpdwn.model.selectedIndex?this.ejJsonDrpdwn.model.selectedIndex.toString():"0",this.ejJsonDrpdwn.setModel({dataSource:this.getDropdownValues()}),this.ejJsonDrpdwn.option({selectedIndex:t}));this.inlineString&&(this.datasource.updateRow(this.fileConfig,this.inlineString.attr("id"),this.getLocale("inlinetext")),this.datasource.updateValidationMsg(this.fileConfig,this.inlineString.attr("id"),this.dataProvider.toLocaleLowerCase()==="json"?this.getLocale("jsonAlert"):this.getLocale("xmlAlert")),this.inlineString.attr("placeholder",this.dataProvider.toLowerCase()==="json"?this.getLocale("jsoninline"):this.getLocale("xmlinline")));this.filePath&&(this.datasource.updateRow(this.fileConfig,this.filePath.attr("id"),this.getLocale("filepath")),this.datasource.updateValidationMsg(this.fileConfig,this.filePath.attr("id"),this.getLocale("uploadAlert")),this.progressTxt.text(this.progressTxt.attr("status")?this.getLocale(this.progressTxt.attr("status")):""),this.updateOverflowTip(this.progressTxt),i=this.fileTable.find("#"+this.id+"_fileDatasource_path_maxSize"),i.text(this.getLocale("maxFileSize")),r=this.fileConfig.find("#"+this.id+"_excel_Import_Type .e-designer-title-label"),r.text(this.getLocale("extractType")).attr("aria-label",this.getLocale("extractType")),this.dataConfigTable.find("#"+this.id+"_excel_Worksheets_Type").data("ejRadioButton").setModel({text:this.getLocale("worksheets")}),this.dataConfigTable.find("#"+this.id+"_excel_Tables_Type").data("ejRadioButton").setModel({text:this.getLocale("tables")}),this.updateOverflowTip(i));this.urlTextArea&&(this.datasource.updateRow(this.fileConfig,this.urlTextArea.attr("id"),this.getLocale("urllabel")),this.datasource.updateValidationMsg(this.fileConfig,this.urlTextArea.attr("id"),this.getLocale("urlalert")),this.urlTextArea.attr("placeholder",this.getURLWaterMark(this.dataProvider)));this.csvFirstRowHeaderTag&&this.csvFirstRowHeaderTag.length>0&&this.csvFirstRowHeaderTag.find("#"+this.id+"_csv_row_header").data("ejCheckBox").setModel({text:this.getLocale("firstrowheader")});this.customSeparator&&this.customSeparator.length>0&&this.datasource.updateRow(this.fileConfig,this.customSeparator.attr("id"),this.getLocale("delimiter"))},t.prototype.updateOverflowTip=function(n){var t=this.rptDesigner.getInstance("ReportUtil");n.hasClass("e-title-tip")&&(n.removeClass("e-title-tip"),t.unbindTitleTip(n));ej.ReportUtil.isTextOverFlow(n,!0)&&(this.fileConfig.find(n).addClass(" e-title-tip"),t.titleTip(n))},t.prototype.updateSize=function(){},t.prototype.getDropdownValues=function(){var t=[],i="inline",n="file",r="url";return this.dataProvider.toLowerCase()==="csv"||this.dataProvider.toLowerCase()==="excel"?t.push({id:n.toLowerCase(),text:this.getLocale("upload"),value:n},{id:"url",text:this.getLocale("external"),value:"url"}):(this.dataProvider.toLowerCase()==="json"||this.dataProvider.toLowerCase()==="xml")&&t.push({id:i.toLowerCase(),text:this.getLocale("inline"),value:i},{id:n.toLowerCase(),text:this.getLocale("upload"),value:n},{id:r.toLowerCase(),text:this.getLocale("external"),value:r}),t},t.prototype.getSeparatorType=function(){return[{id:"comma",text:this.getLocale("comma"),value:"comma"},{id:"space",text:this.getLocale("space"),value:"space"},{id:"tab",text:this.getLocale("tab"),value:"tab"},{id:"semicolon",text:this.getLocale("semicolon"),value:"semicolon"},{id:"custom",text:this.getLocale("custom"),value:"custom"}]},t.prototype.unWiredEvents=function(){},t.prototype.dispose=function(){this.fileConfig&&this.fileConfig.length>0&&(ej.ReportUtil.destroyEjObjects(this.fileConfig),this.fileConfig.remove())},t}();k=function(){function n(){this.__type="BoldReports.RDL.DOM.EmbeddedData"}return n.prototype.getModel=function(){return this.Name="",this.FileName="",this.FileType="",this.Data="",this},n}();window.ej.createObject("ej.ReportDesignerUtility.JSONDataSource",b,window);window.ej.createObject("ej.ReportModel.EmbeddedDOMData",k,window);d=function(){function t(t){this.controlWidth=428;this.dataProvider=n.SQLDataType.MySql.toString();this.reportDesigner=t;this.id=this.reportDesigner._id;this.isPostBackDB=!1;this.datasource=this.reportDesigner.getInstance("DataSource")}return t.prototype.renderConfiguration=function(n){n.find("#"+this.id+"_mysql_datasource").length>0?this.resetConfiguration():(this.mySQLConfig=ej.buildTag("div","",{width:"100%",height:"100%"},{id:this.id+"_mysql_datasource"}),n.append(this.mySQLConfig),this.renderBasicPanel(),this.datasource.advanceDatasource.renderConfiguration(n));this.updateAdvancedPanelBinding(!0);this.showConfiguration(!0)},t.prototype.renderBasicPanel=function(){this.basicPanel=ej.buildTag("div","",{width:"100%",height:"100%"},{id:this.id+"_basic_mysql_panel"});var n=ej.buildTag("table.e-designer-dsconfig-table","",{width:"100%"},{unselectable:"on",id:this.id+"_basic_mysql_config"});this.mySQLConfig.append(this.basicPanel);this.basicPanel.append(n);this.datasource.renderTextBoxItem(this.getLocale("serverName"),this.id+"_mysql_servername",!1,n,this.controlWidth);this.datasource.renderNumericItem(this.getLocale("port"),this.id+"_mysql_portno",n,undefined,undefined,undefined,!0,this.controlWidth,undefined,0);this.datasource.renderTextBoxItem(this.getLocale("userName"),this.id+"_mysql_username",!1,n,this.controlWidth);this.datasource.renderTextBoxItem(this.getLocale("password"),this.id+"_mysql_password",!0,n,this.controlWidth);this.datasource.renderCheckboxItem(this.getLocale("savePassword"),this.id+"_mysql_save_password",n,!0,null,this);this.datasource.renderAccordionItem(this.getLocale("database"),this.id+"_mysql_dbname",n,this.dBfocus,null,this);this.mySQLServer=this.mySQLConfig.find("#"+this.id+"_mysql_servername");this.mySQLPortNo=this.mySQLConfig.find("#"+this.id+"_mysql_portno");this.mySQLPortNoNumeric=this.mySQLConfig.find("#"+this.id+"_mysql_portno").data("ejNumericTextbox");this.mySQLPortNoNumeric.setModel({value:3306});this.mySQLUserName=this.mySQLConfig.find("#"+this.id+"_mysql_username");this.mySQLPassword=this.mySQLConfig.find("#"+this.id+"_mysql_password");this.mySQLSavePassword=this.mySQLConfig.find("#"+this.id+"_mysql_save_password").data("ejCheckBox");this.mySQLDatabase=this.mySQLConfig.find("#"+this.id+"_mysql_dbname");this.mySQLDbAutoComp=this.mySQLDatabase.data("ejAutocomplete")},t.prototype.editConfiguration=function(n){this.renderConfiguration(this.datasource.configTable);this.updateDataSource(n)},t.prototype.switchAdvcPanel=function(){var r=this.basicPanel.is(":visible"),n=this.getConnectionProps(),t,i;r?this.updatePanelState(!0,n):(t=this.datasource.advanceDatasource.getAdvanceConnectionProps(),n&&n.connString.trim().toLowerCase()!==t.connString.trim().toLowerCase()?(i=this.getLocale("switchAlert"),this.reportDesigner.getInstance("ReportUtil").ejAlertDialog(this.getLocale("switchLabel"),i,!0,!1,!0,"",{height:160,width:510,instance:this,method:"confirmSwitcher"})):this.updatePanelState(!1,t))},t.prototype.confirmSwitcher=function(n){n&&this.updatePanelState(!n)},t.prototype.updatePanelState=function(n,t){var i=n?this.getLocale("basicSwitch"):this.getLocale("advanceSwitch");this.updateBasicPanel(!n,t);this.datasource.advanceDatasource.updateAdvancePanel(n,t);this.datasource.updateEJComponentSize();this.datasource.dsConfigTag.find("#"+this.id+"_panelSwitch").text(i).attr("aria-label",i);this.datasource.scrollerRefresh(this.datasource.dsConfigTag.find("#"+this.id+"_dsConfigBodyContainer"))},t.prototype.updateBasicPanel=function(n,t){n&&t&&(t.authValue==="prompt"||t.authValue==="authentication")&&(this.mySQLUserName.val(t.userName),this.mySQLPassword.val(t.password),this.mySQLSavePassword.option("checked",t.authValue==="prompt"?!1:t.embedCreden));this.mySQLConfig.css("display",n?"table-row":"none");this.hideValidationMsg()},t.prototype.dBfocus=function(n){var t,i;n.model.dataSource&&n.model.dataSource.length>0||this.isPostBackDB||(t=this.getConnectionProps(),t.serverName&&t.portNo&&t.userName&&t.password&&(this.isPostBackDB=!0,i={Name:"",Provider:this.dataProvider,IsIntegrated:!1,SecurityType:"DataBase",Username:ej.ReportUtil.encryptData(t.userName),Password:ej.ReportUtil.encryptData(t.password),ConnectionString:ej.ReportUtil.encryptData("Host="+t.serverName+";Port="+t.portNo+";")},this.reportDesigner.getInstance("ReportUtil").doAjaxPost("POST",ej.ReportUtil.getTenantUrl(this.reportDesigner.model.serviceUrl+"/PostDesignerAction/",this.reportDesigner.model.tenantName),{action:ej.ReportUtil.DesignerAction.dataBases,data:JSON.stringify({designerAction:ej.ReportUtil.DesignerAction.dataBases,datasource:i})},{fnction:$.proxy(this.loadDB,this)})))},t.prototype.loadDB=function(n){var i,r,t;if(n&&n!=="Not Found"){for(i=[],r=JSON.parse(n),t=0;t0?(this.mySQLConfig.css("display",t?"table-row":"none"),this.hideValidationMsg(),this.updateAdvancedPanelBinding(t),this.datasource.advanceDatasource.updateAdvancePanel(!1,null)):this.renderConfiguration(n)},t.prototype.resetConfiguration=function(){this.hideValidationMsg();this.mySQLServer.val("");this.mySQLDatabase.val("");this.mySQLUserName.val("");this.mySQLPassword.val("");this.mySQLPortNoNumeric.setModel({value:3306});this.mySQLSavePassword.setModel({checked:!1});this.mySQLDbAutoComp.setModel({value:"",dataSource:[]});this.datasource.advanceDatasource.resetConfiguration();this.updateAdvancedPanelBinding(!1)},t.prototype.getDatasourceInfo=function(n){var r=this.basicPanel.is(":visible");if(r){var t=this.getConnectionProps(),u=t.userName,f=t.password,i=!0;if(this.hideValidationMsg(),t.serverName.length===0&&(this.datasource.showValidationMsg(this.mySQLServer.attr("id"),!0,this.getLocale("alertServerName")),i=!1),t.portNo.length===0&&(this.datasource.showValidationMsg(this.mySQLPortNo.attr("id"),!0,this.getLocale("alertPort")),i=!1),t.userName.length===0&&(this.datasource.showValidationMsg(this.mySQLUserName.attr("id"),!0,this.getLocale("alertUserName")),i=!1),t.password.length===0&&(this.datasource.showValidationMsg(this.mySQLPassword.attr("id"),!0,this.getLocale("alertPassword")),i=!1),t.dbName.length===0&&(this.datasource.showValidationMsg(this.mySQLDatabase.attr("id"),!0,this.getLocale("alertDatabase")),i=!1),i)return{Name:n,Username:u,Password:f,Provider:this.dataProvider,IsIntegrated:!1,SecurityType:"DataBase",EmbedCredentials:!1,ConnectionString:this.buildConnection(t)}}else return this.datasource.advanceDatasource.getDatasourceInfo(n,this.dataProvider);return null},t.prototype.hideValidationMsg=function(){this.datasource.showValidationMsg(this.mySQLServer.attr("id"),!1);this.datasource.showValidationMsg(this.mySQLDatabase.attr("id"),!1);this.datasource.showValidationMsg(this.mySQLPortNo.attr("id"),!1);this.datasource.showValidationMsg(this.mySQLUserName.attr("id"),!1);this.datasource.showValidationMsg(this.mySQLPassword.attr("id"),!1)},t.prototype.getLocale=function(n){var t,i=ej.ReportDesigner.Locale["en-US"].dataSource.mysqlDatasource,r=this.reportDesigner.model.locale?this.reportDesigner.model.locale:"en-US";t=!ej.isNullOrUndefined(ej.ReportDesigner.Locale[r])&&ej.ReportDesigner.Locale[r].dataSource&&ej.ReportDesigner.Locale[r].dataSource.mysqlDatasource?ej.ReportDesigner.Locale[r].dataSource.mysqlDatasource:ej.ReportDesigner.Locale["en-US"].dataSource.mysqlDatasource;switch(n){case"serverName":case"port":case"userName":case"password":case"savePassword":case"database":case"basicSwitch":case"advanceSwitch":case"switchAlert":case"switchLabel":n=t[n];break;case"alertServerName":return t&&t.alertMessage&&t.alertMessage.serverName?t.alertMessage.serverName:i.alertMessage.serverName;case"alertPort":return t&&t.alertMessage&&t.alertMessage.port?t.alertMessage.port:i.alertMessage.port;case"alertUserName":return t&&t.alertMessage&&t.alertMessage.userName?t.alertMessage.userName:i.alertMessage.userName;case"alertPassword":return t&&t.alertMessage&&t.alertMessage.password?t.alertMessage.password:i.alertMessage.password;case"alertDatabase":return t&&t.alertMessage&&t.alertMessage.database?t.alertMessage.database:i.alertMessage.database}return n},t.prototype.updateCulture=function(){var t=this.datasource.dsConfigTag.find("#"+this.id+"_panelSwitch"),i=this.basicPanel.is(":visible"),r=this.mySQLConfig.find("#"+this.id+"_mysql_save_password"),n;this.datasource.updateRow(this.mySQLConfig,this.mySQLServer.attr("id"),this.getLocale("serverName"));this.datasource.updateValidationMsg(this.mySQLConfig,this.mySQLServer.attr("id"),this.getLocale("alertServerName"));this.datasource.updateRow(this.mySQLConfig,this.mySQLPortNo.attr("id"),this.getLocale("port"));this.datasource.updateValidationMsg(this.mySQLConfig,this.mySQLPortNo.attr("id"),this.getLocale("alertPort"));this.datasource.updateRow(this.mySQLConfig,this.mySQLUserName.attr("id"),this.getLocale("userName"));this.datasource.updateValidationMsg(this.mySQLConfig,this.mySQLUserName.attr("id"),this.getLocale("alertUserName"));this.datasource.updateRow(this.mySQLConfig,this.mySQLPassword.attr("id"),this.getLocale("password"));this.datasource.updateValidationMsg(this.mySQLConfig,this.mySQLPassword.attr("id"),this.getLocale("alertPassword"));this.datasource.updateRow(this.mySQLConfig,r.attr("id"),this.getLocale("savePassword"));this.datasource.updateRow(this.mySQLConfig,this.mySQLDatabase.attr("id"),this.getLocale("database"));this.datasource.updateValidationMsg(this.mySQLConfig,this.mySQLDatabase.attr("id"),this.getLocale("alertDatabase"));n=this.getLocale(i?"advanceSwitch":"basicSwitch");t.html(n).attr("aria-label",n);this.datasource.advanceDatasource.updateCulture()},t.prototype.unWiredEvents=function(){this.datasource.dsConfigTag.find("#"+this.id+"_panelSwitch").unbind("click",$.proxy(this.switchAdvcPanel,this))},t.prototype.dispose=function(){this.mySQLConfig&&this.mySQLConfig.length>0&&(ej.ReportUtil.destroyEjObjects(this.mySQLConfig),this.mySQLConfig.remove())},t.prototype.updateSize=function(){},t}();window.ej.createObject("ej.ReportDesignerUtility.MySQLDataSource",d,window);g=function(){function n(n){this.reportDesigner=n;this.datasource=this.reportDesigner.getInstance("DataSource");this.id=this.reportDesigner._id}return n.prototype.renderConfiguration=function(n){n.find("#"+this.id+"_oledb_datasource").length>0?this.resetConfiguration():(this.oleDbConfig=ej.buildTag("div","",{width:"100%",height:"100%",display:"table-row"},{id:this.id+"_oledb_datasource"}),n.append(this.oleDbConfig),this.renderOleDbPanel(),this.changedAuthentication({value:"authentication"}));this.showConfiguration(!0)},n.prototype.renderOleDbPanel=function(){this.oleDbPanel=ej.buildTag("div","",{width:"100%",height:"100%",display:"table-row"},{id:this.id+"_oledb_panel"});var n=ej.buildTag("table.e-designer-dsconfig-table","",{width:"100%"},{unselectable:"on",id:this.id+"_oledb_config"});this.oleDbConfig.append(this.oleDbPanel);this.oleDbPanel.append(n);this.datasource.renderTextArea(this.getLocale("connectionString"),this.id+"_oledb_conStr",n);this.datasource.renderDropDownItem(this.getLocale("authenticationType"),this.id+"_oledb_authtype",n,this.getDropdownValues(),{id:"id",text:"text",value:"value"},"0");this.datasource.renderTextBoxItem(this.getLocale("promptLabel"),this.id+"_oledb_prompt",!1,n,218);this.datasource.renderTextBoxItem(this.getLocale("userName"),this.id+"_oledb_usr",!1,n,218);this.datasource.renderTextBoxItem(this.getLocale("password"),this.id+"_oledb_pswd",!0,n,218);this.datasource.renderCheckboxItem(this.getLocale("savePassword"),this.id+"_oledb_save_password",n,!0,null,this);this.oleDbPanel.find("#"+this.id+"_oledb_authtype")&&(this.authType=this.oleDbPanel.find("#"+this.id+"_oledb_authtype"),this.ejAuthDrpdwn=this.authType.data("ejDropDownList"),this.ejAuthDrpdwn.model.change=$.proxy(this.changedAuthentication,this));this.promptTag=this.oleDbPanel.find("#"+this.id+"_oledb_prompt_tr");this.connString=this.oleDbPanel.find("#"+this.id+"_oledb_conStr");this.promptCont=this.oleDbPanel.find("#"+this.id+"_oledb_prompt");this.userName=this.oleDbPanel.find("#"+this.id+"_oledb_usr");this.passWord=this.oleDbPanel.find("#"+this.id+"_oledb_pswd");this.userNameTag=this.oleDbPanel.find("#"+this.id+"_oledb_usr_tr");this.passWordTag=this.oleDbPanel.find("#"+this.id+"_oledb_pswd_tr");this.savePasswrdTag=this.oleDbPanel.find("#"+this.id+"_oledb_save_password_tr");this.ejOledbSavePasswrd=this.oleDbPanel.find("#"+this.id+"_oledb_save_password").data("ejCheckBox")},n.prototype.changedAuthentication=function(n){var t=n.value?n.value:this.ejAuthDrpdwn.getSelectedValue();this.hideValidationMsg();this.promptTag.css("display","none");this.userNameTag.css("display","none");this.passWordTag.css("display","none");this.savePasswrdTag.css("display","none");t==="authentication"&&(this.userNameTag.css("display","table-row"),this.passWordTag.css("display","table-row"),this.savePasswrdTag.css("display","table-row"));t==="prompt"&&(this.userNameTag.css("display","table-row"),this.passWordTag.css("display","table-row"),this.promptTag.css("display","table-row"));this.datasource.updateEJComponentSize();this.datasource.scrollerRefresh(this.datasource.dsConfigTag.find("#"+this.id+"_dsConfigBodyContainer"))},n.prototype.editConfiguration=function(n){this.renderConfiguration(this.datasource.configTable);this.hideValidationMsg();this.connString.val(n.ConnectionProperties.ConnectString);this.userName.val(n.ConnectionProperties.UserName);this.passWord.val(n.ConnectionProperties.PassWord);this.ejOledbSavePasswrd.option("checked",n.ConnectionProperties.EmbedCredentials);n.ConnectionProperties.IntegratedSecurity||n.SecurityType!==0&&n.SecurityType!=="None"?!n.ConnectionProperties.IntegratedSecurity&&(!ej.isNullOrUndefined(n.ConnectionProperties.UserName)&&n.ConnectionProperties.UserName.length>0||!ej.isNullOrUndefined(n.ConnectionProperties.PassWord)&&n.ConnectionProperties.PassWord.length>0)?(this.ejAuthDrpdwn.setModel({text:this.getLocale("authentication")}),this.ejOledbSavePasswrd.option("checked",n.ConnectionProperties.EmbedCredentials)):n.ConnectionProperties.IntegratedSecurity||!ej.isNullOrUndefined(n.ConnectionProperties.Prompt)&&(ej.isNullOrUndefined(n.ConnectionProperties.Prompt)||n.ConnectionProperties.Prompt.length!==0)||n.SecurityType!==2&&n.SecurityType!=="DataBase"?n.ConnectionProperties.IntegratedSecurity||(this.ejAuthDrpdwn.setModel({text:this.getLocale("prompt")}),this.promptCont.val(!ej.isNullOrUndefined(n.ConnectionProperties.Prompt)&&n.ConnectionProperties.Prompt.length>0?n.ConnectionProperties.Prompt:"Specify the Username and Password for DataSource: "+n.Name),this.ejOledbSavePasswrd.option("checked",!1)):(this.ejAuthDrpdwn.setModel({text:this.getLocale("authentication")}),this.ejOledbSavePasswrd.option("checked",!1)):this.ejAuthDrpdwn.setModel({text:this.getLocale("none")})},n.prototype.showConfiguration=function(n){this.oleDbConfig.css("display",n?"table-row":"none")},n.prototype.hideValidationMsg=function(){this.datasource.showValidationMsg(this.connString.attr("id"),!1);this.datasource.showValidationMsg(this.promptCont.attr("id"),!1);this.datasource.showValidationMsg(this.userName.attr("id"),!1);this.datasource.showValidationMsg(this.passWord.attr("id"),!1)},n.prototype.resetConfiguration=function(){this.connString.val("");this.promptCont.val("");this.userName.val("");this.passWord.val("");this.hideValidationMsg();this.ejAuthDrpdwn.setModel({text:this.getLocale("authentication")});this.ejOledbSavePasswrd.setModel({checked:!1})},n.prototype.UpdateDSInfo=function(n,t){n.ConnectionProperties.DataProvider=t.Provider;n.ConnectionProperties.ConnectString=t.ConnectionString;n.ConnectionProperties.IsDesignState=t.IsDesignState;n.ConnectionProperties.IntegratedSecurity=t.IsIntegrated;n.ConnectionProperties.UserName="";n.ConnectionProperties.PassWord="";n.ConnectionProperties.Prompt="";n.SecurityType=t.SecurityType;n.ConnectionProperties.EmbedCredentials=!1;this.ejAuthDrpdwn.getSelectedValue()==="authentication"&&this.ejOledbSavePasswrd.model.checked?(n.ConnectionProperties.UserName=t.Username,n.ConnectionProperties.PassWord=t.Password,n.ConnectionProperties.EmbedCredentials=!0):(this.ejAuthDrpdwn.getSelectedValue()!=="authentication"||this.ejOledbSavePasswrd.model.checked)&&this.ejAuthDrpdwn.getSelectedValue()!=="prompt"||(n.ConnectionProperties.Prompt=!ej.isNullOrUndefined(this.promptCont)&&this.promptCont.val().length>0?this.promptCont.val():"Specify the Username and Password for DataSource: "+n.Name)},n.prototype.getDatasourceInfo=function(n){var t=!0,i="",r="",u="None";return(this.hideValidationMsg(),this.connString.val().length===0&&(this.datasource.showValidationMsg(this.connString.attr("id"),!0,this.getLocale("alertConnectionString")),t=!1),this.ejAuthDrpdwn.getSelectedValue()==="prompt"&&this.promptCont.val().length===0&&(this.datasource.showValidationMsg(this.promptCont.attr("id"),!0,this.getLocale("alertPrompt")),t=!1),(this.ejAuthDrpdwn.getSelectedValue()==="prompt"||this.ejAuthDrpdwn.getSelectedValue()==="authentication")&&(i=this.userName.val(),r=this.passWord.val(),i.length===0&&(this.datasource.showValidationMsg(this.userName.attr("id"),!0,this.getLocale("alertUserName")),t=!1),r.length===0&&(this.datasource.showValidationMsg(this.passWord.attr("id"),!0,this.getLocale("alertPassword")),t=!1),u="DataBase"),t)?{Name:n,Provider:"OLEDB",IsIntegrated:!1,SecurityType:u,Username:i,Password:r,ConnectionString:this.connString.val()}:null},n.prototype.getLocale=function(n){var t,i=ej.ReportDesigner.Locale["en-US"].dataSource.oledbDatasource;ej.isNullOrUndefined(this.reportDesigner.model)||ej.isNullOrUndefined(this.reportDesigner.model.locale)||ej.isNullOrUndefined(ej.ReportDesigner.Locale[this.reportDesigner.model.locale])||ej.isNullOrUndefined(ej.ReportDesigner.Locale[this.reportDesigner.model.locale].dataSource)||(t=ej.ReportDesigner.Locale[this.reportDesigner.model.locale].dataSource.oledbDatasource);switch(n.toLowerCase()){case"connectionstring":return t&&t.connectionString?t.connectionString:i.connectionString;case"authenticationtype":return t&&t.authenticationType?t.authenticationType:i.authenticationType;case"authentication":return t&&t.authentication?t.authentication:i.authentication;case"prompt":return t&&t.prompt?t.prompt:i.prompt;case"none":return t&&t.none?t.none:i.none;case"username":return t&&t.userName?t.userName:i.userName;case"password":return t&&t.password?t.password:i.password;case"savepassword":return t&&t.savePassword?t.savePassword:i.savePassword;case"promptlabel":return t&&t.promptLabel?t.promptLabel:i.promptLabel;case"alertconnectionstring":return t&&t.alertMessage&&t.alertMessage.connectionString?t.alertMessage.connectionString:i.alertMessage.connectionString;case"alertprompt":return t&&t.alertMessage&&t.alertMessage.prompt?t.alertMessage.prompt:i.alertMessage.prompt;case"alertusername":return t&&t.alertMessage&&t.alertMessage.userName?t.alertMessage.userName:i.alertMessage.userName;case"alertpassword":return t&&t.alertMessage&&t.alertMessage.password?t.alertMessage.password:i.alertMessage.password}return n},n.prototype.updateCulture=function(){var n=this.oleDbConfig.find("#"+this.id+"_oledb_save_password"),t;this.connString&&(this.datasource.updateRow(this.oleDbConfig,this.connString.attr("id"),this.getLocale("connectionString")),this.datasource.updateValidationMsg(this.oleDbConfig,this.connString.attr("id"),this.getLocale("alertConnectionString")));this.authType&&(t=this.ejAuthDrpdwn.model.selectedIndex?this.ejAuthDrpdwn.model.selectedIndex.toString():"0",this.datasource.updateRow(this.oleDbConfig,this.authType.attr("id"),this.getLocale("authenticationType")),this.ejAuthDrpdwn.setModel({dataSource:this.getDropdownValues()}),this.ejAuthDrpdwn.option({selectedIndex:t}));this.promptCont&&(this.datasource.updateRow(this.oleDbConfig,this.promptCont.attr("id"),this.getLocale("promptLabel")),this.datasource.updateValidationMsg(this.oleDbConfig,this.promptCont.attr("id"),this.getLocale("alertPrompt")));this.userName&&(this.datasource.updateRow(this.oleDbConfig,this.userName.attr("id"),this.getLocale("userName")),this.datasource.updateValidationMsg(this.oleDbConfig,this.userName.attr("id"),this.getLocale("alertUserName")));this.passWord&&(this.datasource.updateRow(this.oleDbConfig,this.passWord.attr("id"),this.getLocale("password")),this.datasource.updateValidationMsg(this.oleDbConfig,this.passWord.attr("id"),this.getLocale("alertPassword")));n&&this.datasource.updateRow(this.oleDbConfig,n.attr("id"),this.getLocale("savePassword"))},n.prototype.getDropdownValues=function(){var n="authentication",t="prompt",i="none";return[{id:n.toLowerCase(),text:this.getLocale("authentication"),value:n},{id:t.toLowerCase(),text:this.getLocale("prompt"),value:t},{id:i.toLowerCase(),text:this.getLocale("none"),value:i}]},n.prototype.updateSize=function(){},n.prototype.unWiredEvents=function(){},n.prototype.dispose=function(){!ej.isNullOrUndefined(this.oleDbConfig)&&this.oleDbConfig.length>0&&(ej.ReportUtil.destroyEjObjects(this.oleDbConfig),this.oleDbConfig.remove())},n}();window.ej.createObject("ej.ReportDesignerUtility.OLEDBDataSource",g,window);nt=function(){function n(n){this.rptDesigner=n;this.dataSource=this.rptDesigner.getInstance("DataSource");this.isOdbcPostBack=!1;this.sqlWinUserName=null;this.isDsnConn=!1;this.isEdit=!1;this.odbcDb=null;this.filePath=null;this.isSqlPostBack=!1;this.isSqlPostBackDB=!1;this.isOracPostBackDb=!1;this.id=this.rptDesigner._id}return n.prototype.renderConfiguration=function(n){n.find("#"+this.id+"_odbc_datasource").length>0?this.resetConfigs():(this.odbcConfig=ej.buildTag("div","",{width:"100%",height:"100%"},{id:this.id+"_odbc_datasource"}),n.append(this.odbcConfig),this.renderBasicPanel(),this.renderAdvcPanel());this.showConfiguration(!0)},n.prototype.renderBasicPanel=function(){this.basicPanel=ej.buildTag("div","",{width:"100%",height:"100%"},{id:this.id+"_odbc_basicpanel"});this.basicConfigTable=ej.buildTag("table.e-designer-dsconfig-table","",{width:"100%"},{unselectable:"on",id:this.id+"_odbc_basic_config"});this.odbcConfig.append(this.basicPanel);this.basicPanel.append(this.basicConfigTable)},n.prototype.renderAdvcPanel=function(){this.advancePanel=ej.buildTag("div","",{width:"100%",height:"100%"},{id:this.id+"_odbc_advancepanel"});var n=ej.buildTag("table.e-designer-dsconfig-table","",{width:"100%"},{unselectable:"on",id:this.id+"_odbc_advance_config"});this.odbcConfig.append(this.advancePanel);this.advancePanel.append(n);this.dataSource.renderTextArea(this.getLocale("connectionString"),this.id+"_odbc_advanceConStr",n);this.dataSource.renderDropDownItem(this.getLocale("authenticationType"),this.id+"_odbc_adv_authtype",n,this.getDropdownValues(),{id:"id",text:"text",value:"value"},"0");this.dataSource.renderTextBoxItem(this.getLocale("promptLabel"),this.id+"_odbc_adv_prompt",!1,n,218);this.dataSource.renderTextBoxItem(this.getLocale("userName"),this.id+"_odbc_adv_usr",!1,n,218);this.dataSource.renderTextBoxItem(this.getLocale("password"),this.id+"_odbc_adv_pswd",!0,n,218);this.dataSource.renderCheckboxItem(this.getLocale("savePassword"),this.id+"_odbc_save_password",n,!0,null,this);n.find("#"+this.id+"_odbc_adv_authtype")&&(this.advcAuthType=n.find("#"+this.id+"_odbc_adv_authtype"),this.ejAdvcAuthDrpdwn=this.advcAuthType.data("ejDropDownList"),this.ejAdvcAuthDrpdwn.model.change=$.proxy(this.changedAdvcAuthentication,this));this.advcPromptCont=n.find("#"+this.id+"_odbc_adv_prompt");this.advcPromptTag=n.find("#"+this.id+"_odbc_adv_prompt_tr");this.advcUsrName=n.find("#"+this.id+"_odbc_adv_usr");this.advcUsrNameTag=n.find("#"+this.id+"_odbc_adv_usr_tr");this.advcPasswd=n.find("#"+this.id+"_odbc_adv_pswd");this.advcPasswdTag=n.find("#"+this.id+"_odbc_adv_pswd_tr");this.advcOdbcConStr=n.find("#"+this.id+"_odbc_advanceConStr");this.odbcSavePasswrdTag=n.find("#"+this.id+"_odbc_save_password_tr");this.changedAdvcAuthentication({value:"authentication"});this.ejOdbcSavePasswrd=n.find("#"+this.id+"_odbc_save_password").data("ejCheckBox")},n.prototype.changedAdvcAuthentication=function(n){var t=n.value?n.value:this.ejAdvcAuthDrpdwn.getSelectedValue();this.hideValidationMsg("odbc-advc");this.advcPromptTag.css("display","none");this.advcUsrNameTag.css("display","none");this.advcPasswdTag.css("display","none");this.odbcSavePasswrdTag.css("display","none");t==="authentication"&&(this.advcUsrNameTag.css("display","table-row"),this.advcPasswdTag.css("display","table-row"),this.odbcSavePasswrdTag.css("display","table-row"));t==="prompt"&&(this.advcUsrNameTag.css("display","table-row"),this.advcPasswdTag.css("display","table-row"),this.advcPromptTag.css("display","table-row"));this.dataSource.updateEJComponentSize();this.dataSource.scrollerRefresh(this.dataSource.dsConfigTag.find("#"+this.id+"_dsConfigBodyContainer"))},n.prototype.resetConfigs=function(){this.basicPanel.length>0&&this.basicPanel.is(":visible")||this.resetConfig("odbc-advc")},n.prototype.resetConfig=function(n){switch(n){case"odbc-advc":this.advcOdbcConStr.val("");this.advcPromptCont.val("");this.advcUsrName.val("");this.advcPasswd.val("");this.hideValidationMsg("odbc-advc");this.ejAdvcAuthDrpdwn.setModel({text:this.getLocale("authentication")});this.ejOdbcSavePasswrd.setModel({checked:!1})}},n.prototype.hideValidationMsg=function(n){switch(n){case"odbc-advc":this.dataSource.showValidationMsg(this.advcOdbcConStr.attr("id"),!1);this.dataSource.showValidationMsg(this.advcPromptCont.attr("id"),!1);this.dataSource.showValidationMsg(this.advcUsrName.attr("id"),!1);this.dataSource.showValidationMsg(this.advcPasswd.attr("id"),!1)}},n.prototype.editConfiguration=function(n){this.renderConfiguration(this.dataSource.configTable);this.ejOdbcSavePasswrd.option("checked",n.ConnectionProperties.EmbedCredentials);n&&(this.basicPanel.length>0&&this.basicPanel.is(":visible")||(n.ConnectionProperties.ConnectString.length>0&&this.advcOdbcConStr.val(n.ConnectionProperties.ConnectString),this.advcUsrName.val(n.ConnectionProperties.UserName),this.advcPasswd.val(n.ConnectionProperties.PassWord),n.ConnectionProperties.IntegratedSecurity||n.SecurityType!==0&&n.SecurityType!=="None"?!n.ConnectionProperties.IntegratedSecurity&&(!ej.isNullOrUndefined(n.ConnectionProperties.UserName)&&n.ConnectionProperties.UserName.length>0||!ej.isNullOrUndefined(n.ConnectionProperties.PassWord)&&n.ConnectionProperties.PassWord.length>0)?(this.ejAdvcAuthDrpdwn.setModel({text:this.getLocale("authentication")}),this.ejOdbcSavePasswrd.option("checked",n.ConnectionProperties.EmbedCredentials)):n.ConnectionProperties.IntegratedSecurity||!ej.isNullOrUndefined(n.ConnectionProperties.Prompt)&&(ej.isNullOrUndefined(n.ConnectionProperties.Prompt)||n.ConnectionProperties.Prompt.length!==0)||n.SecurityType!==2&&n.SecurityType!=="DataBase"?n.ConnectionProperties.IntegratedSecurity||(this.ejAdvcAuthDrpdwn.setModel({text:this.getLocale("prompt")}),this.advcPromptCont.val(!ej.isNullOrUndefined(n.ConnectionProperties.Prompt)&&n.ConnectionProperties.Prompt.length>0?n.ConnectionProperties.Prompt:"Specify the Username and Password for DataSource: "+n.Name),this.ejOdbcSavePasswrd.option("checked",!1)):(this.ejAdvcAuthDrpdwn.setModel({text:this.getLocale("authentication")}),this.ejOdbcSavePasswrd.option("checked",!1)):this.ejAdvcAuthDrpdwn.setModel({text:this.getLocale("none")})))},n.prototype.UpdateDSInfo=function(n,t){n.ConnectionProperties.DataProvider=t.Provider;n.ConnectionProperties.ConnectString=t.ConnectionString;n.ConnectionProperties.IsDesignState=t.IsDesignState;n.ConnectionProperties.IntegratedSecurity=t.IsIntegrated;n.ConnectionProperties.UserName="";n.ConnectionProperties.PassWord="";n.ConnectionProperties.Prompt="";n.SecurityType=t.SecurityType;n.ConnectionProperties.EmbedCredentials=!1;this.advancePanel.length>0&&this.advancePanel.is(":visible")&&(this.ejAdvcAuthDrpdwn.getSelectedValue()==="authentication"&&this.ejOdbcSavePasswrd.model.checked?(n.ConnectionProperties.UserName=t.Username,n.ConnectionProperties.PassWord=t.Password,n.ConnectionProperties.EmbedCredentials=!0):(this.ejAdvcAuthDrpdwn.getSelectedValue()!=="authentication"||this.ejOdbcSavePasswrd.model.checked)&&this.ejAdvcAuthDrpdwn.getSelectedValue()!=="prompt"||(n.ConnectionProperties.Prompt=!ej.isNullOrUndefined(this.advcPromptCont)&&this.advcPromptCont.val().length>0?this.advcPromptCont.val():"Specify the Username and Password for DataSource: "+n.Name))},n.prototype.getDatasourceInfo=function(n){var r="DataBase",t,i;return(this.hideValidationMsg("odbc-advc"),this.validateConnection()&&(!(this.basicPanel.length>0)||!this.basicPanel.is(":visible")))?(t="",i="",this.ejAdvcAuthDrpdwn.getSelectedValue()==="prompt"||this.ejAdvcAuthDrpdwn.getSelectedValue()==="authentication"?(t=this.advcUsrName.val(),i=this.advcPasswd.val()):this.ejAdvcAuthDrpdwn.getSelectedValue()==="none"&&(r="None"),{Name:n,Provider:"ODBC",IsIntegrated:!1,SecurityType:r,Username:t,Password:i,ConnectionString:this.advcOdbcConStr.val()}):null},n.prototype.validateConnection=function(){var n=!0;return this.basicPanel.length>0&&this.basicPanel.is(":visible")||(this.advcOdbcConStr.val().length===0&&(this.dataSource.showValidationMsg(this.advcOdbcConStr.attr("id"),!0,this.getLocale("alertConnectionString")),n=!1),this.ejAdvcAuthDrpdwn.getSelectedValue()==="prompt"&&this.advcPromptCont.val().length===0&&(this.dataSource.showValidationMsg(this.advcPromptCont.attr("id"),!0,this.getLocale("alertPrompt")),n=!1),(this.ejAdvcAuthDrpdwn.getSelectedValue()==="prompt"||this.ejAdvcAuthDrpdwn.getSelectedValue()==="authentication")&&(this.advcUsrName.val().length===0&&(this.dataSource.showValidationMsg(this.advcUsrName.attr("id"),!0,this.getLocale("alertUserName")),n=!1),this.advcPasswd.val().length===0&&(this.dataSource.showValidationMsg(this.advcPasswd.attr("id"),!0,this.getLocale("alertPassword")),n=!1))),this.dataSource.updateEJComponentSize(),this.dataSource.scrollerRefresh(this.dataSource.dsConfigTag.find("#"+this.id+"_dsConfigBodyContainer")),n},n.prototype.showConfiguration=function(n){this.odbcConfig.css("display",n?"table-row":"none");this.odbcConfig.children().show();this.showBasicPanel(!n)},n.prototype.showBasicPanel=function(n){n||(this.basicPanel.css("display","none"),this.advancePanel.css("display","table-row"))},n.prototype.getLocale=function(n){var t,i=ej.ReportDesigner.Locale["en-US"].dataSource.odbcDatasource;ej.isNullOrUndefined(this.rptDesigner.model)||ej.isNullOrUndefined(this.rptDesigner.model.locale)||ej.isNullOrUndefined(ej.ReportDesigner.Locale[this.rptDesigner.model.locale])||ej.isNullOrUndefined(ej.ReportDesigner.Locale[this.rptDesigner.model.locale].dataSource)||(t=ej.ReportDesigner.Locale[this.rptDesigner.model.locale].dataSource.odbcDatasource);switch(n.toLowerCase()){case"connectionstring":return t&&t.connectionString?t.connectionString:i.connectionString;case"authenticationtype":return t&&t.authenticationType?t.authenticationType:i.authenticationType;case"authentication":return t&&t.authentication?t.authentication:i.authentication;case"prompt":return t&&t.prompt?t.prompt:i.prompt;case"none":return t&&t.none?t.none:i.none;case"username":return t&&t.userName?t.userName:i.userName;case"password":return t&&t.password?t.password:i.password;case"savepassword":return t&&t.savePassword?t.savePassword:i.savePassword;case"promptlabel":return t&&t.promptLabel?t.promptLabel:i.promptLabel;case"alertconnectionstring":return t&&t.alertMessage&&t.alertMessage.connectionString?t.alertMessage.connectionString:i.alertMessage.connectionString;case"alertprompt":return t&&t.alertMessage&&t.alertMessage.promptText?t.alertMessage.promptText:i.alertMessage.promptText;case"alertusername":return t&&t.alertMessage&&t.alertMessage.userName?t.alertMessage.userName:i.alertMessage.userName;case"alertpassword":return t&&t.alertMessage&&t.alertMessage.password?t.alertMessage.password:i.alertMessage.password}return n},n.prototype.updateCulture=function(){var n=this.odbcConfig.find("#"+this.id+"_odbc_save_password"),t;this.advcOdbcConStr&&(this.dataSource.updateRow(this.odbcConfig,this.advcOdbcConStr.attr("id"),this.getLocale("connectionString")),this.dataSource.updateValidationMsg(this.odbcConfig,this.advcOdbcConStr.attr("id"),this.getLocale("alertConnectionString")));this.advcAuthType&&(t=this.ejAdvcAuthDrpdwn.model.selectedIndex?this.ejAdvcAuthDrpdwn.model.selectedIndex.toString():"0",this.dataSource.updateRow(this.odbcConfig,this.advcAuthType.attr("id"),this.getLocale("authenticationType")),this.ejAdvcAuthDrpdwn.setModel({dataSource:this.getDropdownValues()}),this.ejAdvcAuthDrpdwn.option({selectedIndex:t}));this.advcPromptCont&&(this.dataSource.updateRow(this.odbcConfig,this.advcPromptCont.attr("id"),this.getLocale("promptLabel")),this.dataSource.updateValidationMsg(this.odbcConfig,this.advcPromptCont.attr("id"),this.getLocale("alertPrompt")));this.advcUsrName&&(this.dataSource.updateRow(this.odbcConfig,this.advcUsrName.attr("id"),this.getLocale("userName")),this.dataSource.updateValidationMsg(this.odbcConfig,this.advcUsrName.attr("id"),this.getLocale("alertUserName")));this.advcPasswd&&(this.dataSource.updateRow(this.odbcConfig,this.advcPasswd.attr("id"),this.getLocale("password")),this.dataSource.updateValidationMsg(this.odbcConfig,this.advcPasswd.attr("id"),this.getLocale("alertPassword")));n&&this.dataSource.updateRow(this.odbcConfig,n.attr("id"),this.getLocale("savepassword"))},n.prototype.getDropdownValues=function(){var n="authentication",t="prompt",i="none";return[{id:n.toLowerCase(),text:this.getLocale("authentication"),value:n},{id:t.toLowerCase(),text:this.getLocale("prompt"),value:t},{id:i.toLowerCase(),text:this.getLocale("none"),value:i}]},n.prototype.updateSize=function(){},n.prototype.unWiredEvents=function(){},n.prototype.dispose=function(){!ej.isNullOrUndefined(this.odbcConfig)&&this.odbcConfig.length>0&&(ej.ReportUtil.destroyEjObjects(this.odbcConfig),this.odbcConfig.remove())},n}();window.ej.createObject("ej.ReportDesignerUtility.ODBCDataSource",nt,window);tt=function(){function n(n){this.rptDesigner=n;this.datasource=this.rptDesigner.getInstance("DataSource");this.id=this.rptDesigner._id}return n.prototype.renderConfiguration=function(n){n.find("#"+this.id+"_oracle_datasource").length>0?this.resetConfiguration():(this.oracleConfig=ej.buildTag("div","",{width:"100%",height:"100%",display:"table-row"},{id:this.id+"_oracle_datasource"}),n.append(this.oracleConfig),this.renderOraclePanel(),this.changedAuthentication({value:"authentication"}));this.showConfiguration(!0)},n.prototype.renderOraclePanel=function(){this.oraclePanel=ej.buildTag("div","",{width:"100%",height:"100%",display:"table-row"},{id:this.id+"_oracle_panel"});var n=ej.buildTag("table.e-designer-dsconfig-table","",{width:"100%"},{unselectable:"on",id:this.id+"_oracle_config"});this.oracleConfig.append(this.oraclePanel);this.oraclePanel.append(n);this.datasource.renderTextArea(this.getLocale("connectionString"),this.id+"_oracle_conStr",n);this.datasource.renderDropDownItem(this.getLocale("authenticationType"),this.id+"_oracle_authtype",n,this.getDropdownValues(),{id:"id",text:"text",value:"value"},"0");this.datasource.renderTextBoxItem(this.getLocale("promptLabel"),this.id+"_oracle_prompt",!1,n,218);this.datasource.renderTextBoxItem(this.getLocale("userName"),this.id+"_oracle_usr",!1,n,218);this.datasource.renderTextBoxItem(this.getLocale("password"),this.id+"_oracle_pswd",!0,n,218);this.datasource.renderCheckboxItem(this.getLocale("savePassword"),this.id+"_oracle_save_password",n,!0,null,this);this.oraclePanel.find("#"+this.id+"_oracle_authtype")&&(this.authType=this.oraclePanel.find("#"+this.id+"_oracle_authtype"),this.ejAuthDrpdwn=this.authType.data("ejDropDownList"),this.ejAuthDrpdwn.model.change=$.proxy(this.changedAuthentication,this));this.promptTag=this.oraclePanel.find("#"+this.id+"_oracle_prompt_tr");this.connString=this.oraclePanel.find("#"+this.id+"_oracle_conStr");this.promptCont=this.oraclePanel.find("#"+this.id+"_oracle_prompt");this.userName=this.oraclePanel.find("#"+this.id+"_oracle_usr");this.passWord=this.oraclePanel.find("#"+this.id+"_oracle_pswd");this.userNameTag=this.oraclePanel.find("#"+this.id+"_oracle_usr_tr");this.passWordTag=this.oraclePanel.find("#"+this.id+"_oracle_pswd_tr");this.savePasswrdTag=this.oraclePanel.find("#"+this.id+"_oracle_save_password_tr");this.ejOracleSavePasswrd=this.oraclePanel.find("#"+this.id+"_oracle_save_password").data("ejCheckBox")},n.prototype.changedAuthentication=function(n){var t=n.value?n.value:this.ejAuthDrpdwn.getSelectedValue();this.hideValidationMsg();this.promptTag.css("display","none");this.userNameTag.css("display","none");this.passWordTag.css("display","none");this.savePasswrdTag.css("display","none");t==="authentication"&&(this.userNameTag.css("display","table-row"),this.passWordTag.css("display","table-row"),this.savePasswrdTag.css("display","table-row"));t==="prompt"&&(this.userNameTag.css("display","table-row"),this.passWordTag.css("display","table-row"),this.promptTag.css("display","table-row"));this.datasource.updateEJComponentSize();this.datasource.scrollerRefresh(this.datasource.dsConfigTag.find("#"+this.id+"_dsConfigBodyContainer"))},n.prototype.editConfiguration=function(n){this.renderConfiguration(this.datasource.configTable);this.hideValidationMsg();this.connString.val(n.ConnectionProperties.ConnectString);this.userName.val(n.ConnectionProperties.UserName);this.passWord.val(n.ConnectionProperties.PassWord);this.ejOracleSavePasswrd.option("checked",n.ConnectionProperties.EmbedCredentials);n.ConnectionProperties.IntegratedSecurity||n.SecurityType!==0&&n.SecurityType!=="None"?!n.ConnectionProperties.IntegratedSecurity&&(!ej.isNullOrUndefined(n.ConnectionProperties.UserName)&&n.ConnectionProperties.UserName.length>0||!ej.isNullOrUndefined(n.ConnectionProperties.PassWord)&&n.ConnectionProperties.PassWord.length>0)?(this.ejAuthDrpdwn.setModel({text:this.getLocale("authentication")}),this.ejOracleSavePasswrd.option("checked",n.ConnectionProperties.EmbedCredentials)):n.ConnectionProperties.IntegratedSecurity||!ej.isNullOrUndefined(n.ConnectionProperties.Prompt)&&(ej.isNullOrUndefined(n.ConnectionProperties.Prompt)||n.ConnectionProperties.Prompt.length!==0)||n.SecurityType!==2?n.ConnectionProperties.IntegratedSecurity||(this.ejAuthDrpdwn.setModel({text:this.getLocale("prompt")}),this.promptCont.val(!ej.isNullOrUndefined(n.ConnectionProperties.Prompt)&&n.ConnectionProperties.Prompt.length>0?n.ConnectionProperties.Prompt:"Specify the Username and Password for DataSource: "+n.Name),this.ejOracleSavePasswrd.option("checked",!1)):(this.ejAuthDrpdwn.setModel({text:this.getLocale("authentication")}),this.ejOracleSavePasswrd.option("checked",!1)):this.ejAuthDrpdwn.setModel({text:this.getLocale("none")})},n.prototype.showConfiguration=function(n){this.oracleConfig.css("display",n?"table-row":"none")},n.prototype.hideValidationMsg=function(){this.datasource.showValidationMsg(this.connString.attr("id"),!1);this.datasource.showValidationMsg(this.promptCont.attr("id"),!1);this.datasource.showValidationMsg(this.userName.attr("id"),!1);this.datasource.showValidationMsg(this.passWord.attr("id"),!1)},n.prototype.resetConfiguration=function(){this.connString.val("");this.promptCont.val("");this.userName.val("");this.passWord.val("");this.hideValidationMsg();this.ejAuthDrpdwn.setModel({text:this.getLocale("authentication")});this.ejOracleSavePasswrd.setModel({checked:!1})},n.prototype.UpdateDSInfo=function(n,t){n.ConnectionProperties.DataProvider=t.Provider;n.ConnectionProperties.ConnectString=t.ConnectionString;n.ConnectionProperties.IsDesignState=t.IsDesignState;n.ConnectionProperties.IntegratedSecurity=t.IsIntegrated;n.ConnectionProperties.UserName="";n.ConnectionProperties.PassWord="";n.ConnectionProperties.Prompt="";n.SecurityType=t.SecurityType;n.ConnectionProperties.EmbedCredentials=!1;this.ejAuthDrpdwn.getSelectedValue()==="authentication"&&this.ejOracleSavePasswrd.model.checked?(n.ConnectionProperties.UserName=t.Username,n.ConnectionProperties.PassWord=t.Password,n.ConnectionProperties.EmbedCredentials=!0):(this.ejAuthDrpdwn.getSelectedValue()!=="authentication"||this.ejOracleSavePasswrd.model.checked)&&this.ejAuthDrpdwn.getSelectedValue()!=="prompt"||(n.ConnectionProperties.Prompt=!ej.isNullOrUndefined(this.promptCont)&&this.promptCont.val().length>0?this.promptCont.val():"Specify the Username and Password for DataSource: "+n.Name)},n.prototype.getDatasourceInfo=function(n){var t=!0,i="",r="",u="None";return(this.hideValidationMsg(),this.connString.val().length===0&&(this.datasource.showValidationMsg(this.connString.attr("id"),!0,this.getLocale("alertConnectionString")),t=!1),this.ejAuthDrpdwn.getSelectedValue()==="prompt"&&this.promptCont.val().length===0&&(this.datasource.showValidationMsg(this.promptCont.attr("id"),!0,this.getLocale("alertPrompt")),t=!1),(this.ejAuthDrpdwn.getSelectedValue()==="prompt"||this.ejAuthDrpdwn.getSelectedValue()==="authentication")&&(i=this.userName.val(),r=this.passWord.val(),i.length===0&&(this.datasource.showValidationMsg(this.userName.attr("id"),!0,this.getLocale("alertUserName")),t=!1),r.length===0&&(this.datasource.showValidationMsg(this.passWord.attr("id"),!0,this.getLocale("alertPassword")),t=!1),u="DataBase"),t)?{Name:n,Provider:"ORACLE",IsIntegrated:!1,SecurityType:u,Username:i,Password:r,ConnectionString:this.connString.val()}:null},n.prototype.getLocale=function(n){var t,i=ej.ReportDesigner.Locale["en-US"].dataSource.oracleDatasource;ej.isNullOrUndefined(this.rptDesigner.model)||ej.isNullOrUndefined(this.rptDesigner.model.locale)||ej.isNullOrUndefined(ej.ReportDesigner.Locale[this.rptDesigner.model.locale])||ej.isNullOrUndefined(ej.ReportDesigner.Locale[this.rptDesigner.model.locale].dataSource)||(t=ej.ReportDesigner.Locale[this.rptDesigner.model.locale].dataSource.oracleDatasource);switch(n.toLowerCase()){case"connectionstring":return t&&t.connectionString?t.connectionString:i.connectionString;case"authenticationtype":return t&&t.authenticationType?t.authenticationType:i.authenticationType;case"authentication":return t&&t.authentication?t.authentication:i.authentication;case"prompt":return t&&t.prompt?t.prompt:i.prompt;case"none":return t&&t.none?t.none:i.none;case"username":return t&&t.userName?t.userName:i.userName;case"password":return t&&t.password?t.password:i.password;case"savepassword":return t&&t.savePassword?t.savePassword:i.savePassword;case"promptlabel":return t&&t.promptLabel?t.promptLabel:i.promptLabel;case"alertconnectionstring":return t&&t.alertMessage&&t.alertMessage.connectionString?t.alertMessage.connectionString:i.alertMessage.connectionString;case"alertprompt":return t&&t.alertMessage&&t.alertMessage.promptText?t.alertMessage.promptText:i.alertMessage.promptText;case"alertusername":return t&&t.alertMessage&&t.alertMessage.userName?t.alertMessage.userName:i.alertMessage.userName;case"alertpassword":return t&&t.alertMessage&&t.alertMessage.password?t.alertMessage.password:i.alertMessage.password}return n},n.prototype.updateCulture=function(){var n=this.oracleConfig.find("#"+this.id+"_oracle_save_password"),t;this.connString&&(this.datasource.updateRow(this.oracleConfig,this.connString.attr("id"),this.getLocale("connectionString")),this.datasource.updateValidationMsg(this.oracleConfig,this.connString.attr("id"),this.getLocale("alertConnectionString")));this.authType&&(t=this.ejAuthDrpdwn.model.selectedIndex?this.ejAuthDrpdwn.model.selectedIndex.toString():"0",this.datasource.updateRow(this.oracleConfig,this.authType.attr("id"),this.getLocale("authenticationType")),this.ejAuthDrpdwn.setModel({dataSource:this.getDropdownValues()}),this.ejAuthDrpdwn.option({selectedIndex:t}));this.promptCont&&(this.datasource.updateRow(this.oracleConfig,this.promptCont.attr("id"),this.getLocale("promptLabel")),this.datasource.updateValidationMsg(this.oracleConfig,this.promptCont.attr("id"),this.getLocale("alertPrompt")));this.userName&&(this.datasource.updateRow(this.oracleConfig,this.userName.attr("id"),this.getLocale("userName")),this.datasource.updateValidationMsg(this.oracleConfig,this.userName.attr("id"),this.getLocale("alertUserName")));this.passWord&&(this.datasource.updateRow(this.oracleConfig,this.passWord.attr("id"),this.getLocale("password")),this.datasource.updateValidationMsg(this.oracleConfig,this.passWord.attr("id"),this.getLocale("alertPassword")));n&&this.datasource.updateRow(this.oracleConfig,n.attr("id"),this.getLocale("savepassword"))},n.prototype.getDropdownValues=function(){var n="authentication",t="prompt",i="none";return[{id:n.toLowerCase(),text:this.getLocale("authentication"),value:n},{id:t.toLowerCase(),text:this.getLocale("prompt"),value:t},{id:i.toLowerCase(),text:this.getLocale("none"),value:i}]},n.prototype.updateSize=function(){},n.prototype.unWiredEvents=function(){},n.prototype.dispose=function(){!ej.isNullOrUndefined(this.oracleConfig)&&this.oracleConfig.length>0&&(ej.ReportUtil.destroyEjObjects(this.oracleConfig),this.oracleConfig.remove())},n}();window.ej.createObject("ej.ReportDesignerUtility.ORACLEDataSource",tt,window);it=function(){function n(n){this.controlWidth=428;this.reportDesigner=n;this.id=this.reportDesigner._id;this.datasource=this.reportDesigner.getInstance("DataSource")}return n.prototype.renderConfiguration=function(n){n.find("#"+this.id+"_snowflake_datasource").length>0?this.resetConfiguration():(this.snowflakeConfig=ej.buildTag("div","",{width:"100%",height:"100%"},{id:this.id+"_snowflake_datasource"}),n.append(this.snowflakeConfig),this.renderBasicPanel(),this.datasource.advanceDatasource.renderConfiguration(n));var t=this.getLocale("advanceSwitch");this.datasource.dsConfigTag.find("#"+this.id+"_panelSwitch").text(t).attr("aria-label",t);this.datasource.dsConfigTag.find("#"+this.id+"_panelSwitch").bind("click",$.proxy(this.switchAdvcPanel,this));this.showConfiguration(!0)},n.prototype.renderBasicPanel=function(){this.basicPanel=ej.buildTag("div","",{width:"100%",height:"100%"},{id:this.id+"_basic_snowflake_panel"});var n=ej.buildTag("table.e-designer-dsconfig-table","",{width:"100%"},{unselectable:"on",id:this.id+"_basic_snowflake_basic_config"});this.snowflakeConfig.append(this.basicPanel);this.basicPanel.append(n);this.datasource.renderTextBoxItem(this.getLocale("serverName"),this.id+"_snowflake_servername",!1,n,this.controlWidth);this.datasource.renderTextBoxItem(this.getLocale("userName"),this.id+"_snowflake_username",!1,n,this.controlWidth);this.datasource.renderTextBoxItem(this.getLocale("password"),this.id+"_snowflake_password",!0,n,this.controlWidth);this.datasource.renderCheckboxItem(this.getLocale("savePassword"),this.id+"_snowflake_save_password",n,!0,null,this);this.datasource.renderTextBoxItem(this.getLocale("database"),this.id+"_snowflake_dbname",!1,n,this.controlWidth);this.snowflakeServer=this.snowflakeConfig.find("#"+this.id+"_snowflake_servername");this.snowflakeServer.attr("placeholder",this.getLocale("serverWatermark")+" : accountname.region.snowflakecomputing.com");this.snowflakeUserName=this.snowflakeConfig.find("#"+this.id+"_snowflake_username");this.snowflakePassword=this.snowflakeConfig.find("#"+this.id+"_snowflake_password");this.snowflakeSavePassword=this.snowflakeConfig.find("#"+this.id+"_snowflake_save_password").data("ejCheckBox");this.snowflakeDatabase=this.snowflakeConfig.find("#"+this.id+"_snowflake_dbname")},n.prototype.editConfiguration=function(n){this.renderConfiguration(this.datasource.configTable);this.updateDataSource(n)},n.prototype.switchAdvcPanel=function(){var r=this.basicPanel.is(":visible"),n=this.getSnowflakeConnectionProps(),t,i;r?this.updatePanelState(!0,n):(t=this.datasource.advanceDatasource.getAdvanceConnectionProps(),n&&n.connString.trim().toLowerCase()!==t.connString.trim().toLowerCase()?(i=this.getLocale("switchAlert"),this.reportDesigner.getInstance("ReportUtil").ejAlertDialog(this.getLocale("switchLabel"),i,!0,!1,!0,"",{height:160,width:510,instance:this,method:"confirmSwitcher"})):this.updatePanelState(!1,t))},n.prototype.confirmSwitcher=function(n){n&&this.updatePanelState(!n)},n.prototype.updatePanelState=function(n,t){var i=n?this.getLocale("basicSwitch"):this.getLocale("advanceSwitch");this.updateBasicPanel(!n,t);this.datasource.advanceDatasource.updateAdvancePanel(n,t);this.datasource.updateEJComponentSize();this.datasource.dsConfigTag.find("#"+this.id+"_panelSwitch").text(i).attr("aria-label",i);this.datasource.scrollerRefresh(this.datasource.dsConfigTag.find("#"+this.id+"_dsConfigBodyContainer"))},n.prototype.updateBasicPanel=function(n,t){n&&t&&(t.authValue==="prompt"||t.authValue==="authentication")&&(this.snowflakeUserName.val(t.userName),this.snowflakePassword.val(t.password),this.snowflakeSavePassword.option("checked",t.authValue==="prompt"?!1:t.embedCreden));this.snowflakeConfig.css("display",n?"table-row":"none");this.hideValidationMsg()},n.prototype.updateDataSource=function(n){var i,t,r;n&&(n.ConnectionProperties.IsDesignState||this.hasSQLNoneType(n)?(t=n.ConnectionProperties,r={connString:t.ConnectString,userName:t.UserName,password:t.PassWord,prompt:n.ConnectionProperties.Prompt,embedCreden:n.ConnectionProperties.EmbedCredentials},r.authValue=this.hasSQLNoneType(n)?"none":n.ConnectionProperties.Prompt?"prompt":"authentication",this.updatePanelState(!0,r)):(t=n.ConnectionProperties,i=this.datasource.getConStringArgs(t.ConnectString),this.snowflakeUserName.val(t.UserName),this.snowflakePassword.val(t.PassWord),this.snowflakeServer.val(i.host&&i.host.value||""),this.snowflakeDatabase.val(i.db&&i.db.value||""),this.snowflakeSavePassword.option("checked",n.ConnectionProperties.EmbedCredentials),this.hideValidationMsg()))},n.prototype.hasSQLNoneType=function(n){return n.SecurityType===0||n.SecurityType==="None"?!0:!1},n.prototype.UpdateDSInfo=function(n,t){var i=this.basicPanel.is(":visible");n.ConnectionProperties.DataProvider=t.Provider;n.ConnectionProperties.ConnectString=t.ConnectionString;n.ConnectionProperties.IsDesignState=t.IsDesignState;n.ConnectionProperties.IntegratedSecurity=t.IsIntegrated;n.ConnectionProperties.UserName="";n.ConnectionProperties.PassWord="";n.ConnectionProperties.Prompt="";n.SecurityType=t.SecurityType;n.ConnectionProperties.EmbedCredentials=!1;i?this.snowflakeSavePassword.model.checked?(n.ConnectionProperties.UserName=t.Username,n.ConnectionProperties.PassWord=t.Password,n.ConnectionProperties.EmbedCredentials=!0):n.ConnectionProperties.Prompt="Specify the Username and password for DataSource "+n.Name:this.datasource.advanceDatasource.UpdateDSInfo(n,t)},n.prototype.buildConnection=function(n){return"scheme=https;port=443;account="+this.getAccountName(n.serverName)+";host="+this.getServerName(n.serverName)+";db="+n.dbName+";"},n.prototype.getAccountName=function(n){return n.replace("http://","").replace("https://","").split(".")[0]},n.prototype.getServerName=function(n){return n.replace("http://","").replace("https://","").replace(/\/$/,"")},n.prototype.getSnowflakeConnectionProps=function(){var n={serverName:this.snowflakeServer.val(),dbName:this.snowflakeDatabase.val(),userName:this.snowflakeUserName.val(),password:this.snowflakePassword.val(),embedCreden:this.snowflakeSavePassword.model.checked,authValue:this.snowflakeSavePassword.model.checked?"authentication":"prompt"};return n.connString=n.serverName&&n.dbName?this.buildConnection(n):"",n},n.prototype.showConfiguration=function(n){this.snowflakeConfig.css("display",n?"table-row":"none");this.snowflakeConfig.children().show();this.updatePanelState(!n)},n.prototype.resetConfiguration=function(){this.hideValidationMsg();this.snowflakeServer.val("");this.snowflakeDatabase.val("");this.snowflakeUserName.val("");this.snowflakePassword.val("");this.snowflakeSavePassword.setModel({checked:!1});this.datasource.advanceDatasource.resetConfiguration();var n=this.getLocale("advanceSwitch");this.datasource.dsConfigTag.find("#"+this.id+"_panelSwitch").text(n).attr("aria-label",n);this.datasource.dsConfigTag.find("#"+this.id+"_panelSwitch").unbind("click",$.proxy(this.switchAdvcPanel,this))},n.prototype.getDatasourceInfo=function(n){var r=this.basicPanel.is(":visible");if(r){var t=this.getSnowflakeConnectionProps(),u=t.userName,f=t.password,i=!0;if(this.hideValidationMsg(),t.serverName.length===0&&(this.datasource.showValidationMsg(this.snowflakeServer.attr("id"),!0,this.getLocale("alertServerName")),i=!1),t.userName.length===0&&(this.datasource.showValidationMsg(this.snowflakeUserName.attr("id"),!0,this.getLocale("alertUserName")),i=!1),t.password.length===0&&(this.datasource.showValidationMsg(this.snowflakePassword.attr("id"),!0,this.getLocale("alertPassword")),i=!1),t.dbName.length===0&&(this.datasource.showValidationMsg(this.snowflakeDatabase.attr("id"),!0,this.getLocale("alertDatabase")),i=!1),i)return{Name:n,Provider:"Snowflake",IsIntegrated:!1,SecurityType:"DataBase",IsDesignState:!1,Username:u,Password:f,ConnectionString:this.buildConnection(t)}}else return this.datasource.advanceDatasource.getDatasourceInfo(n,"Snowflake");return null},n.prototype.hideValidationMsg=function(){this.datasource.showValidationMsg(this.snowflakeServer.attr("id"),!1);this.datasource.showValidationMsg(this.snowflakeDatabase.attr("id"),!1);this.datasource.showValidationMsg(this.snowflakeUserName.attr("id"),!1);this.datasource.showValidationMsg(this.snowflakePassword.attr("id"),!1)},n.prototype.getLocale=function(n){var t,i=ej.ReportDesigner.Locale["en-US"].dataSource.snowflakeDatasource,r=this.reportDesigner.model.locale?this.reportDesigner.model.locale:"en-US";t=!ej.isNullOrUndefined(ej.ReportDesigner.Locale[r])&&ej.ReportDesigner.Locale[r].dataSource&&ej.ReportDesigner.Locale[r].dataSource.snowflakeDatasource?ej.ReportDesigner.Locale[r].dataSource.snowflakeDatasource:ej.ReportDesigner.Locale["en-US"].dataSource.snowflakeDatasource;switch(n){case"serverName":case"database":case"userName":case"password":case"savePassword":case"basicSwitch":case"advanceSwitch":case"switchAlert":case"switchLabel":case"serverWatermark":n=t[n];break;case"alertServerName":return t&&t.alertMessage&&t.alertMessage.serverName?t.alertMessage.serverName:i.alertMessage.serverName;case"alertUserName":return t&&t.alertMessage&&t.alertMessage.userName?t.alertMessage.userName:i.alertMessage.userName;case"alertPassword":return t&&t.alertMessage&&t.alertMessage.password?t.alertMessage.password:i.alertMessage.password;case"alertDatabase":return t&&t.alertMessage&&t.alertMessage.database?t.alertMessage.database:i.alertMessage.database}return n},n.prototype.updateCulture=function(){var t=this.datasource.dsConfigTag.find("#"+this.id+"_panelSwitch"),i=this.basicPanel.is(":visible"),r=this.snowflakeConfig.find("#"+this.id+"_snowflake_save_password"),n;this.datasource.updateRow(this.snowflakeConfig,this.snowflakeServer.attr("id"),this.getLocale("serverName"));this.datasource.updateValidationMsg(this.snowflakeConfig,this.snowflakeServer.attr("id"),this.getLocale("alertServerName"));this.snowflakeServer.attr("placeholder",this.getLocale("serverWatermark")+" : accountname.region.snowflakecomputing.com");this.datasource.updateRow(this.snowflakeConfig,this.snowflakeUserName.attr("id"),this.getLocale("userName"));this.datasource.updateValidationMsg(this.snowflakeConfig,this.snowflakeUserName.attr("id"),this.getLocale("alertUserName"));this.datasource.updateRow(this.snowflakeConfig,this.snowflakePassword.attr("id"),this.getLocale("password"));this.datasource.updateValidationMsg(this.snowflakeConfig,this.snowflakePassword.attr("id"),this.getLocale("alertPassword"));this.datasource.updateRow(this.snowflakeConfig,r.attr("id"),this.getLocale("savePassword"));this.datasource.updateRow(this.snowflakeConfig,this.snowflakeDatabase.attr("id"),this.getLocale("database"));this.datasource.updateValidationMsg(this.snowflakeConfig,this.snowflakeDatabase.attr("id"),this.getLocale("alertDatabase"));n=this.getLocale(i?"advanceSwitch":"basicSwitch");t.html(n).attr("aria-label",n);this.datasource.advanceDatasource.updateCulture()},n.prototype.unWiredEvents=function(){this.datasource.dsConfigTag.find("#"+this.id+"_panelSwitch").unbind("click",$.proxy(this.switchAdvcPanel,this))},n.prototype.dispose=function(){this.snowflakeConfig&&this.snowflakeConfig.length>0&&(ej.ReportUtil.destroyEjObjects(this.snowflakeConfig),this.snowflakeConfig.remove())},n.prototype.updateSize=function(){},n}();window.ej.createObject("ej.ReportDesignerUtility.SnowflakeDataSource",it,window);rt=function(){function n(n){this.reportDesigner=null;this.id=null;this.reportDesigner=n;this.datasource=this.reportDesigner.getInstance("DataSource");this.id=this.reportDesigner._id;this.datasourceReference=null}return n.prototype.renderConfiguration=function(n){if(n.find("#"+this.id+"_shared_datasource").length>0)this.resetConfiguration();else this.configTable=ej.buildTag("table.e-designer-sharedconfig-table","",{width:"100%","margin-left":"5px"},{unselectable:"on",id:this.id+"_shared_datasource"}),n.append(this.configTable),this.datasource.renderDropDownItem(this.getLocale("datasource"),this.id+"_shared_ds_drdwn",this.configTable,[],{id:"Id",text:"Name",value:"Id"});this.datasourceReference=null;this.showConfiguration(!0);this.loadDataSourceCatalog()},n.prototype.editConfiguration=function(n){this.renderConfiguration(this.datasource.configTable);this.datasourceReference=null;this.hideValidationMsg();n&&(this.datasourceReference=n.DataSourceReference,this.configTable.find("#"+this.id+"_shared_ds_drdwn").data("ejDropDownList").setModel({dataSource:[]}));this.showConfiguration(!0);this.loadDataSourceCatalog()},n.prototype.resetConfiguration=function(){this.datasourceReference=null;this.configTable.find("#"+this.id+"_shared_ds_drdwn").data("ejDropDownList").setModel({dataSource:[]});this.configTable.find("#"+this.id+"_shared_alog").css("display",this.reportDesigner.isReportServerLogin()?"none":"block");this.hideValidationMsg()},n.prototype.hideValidationMsg=function(){this.datasource.showValidationMsg(this.id+"_shared_ds_drdwn",!1)},n.prototype.showConfiguration=function(n){this.configTable.css("display",n?"block":"none")},n.prototype.getDatasourceInfo=function(n){var t=this.configTable.find("#"+this.id+"_shared_ds_drdwn").data("ejDropDownList").getSelectedValue();return(this.datasource.showValidationMsg(this.id+"_shared_ds_drdwn",!t,this.getLocale("alertMessage")),t)?{Name:n,Provider:"shared",IsIntegrated:!0,Username:"",Password:"",ConnectionString:t}:null},n.prototype.loadDataSourceCatalog=function(){this.reportDesigner.getInstance("ReportUtil").doAjaxPost("POST",ej.ReportUtil.getTenantUrl(this.reportDesigner.model.serviceUrl+"/PostDesignerAction/",this.reportDesigner.model.tenantName),{action:ej.ReportUtil.DesignerAction.dataSourceCatalog,data:JSON.stringify({designerAction:ej.ReportUtil.DesignerAction.dataSourceCatalog,reportInfo:{}})},{fnction:$.proxy(this.populateDataSources,this),indicator:[$.proxy(this.showLoadingIndicator,this),$.proxy(this.hideLoadingIndicator,this)]})},n.prototype.populateDataSources=function(n){if(n&&typeof n!="string"&&n.indexOf("Sf_Exception")===-1){var t=this.configTable.find("#"+this.id+"_shared_ds_drdwn").data("ejDropDownList");t.setModel({dataSource:n});this.datasourceReference&&this.datasource.isEdit&&(ej.ReportUtil.isGuid(this.datasourceReference)?t.selectItemByValue(this.datasourceReference):t.selectItemByText(this.datasourceReference))}},n.prototype.showLoadingIndicator=function(){this.configTable.find("#"+this.id+"_shared_ds_drdwn_dropdown").addClass("e-load");this.configTable.find("#"+this.id+"_shared_ds_drdwn_dropdown>span").removeClass("e-arrow-sans-down")},n.prototype.hideLoadingIndicator=function(){this.configTable.find("#"+this.id+"_shared_ds_drdwn_dropdown").removeClass("e-load");this.configTable.find("#"+this.id+"_shared_ds_drdwn_dropdown>span").addClass("e-arrow-sans-down")},n.prototype.getLocale=function(n){var t,i=ej.ReportDesigner.Locale["en-US"].dataSource.sharedDatasource;ej.isNullOrUndefined(this.reportDesigner.model)||ej.isNullOrUndefined(this.reportDesigner.model.locale)||ej.isNullOrUndefined(ej.ReportDesigner.Locale[this.reportDesigner.model.locale])||ej.isNullOrUndefined(ej.ReportDesigner.Locale[this.reportDesigner.model.locale].dataSource)||(t=ej.ReportDesigner.Locale[this.reportDesigner.model.locale].dataSource.sharedDatasource);switch(n.toLowerCase()){case"datasource":return t&&t.datasource?t.datasource:i.datasource;case"alertmessage":return t&&t.alertMessage?t.alertMessage:i.alertMessage}return n},n.prototype.updateCulture=function(){var n=this.configTable.find("#"+this.id+"_shared_ds_drdwn");n&&(this.datasource.updateRow(this.configTable,n.attr("id"),this.getLocale("datasource")),this.datasource.updateValidationMsg(this.configTable,n.attr("id"),this.getLocale("alertMessage")))},n.prototype.updateSize=function(){},n.prototype.unWiredEvents=function(){},n.prototype.dispose=function(){!ej.isNullOrUndefined(this.configTable)&&this.configTable.length>0&&(ej.ReportUtil.destroyEjObjects(this.configTable),this.configTable.remove())},n}();window.ej.createObject("ej.ReportDesignerUtility.SharedDataSource",rt,window);ut=function(){function t(t){this.urlTextArea=null;this.userNameField=null;this.passwordField=null;this.rawBody=null;this.bodyType=null;this.userNameRow=null;this.passwordRow=null;this.controlWidth=425;this.templateStrings=[];this.webDataProvider=n.WebDataType.WebAPI.toString();this.rptDesigner=t;this.datasource=this.rptDesigner.getInstance("DataSource");this.id=this.rptDesigner._id;this.expression=this.rptDesigner.getInstance("ExpressionMenu")}return t.prototype.renderConfiguration=function(n){n.find("#"+this.id+"_web_datasource").length>0?this.resetInputFields():(this.webContainer=ej.buildTag("div","",{width:"100%",height:"100%"},{id:this.id+"_web_datasource"}),n.append(this.webContainer),this.renderWebDatasourcePanel());this.showConfiguration(!0)},t.prototype.renderWebDatasourcePanel=function(){var t={id:"id",text:"text",value:"value"},n,i;this.webApiPanel=ej.buildTag("div","",{width:"100%",height:"100%",display:"table-row"},{id:this.id+"_webApi_Panel"});n=ej.buildTag("table.e-designer-dsconfig-table","",{width:"100%","padding-left":"5px","margin-left":"0px"},{unselectable:"on",id:this.id+"_web_basic_config"});this.webContainer.append(this.webApiPanel);this.webApiPanel.append(n);this.datasource.renderTextArea(this.getLocale("urltext"),this.id+"_webDs_url",n,"",!0);this.renderExpressionUI(this.webContainer.find("#"+this.id+"_webDs_url_expEle"),"urltext",this.id+"_webDs_url",!1);this.datasource.renderDropDownItem(this.getLocale("method"),this.id+"_webDs_methodType",n,this.getMethodType(),t,"0",this.onMethodSelect,this);i=[{id:this.id+"_webDs_req_type_parameters",isChecked:!0,name:this.getLocale("parameters"),value:"Parameters"},{id:this.id+"_webDs_req_type_raw",isChecked:!1,name:this.getLocale("raw"),value:"Raw"}];this.datasource.renderRadioButtonGroup(this.id+"_webDs_req_type",i,this.getLocale("requestBody"),"reqtype",n,this.onRequestTypeSelected,this);this.renderParameterFields(n,this.id+"_webDS_parameters","parameters",this.getLocale("parameters"));this.datasource.renderTextArea(this.getLocale("raw"),this.id+"_webDs_reqtype_raw_txt",n,"",!0);this.renderExpressionUI(this.webContainer.find("#"+this.id+"_webDs_reqtype_raw_txt_expEle"),"raw",this.id+"_webDs_reqtype_raw_txt",!1);this.renderParameterFields(n,this.id+"_webDS_headers","headers",this.getLocale("headers"));this.datasource.renderDropDownItem(this.getLocale("dataFormat"),this.id+"_webDs_dataFormat",n,this.getDataFormat(),t,"0",this.onDropDownChange,this);this.datasource.renderCheckboxItem(this.getLocale("Considerfirstrow"),this.id+"_csv_row_header",n,!1,null,this);this.datasource.renderDropDownItem(this.getLocale("authenticationtype"),this.id+"_webDs_authentication",n,this.getAuthenticationTypes(),t,"",this.onAuthenticationChange,this);this.datasource.renderTextBoxItem(this.getLocale("username"),this.id+"_basic_auth_username",!1,n,this.controlWidth,"",!0);this.renderExpressionUI(this.webContainer.find("#"+this.id+"_basic_auth_username_expEle"),"UserName",this.id+"_basic_auth_username",!1);this.datasource.renderTextBoxItem(this.getLocale("password"),this.id+"_basic_auth_pwd",!0,n,this.controlWidth,"",!0);this.renderExpressionUI(this.webContainer.find("#"+this.id+"_basic_auth_pwd_expEle"),"Password",this.id+"_basic_auth_pwd",!1);this.urlTextArea=this.webContainer.find("#"+this.id+"_webDs_url");this.rawBody=this.webContainer.find("#"+this.id+"_webDs_reqtype_raw_txt");this.bodyType=this.webContainer.find("#"+this.id+"_webDs_req_type");this.csvFirstRowHeaderTag=this.webContainer.find("#"+this.id+"_csv_row_header_tr");this.userNameField=this.webContainer.find("#"+this.id+"_basic_auth_username");this.passwordField=this.webContainer.find("#"+this.id+"_basic_auth_pwd");this.userNameRow=this.webContainer.find("#"+this.id+"_basic_auth_username_tr");this.passwordRow=this.webContainer.find("#"+this.id+"_basic_auth_pwd_tr");this.methodTypeDrpdwn=this.webContainer.find("#"+this.id+"_webDs_methodType").data("ejDropDownList");this.dataFormatDrpdwn=this.webContainer.find("#"+this.id+"_webDs_dataFormat").data("ejDropDownList");this.csvFirstRowHeaderCheckbox=this.csvFirstRowHeaderTag.find("#"+this.id+"_csv_row_header").data("ejCheckBox");this.csvFirstRowHeaderCheckbox.option("checked",!0);this.showBodyType(!1);this.csvFirstRowHeaderTag.hide();this.authType=this.webContainer.find("#"+this.id+"_webDs_authentication");this.authType.length>0&&(this.authTypeDropdown=this.authType.data("ejDropDownList"),this.authTypeDropdown.selectItemsByIndices("0"));this.scrollerRefresh()},t.prototype.renderExpressionUI=function(n,t,i,r){var u=this.getLocale(t);this.expression.renderExpression(n,i,r,u,{getExpCallBack:$.proxy(this.getExpressionValue,this,i),setExpCallBack:$.proxy(this.setExpressionValue,this,i),getHeaderCallBack:$.proxy(this.getHeaderText,this,t)},"9px")},t.prototype.getHeaderText=function(n){return n?this.getLocale(n):""},t.prototype.getExpressionValue=function(n){var i=this.webContainer.find("#"+n),t=i.attr("e-field-exp");return t||(t=i.val(),t=!ej.isNullOrUndefined(t)&&t.length>0?t:""),t},t.prototype.setExpressionValue=function(n,t){var i=this.webContainer.find("#"+n),r=ej.ReportUtil.getExpression(t),u=this.webContainer.find("#"+n+"_Expression");i.length>0&&(i.attr("e-field-exp",null),r.isExp||t.startsWith("=Parameters!")?t&&t.startsWith("=")&&(r.isExp||t.startsWith("=Parameters!"))?(i.val("<>").attr("e-field-exp",t),i.attr("disabled","true"),u.removeClass("e-rptdesigner-exp-reset").addClass("e-rptdesigner-exp-set")):(i.val(ej.isNullOrUndefined(t)?"":t),i.removeAttr("disabled"),u.removeClass("e-rptdesigner-exp-set").addClass("e-rptdesigner-exp-reset")):(i.val(r.exp).attr("e-field-exp",t),i.removeAttr("disabled"),u.removeClass("e-rptdesigner-exp-set").addClass("e-rptdesigner-exp-reset")))},t.prototype.renderParameterFields=function(n,t,i,r){var o=ej.buildTag("tr","",{},{id:t+"_container"}),s=ej.buildTag("td","",{},{}),u=ej.buildTag("div","",{width:"auto",height:"100%",display:"block",overflow:"auto","margin-left":"4px"},{id:t}),h=ej.buildTag("div","",{},{}),c=ej.buildTag("table","",{},{}),l=ej.buildTag("tr","",{},{}),a=ej.buildTag("td","",{width:"433px"},{}),y=ej.buildTag("Label.e-designer-add-label e-designer-title-label",r,{},{type:"label",id:t+"_labelText"}),p=ej.buildTag("span.e-chk-image e-icon e-plus e-rptdesigner-add-icon","",{display:"block"},{id:this.id+"_"+i+"_add_span"}),v=this.getLocale("Add"),f=ej.buildTag("div.e-rptdesigner-dialog-addbtn e-rptdesigner-tab-focus","",{"margin-right":"7px","margin-top":"3px"},{id:this.id+"_"+i+"_add_text",tabindex:"0",role:"button","aria-label":v}),w=ej.buildTag("span.e-btntxt e-rptdesigner-add-btn e-designer-fontfamily",v,{}),e=ej.buildTag("div.e-designer-content-label","",{border:"1px solid #c9cbcc",width:"432px",height:"126px",resize:"none"},{id:this.id+"_"+i+"_val_parent"}),b=ej.buildTag("div.e-items","",{},{id:this.id+"_"+i+"_container_div"});n.append(o);o.append(s);s.append(u);u.append(h);h.append(c);c.append(l);l.append(a);a.append(y,f);f.append(p,w);u.append(e);e.append(b);e.ejScroller({height:"126px",autoHide:!0,enableTouchScroll:!0});f.bind("click",$.proxy(this.renderSetValueFields,this,i,!0))},t.prototype.populateHeaderModel=function(n,t){var i;if(!ej.isNullOrUndefined(n)&&n.length>0)for(i=0;iy&&u.find(".e-content").removeClass("e-content"),this.scrollerRefresh(u),t&&ej.ReportUtil.setElementFocus(e,u.data("ejScroller")),i},t.prototype.deleteRow=function(n,t){ej.ReportUtil.destroyEjObjects(n);n.remove();this.scrollerRefresh(t)},t.prototype.editConfiguration=function(t){var f,o,i,u,e,r;if(this.renderConfiguration(this.datasource.configTable),!ej.isNullOrUndefined(t)){if(f=t.ConnectionProperties,o=n.AuthenticationType.None.toString(),f&&f.ConnectString&&(i=JSON.parse(f.ConnectString),u=Object.keys(i),u&&u.length>0))for(e=0;e0&&t.ejRadioButton({checked:!0})},t.prototype.onDropDownChange=function(){},t.prototype.resetInputFields=function(){this.datasource.showValidationMsg(this.urlTextArea.attr("id"),!1);this.datasource.showValidationMsg(this.userNameField.attr("id"),!1);this.datasource.showValidationMsg(this.passwordField.attr("id"),!1);this.setExpressionValue(this.urlTextArea.attr("id"),"");this.setExpressionValue(this.userNameField.attr("id"),"");this.setExpressionValue(this.passwordField.attr("id"),"");this.userNameField.val("");this.passwordField.val("");this.setExpressionValue(this.id+"_webDs_reqtype_raw_txt","");this.webContainer.find("#"+this.id+"_parameters_container_div").empty();this.webContainer.find("#"+this.id+"_headers_container_div").empty();this.webContainer.find("#"+this.id+"_webDS_parameters").show();this.webContainer.find("#"+this.id+"_webDs_reqtype_raw_txt_tr").hide();this.bodyType.find("#"+this.id+"_webDs_req_type_parameters").ejRadioButton({checked:!0});this.methodTypeDrpdwn.setModel({selectedIndex:0});this.dataFormatDrpdwn.setModel({selectedIndex:0});this.authTypeDropdown.setModel({selectedIndex:0});this.scrollerRefresh()},t.prototype.showConfiguration=function(n){this.webContainer.css("display",n?"table-row":"none")},t.prototype.scrollerRefresh=function(n){var t=n?n:this.datasource.dsConfigTag.find("#"+this.id+"_dsConfigBodyContainer");t&&t.length>0&&t.data("ejScroller")&&t.data("ejScroller").refresh()},t.prototype.updateSize=function(){},t.prototype.onMethodSelect=function(n){var t=n.selectedValue;this.showBodyType(t.toLowerCase()!=="get");this.scrollerRefresh()},t.prototype.showBodyType=function(n){if(n){this.webContainer.find("#"+this.id+"_webDs_req_type_container").show();var t=this.bodyType.find("#"+this.id+"_webDs_req_type_raw").data("ejRadioButton").model.checked;this.updateRequestTypeVisibility(t)}else this.webContainer.find("#"+this.id+"_webDs_req_type_container").hide(),this.webContainer.find("#"+this.id+"_webDs_reqtype_raw_txt_tr").hide(),this.webContainer.find("#"+this.id+"_webDS_parameters_container").hide()},t.prototype.onRequestTypeSelected=function(n){if(n.isChecked){var t=this.bodyType.find("#"+this.id+"_webDs_req_type_raw").data("ejRadioButton").model.checked;this.updateRequestTypeVisibility(t)}this.scrollerRefresh()},t.prototype.updateRequestTypeVisibility=function(n){n?(this.webContainer.find("#"+this.id+"_webDS_parameters_container").hide(),this.webContainer.find("#"+this.id+"_webDs_reqtype_raw_txt_tr").show()):(this.webContainer.find("#"+this.id+"_webDS_parameters_container").show(),this.webContainer.find("#"+this.id+"_webDs_reqtype_raw_txt_tr").hide())},t.prototype.onAuthenticationChange=function(t){this.datasource.showValidationMsg(this.userNameField.attr("id"),!1);this.datasource.showValidationMsg(this.passwordField.attr("id"),!1);this.userNameRow.hide();this.passwordRow.hide();t.selectedValue===n.AuthenticationType.BasicAuthentication&&(this.userNameRow.show(),this.passwordRow.show());this.scrollerRefresh()},t.prototype.getDataFormat=function(){return[{id:"JSON",text:this.getLocale("JSON"),value:"JSON"},{id:"XML",text:this.getLocale("XML"),value:"XML"}]},t.prototype.getAuthenticationTypes=function(){return[{id:"None",text:this.getLocale("none"),value:"None"},{id:"BasicHttpAuthentication",text:this.getLocale("basichttp"),value:"BasicHttpAuthentication"}]},t.prototype.getMethodType=function(){return[{id:"Get",text:this.getLocale("get"),value:"Get"},{id:"Post",text:this.getLocale("post"),value:"Post"}]},t.prototype.UpdateDSInfo=function(n,t){n.ConnectionProperties.DataProvider=t.Provider;n.ConnectionProperties.ConnectString=t.ConnectionString;n.ConnectionProperties.IsDesignState=t.IsDesignState;n.ConnectionProperties.IntegratedSecurity=t.IsIntegrated;n.ConnectionProperties.UserName="";n.ConnectionProperties.PassWord="";n.ConnectionProperties.Prompt="";n.SecurityType=t.SecurityType;n.ConnectionProperties.EmbedCredentials=!1;n.ConnectionProperties.CustomProperties=this.convertDataCustomProperties(t.CustomProperties)},t.prototype.convertDataCustomProperties=function(n){var i=[],t;if(n&&n.length>0)for(t=0;t0||a.expressions.length>0,p=this.dataFormatDrpdwn.getSelectedValue(),b=this.csvFirstRowHeaderCheckbox.checked(),v=this.authTypeDropdown.getSelectedValue(),o="",s="",w=0;if(this.maxRowsDrpdwn&&(w=this.maxRowsDrpdwn.getValue()),e!=="<>"&&ej.ReportUtil.isNotExpression(e)?e.length!==0&&ej.ReportUtil.isValidUrl(e)?this.datasource.showValidationMsg(this.urlTextArea.attr("id"),!1):(this.datasource.showValidationMsg(this.urlTextArea.attr("id"),!0,this.getLocale("urlvalidation")),c=!1):(h=!0,e==="<>"&&(e=this.urlTextArea.attr("e-field-exp")),f.url=""),v===n.AuthenticationType.BasicAuthentication.toString()&&(o=this.userNameField.val(),s=this.passwordField.val(),o!=="<>"&&ej.ReportUtil.isNotExpression(o)?o.length===0?(this.datasource.showValidationMsg(this.userNameField.attr("id"),!0,this.getLocale("usernamevalidation")),c=!1):this.datasource.showValidationMsg(this.userNameField.attr("id"),!1):(h=!0,o==="<>"&&(o=this.userNameField.attr("e-field-exp")),f.username=""),s!=="<>"&&ej.ReportUtil.isNotExpression(s)?s.length===0?(this.datasource.showValidationMsg(this.passwordField.attr("id"),!0,this.getLocale("passwordvalidation")),c=!1):this.datasource.showValidationMsg(this.passwordField.attr("id"),!1):(h=!0,s==="<>"&&(s=this.passwordField.attr("e-field-exp")),f.password="")),c&&!l.hasErrors&&!a.hasErrors)if(u=this.getCustomProps(v,o,s,l.parametersVal,a.parametersVal),u.URL=e,u.DataFormat=p,u.BodyType==="Raw"&&u.RawData&&u.RawData.length>0&&(u.RawData==="<>"||!ej.ReportUtil.isNotExpression(u.RawData))&&(h=!0,u.RawData==="<>"&&(u.RawData=this.rawBody.attr("e-field-exp")),f.rawdata="",f.parameters=[]),h)y=this.updateCustomProperties(v,f,r),this.rptDesigner.getInstance("WebDataExpression").openWebDataExpressionDialog(y,$.proxy(this.updateWebDataInfo,this,t,u,i));else return this.getDataInfo(t,u,[]);return null},t.prototype.updateCustomProperties=function(t,i,r){var e,f,o,u;if(r&&r.ConnectionProperties&&r.ConnectionProperties.CustomProperties&&r.ConnectionProperties.CustomProperties.length>0)for(e=r.ConnectionProperties.CustomProperties,f=0;f0&&(e.Headers=f),u.length>0&&o.toLowerCase()==="post"&&(e.Parameters=u),ej.isNullOrUndefined(t)||(e.SecurityType=t),t===n.AuthenticationType.BasicAuthentication.toString()&&(i&&i.length>0&&(e.UserName=i),r&&r.length>0&&(e.Password=r)),e},t.prototype.getParameters=function(n){var t=this,r=[],i="",f=!1,u=[],e=this.webContainer.find("#"+this.id+"_"+n+"_container_div .e-reportdesigner-webParam-row");return(e.each(function(e,o){var h=$(o).attr("id"),c=t.webContainer.find("#"+h+"_"+n+"_value_txt"),l=t.getValues(t.webContainer.find("#"+h+"_"+n+"_lbl_txt")),s=t.getValues(c);i+=t.validateValues(l,i,t.webContainer.find("#"+h+"_"+n+"_lbl_txt"));i+=t.validateValues(s,i,c);ej.isNullOrUndefined(i)||i.length===0?(r.push({Key:l,Value:s==="<>"?c.attr("e-field-exp"):s}),ej.ReportUtil.showErrIndictor(t.webContainer.find("#"+h+"_webParam_error_td"),!1,i)):(ej.ReportUtil.showErrIndictor(t.webContainer.find("#"+h+"_webParam_error_td"),!0,i),i="",f=!0);s.length>0&&(!ej.ReportUtil.isNotExpression(s)||s==="<>")&&u.push({Key:l,Value:""})}),!f)?(this.extractTemplateStrings(JSON.stringify(r)),{hasErrors:!1,parametersVal:r,expressions:u}):{hasErrors:!0,parametersVal:r,expressions:u}},t.prototype.validateValues=function(n,t,i){var r="";return!ej.isNullOrUndefined(n)&&n.length===0||ej.isNullOrUndefined(n)?(r+=this.getLocale("specifyvalueinfields"),this.updateHighlighter(i,!0)):this.updateHighlighter(i,!1),ej.ReportUtil.contains(t,r,!0)&&(r=""),r},t.prototype.extractTemplateStrings=function(n){var r=new RegExp("<:(.*?)>","g"),i=n.match(r),t;if(!ej.isNullOrUndefined(i))for(t=0;t"+i[t]+"<\/strong>")},t.prototype.getValues=function(n){var t=n.val();return n.hasClass("e-rptdesigner-txtmark")?"":t},t.prototype.updateHighlighter=function(n,t){t?n.addClass("e-rptdesigner-error").addClass("e-rptdesigner-error-radius"):n.removeClass("e-rptdesigner-error").removeClass("e-rptdesigner-error-radius")},t.prototype.updateRow=function(n,t,i){n.find("#"+t+"_tr .e-designer-title-label").html(i);n.find("#"+t).attr("aria-label",i)},t.prototype.updateValidationMsg=function(n,t,i){var r=n.find("#"+t+"_error_icon_td .e-error-tip");r.removeAttr("e-errormsg");r.attr("e-errormsg",i)},t.prototype.getLocale=function(n){var t,i=ej.ReportDesigner.Locale["en-US"].dataSource.webapiDatasource;ej.isNullOrUndefined(this.rptDesigner.model)||ej.isNullOrUndefined(this.rptDesigner.model.locale)||ej.isNullOrUndefined(ej.ReportDesigner.Locale[this.rptDesigner.model.locale])||ej.isNullOrUndefined(ej.ReportDesigner.Locale[this.rptDesigner.model.locale].dataSource)||(t=ej.ReportDesigner.Locale[this.rptDesigner.model.locale].dataSource.webapiDatasource);switch(n.toLowerCase()){case"urltext":return t&&t.url?t.url:i.url;case"method":return t&&t.methodType?t.methodType:i.methodType;case"get":return t&&t.get?t.get:i.get;case"post":return t&&t.post?t.post:i.post;case"requestbody":return t&&t.requestBody?t.requestBody:i.requestBody;case"parameters":return t&&t.parameter?t.parameter:i.parameter;case"raw":return t&&t.requestRaw?t.requestRaw:i.requestRaw;case"headers":return t&&t.header?t.header:i.header;case"add":return t&&t.addField?t.addField:i.addField;case"deletefield":return t&&t.deleteField?t.deleteField:i.deleteField;case"key":return t&&t.key?t.key:i.key;case"value":return t&&t.value?t.value:i.value;case"specifyvalueinfields":return t&&t.alertMessage&&t.alertMessage.fieldsValidation?t.alertMessage.fieldsValidation:i.alertMessage.fieldsValidation;case"close":return t&&t.closeToolTip?t.closeToolTip:i.closeToolTip;case"dataformat":return t&&t.dataFormat?t.dataFormat:i.dataFormat;case"json":return t&&t.json?t.json:i.json;case"xml":return t&&t.xml?t.xml:i.xml;case"considerfirstrow":return t&&t.firstRow?t.firstRow:i.firstRow;case"authenticationtype":return t&&t.authenticationType?t.authenticationType:i.authenticationType;case"username":return t&&t.userName?t.userName:i.userName;case"password":return t&&t.password?t.password:i.password;case"urlvalidation":return t&&t.alertMessage&&t.alertMessage.urlValidation?t.alertMessage.urlValidation:i.alertMessage.urlValidation;case"usernamevalidation":return t&&t.alertMessage.userNameValidation?t.alertMessage.userNameValidation:i.alertMessage.userNameValidation;case"passwordvalidation":return t&&t.alertMessage.passwordValidation?t.alertMessage.passwordValidation:i.alertMessage.passwordValidation;case"basichttp":return t&&t.basicHttp?t.basicHttp:i.basicHttp;case"none":return t&&t.none?t.none:i.none}return n},t.prototype.updateCulture=function(){var n=this,i=this.webContainer.find("#"+this.id+"_webDS_parameters_labelText"),r=this.webContainer.find("#"+this.id+"_webDS_headers_labelText"),u=this.webContainer.find("#"+this.id+"_addHeaders"),s,f,t,e,o;this.urlTextArea&&(this.updateRow(this.webContainer,this.urlTextArea.attr("id"),this.getLocale("urltext")),this.updateValidationMsg(this.webContainer,this.urlTextArea.attr("id"),this.getLocale("urlvalidation")));this.methodTypeDrpdwn&&(this.updateRow(this.webContainer,this.webContainer.find("#"+this.id+"_webDs_methodType").attr("id"),this.getLocale("method")),t=this.methodTypeDrpdwn.getSelectedValue(),this.methodTypeDrpdwn.setModel({dataSource:this.getMethodType()}),this.methodTypeDrpdwn.selectItemByValue(t));this.bodyType&&(s=this.webContainer.find("#"+this.id+"_webDs_req_type .e-designer-title-label"),f=this.getLocale("requestBody"),s.html(f).attr("aria-label",f),this.bodyType.find("#"+this.id+"_webDs_req_type_parameters").data("ejRadioButton").setModel({text:this.getLocale("parameters")}),this.bodyType.find("#"+this.id+"_webDs_req_type_raw").data("ejRadioButton").setModel({text:this.getLocale("raw")}),this.updateRow(this.webContainer,this.id+"_webDs_reqtype_raw_txt",this.getLocale("raw")));this.dataFormatDrpdwn&&(this.updateRow(this.webContainer,this.webContainer.find("#"+this.id+"_webDs_dataFormat").attr("id"),this.getLocale("dataFormat")),t=this.dataFormatDrpdwn.getSelectedValue(),this.dataFormatDrpdwn.setModel({dataSource:this.getDataFormat()}),this.dataFormatDrpdwn.selectItemByValue(t));this.authType&&this.authType.length>0&&(this.updateRow(this.webContainer,this.authType.attr("id"),this.getLocale("authenticationtype")),t=this.authTypeDropdown.getSelectedValue(),this.authTypeDropdown.setModel({dataSource:this.getAuthenticationTypes()}),this.authTypeDropdown.selectItemByValue(t));this.userNameField&&(this.updateRow(this.webContainer,this.userNameField.attr("id"),this.getLocale("username")),this.updateValidationMsg(this.webContainer,this.userNameField.attr("id"),this.getLocale("usernamevalidation")));this.passwordField&&(this.updateRow(this.webContainer,this.passwordField.attr("id"),this.getLocale("password")),this.updateValidationMsg(this.webContainer,this.passwordField.attr("id"),this.getLocale("passwordvalidation")));i&&i.length>0&&(e=this.getLocale("parameters"),i.html(e).attr("aria-label",e));r&&r.length>0&&(o=this.getLocale("headers"),r.html(o).attr("aria-label",o));u&&u.length>0&&u.attr("aria-label",this.getLocale("addHeaders"));this.webContainer.find(".e-rptdesigner-dialog-addbtn").attr("aria-label",this.getLocale("Add"));this.webContainer.find(".e-designer-delete-icon").attr("aria-label",this.getLocale("deleteField"));this.webContainer.find(".e-rptdesigner-add-btn").each(function(t,i){$(i).text(n.getLocale("Add"))});this.webContainer.find(".e-rpt-textName").each(function(t,i){$(i).attr("placeholder",n.getLocale("key"))});this.webContainer.find(".e-rpt-textValue").each(function(t,i){var r=n.getLocale("value"),u;$(i).attr("placeholder",r);u=$(i).attr("id");n.expression.updateCulture(u,n.webContainer,r)});this.webContainer.find(".e-designer-delete-icon").each(function(t,i){var r=n.getLocale("Close");$(i).attr({title:r,"aria-label":r})});this.webContainer.find(".e-reportdesigner-webParam-row").each(function(t,i){var r=n.getLocale("specifyvalueinfields");$(i).find(".e-error-tip").attr({"e-errormsg":r,"aria-label":r})})},t.prototype.unWiredEvents=function(){},t.prototype.dispose=function(){this.webContainer&&this.webContainer.length>0&&(ej.ReportUtil.destroyEjObjects(this.webContainer),this.webContainer.remove())},t}();window.ej.createObject("ej.ReportDesignerUtility.WebAPIDataSource",ut,window);ft=function(){function n(n){this.controlWidth=428;this.reportDesigner=n;this.id=this.reportDesigner._id;this.datasource=this.reportDesigner.getInstance("DataSource")}return n.prototype.renderConfiguration=function(n){n.find("#"+this.id+"_vertica_datasource").length>0?this.resetConfiguration():(this.verticaConfig=ej.buildTag("div","",{width:"100%",height:"100%"},{id:this.id+"_vertica_datasource"}),n.append(this.verticaConfig),this.renderBasicPanel(),this.datasource.advanceDatasource.renderConfiguration(n));var t=this.getLocale("advanceSwitch");this.datasource.dsConfigTag.find("#"+this.id+"_panelSwitch").text(t).attr("aria-label",t);this.datasource.dsConfigTag.find("#"+this.id+"_panelSwitch").bind("click",$.proxy(this.switchAdvcPanel,this));this.showConfiguration(!0)},n.prototype.renderBasicPanel=function(){this.basicPanel=ej.buildTag("div","",{width:"100%",height:"100%"},{id:this.id+"_basic_vertica_panel"});var n=ej.buildTag("table.e-designer-dsconfig-table","",{width:"100%"},{unselectable:"on",id:this.id+"_basic_vertica_config"});this.verticaConfig.append(this.basicPanel);this.basicPanel.append(n);this.datasource.renderTextBoxItem(this.getLocale("serverName"),this.id+"_vertica_servername",!1,n,this.controlWidth);this.datasource.renderNumericItem(this.getLocale("port"),this.id+"_vertica_portno",n,undefined,undefined,undefined,!0,this.controlWidth,undefined,0);this.datasource.renderTextBoxItem(this.getLocale("userName"),this.id+"_vertica_username",!1,n,this.controlWidth);this.datasource.renderTextBoxItem(this.getLocale("password"),this.id+"_vertica_password",!0,n,this.controlWidth);this.datasource.renderCheckboxItem(this.getLocale("savePassword"),this.id+"_vertica_save_password",n,!0,null,this);this.datasource.renderTextBoxItem(this.getLocale("database"),this.id+"_vertica_dbname",!1,n,this.controlWidth);this.verticaServer=this.verticaConfig.find("#"+this.id+"_vertica_servername");this.verticaUserName=this.verticaConfig.find("#"+this.id+"_vertica_username");this.verticaPassword=this.verticaConfig.find("#"+this.id+"_vertica_password");this.verticaSavePassword=this.verticaConfig.find("#"+this.id+"_vertica_save_password").data("ejCheckBox");this.verticaDatabase=this.verticaConfig.find("#"+this.id+"_vertica_dbname");this.verticaPortNo=this.verticaConfig.find("#"+this.id+"_vertica_portno");this.verticaPortNoNumeric=this.verticaConfig.find("#"+this.id+"_vertica_portno").data("ejNumericTextbox");this.verticaPortNoNumeric.setModel({value:5433})},n.prototype.editConfiguration=function(n){this.renderConfiguration(this.datasource.configTable);this.updateDataSource(n)},n.prototype.switchAdvcPanel=function(){var r=this.basicPanel.is(":visible"),n=this.getVerticaConnectionProps(),t,i;r?this.updatePanelState(!0,n):(t=this.datasource.advanceDatasource.getAdvanceConnectionProps(),n&&n.connString.trim().toLowerCase()!==t.connString.trim().toLowerCase()?(i=this.getLocale("switchAlert"),this.reportDesigner.getInstance("ReportUtil").ejAlertDialog(this.getLocale("switchLabel"),i,!0,!1,!0,"",{height:160,width:510,instance:this,method:"confirmSwitcher"})):this.updatePanelState(!1,t))},n.prototype.confirmSwitcher=function(n){n&&this.updatePanelState(!n)},n.prototype.updatePanelState=function(n,t){var i=n?this.getLocale("basicSwitch"):this.getLocale("advanceSwitch");this.updateBasicPanel(!n,t);this.datasource.advanceDatasource.updateAdvancePanel(n,t);this.datasource.updateEJComponentSize();this.datasource.dsConfigTag.find("#"+this.id+"_panelSwitch").text(i).attr("aria-label",i);this.datasource.scrollerRefresh(this.datasource.dsConfigTag.find("#"+this.id+"_dsConfigBodyContainer"))},n.prototype.updateBasicPanel=function(n,t){n&&t&&(t.authValue==="prompt"||t.authValue==="authentication")&&(this.verticaUserName.val(t.userName),this.verticaPassword.val(t.password),this.verticaSavePassword.option("checked",t.authValue==="prompt"?!1:t.embedCreden));this.verticaConfig.css("display",n?"table-row":"none");this.hideValidationMsg()},n.prototype.updateDataSource=function(n){var i,t,r;n&&(n.ConnectionProperties.IsDesignState||this.hasSQLNoneType(n)?(t=n.ConnectionProperties,r={connString:t.ConnectString,userName:t.UserName,password:t.PassWord,prompt:n.ConnectionProperties.Prompt,embedCreden:n.ConnectionProperties.EmbedCredentials},r.authValue=this.hasSQLNoneType(n)?"none":n.ConnectionProperties.Prompt?"prompt":"authentication",this.updatePanelState(!0,r)):(t=n.ConnectionProperties,i=this.datasource.getConStringArgs(t.ConnectString),this.verticaUserName.val(t.UserName),this.verticaPassword.val(t.PassWord),this.verticaServer.val(i.host&&i.host.value||""),this.verticaDatabase.val(i.database&&i.database.value||""),this.verticaPortNoNumeric.setModel({value:i.port&&i.port.value||5433}),this.verticaSavePassword.option("checked",n.ConnectionProperties.EmbedCredentials),this.hideValidationMsg()))},n.prototype.hasSQLNoneType=function(n){return n.SecurityType===0||n.SecurityType==="None"?!0:!1},n.prototype.UpdateDSInfo=function(n,t){var i=this.basicPanel.is(":visible");n.ConnectionProperties.DataProvider=t.Provider;n.ConnectionProperties.ConnectString=t.ConnectionString;n.ConnectionProperties.IsDesignState=t.IsDesignState;n.ConnectionProperties.IntegratedSecurity=t.IsIntegrated;n.ConnectionProperties.UserName="";n.ConnectionProperties.PassWord="";n.ConnectionProperties.Prompt="";n.SecurityType=t.SecurityType;n.ConnectionProperties.EmbedCredentials=!1;i?this.verticaSavePassword.model.checked?(n.ConnectionProperties.UserName=t.Username,n.ConnectionProperties.PassWord=t.Password,n.ConnectionProperties.EmbedCredentials=!0):n.ConnectionProperties.Prompt="Specify the Username and password for DataSource "+n.Name:this.datasource.advanceDatasource.UpdateDSInfo(n,t)},n.prototype.buildConnection=function(n){return"Host="+n.serverName+";Port="+n.portNo+";Database="+n.dbName+";"},n.prototype.getVerticaConnectionProps=function(){var n={serverName:this.verticaServer.val(),dbName:this.verticaDatabase.val(),userName:this.verticaUserName.val(),password:this.verticaPassword.val(),embedCreden:this.verticaSavePassword.model.checked,authValue:this.verticaSavePassword.model.checked?"authentication":"prompt",portNo:this.verticaPortNo.val()};return n.connString=n.serverName&&n.dbName?this.buildConnection(n):"",n},n.prototype.showConfiguration=function(n){this.verticaConfig.css("display",n?"table-row":"none");this.verticaConfig.children().show();this.updatePanelState(!n)},n.prototype.resetConfiguration=function(){this.hideValidationMsg();this.verticaServer.val("");this.verticaDatabase.val("");this.verticaUserName.val("");this.verticaPassword.val("");this.verticaSavePassword.setModel({checked:!1});this.verticaPortNoNumeric.setModel({value:5433});this.datasource.advanceDatasource.resetConfiguration();var n=this.getLocale("advanceSwitch");this.datasource.dsConfigTag.find("#"+this.id+"_panelSwitch").text(n).attr("aria-label",n);this.datasource.dsConfigTag.find("#"+this.id+"_panelSwitch").unbind("click",$.proxy(this.switchAdvcPanel,this))},n.prototype.getDatasourceInfo=function(n){var r=this.basicPanel.is(":visible");if(r){var t=this.getVerticaConnectionProps(),u=t.userName,f=t.password,e=this.verticaPortNoNumeric.option("value"),i=!0;if(this.hideValidationMsg(),t.serverName.length===0&&(this.datasource.showValidationMsg(this.verticaServer.attr("id"),!0,this.getLocale("alertServerName")),i=!1),t.userName.length===0&&(this.datasource.showValidationMsg(this.verticaUserName.attr("id"),!0,this.getLocale("alertUserName")),i=!1),t.password.length===0&&(this.datasource.showValidationMsg(this.verticaPassword.attr("id"),!0,this.getLocale("alertPassword")),i=!1),t.dbName.length===0&&(this.datasource.showValidationMsg(this.verticaDatabase.attr("id"),!0,this.getLocale("alertDatabase")),i=!1),t.portNo.length===0&&(this.datasource.showValidationMsg(this.verticaPortNo.attr("id"),!0,this.getLocale("alertPort")),i=!1),i)return{Name:n,Provider:"Vertica",IsIntegrated:!1,SecurityType:"DataBase",IsDesignState:!1,Port:e,Username:u,Password:f,ConnectionString:this.buildConnection(t)}}else return this.datasource.advanceDatasource.getDatasourceInfo(n,"Vertica");return null},n.prototype.hideValidationMsg=function(){this.datasource.showValidationMsg(this.verticaServer.attr("id"),!1);this.datasource.showValidationMsg(this.verticaDatabase.attr("id"),!1);this.datasource.showValidationMsg(this.verticaUserName.attr("id"),!1);this.datasource.showValidationMsg(this.verticaPassword.attr("id"),!1);this.datasource.showValidationMsg(this.verticaPortNo.attr("id"),!1)},n.prototype.getLocale=function(n){var t,i=ej.ReportDesigner.Locale["en-US"].dataSource.verticaDatasource,r=this.reportDesigner.model.locale?this.reportDesigner.model.locale:"en-US";t=!ej.isNullOrUndefined(ej.ReportDesigner.Locale[r])&&ej.ReportDesigner.Locale[r].dataSource&&ej.ReportDesigner.Locale[r].dataSource.verticaDatasource?ej.ReportDesigner.Locale[r].dataSource.verticaDatasource:ej.ReportDesigner.Locale["en-US"].dataSource.verticaDatasource;switch(n){case"serverName":case"database":case"userName":case"password":case"savePassword":case"basicSwitch":case"advanceSwitch":case"switchAlert":case"switchLabel":case"port":n=t[n];break;case"alertServerName":return t&&t.alertMessage&&t.alertMessage.serverName?t.alertMessage.serverName:i.alertMessage.serverName;case"alertUserName":return t&&t.alertMessage&&t.alertMessage.userName?t.alertMessage.userName:i.alertMessage.userName;case"alertPassword":return t&&t.alertMessage&&t.alertMessage.password?t.alertMessage.password:i.alertMessage.password;case"alertDatabase":return t&&t.alertMessage&&t.alertMessage.database?t.alertMessage.database:i.alertMessage.database;case"alertPort":return t&&t.alertMessage&&t.alertMessage.port?t.alertMessage.port:i.alertMessage.port}return n},n.prototype.updateCulture=function(){var t=this.datasource.dsConfigTag.find("#"+this.id+"_panelSwitch"),i=this.basicPanel.is(":visible"),r=this.verticaConfig.find("#"+this.id+"_vertica_save_password"),n;this.datasource.updateRow(this.verticaConfig,this.verticaServer.attr("id"),this.getLocale("serverName"));this.datasource.updateValidationMsg(this.verticaConfig,this.verticaServer.attr("id"),this.getLocale("alertServerName"));this.datasource.updateRow(this.verticaConfig,this.verticaUserName.attr("id"),this.getLocale("userName"));this.datasource.updateRow(this.verticaConfig,this.verticaPortNo.attr("id"),this.getLocale("port"));this.datasource.updateValidationMsg(this.verticaConfig,this.verticaPortNo.attr("id"),this.getLocale("alertPort"));this.datasource.updateValidationMsg(this.verticaConfig,this.verticaUserName.attr("id"),this.getLocale("alertUserName"));this.datasource.updateRow(this.verticaConfig,this.verticaPassword.attr("id"),this.getLocale("password"));this.datasource.updateValidationMsg(this.verticaConfig,this.verticaPassword.attr("id"),this.getLocale("alertPassword"));this.datasource.updateRow(this.verticaConfig,r.attr("id"),this.getLocale("savePassword"));this.datasource.updateRow(this.verticaConfig,this.verticaDatabase.attr("id"),this.getLocale("database"));this.datasource.updateValidationMsg(this.verticaConfig,this.verticaDatabase.attr("id"),this.getLocale("alertDatabase"));n=this.getLocale(i?"advanceSwitch":"basicSwitch");t.html(n).attr("aria-label",n);this.datasource.advanceDatasource.updateCulture()},n.prototype.unWiredEvents=function(){this.datasource.dsConfigTag.find("#"+this.id+"_panelSwitch").unbind("click",$.proxy(this.switchAdvcPanel,this))},n.prototype.dispose=function(){this.verticaConfig&&this.verticaConfig.length>0&&(ej.ReportUtil.destroyEjObjects(this.verticaConfig),this.verticaConfig.remove())},n.prototype.updateSize=function(){},n}();window.ej.createObject("ej.ReportDesignerUtility.VerticaDataSource",ft,window);et=function(){function t(t){this.dbEngineDrpdwn=null;this.dataProvider=n.SQLDataType.AmazonAuroraMySQL.toString();this.reportDesigner=t;this.id=this.reportDesigner._id;this.datasource=this.reportDesigner.getInstance("DataSource")}return t.prototype.renderConfiguration=function(n){n.find("#"+this.id+"_aurora_datasource").length>0?this.resetConfiguration():(this.auroraConfig=ej.buildTag("div","",{width:"100%",height:"100%"},{id:this.id+"_aurora_datasource"}),n.prepend(this.auroraConfig),this.renderBasicPanel());this.showConfiguration(!0)},t.prototype.renderBasicPanel=function(){this.basicPanel=ej.buildTag("div","",{width:"100%",height:"100%"},{id:this.id+"_basic_aurora_panel"});this.configTable=ej.buildTag("table.e-designer-dsconfig-table","",{width:"100%"},{unselectable:"on",id:this.id+"_aurora_basic_config"});this.auroraConfig.append(this.basicPanel);this.basicPanel.append(this.configTable);this.datasource.renderDropDownItem(this.getLocale("dbEngine"),this.id+"_aurora_engine",this.configTable,[],{id:"id",text:"text",value:"value"});this.dbEngine=this.auroraConfig.find("#"+this.id+"_aurora_engine");this.dbEngineDrpdwn=this.dbEngine.data("ejDropDownList");this.dbEngineDrpdwn.model.change=$.proxy(this.onEngineChange,this)},t.prototype.getEngineList=function(){var n=[];return this.datasource.isExistExtension("AmazonAuroraMySQL")&&n.push({id:"mysql",text:this.getLocale("mysqlEngine"),value:"mysql"}),this.datasource.isExistExtension("AmazonAuroraPostgreSQL")&&n.push({id:"psql",text:this.getLocale("psqlEngine"),value:"psql"}),n},t.prototype.getInstance=function(){if(this.dataProvider){if(this.dataProvider===n.SQLDataType.AmazonAuroraMySQL.toString())return this.reportDesigner.getInstance("MySQLDataSource");if(this.dataProvider===n.SQLDataType.AmazonAuroraPSQL.toString())return this.reportDesigner.getInstance("PostgreSQLDataSource")}return null},t.prototype.initializeEngine=function(){var n=this.getInstance();n&&(this.datasource.showToggleOption(!0),n.dataProvider=this.dataProvider,n.showPanel(this.datasource.configTable,!0));this.datasource.updateEJComponentSize();this.datasource.scrollerRefresh(this.datasource.dsConfigTag.find("#"+this.id+"_dsConfigBodyContainer"))},t.prototype.onEngineChange=function(n){var i=n.value?n.value:this.dbEngineDrpdwn.getSelectedValue(),t=this.getInstance();t&&t.showPanel(this.datasource.configTable,!1);this.updateProvider(i);this.initializeEngine()},t.prototype.updateProvider=function(t){t&&(t==="mysql"?this.dataProvider=n.SQLDataType.AmazonAuroraMySQL.toString():t==="psql"&&(this.dataProvider=n.SQLDataType.AmazonAuroraPSQL.toString()))},t.prototype.setDataProvider=function(t){t?this.dataProvider=t.ConnectionProperties&&t.ConnectionProperties.DataProvider&&this.datasource.isExistExtension(t.ConnectionProperties.DataProvider)?t.ConnectionProperties.DataProvider:"":this.datasource.isExistExtension("AmazonAuroraMySQL")?this.dataProvider=n.SQLDataType.AmazonAuroraMySQL.toString():this.datasource.isExistExtension("AmazonAuroraPostgreSQL")&&(this.dataProvider=n.SQLDataType.AmazonAuroraPSQL.toString())},t.prototype.getEngineType=function(t){if(t){if(t===n.SQLDataType.AmazonAuroraMySQL.toString())return"mysql";if(t===n.SQLDataType.AmazonAuroraPSQL.toString())return"psql"}return""},t.prototype.editConfiguration=function(n){this.renderConfiguration(this.datasource.configTable);this.updateDataSource(n)},t.prototype.updateDataSource=function(n){var t=this.getInstance();n&&t&&t.updateDataSource(n)},t.prototype.UpdateDSInfo=function(n,t){var i=this.getInstance();i.UpdateDSInfo(n,t)},t.prototype.getConnectionProps=function(){var n=this.getInstance();return n?n.getConnectionProps():null},t.prototype.showConfiguration=function(n){this.auroraConfig.css("display",n?"table-row":"none");this.auroraConfig.children().show();this.dbEngineDrpdwn.setModel({dataSource:this.getEngineList()});this.dbEngineDrpdwn.selectItemByValue(this.getEngineType(this.dataProvider));this.initializeEngine()},t.prototype.resetConfiguration=function(){this.hideValidationMsg();var n=this.getInstance();n&&n.resetConfiguration();this.dbEngineDrpdwn.setModel({value:"",dataSource:[]})},t.prototype.getDatasourceInfo=function(n,t){var i=this.getInstance();return i?i.getDatasourceInfo(n,t):null},t.prototype.hideValidationMsg=function(){var n=this.getInstance();n&&n.hideValidationMsg()},t.prototype.getLocale=function(n){var i,t=this.reportDesigner.model.locale?this.reportDesigner.model.locale:"en-US";i=!ej.isNullOrUndefined(ej.ReportDesigner.Locale[t])&&ej.ReportDesigner.Locale[t].dataSource&&ej.ReportDesigner.Locale[t].dataSource.amazonAurora?ej.ReportDesigner.Locale[t].dataSource.amazonAurora:ej.ReportDesigner.Locale["en-US"].dataSource.amazonAurora;switch(n){case"mysqlEngine":case"psqlEngine":case"dbEngine":n=i[n]}return n},t.prototype.updateCulture=function(){var n=this.getInstance(),t;this.dbEngine&&(t=this.dbEngineDrpdwn.model.selectedIndex?this.dbEngineDrpdwn.model.selectedIndex.toString():"0",this.datasource.updateRow(this.auroraConfig,this.dbEngine.attr("id"),this.getLocale("dbEngine")),this.dbEngineDrpdwn.setModel({dataSource:this.getEngineList()}),this.dbEngineDrpdwn.option({selectedIndex:t}));n&&n.updateCulture()},t.prototype.unWiredEvents=function(){var n=this.getInstance();n&&n.unWiredEvents()},t.prototype.dispose=function(){if(this.auroraConfig&&this.auroraConfig.length>0){var n=this.getInstance();n&&n.dispose();ej.ReportUtil.destroyEjObjects(this.auroraConfig);this.auroraConfig.remove()}},t.prototype.updateSize=function(){},t}();window.ej.createObject("ej.ReportDesignerUtility.AmazonAurora",et,window);ot=function(){function t(t){this.dbEngineDrpdwn=null;this.dataProvider=n.SQLDataType.AmazonAuroraMySQL.toString();this.reportDesigner=t;this.id=this.reportDesigner._id;this.datasource=this.reportDesigner.getInstance("DataSource")}return t.prototype.renderConfiguration=function(n){n.find("#"+this.id+"_amazonRDS_datasource").length>0?this.resetConfiguration():(this.auroraConfig=ej.buildTag("div","",{width:"100%",height:"100%"},{id:this.id+"_amazonRDS_datasource"}),n.prepend(this.auroraConfig),this.renderBasicPanel());this.showConfiguration(!0)},t.prototype.renderBasicPanel=function(){this.basicPanel=ej.buildTag("div","",{width:"100%",height:"100%"},{id:this.id+"_basic_amazonRDS_panel"});this.configTable=ej.buildTag("table.e-designer-dsconfig-table","",{width:"100%"},{unselectable:"on",id:this.id+"_amazonRDS_basic_config"});this.auroraConfig.append(this.basicPanel);this.basicPanel.append(this.configTable);this.datasource.renderDropDownItem(this.getLocale("dbEngine"),this.id+"_amazonRDS_engine",this.configTable,[],{id:"id",text:"text",value:"value"});this.dbEngine=this.auroraConfig.find("#"+this.id+"_amazonRDS_engine");this.dbEngineDrpdwn=this.dbEngine.data("ejDropDownList");this.dbEngineDrpdwn.model.change=$.proxy(this.onEngineChange,this)},t.prototype.getEngineList=function(){var n=[];return this.datasource.isExistExtension("AmazonRDSMySQL")&&n.push({id:"rdsMysql",text:this.getLocale("mysqlEngine"),value:"amazonrdsmysql"}),this.datasource.isExistExtension("AmazonRDSMariaDB")&&n.push({id:"rdsMariaDb",text:this.getLocale("mariaDbEngine"),value:"amazonrdsmariadb"}),this.datasource.isExistExtension("AmazonRDSAmazonAuroraMySQL")&&n.push({id:"rdsAuroraMysql",text:this.getLocale("auroraMysqlEngine"),value:"amazonrdsauroramysql"}),this.datasource.isExistExtension("AmazonRDSPostgreSQL")&&n.push({id:"rdsPsql",text:this.getLocale("psqlEngine"),value:"amazonrdspsql"}),this.datasource.isExistExtension("AmazonRDSAmazonAuroraPostgreSQL")&&n.push({id:"rdsAuroraPsql",text:this.getLocale("auroraPsqlEngine"),value:"amazonrdsaurorapsql"}),this.datasource.isExistExtension("AmazonRDSSqlServer")&&n.push({id:"rdsSqlServer",text:this.getLocale("sqlserver"),value:"amazonrdssqlserver"}),this.datasource.isExistExtension("AmazonRDSOracle")&&n.push({id:"rdsOracle",text:this.getLocale("oracle"),value:"amazonrdsoracle"}),n},t.prototype.getInstance=function(){if(this.dataProvider)switch(this.dataProvider){case n.SQLDataType.AmazonRDSAmazonAuroraMySQL.toString():case n.SQLDataType.AmazonRDSMySQL.toString():case n.SQLDataType.AmazonRDSMariaDB.toString():return this.reportDesigner.getInstance("MySQLDataSource");case n.SQLDataType.AmazonRDSAmazonAuroraPostgreSQL.toString():case n.SQLDataType.AmazonRDSPostgreSQL.toString():return this.reportDesigner.getInstance("PostgreSQLDataSource")}return null},t.prototype.initializeEngine=function(){var n=this.getInstance();n&&(this.datasource.showToggleOption(!0),n.dataProvider=this.dataProvider,n.showPanel(this.datasource.configTable,!0));this.datasource.updateEJComponentSize();this.datasource.scrollerRefresh(this.datasource.dsConfigTag.find("#"+this.id+"_dsConfigBodyContainer"))},t.prototype.onEngineChange=function(n){var i=n.value?n.value:this.dbEngineDrpdwn.getSelectedValue(),t=this.getInstance();t&&t.showPanel(this.datasource.configTable,!1);this.updateProvider(i);this.initializeEngine()},t.prototype.updateProvider=function(t){t&&(t==="amazonrdsmysql"?this.dataProvider=n.SQLDataType.AmazonRDSMySQL.toString():t==="amazonrdspsql"?this.dataProvider=n.SQLDataType.AmazonRDSPostgreSQL.toString():t==="amazonrdsmariadb"?this.dataProvider=n.SQLDataType.AmazonRDSMariaDB.toString():t==="amazonrdsauroramysql"?this.dataProvider=n.SQLDataType.AmazonRDSAmazonAuroraMySQL.toString():t==="amazonrdsaurorapsql"?this.dataProvider=n.SQLDataType.AmazonRDSAmazonAuroraPostgreSQL.toString():t==="amazonrdssqlserver"?this.dataProvider=n.SQLDataType.AmazonRDSSqlServer.toString():t==="amazonrdsoracle"&&(this.dataProvider=n.SQLDataType.AmazonRDSOracle.toString()))},t.prototype.setDataProvider=function(t){t?this.dataProvider=t.ConnectionProperties&&t.ConnectionProperties.DataProvider&&this.datasource.isExistExtension(t.ConnectionProperties.DataProvider)?t.ConnectionProperties.DataProvider:"":this.datasource.isExistExtension("AmazonRDSMySQL")?this.dataProvider=n.SQLDataType.AmazonRDSMySQL.toString():this.datasource.isExistExtension("AmazonRDSPostgreSQL")?this.dataProvider=n.SQLDataType.AmazonRDSPostgreSQL.toString():this.datasource.isExistExtension("AmazonRDSSqlServer")?this.dataProvider=n.SQLDataType.AmazonRDSSqlServer.toString():this.datasource.isExistExtension("AmazonRDSAmazonAuroraMySQL")?this.dataProvider=n.SQLDataType.AmazonRDSAmazonAuroraMySQL.toString():this.datasource.isExistExtension("AmazonRDSAmazonAuroraPostgreSQL")?this.dataProvider=n.SQLDataType.AmazonRDSAmazonAuroraPostgreSQL.toString():this.datasource.isExistExtension("AmazonRDSMariaDB")?this.dataProvider=n.SQLDataType.AmazonRDSMariaDB.toString():this.datasource.isExistExtension("AmazonRDSOracle")&&(this.dataProvider=n.SQLDataType.AmazonRDSOracle.toString())},t.prototype.getEngineType=function(t){if(t){if(t===n.SQLDataType.AmazonRDSAmazonAuroraMySQL.toString())return"amazonrdsauroramysql";if(t===n.SQLDataType.AmazonRDSAmazonAuroraPostgreSQL.toString())return"amazonrdsaurorapsql";if(t===n.SQLDataType.AmazonRDSMySQL.toString())return"amazonrdsmysql";if(t===n.SQLDataType.AmazonRDSPostgreSQL.toString())return"amazonrdspsql";if(t===n.SQLDataType.AmazonRDSMariaDB.toString())return"amazonrdsmariadb";if(t===n.SQLDataType.AmazonRDSSqlServer.toString())return"amazonrdssqlserver";if(t===n.SQLDataType.AmazonRDSOracle.toString())return"amazonrdsoracle"}return""},t.prototype.editConfiguration=function(n){this.renderConfiguration(this.datasource.configTable);this.updateDataSource(n)},t.prototype.updateDataSource=function(n){var t=this.getInstance();n&&t&&t.updateDataSource(n)},t.prototype.UpdateDSInfo=function(n,t){var i=this.getInstance();i.UpdateDSInfo(n,t)},t.prototype.getConnectionProps=function(){var n=this.getInstance();return n?n.getConnectionProps():null},t.prototype.showConfiguration=function(n){this.auroraConfig.css("display",n?"table-row":"none");this.auroraConfig.children().show();this.dbEngineDrpdwn.setModel({dataSource:this.getEngineList()});this.dbEngineDrpdwn.selectItemByValue(this.getEngineType(this.dataProvider));this.initializeEngine()},t.prototype.resetConfiguration=function(){this.hideValidationMsg();var n=this.getInstance();n&&n.resetConfiguration();this.dbEngineDrpdwn.setModel({value:"",dataSource:[]})},t.prototype.getDatasourceInfo=function(n,t){var i=this.getInstance();return i?i.getDatasourceInfo(n,t):null},t.prototype.hideValidationMsg=function(){var n=this.getInstance();n&&n.hideValidationMsg()},t.prototype.getLocale=function(n){var i,t=this.reportDesigner.model.locale?this.reportDesigner.model.locale:"en-US";i=!ej.isNullOrUndefined(ej.ReportDesigner.Locale[t])&&ej.ReportDesigner.Locale[t].dataSource&&ej.ReportDesigner.Locale[t].dataSource.amazonRDS?ej.ReportDesigner.Locale[t].dataSource.amazonRDS:ej.ReportDesigner.Locale["en-US"].dataSource.amazonRDS;switch(n){case"mysqlEngine":case"psqlEngine":case"dbEngine":case"auroraMysqlEngine":case"mariaDbEngine":case"auroraPsqlEngine":case"sqlserver":case"oracle":n=i[n]}return n},t.prototype.updateCulture=function(){var n=this.getInstance(),t;this.dbEngine&&(t=this.dbEngineDrpdwn.model.selectedIndex?this.dbEngineDrpdwn.model.selectedIndex.toString():"0",this.datasource.updateRow(this.auroraConfig,this.dbEngine.attr("id"),this.getLocale("dbEngine")),this.dbEngineDrpdwn.setModel({dataSource:this.getEngineList()}),this.dbEngineDrpdwn.option({selectedIndex:t}));n&&n.updateCulture()},t.prototype.unWiredEvents=function(){var n=this.getInstance();n&&n.unWiredEvents()},t.prototype.dispose=function(){if(this.auroraConfig&&this.auroraConfig.length>0){var n=this.getInstance();n&&n.dispose();ej.ReportUtil.destroyEjObjects(this.auroraConfig);this.auroraConfig.remove()}},t.prototype.updateSize=function(){},t}();window.ej.createObject("ej.ReportDesignerUtility.AmazonRDS",ot,window);st=function(){function t(t){this.dbEngineDrpdwn=null;this.dataProvider=n.SQLDataType.GCMySQL.toString();this.reportDesigner=t;this.id=this.reportDesigner._id;this.datasource=this.reportDesigner.getInstance("DataSource")}return t.prototype.renderConfiguration=function(n){n.find("#"+this.id+"_gcsql_datasource").length>0?this.resetConfiguration():(this.googleSqlConfig=ej.buildTag("div","",{width:"100%",height:"100%"},{id:this.id+"_gcsql_datasource"}),n.prepend(this.googleSqlConfig),this.renderBasicPanel());this.showConfiguration(!0)},t.prototype.renderBasicPanel=function(){this.basicPanel=ej.buildTag("div","",{width:"100%",height:"100%"},{id:this.id+"_basic_gcsql_panel"});this.configTable=ej.buildTag("table.e-designer-dsconfig-table","",{width:"100%"},{unselectable:"on",id:this.id+"_basic_gcsql_basic_config"});this.googleSqlConfig.append(this.basicPanel);this.basicPanel.append(this.configTable);this.datasource.renderDropDownItem(this.getLocale("dbEngine"),this.id+"_gcsql_engine",this.configTable,[],{id:"id",text:"text",value:"value"});this.dbEngine=this.googleSqlConfig.find("#"+this.id+"_gcsql_engine");this.dbEngineDrpdwn=this.dbEngine.data("ejDropDownList");this.dbEngineDrpdwn.model.change=$.proxy(this.onEngineChange,this)},t.prototype.getEngineList=function(){var n=[];return this.datasource.isExistExtension("GoogleCloudMySQL")&&n.push({id:"mysql",text:this.getLocale("mysqlEngine"),value:"mysql"}),this.datasource.isExistExtension("GoogleCloudPostgreSQL")&&n.push({id:"psql",text:this.getLocale("psqlEngine"),value:"psql"}),n},t.prototype.getInstance=function(){if(this.dataProvider){if(this.dataProvider===n.SQLDataType.GCMySQL.toString())return this.reportDesigner.getInstance("MySQLDataSource");if(this.dataProvider===n.SQLDataType.GCPSQL.toString())return this.reportDesigner.getInstance("PostgreSQLDataSource")}return null},t.prototype.initializeEngine=function(){var n=this.getInstance();n&&(this.datasource.showToggleOption(!0),n.dataProvider=this.dataProvider,n.showPanel(this.datasource.configTable,!0));this.datasource.updateEJComponentSize();this.datasource.scrollerRefresh(this.datasource.dsConfigTag.find("#"+this.id+"_dsConfigBodyContainer"))},t.prototype.onEngineChange=function(n){var i=n.value?n.value:this.dbEngineDrpdwn.getSelectedValue(),t=this.getInstance();t&&t.showPanel(this.datasource.configTable,!1);this.updateProvider(i);this.initializeEngine()},t.prototype.updateProvider=function(t){t&&(t==="mysql"?this.dataProvider=n.SQLDataType.GCMySQL.toString():t==="psql"&&(this.dataProvider=n.SQLDataType.GCPSQL.toString()))},t.prototype.setDataProvider=function(t){t?this.dataProvider=t.ConnectionProperties&&t.ConnectionProperties.DataProvider&&this.datasource.isExistExtension(t.ConnectionProperties.DataProvider)?t.ConnectionProperties.DataProvider:"":this.datasource.isExistExtension("GoogleCloudMySQL")?this.dataProvider=n.SQLDataType.GCMySQL.toString():this.datasource.isExistExtension("GoogleCloudPostgreSQL")&&(this.dataProvider=n.SQLDataType.GCPSQL.toString())},t.prototype.getEngineType=function(t){if(t){if(t===n.SQLDataType.GCMySQL.toString())return"mysql";if(t===n.SQLDataType.GCPSQL.toString())return"psql"}return""},t.prototype.editConfiguration=function(n){this.renderConfiguration(this.datasource.configTable);this.updateDataSource(n)},t.prototype.updateDataSource=function(n){var t=this.getInstance();n&&t&&t.updateDataSource(n)},t.prototype.UpdateDSInfo=function(n,t){var i=this.getInstance();i.UpdateDSInfo(n,t)},t.prototype.getConnectionProps=function(){var n=this.getInstance();return n?n.getConnectionProps():null},t.prototype.showConfiguration=function(n){this.googleSqlConfig.css("display",n?"table-row":"none");this.googleSqlConfig.children().show();this.dbEngineDrpdwn.setModel({dataSource:this.getEngineList()});this.dbEngineDrpdwn.selectItemByValue(this.getEngineType(this.dataProvider));this.initializeEngine()},t.prototype.resetConfiguration=function(){this.hideValidationMsg();var n=this.getInstance();n&&n.resetConfiguration();this.dbEngineDrpdwn.setModel({value:"",dataSource:[]})},t.prototype.getDatasourceInfo=function(n,t){var i=this.getInstance();return i?i.getDatasourceInfo(n,t):null},t.prototype.hideValidationMsg=function(){var n=this.getInstance();n&&n.hideValidationMsg()},t.prototype.getLocale=function(n){var i,t=this.reportDesigner.model.locale?this.reportDesigner.model.locale:"en-US";i=!ej.isNullOrUndefined(ej.ReportDesigner.Locale[t])&&ej.ReportDesigner.Locale[t].dataSource&&ej.ReportDesigner.Locale[t].dataSource.googleCloudSQL?ej.ReportDesigner.Locale[t].dataSource.googleCloudSQL:ej.ReportDesigner.Locale["en-US"].dataSource.googleCloudSQL;switch(n){case"mysqlEngine":case"psqlEngine":case"dbEngine":n=i[n]}return n},t.prototype.updateCulture=function(){var n=this.getInstance(),t;this.dbEngine&&(t=this.dbEngineDrpdwn.model.selectedIndex?this.dbEngineDrpdwn.model.selectedIndex.toString():"0",this.datasource.updateRow(this.googleSqlConfig,this.dbEngine.attr("id"),this.getLocale("dbEngine")),this.dbEngineDrpdwn.setModel({dataSource:this.getEngineList()}),this.dbEngineDrpdwn.option({selectedIndex:t}));n&&n.updateCulture()},t.prototype.unWiredEvents=function(){var n=this.getInstance();n&&n.unWiredEvents()},t.prototype.dispose=function(){if(this.googleSqlConfig&&this.googleSqlConfig.length>0){var n=this.getInstance();n&&n.dispose();ej.ReportUtil.destroyEjObjects(this.googleSqlConfig);this.googleSqlConfig.remove()}},t.prototype.updateSize=function(){},t}();window.ej.createObject("ej.ReportDesignerUtility.GoogleCloudSQL",st,window);ht=function(){function t(n){this.rptDesigner=null;this.id=null;this.targetTag=null;this.controlWidth=428;this.rootNode=null;this.rptDesigner=n;this.id=this.rptDesigner._id;this.datasetReference=null;this.dataSetItem=null;this.dataset=this.rptDesigner.getInstance("DataSet");this.parameter=this.rptDesigner.getInstance("Parameter")}return t.prototype.renderConfiguration=function(n){var a,u,f,e,w,s,h,c,l,t;if(this.targetTag=n,n.find("#"+this.id+"_shared_dataset").length>0)this.resetConfiguration(),this.setDataSetName();else{a={id:"Id",text:"Name",value:"Id"};this.configTable=this.rootNode=ej.buildTag("table.e-designer-dsconfig-table e-rptdesigner-shared-table","",{width:"100%"},{unselectable:"on",id:this.id+"_shared_dataset"});n.append(this.configTable);var v=$("<\/tr>"),y=$("
<\/td>"),i=$("<\/table>"),d=ej.buildTag("label.editLabel e-designer-title-label",this.getLocale("nameLable"),{}),p=$("<\/tr>"),k=$("
<\/td>"),r=ej.buildTag("tr","",{float:"left"});p.append(d);r.append(p);u=ej.buildTag("td","",{},{id:this.id+"_shared_txt_error_icon_td"});ej.ReportUtil.renderErrIndictor(u,this.id);r.append(u);i.append(r);y.append(i);v.append(y);this.configTable.append(v);f=ej.buildTag("tr.e-rptdesigner-shared-column","",{});e=$("<\/td>");f.append(e);i.append(f);w=ej.buildTag("input.e-textbox e-designer-content-label","",{height:"24px",width:this.controlWidth+"px"},{edittype:"stringedit",id:this.id+"_shared_txt",type:"text",value:this.dataset.getAvailableName("DataSet"),spellcheck:"false","aria-label":this.getLocale("nameLable")});e.append(w);var b=$("
<\/td>"),o=$("<\/table>");b.append(k);k.append(o);this.configTable.append(b);s=$("<\/tr>");l=$("
<\/td>");o.append(c);c.append(l);t=ej.buildTag("input","",{},{id:this.id+"_shared_data_drdwn",value:""});l.append(t);t.ejDropDownList({width:this.controlWidth+12+"px",dataSource:[],fields:a,minPopupHeight:"auto",loadOnDemand:!0,enableAnimation:!0,cssClass:"e-reportdesigner-dataset-selection e-designer-content-label e-designer-ejwidgets",create:$.proxy(ej.ReportUtil.createDropDownScrollBar,this,t)})}this.datasetReference=null;this.showConfiguration(!0);this.loadDataSetCatalog()},t.prototype.editConfiguration=function(n){this.dataSetItem=n;var t=this.rptDesigner.element.find("#"+this.id+"_sharedDSContainer");t.children().length===0&&this.renderConfiguration(t);this.datasetReference=null;this.hideValidationMsg();this.setDataSetName(n);n&&(this.datasetReference=n.SharedDataSet.SharedDataSetReference,this.configTable.find("#"+this.id+"_shared_data_drdwn").data("ejDropDownList").setModel({dataSource:[]}),this.loadDataSetCatalog());this.showConfiguration(!0);this.rptDesigner.element.find("#"+this.id+"_sharedDSBodyContainer").data("ejScroller")&&this.rptDesigner.element.find("#"+this.id+"_sharedDSBodyContainer").data("ejScroller").refresh()},t.prototype.refreshData=function(n,t){this.dataSetItem=n;this.datasetReference=null;n&&n.SharedDataSet&&n.SharedDataSet.SharedDataSetReference&&(this.datasetReference=n.SharedDataSet.SharedDataSetReference,this.getSharedDataSet(this.datasetReference,n.Name,!0,t))},t.prototype.resetConfiguration=function(){this.datasetReference=null;this.configTable.find("#"+this.id+"_shared_data_drdwn").data("ejDropDownList").setModel({dataSource:[]});this.configTable.find("#"+this.id+"_sharedds_alog").css("display",this.rptDesigner.isReportServerLogin()?"none":"block");this.hideValidationMsg()},t.prototype.hideValidationMsg=function(){this.renderValidation(this.id+"_shared_txt",!1);this.renderValidation(this.id+"_shared_data_drdwn",!1)},t.prototype.setDataSetName=function(n){var t=this.configTable.find("#"+this.id+"_shared_txt"),i="";n&&(i=n.Name,t.val(n.Name));t.val(this.dataset.isEdit?i:this.dataset.getAvailableName("DataSet"))},t.prototype.showConfiguration=function(n){this.configTable.css("display",n?"block":"none")},t.prototype.getDataSetName=function(){var n=this.configTable.find("#"+this.id+"_shared_data_drdwn").data("ejDropDownList"),t;return n.model.selectedIndex!==-1?(t=n.getListData(),t&&t.length>0)?t[n.model.selectedIndex].Id:n.getSelectedValue():""},t.prototype.getSharedInfo=function(){var n=this.getDataSetName(),t,i;this.renderValidation(this.id+"_shared_data_drdwn",!n,this.getLocale("datasetValidation"));t=this.validateDataSetName();n&&t&&(i=this.configTable.find("#"+this.id+"_shared_txt").val(),this.getSharedDataSet(n,i,!1,[$.proxy(this.showIndicator,this),$.proxy(this.hideIndicator,this)]))},t.prototype.getSharedDataSet=function(n,t,i,r){this.datasetReference=n;this.rptDesigner.getInstance("ReportUtil").doAjaxPost("POST",ej.ReportUtil.getTenantUrl(this.rptDesigner.model.serviceUrl+"/PostDesignerAction/",this.rptDesigner.model.tenantName),{action:ej.ReportUtil.DesignerAction.sharedDataSet,data:JSON.stringify({designerAction:ej.ReportUtil.DesignerAction.sharedDataSet,reportInfo:{dataSetRefer:n},hideQuery:!0})},{fnction:$.proxy(this.saveDataSets,this,i,t),indicator:r})},t.prototype.loadDataSetCatalog=function(){this.rptDesigner.getInstance("ReportUtil").doAjaxPost("POST",ej.ReportUtil.getTenantUrl(this.rptDesigner.model.serviceUrl+"/PostDesignerAction/",this.rptDesigner.model.tenantName),{action:ej.ReportUtil.DesignerAction.dataSetCatalog,data:JSON.stringify({designerAction:ej.ReportUtil.DesignerAction.dataSetCatalog,reportInfo:{}})},{fnction:$.proxy(this.populateDataSets,this),indicator:[$.proxy(this.showLoadingIndicator,this),$.proxy(this.hideLoadingIndicator,this)]})},t.prototype.populateDataSets=function(n){if(n&&typeof n!="string"&&n.indexOf("Sf_Exception")===-1){var t=this.configTable.find("#"+this.id+"_shared_data_drdwn").data("ejDropDownList");t.setModel({dataSource:n});this.datasetReference&&this.dataset.isEdit&&(ej.ReportUtil.isGuid(this.datasetReference)?t.selectItemByValue(this.datasetReference):t.selectItemByText(this.datasetReference))}},t.prototype.saveDataSets=function(t,i,r){var u,f;r&&(u=this.getSharedData(i,r),u&&(this.rptDesigner.undoManager.setMergeAction(!0),u.SharedDataSet&&u.SharedDataSet.QueryParameters&&u.SharedDataSet.QueryParameters.length>0&&(f=this.rptDesigner.getReportParams(u.SharedDataSet.QueryParameters,this.parameter.parameters),this.parameter.addParameters(f)),this.dataset.isEdit?(this.updateSharedData(this.dataSetItem,u),this.dataset.validateDataSets(this.dataSetItem,u)?this.dataset.updateDataSet(this.dataSetItem,u):this.rptDesigner.undoManager.updateToolbar()):this.dataset.addDataSet(u),this.rptDesigner.undoManager.setMergeAction(!1),this.dataset.isEdit=!1,t||this.dataset.switchPanel(n.PanelList.DataList)))},t.prototype.getSharedData=function(n,t){var i,r,u,e;if(t){if(i=f.createDataSet(),r=this.createSharedData(),i.Name=n,i.Query=null,t.Fields&&t.Fields.length>0)for(i.Fields=[],u=0;u0&&(r.QueryParameters=this.getQueryParams(t.Query.DataSetParameters)),i.SharedDataSet=r,i}return null},t.prototype.updateSharedData=function(n,t){var f=$.grep(n.Fields,function(n){return!n.TypeName&&(n.UserDefined||n.Value)}),s=$.grep(n.Fields,function(n){return!n.TypeName&&(n.UserDefined||n.Value)}).map(function(n){return n.Name}),e,r,c,l,a,u,v,y,h,p,i,o,w;if(f&&f.length>0){if(t.Fields&&t.Fields.length>0&&n&&!n.Query&&t&&!t.Query&&!ej.ReportUtil.isEqualObj(n.SharedDataSet.SharedDataSetReference,t.SharedDataSet.SharedDataSetReference))for(e=0;e0?n.Filters:[],n.SharedDataSet&&n.SharedDataSet.QueryParameters&&n.SharedDataSet.QueryParameters.length>0)for(h=$.grep(n.SharedDataSet.QueryParameters,function(n){return n.UserDefined}).map(function(n){return n}),p=t.SharedDataSet.QueryParameters.length>0,i=0;ili>div>.e-reportdesigner-treeText"),t=!1,i=this;return r.each(function(r,u){if($(u).text()===n&&!(i.dataSetItem&&n===i.dataSetItem.Name)){t=!0;return}}),t},t.prototype.renderValidation=function(n,t,i){var r=this.configTable.find("#"+n+"_error_icon_td"),u=this.configTable.find("#"+n+"_td").find(".e-designer-content-label");t?(ej.ReportUtil.showErrIndictor(r,!0,i),u.addClass("e-rptdesigner-error")):(ej.ReportUtil.showErrIndictor(r,!1),u.removeClass("e-rptdesigner-error"));this.rptDesigner.element.find("#"+this.id+"_sharedDSBodyContainer").data("ejScroller")&&this.rptDesigner.element.find("#"+this.id+"_sharedDSBodyContainer").data("ejScroller").refresh()},t.prototype.isLoaded=function(){return!ej.isNullOrUndefined(this.configTable)},t.prototype.updateControlSize=function(){this.rptDesigner.element.find("#"+this.id+"_sharedDSBodyContainer").height()>this.targetTag.height()?(this.configTable.find("#"+this.id+"_shared_txt").css("width",this.controlWidth-3+"px"),this.configTable.find("#"+this.id+"_shared_dropdown_lbl_td").css("width",this.controlWidth),this.configTable.find("#"+this.id+"_shared_txt_lbl_td").css("width",this.controlWidth),this.configTable.find("#"+this.id+"_shared_data_drdwn").data("ejDropDownList").setModel({width:this.controlWidth+6+"px"})):(this.configTable.find("#"+this.id+"_shared_txt").css("width",this.controlWidth+"px"),this.configTable.find("#"+this.id+"_shared_dropdown_lbl_td").css("width",this.controlWidth-10),this.configTable.find("#"+this.id+"_shared_txt_lbl_td").css("width",this.controlWidth-10),this.configTable.find("#"+this.id+"_shared_data_drdwn").data("ejDropDownList").setModel({width:this.controlWidth+12+"px"}))},t.prototype.createSharedData=function(){return{__type:"BoldReports.RDL.DOM.SharedDataSet",SharedDataSetReference:"",QueryParameters:[]}},t.prototype.createQueryParameter=function(){return{__type:"BoldReports.RDL.DOM.QueryParameter",Name:"",Value:"",UserDefined:!1,Type:null}},t.prototype.getLocale=function(n){var t,i=ej.ReportDesigner.Locale["en-US"].dataSet;!this.rptDesigner||ej.isNullOrUndefined(this.rptDesigner.model)||ej.isNullOrUndefined(ej.ReportDesigner.Locale[this.rptDesigner.model.locale])||(t=ej.ReportDesigner.Locale[this.rptDesigner.model.locale].dataSet);switch(n.toLowerCase()){case"namelable":return t&&t.shareDataset&&t.shareDataset.nameLable?t.shareDataset.nameLable:i.shareDataset.nameLable;case"shareddatasetlabel":return t&&t.shareDataset&&t.shareDataset.sharedDatasetLabel?t.shareDataset.sharedDatasetLabel:i.shareDataset.sharedDatasetLabel;case"namevalidation":return t&&t.shareDataset&&t.shareDataset.errorMessage&&t.shareDataset.errorMessage.nameValidation?t.shareDataset.errorMessage.nameValidation:i.shareDataset.errorMessage.nameValidation;case"datasetvalidation":return t&&t.shareDataset&&t.shareDataset.errorMessage&&t.shareDataset.errorMessage.datasetValidation?t.shareDataset.errorMessage.datasetValidation:i.shareDataset.errorMessage.datasetValidation;case"duplicatename":return t&&t.shareDataset&&t.shareDataset.errorMessage&&t.shareDataset.errorMessage.duplicateName?t.shareDataset.errorMessage.duplicateName:i.shareDataset.errorMessage.duplicateName;case"specialcharacter":return t&&t.shareDataset&&t.shareDataset.errorMessage&&t.shareDataset.errorMessage.specialCharacter?t.shareDataset.errorMessage.specialCharacter:i.shareDataset.errorMessage.specialCharacter}return n},t.prototype.updateValidationMsg=function(n,t,i){var r=n.find("#"+t+"_error_icon_td .e-error-tip");r.removeAttr("e-errormsg");r.attr("e-errormsg",i)},t.prototype.updateCulture=function(){this.rootNode&&(this.rootNode.find("#"+this.id+"_shared_txt_lbl_td .editLabel").text(this.getLocale("nameLable")),this.rootNode.find("#"+this.id+"_shared_txt").attr("aria-label",this.getLocale("nameLable")),this.rootNode.find("#"+this.id+"_shared_dropdown_lbl_td .editLabel").text(this.getLocale("sharedDatasetLabel")),this.validateDataSetName(),this.updateValidationMsg(this.rootNode,this.id+"_shared_data_drdwn",this.getLocale("datasetValidation")))},t.prototype.updateSize=function(){},t.prototype.showLoadingIndicator=function(){this.configTable.find("#"+this.id+"_shared_data_drdwn_dropdown").addClass("e-load");this.configTable.find("#"+this.id+"_shared_data_drdwn_dropdown>span").removeClass("e-arrow-sans-down")},t.prototype.hideLoadingIndicator=function(){this.configTable.find("#"+this.id+"_shared_data_drdwn_dropdown").removeClass("e-load");this.configTable.find("#"+this.id+"_shared_data_drdwn_dropdown>span").addClass("e-arrow-sans-down")},t.prototype.showIndicator=function(){this.rptDesigner.element.find("#"+this.id+"_sharedDSBodyContainer").data("ejWaitingPopup").show()},t.prototype.hideIndicator=function(){this.rptDesigner.element.find("#"+this.id+"_sharedDSBodyContainer").data("ejWaitingPopup").hide()},t.prototype.dispose=function(){!ej.isNullOrUndefined(this.configTable)&&this.configTable.length>0&&(ej.ReportUtil.destroyEjObjects(this.configTable),this.configTable.remove())},t}();window.ej.createObject("ej.ReportDesignerUtility.SharedDataSet",ht,window);ct=function(){function r(t){this.queryDesigner=null;this.newDatasource=null;this.isExtensionLoaded=!1;this.zIndex=1e3;this.isEdit=!1;this.resizeObj={isListPanel:!0,isTypePanel:!0,isConfigPanel:!0,isSharedPanel:!0,isDataPanel:!0};this.isTileDataChanged=!1;this.targetContainer=null;this.dataSetLiTag=null;this.dataList=null;this.designUI=null;this.sharedDsTag=null;this.headerMenuTag=null;this.configMenuTag=null;this.bodyTag=null;this.fieldSearchContainer=null;this.dataErrContainer=null;this.ejWaitingPane=null;this.ejHeaderMenu=null;this.ejConfigMenu=null;this.reportDesigner=t;this.rdlParser=this.reportDesigner.getInstance("RDLParser");this.id=this.reportDesigner._id;this.datasets=this.rdlParser.rdlJsonObj.DataSets;this.dataSource=this.reportDesigner.getInstance("DataSource");this.dataSource.fncDataList=$.proxy(this.switchPanel,this,n.PanelList.DataList);this.dataSource.fncConfig=$.proxy(this.switchPanel,this,n.PanelList.ConfigPanel);this.dataSource.fncDataType=$.proxy(this.switchPanel,this,n.PanelList.DataType);this.dataSource.fncSourceList=$.proxy(this.switchPanel,this,n.PanelList.DataPanel);this.dataSource.fncSampleData=$.proxy(this.switchPanel,this,n.PanelList.SampleDataSourcePanel);this.browserInfo=ej.browserInfo()}return r.prototype.updateDataSetJSON=function(){this.datasets=this.rdlParser.rdlJsonObj.DataSets},r.prototype.pouplateDataSets=function(){if(this.dataSetLiTag.empty(),this.datasets=this.rdlParser.rdlJsonObj.DataSets,!ej.isNullOrUndefined(this.datasets)&&this.datasets.length>0)for(var n=0;n0)for(i=0;i0){for(var r=0;r0&&this.removeDataSet(n)},r.prototype.removeDataSet=function(n){var i,r;if(!ej.isNullOrUndefined(this.datasets)&&this.datasets.length>0)for(i=0;iul").prepend(u)):(this.datasets[r].Fields.splice(i,0,t),this.bodyTag.find("#"+this.id+"_tree_"+n+">ul>li:nth-child("+i+")").after(u));break}},r.prototype.removeDataSetField=function(n,i){var r,u;if(this.bodyTag.find("#"+this.id+"_tree_"+n+i).remove(),!ej.isNullOrUndefined(this.datasets)&&this.datasets.length>0)for(r=0;r0},r.prototype.getFieldInfo=function(n,t){var i,r;if(!ej.isNullOrUndefined(this.datasets)&&this.datasets.length>0)for(i=0;i0&&(t&&!this.isExtensionLoaded?this.showDataIndicator():this.hideDataIndicator());i.isDataSet?(this.resizeObj.isListPanel=this.resizeObj.isTypePanel=this.resizeObj.isConfigPanel=this.resizeObj.isSharedPanel=this.resizeObj.isDataPanel=!0,this.updateSize(),i.isDataSet=!1):this.resizeObj.isListPanel&&(this.updateDataListSize(),this.resizeObj.isListPanel=!1)},r.prototype.renderContainer=function(n){this.panelWidth=this.reportDesigner.element.find("#"+this.id+"_designerConfigurationPanel").width();this.ejWaitingPane=this.reportDesigner.element.find("#"+this.id+"_designerConfigurationPanel").data("ejWaitingPopup");var t=this.targetContainer=ej.buildTag("div.e-userselect e-rptdesigner-dataset-container","",{width:"100%",height:"100%",display:"block"},{id:this.id+"_datasetContainer"}),i=this.dataList=ej.buildTag("div","",{width:"100%",height:"100%",display:"block",position:"relative"},{id:this.id+"_datasetSourceTag"}),r=this.sharedDsTag=ej.buildTag("div","",{width:"100%",height:"100%",display:"none"},{id:this.id+"_sharedDsConfigTag"}),u=this.designUI=ej.buildTag("div","",{width:"100%",height:"100%",display:"none",position:"relative"},{id:this.id+"_queryDesigner"});t.append(i);t.append(r);t.append(u);n.append(t);this.renderDataSetPanel(i);this.renderSharedDataSetConfig(r);this.dataSource.renderContainer(t);this.reportDesigner.showImportData&&(this.sampleDataSource=this.reportDesigner.getInstance("SampleDataSource"),this.sampleDataSource&&(this.sampleDataSource.renderContainer(t),this.sampleDataSource.renderSampleDatasourceAccordion().insertAfter(this.bodyTag),this.sampleDataSource.renderWelcomeText().insertAfter(this.bodyTag),this.bodyTag.css("display","none")));this.updateDatasetRestriction();this.wiredEvents();this.pouplateDataSets();this.reportDesigner.dataConfigPanel.resizeObj.isDataSet=!1;this.updateSize()},r.prototype.renderDataSetPanel=function(n){var t=ej.buildTag("div.e-rptdesigner-tab-focus","",{width:"100%",height:"35px",display:"block",overflow:"hidden"},{id:this.id+"_datasetHeaderContainer",tabindex:"0","aria-label":this.getLocale("headerText")}),e,r,o;this.bodyTag=ej.buildTag("div.e-lv e-js e-parentlv e-reportdesigner-scroller e-reportdesigner-scroll-index e-designer-hint-newdataset","",{width:"100%",display:"block"},{id:this.id+"_datasetBodyContainer"});var u=ej.buildTag("div","",{}),i=ej.buildTag("div.e-rptdesigner-dataset-footer","",{width:"100%",height:"63px",display:"block"},{id:this.id+"_datasetFooterContainer"}),s=ej.buildTag("span.e-rptdesigner-header e-rptdesigner-cursor e-rptdesigner-dataset-header",this.getLocale("headerText"),{overflow:"hidden",display:"inline-block"},{id:this.id+"_dataSetHeaderText"}),h=ej.buildTag("span.e-rptdesigner-headericon e-rptdesigner-data-icon e-reportdesigner-configuration-dataset e-rptdesigner-cursor e-rptdesigner-dataset-headericon","",{display:"inline-block"},{}),f=ej.buildTag("span.e-designer-content-icon e-reportdesigner-single-drag e-designer-click e-rptdesigner-dataset-headermenu e-rptdesigner-tab-focus","",{display:"block"},{id:this.id+"_dataset_header_menu",tabindex:"0","e-target":this.id+"_data_head_configMenu",role:"switch","aria-label":this.getLocale("switchlabel")});t.append(h);t.append(s);t.append(f);e=ej.buildTag("div.e-rptdesigner-new-btn-footer e-rptdesigner-data-footerbtn","",{},{id:this.id+"_datasetFooterSeperator"});i.append(e);r=ej.buildTag("div.e-reportdesigner-treeView e-rptdesigner-data-treeview","",{},{id:this.id+"_div_datasetList"});o=this.dataSetLiTag=ej.buildTag("ul.e-reportdesigner-nodeTag","",{margin:"0px"},{id:this.id+"_div_datasetUl"});r.append(o);u.append(r);this.bodyTag.append(u);n.append(t);this.renderSearchItem(n);n.append(this.bodyTag);n.append(i);this.renderSeparateButton(i);this.renderHeaderMenu(this.bodyTag);this.renderDatasetContextMenu(this.bodyTag);this.bodyTag.ejWaitingPopup({showOnInit:!1,cssClass:this.id+"_designer_waiting_popup e-designer-loader",template:this.reportDesigner.model.waitingPopupTemplate});this.bodyTag.ejScroller({buttonSize:14,scrollerSize:12,enableTouchScroll:!1,autoHide:!0});f.bind("click",$.proxy(this.showHeaderMenu,this));this.switchRDLCMode(this.reportDesigner.isRDLCReport())},r.prototype.renderSharedDataSetConfig=function(t){var r=ej.buildTag("div.e-rptdesigner-tab-focus","",{width:"100%",height:"32px",display:"block",overflow:"hidden"},{id:this.id+"_sharedDSHeaderContainer",tabindex:"0","aria-label":this.getLocale("sharedHeaderText")}),i=ej.buildTag("div.e-reportdesigner-scroller","",{width:"100%",display:"block"},{id:this.id+"_sharedDSBodyContainer"}),h=ej.buildTag("div","",{},{}),l=ej.buildTag("div","",{width:"100%",height:"100%"},{id:this.id+"_sharedDSContainer"}),u=ej.buildTag("div.e-rptdesigner-shared-footerTag","",{width:"100%",height:"63px",display:"block"},{id:this.id+"_sharedDSFooterContainer"}),a=ej.buildTag("span.e-rptdesigner-header e-rptdesigner-cursor e-rptdesigner-shared-header",this.getLocale("sharedHeaderText"),{display:"inline-block"},{id:this.id+"_sharedDSHeaderMarkupTag"}),v=ej.buildTag("span.e-rptdesigner-headericon e-rptdesigner-data-icon e-reportdesigner-configuration-dataset e-rptdesigner-cursor e-rptdesigner-dataset-headericon","",{display:"inline-block"},{}),c,f,e,o,s;r.append(v);r.append(a);c=ej.buildTag("div.e-rptdesigner-new-btn-footer e-rptdesigner-shared-footer","",{},{id:this.id+"_sharedDSFooterSeperator"});u.append(c);f=ej.buildTag("div","",{height:"100%",display:"block",overflow:"none",float:"right"},{});e=ej.buildTag("div","",{"padding-left":"10px",height:"100%",display:"block",overflow:"none",float:"right"},{});u.append(e,f);o=ej.buildTag("button.e-designer-content e-rptdesigner-button e-rptdesigner-back-btn",this.getLocale("cancel"),{},{id:this.id+"_btn_sharedDsBack",type:"button"});e.append(o);s=ej.buildTag("button.e-designer-content e-rptdesigner-button e-rptdesigner-connect-btn",this.getLocale("save"),{},{id:this.id+"_btn_SharedDsConnect",type:"button"});f.append(s);t.append(r);h.append(l);i.append(h);t.append(i);t.append(u);s.ejButton({width:"110px",showRoundedCorner:!0,contentType:ej.ContentType.TextAndImage,prefixIcon:"e-shrink",size:"small",type:"Button",click:$.proxy(this.saveSharedData,this,"Edit")});o.ejButton({width:"110px",showRoundedCorner:!0,contentType:ej.ContentType.TextAndImage,prefixIcon:"e-reply",size:"small",click:$.proxy(this.switchPanel,this,n.PanelList.DataList),type:"Button"});i.ejWaitingPopup({showOnInit:!1,cssClass:this.id+"_designer_waiting_popup e-designer-loader",template:this.reportDesigner.model.waitingPopupTemplate});i.ejScroller({buttonSize:14,scrollerSize:12,enableTouchScroll:!0,autoHide:!0})},r.prototype.saveSharedData=function(){var n=this.reportDesigner.getInstance("SharedDataSet");n.getSharedInfo()},r.prototype.renderSharedData=function(){var n=this.reportDesigner.getInstance("SharedDataSet");n.renderConfiguration(this.targetContainer.find("#"+this.id+"_sharedDSContainer"))},r.prototype.editSharedData=function(n){var t=this.reportDesigner.getInstance("SharedDataSet");t.editConfiguration(n)},r.prototype.refreshSharedData=function(n){this.isEdit=!0;var t=this.reportDesigner.getInstance("SharedDataSet");t.refreshData(n,[$.proxy(this.showRefreshIndicator,this),$.proxy(this.hideRefreshIndicator,this)])},r.prototype.setHeaderType=function(n){this.sharedDsTag.find("#"+this.id+"_sharedDSHeaderMarkupTag").text(this.getLocale(n?"editSharedDataHeader":"sharedheaderText"))},r.prototype.renderHeaderMenu=function(n){this.headerMenuTag=ej.buildTag("ul.e-designer-menu","",{},{id:this.id+"_data_head_configMenu"});var t=[{id:this.id+"_datasource_list",text:this.getLocale("datasourceSwitcher")}];n.append(this.headerMenuTag);this.headerMenuTag.ejMenu({menuType:ej.MenuType.ContextMenu,openOnClick:!1,fields:{dataSource:t,id:"id",parentId:"parentId",text:"text"},ontextMenuTarget:"#"+this.id+"_dataset_header_menu",click:$.proxy(this.headerMenuClick,this)});this.ejHeaderMenu=this.headerMenuTag.data("ejMenu")},r.prototype.headerMenuClick=function(t){t.text===this.getLocale("datasourceSwitcher")&&this.switchPanel(n.PanelList.DataPanel)},r.prototype.showHeaderMenu=function(n){var t=this.dataList.find("#"+this.id+"_dataset_header_menu"),i=t.offset(),r=$(n.currentTarget);this.headerMenuTag.attr("targetId",n.target.id);this.ejHeaderMenu.element.is(":visible")?this.ejHeaderMenu.hide():this.ejHeaderMenu.show(i.left-this.headerMenuTag.width(),i.top+t.height(),r,n);this.reportDesigner.setContextMenu(this.ejHeaderMenu)},r.prototype.renderSeparateButton=function(n){var t=ej.buildTag("div.e-rptdesigner-dsconfig-button","",{width:"50%"},{id:this.id+"_newDs_btn_div"}),i=ej.buildTag("button.e-designer-content e-rptdesigner-button e-designer-importdata-btn",this.getLocale("newDataText"),{"margin-left":"25px"},{id:this.id+"_newDs_btn",type:"button"}),r=ej.buildTag("div.e-rptdesigner-dsconfig-button","",{width:"50%"},{id:this.id+"_sharedDs_btn_div"}),u=ej.buildTag("button.e-designer-content e-rptdesigner-button e-designer-importdata-btn",this.getLocale("sharedDataText"),{"margin-right":"25px"},{id:this.id+"_sharedDs_btn",type:"button"});t.append(i);r.append(u);n.append(t,r);i.ejButton({width:"170px",showRoundedCorner:!0,size:"small",type:"Button",click:$.proxy(this.createData,this)});u.ejButton({width:"170px",showRoundedCorner:!0,size:"small",type:"Button",click:$.proxy(this.createSharedData,this)})},r.prototype.createSharedData=function(){this.setHeaderType(!1);this.switchPanel(n.PanelList.SharedData);this.renderSharedData()},r.prototype.createData=function(n){var t=this.reportDesigner.triggerEvents("newDataClick",{args:n}),i;t&&t===!0||(this.reportDesigner.isRDLCReport()?(i=this.getAvailableName("DataSet"),this.reportDesigner.getInstance("RdlcDataField").openDataFieldDialog([],i,!1,$.proxy(this.createRDLCData,this),this.getAvilableNames())):this.createDataSource())},r.prototype.switchRDLCMode=function(n){if(this.isLoaded()){this.dataList.find("#"+this.id+"_dataset_header_menu").css("display",n?"none":"block");var t=this.reportDesigner.model.permissionSettings.dataSet,i=t&ej.ReportDesigner.Permission.Create?!0:!1,r=t&ej.ReportDesigner.Permission.Shared?!0:!1;this.showDataFooter(i,r);this.showSharedData(r,i);this.updateDatasetHint();this.updateDataListSize()}},r.prototype.editDataSetClick=function(t){var i=this.getDataSetItem(t),r;this.reportDesigner.isRDLCReport()?(r={dsName:i.Name,field:i.Fields},this.reportDesigner.getInstance("RdlcDataField").openDataFieldDialog(i.Fields,i.Name,!0,$.proxy(this.updateDatasetFieldInfo,this,r),this.getAvilableNames())):i&&i.Query&&!this.dataSource.isDataSourceExist(i)?this.reportDesigner.getInstance("ReportUtil").ejAlertDialog(this.dataSource.getLocale("alertLabel"),this.dataSource.getLocale("dataSourceNotFound"),!1,!0,!0,""):i&&i.Query&&!this.dataSource.isExistProvider(i.Query.DataSourceName)?this.reportDesigner.getInstance("ReportUtil").ejAlertDialog(this.dataSource.getLocale("alertLabel"),this.dataSource.getLocale("dataextensionfailed"),!1,!0,!0,""):i&&i.Query&&this.dataSource.isExistProvider(i.Query.DataSourceName)?(this.isEdit=!0,this.dataSource.validateConnectString(i.Query.DataSourceName)&&this.showQueryDesigner(i)):!ej.isNullOrUndefined(i)&&i.SharedDataSet&&(this.isEdit=!0,this.setHeaderType(!0),this.switchPanel(n.PanelList.SharedData),this.editSharedData(i))},r.prototype.refreshDatasetClick=function(n){var t=this.getDataSetItem(n);t&&t.Query&&!this.dataSource.isDataSourceExist(t)?this.reportDesigner.getInstance("ReportUtil").ejAlertDialog(this.dataSource.getLocale("alertLabel"),this.dataSource.getLocale("dataSourceNotFound"),!1,!0,!0,""):t&&t.Query&&!this.dataSource.isExistProvider(t.Query.DataSourceName)?this.reportDesigner.getInstance("ReportUtil").ejAlertDialog(this.dataSource.getLocale("alertLabel"),this.dataSource.getLocale("dataextensionfailed"),!1,!0,!0,""):t&&t.Query&&this.dataSource.isExistProvider(t.Query.DataSourceName)?(this.isEdit=!0,this.dataSource.validateConnectString(t.Query.DataSourceName)&&this.refreshEmbeddedData(t)):t&&t.SharedDataSet&&t.SharedDataSet.SharedDataSetReference&&this.refreshSharedData(t)},r.prototype.refreshEmbeddedData=function(n){var r,t,i;this.isEdit=!0;r=this.reportDesigner.getInstance("Parameter");t=new f;t.model=t.defaults;t.model.serviceUrl=this.reportDesigner.model.serviceUrl;t.model.tenantName=this.reportDesigner.model.tenantName;t.model.locale=this.reportDesigner.model.locale;t.model.reportServerUrl=this.reportDesigner.model.reportServerUrl;t.model.dataSources=ej.ReportUtil.jsonClone(this.dataSource.datasources);t.model.localeSettings.culture=this.reportDesigner.model.localeSettings.culture;t.model.localeSettings.dateFormat=this.reportDesigner.model.localeSettings.dateFormat;t.model.localeSettings.timeFormat=this.reportDesigner.model.localeSettings.timeFormat;t.model.localeSettings.formats=this.reportDesigner.model.localeSettings.formats;t.model.parameters=$.extend(!0,[],r.parameters);i=ej.ReportDesigner.Locale[this.reportDesigner.model.locale]?ej.ReportDesigner.Locale[this.reportDesigner.model.locale].queryDesigner:null;i&&(ej.QueryDesigner.Locale[this.reportDesigner.model.locale]=i);t.credentials=this.dataSource.credential;t.callBackfn=$.proxy(this.saveRefreshedDataSet,this);t.reportUtil=this.reportDesigner.getInstance("ReportUtil");t.refreshData(n,[$.proxy(this.showRefreshIndicator,this),$.proxy(this.hideRefreshIndicator,this)])},r.prototype.saveRefreshedDataSet=function(n){this.saveDataSet(n.oldDataSet,n.newDataSet,n.parameters)},r.prototype.filterDataSetClick=function(n){for(var r,t=null,i=0;iul"),f.empty(),u=0;u0&&this.datasets&&this.datasets.length>0){for(i=0;i0&&this.dataSetLiTag.find("#"+this.id+"_text_"+n.dataset+t).find(".e-tree-settings").css("display","block");this.dataSetLiTag.find("#"+this.id+"_row_"+n.dataset+t).removeClass("e-rptdesigner-data-bgreset").addClass("e-rptdesigner-data-bgset")},r.prototype.disableEdit=function(n){var t=ej.ReportUtil.escapeSelector(n.column);this.dataSetLiTag.find("#"+this.id+"_text_"+n.dataset+t).find(".e-tree-settings").css("display","none");this.dataSetLiTag.find("#"+this.id+"_row_"+n.dataset+t).removeClass("e-rptdesigner-data-bgset").addClass("e-rptdesigner-data-bgreset")},r.prototype.editTagItem=function(n,t,i){var f=this.dataSetLiTag.find("#"+this.id+"_tree_"+n),u=this.getNodeTag(t,"",!1),r;f.replaceWith(u);r=ej.buildTag("ul.e-reportdesigner-nodeTag","",{"padding-left":"26px",display:"none"});u.append(r);this.appendDataFields(r,t,i)},r.prototype.appendDataFields=function(n,t,i){if(i&&i.length>0)for(var r=0;rli:nth-child("+i+")").after(u),f=ej.buildTag("ul.e-reportdesigner-nodeTag","",{display:"none","padding-left":"26px"}),u.append(f),r=0;rthis.bodyTag.find(".e-reportdesigner-treeView").height()?this.bodyTag.find(".e-content").removeClass("e-content"):this.scrollerRefresh(this.bodyTag)},r.prototype.treeNodeClick=function(n,t){t.stopPropagation();var i=this.dataSetLiTag.find("#"+this.id+"_icon_"+n.dataset),u=this.dataSetLiTag.find("#"+this.id+"_tree_"+n.dataset),r=u.children("ul");i.hasClass("e-reportdesigner-rightarrow")?(i.addClass("e-reportdesigner-dropdown").removeClass("e-reportdesigner-rightarrow").attr("aria-label",this.getLocale("toggleCollapse")),r.find(".e-reportdesigner-treeRow").css("display","block")):(i.removeClass("e-reportdesigner-dropdown").addClass("e-reportdesigner-rightarrow").attr("aria-label",this.getLocale("toggleExpand")),r.find(".e-reportdesigner-treeRow").css("display","none"));r.slideToggle("slow",$.proxy(this.scrollerRefresh,this,this.bodyTag))},r.prototype.getNodeTag=function(n,t,i,r){var u="",e="",b={DataType:r,IsPrimaryKey:!1},h=this.panelWidth-(i?126:115),c,p,w,l;t?(u=t,e=n):u=n;var o=ej.buildEle("li","e-reportdesigner-nodeTag","",{},{id:this.id+"_tree_"+u+e}),f=ej.buildEle("div","e-reportdesigner-nodeContent e-treerow e-datafield e-rptdesigner-tab-focus","",{width:"100%",display:this.browserInfo.name==="mozilla"?"inline-flex":"block",height:"36px"},{id:this.id+"_text_"+t+ej.ReportUtil.escapeSelector(n),name:n,tabindex:"0","e-dataset":t,"aria-label":(i?this.getLocale("fieldsLabel"):this.getLocale("datasetLabel"))+n}),a=ej.buildEle("div","e-designer-content-icon e-rptdesigner-treeIcon "+(i?"":"e-reportdesigner-rightarrow")+" e-rptdesigner-datalist-icon e-rptdesigner-tab-focus","",{},{id:this.id+"_icon_"+u,tabindex:"0",role:"button","aria-label":this.getLocale("toggleExpand")}),k=ej.buildTag("span.e-widgeticons e-reportdesigner-double-drag e-draggable e-js e-pinch e-designer-dragabble-icon e-rptdesigner-dataset-dragicon e-rptdesigner-data-schema","",{width:"15px"},{id:this.id+"_drag_"+t}),d=ej.buildEle("div","e-designer-content-icon e-rptdesigner-treeIcon e-rptdesigner-datasourcelist e-rptdesigner-cursor e-rptdesigner-data-schema","",{},{}),s=ej.buildEle("a","e-reportdesigner-treeText e-designer-content e-designer-li-text e-rptdesigner-tab-focus",n,{width:h+"px",padding:i?"9px 0px":"10px 0px"},{}),v=ej.buildEle("div","e-reportdesigner-treeRow e-treerow","",{width:i?"auto":"100%","margin-left":i?"-26px":"0px"},{id:this.id+"_row_"+t+ej.ReportUtil.escapeSelector(n)}),y=ej.buildEle("a","e-tree-settings e-rptdesigner-datalist-anchor","",{display:"none","margin-right":this.browserInfo.name==="mozilla"?"0px":"10px","margin-left":this.browserInfo.name==="mozilla"?"18px":"0px"},{}),g=ej.buildEle("span","e-icon e-close_01 e-chk-image e-lv-checkdiv e-rptdesigner-datalist-close","",{},{});return i?(p=ej.buildEle("span","e-dataset-widgeticon e-reportdesigner-double-drag e-designer-dragabble-icon e-rptdesigner-cursor e-rptdesigner-list-dragIcon","",{display:"inline-block"},{}),w=ej.buildEle("span","e-designer-content-icon e-rptdesigner-cursor "+ej.ReportUtil.getDataTypeStyle(b)+" e-rptdesigner-list-iconType","",{display:"inline-block"},{}),o.removeClass("e-rptdesigner-datalist-border"),s.css({width:h+"px"}),f.append(p,w,s),this.initializeDataSetDraggable(f)):(o.addClass("e-rptdesigner-datalist-border"),f.append(a,k,d,s),c=ej.buildEle("span","e-designer-content-icon e-reportdesigner-single-drag e-designer-click e-rptdesigner-datalist-edit e-rptdesigner-editicon","",{},{id:this.id+"_edit_"+u,"e-target":this.id+"_datasetConfigMenu"}),y.append(c),f.bind(ej.isTouchDevice()?"doubletap":"dblclick",$.proxy(this.treeNodeClick,this,{dataset:u})),v.bind(ej.isTouchDevice()?"doubletap":"dblclick",$.proxy(this.treeNodeClick,this,{dataset:u})),a.bind("click",$.proxy(this.treeNodeClick,this,{dataset:u})),c.bind("click",$.proxy(this.editDataSetItem,this,{dataset:u})),f.addClass("e-datanode"),this.initializeDataSetDraggable(f)),o.append(f,v),f.append(y),s.addClass(ej.ReportUtil.textWidth(n,"12px "+this.reportDesigner.defaultFontFamily)>=h?"e-title-tip":""),l=o.find(".e-treerow"),l.bind(ej.ReportUtil.MouseEvent.mouseOver,$.proxy(this.enableEdit,this,{dataset:u,column:e})),l.bind(ej.ReportUtil.MouseEvent.mouseLeave,$.proxy(this.disableEdit,this,{dataset:u,column:e})),g.bind("click",$.proxy(this.deleteDataSetClick,this,{dataset:u,column:e})),this.reportDesigner.getInstance("ReportUtil").titleTip(f.find(".e-title-tip")),o},r.prototype.renderErrorMessagePane=function(n){var t=this.dataErrContainer=ej.buildEle("div","","",{width:"100%",display:"none"},{id:this.id+"_datafield_search_errContainer"}),i=ej.buildEle("span","e-designer-datasearch-errmsg e-rptdesigner-empty-msg",this.getLocale("dataErrMessage")+"...",{"vertical-align":"middle","text-align":"center",display:"table-cell"},{id:this.id+"_datafield_search_errMsg"});t.append(i);n.append(t)},r.prototype.renderSearchItem=function(n){var t=this.fieldSearchContainer=ej.buildEle("div","e-rptdesigner-datafield-search-container","",{display:"none"},{id:this.id+"_datafield_search_container"}),i=ej.buildEle("div","e-rptdesigner-datafield-search-box e-rptdesigner-tab-focus","",{width:"100%",display:"block"},{id:this.id+"_datafield_search_wrapper",tabindex:"0","aria-label":this.getLocale("dataSearch")}),r=ej.buildEle("input","e-rptdesigner-datasearch-textbox e-autocomplete e-reportdesigner-atc-boxshadow e-js e-input","",{width:"92%",display:"inline-block"},{type:"text",spellcheck:!1,id:this.id+"_datafield_search",placeholder:this.getLocale("searchText")+"...",autocomplete:"off"}),u=ej.buildEle("span","e-rptdesigner-headericon e-reportdesigner-search e-designer-searchIcon e-rptdesigner-tab-focus","",{float:"right"},{id:this.id+"_datafield_searchIcon"});r.bind("keyup",$.proxy(this.onSearchTextKeyPress,this));u.bind("click",$.proxy(this.onSearchIconClick,this));i.append(r,u);t.append(i);n.append(t);this.renderErrorMessagePane(n)},r.prototype.onSearchIconClick=function(n){$(n.currentTarget).hasClass("e-reportdesigner-close")&&this.resetSearch()},r.prototype.resetSearch=function(){var n=this.fieldSearchContainer.children(".e-rptdesigner-datafield-search-box"),t=n.children("#"+this.id+"_datafield_search").val();t&&t.length>0&&(n.children("#"+this.id+"_datafield_searchIcon").addClass("e-reportdesigner-search").removeClass("e-reportdesigner-close e-reportdesigner-errorLog"),n.children("#"+this.id+"_datafield_search").val(""),this.searchFields(""))},r.prototype.onSearchTextKeyPress=function(n){if(n.keyCode!==13){var t=$(n.currentTarget).val(),i=this.fieldSearchContainer.children(".e-rptdesigner-datafield-search-box");t.length>0?i.children("#"+this.id+"_datafield_searchIcon").addClass("e-reportdesigner-close e-reportdesigner-errorLog").removeClass("e-reportdesigner-search"):i.children("#"+this.id+"_datafield_searchIcon").addClass("e-reportdesigner-search").removeClass("e-reportdesigner-close e-reportdesigner-errorLog");this.searchFields(t)}},r.prototype.searchFields=function(n){var r,u,o,c,s;if(this.datasets&&this.datasets.length>0){for(r=!1,u=0;u0)for(o=0;o0&&(f||i)&&l.hasClass("e-reportdesigner-rightarrow")&&(l.addClass("e-reportdesigner-dropdown").removeClass("e-reportdesigner-rightarrow").attr("aria-label",this.getLocale("toggleCollapse")),a.css("display","block"));h.css("display",f||i?"block":"none");r=f||i?!0:r}this.showErrorMessage(!r);this.updateDataListSize()}},r.prototype.showErrorMessage=function(n){n?(this.dataErrContainer.css("display","table"),this.bodyTag.css("display","none")):(this.dataErrContainer.css("display","none"),this.bodyTag.css("display","block"))},r.prototype.hideDataSearchErrorPane=function(){this.dataErrContainer&&this.dataErrContainer.css("display")!=="none"&&(this.showErrorMessage(!1),this.resetSearch())},r.prototype.initializeDataSetDraggable=function(n){n.ejDraggable({clone:!0,helper:$.proxy(this.helper,this),dragStart:$.proxy(this.dragStart,this),dragStop:$.proxy(this.dragStop,this),drag:$.proxy(this.drag,this)})},r.prototype.dragStart=function(n){this.fieldInfo=$(n.element).hasClass("e-datafield")?{dataSetName:$(n.element).attr("e-dataset"),fieldName:$(n.element).attr("name")}:null},r.prototype.drag=function(n){var t=ej.ReportUtil.getPosition("clientX",n.event);$(n.element).hasClass("e-datanode")?this.reportDesigner.element.find("#"+this.id+"_designAreaContainer").css("cursor","not-allowed"):$(n.element)[0].children.length>0&&$(n.element).hasClass("e-datafield")&&this.reportDesigner.dragDropHelper.dragItem(n,this.draggingItem,this.zIndex);t>this.bodyTag.offset().left&&t0)&&$(n.element).hasClass("e-datafield")&&this.fieldInfo;this.reportDesigner.undoManager.setMergeAction(!0);$(n.element).hasClass("e-datanode")&&t.closest(".e-datanode").length>0?(u=t.closest("li").index(),this.reorderDataset($(n.element).closest("li").index(),u)):!$(n.element).hasClass("e-datanode")&&r&&$(n.element).hasClass("e-datafield")&&(i=this.reportDesigner.dragDropHelper.getDropObj(n,t),t=i.target,f={fieldInfo:this.getFieldInfo(this.fieldInfo.dataSetName,this.fieldInfo.fieldName),className:"e-datafield",datasetName:this.fieldInfo.dataSetName},this.reportDesigner.dragDropHelper.renderFields(i.position,t,f));this.reportDesigner.undoManager.setMergeAction(!1);this.reportDesigner.element.find("#"+this.id+"_designAreaContainer").css("cursor","default")},r.prototype.helper=function(n){var t=$(n.element).clone(!0),i,r;return $(n.element)[0].children.length>0&&$(n.element).hasClass("e-datanode")?(i="e-designer-content-icon e-rptdesigner-datasourcelist",t=this.getDragElement($(n.element).attr("name"),i)):$(n.element)[0].children.length>0&&$(n.element).hasClass("e-datafield")&&!$(n.element).hasClass("e-datanode")&&(r=$(n.element).find("span.e-designer-content-icon").attr("class"),t=this.getDragElement($(n.element).attr("name"),r)),$(t).attr("id",this.id+"_dragging_item"),this.reportDesigner.element.find("#"+this.id+"_designPanel").append(t),this.draggingItem=$("#"+this.id+"_dragging_item"),$(t)},r.prototype.getDragElement=function(n,t){var i=ej.buildTag("div.e-rptdesigner-drag-div","",{height:"25px"},{id:this.id+"_"+n+"_div"}),r=ej.buildTag("div","",{},{id:this.id+"_dataseticon","class":t+" e-rptdesigner-drag-iconType"}),u=ej.buildTag("span.e-designer-fontfamily e-rptdesigner-drag-label","",{width:"120px",display:"inline-block"},{id:this.id+"_"+n+"_text"});return u.text(n),i.append(r),i.append(u),r.removeClass("e-rptdesigner-list-iconType"),i},r.prototype.scrollPanel=function(n){var i=this.bodyTag.data("ejScroller"),t=i.model.scrollTop;this.bodyTag[0].clientHeightn-this.targetContainer.find("#"+this.id+"_datasetHeaderContainer").height()&&(t=t-15);i.setModel({scrollTop:t})},r.prototype.editDataSetItem=function(n,t){var r=this.dataSetLiTag.find("#"+this.id+"_edit_"+n.dataset),i=r.offset(),u=r.height(),f=this.ejConfigMenu.element.height(),e=i.top+u+f;this.ejConfigMenu.element.attr("dataset",n.dataset);this.configMenuTag.attr("targetId",t.target.id);this.ejConfigMenu.element.is(":visible")?this.ejConfigMenu.hide():en?r.eq(i).after(u):r.eq(i).before(u),this.datasets.splice(i,0,this.datasets.splice(n,1)[0]),f=[i,n],e=[n,i],this.reportDesigner.undoManager.addCmdAction(t.DatasetReorder,"reorderDataset","DataSet","",f,e))},r.prototype.contextMenuClick=function(n){var i=this.configMenuTag.attr("dataset"),t={dataset:i,column:""};switch(n.text){case this.dataSource.getLocale("editItem"):this.editDataSetClick(t,null);break;case this.dataSource.getLocale("deleteItem"):this.deleteDataSetClick(t,null);break;case this.getLocale("cloneDataset"):this.cloneDataSet(i);break;case this.getLocale("refreshDataset"):this.refreshDatasetClick(t);break;case this.getLocale("filter")+"...":this.filterDataSetClick(t,null);break;case this.getLocale("field")+"...":this.onFieldClick(t,null);break;case this.getLocale("parameter")+"...":this.parameterClick(t)}},r.prototype.parameterClick=function(n){var t=this.getDataSetItem(n),i,r;t&&(i=this.reportDesigner.getInstance("ReportParameter"),r=this.getQueryParameters(t),i.openParameter(r,$.proxy(this.updateQueryParameters,this,n)))},r.prototype.getQueryParameters=function(n){var r=[],t=n.Query?n.Query.QueryParameters:n.SharedDataSet?n.SharedDataSet.QueryParameters:null,i;if(t&&t.length>0)for(i=0;i0&&h.addParameters(i);this.reportDesigner.undoManager.setMergeAction(!1)}},r.prototype.isParamExist=function(n,t){if(t&&t.length>0)for(var i=0;i0){for(this.isLoaded()&&(f=this.dataSetLiTag.find("#"+this.id+"_tree_"+n),u=f.find("ul.e-reportdesigner-nodeTag"),u.empty(),this.appendDataFields(u,n,i.newFields)),r=0;r0&&(u=u.split("_")[0],f=!0);t.push({id:n[r].Id?n[r].Id:e,text:u,parentId:i,sprite:n[r].Sprite?n[r].Sprite:"",itemInfo:n[r].ItemInfo?n[r].ItemInfo:null,separator:{"class":f?"e-separator":""}})}},r.prototype.getDatasetMenuItems=function(){var n=[],t=this.reportDesigner.model.permissionSettings.dataSet,i=t&ej.ReportDesigner.Permission.Edit?!0:!1,r=this.reportDesigner.isRDLCReport();return i&&n.push(this.getLocale("edit")),t&ej.ReportDesigner.Permission.Create&&n.push(this.getLocale("cloneDataset")),t&ej.ReportDesigner.Permission.Delete&&n.push(this.getLocale("remove")),r||(n&&n.length>0&&(n[n.length-1]=n[n.length-1]+"_separator"),n.push(this.getLocale("filter")+"..."),n.push(this.getLocale("field")+"..."),n.push(this.getLocale("parameter")+"..."),i&&n&&n.length>0&&(n[n.length-1]=n[n.length-1]+"_separator",n.push(this.getLocale("refreshDataset")))),n},r.prototype.scrollerRefresh=function(n){n.data("ejScroller")&&n.data("ejScroller").refresh()},r.prototype.showQueryDesigner=function(t,i,r){var o=this.reportDesigner.getInstance("Parameter"),e,u,f;this.reportDesigner.showToolbar(!1);this.reportDesigner.getInstance("DataConfigurationPanel").resizeConfigurationPanel(!0);this.reportDesigner.element.find("#"+this.id+"_designerConfigurationPanel").css("border-left-style","none");this.switchPanel(n.PanelList.QueryBuilder);ej.isNullOrUndefined(this.queryDesigner)&&(this.designUI.data("rptutil",this.reportDesigner.getInstance("ReportUtil")),e=ej.ReportDesigner.Locale[this.reportDesigner.model.locale]?ej.ReportDesigner.Locale[this.reportDesigner.model.locale].queryDesigner:null,e&&(ej.QueryDesigner.Locale[this.reportDesigner.model.locale]=e),u=this.reportDesigner.model.queryDesignerOptions,ej.isNullOrUndefined(u)?u={id:this.id,locale:this.reportDesigner.model.locale,reportDesigner:this.reportDesigner,tenantName:this.reportDesigner.model.tenantName}:(u.id=this.id,u.locale=this.reportDesigner.model.locale,u.reportDesigner=this.reportDesigner,u.tenantName=this.reportDesigner.model.tenantName),this.designUI.boldReportQueryDesigner(u),this.queryDesigner=this.reportDesigner.getInstance("QueryDesigner"));this.queryDesigner.callBackfn=$.proxy(this.queryDesignerResult,this);this.queryDesigner.credentials=this.dataSource.credential;this.queryDesigner.model.serviceUrl=this.reportDesigner.model.serviceUrl;this.queryDesigner.model.reportServerUrl=this.reportDesigner.model.reportServerUrl;this.queryDesigner.model.dataSources=ej.ReportUtil.jsonClone(this.dataSource.datasources);this.queryDesigner.model.localeSettings.culture=this.reportDesigner.model.localeSettings.culture;this.queryDesigner.model.localeSettings.dateFormat=this.reportDesigner.model.localeSettings.dateFormat;this.queryDesigner.model.localeSettings.timeFormat=this.reportDesigner.model.localeSettings.timeFormat;this.queryDesigner.model.localeSettings.formats=this.reportDesigner.model.localeSettings.formats;this.queryDesigner.model.customBrandSettings=this.reportDesigner.model.customBrandSettings;r&&r.Name&&(this.queryDesigner.model.dataSources.push(ej.ReportUtil.jsonClone(r)),this.newDatasource=r);this.queryDesigner.model.parameters=$.extend(!0,[],o.parameters);this.queryDesigner.model.validateNames=this.getAvilableNames();t?(this.isEdit=!0,this.queryDesigner.editDataSet(t)):i?(this.isEdit=!1,this.queryDesigner.newDataSet(i)):(this.isEdit=!1,this.queryDesigner.newDataSet(null));this.reportDesigner.updateQueryDesignerAction("show");f=this.queryDesigner.getDataParameters();ej.isNullOrUndefined(f)||(this.queryDesigner.reportParams=f,this.queryDesigner.oldQueryParams=$.grep(f,function(n){return!n.UserDefined}).map(function(n){return n}))},r.prototype.queryDesignerResult=function(n){this.queryDesigner.resetUIElement();this.reportDesigner.element.find("#"+this.id+"_designerConfigurationPanel").css("border-left-style","solid");n.isCancel?this.cancelDataSet():this.saveDataSet(n.oldDataSet,n.newDataSet,n.parameters);this.reportDesigner.updateQueryDesignerAction("hide");this.reportDesigner.resizeObj.isDesigner?(this.reportDesigner.getInstance("ItemPanel").updateSize(),this.reportDesigner.getInstance("DesignPanel").updatePanelSize(),this.reportDesigner.getInstance("DataConfigurationPanel").updateSize(),this.reportDesigner.resizeObj.isDesigner=!1):this.scrollerRefresh(this.bodyTag)},r.prototype.cancelDataSet=function(){this.newDatasource=null;this.isEdit=!1;this.reportDesigner.showToolbar(!0);this.reportDesigner.getInstance("DataConfigurationPanel").resizeConfigurationPanel(!1);this.dataSource.isDataPanel?this.switchPanel(n.PanelList.DataPanel):this.switchPanel(n.PanelList.DataList);this.reportDesigner.undoManager.updateToolbar()},r.prototype.saveDataSet=function(t,i,r){this.reportDesigner.getInstance("DataConfigurationPanel").resizeConfigurationPanel(!1);this.reportDesigner.showToolbar(!0);this.reportDesigner.undoManager.setMergeAction(!0);this.isEdit?(this.updateDataFields(t.Fields,i.Fields),this.validateDataSets(t,i)?this.updateDataSet(t,i):this.reportDesigner.undoManager.updateToolbar()):(this.newDatasource&&this.newDatasource.Name&&this.dataSource.addDataSource(this.newDatasource),this.addDataSet(i));r&&r.length>0&&this.reportDesigner.getInstance("Parameter").addParameters(r);this.reportDesigner.undoManager.setMergeAction(!1);this.switchPanel(n.PanelList.DataList);this.isEdit=!1;this.newDatasource=null},r.prototype.getDataSetItem=function(n){for(var i=null,t=0;t0){if(t&&t.length>0)for(i=0;ili>div>.e-reportdesigner-treeText"),t.each(function(t,i){n.push($(i).text())})),n},r.prototype.getAvailableName=function(n){var r=this.getAvilableNames(),t=0,i;do t++,i=r.indexOf(n+t);while(i!==-1);return n+t},r.prototype.showDataList=function(){this.hideDataBodyArea();this.showWelcomeContent();this.updateDataListSize()},r.prototype.hideDataBodyArea=function(){var n=this.reportDesigner.model.permissionSettings.dataSet;this.bodyTag.find("#"+this.id+"_div_datasetList li").length>0?(this.bodyTag.css("display","block").removeClass("e-designer-hint-newdataset"),this.hideFieldSearchContainer(!1)):!(n&ej.ReportDesigner.Permission.Create)&&n&ej.ReportDesigner.Permission.Shared?(this.bodyTag.css("display","block").addClass("e-designer-hint-newdataset"),this.hideFieldSearchContainer(!0)):(this.bodyTag.css("display","none").removeClass("e-designer-hint-newdataset"),this.hideFieldSearchContainer(!0))},r.prototype.hideFieldSearchContainer=function(n){n?this.fieldSearchContainer.css("display","none"):(this.fieldSearchContainer.css("display","block"),this.resetSearch())},r.prototype.updateDataSearchPane=function(){this.datasets&&this.datasets.length>0&&this.fieldSearchContainer?(this.hideFieldSearchContainer(!1),this.updateDataListSize()):this.fieldSearchContainer&&(this.hideFieldSearchContainer(!0),this.updateDataListSize())},r.prototype.updateDatasetHint=function(){this.reportDesigner.showImportData?this.showDataList():this.showDatasetHint()},r.prototype.showWelcomeContent=function(){if(this.sampleDataSource)if(this.bodyTag.find("#"+this.id+"_div_datasetList li").length>0)this.sampleDataSource.showWelcomeContent(!1);else{var n=this.reportDesigner.model.permissionSettings.dataSet;n&ej.ReportDesigner.Permission.Create?this.sampleDataSource.showWelcomeContent(!0):this.sampleDataSource.showWelcomeContent(!1)}},r.prototype.showDatasetHint=function(){if(this.bodyTag.find("#"+this.id+"_div_datasetList li").length>0)this.bodyTag.removeClass("e-designer-hint-newdataset");else{var n=this.reportDesigner.model.permissionSettings.dataSet,t=n&ej.ReportDesigner.Permission.Create?!0:!1,i=n&ej.ReportDesigner.Permission.Shared?!0:!1,r=this.reportDesigner.isRDLCReport()?t:t||i;r?this.bodyTag.addClass("e-designer-hint-newdataset"):this.bodyTag.removeClass("e-designer-hint-newdataset")}},r.prototype.updateDataListSize=function(){var t=this.getDataBodyHeight(),i=this.reportDesigner.model.permissionSettings.dataSet&ej.ReportDesigner.Permission.Create,n=t-(this.sampleDataSource&&i?this.sampleDataSource.updateAccordionSize(t):0);this.targetContainer&&this.targetContainer.css("display")!=="none"&&this.bodyTag.css("display")!=="none"?this.updateDatasetListScrollHeight(n):this.targetContainer&&this.targetContainer.css("display")==="none"&&this.bodyTag.css("display")==="block"?this.resizeObj.isListPanel=!0:this.dataErrContainer.css("display")!=="none"?this.dataErrContainer.css("height",n):this.sampleDataSource&&this.sampleDataSource.updateContainerSize(n)},r.prototype.getDataBodyHeight=function(){var t=this.targetContainer.height(),n=this.dataList.find("#"+this.id+"_datasetFooterContainer"),i=this.dataList.find("#"+this.id+"_datasetHeaderContainer").height(),r=n.css("display")!=="none"?n.height():0,u=this.fieldSearchContainer.css("display")!=="none"?this.fieldSearchContainer.outerHeight():0;return t-(i+r+u)},r.prototype.updateDatasetListScrollHeight=function(n){this.bodyTag.height(n);this.bodyTag.data("ejScroller")&&(this.bodyTag.data("ejScroller").setModel({height:n+"px"}),this.bodyTag.data("ejScroller").refresh())},r.prototype.updateSharedDataSize=function(){var i=this.targetContainer.height(),n=this.targetContainer.find("#"+this.id+"_sharedDSBodyContainer"),r=this.targetContainer.find("#"+this.id+"_sharedDSHeaderContainer").height(),u=this.targetContainer.find("#"+this.id+"_sharedDSFooterContainer").height(),t;n.height(i-(r+u));n.data("ejScroller")&&(n.data("ejScroller").setModel({height:i-(r+u)+"px"}),n.data("ejScroller").refresh());t=this.reportDesigner.getInstance("SharedDataSet");t.isLoaded()&&t.updateControlSize()},r.prototype.switchPanel=function(t){this.dataSource.isEdit=!1;t===n.PanelList.DataList?(this.dataSource.datasourceItem=null,this.dataSource.isDataPanel=!1,this.isEdit=!1,this.dataList.css("display","block"),this.sharedDsTag.css("display","none"),this.hideSampleDataSourceList(!0),this.hideDataSearchErrorPane(),this.dataSource.dsTypeTag.css("display","none"),this.dataSource.dsConfigTag.css("display","none"),this.dataSource.dsListTag.css("display","none"),this.designUI.css("display","none")):t===n.PanelList.SharedData?(this.dataSource.datasourceItem=null,this.dataSource.isDataPanel=!0,this.dataList.css("display","none"),this.sharedDsTag.css("display","block"),this.hideSampleDataSourceList(!0),this.dataSource.dsTypeTag.css("display","none"),this.dataSource.dsConfigTag.css("display","none"),this.dataSource.dsListTag.css("display","none"),this.designUI.css("display","none")):t===n.PanelList.DataType?(this.dataSource.datasourceItem=null,this.dataList.css("display","none"),this.sharedDsTag.css("display","none"),this.hideSampleDataSourceList(!0),this.dataSource.dsTypeTag.css("display","block"),this.dataSource.dsConfigTag.css("display","none"),this.dataSource.dsListTag.css("display","none"),this.designUI.css("display","none"),this.dataSource.enableDataChooser(),this.refreshDataListPanel()):t===n.PanelList.ConfigPanel?(this.dataList.css("display","none"),this.sharedDsTag.css("display","none"),this.hideSampleDataSourceList(!0),this.dataSource.dsTypeTag.css("display","none"),this.dataSource.dsConfigTag.css("display","block"),this.dataSource.dsListTag.css("display","none"),this.designUI.css("display","none")):t===n.PanelList.DataPanel?(this.dataSource.datasourceItem=null,this.dataList.css("display","none"),this.sharedDsTag.css("display","none"),this.hideSampleDataSourceList(!0),this.dataSource.dsTypeTag.css("display","none"),this.dataSource.dsConfigTag.css("display","none"),this.dataSource.dsListTag.css("display","block"),this.designUI.css("display","none")):t===n.PanelList.QueryBuilder?(this.dataSource.datasourceItem=null,this.dataList.css("display","none"),this.sharedDsTag.css("display","none"),this.hideSampleDataSourceList(!0),this.dataSource.dsTypeTag.css("display","none"),this.dataSource.dsConfigTag.css("display","none"),this.dataSource.dsListTag.css("display","none"),this.designUI.css("display","block")):t===n.PanelList.SampleDataSourcePanel&&(this.dataList.css("display","none"),this.sharedDsTag.css("display","none"),this.dataSource.dsTypeTag.css("display","none"),this.dataSource.dsConfigTag.css("display","none"),this.dataSource.dsListTag.css("display","none"),this.designUI.css("display","none"),this.sampleDataSource&&(this.sampleDataSource.showSampleDataSourceList(!0),this.sampleDataSource.fetchDatasourceList()));this.updatePanelSize()},r.prototype.hideSampleDataSourceList=function(n){this.sampleDataSource&&this.sampleDataSource.showSampleDataSourceList(!n)},r.prototype.updatePanelSize=function(){this.resizeObj.isListPanel&&this.dataList.css("display")==="block"?(this.resizeObj.isListPanel=!1,this.updateDataListSize()):this.resizeObj.isSharedPanel&&this.sharedDsTag.css("display")==="block"?(this.resizeObj.isSharedPanel=!1,this.updateSharedDataSize()):this.resizeObj.isConfigPanel&&this.dataSource.dsConfigTag.css("display")==="block"?(this.resizeObj.isConfigPanel=!1,this.dataSource.updateDSConfigContainer()):this.resizeObj.isTypePanel&&this.dataSource.dsTypeTag.css("display")==="block"?(this.resizeObj.isTypePanel=!1,this.dataSource.updateDSTypeContainer()):this.resizeObj.isDataPanel&&this.dataSource.dsListTag.css("display")==="block"?(this.resizeObj.isDataPanel=!1,this.dataSource.updateDSListContainer()):this.queryDesigner&&this.queryDesigner.isRendered()&&this.designUI.css("display")==="block"&&this.reportDesigner.resizeObj.isQueryDesigner?(this.designUI.width(this.targetContainer.width()),this.reportDesigner.resizeObj.isQueryDesigner=!1):this.sampleDataSource&&this.sampleDataSource.isSampleDataSourceVisible()?this.sampleDataSource.updatePanelSize():this.dataList.css("display")==="block"&&this.scrollerRefresh(this.bodyTag)},r.prototype.loadDataExtensions=function(){var n=this;this.reportDesigner.getInstance("ReportUtil").doAjaxPost("POST",ej.ReportUtil.getTenantUrl(this.reportDesigner.model.serviceUrl+"/PostDesignerAction/",this.reportDesigner.model.tenantName),{action:ej.ReportUtil.DesignerAction.dataExtensions,data:JSON.stringify({designerAction:ej.ReportUtil.DesignerAction.dataExtensions})},{fnction:$.proxy(function(t){if(n.isExtensionLoaded=!0,t&&t.extensions&&typeof t.extensions=="string"){n.reportDesigner.dataExtensions=JSON.parse(t.extensions);var i=n.reportDesigner.getInstance("DataSource");i.isLoaded()&&i.renderExtensionTile()}},this),indicator:[$.proxy(this.showDataIndicator,this),$.proxy(this.hideDataIndicator,this)]})},r.prototype.showDataIndicator=function(){this.ejWaitingPane.show()},r.prototype.hideDataIndicator=function(){this.ejWaitingPane.hide()},r.prototype.updateDataRestriction=function(){this.isLoaded()&&(this.updateDatasetRestriction(),this.updateDataListSize())},r.prototype.updateDatasetRestriction=function(){var t=this.reportDesigner.model.permissionSettings.dataSet,n=t&ej.ReportDesigner.Permission.Create?!0:!1,i=t&ej.ReportDesigner.Permission.Shared?!0:!1;this.showDataFooter(n,i);this.showAccordionContainer(n);this.showSharedData(i,n);this.updateDatasetHint()},r.prototype.updateDatasourceName=function(n,t){var r,i;if(this.datasets&&this.datasets.length>0)for(r=0;r0?(this.reportDesigner.getInstance("DataConfigurationPanel").showConfigurationPanel(!0,"Dataset"),this.switchPanel(n.PanelList.DataType)):this.reportDesigner.getInstance("ReportUtil").ejAlertDialog(this.getLocale("dataTitle"),this.getLocale("dsCreateRestriction"),!1,!0,!0,"",{height:100})):this.reportDesigner.getInstance("ReportUtil").ejAlertDialog(this.getLocale("dataTitle"),this.getLocale("dsCreateRestriction"),!1,!0,!0,"",{height:100})},r.prototype.updateSize=function(){this.isLoaded()&&(this.resizeObj.isListPanel=this.resizeObj.isTypePanel=this.resizeObj.isConfigPanel=this.resizeObj.isSharedPanel=this.resizeObj.isDataPanel=!0,this.targetContainer.height($("#"+this.id+"_designerConfigurationPanel").height()),this.designUI.height(this.targetContainer.height()),this.dataList.is(":visible")?(this.updateDataListSize(),this.resizeObj.isListPanel=!1):this.sharedDsTag.is(":visible")?(this.updateSharedDataSize(),this.resizeObj.isSharedPanel=!1):this.dataSource.dsTypeTag.is(":visible")?(this.dataSource.updateDSTypeContainer(),this.resizeObj.isTypePanel=!1):this.dataSource.dsConfigTag.is(":visible")?(this.dataSource.updateDSConfigContainer(),this.resizeObj.isConfigPanel=!1):this.dataSource.dsListTag.is(":visible")?(this.dataSource.updateDSListContainer(),this.resizeObj.isDataPanel=!1):this.sampleDataSource&&this.sampleDataSource.isSampleDataSourceVisible()&&this.sampleDataSource.updatePanelSize(),this.queryDesigner&&this.queryDesigner.isRendered()&&this.designUI.is(":visible")&&this.reportDesigner.resizeObj.isQueryDesigner&&(this.reportDesigner.resizeObj.isQueryDesigner=!1))},r.prototype.wiredEvents=function(){},r.prototype.updateCulture=function(){var n=this,t;this.targetContainer&&(this.targetContainer.find("#"+this.id+"_dataSetHeaderText").text(this.getLocale("headerText")),this.targetContainer.find("#"+this.id+"_newDs_btn").text(this.getLocale("newDataText")),this.targetContainer.find("#"+this.id+"_sharedDs_btn").text(this.getLocale("sharedDataText")),this.targetContainer.find("#"+this.id+"_datasetHeaderContainer").attr("aria-label",this.getLocale("headerText")),this.targetContainer.find("#"+this.id+"_sharedDSHeaderContainer").attr("aria-label",this.getLocale("sharedHeaderText")),this.renderHeaderMenu(this.bodyTag),this.renderDatasetContextMenu(this.bodyTag),this.updateDatasetRestriction(),this.dataErrContainer&&this.dataErrContainer.children("span").text(this.getLocale("dataErrMessage")+"..."),this.fieldSearchContainer&&(this.fieldSearchContainer.find("#"+this.id+"_datafield_search").attr("placeholder",this.getLocale("searchText")+"..."),this.fieldSearchContainer.find("#"+this.id+"_datafield_search_wrapper").attr("aria-label",this.getLocale("dataSearch"))),t=this.bodyTag.find("#"+this.id+"_div_datasetList li"),t.each(function(t,i){var r=$(i).children(".e-reportdesigner-nodeContent"),f,u;r.attr("e-dataset")?r.attr("aria-label",n.getLocale("fieldsLabel")+r.attr("name")):(f=r.attr("name"),r.attr("aria-label",n.getLocale("datasetLabel")+r.attr("name")),u=r.children("#"+n.id+"_icon_"+f),u.hasClass("e-reportdesigner-rightarrow")?u.attr("aria-label",n.getLocale("toggleCollapse")):u.attr("aria-label",n.getLocale("toggleExpand")))}),this.targetContainer.find("#"+this.id+"_dataset_header_menu").attr("aria-label",this.getLocale("switchlabel")),this.targetContainer.find("#"+this.id+"_sharedDSHeaderMarkupTag").text(this.getLocale(this.isEdit?"editSharedDataHeader":"sharedheaderText")),this.targetContainer.find("#"+this.id+"_btn_sharedDsBack").text(this.getLocale("cancel")),this.targetContainer.find("#"+this.id+"_btn_SharedDsConnect").text(this.getLocale("save")),this.reportDesigner.shareddataSet&&this.reportDesigner.shareddataSet.updateCulture(),this.reportDesigner.sampleDataSource&&this.reportDesigner.sampleDataSource.updateCulture())},r.prototype.getLocale=function(n){var t,i=ej.ReportDesigner.Locale["en-US"].dataSet;!this.reportDesigner||ej.isNullOrUndefined(this.reportDesigner.model)||ej.isNullOrUndefined(ej.ReportDesigner.Locale[this.reportDesigner.model.locale])||(t=ej.ReportDesigner.Locale[this.reportDesigner.model.locale].dataSet);switch(n.toLowerCase()){case"headertext":return t&&t.headerText?t.headerText:i.headerText;case"switchlabel":return t&&t.switchLabel?t.switchLabel:i.switchLabel;case"togglecollapse":return t&&t.toggleCollapse?t.toggleCollapse:i.toggleCollapse;case"toggleexpand":return t&&t.toggleExpand?t.toggleExpand:i.toggleExpand;case"datasetlabel":return t&&t.datasetLabel?t.datasetLabel:i.datasetLabel;case"fieldslabel":return t&&t.fieldsLabel?t.fieldsLabel:i.fieldsLabel;case"datasearch":return t&&t.dataSearch?t.dataSearch:i.dataSearch;case"datasourceswitcher":return t&&t.datasourceSwitcher?t.datasourceSwitcher:i.datasourceSwitcher;case"deletedataset":return t&&t.deleteDataset?t.deleteDataset:i.deleteDataset;case"deletefield":return t&&t.deleteField?t.deleteField:i.deleteField;case"sharedheadertext":return t&&t.shareDataset&&t.shareDataset.headerText?t.shareDataset.headerText:i.shareDataset.headerText;case"editshareddataheader":return t&&t.shareDataset&&t.shareDataset.editHeaderText?t.shareDataset.editHeaderText:i.shareDataset.editHeaderText;case"save":return t&&t.shareDataset&&t.shareDataset.save?t.shareDataset.save:i.shareDataset.save;case"cancel":return t&&t.shareDataset&&t.shareDataset.cancel?t.shareDataset.cancel:i.shareDataset.cancel;case"edit":return t&&t.contextMenu&&t.contextMenu.edit?t.contextMenu.edit:i.contextMenu.edit;case"clonedataset":return t&&t.contextMenu&&t.contextMenu.cloneDataset?t.contextMenu.cloneDataset:i.contextMenu.cloneDataset;case"refreshdataset":return t&&t.contextMenu&&t.contextMenu.refreshDataset?t.contextMenu.refreshDataset:i.contextMenu.refreshDataset;case"remove":return t&&t.contextMenu&&t.contextMenu.remove?t.contextMenu.remove:i.contextMenu.remove;case"field":return t&&t.contextMenu.setField?t.contextMenu.setField:i.contextMenu.setField;case"parameter":return t&&t.contextMenu.parameter?t.contextMenu.parameter:i.contextMenu.parameter;case"newdatatext":return t&&t.newDataText?t.newDataText:i.newDataText;case"shareddatatext":return t&&t.sharedDataText?t.sharedDataText:i.sharedDataText;case"filter":return t&&t.contextMenu.filter?t.contextMenu.filter:i.contextMenu.filter;case"dscreaterestriction":return t&&t.dataRestriction&&t.dataRestriction.dsCreateRestriction?t.dataRestriction.dsCreateRestriction:i.dataRestriction.dsCreateRestriction;case"datatitle":return t&&t.dataRestriction&&t.dataRestriction.title?t.dataRestriction.title:i.dataRestriction.title;case"dataerrmessage":return t&&t.dataFieldSearch&&t.dataFieldSearch.errorMessage?t.dataFieldSearch.errorMessage:i.dataFieldSearch.errorMessage;case"searchtext":return t&&t.dataFieldSearch&&t.dataFieldSearch.searchText?t.dataFieldSearch.searchText:i.dataFieldSearch.searchText}return n},r.prototype.showRefreshIndicator=function(){this.bodyTag.data("ejWaitingPopup").show()},r.prototype.hideRefreshIndicator=function(){this.bodyTag.data("ejWaitingPopup").hide()},r.prototype.unWiredEvents=function(){},r.prototype.dispose=function(){var n=$("#"+this.id+"_datasetConfigMenu"),t=$("#"+this.id+"_data_head_configMenu");!ej.isNullOrUndefined(this.targetContainer)&&this.targetContainer.length>0&&(ej.ReportUtil.destroyEjObjects(this.targetContainer),this.targetContainer.remove());!ej.isNullOrUndefined(n)&&n.length>0&&!ej.isNullOrUndefined(n.data("ejMenu"))&&(n.data("ejMenu").destroy(),$("#"+this.id+"_datasetConfigMenu").remove());!ej.isNullOrUndefined(t)&&t.length>0&&!ej.isNullOrUndefined(t.data("ejMenu"))&&(t.data("ejMenu").destroy(),$("#"+this.id+"_data_head_configMenu").remove())},r.prototype.createQueryParameter=function(){return{__type:"BoldReports.RDL.DOM.QueryParameter",Name:"",Value:"",UserDefined:!1,Type:null}},r}();window.ej.createObject("ej.ReportDesignerUtility.DataSet",ct,window);lt=function(){function n(n){this.stack=[];this.currentIndex=-1;this.isMergeAction=!1;this.mergeAction=[];this.lastSavedActionIndex=-1;this.reportDesigner=null;this.currentTopIndex=-1;this.isPerformAction=!1;this.stack=[];this.reportDesigner=n}return n.prototype.setMergeAction=function(n){this.isMergeAction=n;!n&&this.mergeAction.length>0&&(this.cmdAction(this.mergeAction),this.mergeAction=[],this.clearTopStack())},n.prototype.saveActionIndex=function(){this.lastSavedActionIndex=this.currentIndex},n.prototype.cmdAction=function(n){this.isPerformAction||(this.clearRedo(),this.stack.push(n),this.currentIndex++,this.updateToolbar(),this.reportDesigner.notifyChange())},n.prototype.insertAtTopStack=function(){this.mergeAction&&this.mergeAction.length>0&&(this.currentTopIndex=this.mergeAction.length)},n.prototype.clearTopStack=function(){this.currentTopIndex=-1},n.prototype.isUndo=function(){return this.currentIndex>=0},n.prototype.undo=function(){var n=this.stack[this.currentIndex];this.currentIndex--;this.undoAction(n);this.updateToolbar();this.reportDesigner.notifyChange()},n.prototype.undoAction=function(n){var i,t;if(this.isPerformAction=!0,n.itemType!==undefined)this.performUndoAction(n);else{for(i=n,t=i.length-1;t>=0;t--)this.performUndoAction(i[t]);n=n.reverse()}this.isPerformAction=!1},n.prototype.performUndoAction=function(n){var f,i,r,u;n.action===t.ItemAdd?(f=this.reportDesigner.element.find("#"+n.targetTag),f.length>0&&ej.ReportUtil.invokeMethod(ej.ReportUtil.getReportItem(this.reportDesigner.element.find("#"+n.targetTag)),"dispose")):n.action===t.ItemPropertyChanged?ej.ReportUtil.invokeMethod(ej.ReportUtil.getReportItem(this.reportDesigner.element.find("#"+n.targetTag)),n.method,n.paramsOldVal):n.action===t.CommonPropertiesChanged?this.reportDesigner&&this.reportDesigner.commonProperty&&(i=n.itemCollection,ej.ReportUtil.invokeMethod(this.reportDesigner.commonProperty,n.method,[i.name,i.controlsId,i.newValues,i.oldValues,i.itemId,i.propNames,i.isCommonItems])):n.action===t.ItemResize?ej.ReportUtil.invokeMethod(ej.ReportUtil.getReportItem(this.reportDesigner.element.find("#"+n.targetTag)),n.method,n.paramsOldVal):n.action===t.ItemMove?ej.ReportUtil.invokeMethod(ej.ReportUtil.getReportItem(this.reportDesigner.element.find("#"+n.targetTag)),n.method,n.paramsOldVal):n.action===t.CustomPropertyChanged?ej.ReportUtil.invokeMethod(ej.ReportUtil.getReportItem(this.reportDesigner.element.find("#"+n.targetTag)),n.method,n.paramsOldVal):n.action===t.DesignAreaResize?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),n.method,n.paramsOldVal):n.action===t.ItemDelete?ej.ReportUtil.invokeMethod(ej.ReportUtil.getItemInstance(n.itemType,this.reportDesigner),n.method,n.paramsOldVal):n.action===t.DataSourceAdd?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),"removeDataSource",n.paramsNewVal):n.action===t.DataSourceDelete?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),"insertDataSource",n.paramsNewVal):n.action===t.DataSourceEdit?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),n.method,n.paramsOldVal):n.action===t.DataSetAdd?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),"removeDataSet",n.paramsNewVal):n.action===t.DataSetDelete?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),"insertDataSet",n.paramsNewVal):n.action===t.DataSetEdit?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),n.method,n.paramsOldVal):n.action===t.DataFieldDelete?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),"addDataSetField",n.paramsNewVal):n.action===t.HeaderFooterAdd?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),n.method,n.paramsNewVal):n.action===t.ReportPropertyChanged?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),n.method,n.paramsOldVal):n.action===t.ItemCollectionChanged?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),n.method,n.paramsOldVal):n.action===t.ParameterAdd?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),"removeParameter",n.paramsNewVal):n.action===t.ParameterLayoutAdd?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),"removeParameterLayout",n.paramsNewVal):n.action===t.ParameterDelete?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),"insertParameter",n.paramsNewVal):n.action===t.ParameterLayoutDelete?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),"insertParameterLayout",n.paramsNewVal):n.action===t.ParameterReorder?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),n.method,n.paramsOldVal):n.action===t.DatasourceReorder?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),n.method,n.paramsOldVal):n.action===t.DatasetReorder?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),n.method,n.paramsOldVal):n.action===t.ParameterEdit?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),n.method,n.paramsOldVal):n.action===t.ParametersAdd?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),"removeParameters",n.paramsNewVal):n.action===t.ParametersDelete?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),"addParameters",n.paramsNewVal):n.action===t.ParametersLayoutAdd?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),"removeParametersLayout",n.paramsNewVal):n.action===t.ParametersLayoutDelete?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),"addParametersLayout",n.paramsNewVal):n.action===t.ParameterRemove?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),"addLayoutParameter",n.paramsNewVal):n.action===t.AddImages?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),"deleteImageItems",n.paramsNewVal):n.action===t.DeleteImages?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),"insertImageItems",n.paramsNewVal):n.action===t.TextBoxContentUpdate?ej.ReportUtil.invokeMethod(ej.ReportUtil.getReportItem(this.reportDesigner.element.find("#"+n.targetTag)),n.method,n.paramsOldVal):n.action===t.ImageAdd?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),"removeImage",n.paramsNewVal):n.action===t.ImageDelete?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),"insertImage",n.paramsNewVal):n.action===t.RowColumnResize?ej.ReportUtil.invokeMethod(ej.ReportUtil.getReportItem(this.reportDesigner.element.find("#"+n.targetTag)),n.method,n.paramsOldVal):n.action===t.TablixSizeUpdate?ej.ReportUtil.invokeMethod(ej.ReportUtil.getReportItem(this.reportDesigner.element.find("#"+n.targetTag)),n.method,n.paramsOldVal):n.action===t.SwapChartSeries?ej.ReportUtil.invokeMethod(ej.ReportUtil.getReportItem(this.reportDesigner.element.find("#"+n.targetTag)),n.method,n.paramsOldVal):n.action===t.updateSeriesValue?ej.ReportUtil.invokeMethod(ej.ReportUtil.getReportItem(this.reportDesigner.element.find("#"+n.targetTag)),n.method,n.paramsOldVal):n.action===t.AddItemData?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),n.method,n.paramsOldVal):n.action===t.RemoveItemData?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),n.method,n.paramsOldVal):n.action===t.AddValueData?ej.ReportUtil.invokeMethod(ej.ReportUtil.getReportItem(this.reportDesigner.element.find("#"+n.targetTag)),n.method,n.paramsOldVal):n.action===t.RemoveValueData?ej.ReportUtil.invokeMethod(ej.ReportUtil.getReportItem(this.reportDesigner.element.find("#"+n.targetTag)),n.method,n.paramsOldVal):n.action===t.SwapValueData?ej.ReportUtil.invokeMethod(ej.ReportUtil.getReportItem(this.reportDesigner.element.find("#"+n.targetTag)),n.method,n.paramsOldVal):n.action===t.SeriesReorder?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),n.method,n.paramsOldVal):n.action===t.ChartItemChanged?(r=ej.ReportUtil.getReportItem(this.reportDesigner.element.find("#"+n.targetTag)),r.setAction(n.itemCollection),r.undoChartActions(),r.resetAction()):n.action===t.TablixItemChanged?(u=ej.ReportUtil.getReportItem(this.reportDesigner.element.find("#"+n.targetTag)),u.tablixUndoUtil.setAction(n.itemCollection),u.tablixUndoUtil.undoAction(),u.tablixUndoUtil.resetAction()):n.action===t.ReverseOrder?this.reportDesigner&&this.reportDesigner.designerPanel&&this.reportDesigner.designerPanel.reverseOrder(n.itemType,n.targetTag,n.paramsOldVal):n.action===t.DataFilterChanged?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),n.method,n.paramsOldVal):n.action===t.DataFieldChanged?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),n.method,n.paramsOldVal):n.action===t.QueryParameters&&ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),n.method,n.paramsOldVal)},n.prototype.isRedo=function(){return this.currentIndex0&&ej.ReportUtil.invokeMethod(ej.ReportUtil.getReportItem(this.reportDesigner.element.find("#"+n.targetTag)),"dispose")):n.action===t.DataSourceAdd?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),"insertDataSource",n.paramsOldVal):n.action===t.DataSourceDelete?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),"removeDataSource",n.paramsOldVal):n.action===t.DataSourceEdit?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),n.method,n.paramsNewVal):n.action===t.DataSetAdd?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),"insertDataSet",n.paramsOldVal):n.action===t.DataSetDelete?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),"removeDataSet",n.paramsOldVal):n.action===t.DataSetEdit?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),n.method,n.paramsNewVal):n.action===t.DataFieldDelete?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),"removeDataSetField",n.paramsOldVal):n.action===t.HeaderFooterAdd?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),n.method,n.paramsOldVal):n.action===t.ReportPropertyChanged?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),n.method,n.paramsNewVal):n.action===t.ItemCollectionChanged?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),n.method,n.paramsNewVal):n.action===t.ParameterAdd?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),"insertParameter",n.paramsOldVal):n.action===t.ParameterLayoutAdd?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),"insertParameterLayout",n.paramsOldVal):n.action===t.ParameterLayoutDelete?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),"removeParameterLayout",n.paramsOldVal):n.action===t.ParameterDelete?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),"removeParameter",n.paramsOldVal):n.action===t.ParameterReorder?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),n.method,n.paramsNewVal):n.action===t.DatasourceReorder?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),n.method,n.paramsNewVal):n.action===t.DatasetReorder?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),n.method,n.paramsNewVal):n.action===t.ParameterEdit?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),n.method,n.paramsNewVal):n.action===t.ParametersAdd?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),"addParameters",n.paramsOldVal):n.action===t.ParametersDelete?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),"removeParameters",n.paramsOldVal):n.action===t.ParametersLayoutAdd?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),"addParametersLayout",n.paramsOldVal):n.action===t.ParametersLayoutDelete?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),"removeParametersLayout",n.paramsOldVal):n.action===t.ParameterRemove?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),"removeLayoutParameter",n.paramsOldVal):n.action===t.AddImages?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),"insertImageItems",n.paramsOldVal):n.action===t.DeleteImages?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),"deleteImageItems",n.paramsOldVal):n.action===t.TextBoxContentUpdate?ej.ReportUtil.invokeMethod(ej.ReportUtil.getReportItem(this.reportDesigner.element.find("#"+n.targetTag)),n.method,n.paramsNewVal):n.action===t.ImageAdd?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),"insertImage",n.paramsOldVal):n.action===t.ImageDelete?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),"removeImage",n.paramsOldVal):n.action===t.RowColumnResize?ej.ReportUtil.invokeMethod(ej.ReportUtil.getReportItem(this.reportDesigner.element.find("#"+n.targetTag)),n.method,n.paramsNewVal):n.action===t.TablixSizeUpdate?ej.ReportUtil.invokeMethod(ej.ReportUtil.getReportItem(this.reportDesigner.element.find("#"+n.targetTag)),n.method,n.paramsNewVal):n.action===t.SwapChartSeries?ej.ReportUtil.invokeMethod(ej.ReportUtil.getReportItem(this.reportDesigner.element.find("#"+n.targetTag)),n.method,n.paramsNewVal):n.action===t.updateSeriesValue?ej.ReportUtil.invokeMethod(ej.ReportUtil.getReportItem(this.reportDesigner.element.find("#"+n.targetTag)),n.method,n.paramsNewVal):n.action===t.AddItemData?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),"addItemAction",n.paramsNewVal):n.action===t.RemoveItemData?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),"removeItemAction",n.paramsNewVal):n.action===t.AddValueData?ej.ReportUtil.invokeMethod(ej.ReportUtil.getReportItem(this.reportDesigner.element.find("#"+n.targetTag)),"appendValueInfo",n.paramsNewVal):n.action===t.RemoveValueData?ej.ReportUtil.invokeMethod(ej.ReportUtil.getReportItem(this.reportDesigner.element.find("#"+n.targetTag)),"removeValueInfo",n.paramsNewVal):n.action===t.SwapValueData?ej.ReportUtil.invokeMethod(ej.ReportUtil.getReportItem(this.reportDesigner.element.find("#"+n.targetTag)),n.method,n.paramsNewVal):n.action===t.SeriesReorder?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),n.method,n.paramsNewVal):n.action===t.ChartItemChanged?(r=ej.ReportUtil.getReportItem(this.reportDesigner.element.find("#"+n.targetTag)),r.setAction(n.itemCollection),r.redoChartActions(),r.resetAction()):n.action===t.TablixItemChanged?(u=ej.ReportUtil.getReportItem(this.reportDesigner.element.find("#"+n.targetTag)),u.tablixUndoUtil.setAction(n.itemCollection),u.tablixUndoUtil.redoAction(),u.tablixUndoUtil.resetAction()):n.action===t.ReverseOrder?this.reportDesigner&&this.reportDesigner.designerPanel&&this.reportDesigner.designerPanel.reverseOrder(n.itemType,n.targetTag,n.paramsNewVal):n.action===t.DataFilterChanged?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),n.method,n.paramsNewVal):n.action===t.DataFieldChanged?ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),n.method,n.paramsNewVal):n.action===t.QueryParameters&&ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance(n.itemType),n.method,n.paramsNewVal)},n.prototype.updateToolbar=function(){var n=this.reportDesigner.getInstance("ToolBar");n.showUndo(this.isUndo());n.showRedo(this.isRedo());n.updateRptTextActions();this.reportDesigner.updateFileStatus(this.hasItemChanges())},n.prototype.clearRedo=function(){this.stack=this.stack.slice(0,this.currentIndex+1);this.lastSavedActionIndex>this.stack.length-1&&(this.lastSavedActionIndex=-1)},n.prototype.addCmdAction=function(n,t,i,r,u,f,e){var o={action:n,method:t,itemType:i,paramsNewVal:f,paramsOldVal:u,targetTag:r,itemCollection:e},s;this.isMergeAction&&!this.isPerformAction?this.currentTopIndex!==-1?(s=this.mergeAction.length-this.currentTopIndex,this.mergeAction.splice(s,0,o)):this.mergeAction.push(o):this.cmdAction(o)},n.prototype.hasItemChanges=function(){return this.currentIndex===this.lastSavedActionIndex?!1:!0},n.prototype.reset=function(){this.currentIndex=-1;this.lastSavedActionIndex=-1;this.isPerformAction=!1;this.clearTopStack();this.stack=[];this.updateToolbar()},n}();window.ej.createObject("ej.ReportDesignerUtility.UndoManager",lt,window),function(n){n[n.ItemAdd=0]="ItemAdd";n[n.ItemDelete=1]="ItemDelete";n[n.ItemMove=2]="ItemMove";n[n.ItemResize=3]="ItemResize";n[n.ItemPropertyChanged=4]="ItemPropertyChanged";n[n.CommonPropertiesChanged=5]="CommonPropertiesChanged";n[n.DesignAreaResize=6]="DesignAreaResize";n[n.ReportPropertyChanged=7]="ReportPropertyChanged";n[n.CustomPropertyChanged=8]="CustomPropertyChanged";n[n.HeaderFooterAdd=9]="HeaderFooterAdd";n[n.DataSourceAdd=10]="DataSourceAdd";n[n.DataSourceEdit=11]="DataSourceEdit";n[n.DataSourceDelete=12]="DataSourceDelete";n[n.DataAssignAdd=13]="DataAssignAdd";n[n.DataSetAdd=14]="DataSetAdd";n[n.DataSetEdit=15]="DataSetEdit";n[n.DataSetDelete=16]="DataSetDelete";n[n.DataFieldDelete=17]="DataFieldDelete";n[n.ItemCollectionChanged=18]="ItemCollectionChanged";n[n.ParameterAdd=19]="ParameterAdd";n[n.ParameterEdit=20]="ParameterEdit";n[n.ParameterReorder=21]="ParameterReorder";n[n.DatasourceReorder=22]="DatasourceReorder";n[n.DatasetReorder=23]="DatasetReorder";n[n.ParameterDelete=24]="ParameterDelete";n[n.ParametersAdd=25]="ParametersAdd";n[n.ParametersDelete=26]="ParametersDelete";n[n.ParametersLayoutAdd=27]="ParametersLayoutAdd";n[n.ParametersLayoutDelete=28]="ParametersLayoutDelete";n[n.ParameterLayoutAdd=29]="ParameterLayoutAdd";n[n.ParameterLayoutDelete=30]="ParameterLayoutDelete";n[n.ParameterRemove=31]="ParameterRemove";n[n.ImageAdd=32]="ImageAdd";n[n.ImageDelete=33]="ImageDelete";n[n.DeleteImages=34]="DeleteImages";n[n.AddImages=35]="AddImages";n[n.TextBoxContentUpdate=36]="TextBoxContentUpdate";n[n.RowColumnResize=37]="RowColumnResize";n[n.TablixItemChanged=38]="TablixItemChanged";n[n.ChartItemChanged=39]="ChartItemChanged";n[n.TablixSizeUpdate=40]="TablixSizeUpdate";n[n.AddItemData=41]="AddItemData";n[n.RemoveItemData=42]="RemoveItemData";n[n.SwapChartSeries=43]="SwapChartSeries";n[n.updateSeriesValue=44]="updateSeriesValue";n[n.AddValueData=45]="AddValueData";n[n.RemoveValueData=46]="RemoveValueData";n[n.SwapValueData=47]="SwapValueData";n[n.ReverseOrder=48]="ReverseOrder";n[n.DataFilterChanged=49]="DataFilterChanged";n[n.DataFieldChanged=50]="DataFieldChanged";n[n.QueryParameters=51]="QueryParameters";n[n.SeriesReorder=52]="SeriesReorder"}(t||(t={}));at=function(){function i(n){this.previousRdlHeader=null;this.previousRdlFooter=null;this.rdlReport=null;this.rdlBody=null;this.rdlHeader=null;this.rdlFooter=null;this.rdlPage=null;this.rdlJsonObj=null;this.reportSection=null;this.rptDesigner=null;this.propertyPanel=null;this.designPanel=null;this.rptDesigner=n;this.propertyPanel=this.rptDesigner.getInstance("PropertyPanel");this.designPanel=this.rptDesigner.getInstance("DesignPanel")}return i.prototype.serialize=function(){var n=this.rptDesigner.getInstance("Parameter");return this.rdlPage.PageHeader=this.rdlHeader,this.rdlPage.PageFooter=this.rdlFooter,this.rdlJsonObj.DataSets=this.rptDesigner.getInstance("DataSet").datasets,this.rdlJsonObj.ReportParameters=n.parameters,this.saveUniqueValueParameters(n.parameters),this.rdlJsonObj.ReportParametersLayout=this.rptDesigner.getInstance("Parameter").parametersLayout,this.rdlJsonObj.EmbeddedImages=this.rptDesigner.getInstance("ImageManager").imageList,JSON.stringify(this.rdlJsonObj)},i.prototype.deserialize=function(n){if(this.rdlJsonObj=typeof n=="string"||n instanceof String?JSON.parse(n.replace(/\bNaN\b/g,"null")):n,this.rdlReport=this.rdlJsonObj.Report,this.rdlReport===undefined)this.rdlReport=this.rdlJsonObj,this.rdlVersion=this.getRDLVersion(this.rdlReport.RDLType);else{var t=this.rdlReport["@xmlns"];this.rdlJsonObj=this.rdlReport;this.rdlVersion=t.match(/\d+/)[0]}this.updateReportSection();this.assignParameterUniqueVal()},i.prototype.assignParameterUniqueVal=function(){var n=this.rdlJsonObj.CustomProperties,t=this.rdlJsonObj.ReportParameters,u=[],i,r;if(n&&n.length>0)for(i=0;i0&&u&&u.length>0)for(r=0;r-1?!0:!1;break}},i.prototype.saveUniqueValueParameters=function(n){for(var r,t="",i=0;i0){for(i=0;i0){if(this.rdlReport.PageUnit.toLowerCase()===n.UnitType.Pt||this.rdlReport.PageUnit.toLowerCase()===n.UnitType.Px)return n.UnitType.Pt.toString();if(this.rdlReport.PageUnit.toLowerCase()===n.UnitType.Mm)return n.UnitType.Mm.toString();if(this.rdlReport.PageUnit.toLowerCase()===n.UnitType.Pc)return n.UnitType.Pc.toString()}else if(this.rdlReport.ReportUnitType&&this.rdlReport.ReportUnitType.toLowerCase()===n.UnitType.Cm)return n.UnitType.Cm.toString();return n.UnitType.Inch.toString()},i.prototype.setRDLUnit=function(t){var i=t.toLocaleLowerCase();i==="inches"?(this.rdlReport.ReportUnitType=n.UnitType[n.UnitType.Inch],this.rdlReport.PageUnit=""):i==="centimeters"?(this.rdlReport.PageUnit="",this.rdlReport.ReportUnitType=n.UnitType[n.UnitType.Cm]):i==="pixels"?(this.rdlReport.ReportUnitType=n.UnitType[n.UnitType.Inch],this.rdlReport.PageUnit=n.UnitType[n.UnitType.Px]):i==="points"?(this.rdlReport.ReportUnitType=n.UnitType[n.UnitType.Inch],this.rdlReport.PageUnit=n.UnitType[n.UnitType.Pt]):i==="millimeters"?(this.rdlReport.ReportUnitType=n.UnitType[n.UnitType.Inch],this.rdlReport.PageUnit=n.UnitType[n.UnitType.Mm]):i==="picas"&&(this.rdlReport.ReportUnitType=n.UnitType[n.UnitType.Inch],this.rdlReport.PageUnit=n.UnitType[n.UnitType.Pc])},i.prototype.getPageJSON=function(n){return{__type:n?"BoldReports.RDL.DOM.PageHeader":"BoldReports.RDL.DOM.PageFooter",Height:{__type:"BoldReports.RDL.DOM.Size",size:"0.7291666666666666in"},PrintOnFirstPage:!0,PrintOnLastPage:!0,ReportItems:[],Style:{__type:"BoldReports.RDL.DOM.Style",BackgroundColor:"Transparent",FontFamily:"Arial",FontSize:{__type:"BoldReports.RDL.DOM.Size",size:"10pt"},FontWeight:"Default",BackgroundGradientType:"None",BackgroundGradientEndColor:null,FontStyle:"Default",Format:null,TextDecoration:"Default",TextAlign:"Default",VerticalAlign:"Default",Color:null,PaddingLeft:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingRight:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingTop:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingBottom:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},LineHeight:{__type:"BoldReports.RDL.DOM.Size",size:null},Direction:"Default",WritingMode:"Default",Language:null,Calendar:0,NumeralLanguage:null,TextEffect:0,BackgroundHatchType:"Default",ShadowColor:null,Border:{__type:"BoldReports.RDL.DOM.Border",Color:"#000000",Style:"None",Width:{__type:"BoldReports.RDL.DOM.Size",size:"1pt"}},TopBorder:null,BottomBorder:null,LeftBorder:null,RightBorder:null,BackgroundImage:null,NumeralVariant:null,ShadowOffset:null}}},i.prototype.newJsonReport=function(n){this.rdlJsonObj={__type:"BoldReports.RDL.DOM.ReportDefinition",ReportSections:[{__type:"BoldReports.RDL.DOM.ReportSection",Body:{__type:"BoldReports.RDL.DOM.Body",ReportItems:[],Height:{__type:"BoldReports.RDL.DOM.Size",size:"3.125in"},Style:{__type:"BoldReports.RDL.DOM.Style",BackgroundColor:"Transparent",FontFamily:"Arial",FontSize:{__type:"BoldReports.RDL.DOM.Size",size:"10pt"},FontWeight:"Default",BackgroundGradientType:"None",BackgroundGradientEndColor:null,FontStyle:"Default",Format:null,TextDecoration:"Default",TextAlign:"Default",VerticalAlign:"Default",Color:null,PaddingLeft:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingRight:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingTop:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingBottom:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},LineHeight:{__type:"BoldReports.RDL.DOM.Size",size:null},Direction:"Default",WritingMode:"Default",Language:null,Calendar:0,NumeralLanguage:null,TextEffect:0,BackgroundHatchType:"Default",ShadowColor:null,Border:{__type:"BoldReports.RDL.DOM.Border",Color:"#000000",Style:"None",Width:{__type:"BoldReports.RDL.DOM.Size",size:"1pt"}},TopBorder:null,BottomBorder:null,LeftBorder:null,RightBorder:null,BackgroundImage:null,NumeralVariant:null,ShadowOffset:null}},Width:{__type:"BoldReports.RDL.DOM.Size",size:"6.5in"},Page:{__type:"BoldReports.RDL.DOM.Page",PageHeight:{__type:"BoldReports.RDL.DOM.Size",size:"11in"},PageWidth:{__type:"BoldReports.RDL.DOM.Size",size:"8.5in"},PageHeader:null,PageFooter:this.getPageJSON(!1),InteractiveHeight:null,InteractiveWidth:null,LeftMargin:{__type:"BoldReports.RDL.DOM.Size",size:"1in"},RightMargin:{__type:"BoldReports.RDL.DOM.Size",size:"1in"},TopMargin:{__type:"BoldReports.RDL.DOM.Size",size:"1in"},BottomMargin:{__type:"BoldReports.RDL.DOM.Size",size:"1in"},Columns:1,ColumnSpacing:{__type:"BoldReports.RDL.DOM.Size",size:"0.5in"},Style:{__type:"BoldReports.RDL.DOM.Style",BackgroundColor:"Transparent",FontFamily:"Arial",FontSize:{__type:"BoldReports.RDL.DOM.Size",size:"10pt"},FontWeight:"Default",BackgroundGradientType:"None",BackgroundGradientEndColor:null,FontStyle:"Default",Format:null,TextDecoration:"Default",TextAlign:"Default",VerticalAlign:"Default",Color:null,PaddingLeft:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingRight:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingTop:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingBottom:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},LineHeight:{__type:"BoldReports.RDL.DOM.Size",size:null},Direction:"Default",WritingMode:"Default",Language:null,Calendar:0,NumeralLanguage:null,TextEffect:0,BackgroundHatchType:"Default",ShadowColor:null,Border:{__type:"BoldReports.RDL.DOM.Border",Color:"#000000",Style:"None",Width:{__type:"BoldReports.RDL.DOM.Size",size:"1pt"}},TopBorder:null,BottomBorder:null,LeftBorder:null,RightBorder:null,BackgroundImage:null,NumeralVariant:null,ShadowOffset:null}},DataElementOutput:0}],Description:null,Author:null,AutoRefresh:0,DataSources:[],DataSets:[],Body:null,ReportParameters:[],ReportParametersLayout:this.getGridLayoutDefinition(n),CustomProperties:[],Code:null,Width:null,Page:null,EmbeddedImages:[],Language:null,CodeModules:[],Classes:[],Variables:[],DeferVariableEvaluation:!1,ConsumeContainerWhitespace:!1,DataTransform:null,DataSchema:null,DataElementName:null,InitialPageName:null,DataElementStyle:0,RDLType:this.getRDLType(n),ReportUnitType:"Inch",ReportServerUrl:null,PageUnit:"Px",DefaultFontFamily:"Segoe UI"};this.rdlReport=this.rdlJsonObj;this.rdlVersion=this.getRDLVersion(this.rdlReport.RDLType);this.previousRdlFooter=this.previousRdlHeader=null;this.updateReportSection()},i.prototype.getRDLVersion=function(n){return n===0?"2008":n===1?"2010":"2016"},i.prototype.getRDLType=function(n){return n==="2008"?0:n==="2010"?1:2},i.prototype.convertReport=function(n,t){this.rdlReport.DefaultFontFamily=null;n==="2010"&&t==="2016"?(this.rdlReport.RDLType=this.getRDLType(t),this.rdlReport.ReportParametersLayout=this.getGridLayout(t),this.rdlVersion=t,this.rdlReport.DefaultFontFamily="Segoe UI"):n==="2008"&&t==="2016"?(this.updateReportRDLDOM(t),this.rdlReport.DefaultFontFamily="Segoe UI"):n==="2016"&&t==="2010"?(this.rdlReport.RDLType=this.getRDLType(t),this.rdlReport.ReportParametersLayout=null,this.rdlVersion=t):n==="2008"&&t==="2010"&&this.updateReportRDLDOM(t)},i.prototype.updateReportRDLDOM=function(n){this.rdlReport.ReportSections=this.createReportSections();this.reportSection=this.rdlReport.ReportSections[0];this.rdlVersion=n;this.rdlReport.RDLType=this.getRDLType(n);this.rdlReport.Body=null;this.rdlReport.Width=null;this.rdlReport.Page=null;this.rdlReport.ReportParametersLayout=this.getGridLayout(n)},i.prototype.createReportSections=function(){return[{__type:"BoldReports.RDL.DOM.ReportSection",Body:this.rdlBody,Width:this.rdlReport.Width,Page:this.rdlPage,DataElementOutput:0}]},i.prototype.setDefaultFontFamily=function(n){this.rdlReport.DefaultFontFamily=n;this.designPanel.updatePropertyUIValue("defaultfontfamily",n,"Report")},i.prototype.getDefaultFontFamily=function(){return this.rdlReport.DefaultFontFamily?this.rdlReport.DefaultFontFamily:""},i.prototype.getGridLayout=function(n){var i,r,f,t,u;if(n==="2016"&&this.rdlReport&&this.rdlReport.ReportParameters){for(i=(new ej.ReportModel.GridLayoutDefinition).getModel(),i.NumberOfColumns=4,r=this.rdlReport.ReportParameters.length,i.NumberOfRows=r<=8?2:Math.floor(r/4)+(r%4>0?1:0),f=this.rdlReport.ReportParameters,t=0;tt?"Portrait":"Landscape"},i.prototype.createBorder=function(n,t){return{__type:"BoldReports.RDL.DOM."+n+"Border",Color:ej.isNullOrUndefined(t)?null:t,Style:n===""?"None":null,Width:{__type:"BoldReports.RDL.DOM.Size",size:"1pt"}}},i.prototype.createStyle=function(){return{__type:"BoldReports.RDL.DOM.Style",BackgroundColor:"Transparent",FontFamily:"Arial",FontSize:{__type:"BoldReports.RDL.DOM.Size",size:"10pt"},FontWeight:"Default",BackgroundGradientType:"None",BackgroundGradientEndColor:null,FontStyle:"Default",Format:null,TextDecoration:"Default",TextAlign:"Default",VerticalAlign:"Default",Color:null,PaddingLeft:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingRight:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingTop:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},PaddingBottom:{__type:"BoldReports.RDL.DOM.Size",size:"0pt"},LineHeight:{__type:"BoldReports.RDL.DOM.Size",size:null},Direction:"Default",WritingMode:"Default",Language:null,Calendar:0,NumeralLanguage:null,TextEffect:0,BackgroundHatchType:"Default",ShadowColor:null,Border:{__type:"BoldReports.RDL.DOM.Border",Color:"#000000",Style:"None",Width:{__type:"BoldReports.RDL.DOM.Size",size:"1pt"}},TopBorder:null,BottomBorder:null,LeftBorder:null,RightBorder:null,BackgroundImage:null,NumeralVariant:null,ShadowOffset:null}},i.prototype.createBackgroundImageJson=function(){return{__type:"BoldReports.RDL.DOM.BackgroundImage",Source:n.Source.Embedded,Value:null,MIMEType:null,BackgroundRepeat:"Default",TransparentColor:null,Position:n.Position.Default}},i.prototype.createSize=function(n){return{__type:"BoldReports.RDL.DOM.Size",size:n}},i.prototype.getLocale=function(n){var t,i=ej.ReportDesigner.Locale["en-US"].reportProperty;t=ej.isNullOrUndefined(this.rptDesigner.model)||ej.isNullOrUndefined(this.rptDesigner.model.locale)||ej.isNullOrUndefined(ej.ReportDesigner.Locale[this.rptDesigner.model.locale])?i:ej.ReportDesigner.Locale[this.rptDesigner.model.locale].reportProperty;switch(n.toLowerCase()){case"basicsetting":return t&&t.basicSettings&&t.basicSettings.categoryName?t.basicSettings.categoryName:i.basicSettings.categoryName;case"code":return t&&t.codeModule&&t.codeModule.code?t.codeModule.code:i.codeModule.code;case"border":return t&&t.basicSettings&&t.basicSettings.borderTypes&&t.basicSettings.borderTypes.default?t.basicSettings.borderTypes.default:i.basicSettings.borderTypes.default;case"borderleft":return t&&t.basicSettings&&t.basicSettings.borderTypes&&t.basicSettings.borderTypes.left?t.basicSettings.borderTypes.left:i.basicSettings.borderTypes.left;case"bordertop":return t&&t.basicSettings&&t.basicSettings.borderTypes&&t.basicSettings.borderTypes.top?t.basicSettings.borderTypes.top:i.basicSettings.borderTypes.top;case"borderright":return t&&t.basicSettings&&t.basicSettings.borderTypes&&t.basicSettings.borderTypes.right?t.basicSettings.borderTypes.right:i.basicSettings.borderTypes.right;case"borderbottom":return t&&t.basicSettings&&t.basicSettings.borderTypes&&t.basicSettings.borderTypes.bottom?t.basicSettings.borderTypes.bottom:i.basicSettings.borderTypes.bottom;case"solid":return t&&t.basicSettings&&t.basicSettings.borderStyles&&t.basicSettings.borderStyles.solid?t.basicSettings.borderStyles.solid:i.basicSettings.borderStyles.solid;case"none":return t&&t.basicSettings&&t.basicSettings.borderStyles&&t.basicSettings.borderStyles.none?t.basicSettings.borderStyles.none:i.basicSettings.borderStyles.none;case"double":return t&&t.basicSettings&&t.basicSettings.borderStyles&&t.basicSettings.borderStyles.double?t.basicSettings.borderStyles.double:i.basicSettings.borderStyles.double;case"dashed":return t&&t.basicSettings&&t.basicSettings.borderStyles&&t.basicSettings.borderStyles.dashed?t.basicSettings.borderStyles.dashed:i.basicSettings.borderStyles.dashed;case"dotted":return t&&t.basicSettings&&t.basicSettings.borderStyles&&t.basicSettings.borderStyles.dotted?t.basicSettings.borderStyles.dotted:i.basicSettings.borderStyles.dotted;case"borderdefaultstyle":return t&&t.basicSettings&&t.basicSettings.borderProperties&&t.basicSettings.borderProperties.defaultStyle?t.basicSettings.borderProperties.defaultStyle:i.basicSettings.borderProperties.defaultStyle;case"borderdefaultcolor":return t&&t.basicSettings&&t.basicSettings.borderProperties&&t.basicSettings.borderProperties.defaultColor?t.basicSettings.borderProperties.defaultColor:i.basicSettings.borderProperties.defaultColor;case"borderdefaultsize":return t&&t.basicSettings&&t.basicSettings.borderProperties&&t.basicSettings.borderProperties.defaultSize?t.basicSettings.borderProperties.defaultSize:i.basicSettings.borderProperties.defaultSize;case"borderleftstyle":return t&&t.basicSettings&&t.basicSettings.borderProperties&&t.basicSettings.borderProperties.leftStyle?t.basicSettings.borderProperties.leftStyle:i.basicSettings.borderProperties.leftStyle;case"borderleftcolor":return t&&t.basicSettings&&t.basicSettings.borderProperties&&t.basicSettings.borderProperties.leftColor?t.basicSettings.borderProperties.leftColor:i.basicSettings.borderProperties.leftColor;case"borderleftsize":return t&&t.basicSettings&&t.basicSettings.borderProperties&&t.basicSettings.borderProperties.leftSize?t.basicSettings.borderProperties.leftSize:i.basicSettings.borderProperties.leftSize;case"bordertopstyle":return t&&t.basicSettings&&t.basicSettings.borderProperties&&t.basicSettings.borderProperties.topStyle?t.basicSettings.borderProperties.topStyle:i.basicSettings.borderProperties.topStyle;case"bordertopcolor":return t&&t.basicSettings&&t.basicSettings.borderProperties&&t.basicSettings.borderProperties.topColor?t.basicSettings.borderProperties.topColor:i.basicSettings.borderProperties.topColor;case"bordertopsize":return t&&t.basicSettings&&t.basicSettings.borderProperties&&t.basicSettings.borderProperties.topSize?t.basicSettings.borderProperties.topSize:i.basicSettings.borderProperties.topSize;case"borderrightstyle":return t&&t.basicSettings&&t.basicSettings.borderProperties&&t.basicSettings.borderProperties.rightStyle?t.basicSettings.borderProperties.rightStyle:i.basicSettings.borderProperties.rightStyle;case"borderrightcolor":return t&&t.basicSettings&&t.basicSettings.borderProperties&&t.basicSettings.borderProperties.rightColor?t.basicSettings.borderProperties.rightColor:i.basicSettings.borderProperties.rightColor;case"borderrightsize":return t&&t.basicSettings&&t.basicSettings.borderProperties&&t.basicSettings.borderProperties.rightSize?t.basicSettings.borderProperties.rightSize:i.basicSettings.borderProperties.rightSize;case"borderbottomstyle":return t&&t.basicSettings&&t.basicSettings.borderProperties&&t.basicSettings.borderProperties.bottomStyle?t.basicSettings.borderProperties.bottomStyle:i.basicSettings.borderProperties.bottomStyle;case"borderbottomcolor":return t&&t.basicSettings&&t.basicSettings.borderProperties&&t.basicSettings.borderProperties.bottomColor?t.basicSettings.borderProperties.bottomColor:i.basicSettings.borderProperties.bottomColor;case"borderbottomsize":return t&&t.basicSettings&&t.basicSettings.borderProperties&&t.basicSettings.borderProperties.bottomSize?t.basicSettings.borderProperties.bottomSize:i.basicSettings.borderProperties.bottomSize;case"background":return t&&t.basicSettings&&t.basicSettings.background?t.basicSettings.background:i.basicSettings.background;case"printfirstpage":return t&&t.generalSettings&&t.generalSettings.printFirstPage?t.generalSettings.printFirstPage:i.generalSettings.printFirstPage;case"printlastpage":return t&&t.generalSettings&&t.generalSettings.printLastPage?t.generalSettings.printLastPage:i.generalSettings.printLastPage;case"generallabel":return t&&t.generalSettings&&t.generalSettings.categoryName?t.generalSettings.categoryName:i.generalSettings.categoryName;case"sizelabel":return t&&t.size&&t.size.sizeLabel?t.size.sizeLabel:i.size.sizeLabel;case"categoryposition":return t&&t.position&&t.position.categoryName?t.position.categoryName:i.position.categoryName;case"width":return t&&t.position&&t.position.width?t.position.width:i.position.width;case"height":return t&&t.position&&t.position.height?t.position.height:i.position.height;case"papersizeheader":return t&&t.paperSize&&t.paperSize.header?t.paperSize.header:i.paperSize.header;case"papersizelabel":return t&&t.paperSize&&t.paperSize.label?t.paperSize.label:i.paperSize.label;case"orientation":return t&&t.paperSize&&t.paperSize.orientation?t.paperSize.orientation:i.paperSize.orientation;case"landscape":return t&&t.paperSize&&t.paperSize.orientationTypes.landScape?t.paperSize.orientationTypes.landScape:i.paperSize.orientationTypes.landScape;case"portrait":return t&&t.paperSize&&t.paperSize.orientationTypes.portrait?t.paperSize.orientationTypes.portrait:i.paperSize.orientationTypes.portrait;case"a3size":return t&&t.paperSize&&t.paperSize.types.a3Size?t.paperSize.types.a3Size:i.paperSize.types.a3Size;case"a4size":return t&&t.paperSize&&t.paperSize.types.a4Size?t.paperSize.types.a4Size:i.paperSize.types.a4Size;case"b4size":return t&&t.paperSize&&t.paperSize.types.b4Size?t.paperSize.types.b4Size:i.paperSize.types.b4Size;case"b5size":return t&&t.paperSize&&t.paperSize.types.b5Size?t.paperSize.types.b5Size:i.paperSize.types.b5Size;case"envelope":return t&&t.paperSize&&t.paperSize.types.envelope?t.paperSize.types.envelope:i.paperSize.types.envelope;case"envelopemonarch":return t&&t.paperSize&&t.paperSize.types.envelopeMonarch?t.paperSize.types.envelopeMonarch:i.paperSize.types.envelopeMonarch;case"executive":return t&&t.paperSize&&t.paperSize.types.executive?t.paperSize.types.executive:i.paperSize.types.executive;case"legal":return t&&t.paperSize&&t.paperSize.types.legal?t.paperSize.types.legal:i.paperSize.types.legal;case"letter":return t&&t.paperSize&&t.paperSize.types.letter?t.paperSize.types.letter:i.paperSize.types.letter;case"tabloid":return t&&t.paperSize&&t.paperSize.types.tabloid?t.paperSize.types.tabloid:i.paperSize.types.tabloid;case"custom":return t&&t.paperSize&&t.paperSize.types.custom?t.paperSize.types.custom:i.paperSize.types.custom;case"marginheader":return t&&t.margin&&t.margin.categoryHeader?t.margin.categoryHeader:i.margin.categoryHeader;case"marginlabel":return t&&t.margin&&t.margin.categoryName&&t.margin.categoryName?t.margin.categoryName:i.margin.categoryName;case"marginleft":return t&&t.margin&&t.margin.types&&t.margin.types.left?t.margin.types.left:i.margin.types.left;case"margintop":return t&&t.margin&&t.margin.types&&t.margin.types.top?t.margin.types.top:i.margin.types.top;case"marginright":return t&&t.margin&&t.margin.types&&t.margin.types.right?t.margin.types.right:i.margin.types.right;case"marginbottom":return t&&t.margin&&t.margin.types&&t.margin.types.bottom?t.margin.types.bottom:i.margin.types.bottom;case"pageunits":return t&&t.pageUnit&&t.pageUnit.header?t.pageUnit.header:i.pageUnit.header;case"pageunit":return t&&t.pageUnit&&t.pageUnit.label?t.pageUnit.label:i.pageUnit.label;case"inches":return t&&t.pageUnit&&t.pageUnit.types&&t.pageUnit.types.inches?t.pageUnit.types.inches:i.pageUnit.types.inches;case"centimeters":return t&&t.pageUnit&&t.pageUnit.types&&t.pageUnit.types.centimeters?t.pageUnit.types.centimeters:i.pageUnit.types.centimeters;case"pixels":return t&&t.pageUnit&&t.pageUnit.types&&t.pageUnit.types.pixels?t.pageUnit.types.pixels:i.pageUnit.types.pixels;case"points":return t&&t.pageUnit&&t.pageUnit.types&&t.pageUnit.types.points?t.pageUnit.types.points:i.pageUnit.types.points;case"millimeters":return t&&t.pageUnit&&t.pageUnit.types&&t.pageUnit.types.millimeters?t.pageUnit.types.millimeters:i.pageUnit.types.millimeters;case"picas":return t&&t.pageUnit&&t.pageUnit.types&&t.pageUnit.types.picas?t.pageUnit.types.picas:i.pageUnit.types.picas;case"styletooltip":return t&&t.styleTooltip?t.styleTooltip:i.styleTooltip;case"sizetooltip":return t&&t.sizeTooltip?t.sizeTooltip:i.sizeTooltip;case"colortooltip":return t&&t.colorTooltip?t.colorTooltip:i.colorTooltip;case"header":return t&&t.header?t.header:i.header;case"body":return t&&t.body?t.body:i.body;case"footer":return t&&t.footer?t.footer:i.footer;case"report":return t&&t.report?t.report:i.report;case"pagecolumns":return t&&t.columns.header?t.columns.header:i.columns.header;case"columns":return t&&t.columns.label?t.columns.label:i.columns.label;case"columnspacing":return t&&t.columns.columnSpacing?t.columns.columnSpacing:i.columns.columnSpacing;case"reportlanguage":return t&&t.reportLanguage&&t.reportLanguage.categoryName?t.reportLanguage.categoryName:i.reportLanguage.categoryName;case"language":return t&&t.reportLanguage&&t.reportLanguage.labelText?t.reportLanguage.labelText:i.reportLanguage.labelText;case"interactivesizeheader":return t&&t.interactiveSize&&t.interactiveSize.categoryName?t.interactiveSize.categoryName:i.interactiveSize.categoryName;case"enableinteractivesize":return t&&t.interactiveSize&&t.interactiveSize.enable?t.interactiveSize.enable:i.interactiveSize.enable;case"interactivesizewidth":return t&&t.interactiveSize&&t.interactiveSize.width?t.interactiveSize.width:i.interactiveSize.width;case"interactivesizeheight":return t&&t.interactiveSize&&t.interactiveSize.height?t.interactiveSize.height:i.interactiveSize.height;case"categorybackgroundimage":return t&&t.backgroundImage&&t.backgroundImage.categoryName?t.backgroundImage.categoryName:i.backgroundImage.categoryName;case"source":return t&&t.backgroundImage&&t.backgroundImage.source?t.backgroundImage.source:i.backgroundImage.source;case"external":return t&&t.backgroundImage&&t.backgroundImage.sourceTypes&&t.backgroundImage.sourceTypes.external?t.backgroundImage.sourceTypes.external:i.backgroundImage.sourceTypes.external;case"embedded":return t&&t.backgroundImage&&t.backgroundImage.sourceTypes&&t.backgroundImage.sourceTypes.embedded?t.backgroundImage.sourceTypes.embedded:i.backgroundImage.sourceTypes.embedded;case"database":return t&&t.backgroundImage&&t.backgroundImage.sourceTypes&&t.backgroundImage.sourceTypes.database?t.backgroundImage.sourceTypes.database:i.backgroundImage.sourceTypes.database;case"value":return t&&t.backgroundImage&&t.backgroundImage.value?t.backgroundImage.value:i.backgroundImage.value;case"mimetype":return t&&t.backgroundImage&&t.backgroundImage.mimeTypeLabel?t.backgroundImage.mimeTypeLabel:i.backgroundImage.mimeTypeLabel;case"bmp":return t&&t.backgroundImage&&t.backgroundImage.mimeTypes&&t.backgroundImage.mimeTypes.bmp?t.backgroundImage.mimeTypes.bmp:i.backgroundImage.mimeTypes.bmp;case"jpeg":return t&&t.backgroundImage&&t.backgroundImage.mimeTypes&&t.backgroundImage.mimeTypes.jpeg?t.backgroundImage.mimeTypes.jpeg:i.backgroundImage.mimeTypes.jpeg;case"gif":return t&&t.backgroundImage&&t.backgroundImage.mimeTypes&&t.backgroundImage.mimeTypes.gif?t.backgroundImage.mimeTypes.gif:i.backgroundImage.mimeTypes.gif;case"png":return t&&t.backgroundImage&&t.backgroundImage.mimeTypes&&t.backgroundImage.mimeTypes.png?t.backgroundImage.mimeTypes.png:i.backgroundImage.mimeTypes.png;case"xpng":return t&&t.backgroundImage&&t.backgroundImage.mimeTypes&&t.backgroundImage.mimeTypes.xPng?t.backgroundImage.mimeTypes.xPng:i.backgroundImage.mimeTypes.xPng;case"categorybackgroundrepeat":return t&&t.backgroundImage&&t.backgroundImage.repeatProperty&&t.backgroundImage.repeatProperty.categoryName?t.backgroundImage.repeatProperty.categoryName:i.backgroundImage.repeatProperty.categoryName;case"repeat":return t&&t.backgroundImage&&t.backgroundImage.repeatProperty&&t.backgroundImage.repeatProperty.repeat?t.backgroundImage.repeatProperty.repeat:i.backgroundImage.repeatProperty.repeat;case"defaultrepeat":return t&&t.backgroundImage&&t.backgroundImage.repeatProperty&&t.backgroundImage.repeatProperty.defaultType?t.backgroundImage.repeatProperty.defaultType:i.backgroundImage.repeatProperty.defaultType;case"repeatx":return t&&t.backgroundImage&&t.backgroundImage.repeatProperty&&t.backgroundImage.repeatProperty.repeatX?t.backgroundImage.repeatProperty.repeatX:i.backgroundImage.repeatProperty.repeatX;case"repeaty":return t&&t.backgroundImage&&t.backgroundImage.repeatProperty&&t.backgroundImage.repeatProperty.repeatY?t.backgroundImage.repeatProperty.repeatY:i.backgroundImage.repeatProperty.repeatY;case"clip":return t&&t.backgroundImage&&t.backgroundImage.repeatProperty&&t.backgroundImage.repeatProperty.clip?t.backgroundImage.repeatProperty.clip:i.backgroundImage.repeatProperty.clip;case"fit":return t&&t.backgroundImage&&t.backgroundImage.repeatProperty&&t.backgroundImage.repeatProperty.fit?t.backgroundImage.repeatProperty.fit:i.backgroundImage.repeatProperty.fit;case"miscellaneous":return t&&t.reportMiscellaneous&&t.reportMiscellaneous.categoryName?t.reportMiscellaneous.categoryName:i.reportMiscellaneous.categoryName;case"variables":return t&&t.codeModule&&t.codeModule.variables?t.codeModule.variables:i.codeModule.variables;case"customattributes":return t&&t.reportMiscellaneous&&t.reportMiscellaneous.customAttributes?t.reportMiscellaneous.customAttributes:i.reportMiscellaneous.customAttributes;case"reportversion":return t&&t.reportMiscellaneous&&t.reportMiscellaneous.reportVersion?t.reportMiscellaneous.reportVersion:i.reportMiscellaneous.reportVersion;case"defaultversion":return t&&t.reportMiscellaneous&&t.reportMiscellaneous.reportversions&&t.reportMiscellaneous.reportversions.default?t.reportMiscellaneous.reportversions.default:i.reportMiscellaneous.reportversions.default;case"rdl2010":return t&&t.reportMiscellaneous&&t.reportMiscellaneous.reportversions&&t.reportMiscellaneous.reportversions.RDL2010?t.reportMiscellaneous.reportversions.RDL2010:i.reportMiscellaneous.reportversions.RDL2010;case"rdl2016":return t&&t.reportMiscellaneous&&t.reportMiscellaneous.reportversions&&t.reportMiscellaneous.reportversions.RDL2016?t.reportMiscellaneous.reportversions.RDL2016:i.reportMiscellaneous.reportversions.RDL2016}return n},i.prototype.getUnitName=function(){if(!ej.isNullOrUndefined(this.rdlReport.PageUnit)&&this.rdlReport.PageUnit.length>0){if(this.rdlReport.PageUnit.toLowerCase()===n.UnitType.Px)return"Pixels";if(this.rdlReport.PageUnit.toLowerCase()===n.UnitType.Mm)return"Millimeters";if(this.rdlReport.PageUnit.toLowerCase()===n.UnitType.Pc)return"Picas";if(this.rdlReport.PageUnit.toLowerCase()===n.UnitType.Pt)return"Points"}else if(this.rdlReport.ReportUnitType&&this.rdlReport.ReportUnitType.toLowerCase()===n.UnitType.Cm)return"Centimeters";return"Inches"},i.prototype.getUnitVal=function(){if(!ej.isNullOrUndefined(this.rdlReport.PageUnit)&&this.rdlReport.PageUnit.length>0){if(this.rdlReport.PageUnit.toLowerCase()===n.UnitType.Px)return n.UnitType.Px.toString();if(this.rdlReport.PageUnit.toLowerCase()===n.UnitType.Mm)return n.UnitType.Mm.toString();if(this.rdlReport.PageUnit.toLowerCase()===n.UnitType.Pc)return n.UnitType.Pc.toString();if(this.rdlReport.PageUnit.toLowerCase()===n.UnitType.Pt)return n.UnitType.Pt.toString()}else if(this.rdlReport.ReportUnitType&&this.rdlReport.ReportUnitType.toLowerCase()===n.UnitType.Cm)return n.UnitType.Cm.toString();return n.UnitType.Inch.toString()},i.prototype.isPixelUnit=function(){return!ej.isNullOrUndefined(this.rdlReport.PageUnit)&&this.rdlReport.PageUnit.length>0&&this.rdlReport.PageUnit.toLowerCase()===n.UnitType.Px?!0:!1},i.prototype.getPageUnit=function(n){return this.isPixelUnit()?ej.ReportUtil.convertPxToUnit(n,this.getRDLUnit()):n+this.getRDLUnit()},i.prototype.getPropertyUnit=function(n){return this.isPixelUnit()?ej.ReportUtil.getPixelVal(n):ej.ReportUtil.getSizeVal(ej.ReportUtil.getUnitVal(n,this.getUnitVal()))},i.prototype.getSizeUnit=function(n,t,i){return this.isPixelUnit()?t:i?ej.ReportUtil.getPixelVal(n).toString():ej.ReportUtil.getSizeVal(n).toString()},i.prototype.getReportVersion=function(){return this.rptDesigner.model.reportVersion?this.rptDesigner.model.reportVersion.toString():n.RDLVersion.Default.toString()},i.prototype.getPropertyData=function(t){return t.itemType===n.ItemType.Code?{code:this.rdlJsonObj.Code,references:ej.ReportUtil.jsonClone(this.rdlJsonObj.CodeModules),classes:ej.ReportUtil.jsonClone(this.rdlJsonObj.Classes)}:t.itemType===n.ItemType.CustomAttributes?{customProperties:this.rdlJsonObj.CustomProperties}:t&&t.editorType&&t.editorType===n.EditorType.ReportVariables?{variables:this.getReportVariables(this.rdlJsonObj.Variables)}:void 0},i.prototype.setPropertyData=function(t){if(t)if(t.itemType===n.ItemType.Code)this.rptDesigner.undoManager.setMergeAction(!0),t.dataInfo&&t.dataInfo.hasCodeChanged&&this.setCode(t.dataInfo.code,this.rdlJsonObj.Code),t.dataInfo&&t.dataInfo.hasReferenceChanged&&t.dataInfo.references&&this.setReference(t.dataInfo.references,this.rdlJsonObj.CodeModules),t.dataInfo&&t.dataInfo.hasClassChanged&&t.dataInfo.classes&&this.setClasses(t.dataInfo.classes,this.rdlJsonObj.Classes),this.rptDesigner.undoManager.setMergeAction(!1);else if(t.itemType===n.ItemType.CustomAttributes)this.rptDesigner.undoManager.setMergeAction(!0),this.setCustomAttribute(t.dataInfo.CustomProperties,this.rdlJsonObj.CustomProperties),this.rptDesigner.undoManager.setMergeAction(!1);else if(t&&t.dataInfo&&t.editorType===n.EditorType.ReportVariables){var i=this.getReportVariables(this.rdlJsonObj.Variables),r={editorType:t.editorType,itemId:t.itemId,name:t.name,dataInfo:i,newValue:i.length};this.setReportVariables(t,r)}},i.prototype.getEmbedImageInfo=function(n){var i=ej.isNullOrUndefined(this.rdlJsonObj.EmbeddedImages)?[]:this.rdlJsonObj.EmbeddedImages,t;if(!ej.isNullOrUndefined(n)&&n.length>0)for(t=0;t0)for(e=[],u=0;u0)for(r=0;r0&&(i=this.getMenuItemInfo(n),r=this.getMenuItems(i.menuItems),t.data("ejMenu").setModel({fields:{dataSource:r.data}}))},n.prototype.updateMenuEleSelection=function(n,t,i){var r,u;i&&(r=$("#"+t),r&&r.length>0&&(u=this.getToolbarItem(r.attr("elementId")),this.toolBar.ejToolbar(n?"selectItem":"deselectItem",u),n||r.removeAttr("elementId")))},n.prototype.onSettingsLeave=function(){var u=$("#"+this.id+"_openConfigMenu").data("ejMenu"),n,t,i,r;u&&u.hide();n=$("#"+this.id+"_saveConfigMenu").data("ejMenu");n&&n.hide();t=$("#"+this.id+"_layoutConfigMenu").data("ejMenu");t&&t.hide();i=$("#"+this.id+"_sizingConfigMenu").data("ejMenu");i&&i.hide();r=$("#"+this.id+"_viewConfigMenu").data("ejMenu");r&&r.hide()},n.prototype.onFileActionChange=function(n){var t;n.text===this.getLocale("fromDevice")+"..."?(t=this.designer.triggerEvents("openReportClick",{target:n,select:"Device"}),t||this.browseDiskReport()):n.text===this.getLocale("fromServer")+"..."?(t=this.designer.triggerEvents("openReportClick",{target:n,select:"Server"}),t||this.openServerClick()):n.text===this.getLocale("saveLabel")?(t=this.designer.triggerEvents("saveReportClick",{target:n,select:"Save"}),t||this.designer.saveAsReport()):n.text===this.getLocale("toDevice")?(t=this.designer.triggerEvents("saveReportClick",{target:n,select:"SaveAsDevice"}),t||this.designer.downloadReport()):n.text===this.getLocale("toServer")+"..."?(t=this.designer.triggerEvents("saveReportClick",{target:n,select:"SaveAsServer"}),t||this.saveServerClick()):n.text===this.getLocale("sendBackward")?(t=this.designer.triggerEvents("moveLayoutClick",{target:n,select:"SendBackward"}),t||this.designer.getInstance("ReportDesigner").sendBackward()):n.text===this.getLocale("bringForward")?(t=this.designer.triggerEvents("moveLayoutClick",{target:n,select:"BringForward"}),t||this.designer.getInstance("ReportDesigner").bringForward()):n.text===this.getLocale("sendToBack")?(t=this.designer.triggerEvents("moveLayoutClick",{target:n,select:"SendToBack"}),t||this.designer.getInstance("ReportDesigner").sendToBack()):n.text===this.getLocale("bringToFront")?(t=this.designer.triggerEvents("moveLayoutClick",{target:n,select:"BringToFront"}),t||this.designer.getInstance("ReportDesigner").bringToFront()):n.text===this.getLocale("sameSize")?(t=this.designer.triggerEvents("moveLayoutClick",{target:n,select:"SizeToControl"}),t||this.designer.getInstance("DesignPanel").sizeToControl("size")):n.text===this.getLocale("sameWidth")?(t=this.designer.triggerEvents("moveLayoutClick",{target:n,select:"SizeToWidth"}),t||this.designer.getInstance("DesignPanel").sizeToControl("width")):n.text===this.getLocale("sameHeight")?(t=this.designer.triggerEvents("moveLayoutClick",{target:n,select:"SizeToHeight"}),t||this.designer.getInstance("DesignPanel").sizeToControl("height")):n.text===this.getLocale("gridLine")?(t=this.designer.triggerEvents("viewLayoutClick",{target:n,click:"GridLine"}),this.updateMenuEleCheckMark($(n.element),!0),t||this.showGridLines()):n.text===this.getLocale("header")?(t=this.designer.triggerEvents("viewLayoutClick",{target:n,click:"Header"}),this.updateMenuEleCheckMark($(n.element)),t||this.showHeaderArea()):n.text===this.getLocale("footer")?(t=this.designer.triggerEvents("viewLayoutClick",{target:n,click:"Footer"}),this.updateMenuEleCheckMark($(n.element)),t||this.showFooterArea()):n.text===this.getLocale("snapToShape")?(t=this.designer.triggerEvents("viewLayoutClick",{target:n,click:"SnapToShape"}),this.updateMenuEleCheckMark($(n.element)),t||this.showSnapShape()):n.text===this.getLocale("fullScreen")&&(t=this.designer.triggerEvents("viewLayoutClick",{target:n,click:"FullScreen"}),this.updateMenuEleCheckMark($(n.element)),t||this.showFullScreen())},n.prototype.updateMenuEleCheckMark=function(n,t){n&&n.length>0&&(t&&(this.designer.isEnableGridLines=!n.hasClass("e-designer-menuItem-check")),this.updateCheckMark(n,n.hasClass("e-designer-menuItem-check")))},n.prototype.showFullScreen=function(){this.designer.element.hasClass("e-reportdesigner-full-screen")?(this.designer.element.removeClass("e-reportdesigner-full-screen"),this.designer.exitFullScreen()):(this.designer.element.addClass("e-reportdesigner-full-screen"),this.designer.setFullScreen())},n.prototype.updateCheckMark=function(n,t){t?n.addClass("e-designer-menuItem-uncheck").removeClass("e-designer-menuItem-check"):n.addClass("e-designer-menuItem-check").removeClass("e-designer-menuItem-uncheck")},n.prototype.appendToolbarItems=function(n,t,i,r,u,f){u=u?u:"";var e=this.toolItems[this.id+"_toolbar_li_"+t]=ej.buildTag("li.e-rptdesigner-toolbarli e-designer-toolbar-align "+u,"",{},{id:this.id+"_toolbar_li_"+t,title:i}),o=ej.buildTag("span","",{},{id:this.id+"_toolbar_"+t,"class":"e-rptdesigner-toolbar-icon e-toolbarfonticonbasic "+r});e.append(o);n.append(e);f&&f.length>0&&e.attr("e-target",f)},n.prototype.appendSplitBtn=function(n,t,i,r,u,f,e){var c=this.toolItems[this.id+"_toolbar_li_"+t]=ej.buildTag("li.e-rptdesigner-toolbarli","",{width:e?"70px":"37px"},{id:this.id+"_toolbar_li_"+t,title:i}),o=ej.buildTag("span.e-split e-drop e-widget e-rptdesigner-splitbtn-span","",{margin:u,width:e?"65px":"37px"},{id:this.id+"_toolbar_"+t}),l=ej.buildTag("span.e-in-wrap e-box e-padding"),a=ej.buildTag("button.e-splitbutton e-js e-btn e-split-btn e-ntouch e-left-btn e-rptdesigner-splitbtn e-droparrowright e-designer-click e-rptdesigner-ejwidgets-splitbtn","",{height:"25px",width:e?"65px":"37px"},{id:this.id+"_splitbtn_"+t,"e-target":f,type:"button",tabindex:-1,"aria-label":i}),s=ej.buildTag("div"),y=ej.buildTag("span.e-toolbarfonticonbasic "+r),h=ej.buildTag("span.e-rptdesigner-btnText",i),v=ej.buildTag("div.e-split-btn-div e-rptdesigner-splitter-div","",{}),p=ej.buildTag("span.e-icon e-arrow-sans-down e-rptdesigner-splitter-icon","",{});v.append(p);s.append(y);e&&(s.append(h).addClass("e-rptdesigner-btnText-div"),h.addClass("e-rptdesigner-txtoverflow"),h.css("max-width","25px"));a.append(s).append(v);l.append(a);o.append(l);c.append(o);n.append(c);f&&f.length>0&&o.attr("e-target",f)},n.prototype.appendPreview=function(n){var t=ej.buildTag("div.e-rptdesigner-preview-div","",{},{id:this.id+"_div_preview_btn"}),i=ej.buildTag("button.e-rptdesigner-preview e-rptdesigner-previewbtn",this.getLocale("preview"),{},{id:this.id+"_previewButton",type:"button"});t.append(i);n.append(t);i.ejButton({width:"78px",showRoundedCorner:!1,size:"mini",contentType:ej.ContentType.TextAndImage,height:"24px",prefixIcon:"e-toolbarPreview e-rptdesigner-toolbar-preview",click:$.proxy(this.designer.showPreviewReport,this.designer),type:"button"})},n.prototype.setZoomSelectedIndex=function(n){this.zoomSelectedIndex=n},n.prototype.getZoomValue=function(n){var t=0;return n?this.zoomSelectedIndex===0?t=parseInt(this.items[this.zoomSelectedIndex].split("%")[0],10):(t=parseInt(this.items[this.zoomSelectedIndex-1].split("%")[0],10),this.zoomSelectedIndex=this.zoomSelectedIndex-1):this.zoomSelectedIndex===this.items.length-1?t=parseInt(this.items[this.zoomSelectedIndex].split("%")[0],10):(t=parseInt(this.items[this.zoomSelectedIndex+1].split("%")[0],10),this.zoomSelectedIndex=this.zoomSelectedIndex+1),t},n.prototype.toolbarClick=function(n){var r=this,t,u,i;this.onSettingsLeave(n);t=$(n.target);$(t).hasClass("e-rptdesigner-toolbarli")?t=$(t).find("span.e-li-item"):$(t).closest(".e-rptdesigner-toolbarli",this.targetTag[0])&&(u=$($(t).closest(".e-rptdesigner-toolbarli",this.targetTag[0])),t=u.find("span.e-li-item"));t.hasClass("e-rptdesigner-toolbar-open")?(i=this.designer.triggerEvents("toolbarClick",{target:t,click:"Open"}),i||this.renderOpenMenu(n)):t.hasClass("e-rptdesigner-toolbar-new")?(i=this.designer.triggerEvents("toolbarClick",{target:t,click:"New"}),i||this.designer.getInstance("NewDialog").newReportClick()):t.hasClass("e-rptdesigner-toolbar-save")?(i=this.designer.triggerEvents("toolbarClick",{target:t,click:"Save"}),i||this.renderSaveMenu(n)):t.hasClass("e-rptdesigner-toolbar-undo")?(i=this.designer.triggerEvents("toolbarClick",{target:t,click:"Undo"}),i||window.setTimeout(function(){r.designer&&r.designer.undoManager&&r.designer.undoManager.isUndo()&&r.designer.undoManager.undo()},300)):t.hasClass("e-rptdesigner-toolbar-redo")?(i=this.designer.triggerEvents("toolbarClick",{target:t,click:"Redo"}),i||window.setTimeout(function(){r.designer&&r.designer.undoManager&&r.designer.undoManager.isRedo()&&r.designer.undoManager.redo()},300)):t.hasClass("e-rptdesigner-toolbar-cut")?(i=this.designer.triggerEvents("toolbarClick",{target:t,click:"Cut"}),i||this.designer.getInstance("DesignPanel").cutItem()):t.hasClass("e-rptdesigner-toolbar-copy")?(i=this.designer.triggerEvents("toolbarClick",{target:t,click:"Copy"}),i||this.designer.getInstance("DesignPanel").copyItem()):t.hasClass("e-rptdesigner-toolbar-paste")?(i=this.designer.triggerEvents("toolbarClick",{target:t,click:"Paste"}),i||this.designer.getInstance("DesignPanel").pasteItem()):t.hasClass("e-rptdesigner-toolbar-delete")?(i=this.designer.triggerEvents("toolbarClick",{target:t,click:"Delete"}),i||this.designer.getInstance("DesignPanel").removeItem()):t.hasClass("e-rptdesigner-toolbar-zoomin")?(i=this.designer.triggerEvents("toolbarClick",{target:t,click:"ZoomIn"}),i||this.zoomClk("zoomin")):t.hasClass("e-rptdesigner-toolbar-zoomout")?(i=this.designer.triggerEvents("toolbarClick",{target:t,click:"ZoomOut"}),i||this.zoomClk("zoomout")):t.hasClass("e-reportdesigner-toolbar-view")?(i=this.designer.triggerEvents("toolbarClick",{target:t,click:"GridLine"}),i||this.renderViewMenu(n)):t.hasClass("e-rptdesigner-toolbar-bringforward")?(i=this.designer.triggerEvents("toolbarClick",{target:t,click:"MoveLayout"}),i||this.renderLayoutMenu(n)):t.hasClass("e-rptdesigner-toolbar-leftalign")?(i=this.designer.triggerEvents("toolbarClick",{target:t,click:"LeftAlign"}),i||this.designer.getInstance("DesignPanel").alignSelection("left")):t.hasClass("e-rptdesigner-toolbar-center")?(i=this.designer.triggerEvents("toolbarClick",{target:t,click:"Center"}),i||this.designer.getInstance("DesignPanel").alignSelection("center")):t.hasClass("e-rptdesigner-toolbar-rightalign")?(i=this.designer.triggerEvents("toolbarClick",{target:t,click:"RightAlign"}),i||this.designer.getInstance("DesignPanel").alignSelection("right")):t.hasClass("e-rptdesigner-toolbar-topalign")?(i=this.designer.triggerEvents("toolbarClick",{target:t,click:"TopAlign"}),i||this.designer.getInstance("DesignPanel").alignSelection("top")):t.hasClass("e-rptdesigner-toolbar-middle")?(i=this.designer.triggerEvents("toolbarClick",{target:t,click:"Middle"}),i||this.designer.getInstance("DesignPanel").alignSelection("middle")):t.hasClass("e-rptdesigner-toolbar-bottomalign")?(i=this.designer.triggerEvents("toolbarClick",{target:t,click:"BottomAlign"}),i||this.designer.getInstance("DesignPanel").alignSelection("bottom")):t.hasClass("e-rptdesigner-toolbar-spacinghorizontal")?(i=this.designer.triggerEvents("toolbarClick",{target:t,click:"SpacingVertical"}),i||this.designer.getInstance("DesignPanel").alignSpacingHorizontal()):t.hasClass("e-rptdesigner-toolbar-spacingvertical")?(i=this.designer.triggerEvents("toolbarClick",{target:t,click:"SpacingHorizontal"}),i||this.designer.getInstance("DesignPanel").alignSpacingVertical()):t.hasClass("e-rptdesigner-toolbar-horizontal")?(i=this.designer.triggerEvents("toolbarClick",{target:t,click:"Horizontal"}),i||this.designer.getInstance("DesignPanel").alignToContainer("horizontal")):t.hasClass("e-rptdesigner-toolbar-vertical")?(i=this.designer.triggerEvents("toolbarClick",{target:t,click:"Vertical"}),i||this.designer.getInstance("DesignPanel").alignToContainer("vertical")):t.hasClass("e-rptdesigner-toolbar-aligntogrid")?(i=this.designer.triggerEvents("toolbarClick",{target:t,click:"AlignToGrid"}),i||this.designer.getInstance("DesignPanel").alignToGrid()):t.hasClass("e-rptdesigner-toolbar-sizeToControl")?(i=this.designer.triggerEvents("toolbarClick",{target:t,click:"Sizing"}),i||this.renderSizingMenu(n)):t.hasClass("e-rptdesigner-toolbar-sizeToWidth")?(i=this.designer.triggerEvents("toolbarClick",{target:t,click:"SizeToWidth"}),i||this.designer.getInstance("DesignPanel").sizeToControl("width")):t.hasClass("e-rptdesigner-toolbar-sizeToHeight")?(i=this.designer.triggerEvents("toolbarClick",{target:t,click:"SizeToHeight"}),i||this.designer.getInstance("DesignPanel").sizeToControl("height")):t.hasClass("e-rptdesigner-toolbar-sizeToControl")?(i=this.designer.triggerEvents("toolbarClick",{target:t,click:"SizeToControl"}),i||this.designer.getInstance("DesignPanel").sizeToControl("size")):t.hasClass("e-rptdesigner-toolbar-sizetogrid")?(i=this.designer.triggerEvents("toolbarClick",{target:t,click:"SizeToGrid"}),i||this.designer.getInstance("DesignPanel").alignSizeToGrid()):this.designer.triggerEvents("toolbarClick",{target:n,click:"External"})},n.prototype.renderOpenMenu=function(n){this.openMenu&&this.openMenu.length>0?this.openMenu.is(":visible")?this.openMenu.hide():this.showOpenMenu(n):(this.renderToolbarMenu("open"),this.showOpenMenu(n))},n.prototype.renderSaveMenu=function(n){this.saveMenu&&this.saveMenu.length>0?this.saveMenu.is(":visible")?this.saveMenu.hide():this.showSaveMenu(n):(this.renderToolbarMenu("save"),this.showSaveMenu(n))},n.prototype.renderViewMenu=function(n){this.viewMenu&&this.viewMenu.length>0?this.viewMenu.is(":visible")?this.viewMenu.hide():this.showViewsMenu(n):(this.renderToolbarMenu("view"),this.showViewsMenu(n))},n.prototype.renderLayoutMenu=function(n){this.layoutMenu&&this.layoutMenu.length>0?this.layoutMenu.is(":visible")?this.layoutMenu.hide():this.showLayoutOptionsMenu(n):(this.renderToolbarMenu("layout"),this.showLayoutOptionsMenu(n))},n.prototype.renderSizingMenu=function(n){this.sizingMenu&&this.sizingMenu.length>0?this.sizingMenu.is(":visible")?this.sizingMenu.hide():this.showSizingOptionsMenu(n):(this.renderToolbarMenu("sizing"),this.showSizingOptionsMenu(n))},n.prototype.renderToolbarMenu=function(n){var t=this.getMenuItemInfo(n);t.elementId&&this.populateMenuItems(t.menuItems,t.elementId)},n.prototype.getMenuItemInfo=function(n){var t=[];return n==="view"?t=[{Name:this.getLocale("header"),Icon:"e-reportdesigner-viewmenu-icon-align e-toolbarfonticonbasic e-rptdesigner-toolbar-header",IsView:!0,HasCheckMark:!0,liEleClass:"e-designer-header"},{Name:this.getLocale("footer"),Icon:"e-reportdesigner-viewmenu-icon-align e-toolbarfonticonbasic e-rptdesigner-toolbar-footer",HasSeparator:!0,IsView:!0,HasCheckMark:!0,liEleClass:"e-designer-footer"},{Name:this.getLocale("gridLine"),Icon:"e-reportdesigner-viewmenu-icon-align e-toolbarfonticonbasic e-rptdesigner-toolbar-gridlines",IsView:!0,HasCheckMark:!0,liEleClass:"e-designer-gridLine"},{Name:this.getLocale("snapToShape"),Icon:"e-reportdesigner-viewmenu-icon-align e-toolbarfonticonbasic e-rptdesigner-toolbar-snaptoshape",HasSeparator:!0,IsView:!0,HasCheckMark:!0,liEleClass:"e-designer-snapGrid"},{Name:this.getLocale("fullScreen"),Icon:"e-reportdesigner-viewmenu-icon-align e-toolbarfonticonbasic e-rptdesigner-toolbar-fullscreen",IsView:!0,HasCheckMark:!0,liEleClass:"e-designer-fullScreen"}]:n==="layout"?t=[{Name:this.getLocale("sendBackward"),Icon:"e-reportdesigner-contextmenu-icon-align e-toolbarfonticonbasic e-rptdesigner-toolbar-sendbackward"},{Name:this.getLocale("bringForward"),Icon:"e-reportdesigner-contextmenu-icon-align e-toolbarfonticonbasic e-rptdesigner-toolbar-bringforward"},{Name:this.getLocale("sendToBack"),Icon:"e-reportdesigner-contextmenu-icon-align e-toolbarfonticonbasic e-rptdesigner-toolbar-sendtoback"},{Name:this.getLocale("bringToFront"),Icon:"e-reportdesigner-contextmenu-icon-align e-toolbarfonticonbasic e-rptdesigner-toolbar-bringtofront"}]:n==="save"?t=[this.getLocale("saveLabel"),{Name:this.getLocale("saveAs"),Items:[this.getLocale("toDevice"),this.getLocale("toServer")+"..."]}]:n==="open"?t=[this.getLocale("fromDevice")+"...",this.getLocale("fromServer")+"..."]:n==="sizing"&&(t=[{Name:this.getLocale("sameSize"),Icon:"e-reportdesigner-contextmenu-icon-align e-toolbarfonticonbasic e-rptdesigner-toolbar-sizeToControl"},{Name:this.getLocale("sameWidth"),Icon:"e-reportdesigner-contextmenu-icon-align e-toolbarfonticonbasic e-rptdesigner-toolbar-sizeToWidth"},{Name:this.getLocale("sameHeight"),Icon:"e-reportdesigner-contextmenu-icon-align e-toolbarfonticonbasic e-rptdesigner-toolbar-sizeToHeight"}]),{menuItems:t,elementId:n}},n.prototype.updateGridLines=function(){var n=this.designer.getInstance("DesignPanel");this.designer.isEnableGridLines&&n.showGridLines()},n.prototype.onfileSelect=function(n){this.designer.reportFileName=n.files[0].name},n.prototype.onuploadError=function(){this.designer.hideDesignIndicator();this.designer.element.find("#"+this.id+"_rdl_upload .e-uploadinput").val(null);this.designer.getInstance("ReportUtil").ejAlertDialog(this.getLocale("alertLabel"),this.getLocale("alertMessage"),!1,!0,!1,"")},n.prototype.onuploadComplete=function(n){this.designer.hideDesignIndicator();this.designer.getInstance("ReportUtil").doAjaxPost("POST",ej.ReportUtil.getTenantUrl(this.designer.model.serviceUrl+"/PostDesignerAction/",this.designer.model.tenantName),{action:ej.ReportUtil.DesignerAction.openReport,data:JSON.stringify({designerAction:ej.ReportUtil.DesignerAction.openReport,fileName:n.files.name})},{method:"openRdlJSON",instance:this.designer,indicator:["showDesignIndicator","hideDesignIndicator"]});this.designer.element.find("#"+this.id+"_rdl_upload .e-uploadinput").val(null)},n.prototype.updateFileExtension=function(){var n=this.designer.element.find("#"+this.id+"_rdl_upload").data("ejUploadbox");n.setModel({extensionsAllow:this.getFileExtension()})},n.prototype.showPaste=function(n){n&&!this.designer.isTextBoxEdited()?this.ejDesignerTool.enableItem(this.getToolbarItem(this.id+"_toolbar_li_Paste")):this.ejDesignerTool.disableItem(this.getToolbarItem(this.id+"_toolbar_li_Paste"))},n.prototype.showCopy=function(n){var t=n&&!this.designer.isTextBoxEdited();t?this.ejDesignerTool.enableItem(this.getToolbarItem(this.id+"_toolbar_li_Copy")):this.ejDesignerTool.disableItem(this.getToolbarItem(this.id+"_toolbar_li_Copy"))},n.prototype.showDelete=function(n){n&&!this.designer.isTextBoxEdited()?this.ejDesignerTool.enableItem(this.getToolbarItem(this.id+"_toolbar_li_Delete")):this.ejDesignerTool.disableItem(this.getToolbarItem(this.id+"_toolbar_li_Delete"))},n.prototype.showCut=function(n){n&&!this.designer.isTextBoxEdited()?this.ejDesignerTool.enableItem(this.getToolbarItem(this.id+"_toolbar_li_Cut")):this.ejDesignerTool.disableItem(this.getToolbarItem(this.id+"_toolbar_li_Cut"))},n.prototype.showUndo=function(n){n&&!this.designer.isTextBoxEdited()?this.ejDesignerTool.enableItem(this.getToolbarItem(this.id+"_toolbar_li_Undo")):this.ejDesignerTool.disableItem(this.getToolbarItem(this.id+"_toolbar_li_Undo"))},n.prototype.showRedo=function(n){n&&!this.designer.isTextBoxEdited()?this.ejDesignerTool.enableItem(this.getToolbarItem(this.id+"_toolbar_li_Redo")):this.ejDesignerTool.disableItem(this.getToolbarItem(this.id+"_toolbar_li_Redo"))},n.prototype.browseDiskReport=function(){this.designer.element.find("#"+this.id+"_rdl_upload .e-uploadinput").click()},n.prototype.openServerClick=function(){var n=this.designer.getInstance("BrowseDialog");n.openBrowseDialog(this,"openServerReport",ej.ReportDesigner.BrowseType.Open)},n.prototype.openServerReport=function(n,t){this.designer.openReport(t+"/"+n)},n.prototype.saveServerClick=function(){var n=this.designer.getInstance("BrowseDialog");n.allowRootSave=this.designer.allowRootSave;n.openBrowseDialog(this,"saveServerReport",ej.ReportDesigner.BrowseType.Save,null,this.designer.reportFileName)},n.prototype.saveServerReport=function(n,t,i){i?this.designer.editServerReport(n+(n==="/"?"":"/")+t):(this.designer.serverCategory={name:t,category:n},this.designer.createServerReport(this.designer.serverCategory))},n.prototype.zoomClk=function(n){this.designer.getInstance("ReportDesigner").zoomValue=this.getZoomValue(n==="zoomin")/100;$("#"+this.id+"_toolbar_li_zoomElement").text(this.items[this.zoomSelectedIndex]);this.designer.getInstance("DesignPanel").updateZoom(this.designer.zoomValue)},n.prototype.showOpenMenu=function(n){var i=this.getToolbarItem(this.id+"_toolbar_li_Open"),r=i.closest("ul"),t;this.openMenu.attr({elementId:this.id+"_toolbar_li_Open",targetId:n.currentTarget.id});t=this.openMenu.data("ejMenu");t.show(i.offset().left,r.offset().top+r.height(),this.toolBar,n);this.designer.setContextMenu(t)},n.prototype.showSaveMenu=function(n){var i=this.getToolbarItem(this.id+"_toolbar_li_Save"),r=i.closest("ul"),t;this.saveMenu.attr({elementId:this.id+"_toolbar_li_Save",targetId:n.currentTarget.id});t=this.saveMenu.data("ejMenu");t.show(i.offset().left,r.offset().top+r.height(),this.toolBar,n);this.designer.setContextMenu(t)},n.prototype.showLayoutOptionsMenu=function(n){var i=this.getToolbarItem(this.id+"_toolbar_li_MoveLayout"),r=i.closest("ul"),t;this.layoutMenu.attr({elementId:this.id+"_toolbar_li_MoveLayout",targetId:n.currentTarget.id});t=this.layoutMenu.data("ejMenu");t.show(i.offset().left,r.offset().top+r.height(),this.toolBar,n);this.designer.setContextMenu(t)},n.prototype.showSizingOptionsMenu=function(n){var i=this.getToolbarItem(this.id+"_toolbar_li_Sizing"),r=i.closest("ul"),t;this.sizingMenu.attr({elementId:this.id+"_toolbar_li_Sizing",targetId:n.currentTarget.id});t=this.sizingMenu.data("ejMenu");t.show(i.offset().left,r.offset().top+r.height(),this.toolBar,n);this.designer.setContextMenu(t)},n.prototype.showViewsMenu=function(n){var t=this.getToolbarItem(this.id+"_toolbar_li_View"),r=t.closest("ul"),i,u;this.viewMenu.attr({elementId:this.id+"_toolbar_li_View",targetId:n.currentTarget.id});i=this.viewMenu.data("ejMenu");u=t.offset().left+t.outerWidth()-this.viewMenu.width()-3;i.show(u,r.offset().top+r.height(),this.toolBar,n);this.updateViewMenu();this.designer.setContextMenu(i)},n.prototype.updateViewMenu=function(){var n=this.designer.designerPanel;this.updateHeaderCheckMark(n.designHeaderTag.css("display")!=="none");this.updateFooterCheckMark(n.designFooterTag.css("display")!=="none");this.updateGridLineCheckMark(this.designer.isEnableGridLines);this.updateSnapGridCheckMark(this.designer.isEnableSnapLine);this.updateFullScreenCheckMark(this.designer.element.hasClass("e-reportdesigner-full-screen"))},n.prototype.updateHeaderCheckMark=function(n){if(this.viewMenu&&this.viewMenu.css("display")!=="none"){var t=this.viewMenu.children(".e-designer-header");t.length>0&&this.updateCheckMark(t,!n)}},n.prototype.updateFooterCheckMark=function(n){if(this.viewMenu&&this.viewMenu.css("display")!=="none"){var t=this.viewMenu.children(".e-designer-footer");t.length>0&&this.updateCheckMark(t,!n)}},n.prototype.updateGridLineCheckMark=function(n){if(this.viewMenu&&this.viewMenu.css("display")!=="none"){var t=this.viewMenu.children(".e-designer-gridLine");t.length>0&&this.updateCheckMark(t,!n)}},n.prototype.updateSnapGridCheckMark=function(n){if(this.viewMenu&&this.viewMenu.css("display")!=="none"){var t=this.viewMenu.children(".e-designer-snapGrid");t.length>0&&this.updateCheckMark(t,!n)}},n.prototype.updateFullScreenCheckMark=function(n){if(this.viewMenu&&this.viewMenu.css("display")!=="none"){var t=this.viewMenu.children(".e-designer-fullScreen");t.length>0&&this.updateCheckMark(t,!n)}},n.prototype.showGridLines=function(){var n=this.designer.getInstance("DesignPanel");this.designer.isEnableGridLines?n.showGridLines():n.hideGridLines()},n.prototype.showSnapShape=function(){this.designer.isEnableSnapLine=this.designer.isEnableSnapLine?!1:!0},n.prototype.showHeaderArea=function(){var n=this.designer.getInstance("DesignPanel"),t=n.designHeaderTag.is(":visible");n.updateHeader(!t)},n.prototype.showFooterArea=function(){var n=this.designer.getInstance("DesignPanel"),t=n.designFooterTag.is(":visible");n.updateFooter(!t)},n.prototype.showMoveLayout=function(n){n&&!this.designer.isTextBoxEdited()?this.ejDesignerTool.enableItem(this.getToolbarItem(this.id+"_toolbar_li_MoveLayout")):this.ejDesignerTool.disableItem(this.getToolbarItem(this.id+"_toolbar_li_MoveLayout"))},n.prototype.showLeftAlign=function(n){n&&!this.designer.isTextBoxEdited()?this.ejDesignerTool.enableItem(this.getToolbarItem(this.id+"_toolbar_li_LeftAlign")):this.ejDesignerTool.disableItem(this.getToolbarItem(this.id+"_toolbar_li_LeftAlign"))},n.prototype.showCenterAlign=function(n){n&&!this.designer.isTextBoxEdited()?this.ejDesignerTool.enableItem(this.getToolbarItem(this.id+"_toolbar_li_Center")):this.ejDesignerTool.disableItem(this.getToolbarItem(this.id+"_toolbar_li_Center"))},n.prototype.showRightAlign=function(n){n&&!this.designer.isTextBoxEdited()?this.ejDesignerTool.enableItem(this.getToolbarItem(this.id+"_toolbar_li_RightAlign")):this.ejDesignerTool.disableItem(this.getToolbarItem(this.id+"_toolbar_li_RightAlign"))},n.prototype.showTopAlign=function(n){n&&!this.designer.isTextBoxEdited()?this.ejDesignerTool.enableItem(this.getToolbarItem(this.id+"_toolbar_li_TopAlign")):this.ejDesignerTool.disableItem(this.getToolbarItem(this.id+"_toolbar_li_TopAlign"))},n.prototype.showMiddleAlign=function(n){n&&!this.designer.isTextBoxEdited()?this.ejDesignerTool.enableItem(this.getToolbarItem(this.id+"_toolbar_li_Middle")):this.ejDesignerTool.disableItem(this.getToolbarItem(this.id+"_toolbar_li_Middle"))},n.prototype.showBottomAlign=function(n){n&&!this.designer.isTextBoxEdited()?this.ejDesignerTool.enableItem(this.getToolbarItem(this.id+"_toolbar_li_BottomAlign")):this.ejDesignerTool.disableItem(this.getToolbarItem(this.id+"_toolbar_li_BottomAlign"))},n.prototype.showCenterHorizontal=function(n){n&&!this.designer.isTextBoxEdited()?this.ejDesignerTool.enableItem(this.getToolbarItem(this.id+"_toolbar_li_Horizontal")):this.ejDesignerTool.disableItem(this.getToolbarItem(this.id+"_toolbar_li_Horizontal"))},n.prototype.showCenterVertical=function(n){n&&!this.designer.isTextBoxEdited()?this.ejDesignerTool.enableItem(this.getToolbarItem(this.id+"_toolbar_li_Vertical")):this.ejDesignerTool.disableItem(this.getToolbarItem(this.id+"_toolbar_li_Vertical"))},n.prototype.showSpacingHorizontal=function(n){n&&!this.designer.isTextBoxEdited()?this.ejDesignerTool.enableItem(this.getToolbarItem(this.id+"_toolbar_li_SpacingHorizontal")):this.ejDesignerTool.disableItem(this.getToolbarItem(this.id+"_toolbar_li_SpacingHorizontal"))},n.prototype.showSpacingVertical=function(n){n&&!this.designer.isTextBoxEdited()?this.ejDesignerTool.enableItem(this.getToolbarItem(this.id+"_toolbar_li_SpacingVertical")):this.ejDesignerTool.disableItem(this.getToolbarItem(this.id+"_toolbar_li_SpacingVertical"))},n.prototype.showSizing=function(n){n&&!this.designer.isTextBoxEdited()?this.ejDesignerTool.enableItem(this.getToolbarItem(this.id+"_toolbar_li_Sizing")):this.ejDesignerTool.disableItem(this.getToolbarItem(this.id+"_toolbar_li_Sizing"))},n.prototype.showAlignToGrid=function(n){n&&!this.designer.isTextBoxEdited()?this.ejDesignerTool.enableItem(this.getToolbarItem(this.id+"_toolbar_li_AlignToGrid")):this.ejDesignerTool.disableItem(this.getToolbarItem(this.id+"_toolbar_li_AlignToGrid"))},n.prototype.showSizeToGrid=function(n){n&&!this.designer.isTextBoxEdited()?this.ejDesignerTool.enableItem(this.getToolbarItem(this.id+"_toolbar_li_SizeToGrid")):this.ejDesignerTool.disableItem(this.getToolbarItem(this.id+"_toolbar_li_SizeToGrid"))},n.prototype.updateGroupingSelection=function(n){this.toolBar.ejToolbar(n?"selectItem":"deselectItem",this.getToolbarItem(this.id+"_toolbar_li_Grouping"))},n.prototype.updateToolbar=function(){var n=this.designer.model.toolbarSettings;this.showToolBar(n.showToolbar);this.showNewBtn(n.items&ej.ReportDesigner.ToolbarItems.New);this.showOpenBtn(n.items&ej.ReportDesigner.ToolbarItems.Open);this.showSaveBtn(n.items&ej.ReportDesigner.ToolbarItems.Save);this.showCutBtn(n.items&ej.ReportDesigner.ToolbarItems.Cut);this.showCopyBtn(n.items&ej.ReportDesigner.ToolbarItems.Copy);this.showPasteBtn(n.items&ej.ReportDesigner.ToolbarItems.Paste);this.showDeletBtn(n.items&ej.ReportDesigner.ToolbarItems.Delete);this.showUndoBtn(n.items&ej.ReportDesigner.ToolbarItems.Undo);this.showRedoBtn(n.items&ej.ReportDesigner.ToolbarItems.Redo);this.showZoom(n.items&ej.ReportDesigner.ToolbarItems.Zoom);this.showPreview(n.items&ej.ReportDesigner.ToolbarItems.Preview);this.showView(n.items&ej.ReportDesigner.ToolbarItems.View);this.showMoveLayoutBtn(n.items&ej.ReportDesigner.ToolbarItems.Order);this.showLeftAlignBtn(n.items&ej.ReportDesigner.ToolbarItems.Alignment);this.showCenterAlignBtn(n.items&ej.ReportDesigner.ToolbarItems.Alignment);this.showRightAlignBtn(n.items&ej.ReportDesigner.ToolbarItems.Alignment);this.showTopAlignBtn(n.items&ej.ReportDesigner.ToolbarItems.Alignment);this.showMiddleAlignBtn(n.items&ej.ReportDesigner.ToolbarItems.Alignment);this.showBottomAlignBtn(n.items&ej.ReportDesigner.ToolbarItems.Alignment);this.showSpacingHorizontalBtn(n.items&ej.ReportDesigner.ToolbarItems.Distribute);this.showSpacingVerticalBtn(n.items&ej.ReportDesigner.ToolbarItems.Distribute);this.showCenterHorizontalBtn(n.items&ej.ReportDesigner.ToolbarItems.Center);this.showCenterVerticalBtn(n.items&ej.ReportDesigner.ToolbarItems.Center);this.showSizeBtn(n.items&ej.ReportDesigner.ToolbarItems.Sizing);this.showAlignToGridBtn(n.items&ej.ReportDesigner.ToolbarItems.AlignGrid);this.showSizeToGridBtn(n.items&ej.ReportDesigner.ToolbarItems.AlignGrid);this.showDesign(n.items&ej.ReportDesigner.ToolbarItems.EditDesign)},n.prototype.showToolBar=function(n){this.toolBar.css("display",n?"block":"none")},n.prototype.showNewBtn=function(n){this.getToolbarItem(this.id+"_toolbar_li_New").css("display",n?"block":"none")},n.prototype.showOpenBtn=function(n){this.getToolbarItem(this.id+"_toolbar_li_Open").css("display",n?"block":"none")},n.prototype.showSaveBtn=function(n){this.getToolbarItem(this.id+"_toolbar_li_Save").css("display",n?"block":"none")},n.prototype.showCutBtn=function(n){this.getToolbarItem(this.id+"_toolbar_li_Cut").css("display",n?"block":"none")},n.prototype.showCopyBtn=function(n){this.getToolbarItem(this.id+"_toolbar_li_Copy").css("display",n?"block":"none")},n.prototype.showPasteBtn=function(n){this.getToolbarItem(this.id+"_toolbar_li_Paste").css("display",n?"block":"none")},n.prototype.showDeletBtn=function(n){this.getToolbarItem(this.id+"_toolbar_li_Delete").css("display",n?"block":"none")},n.prototype.showUndoBtn=function(n){this.getToolbarItem(this.id+"_toolbar_li_Undo").css("display",n?"block":"none")},n.prototype.showRedoBtn=function(n){this.getToolbarItem(this.id+"_toolbar_li_Redo").css("display",n?"block":"none")},n.prototype.showZoom=function(n){this.getToolbarItem(this.id+"_toolbar_li_Zoomout").css("display",n?"block":"none");this.getToolbarItem(this.id+"_toolbar_li_Zoomin").css("display",n?"block":"none");this.getToolbarItem(this.id+"_toolbar_li_zoomElement").css("display",n?"block":"none")},n.prototype.showView=function(n){this.getToolbarItem(this.id+"_toolbar_li_View").css("display",n?"block":"none")},n.prototype.showMoveLayoutBtn=function(n){this.getToolbarItem(this.id+"_toolbar_li_MoveLayout").css("display",n?"block":"none")},n.prototype.showLeftAlignBtn=function(n){this.getToolbarItem(this.id+"_toolbar_li_LeftAlign").css("display",n?"block":"none")},n.prototype.showCenterAlignBtn=function(n){this.getToolbarItem(this.id+"_toolbar_li_Center").css("display",n?"block":"none")},n.prototype.showRightAlignBtn=function(n){this.getToolbarItem(this.id+"_toolbar_li_RightAlign").css("display",n?"block":"none")},n.prototype.showTopAlignBtn=function(n){this.getToolbarItem(this.id+"_toolbar_li_TopAlign").css("display",n?"block":"none")},n.prototype.showMiddleAlignBtn=function(n){this.getToolbarItem(this.id+"_toolbar_li_Middle").css("display",n?"block":"none")},n.prototype.showBottomAlignBtn=function(n){this.getToolbarItem(this.id+"_toolbar_li_BottomAlign").css("display",n?"block":"none")},n.prototype.showCenterHorizontalBtn=function(n){this.getToolbarItem(this.id+"_toolbar_li_Horizontal").css("display",n?"block":"none")},n.prototype.showCenterVerticalBtn=function(n){this.getToolbarItem(this.id+"_toolbar_li_Vertical").css("display",n?"block":"none")},n.prototype.showSpacingHorizontalBtn=function(n){this.getToolbarItem(this.id+"_toolbar_li_SpacingVertical").css("display",n?"block":"none")},n.prototype.showSpacingVerticalBtn=function(n){this.getToolbarItem(this.id+"_toolbar_li_SpacingHorizontal").css("display",n?"block":"none")},n.prototype.showSizeBtn=function(n){this.getToolbarItem(this.id+"_toolbar_li_Sizing").css("display",n?"block":"none")},n.prototype.showAlignToGridBtn=function(n){this.getToolbarItem(this.id+"_toolbar_li_AlignToGrid").css("display",n?"block":"none")},n.prototype.showSizeToGridBtn=function(n){this.getToolbarItem(this.id+"_toolbar_li_SizeToGrid").css("display",n?"block":"none")},n.prototype.showPreview=function(n){this.getToolbarItem(this.id+"_div_preview_btn").css("display",n?"block":"none")},n.prototype.showDesign=function(n){this.getToolbarItem(this.id+"_viewer_editdiv").css("display",n?"block":"none")},n.prototype.showGroupingOption=function(n){this.getToolbarItem(this.id+"_toolbar_li_Grouping").css("display",n?"block":"none")},n.prototype.getToolbarItem=function(n){var t=this.toolItems[n];return t?t:$("#"+n)},n.prototype.updateRptTextActions=function(){var n=this.designer.designerPanel;if(n){var t=n.selectedReportItems.length,i=t>0||n.tablixContext&&n.tablixContext.tablixSelection&&n.tablixContext.tablixSelection.selectedItem&&n.tablixContext.tablixSelection.selectedItem.length>0,r=n.validateEnableAlign();this.showPaste(n.canPaste());this.showCopy(i);this.showCut(i);this.showDelete(i);this.updateLayoutActions(t>0);this.updateAlignActions(r);this.updateAlignToParentActions(t>0);this.updateSpacingAlignActions(r);this.updateSizingActions(t>=2)}},n.prototype.updateLayoutActions=function(n){this.showMoveLayout(n)},n.prototype.updateAlignActions=function(n){this.showLeftAlign(n);this.showCenterAlign(n);this.showRightAlign(n);this.showTopAlign(n);this.showMiddleAlign(n);this.showBottomAlign(n)},n.prototype.updateAlignToParentActions=function(n){this.showCenterHorizontal(n);this.showCenterVertical(n);this.showAlignToGrid(n);this.showSizeToGrid(n)},n.prototype.updateSpacingAlignActions=function(n){this.showSpacingHorizontal(n);this.showSpacingVertical(n)},n.prototype.updateSizingActions=function(n){this.showSizing(n)},n.prototype.getMenuElement=function(n){return n==="open"?this.openMenu:n==="save"?this.saveMenu:n==="layout"?this.layoutMenu:n==="sizing"?this.sizingMenu:n==="view"?this.viewMenu:null},n.prototype.setMenuElement=function(n,t){t==="open"?this.openMenu=n:t==="save"?this.saveMenu=n:t==="layout"?this.layoutMenu=n:t==="sizing"?this.sizingMenu=n:t==="view"&&(this.viewMenu=n)},n.prototype.getLocale=function(n){var t,i=ej.ReportDesigner.Locale["en-US"].toolbar;ej.isNullOrUndefined(this.designer.model)||ej.isNullOrUndefined(this.designer.model.locale)||ej.isNullOrUndefined(ej.ReportDesigner.Locale[this.designer.model.locale])||(t=ej.ReportDesigner.Locale[this.designer.model.locale].toolbar);switch(n.toLowerCase()){case"newreport":return!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t.newReport)?t.newReport:i.newReport;case"open":return!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t.open)?t.open:i.open;case"fromdevice":return!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t.openMenu)&&!ej.isNullOrUndefined(t.openMenu.fromDevice)?t.openMenu.fromDevice:i.openMenu.fromDevice;case"fromserver":return!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t.openMenu)&&!ej.isNullOrUndefined(t.openMenu.fromServer)?t.openMenu.fromServer:i.openMenu.fromServer;case"save":return!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t.save)?t.save:i.save;case"savelabel":return!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t.saveMenu)&&!ej.isNullOrUndefined(t.saveMenu.saveLabel)?t.saveMenu.saveLabel:i.saveMenu.saveLabel;case"saveas":return!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t.saveMenu)&&!ej.isNullOrUndefined(t.saveMenu.saveAs)?t.saveMenu.saveAs:i.saveMenu.saveAs;case"todevice":return!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t.saveMenu)&&!ej.isNullOrUndefined(t.saveMenu.subMenu)&&!ej.isNullOrUndefined(t.saveMenu.subMenu.toDevice)?t.saveMenu.subMenu.toDevice:i.saveMenu.subMenu.toDevice;case"toserver":return!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t.saveMenu)&&!ej.isNullOrUndefined(t.saveMenu.subMenu)&&!ej.isNullOrUndefined(t.saveMenu.subMenu.toServer)?t.saveMenu.subMenu.toServer:i.saveMenu.subMenu.toServer;case"cut":return!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t.cut)?t.cut:i.cut;case"copy":return!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t.copy)?t.copy:i.copy;case"paste":return!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t.paste)?t.paste:i.paste;case"undo":return!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t.undo)?t.undo:i.undo;case"redo":return!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t.redo)?t.redo:i.redo;case"zoomin":return!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t.zoomIn)?t.zoomIn:i.zoomIn;case"zoomout":return!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t.zoomOut)?t.zoomOut:i.zoomOut;case"deleteitem":return!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t.deleteItem)?t.deleteItem:i.deleteItem;case"gridline":return!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t.gridLine)?t.gridLine:i.gridLine;case"header":return!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t.header)?t.header:i.header;case"footer":return!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t.footer)?t.footer:i.footer;case"movelayouts":return!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t.order)?t.order:i.order;case"sendbackward":return!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t.orderMenu)&&!ej.isNullOrUndefined(t.orderMenu.sendBackward)?t.orderMenu.sendBackward:i.orderMenu.sendBackward;case"bringforward":return!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t.orderMenu)&&!ej.isNullOrUndefined(t.orderMenu.bringForward)?t.orderMenu.bringForward:i.orderMenu.bringForward;case"sendtoback":return!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t.orderMenu)&&!ej.isNullOrUndefined(t.orderMenu.sendToBack)?t.orderMenu.sendToBack:i.orderMenu.sendToBack;case"bringtofront":return!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t.orderMenu)&&!ej.isNullOrUndefined(t.orderMenu.bringToFront)?t.orderMenu.bringToFront:i.orderMenu.bringToFront;case"leftalign":return!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t.left)?t.left:i.left;case"center":return!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t.center)?t.center:i.center;case"rightalign":return!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t.right)?t.right:i.right;case"topalign":return!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t.top)?t.top:i.top;case"middle":return!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t.middle)?t.middle:i.middle;case"bottomalign":return!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t.bottom)?t.bottom:i.bottom;case"centerhorizontal":return!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t.centerHorizontally)?t.centerHorizontally:i.centerHorizontally;case"centervertical":return!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t.centerVertically)?t.centerVertically:i.centerVertically;case"spacingvertical":return!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t.distributeVertically)?t.distributeVertically:i.distributeVertically;case"spacinghorizontal":return!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t.distributeHorizontally)?t.distributeHorizontally:i.distributeHorizontally;case"sizing":return!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t.sizing)?t.sizing:i.sizing;case"samesize":return!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t.orderMenu)&&!ej.isNullOrUndefined(t.sizingMenu.sameSize)?t.sizingMenu.sameSize:i.sizingMenu.sameSize;case"samewidth":return!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t.orderMenu)&&!ej.isNullOrUndefined(t.sizingMenu.sameWidth)?t.sizingMenu.sameWidth:i.sizingMenu.sameWidth;case"sameheight":return!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t.orderMenu)&&!ej.isNullOrUndefined(t.sizingMenu.sameHeight)?t.sizingMenu.sameHeight:i.sizingMenu.sameHeight;case"aligntogrid":return!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t.alignToGrid)?t.alignToGrid:i.alignToGrid;case"sizetogrid":return!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t.sizeToGrid)?t.sizeToGrid:i.sizeToGrid;case"snaptoshape":return!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t.snapToShape)?t.snapToShape:i.snapToShape;case"fullscreen":return!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t.fullScreen)?t.fullScreen:i.fullScreen;case"preview":return!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t.preview)?t.preview:i.preview;case"alertlabel":return!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t.reportUpload)&&!ej.isNullOrUndefined(t.reportUpload.alertLabel)?t.reportUpload.alertLabel:i.reportUpload.alertLabel;case"alertmessage":return!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t.reportUpload)&&!ej.isNullOrUndefined(t.reportUpload.alertMessage)?t.reportUpload.alertMessage:i.reportUpload.alertMessage;case"grouping":return!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t.grouping)?t.grouping:i.grouping;case"view":return!ej.isNullOrUndefined(t)&&!ej.isNullOrUndefined(t.view)?t.view:i.view}return n},n.prototype.updateCulture=function(){var n=$("#"+this.id+"_toolBar_hiddenlist");(this.toolBar||n)&&(this.toolBar.find("#"+this.id+"_toolbar_li_New").length>0?this.toolBar.find("#"+this.id+"_toolbar_li_New").attr("data-content",this.getLocale("newReport")):n.find("#"+this.id+"_toolbar_li_New").attr("data-content",this.getLocale("newReport")),this.toolBar.find("#"+this.id+"_toolbar_li_Open").length>0?this.toolBar.find("#"+this.id+"_toolbar_li_Open").attr("data-content",this.getLocale("open")):n.find("#"+this.id+"_toolbar_li_Open").attr("data-content",this.getLocale("open")),this.toolBar.find("#"+this.id+"_toolbar_li_Save").length>0?this.toolBar.find("#"+this.id+"_toolbar_li_Save").attr("data-content",this.getLocale("save")):n.find("#"+this.id+"_toolbar_li_Save").attr("data-content",this.getLocale("save")),this.toolBar.find("#"+this.id+"_toolbar_li_Cut").length>0?this.toolBar.find("#"+this.id+"_toolbar_li_Cut").attr("data-content",this.getLocale("cut")):n.find("#"+this.id+"_toolbar_li_Cut").attr("data-content",this.getLocale("cut")),this.toolBar.find("#"+this.id+"_toolbar_li_Copy").length>0?this.toolBar.find("#"+this.id+"_toolbar_li_Copy").attr("data-content",this.getLocale("copy")):n.find("#"+this.id+"_toolbar_li_Copy").attr("data-content",this.getLocale("copy")),this.toolBar.find("#"+this.id+"_toolbar_li_Paste").length>0?this.toolBar.find("#"+this.id+"_toolbar_li_Paste").attr("data-content",this.getLocale("paste")):n.find("#"+this.id+"_toolbar_li_Paste").attr("data-content",this.getLocale("paste")),this.toolBar.find("#"+this.id+"_toolbar_li_Undo").length>0?this.toolBar.find("#"+this.id+"_toolbar_li_Undo").attr("data-content",this.getLocale("undo")):n.find("#"+this.id+"_toolbar_li_Undo").attr("data-content",this.getLocale("undo")),this.toolBar.find("#"+this.id+"_toolbar_li_Redo").length>0?this.toolBar.find("#"+this.id+"_toolbar_li_Redo").attr("data-content",this.getLocale("redo")):n.find("#"+this.id+"_toolbar_li_Redo").attr("data-content",this.getLocale("redo")),this.toolBar.find("#"+this.id+"_toolbar_li_Zoomout").length>0?this.toolBar.find("#"+this.id+"_toolbar_li_Zoomout").attr("data-content",this.getLocale("zoomOut")):n.find("#"+this.id+"_toolbar_li_Zoomout").attr("data-content",this.getLocale("zoomOut")),this.toolBar.find("#"+this.id+"_toolbar_li_Zoomin").length>0?this.toolBar.find("#"+this.id+"_toolbar_li_Zoomin").attr("data-content",this.getLocale("zoomIn")):n.find("#"+this.id+"_toolbar_li_Zoomin").attr("data-content",this.getLocale("zoomIn")),this.toolBar.find("#"+this.id+"_toolbar_li_Delete").length>0?this.toolBar.find("#"+this.id+"_toolbar_li_Delete").attr("data-content",this.getLocale("deleteItem")):n.find("#"+this.id+"_toolbar_li_Delete").attr("data-content",this.getLocale("deleteItem")),this.toolBar.find("#"+this.id+"_toolbar_li_MoveLayout").length>0?this.toolBar.find("#"+this.id+"_toolbar_li_MoveLayout").attr("data-content",this.getLocale("moveLayouts")):n.find("#"+this.id+"_toolbar_li_MoveLayout").attr("data-content",this.getLocale("moveLayouts")),this.toolBar.find("#"+this.id+"_toolbar_li_LeftAlign").length>0?this.toolBar.find("#"+this.id+"_toolbar_li_LeftAlign").attr("data-content",this.getLocale("leftAlign")):n.find("#"+this.id+"_toolbar_li_LeftAlign").attr("data-content",this.getLocale("leftAlign")),this.toolBar.find("#"+this.id+"_toolbar_li_Center").length>0?this.toolBar.find("#"+this.id+"_toolbar_li_Center").attr("data-content",this.getLocale("center")):n.find("#"+this.id+"_toolbar_li_Center").attr("data-content",this.getLocale("center")),this.toolBar.find("#"+this.id+"_toolbar_li_RightAlign").length>0?this.toolBar.find("#"+this.id+"_toolbar_li_RightAlign").attr("data-content",this.getLocale("rightAlign")):n.find("#"+this.id+"_toolbar_li_RightAlign").attr("data-content",this.getLocale("rightAlign")),this.toolBar.find("#"+this.id+"_toolbar_li_TopAlign").length>0?this.toolBar.find("#"+this.id+"_toolbar_li_TopAlign").attr("data-content",this.getLocale("topAlign")):n.find("#"+this.id+"_toolbar_li_TopAlign").attr("data-content",this.getLocale("topAlign")),this.toolBar.find("#"+this.id+"_toolbar_li_Middle").length>0?this.toolBar.find("#"+this.id+"_toolbar_li_Middle").attr("data-content",this.getLocale("middle")):n.find("#"+this.id+"_toolbar_li_Middle").attr("data-content",this.getLocale("middle")),this.toolBar.find("#"+this.id+"_toolbar_li_BottomAlign").length>0?this.toolBar.find("#"+this.id+"_toolbar_li_BottomAlign").attr("data-content",this.getLocale("bottomAlign")):n.find("#"+this.id+"_toolbar_li_BottomAlign").attr("data-content",this.getLocale("bottomAlign")),this.toolBar.find("#"+this.id+"_toolbar_li_Horizontal").length>0?this.toolBar.find("#"+this.id+"_toolbar_li_Horizontal").attr("data-content",this.getLocale("centerHorizontal")):n.find("#"+this.id+"_toolbar_li_Horizontal").attr("data-content",this.getLocale("centerHorizontal")),this.toolBar.find("#"+this.id+"_toolbar_li_Vertical").length>0?this.toolBar.find("#"+this.id+"_toolbar_li_Vertical").attr("data-content",this.getLocale("centerVertical")):n.find("#"+this.id+"_toolbar_li_Vertical").attr("data-content",this.getLocale("centerVertical")),this.toolBar.find("#"+this.id+"_toolbar_li_AlignToGrid").length>0?this.toolBar.find("#"+this.id+"_toolbar_li_AlignToGrid").attr("data-content",this.getLocale("alignToGrid")):n.find("#"+this.id+"_toolbar_li_AlignToGrid").attr("data-content",this.getLocale("alignToGrid")),this.toolBar.find("#"+this.id+"_toolbar_li_SizeToGrid").length>0?this.toolBar.find("#"+this.id+"_toolbar_li_SizeToGrid").attr("data-content",this.getLocale("sizeToGrid")):n.find("#"+this.id+"_toolbar_li_SizeToGrid").attr("data-content",this.getLocale("sizeToGrid")),this.toolBar.find("#"+this.id+"_toolbar_li_SpacingHorizontal").length>0?this.toolBar.find("#"+this.id+"_toolbar_li_SpacingHorizontal").attr("data-content",this.getLocale("centerHorizontal")):n.find("#"+this.id+"_toolbar_li_SpacingHorizontal").attr("data-content",this.getLocale("centerHorizontal")),this.toolBar.find("#"+this.id+"_toolbar_li_Sizing").length>0?this.toolBar.find("#"+this.id+"_toolbar_li_Sizing").attr("data-content",this.getLocale("sizing")):n.find("#"+this.id+"_toolbar_li_Sizing").attr("data-content",this.getLocale("sizing")),this.toolBar.find("#"+this.id+"_toolbar_li_SpacingVertical").length>0?this.toolBar.find("#"+this.id+"_toolbar_li_SpacingVertical").attr("data-content",this.getLocale("centerVertical")):n.find("#"+this.id+"_toolbar_li_SpacingVertical").attr("data-content",this.getLocale("centerVertical")),this.toolBar.find("#"+this.id+"_toolbar_li_SizeToWidth").length>0?this.toolBar.find("#"+this.id+"_toolbar_li_SizeToWidth").attr("data-content",this.getLocale("sizeToWidth")):n.find("#"+this.id+"_toolbar_li_SizeToWidth").attr("data-content",this.getLocale("sizeToWidth")),this.toolBar.find("#"+this.id+"_toolbar_li_SizeToHeight").length>0?this.toolBar.find("#"+this.id+"_toolbar_li_SizeToHeight").attr("data-content",this.getLocale("sizeToHeight")):n.find("#"+this.id+"_toolbar_li_SizeToHeight").attr("data-content",this.getLocale("sizeToHeight")),this.toolBar.find("#"+this.id+"_toolbar_li_SizeToControl").length>0?this.toolBar.find("#"+this.id+"_toolbar_li_SizeToControl").attr("data-content",this.getLocale("sizeToControl")):n.find("#"+this.id+"_toolbar_li_SizeToControl").attr("data-content",this.getLocale("sizeToControl")),this.toolBar.find("#"+this.id+"_toolbar_li_View").length>0?(this.toolBar.find("#"+this.id+"_toolbar_li_View").attr("data-content",this.getLocale("view")),this.toolBar.find("#"+this.id+"_toolbar_li_View .e-rptdesigner-btnText").text(this.getLocale("view"))):(n.find("#"+this.id+"_toolbar_li_View").attr("data-content",this.getLocale("view")),n.find("#"+this.id+"_toolbar_li_View .e-rptdesigner-btnText").text(this.getLocale("view"))),this.toolBar.find("#"+this.id+"_previewButton").length>0?this.toolBar.find("#"+this.id+"_previewButton").data("ejButton").setModel({text:this.getLocale("preview")}):n.find("#"+this.id+"_previewButton").data("ejButton").setModel({text:this.getLocale("preview")}),this.openMenu&&this.openMenu.length>0&&this.updateMenuItems("open"),this.saveMenu&&this.saveMenu.length>0&&this.updateMenuItems("save"),this.layoutMenu&&this.layoutMenu.length>0&&this.updateMenuItems("layout"),this.sizingMenu&&this.sizingMenu.length>0&&this.updateMenuItems("sizing"),this.viewMenu&&this.viewMenu.length>0&&this.updateMenuItems("view"))},n.prototype.updateSize=function(){this.ejDesignerTool.option("width",this.targetTag.width());this.ejDesignerTool._activeItem=undefined;this.ejDesignerTool._reSizeHandler()},n.prototype.dispose=function(){ej.isNullOrUndefined(this.ejDesignerTool)||(ej.ReportUtil.destroyEjObjects(this.toolBar),this.ejDesignerTool.destroy(),$("#"+this.id+"_toolBar").remove());!ej.isNullOrUndefined(this.openMenu)&&this.openMenu.length>0&&!ej.isNullOrUndefined(this.openMenu.data("ejMenu"))&&(this.openMenu.data("ejMenu").destroy(),$("#"+this.id+"_openConfigMenu").remove());!ej.isNullOrUndefined(this.saveMenu)&&this.saveMenu.length>0&&!ej.isNullOrUndefined(this.saveMenu.data("ejMenu"))&&(this.saveMenu.data("ejMenu").destroy(),$("#"+this.id+"_saveConfigMenu").remove());!ej.isNullOrUndefined(this.layoutMenu)&&this.layoutMenu.length>0&&!ej.isNullOrUndefined(this.layoutMenu.data("ejMenu"))&&(this.layoutMenu.data("ejMenu").destroy(),$("#"+this.id+"_layoutConfigMenu").remove());!ej.isNullOrUndefined(this.sizingMenu)&&this.sizingMenu.length>0&&!ej.isNullOrUndefined(this.sizingMenu.data("ejMenu"))&&(this.sizingMenu.data("ejMenu").destroy(),$("#"+this.id+"_sizingConfigMenu").remove());!ej.isNullOrUndefined(this.viewMenu)&&this.viewMenu.length>0&&!ej.isNullOrUndefined(this.viewMenu.data("ejMenu"))&&(this.viewMenu.data("ejMenu").destroy(),$("#"+this.id+"_viewConfigMenu").remove())},n}();window.ej.createObject("ej.ReportDesignerUtility.Toolbar",vt,window);yt=function(){function n(n,t){this.reportDesigner=null;this.isKeyDown=!1;this.waterMarkText="waterMarkText";this.noMatchedText="noDataFound";this.ejPanelTooltip=null;this.ejToggleToolTip=null;this.reportDesigner=n;this.targetTag=t;this.rendererItemPanel()}return n.prototype.isLoaded=function(){return!ej.isNullOrUndefined(this.targetTag)},n.prototype.rendererItemPanel=function(){var t=this.reportDesigner._id;this.renderPanelItems();this.renderHeaderPanel();this.expandablePanel=ej.buildTag("div.e-rptdesigner-itempanel-expandablepanel e-reportdesigner-scroller e-rptdesigner-scrollsize e-rptdesigner-tab-focus","",{display:"block",width:"100%"},{id:t+"_designerItemPanel",tabindex:"0","aria-label":this.getLocale("itemPanel")});var i=ej.buildTag("div","",{},{}),n=ej.buildTag("div","",{},{id:t+"_scrollContentItemPanel"}),r=ej.buildTag("div.e-rptdesigner-itempanel-emptymsgdiv","",{display:"none"},{id:t+"_itemPanel_empty_msg"}),u=ej.buildTag("div.e-rptdesigner-empty-msg",this.getLocale(this.noMatchedText),{display:"table-cell"});r.append(u);i.append(n).append(r);this.expandablePanel.append(i);this.targetTag.append(this.expandablePanel);this.renderGroupItems(this.panelItems,n,!0,!1);this.expandablePanel.ejScroller({buttonSize:14,scrollerSize:12,enableTouchScroll:!0,autoHide:!0,scroll:$.proxy(this.onItemScroll,this)});n.ejTooltip({target:".e-rptdesigner-itempanel-itemdiv",cssClass:"e-rptdesigner-itemInfo-template",position:{target:{horizontal:"right",vertical:"top"},stem:{horizontal:"left",vertical:"top"}},animation:{effect:"Fade",speed:500},isBalloon:!1,showShadow:!0,beforeOpen:$.proxy(this.beforeOpenTooltip,this)});this.updateSize();this.wiredEvents();this.ejPanelTooltip=n.data("ejTooltip")},n.prototype.isCategoryCheck=function(n,t){for(var i=Array.prototype.slice.call(this.panelItems),r=0;r0)for(t=0;t0?e:"e-reportdesigner-widget-custom"),itemType:"e-customitem",itemName:n[t].name,searchCategory:[n[t].name,n[t].displayName],displayName:r.length>0?this.getLocale(r):this.getLocale("custom_rptitemname"),itemKey:r.length>0?r:"custom_rptitemname"},i=ej.isNullOrUndefined(n[t].category)?"":n[t].category.trim().replace(/ /g,"");this.isCategoryCheck(i,o)||(u=Array.prototype.slice.call(this.panelItems),f={GroupName:i.length>0?i:"customitems",DisplayName:i.length>0?this.getLocale(i):this.getLocale("custom_category"),GroupClass:"e-reporticons e-reportdesigner-widget-customItem",GroupId:this.reportDesigner._id+"_CustomItem",GroupKey:i.length>0?i:"custom_category",Items:[]},f.Items.push(o),u.push(f),this.panelItems=$.extend(!0,this.panelItems,u))}},n.prototype.updateSize=function(){if(this.isLoaded()){var n=this.targetTag.height()-this.headerPanel.height()-1;this.expandablePanel.height(n+"px");this.expandablePanel.data("ejScroller")&&(this.expandablePanel.data("ejScroller").setModel({height:n+"px"}),this.expandablePanel.data("ejScroller").refresh())}},n.prototype.getInsertMenuItems=function(){return this.renderPanelItems(),this.panelItems},n.prototype.validateSearchString=function(n,t){for(var r=!1,i=0;i0&&f.push(u)}return f},n.prototype.renderHeaderPanel=function(){this.headerPanel=ej.buildEle("div","","",{height:"40px",display:"block",position:"relative"},{id:this.reportDesigner._id+"_itemHeaderPanel"});var t=this.expandCollapseTag=ej.buildEle("button","e-rptdesigner-expandcollapse e-rptdesigner-tab-focus","",{},{id:this.reportDesigner._id+"_expand_collapse",type:"button",tabindex:0,role:"button","aria-label":this.getLocale("collapseText")}),i=ej.buildEle("span","e-reporticons e-rptdesigner-expandcollapse-icon e-rptdesigner-itempanel-collapse","",{},{id:this.reportDesigner._id+"_expand_collapse_icon"}),n=ej.buildTag("div.e-rptdesigner-itempanel-autocomplete","",{display:"table",height:"30px",width:"137px"},{id:this.reportDesigner._id+"_item_autocomplete"}),r=ej.buildTag("input.e-rptdesigner-itempanel-textbox e-autocomplete e-reportdesigner-atc-boxshadow e-js e-input","",{width:"103px",display:"table-cell"},{type:"text",spellcheck:!1,autocomplete:"off",placeholder:this.getLocale(this.waterMarkText),id:this.reportDesigner._id+"_panelSearch","aria-label":this.getLocale(this.waterMarkText),tabindex:0}),u=ej.buildTag("span","",{width:"20px",display:"table-cell","margin-top":"9px"},{id:this.reportDesigner._id+"_searchIcon","class":"e-rptdesigner-itempanel-searcharea e-rptdesigner-headericon e-reportdesigner-search"});n.append(r);n.append(u);t.append(i);this.headerPanel.append(n,t);this.targetTag.append(this.headerPanel);this.renderToggleToolTip()},n.prototype.renderToggleToolTip=function(){this.headerPanel.ejTooltip({target:".e-rptdesigner-expandcollapse",position:{target:{horizontal:"right",vertical:"middle"},stem:{horizontal:"left",vertical:"middle"}},height:"28px",cssClass:"e-itempanel-expandcollapse-tooltip",beforeOpen:$.proxy(this.beforeOpenToggleToolTip,this)});this.ejToggleToolTip=this.headerPanel.data("ejTooltip")},n.prototype.beforeOpenToggleToolTip=function(){if(this.expandCollapseTag&&this.expandCollapseTag.length>0){var t=this.expandCollapseTag.find("#"+this.reportDesigner._id+"_expand_collapse_icon"),n=this.getLocale(t.hasClass("e-rptdesigner-itempanel-expand")?"expandText":"collapseText");this.ejToggleToolTip.setModel({content:n?n:""})}},n.prototype.hideToggleToolTip=function(){this.ejToggleToolTip&&!this.ejToggleToolTip._isHidden&&this.ejToggleToolTip.hide()},n.prototype.onScrollerRefresh=function(){$(this.expandablePanel).data("ejScroller")&&$(this.expandablePanel).data("ejScroller").refresh()},n.prototype.onItemPanelExpandCollapse=function(){if(this.expandCollapseTag&&this.expandCollapseTag.length>0){var t=this.expandCollapseTag.find("#"+this.reportDesigner._id+"_expand_collapse_icon"),n=t.hasClass("e-rptdesigner-itempanel-expand");t.removeClass(n?"e-rptdesigner-itempanel-expand":"e-rptdesigner-itempanel-collapse").addClass(n?"e-rptdesigner-itempanel-collapse":"e-rptdesigner-itempanel-expand");this.expandCollapseTag.attr("aria-label",this.getLocale(n?"collapseText":"expandText"));this.headerPanel.find("#"+this.reportDesigner._id+"_item_autocomplete").css("display",n?"table":"none");this.expandablePanel.css("display",n?"block":"none");this.targetTag.css("width",n?"160px":"14px");this.reportDesigner&&this.reportDesigner.updateDesignPanel();this.hideToggleToolTip();this.onScrollerRefresh()}},n.prototype.onExpandCollapseClick=function(n,t,i){var r=this.expandablePanel.find("#"+this.reportDesigner._id+"_groupHeaderIcon_"+n);r.hasClass("e-reportdesigner-plus")?(this.expandablePanel.find("#"+this.reportDesigner._id+"_group_"+n).slideDown("fast",$.proxy(this.onScrollerRefresh,this)),this.expandablePanel.find("#"+this.reportDesigner._id+"_groupHeader_"+n).removeClass("e-rptdesigner-borderbottom-zero"),this.expandablePanel.find("#"+this.reportDesigner._id+"_groupHeader_"+n).addClass("e-itempanel-expand").removeClass("e-itempanel-collapse"),this.expandablePanel.find("#"+this.reportDesigner._id+"_group_"+n).addClass("e-itempanel-expand"),r.addClass("e-reportdesigner-minus").removeClass("e-reportdesigner-plus")):(this.expandablePanel.find("#"+this.reportDesigner._id+"_group_"+n).slideUp("fast",$.proxy(this.onScrollerRefresh,this)),this.expandablePanel.find("#"+this.reportDesigner._id+"_groupHeader_"+n).removeClass("e-itempanel-expand").addClass("e-itempanel-collapse"),this.expandablePanel.find("#"+this.reportDesigner._id+"_group_"+n).removeClass("e-itempanel-expand"),r.addClass("e-reportdesigner-plus").removeClass("e-reportdesigner-minus"),t0)for(t=0;t=n[f].Items.length&&f0)for(v=0;v0&&this.ejPanelTooltip.setModel({content:this.getTooltipTemplate(t.attr("itemKey")),tip:{adjust:{xValue:t.index()%2==0?t.outerWidth(!0):1}}})}},n.prototype.getTooltipTemplate=function(n){return"
"+this.getLocale(n+"_title")+"<\/div>
"+this.getLocale(n+"_desc")+"<\/div><\/div>
"+this.getLocale("dataRequirements")+"<\/div>
"+this.getLocale(n+"_datareq")+"<\/div><\/div><\/div>"},n.prototype.getSearchItems=function(){return this.searchItems},n.prototype.getSearchItemsLength=function(){for(var n=0,t=0;t0?(this.headerPanel.find("#"+this.reportDesigner._id+"_searchIcon").addClass("e-reportdesigner-close").addClass("e-reportdesigner-errorLog").removeClass("e-reportdesigner-search"),this.searchItems=this.getPanelItems(this.panelItems,t),this.renderGroupItems(this.searchItems,this.expandablePanel.find("#"+this.reportDesigner._id+"_scrollContentItemPanel"),!0,!0),this.showToolboxItems(this.searchItems.length>0)):(this.headerPanel.find("#"+this.reportDesigner._id+"_searchIcon").addClass("e-reportdesigner-search").removeClass("e-reportdesigner-close").removeClass("e-reportdesigner-errorLog"),this.searchItems=[],this.renderGroupItems(this.panelItems,this.expandablePanel.find("#"+this.reportDesigner._id+"_scrollContentItemPanel"),!0,!1),this.showToolboxItems(!0));this.isKeyDown=!0}},n.prototype.onSearchBlur=function(){var n=this.headerPanel.find("#"+this.reportDesigner._id+"_panelSearch");n.parent().removeClass("e-focus");n.removeClass("e-focus");n.val().trim().length===0&&(n.val(""),this.headerPanel.find("#"+this.reportDesigner._id+"_searchIcon").addClass("e-reportdesigner-search").removeClass("e-reportdesigner-close").removeClass("e-reportdesigner-errorLog"),this.isKeyDown&&(this.searchItems=[],this.renderGroupItems(this.panelItems,this.expandablePanel.find("#"+this.reportDesigner._id+"_scrollContentItemPanel"),!0,!1)));this.isKeyDown=!1},n.prototype.onSearchFocus=function(){var n=this.headerPanel.find("#"+this.reportDesigner._id+"_panelSearch");n.parent().addClass("e-focus");n.addClass("e-focus");this.isKeyDown=!1},n.prototype.onCloseClick=function(){this.headerPanel.find("#"+this.reportDesigner._id+"_panelSearch").val("");this.headerPanel.find("#"+this.reportDesigner._id+"_searchIcon").addClass("e-reportdesigner-search").removeClass("e-reportdesigner-close").removeClass("e-reportdesigner-errorLog");this.expandablePanel.find("#"+this.reportDesigner._id+"_scrollContentItemPanel").empty();this.showToolboxItems(!0);this.renderGroupItems(this.panelItems,this.expandablePanel.find("#"+this.reportDesigner._id+"_scrollContentItemPanel"),!0,!1)},n.prototype.showToolboxItems=function(n){this.expandablePanel.find("#"+this.reportDesigner._id+"_itemPanel_empty_msg").css("display",n?"none":"table")},n.prototype.onItemScroll=function(n){n.cancel=this.reportDesigner.isItemDrag},n.prototype.updateCulture=function(){var r=this.reportDesigner._id,u=Array.prototype.slice.call(this.panelItems),h=this.targetTag.find("#"+r+"_panelSearch"),o,s,i,n,f,t,e;if(this.expandablePanel.attr("aria-label",this.getLocale("itemPanel")),o=this.expandCollapseTag.find("#"+this.reportDesigner._id+"_expand_collapse_icon"),this.expandCollapseTag.attr("aria-label",this.getLocale(o.hasClass("e-rptdesigner-itempanel-expand")?"expandText":"collapseText")),this.waterMarkText=this.getLocale("waterMarkText"),h.attr("placeholder",this.waterMarkText),s=this.expandablePanel.find("#"+r+"_itemPanel_empty_msg").children(),this.targetTag.find(s.text(this.getLocale(this.noMatchedText))),u&&u.length>0)for(i=0;i0)for(t=0;t0?r.localeText:this.getCustomItemLocale(n)}return n},n.prototype.getCustomItemLocale=function(n){return n.indexOf("_title")>0?this.getLocale("custom_tooltip_title"):n.indexOf("_desc")>0?this.getLocale("custom_tooltip_desc"):n.indexOf("_datareq")>0?this.getLocale("custom_tooltip_datareq"):n.indexOf("_category")>0?this.getLocale("custom_category"):n.indexOf("_rptitemname")>0?this.getLocale("custom_rptitemname"):n},n.prototype.wiredEvents=function(){this.headerPanel.find("#"+this.reportDesigner._id+"_expand_collapse").bind("click",$.proxy(this.onItemPanelExpandCollapse,this));this.headerPanel.find("#"+this.reportDesigner._id+"_panelSearch").bind("keyup",$.proxy(this.onSearchClick,this));this.headerPanel.find("#"+this.reportDesigner._id+"_panelSearch").bind("blur",$.proxy(this.onSearchBlur,this));this.headerPanel.find("#"+this.reportDesigner._id+"_panelSearch").bind("focus",$.proxy(this.onSearchFocus,this));this.headerPanel.find("#"+this.reportDesigner._id+"_searchIcon").bind("click",$.proxy(this.onCloseClick,this))},n.prototype.unwiredEvents=function(){this.headerPanel.find("#"+this.reportDesigner._id+"_expand_collapse").unbind("click",$.proxy(this.onItemPanelExpandCollapse,this));this.headerPanel.find("#"+this.reportDesigner._id+"_panelSearch").unbind("keyup",$.proxy(this.onSearchClick,this));this.headerPanel.find("#"+this.reportDesigner._id+"_panelSearch").unbind("blur",$.proxy(this.onSearchBlur,this));this.headerPanel.find("#"+this.reportDesigner._id+"_panelSearch").unbind("focus",$.proxy(this.onSearchFocus,this));this.headerPanel.find("#"+this.reportDesigner._id+"_searchIcon").unbind("click",$.proxy(this.onCloseClick,this))},n.prototype.dispose=function(){this.expandablePanel&&this.expandablePanel.length>0&&this.expandablePanel.data("ejScroller")&&(ej.ReportUtil.destroyEjObjects(this.expandablePanel),this.expandablePanel.data("ejScroller").destroy(),this.expandablePanel.remove());this.headerPanel&&this.headerPanel.length>0&&this.headerPanel.data("ejTooltip")&&(this.unwiredEvents(),ej.ReportUtil.destroyEjObjects(this.headerPanel),this.headerPanel.data("ejTooltip").destroy(),this.headerPanel.remove())},n}();window.ej.createObject("ej.ReportDesignerUtility.ItemPanel",yt,window);pt=function(){function n(n,t){this.ejContextMenu=null;this.isHeaderorFooter=!0;this.designerContextMenu=null;this.rptDesigner=n;this.id=this.rptDesigner._id;this.designPanel=t;this.itemPanel=this.rptDesigner.getInstance("ItemPanel")}return n.prototype.createDesignerContextMenu=function(n){this.designerContextMenu=ej.buildTag("ul.e-designer-menu e-designer-contextmenu","",{},{id:this.id+"_designArea_Menu"});n.append(this.designerContextMenu);this.designerContextMenu.ejMenu({menuType:ej.MenuType.ContextMenu,openOnClick:!0,width:150,beforeOpen:$.proxy(this.beforeContextMenuOpen,this),click:$.proxy(this.onContextMenuClick,this)});this.ejContextMenu=this.designerContextMenu.data("ejMenu")},n.prototype.beforeContextMenuOpen=function(n){if(n&&n.target)if(this.hasCurrentScope(n)){var t=this.getContextMenuItems(),i=this.getTargetId($(n.target));this.ejContextMenu.setModel({fields:t});this.designerContextMenu.attr("elementId",i);this.updateMenuItemsVisibility(n)}else n.cancel=!0,this.hideContextMenu()},n.prototype.hideContextMenu=function(){this.designerContextMenu.css("display")!=="none"&&this.ejContextMenu.hide()},n.prototype.getTargetId=function(n){var t=null,i;return n&&n.length>0&&(!n.hasClass("e-rectangle")&&n.parent().hasClass("e-rectangle")?t=n.parent().attr("id"):(i=n.closest(".e-rectangle",this.designPanel.designArea[0]),t=i.length>0?i.attr("id"):n.attr("id"))),t},n.prototype.hasCurrentScope=function(n){var i=!0,t=$(n.target),r=this.designPanel.designArea[0];return t.closest("."+(this.designPanel.designId+"_designArea_e-adornericon"),r).length>0?i=!0:t.hasClass("e-rptdesigner-gripper-selection")?i=!1:t.hasClass("e-rptdesigner-tablix-commonSelection")?i=!0:!t.hasClass("e-rectangle")&&t.hasClass("e-reportitem")&&t.parent().hasClass("e-rectangle")?i=!0:!t.hasClass("e-rectangle")&&t.parent().hasClass("e-rectangle")&&t.parent().parent().hasClass("e-tablix-cell")?i=!1:t.parents(".e-tablix").length>0&&!(t.closest(".e-rectangle",r).length>0)?i=!1:t.closest(".e-textboxitem",r).length>0&&(i=this.designPanel.textContext?this.rptDesigner.isTextBoxEdited()?!1:this.designPanel.isSelectedText?!1:i:!0),i},n.prototype.getContextMenuItems=function(){var n=[];return this.setMenuData(this.getReportItemData(),n,null),{dataSource:n,id:"id",parentId:"parentId",text:"text",spriteCssClass:"sprite",htmlAttribute:"separator"}},n.prototype.setMenuData=function(n,t,i){for(var r=0;r0&&(u=u.split("_")[0],f=!0);t.push({id:n[r].Id?n[r].Id:e,text:u,parentId:i,sprite:n[r].Sprite?n[r].Sprite:"",itemInfo:n[r].ItemInfo?n[r].ItemInfo:null,separator:{"class":f?"e-separator":""}});n[r].Name&&n[r].Items&&n[r].Items.length>0&&this.setMenuData(n[r].Items,t,e)}},n.prototype.getReportItemData=function(){var n=[];return this.getBasicMenuItems(n),this.getInsertMenuItems(n),this.addHeaderFooter(n),n},n.prototype.addHeaderFooter=function(n){var i=this.designPanel.designHeaderTag.is(":visible"),t;i?n.push(this.getLocale("removeHeader")):n.push(this.getLocale("addHeader"));t=this.designPanel.designFooterTag.is(":visible");t?n.push(this.getLocale("removeFooter")):n.push(this.getLocale("addFooter"))},n.prototype.getBasicMenuItems=function(n){n.push(this.getLocale("cut"));n.push(this.getLocale("copy"));n.push(this.getLocale("paste"));n.push(this.getLocale("delete")+"_separator")},n.prototype.getInsertMenuItems=function(n){n.push({Name:this.getLocale("insert")+"_separator",Items:this.getReportItemsMenu()})},n.prototype.getBasicReportItems=function(n){for(var r,i,u=[],t=0;t0&&u.push(r)}return u},n.prototype.getReportItemsMenu=function(){var n=this.itemPanel.getInsertMenuItems(),r,t,i;for(this.isHeaderorFooter&&(n=this.getBasicReportItems(n)),r={},t=0;t0?t.enableItem(this.getLocale("cut")):t.disableItem(this.getLocale("cut"));i.length>0?t.enableItem(this.getLocale("copy")):t.disableItem(this.getLocale("copy"));i.length>0?t.enableItem(this.getLocale("delete")):t.disableItem(this.getLocale("delete"));this.designPanel.canPaste()&&!r?t.enableItem(this.getLocale("paste")):t.disableItem(this.getLocale("paste"));this.designPanel.closestRptItem.hasClass("e-rectangle")||$(n.target).parent().hasClass("e-reportdesigner-designArea")?t.enableItem(this.getLocale("Insert")):t.disableItem(this.getLocale("Insert"))},n.prototype.onContextMenuClick=function(n){var f=parseInt(this.designerContextMenu.attr("mouseXPos"),10),e=parseInt(this.designerContextMenu.attr("mouseYPos"),10),t={left:f,top:e},i;if(n.text===this.getLocale("cut")?this.cutReportItem():n.text===this.getLocale("copy")?this.copyReportItem():n.text===this.getLocale("paste")?this.pasteReportItem(t):n.text===this.getLocale("delete")?this.deleteReportItem():n.text===this.getLocale("addHeader")?this.addRemoveHeader(!0):n.text===this.getLocale("removeHeader")?this.addRemoveHeader(!1):n.text===this.getLocale("addFooter")?this.addRemoveFooter(!0):n.text===this.getLocale("removeFooter")&&this.addRemoveFooter(!1),i=this.isInsertItemElement(n),i){var r=this.getReportItemName(n.model.fields.dataSource,n.ID),u=$("#"+this.designerContextMenu.attr("elementId")),o=this.designPanel.getContextMenuPosition(u,t);this.rptDesigner.undoManager.setMergeAction(!0);this.addReportItem(r.itemType,r.itemName,u,o,"");this.rptDesigner.undoManager.setMergeAction(!1);this.designerContextMenu.removeAttr("elementId")}},n.prototype.getReportItemName=function(n,t){for(var i=0;i0&&t.hasClass("e-haschild")?!1:n.parentText===this.getLocale("Insert")?!0:this.isInsertItem(n.model.fields.dataSource,n.parentId)}return!1},n.prototype.isInsertItem=function(n,t){for(var i=0;i0||i.parents(".e-header-tag").length>0;this.ejContextMenu.element.attr({mouseXPos:t.x,mouseYPos:t.y,targetId:n.target.id});var r=this.ejContextMenu.element.height(),u=this.ejContextMenu.element.width(),f=t.y+r,s=t.x+u,e=0,o=0;o=fwindow.innerHeight&&t.y-r>0?t.y-r:window.innerHeight-this.ejContextMenu.element.outerHeight();e=s0&&!ej.isNullOrUndefined(n.data("ejMenu"))&&(n.data("ejMenu").destroy(),$("#"+this.id+"_designArea_Menu").remove())},n}();window.ej.createObject("ej.ReportDesignerUtility.DesignerContextMenu",pt,window);wt=function(){function i(n,t){this.designAreaBodyHeight=300;this.designAreaHeaderHeight=70;this.designAreaFooterHeight=70;this.designAreaWidth=700;this.resizerPanelwidth=1;this.dragInitiated=!1;this.isMouseDown=!1;this.isAdornerFocused=!1;this.isDataItemDrag=!1;this.selectedReportItemsPosition=[];this.leftDirection=!0;this.topDirection=!0;this.rdlParser=null;this.propertyTimeOut=null;this.toolBarTimeOut=null;this.groupTimeOut=null;this.headerWaterText=this.getLocale("headerText");this.footerWaterText=this.getLocale("footerText");this.rptItemBounds=[];this.snapPixel=5;this.resizeDir=null;this.itemHintLines={};this.minimumBounds=[];this.minimumPosition=null;this.minimumSize={width:2,height:2};this.interactiveSize={width:null,height:null};this.focusedRegion=null;this.isSelectedText=!1;this.isSelectedPropertyPanel=!1;this.designAreaBodySvg=null;this.designAreaHeaderSvg=null;this.designAreaFooterSvg=null;this.rptErrors=[];this.parentObjs={};this.tablixContext=null;this.textContext=null;this.selectedReportItems=[];this.previousReportItems=[];this.designRptItems=null;this.closestRptItem=null;this.reportDesigner=n;this.propertyPanel=this.reportDesigner.getInstance("PropertyPanel");this.targetTag=t;this.designerContextMenu=new ej.ReportDesignerUtility.DesignerContextMenu(this.reportDesigner,this);this.renderDesignPanel();this.wiredDesignerEvents();this.mouseActions=this.getDefaultMouseActions()}return i.prototype.renderDesignPanel=function(){var r;this.designId=this.reportDesigner._id;this.designPanel=ej.buildEle("div","e-reportdesigner-designPanel","",{overflow:"auto",display:"block",width:"100%"},{id:this.designId+"_designPanel"});this.updatePanelSize();this.designArea=ej.buildEle("div","e-reportdesigner-designArea","",{height:"441px",width:this.designAreaWidth+"px",display:"block"},{id:this.designId+"_designArea"});var i=this.designAreaLineTag=ej.buildEle("div","e-rptdesigner-dpOuterline","",{width:this.designAreaWidth+"px"},{id:this.designId+"_designAreaOuterline"}),n=this.horizontalLineTag=ej.buildEle("div","e-rptdesigner-horizonline","",{width:this.designAreaWidth+"px"},{id:this.designId+"_horizontalOuterline"}),t=this.verticalLineTag=ej.buildEle("div","","",{display:"block",width:this.designAreaWidth+this.resizerPanelwidth+2+"px",height:this.designAreaBodyHeight+this.designAreaHeaderHeight+this.designAreaFooterHeight+"px"},{id:this.designId+"_verticalOuterline"});this.designHeaderTag=ej.buildEle("div","e-header-tag e-designersection","",{width:this.designAreaWidth+"px",height:this.designAreaHeaderHeight+"px",display:"block",outline:"0 none",position:"relative","box-sizing":"border-box","-moz-box-sizing":"border-box","-webkit-box-sizing":"border-box"},{id:this.designId+"_designHeader",tabindex:0,"aria-label":this.getLocale("designareaheader")});this.designHeaderBorderOuterTag=ej.buildEle("div","e-designer-areaborder","",{overflow:"hidden"},{id:this.designId+"_designerHeaderBorderOuter"});this.designHeaderBorderTag=ej.buildEle("div","e-designer-bordertag e-designer-areaborder","",{border:"1pt none black"},{id:this.designId+"_designerHeaderBorder"});this.headerWaterTag=ej.buildEle("div","e-rptdesigner-pg-tag e-header-resize",this.headerWaterText,{"border-top-right-radius":"10px",bottom:"0px",display:"block",cursor:"pointer"},null);this.designBodyTag=ej.buildEle("div","e-body-tag e-designersection","",{width:this.designAreaWidth+"px",height:this.designAreaBodyHeight+"px",display:"block",outline:"0 none",position:"relative","box-sizing":"border-box","-moz-box-sizing":"border-box","-webkit-box-sizing":"border-box"},{id:this.designId+"_designBody",tabindex:0,"aria-label":this.getLocale("designareabody")});this.designBodyBorderOuterTag=ej.buildEle("div","e-designer-areaborder","",{overflow:"hidden"},{id:this.designId+"_designerBodyBorderOuter"});this.designBodyBorderTag=ej.buildEle("div","e-designer-bordertag e-designer-areaborder","",{border:"1pt none black"},{id:this.designId+"_designBodyBorder"});this.designFooterTag=ej.buildEle("div","e-footer-tag e-designersection","",{width:this.designAreaWidth+"px",height:this.designAreaFooterHeight+"px",display:"block",outline:"0 none",position:"relative","box-sizing":"border-box","-moz-box-sizing":"border-box","-webkit-box-sizing":"border-box"},{id:this.designId+"_designFooter",tabindex:0,"aria-label":this.getLocale("designareafooter")});this.designFooterBorderOuterTag=ej.buildEle("div","e-designer-areaborder","",{overflow:"hidden"},{id:this.designId+"_designerFooterBorderOuter"});this.designFooterBorderTag=ej.buildEle("div","e-designer-bordertag e-designer-areaborder","",{border:"1pt none black"},{id:this.designId+"_designFooterBorder"});this.footerWaterTag=ej.buildEle("div","e-rptdesigner-pg-tag e-body-resize",this.footerWaterText,{"border-bottom-right-radius":"10px",top:"0px",display:"block",cursor:"pointer"},{});this.designLicenseMsgTag=ej.buildTag("div.e-designer-licensetag","",{display:"none",width:"100%",height:"100%"},{id:this.designId+"_licenseTag"});r=ej.buildTag("span.e-designer-licensetag-text","",{width:"100%",margin:"auto",position:"absolute","max-width":"100%","max-height":"100%"});this.designSelector=ej.buildEle("div","e-rptdesigner-designselector","",{display:"none"},{id:this.designId+"_designSelector"});this.headerResizerTag=ej.buildEle("div","e-header-resize","",{width:this.designAreaWidth+"px",display:"block",cursor:"n-resize","z-index":"1000",height:"2px",position:"relative"},{id:this.designId+"_headerResizer"});this.bodyResizerTag=ej.buildEle("div","e-body-resize","",{width:this.designAreaWidth+"px",display:"block",cursor:"n-resize","z-index":"1000",height:"2px",position:"relative"},{id:this.designId+"_bodyResizer"});this.horizontalResizer=ej.buildEle("div","e-horizontal-resize","",{width:this.designAreaWidth+"px",height:this.resizerPanelwidth+2+"px",cursor:"n-resize",display:"block","border-width":"0px",position:"relative"},{id:this.designId+"_horizontalResizer"});this.verticalResizer=ej.buildEle("div","e-vertical-resize e-rptdesigner-dpxyresizer","",{width:"2px",height:"441px",float:"right",cursor:"e-resize"},{id:this.designId+"_verticalResizer"});t.append(this.designArea);t.append(this.verticalResizer);n.append(t);n.append(this.horizontalResizer);this.designArea.append(this.designSelector);this.headerResizerTag.append(this.headerWaterTag);this.designArea.append(this.designHeaderTag);this.designArea.append(this.headerResizerTag);this.designArea.append(this.designBodyTag);this.designArea.append(this.bodyResizerTag);this.bodyResizerTag.append(this.footerWaterTag);this.designArea.append(this.designFooterTag);i.append(n);this.designPanel.append(i);this.targetTag.append(this.designPanel);this.targetTag.bind("contextmenu",function(){return!1});this.designHeaderBorderOuterTag.append(this.designHeaderBorderTag);this.designBodyBorderOuterTag.append(this.designBodyBorderTag);this.designFooterBorderOuterTag.append(this.designFooterBorderTag);this.designBodyTag.append(this.designBodyBorderOuterTag);this.designHeaderTag.append(this.designHeaderBorderOuterTag);this.designFooterTag.append(this.designFooterBorderOuterTag);this.designLicenseMsgTag.append(r);this.designFooterTag.append(this.designLicenseMsgTag);this.renderGrid();this.designerContextMenu.createDesignerContextMenu(this.reportDesigner.element)},i.prototype.isLoaded=function(){return!ej.isNullOrUndefined(this.targetTag)&&this.targetTag.length>0},i.prototype.updatePanelSize=function(){if(this.isLoaded()){var n=this.targetTag.find("#"+this.designId+"_rptItem_groupingPanel"),t=this.targetTag.height();n.length>0&&n.is(":visible")&&(t=t-n.height());this.designPanel.css("height",t+"px")}},i.prototype.updateCulture=function(){this.designArea.find(".e-reportitem.e-textboxitem").each(function(n,t){var i=ej.ReportUtil.getReportItem($(t));i&&i.updateCulture&&i.updateCulture()});this.headerWaterTag.removeClass("e-title-tip");this.footerWaterTag.removeClass("e-title-tip");this.headerWaterTag.text(this.getLocale("headerText"));this.footerWaterTag.text(this.getLocale("footerText"));this.designHeaderTag.attr("aria-label",this.getLocale("designareaheader"));this.designFooterTag.attr("aria-label",this.getLocale("designareafooter"));this.designBodyTag.attr("aria-label",this.getLocale("designareabody"))},i.prototype.getLocale=function(n){var t,i=ej.ReportDesigner.Locale["en-US"].designPanel;!this.reportDesigner||ej.isNullOrUndefined(this.reportDesigner.model)||ej.isNullOrUndefined(ej.ReportDesigner.Locale[this.reportDesigner.model.locale])||(t=ej.ReportDesigner.Locale[this.reportDesigner.model.locale].designPanel);switch(n.toLowerCase()){case"headertext":return t&&t.headerText?t.headerText:i.headerText;case"footertext":return t&&t.footerText?t.footerText:i.footerText;case"pastetitle":return t&&t.pasteTitle?t.pasteTitle:i.pasteTitle;case"pastealert":return t&&t.pasteAlert?t.pasteAlert:i.pasteAlert;case"designareaheader":return t&&t.headerAreaLabel?t.headerAreaLabel:i.headerAreaLabel;case"designareabody":return t&&t.bodyAreaLabel?t.bodyAreaLabel:i.bodyAreaLabel;case"designareafooter":return t&&t.footerAreaLabel?t.footerAreaLabel:i.footerAreaLabel;case"rdlswitcheralertheader":return t&&t.rdlSwitcherAlert&&t.rdlSwitcherAlert.headerContent?t.rdlSwitcherAlert.headerContent:i.rdlSwitcherAlert.headerContent;case"rdlswitcheralertbody":return t&&t.rdlSwitcherAlert&&t.rdlSwitcherAlert.bodyContent?t.rdlSwitcherAlert.bodyContent:i.rdlSwitcherAlert.bodyContent}return n},i.prototype.wiredDesignerEvents=function(){this.designPanel.bind(ej.ReportUtil.MouseEvent.mouseDown,$.proxy(this.designPanelMouseDown,this));this.designArea.bind(ej.ReportUtil.MouseEvent.mouseDown,$.proxy(this.designAreaMouseDown,this))},i.prototype.registerMouseEvents=function(){$(document).bind(ej.ReportUtil.MouseEvent.mouseMove,$.proxy(this.designAreaMouseMove,this));$(document).bind(ej.ReportUtil.MouseEvent.mouseUp,$.proxy(this.designAreaMouseUp,this));$(document).bind(ej.ReportUtil.MouseEvent.mouseLeave,$.proxy(this.designAreaMouseUp,this))},i.prototype.isAdornerDrag=function(n){var t=n.parent();return n.hasClass("e-rptdesigner-selection-drag")||t&&t.hasClass("e-rptdesigner-selection-drag")?!0:!1},i.prototype.isAdornerMove=function(n){var t=n.parent();return n.hasClass("e-rptdesigner-selection-move e-moveicon")||t&&t.hasClass("e-rptdesigner-selection-move e-moveicon")?!0:!1},i.prototype.isAdorderArea=function(n){var t=n.parent();return n.hasClass("e-rptdesigner-selection-move")||n.hasClass("e-rptdesigner-selection-drag")||t.hasClass("e-rptdesigner-selection-move")||t.hasClass("e-rptdesigner-selection-drag")?!0:!1},i.prototype.getDefaultMouseActions=function(){return{isDesignerSection:!1,isTextbox:!1,isTablix:!1,isRectangle:!1,isMultiSelection:!1}},i.prototype.designAreaMouseDown=function(n){var i=this.getMousePosition(n),s=null,u=!1,f=!0,e=!1,o,h,r,t;if(this.xOldValue=this.xNewValue=i.x,this.yOldValue=this.yNewValue=i.y,this.mouseDownTarget=this.getMouseDownTarget(n),this.isAdornerFocused=!1,this.previousReportItems=this.getSelectedItems(this.selectedReportItems),this.mouseActions.isDesignerSection=this.isDesignerSections(this.mouseDownTarget),this.isMouseDown=!1,this.mouseActions.isTextEdit=this.reportDesigner.isTextBoxEdited(),this.mouseActions.isRightClick=!1,this.mouseActions.isTextbox=!1,this.mouseActions.isTablix=!1,this.mouseActions.isRectangle=!1,this.mouseActions.isMultiSelection=!1,this.mouseActions.isDesignerSection?(this.focusedRegion=$(n.target),this.closestRptItem=this.focusedRegion):(this.closestRptItem=this.mouseDownTarget.closest(".e-reportitem",this.designArea[0]),this.closestRptItem&&this.closestRptItem.length>0?this.closestRptItem.hasClass("e-rectangle")?this.focusedRegion=this.closestRptItem:(o=this.closestRptItem.closest(".e-rectangle",this.designArea[0]),this.focusedRegion=o.length>0?o:this.mouseDownTarget.closest(".e-designersection",this.designArea[0])):this.focusedRegion=this.mouseDownTarget.closest(".e-designersection",this.designArea[0])),n&&(n.which===3||n.button===2)&&(e=this.mouseActions.isRightClick=!0),!this.isResizer(this.mouseDownTarget)&&!this.mouseDownTarget.hasClass("e-reportdesigner-designArea")){if(this.selectedReportItems&&this.selectedReportItems.length>0&&this.isAdorderArea(this.mouseDownTarget))t=this.getOffsetPosition({left:i.x,top:i.y}),this.startPoint={x:t.left,y:t.top},this.reportDesigner.undoManager.setMergeAction(!0),this.isAdornerFocused=!0,this.isMouseDown=!0,u=!0,f=this.mouseActions.isTextEdit,this.reportDesigner.hideTextboxContext(),this.validateItemSelection(this.closestRptItem);else if(this.mouseActions.isDesignerSection)t=this.getOffsetPosition({left:i.x,top:i.y}),this.startPoint={x:t.left,y:t.top},u=!0,f=!1,this.reportDesigner.hideTextboxContext(),this.reportDesigner.hideTablixGripper(),this.removeAllSelectedItems(),this.isMouseDown=!0;else if(this.closestRptItem&&this.closestRptItem.length>0&&this.closestRptItem.hasClass("e-tablix")){r=ej.ReportUtil.getReportItem(this.closestRptItem);this.reportDesigner.hideTextboxContext();this.reportDesigner.setTablixContext(r);this.removeAllSelectedItems();r.onMouseDown(n);this.mouseActions.isTablix=!0;f=!1}else if(this.closestRptItem&&this.closestRptItem.length>0&&this.closestRptItem.parent().hasClass("e-tablix-cell")){h=this.getClosestTablixItem(this.closestRptItem);r=ej.ReportUtil.getReportItem(h);this.reportDesigner.hideTextboxContext();this.reportDesigner.setTablixContext(r);this.removeAllSelectedItems();r.onMouseDown(n);this.mouseActions.isTablix=!0;f=!1;this.closestRptItem.hasClass("e-rectangle")&&(t=this.getOffsetPosition({left:i.x,top:i.y}),this.startPoint={x:t.left,y:t.top},this.mouseActions.isRectangle=!0,this.isMouseDown=!0,u=!0);e=!1}else this.closestRptItem&&this.closestRptItem.length>0&&this.closestRptItem.hasClass("e-rectangle")?(t=this.getOffsetPosition({left:i.x,top:i.y}),this.startPoint={x:t.left,y:t.top},this.mouseActions.isRectangle=!0,this.isMouseDown=!0,u=!0):this.closestRptItem&&this.closestRptItem.length>0&&this.closestRptItem.hasClass("e-textboxitem")&&(this.mouseActions.isTextbox=!0);f&&(n.ctrlKey?(this.reportDesigner.hideTextboxContext(),this.ctrlKeyItemSelection(this.closestRptItem)):(this.previousReportItems.length>1||!this.isItemSelected(this.closestRptItem))&&(this.reportDesigner.hideTextboxContext(),this.reportDesigner.hideTablixGripper(),e&&this.previousReportItems.indexOf(this.closestRptItem.attr("id"))!==-1||this.removeAllSelectedItems(),this.designerItemSelection(this.closestRptItem)),this.previousReportItems.length===this.selectedReportItems.length&&this.isEqualdItems(this.selectedReportItems,this.previousReportItems)&&this.isItemSelected(this.closestRptItem)||(this.invokeToolBar(),this.invokePropertyPanel(),this.invokeGroupPanel()));this.isAdornerFocused&&(s=this.designArea.find(".e-reportitem"),this.rptItemBounds=this.getSurfaceItems(s,this.selectedReportItems),this.updateSelectedItemsBounds());e&&this.designerContextMenu.openContextMenu(n,i);u&&this.registerMouseEvents();return}},i.prototype.designAreaMouseMove=function(n){var t,r,u;if(!this.mouseActions.isRightClick){if(t=this.getMousePosition(n),this.xNewValue=t.x,this.yNewValue=t.y,this.isMouseDown&&(this.endPoint=t,this.mouseActions.isMove=!0,this.mouseActions.areaOffset=this.designArea.offset(),this.mouseActions.scroll={left:$(document).scrollLeft(),top:$(document).scrollTop()},r=this.getOffsetPosition({left:this.endPoint.x,top:this.endPoint.y}),this.endPoint={x:r.left,y:r.top},!this.isEqualPoints(this.startPoint.x,this.endPoint.x)||!this.isEqualPoints(this.startPoint.y,this.endPoint.y)))if(this.isAdornerFocused&&this.isAdornerDrag(this.mouseDownTarget))this.resizeDir=this.getResizeDirection(),this.setItemSize(this.startPoint,this.endPoint);else if(this.isAdornerFocused&&this.isAdornerMove(this.mouseDownTarget))u=this.getDragCursor(n),this.targetTag.css("cursor",u),this.mouseDownTarget.closest(".e-rptdesigner-selection-move",this.designArea[0]).css("cursor",u),this.resizeDir={left:!0,top:!0,right:!0,bottom:!0},this.setItemPosition(this.startPoint,this.endPoint);else if(this.mouseActions.isRectangle===!0||this.mouseActions.isDesignerSection===!0){this.mouseActions.isMultiSelection=!0;this.designSelector.css("display","block");this.endPoint={x:this.endPoint.x-1,y:this.endPoint.y-1};var i=this.getRectBoundsFromPoints(this.startPoint,this.endPoint),f=this.getOffsetPosition(this.closestRptItem.offset()),e=this.getSelectionBounds(f,this.closestRptItem);this.isIntersectDesignerSection({x:this.endPoint.x,y:this.endPoint.y,width:1,height:1},e)&&this.designSelector.css({left:i.x,top:i.y,width:i.width,height:i.height})}this.xOldValue=this.xNewValue;this.yOldValue=this.yNewValue;this.mouseActions.isMove=!1}},i.prototype.designAreaMouseUp=function(n){var u,f,r,t,i;if(this.mouseDownTarget||(this.mouseDownTarget=this.getMouseDownTarget(n)),this.resetSelectedItemsZIndex(),u=this.getMousePosition(n),f=this.getOffsetPosition({left:u.x,top:u.y}),this.endPoint={x:f.left,y:f.top},!this.mouseActions.isRightClick&&this.mouseActions.isMultiSelection){var o=this.getOffsetPosition(this.designSelector.offset()),s=this.getOffsetPosition(this.mouseDownTarget.offset()),h={left:o.left-s.left,top:o.top-s.top},c=this.getSelectionBounds(h,this.designSelector),e=this.getItemsInBounds(this.closestRptItem,c);e.length>0&&(this.removeExcludeSelection(e),this.designerItemsSelection(e))}else if(this.mouseActions.isRightClick||!this.isAdornerFocused||!this.isAdornerDrag(this.mouseDownTarget)||this.isEqualPoints(this.startPoint.x,this.endPoint.x)&&this.isEqualPoints(this.startPoint.y,this.endPoint.y)){if(!this.mouseActions.isRightClick&&this.isAdornerFocused&&this.isAdornerMove(this.mouseDownTarget)&&(!this.isEqualPoints(this.startPoint.x,this.endPoint.x)||!this.isEqualPoints(this.startPoint.y,this.endPoint.y)))for(r=this.getOffsetPosition(this.closestRptItem.parent().offset()),this.hideHintLines(),r={left:r.left+parseFloat(this.closestRptItem.parent().css("border-left-width")),top:r.top+parseFloat(this.closestRptItem.parent().css("border-top-width"))},t=0;t0)for(t=0;t0)for(var t=0;t0&&n.find("."+this.designId+"-e-toolTipDiv").remove()},i.prototype.validateItemSelection=function(n){for(var i,r=n.parent().attr("id"),t=0;t0&&n.length>0)for(t=this.selectedReportItems.length-1;t>=0;t--){for(r=!1,u=this.selectedReportItems[t],i=0;i0)for(var n=this.selectedReportItems.length-1;n>=0;n--)this.removeSelectedItem($(this.selectedReportItems[n]),n);this.parentObjs={}},i.prototype.removeSelectedItem=function(n,t){if(n.hasClass(this.designId+"_designArea_e-elements")){var i=t;ej.isNullOrUndefined(t)&&(i=this.indexOfSelection(n));ej.isNullOrUndefined(i)||i===-1||(n.children("."+this.designId+"_designArea_e-selection").remove(),n.children("."+this.designId+"_designArea_e-adornericon").remove(),n.removeClass(this.designId+"_designArea_e-elements"),this.selectedReportItems.splice(i,1),this.removeParentObj(n))}},i.prototype.indexOfSelection=function(n){if(this.selectedReportItems&&this.selectedReportItems.length>0)for(var t=0;t0)for(var t=0;t0){var t=ej.ReportUtil.getReportItem(n);t&&t instanceof ej.ReportDesignerUtility.TextBoxItem&&t.setTextBoxFocus()}},i.prototype.addParentObj=function(n){var i=n[0].parentElement,t;i&&(t=i.id,ej.isNullOrUndefined(this.parentObjs[t])?this.parentObjs[t]=1:this.parentObjs[t]+=1)},i.prototype.updateParentObj=function(n,t){ej.isNullOrUndefined(this.parentObjs[t])||(this.parentObjs[t]-=1);this.parentObjs[t]===0&&delete this.parentObjs[t];this.addParentObj(n)},i.prototype.removeParentObj=function(n){var i=n[0].parentElement,t;i&&(t=i.id,ej.isNullOrUndefined(this.parentObjs[t])||(this.parentObjs[t]-=1),this.parentObjs[t]===0&&delete this.parentObjs[t])},i.prototype.getClosestTablixItem=function(n){var t=n.closest(".e-tablix",this.designBodyTag[0]);return t&&t.length>0?t:null},i.prototype.getDragCursor=function(){var n={x:this.endPoint.x,y:this.endPoint.y,width:1,height:1};return this.isDataItemDrag&&(this.isDragRestricted(this.designHeaderTag,n)||this.isDragRestricted(this.designFooterTag,n))?"not-allowed":"move"},i.prototype.isDragRestricted=function(n,t){var i=!1,r;return n.css("display")!=="none"&&(r=this.getSelectionBounds(this.getOffsetPosition(n.offset()),n),this.isIntersectDesignerSection(t,r)&&(i=!0)),i},i.prototype.ctrlKeyItemSelection=function(n){n&&n.length>0&&(n.hasClass(this.designId+"_designArea_e-elements")?this.removeSelectedItem(n):this.designerItemSelection(n))},i.prototype.setItemPosition=function(n,t){for(var c,l=this.selectedReportItems.length,e=0;e0&&this.selectedReportItems.length===1){var s=this.rptItemBounds.length,f=null,e=null;for(o=0;oMath.abs(r.top-t.y-i.y))&&(Math.abs(t.x+i.x-r.left)<=this.snapPixel&&(u.x=t.x+i.x-r.left,f=Math.abs(r.y-t.y)),Math.abs(t.x+i.x-(r.left+r.width))<=this.snapPixel&&(u.x=t.x+i.x-(r.left+r.width),f=Math.abs(r.y-t.y)),Math.abs(t.x+i.x+t.width-r.left)<=this.snapPixel&&(u.x=t.x+i.x+t.width-r.left,f=Math.abs(r.y-t.y)),Math.abs(t.x+i.x+t.width-(r.left+r.width))<=this.snapPixel&&(u.x=t.x+i.x+t.width-(r.left+r.width),f=Math.abs(r.y-t.y))),(e==null||e>Math.abs(r.left-t.x-i.x))&&(Math.abs(t.y+i.y-r.top)<=this.snapPixel&&(u.y=t.y+i.y-r.top,e=Math.abs(r.x-t.x)),Math.abs(t.y+i.y-(r.top+r.height))<=this.snapPixel&&(u.y=t.y+i.y-(r.top+r.height),e=Math.abs(r.x-t.x)),Math.abs(t.y+i.y+t.height-r.top)<=this.snapPixel&&(u.y=t.y+i.y+t.height-r.top,e=Math.abs(r.x-t.x)),Math.abs(t.y+i.y+t.height-(r.top+r.height))<=this.snapPixel&&(u.y=t.y+i.y+t.height-(r.top+r.height),e=Math.abs(r.x-t.x)))}return u},i.prototype.getResizePoint=function(n,t,i){var u={x:0,y:0},o=this.resizeDir,s,r;if(this.rptItemBounds&&this.rptItemBounds.length>0&&this.selectedReportItems.length===1){var h=this.rptItemBounds.length,f=null,e=null;for(s=0;sMath.abs(r.top-t.y-i.y))&&(o.left?(Math.abs(t.x+i.x-r.left)<=this.snapPixel&&(u.x=t.x+i.x-r.left,f=Math.abs(r.y-t.y)),Math.abs(t.x+i.x-(r.left+r.width))<=this.snapPixel&&(u.x=t.x+i.x-(r.left+r.width),f=Math.abs(r.y-t.y))):o.right&&(Math.abs(t.x+t.width+i.x-(r.left+r.width))<=this.snapPixel?(u.x=t.x+t.width+i.x-(r.left+r.width),f=Math.abs(r.y-t.y)):Math.abs(t.x+t.width+i.x-r.left)<=this.snapPixel&&(u.x=t.x+t.width+i.x-r.left,f=Math.abs(r.y-t.y)))),(e==null||e>Math.abs(r.left-t.x-i.x))&&(o.top?Math.abs(t.y+i.y-r.top)<=this.snapPixel?(u.y=t.y+i.y-r.top,e=Math.abs(r.x-t.x)):Math.abs(t.y+i.y-(r.top+r.height))<=this.snapPixel&&(u.y=t.y+i.y-(r.top+r.height),e=Math.abs(r.x-t.x)):o.bottom&&(Math.abs(t.y+i.y+t.height-(r.top+r.height))<=this.snapPixel?(u.y=t.y+i.y+t.height-(r.top+r.height),e=Math.abs(r.x-t.x)):Math.abs(t.y+i.y+t.height-r.top)<=this.snapPixel&&(u.y=t.y+i.y+t.height-r.top,e=Math.abs(r.x-t.x))))}return u},i.prototype.getResizeDirection=function(){var n={left:!1,top:!1,right:!1,bottom:!1},t=this.mouseDownTarget.attr("class");this.mouseDownTarget.parent()&&this.mouseDownTarget.parent().hasClass("e-rptdesigner-selection-drag")&&(t=this.mouseDownTarget.parent().attr("class"));switch(t){case"e-rptdesigner-selection-drag e-lefttop e-widgeticons":n.left=n.top=!0;break;case"e-rptdesigner-selection-drag e-leftcenter e-widgeticons":n.left=!0;break;case"e-rptdesigner-selection-drag e-leftbottom e-widgeticons":n.left=n.bottom=!0;break;case"e-rptdesigner-selection-drag e-centertop e-widgeticons":n.top=!0;break;case"e-rptdesigner-selection-drag e-centerbottom e-widgeticons":n.bottom=!0;break;case"e-rptdesigner-selection-drag e-righttop e-widgeticons":n.top=n.right=!0;break;case"e-rptdesigner-selection-drag e-rightcenter e-widgeticons":n.right=!0;break;case"e-rptdesigner-selection-drag e-rightbottom e-widgeticons":n.bottom=n.right=!0}return n},i.prototype.getSurfaceItems=function(n,t){for(var u=[],i=0;i0)for(i=0;iMath.round(t)&&Math.round(n)Math.round(t)},i.prototype.moveDirection=function(){var n=this.xOldValue-this.xNewValue,t=this.yOldValue-this.yNewValue,i={Top:!1,Left:!1,Right:!1,Bottom:!1};return Math.abs(n)>Math.abs(t)&&n>0&&(i.Left=!0),Math.abs(n)>Math.abs(t)&&n<0&&(i.Right=!0),Math.abs(t)>Math.abs(n)&&t>0&&(i.Top=!0),Math.abs(t)>Math.abs(n)&&t<0&&(i.Bottom=!0),i},i.prototype.showHintHelper=function(n){var e=null,o=null,s=null,h=null,i=this.getOffsetPosition(n.offset()),w=this.designPanel.scrollLeft(),b=this.designPanel.scrollTop(),r,k,l;i.left=w+i.left;i.top=b+i.top;r=this.getOffsetPosition(this.designArea.offset());r.left=w+r.left;r.top=b+r.top;var c=n.attr("id"),u=this.getItemWidth(n),f=this.getItemHeight(n);if(this.rptItemBounds&&this.rptItemBounds.length>0)for(k=this.rptItemBounds.length,l=0;lt.left&&(e={top:i.top-r.top,left:t.left-r.left,width:t.width+(i.left-(t.left+t.width)+u)}));(ut||ft)&&this.resizeDir.bottom&&(i.leftt.left&&(o={top:i.top+f-r.top,left:t.left-r.left,width:t.width+(i.left-r.left-(t.left-r.left+t.width)+u)}));(d||g)&&this.resizeDir.left&&(i.topt.top&&(s={top:t.top-r.top,left:i.left-r.left,height:t.height+(i.top-r.top-(t.top-r.top+t.height)+f)}));(nt||tt)&&this.resizeDir.right&&(i.topt.top&&(h={top:t.top-r.top,left:i.left+u-r.left,height:t.height+(i.top-r.top-(t.top-r.top+t.height)+f)}))}var a=this.itemHintLines[c+"_top_line"],v=this.itemHintLines[c+"_bottom_line"],y=this.itemHintLines[c+"_left_line"],p=this.itemHintLines[c+"_right_line"];a&&(e?a.css({display:"block",top:e.top,left:e.left,width:e.width}):a.css({display:"none"}));v&&(o?v.css({display:"block",top:o.top,left:o.left,width:o.width}):v.css("display","none"));y&&(s?y.css({display:"block",left:s.left,top:s.top,height:s.height}):y.css({display:"none"}));p&&(h?p.css({display:"block",left:h.left,top:h.top,height:h.height}):p.css({display:"none"}))},i.prototype.getItemWidth=function(n){if(n.css("display")!=="none")return n[0].getBoundingClientRect().width/this.reportDesigner.zoomValue;var t=n.width()+parseFloat(n.css("border-left-width"))+parseFloat(n.css("border-right-width"));return t/this.reportDesigner.zoomValue},i.prototype.getItemHeight=function(n){if(n.css("display")!=="none")return n[0].getBoundingClientRect().height/this.reportDesigner.zoomValue;var t=n.height()+parseFloat(n.css("border-top-width"))+parseFloat(n.css("border-bottom-width"));return t/this.reportDesigner.zoomValue},i.prototype.getItemWidthExceptBorder=function(n){var t=parseFloat(n.css("border-left-width"))+parseFloat(n.css("border-right-width")),i=n[0].getBoundingClientRect().width/this.reportDesigner.zoomValue;return i-t},i.prototype.getItemHeightExceptBorder=function(n){var t=parseFloat(n.css("border-top-width"))+parseFloat(n.css("border-bottom-width")),i=n[0].getBoundingClientRect().height/this.reportDesigner.zoomValue;return i-t},i.prototype.removeHintLine=function(n){this.itemHintLines[n+"_left_line"]&&(this.itemHintLines[n+"_left_line"].remove(),this.itemHintLines[n+"_left_line"]=null);this.itemHintLines[n+"_right_line"]&&(this.itemHintLines[n+"_right_line"].remove(),this.itemHintLines[n+"_right_line"]=null);this.itemHintLines[n+"_top_line"]&&(this.itemHintLines[n+"_top_line"].remove(),this.itemHintLines[n+"_top_line"]=null);this.itemHintLines[n+"_bottom_line"]&&(this.itemHintLines[n+"_bottom_line"].remove(),this.itemHintLines[n+"_bottom_line"]=null)},i.prototype.hideHintLines=function(){for(var t,i=Object.keys(this.itemHintLines),n=0;n0){n.addClass(this.designId+"_designArea_e-elements").css("z-index","10");var t=ej.buildEle("div",this.designId+"_designArea_e-selection e-rptdesigner-dpadorner-div","",{left:-6-parseFloat(n.css("border-left-width"))+"px",top:-6-parseFloat(n.css("border-top-width"))+"px",width:this.getItemWidth(n)+10+"px",height:this.getItemHeight(n)+10+"px","pointer-events":"none"},{});n.append(t);this.createHintLine(n.attr("id"));this.createUiAdorner(t);n.hasClass("e-line e-reportitem")&&(this.getItemWidth(n)<=this.minimumSize.width||this.getItemHeight(n)<=this.minimumSize.height?t.css("display","none"):t.css("display","block"))}},i.prototype.dragDropReportItem=function(n,t,i){var h=this.getScrollPosition(this.getOffsetPosition(t.offset())),r=null,w={x:h.left,y:h.top,width:this.getItemWidth(t),height:this.getItemHeight(t)},a=this.getMousePosition(n),u=this,b=this.designArea.find(".e-designersection"),f,e,c,l,y,s;if(b.each(function(n,i){var e=$(i),h=u.getScrollPosition(u.getOffsetPosition(e.offset())),o=u.getSelectionBounds(h,e),f,s;return e.css("display")!=="none"&&(f=u.getScrollPosition(u.getOffsetPosition({left:a.x,top:a.y})),s={x:f.left,width:1,y:f.top,height:1},u.isIntersectDesignerSection(w,o)||u.isIntersectDesignerSection(s,o))?(r=u.getTargetElement(e,t,{x:f.left,y:f.top}),!1):!0}),ej.isNullOrUndefined(r)&&(r=t.parent()),r&&t.parent().attr("id")===r.attr("id"))i=this.getScrollPosition(i),f=h.left-i.left,e=h.top-i.top,f<0||e<0?this.updateDroppedItem(t,f,e):ej.ReportUtil.getReportItem(t).updatePosition(f,e,!0);else if(r&&(r.length>0&&this.isDesignerSections(r)||r.hasClass("e-rectangle"))&&this.isAllowDropItem(r)){var o=this.getScrollPosition(this.getOffsetPosition(r.offset())),v=this.getScrollPosition(this.getOffsetPosition(t.offset())),k=parseFloat(r.css("border-left-width"))/this.reportDesigner.zoomValue,d=parseFloat(r.css("border-top-width"))/this.reportDesigner.zoomValue;ej.isNullOrUndefined(t.parent())||t.parent().attr("id")===r.attr("id")||(this.isDesignerSections(r)&&(o={left:o.left+k,top:o.top+d}),f=v.left-o.left,e=v.top-o.top,this.updateParentItem(r.attr("id"),t.attr("id"),{left:f,top:e}),c=ej.ReportUtil.getReportItem(t),l=r.closest(".e-tablix-cell",this.designArea[0]),c&&l.length>0&&this.reportDesigner.isDataItemElement(t)&&(s=ej.ReportUtil.getReportItem(l.closest(".e-tablix",this.designArea[0])),c.updateChildItemDataSet(s.getDataSetName())))}else if(r&&r.length>0&&r.hasClass("e-tablix-cell")&&this.isAllowDropItem(r))y=r.closest(".e-tablix",this.designArea[0]),s=ej.ReportUtil.getReportItem(y),s&&s.updateDroppedItem(r,t.attr("id"));else if(this.isAllowDropItem(r))this.updateDesignArea(t);else{var p=ej.ReportUtil.getReportItem(t).getReportItemJson(),f=ej.ReportUtil.getPixelVal(p.Left.size),e=ej.ReportUtil.getPixelVal(p.Top.size);ej.ReportUtil.getReportItem(t).updatePosition(f,e,!0)}},i.prototype.updateDroppedItem=function(n,t,i){var r=n.parent(),u=this.getScrollPosition(this.getOffsetPosition(n.offset())),f=this.getScrollPosition(this.getOffsetPosition(r.offset())),o=parseFloat(r.css("border-left-width"))/this.reportDesigner.zoomValue,s=parseFloat(r.css("border-top-width"))/this.reportDesigner.zoomValue,h=u.left-f.left<0?this.getItemWidth(r)+(f.left-u.left):u.left-f.left+o+this.getItemWidth(n),c=u.top-f.top<0?this.getItemHeight(r)+(f.top-u.top):u.top-f.top+s+this.getItemHeight(n),e;this.reportDesigner.undoManager.setMergeAction(!0);e=r.children(".e-reportitem").not("."+this.designId+"_designArea_e-elements");e.each(function(n,r){var u=ej.ReportUtil.getReportItem($(r)),f=u.getReportItemJson(),e=ej.ReportUtil.getPixelVal(f.Left.size)+(t<0?Math.abs(t):0),o=ej.ReportUtil.getPixelVal(f.Top.size)+(i<0?Math.abs(i):0);u.updatePosition(e,o,!0)});t=t<0?0:t;i=i<0?0:i;ej.ReportUtil.getReportItem(n).updatePosition(t,i,!0);this.updateReportSection(r,h,c);this.reportDesigner.undoManager.setMergeAction(!1)},i.prototype.isAllowDropItem=function(n){var u=this.selectedReportItems.length,r=n.closest(".e-designersection",this.designArea[0]),i=!1,t;if(r.hasClass("e-header-tag")||r.hasClass("e-footer-tag"))for(t=0;t0?this.getIntersectTargetElement(n,t,i,r):n},i.prototype.getIntersectTargetElement=function(n,t,i,r){for(var e={x:i.x,y:i.y,width:1,height:1},s=this.getIntersectItems(e,r),o=s.items,f=0;f0)&&o[f].index===s.frontItemIndex){if(this.isIntersectDesignerSection(e,h)){n=this.getTargetElement(u,t,i);break}}else if(!u.hasClass("e-tablix-cell")&&this.isIntersectDesignerSection(e,h)){n=this.getTargetElement(u,t,i);break}}return n},i.prototype.getIntersectItems=function(n,t){for(var e,o,u,f=[],r=0,i=0;i0?$(t[i]).closest(".e-tablix",this.designArea[0]).index():$(t[i]).index(),f.push({item:$(t[i]),index:u}),r=r<=u?u:r);return{items:f,frontItemIndex:r}},i.prototype.selectAllElements=function(){this.reportDesigner.hideTablixGripper();this.reportDesigner.hideTextboxContext();var n=this,t=this.designArea.find(".e-designersection>.e-reportitem");t.each(function(t,i){n.designerItemSelection($(i))});this.invokeToolBar();this.invokePropertyPanel(!0);this.invokeGroupPanel()},i.prototype.nextReportElements=function(n){this.removeAllSelectedItems();this.reportDesigner.hideTablixGripper();this.reportDesigner.hideTextboxContext();this.designerItemSelection(n)},i.prototype.updateElementTop=function(n){var t,r,i,u;if(this.selectedReportItems&&this.selectedReportItems.length>0){for(this.reportDesigner.undoManager.setMergeAction(!0),t=0;t=0?u:0,!0)}this.reportDesigner.undoManager.setMergeAction(!1)}},i.prototype.updateElementLeft=function(n){var t,r,i,u;if(this.selectedReportItems&&this.selectedReportItems.length>0){for(this.reportDesigner.undoManager.setMergeAction(!0),t=0;t=0?u:0,i.top,!0)}this.reportDesigner.undoManager.setMergeAction(!1)}},i.prototype.updateElementWidth=function(n){var i,f;if(this.selectedReportItems&&this.selectedReportItems.length>0){for(this.reportDesigner.undoManager.setMergeAction(!0),i=0;i0){for(this.reportDesigner.undoManager.setMergeAction(!0),i=0;i=r.width&&i>=r.height}return!0},i.prototype.updateParentItem=function(n,i,r){var f=this.reportDesigner.element.find("#"+n),u=this.reportDesigner.element.find("#"+i),e=u.parent().attr("id"),h=[e,i],o,s;f.append(u);this.setChildItemClass(u,f);this.updateParentObj(u,e);o=[n,i];r&&(s=ej.ReportUtil.getReportItem(u),s.updatePosition(r.left,r.top,!0));this.reportDesigner.undoManager.addCmdAction(t.ItemCollectionChanged,"updateParentItem","DesignPanel","",h,o)},i.prototype.updateReportItem=function(n,t,i,r,u){var s=this.mouseDownTarget.attr("class"),f,e,o;this.mouseDownTarget.parent()&&this.mouseDownTarget.parent().hasClass("e-rptdesigner-selection-drag")&&(s=this.mouseDownTarget.parent().attr("class"));switch(s){case"e-rptdesigner-selection-drag e-lefttop e-widgeticons":this.targetTag.css("cursor","nw-resize");this.performLeftTopAction(t,i,r,u);break;case"e-rptdesigner-selection-drag e-leftcenter e-widgeticons":t.hasClass("e-line e-reportitem")||(this.targetTag.css("cursor","w-resize"),this.performLeftCenterAction(t,i,r,u));break;case"e-rptdesigner-selection-drag e-leftbottom e-widgeticons":t.hasClass("e-line e-reportitem")||(this.targetTag.css("cursor","sw-resize"),this.performLeftBottomAction(t,i,r,u));break;case"e-rptdesigner-selection-drag e-centertop e-widgeticons":t.hasClass("e-line e-reportitem")||(this.targetTag.css("cursor","n-resize"),this.performCenterTopAction(t,i,r,u));break;case"e-rptdesigner-selection-drag e-centerbottom e-widgeticons":t.hasClass("e-line e-reportitem")||(this.targetTag.css("cursor","s-resize"),this.performCenterBottomAction(t,i,r,u));break;case"e-rptdesigner-selection-drag e-righttop e-widgeticons":t.hasClass("e-line e-reportitem")||(this.targetTag.css("cursor","ne-resize"),this.performRightTopAction(t,i,r,u));break;case"e-rptdesigner-selection-drag e-rightcenter e-widgeticons":t.hasClass("e-line e-reportitem")||(this.targetTag.css("cursor","e-resize"),this.performRightCenterAction(t,i,r,u));break;case"e-rptdesigner-selection-drag e-rightbottom e-widgeticons":this.targetTag.css("cursor","se-resize");this.performRightBottomAction(t,i,r,u)}f=t.find("."+this.designId+"-e-toolTipDiv-label");f.length>0&&(e=this.getTrimValue(parseFloat(t[0].style.width)),o=this.getTrimValue(parseFloat(t[0].style.height)),f.text("W : "+e+"px H : "+o+"px"),f.parent().css({left:(e-150)/2,top:o+14,display:"block"}))},i.prototype.performLeftTopAction=function(n,t,i,r){var d=this.getOffsetPosition(n.offset()),s=this.getOffsetPosition(n.parent().offset()),h,c,w,b,k,y;s={left:s.left+parseFloat(n.parent().css("border-left-width")),top:s.top+parseFloat(n.parent().css("border-top-width"))};var e=t.x-s.left+(this.endPoint.x-this.startPoint.x)-(r?r.x:0),o=t.y-s.top+(this.endPoint.y-this.startPoint.y)-(r?r.y:0),u=t.width+(this.startPoint.x-this.endPoint.x)+(r?r.x:0),f=t.height+(this.startPoint.y-this.endPoint.y)+(r?r.y:0);if(n.hasClass("e-line e-reportitem"))h=void 0,c=void 0,this.leftDirection&&this.topDirection?(e=t.x-s.left+(this.endPoint.x-this.startPoint.x),o=t.y-s.top+(this.endPoint.y-this.startPoint.y),u=t.width+(this.startPoint.x-this.endPoint.x),f=t.height+(this.startPoint.y-this.endPoint.y),e+u>e?(u=t.width+(this.startPoint.x-this.endPoint.x),h=!0):(u=this.endPoint.x-this.startPoint.x-t.width,e=e-u,h=!1),o+f>o?(f=t.height+(this.startPoint.y-this.endPoint.y),c=!0):(f=this.endPoint.y-this.startPoint.y-t.height,o=o-f,c=!1)):this.leftDirection&&!this.topDirection?(e=t.x-s.left+(this.endPoint.x-this.startPoint.x),o=t.y-s.top,u=t.width+(this.startPoint.x-this.endPoint.x),f=t.height+(this.endPoint.y-this.startPoint.y),e+u>e?(u=t.width+(this.startPoint.x-this.endPoint.x),h=!0):(u=this.endPoint.x-this.startPoint.x-t.width,e=e-u,h=!1),o+f>o?(f=t.height+(this.endPoint.y-this.startPoint.y),c=!1):(f=this.startPoint.y-this.endPoint.y-t.height,o=t.y-s.top-f,c=!0)):!this.leftDirection&&this.topDirection?(e=t.x-s.left,o=t.y-s.top+(this.endPoint.y-this.startPoint.y),u=t.width+(this.endPoint.x-this.startPoint.x),f=t.height+(this.startPoint.y-this.endPoint.y),e+u>e?(u=t.width+(this.endPoint.x-this.startPoint.x),h=!1):(u=this.startPoint.x-this.endPoint.x-t.width,e=t.x-s.left-u,h=!0),o+f>o?(f=t.height+(this.startPoint.y-this.endPoint.y),c=!0):(f=this.endPoint.y-this.startPoint.y-t.height,o=o-f,c=!1)):this.leftDirection||this.topDirection||(e=t.x-s.left,o=t.y-s.top,u=t.width+(this.endPoint.x-this.startPoint.x),f=t.height+(this.endPoint.y-this.startPoint.y),e+u>e?(u=t.width+(this.endPoint.x-this.startPoint.x),h=!1):(u=this.startPoint.x-this.endPoint.x-t.width,e=t.x-s.left-u,h=!0),o+f>o?(f=t.height+(this.endPoint.y-this.startPoint.y),c=!1):(f=this.startPoint.y-this.endPoint.y-t.height,o=t.y-s.top-f,c=!0)),u=u===0?1:u,f=f===0?1:f,e<0||o<0?(ej.ReportUtil.getReportItem(n).updatePosition(e,o,!1),ej.ReportUtil.getReportItem(n).updateSize(u,f,i,h,c)):ej.ReportUtil.getReportItem(n).updateItemSize(e,o,u,f,i,h,c);else{var l={left:this.endPoint.x-this.startPoint.x,top:this.endPoint.y-this.startPoint.y},a=this.minimumSize.width,v=this.minimumSize.height;e=u>=a?e:t.x-s.left+(t.width-a);o=f>=v?o:t.y-s.top+(t.height-v);u=(u>=a?u:a)-(parseFloat(n.css("border-left-width"))+parseFloat(n.css("border-right-width")))+(e<0?e:0);f=(f>=v?f:v)-(parseFloat(n.css("border-top-width"))+parseFloat(n.css("border-bottom-width")))+(o<0?o:0);var g=n.children(".e-reportitem"),nt=g.length,tt=ej.ReportUtil.getReportItem(n);if(n.hasClass("e-rectangle")&&nt>0)for(w=this.getZoomPosition(n.position()),this.minimumPosition.left>0&&l.left<=this.minimumPosition.left||l.left<0||(e=w.left,u=this.getItemWidth(n)),this.minimumPosition.top>0&&l.top<=this.minimumPosition.top||l.top<0||(o=w.top,f=this.getItemHeight(n)),tt.updateItemSize(e>0?e:0,o>0?o:0,u,f,i),b=this.getOffsetPosition(n.offset()),k={left:d.left-b.left,top:d.top-b.top},y=0;y0&&l.left<=this.minimumPosition.left||l.left<0?rt>0?rt:0:p.left,top:this.minimumPosition.top>0&&l.top<=this.minimumPosition.top||l.top<0?ut>0?ut:0:p.top};ej.ReportUtil.getReportItem(it).updatePosition(l.left,l.top,i)}else tt.updateItemSize(e>0?e:0,o>0?o:0,u,f,i)}},i.prototype.performLeftCenterAction=function(n,t,i,r){var d=this.getOffsetPosition(n.offset()),e=this.getOffsetPosition(n.parent().offset()),k,l,h,a,c;e={left:e.left+parseFloat(n.parent().css("border-left-width")),top:e.top+parseFloat(n.parent().css("border-top-width"))};var o=this.endPoint.x-this.startPoint.x,u=t.x-e.left+o-(r?r.x:0),v=t.y-e.top,f=t.width+(this.startPoint.x-this.endPoint.x)+(r?r.x:0),s=this.minimumSize.width;u=f>=s?u:t.x-e.left+(t.width-s);f=(f>=s?f:s)-(parseFloat(n.css("border-left-width"))+parseFloat(n.css("border-right-width")))+(u<0?u:0);var y=n.children(".e-reportitem"),p=y.length,w=t.height-(parseFloat(n.css("border-top-width"))+parseFloat(n.css("border-bottom-width"))),b=ej.ReportUtil.getReportItem(n);if(n.hasClass("e-rectangle")&&p>0)for(k=this.getZoomPosition(n.position()),this.minimumPosition.left>0&&o<=this.minimumPosition.left||o<0||(u=k.left,f=this.getItemWidth(n)),b.updateItemSize(u>0?u:0,v,f,w,i),l=d.left-this.getOffsetPosition(n.offset()).left,h=0;h0?c.left+l:0,ej.ReportUtil.getReportItem(a).updatePosition(o,c.top,i);else b.updateItemSize(u>0?u:0,v,f,w,i)},i.prototype.performLeftBottomAction=function(n,t,i,r){var nt=this.getOffsetPosition(n.offset()),o=this.getOffsetPosition(n.parent().offset()),b,k,c;o={left:o.left+parseFloat(n.parent().css("border-left-width")),top:o.top+parseFloat(n.parent().css("border-top-width"))};var s=this.endPoint.x-this.startPoint.x,u=t.x-o.left+(this.endPoint.x-this.startPoint.x)-(r?r.x:0),a=t.y-o.top,e=t.width+(this.startPoint.x-this.endPoint.x)+(r?r.x:0),f=t.height+(this.endPoint.y-this.startPoint.y)-(r?r.y:0),h=this.minimumSize.width,v=this.minimumSize.height;u=e>=h?u:t.x-o.left+(t.width-h);e=(e>=h?e:h)-(parseFloat(n.css("border-left-width"))+parseFloat(n.css("border-right-width")))+(u<0?u:0);f=(f>=v?f:v)-(parseFloat(n.css("border-top-width"))+parseFloat(n.css("border-bottom-width")));var y=n.children(".e-reportitem"),p=y.length,w=ej.ReportUtil.getReportItem(n);if(n.hasClass("e-rectangle")&&p>0)for(b=this.getZoomPosition(n.position()),this.minimumPosition.left>0&&s<=this.minimumPosition.left||s<0||(u=b.left,e=this.getItemWidth(n)),f=this.minimumSize.height<=f?f:this.minimumSize.height,w.updateItemSize(u>0?u:0,a,e,f,i),k=nt.left-this.getOffsetPosition(n.offset()).left,c=0;c0&&s<=this.minimumPosition.left||s<0?g>0?g:0:l.left;ej.ReportUtil.getReportItem(d).updatePosition(s,l.top,i)}else w.updateItemSize(u>0?u:0,a,e,f,i)},i.prototype.performCenterTopAction=function(n,t,i,r){var g=this.getOffsetPosition(n.offset()),e=this.getOffsetPosition(n.parent().offset()),w,b,h;e={left:e.left+parseFloat(n.parent().css("border-left-width")),top:e.top+parseFloat(n.parent().css("border-top-width"))};var l=t.x-e.left,u=t.y-e.top+(this.endPoint.y-this.startPoint.y)-(r?r.y:0),f=t.height+(this.startPoint.y-this.endPoint.y)+(r?r.y:0),o=this.minimumSize.height;u=f>=o?u:t.y-e.top+(t.height-o);f=(f>=o?f:o)-(parseFloat(n.css("border-top-width"))+parseFloat(n.css("border-bottom-width")))+(u<0?u:0);var s=this.endPoint.y-this.startPoint.y,a=n.children(".e-reportitem"),v=a.length,y=t.width-(parseFloat(n.css("border-left-width"))+parseFloat(n.css("border-right-width"))),p=ej.ReportUtil.getReportItem(n);if(n.hasClass("e-rectangle")&&v>0)for(w=this.getZoomPosition(n.position()),this.minimumPosition.top>0&&s<=this.minimumPosition.top||s<0||(u=w.top,f=this.getItemHeight(n)),p.updateItemSize(l,u>0?u:0,y,f,i),b=g.top-this.getOffsetPosition(n.offset()).top,h=0;h=0?d>0?d:0:c.top;ej.ReportUtil.getReportItem(k).updatePosition(c.left,s,i)}else p.updateItemSize(l,u>0?u:0,y,f,i)},i.prototype.performCenterBottomAction=function(n,t,i,r){var u=t.height+(this.endPoint.y-this.startPoint.y)-(r?r.y:0),f;u=u>this.minimumSize.height?u-(parseFloat(n.css("border-top-width"))+parseFloat(n.css("border-bottom-width"))):this.minimumSize.height;f=t.width-(parseFloat(n.css("border-left-width"))+parseFloat(n.css("border-right-width")));ej.ReportUtil.getReportItem(n).updateSize(f,u,i)},i.prototype.performRightTopAction=function(n,t,i,r){var nt=this.getOffsetPosition(n.offset()),s=this.getOffsetPosition(n.parent().offset()),b,k,l;s={left:s.left+parseFloat(n.parent().css("border-left-width")),top:s.top+parseFloat(n.parent().css("border-top-width"))};var v=t.x-s.left,u=t.y-s.top+(this.endPoint.y-this.startPoint.y)-(r?r.y:0),f=t.width+(this.endPoint.x-this.startPoint.x)-(r?r.x:0),e=t.height+(this.startPoint.y-this.endPoint.y)+(r?r.y:0),h=this.minimumSize.width,c=this.minimumSize.height;u=e>=c?u:t.y-s.top+(t.height-c);f=(f>=h?f:h)-(parseFloat(n.css("border-left-width"))+parseFloat(n.css("border-right-width")));e=(e>=c?e:c)-(parseFloat(n.css("border-top-width"))+parseFloat(n.css("border-bottom-width")))+(u<0?u:0);var o=this.endPoint.y-this.startPoint.y,y=n.children(".e-reportitem"),p=y.length,w=ej.ReportUtil.getReportItem(n);if(n.hasClass("e-rectangle")&&p>0)for(b=this.getZoomPosition(n.position()),u=this.minimumPosition.top>0&&o<=this.minimumPosition.top||o<0?u:b.top,f=f>h?f:h,e=this.minimumPosition.top>0&&o<=this.minimumPosition.top||o<0?e:this.getItemHeight(n),w.updateItemSize(v,u>0?u:0,f,e,i),k=nt.top-this.getOffsetPosition(n.offset()).top,l=0;l0&&o<=this.minimumPosition.top||o<0?g>0?g:0:a.top;ej.ReportUtil.getReportItem(d).updatePosition(a.left,o,i)}else w.updateItemSize(v,u>0?u:0,f,e,i)},i.prototype.performRightCenterAction=function(n,t,i,r){var u=t.width+(this.endPoint.x-this.startPoint.x)-(r?r.x:0),f;u=u>this.minimumSize.width?u-(parseFloat(n.css("border-left-width"))+parseFloat(n.css("border-right-width"))):this.minimumSize.width;f=t.height-(parseFloat(n.css("border-top-width"))+parseFloat(n.css("border-bottom-width")));ej.ReportUtil.getReportItem(n).updateSize(u,f,i)},i.prototype.performRightBottomAction=function(n,t,i,r){var u=t.width+(this.endPoint.x-this.startPoint.x)-(r?r.x:0),f=t.height+(this.endPoint.y-this.startPoint.y)-(r?r.y:0),s;if(n.hasClass("e-line e-reportitem")){s=this.getOffsetPosition(n.parent().offset());s={left:s.left+parseFloat(n.parent().css("border-left-width")),top:s.top+parseFloat(n.parent().css("border-top-width"))};var h=void 0,c=void 0,e=0,o=0;this.leftDirection&&this.topDirection?(e=t.x-s.left,o=t.y-s.top,u=t.width+(this.endPoint.x-this.startPoint.x),f=t.height+(this.endPoint.y-this.startPoint.y),e+u>e?(u=t.width+(this.endPoint.x-this.startPoint.x),h=!0):(u=this.startPoint.x-this.endPoint.x-t.width,e=t.x-s.left-u,h=!1),o+f>o?(f=t.height+(this.endPoint.y-this.startPoint.y),c=!0):(f=this.startPoint.y-this.endPoint.y-t.height,o=t.y-s.top-f,c=!1)):this.leftDirection&&!this.topDirection?(e=t.x-s.left,o=t.y-s.top+(this.endPoint.y-this.startPoint.y),u=t.width+(this.endPoint.x-this.startPoint.x),f=t.height+(this.startPoint.y-this.endPoint.y),e+u>e?(u=t.width+(this.endPoint.x-this.startPoint.x),h=!0):(u=this.startPoint.x-this.endPoint.x-t.width,e=t.x-s.left-u,h=!1),o+f>o?(f=t.height+(this.startPoint.y-this.endPoint.y),c=!1):(f=this.endPoint.y-this.startPoint.y-t.height,o=o-f,c=!0)):!this.leftDirection&&this.topDirection?(e=t.x-s.left+(this.endPoint.x-this.startPoint.x),o=t.y-s.top,u=t.width+(this.startPoint.x-this.endPoint.x),f=t.height+(this.endPoint.y-this.startPoint.y),e+u>e?(u=t.width+(this.startPoint.x-this.endPoint.x),h=!1):(u=this.endPoint.x-this.startPoint.x-t.width,e=e-u,h=!0),o+f>o?(f=t.height+(this.endPoint.y-this.startPoint.y),c=!0):(f=this.startPoint.y-this.endPoint.y-t.height,o=t.y-s.top-f,c=!1)):this.leftDirection||this.topDirection||(e=t.x-s.left+(this.endPoint.x-this.startPoint.x),o=t.y-s.top+(this.endPoint.y-this.startPoint.y),u=t.width+(this.startPoint.x-this.endPoint.x),f=t.height+(this.startPoint.y-this.endPoint.y),e+u>e?(u=t.width+(this.startPoint.x-this.endPoint.x),h=!1):(u=this.endPoint.x-this.startPoint.x-t.width,e=e-u,h=!0),o+f>o?(f=t.height+(this.startPoint.y-this.endPoint.y),c=!1):(f=this.endPoint.y-this.startPoint.y-t.height,o=o-f,c=!0));u=u===0?1:u;f=f===0?1:f;e<0||o<0?(ej.ReportUtil.getReportItem(n).updatePosition(e,o,!1),ej.ReportUtil.getReportItem(n).updateSize(u,f,i,h,c)):ej.ReportUtil.getReportItem(n).updateItemSize(e,o,u,f,i,h,c)}else u=u>this.minimumSize.width?u-(parseFloat(n.css("border-left-width"))+parseFloat(n.css("border-right-width"))):this.minimumSize.width,f=f>this.minimumSize.height?f-(parseFloat(n.css("border-top-width"))+parseFloat(n.css("border-bottom-width"))):this.minimumSize.height,ej.ReportUtil.getReportItem(n).updateSize(u,f,i)},i.prototype.isDataRegionItem=function(n){return n.hasClass("e-chart-bar")||n.hasClass("e-tablix")||n.hasClass("e-subreport")||n.hasClass("e-list")||n.hasClass("e-customitem")||n.hasClass("e-gauge")||n.hasClass("e-mapitem")||n.hasClass("e-matrix")?!0:n.hasClass("e-rectangle")?n.find(".e-chart-bar,.e-tablix,.e-subreport,.e-list,.e-customitem,.e-gauge,.e-mapitem,.e-matrix").length>0:!1},i.prototype.updateReportSection=function(n,t,i){var r=n.attr("class");n.hasClass("e-header-tag")?i>this.getItemHeight(n)&&this.updateHeight(i,r):n.hasClass("e-body-tag")?i>this.getItemHeight(n)&&this.updateHeight(i,r):n.hasClass("e-footer-tag")&&i>this.getItemHeight(n)&&this.updateHeight(i+4,r);t>this.getItemWidth(this.designArea)&&(this.designAreaWidth=t+2,this.updateDesignerWidth(this.designAreaWidth,!0))},i.prototype.updateDesignArea=function(n){var i=n.parent(),t=i.closest(".e-reportitem",this.designArea[0]),w,b,o;if(t.length>0&&t.hasClass("e-rectangle")){var f=this.getScrollPosition(this.getOffsetPosition(n.offset())),e=this.getScrollPosition(this.getOffsetPosition(t.offset())),s=parseFloat(t.css("border-left-width"))/this.reportDesigner.zoomValue,h=parseFloat(t.css("border-top-width"))/this.reportDesigner.zoomValue,r=f.left-(e.left-s)+this.getItemWidth(n),u=f.top-(e.top-h)+this.getItemHeight(n),c=this.getItemWidth(t),l=this.getItemHeight(t);if(ca,p=u>v;(y||p)&&(w=y?r:a,b=p?u:v,ej.ReportUtil.getReportItem(t).updateSize(w,b,!0))}}else if(t.length>0&&t.hasClass("e-tablix"))o=ej.ReportUtil.getReportItem(t),ej.isNullOrUndefined(o)||o.updateTablixSize(i,this.getItemHeight(n),this.getItemWidth(n));else if(this.isDesignerSections(i)){var f=this.getScrollPosition(this.getOffsetPosition(n.offset())),e=this.getScrollPosition(this.getOffsetPosition(i.offset())),s=parseFloat(i.css("border-left-width"))/this.reportDesigner.zoomValue,h=parseFloat(i.css("border-top-width"))/this.reportDesigner.zoomValue,r=f.left-(e.left-s)+this.getItemWidth(n),u=f.top-(e.top-h)+this.getItemHeight(n),c=this.getItemWidth(i),l=this.getItemHeight(i);(ct.y-u.top&&this.updateDesignerHeight(this.minBottomPosition,n,i);break;case"e-body-resize":case"e-rptdesigner-pg-tag e-body-resize":f=this.getOffsetPosition(this.designBodyTag.offset());this.minBottomPosition<=t.y-f.top?(r=this.getNormalXyValue(t,this.orientation,this.designBodyTag),this.updateDesignerHeight(r,n,i)):this.minBottomPosition>t.y-f.top&&this.updateDesignerHeight(this.minBottomPosition,n,i);break;case"e-horizontal-resize":e=this.getOffsetPosition(this.designFooterTag.offset());this.minBottomPosition+4<=t.y-e.top?(r=this.getNormalXyValue(t,this.orientation,this.designFooterTag),this.updateDesignerHeight(r,n,i)):this.minBottomPosition+4>t.y-e.top&&this.updateDesignerHeight(this.minBottomPosition,n,i)}else this.orientation==="vertical"&&(this.targetTag.css("cursor","ew-resize"),this.minRightPosition<=t.x-u.left?this.updateDesignerWidth(this.getNormalXyValue(t,this.orientation,this.designBodyTag),i):this.minRightPosition>t.x-u.left&&this.updateDesignerWidth(this.minRightPosition,i));this.reportDesigner.undoManager.setMergeAction(!1)},i.prototype.updateDesignerWidth=function(n,i){var r;if(this.designAreaWidth=n,this.designAreaWidth>1){if(this.designArea.css("width",this.designAreaWidth),this.designHeaderTag.css("width",this.designAreaWidth),this.designBodyTag.css("width",this.designAreaWidth),this.designFooterTag.css("width",this.designAreaWidth),this.showHeaderTag(),this.showFooterTag(),r=this.reportDesigner.zoomValue,this.headerResizerTag.css("width",this.designAreaWidth),this.bodyResizerTag.css("width",this.designAreaWidth),this.horizontalLineTag.css("width",this.designAreaWidth+this.resizerPanelwidth+2),this.horizontalResizer.css("width",this.designAreaWidth),this.verticalLineTag.css("width",this.designAreaWidth+this.resizerPanelwidth+2),this.designAreaLineTag.css({width:this.horizontalLineTag.width()*r,height:this.horizontalLineTag.height()*r}),i){var u=this.rdlParser.reportSection?this.rdlParser.reportSection.Width.size:this.rdlParser.rdlReport.Width.size,f=[ej.ReportUtil.getPixelVal(u),!0],e=[n,!0];this.rdlParser.reportSection?(this.rdlParser.reportSection.Width.size=ej.ReportUtil.convertPxToUnit(this.designAreaWidth,this.rdlParser.getRDLUnit()),this.updatePropertyUIValue("Width",this.rdlParser.getSizeUnit(this.rdlParser.reportSection.Width.size,n.toString(),!1),"Body")):(this.rdlParser.rdlReport.Width.size=ej.ReportUtil.convertPxToUnit(this.designAreaWidth,this.rdlParser.getRDLUnit()),this.updatePropertyUIValue("Width",this.rdlParser.getSizeUnit(this.rdlParser.rdlReport.Width.size,n.toString(),!1),"Body"));this.reportDesigner.undoManager.addCmdAction(t.DesignAreaResize,"updateDesignerWidth","DesignPanel","",f,e)}this.isSnapGrid()&&this.renderSnapGrid()}},i.prototype.updateDesignerHeight=function(n,i,r){var u=0,w=this.getCalculatedAreaHeight(),c=!1,a,o,v,s,y,h,f,e,l,p;switch(i){case"e-header-resize":case"e-rptdesigner-pg-tag e-header-resize":a=this.getOffsetPosition(this.designHeaderTag.offset());o=this.getHeaderHeight();u=o-n;a.top0&&(c=!0,this.designHeaderTag.css("height",o-u+"px"),this.showHeaderTag(),r&&(f=[ej.ReportUtil.getPixelVal(this.rdlParser.rdlHeader.Height.size),i,!0],e=[n,i,!0],this.rdlParser.rdlHeader&&(this.rdlParser.rdlHeader.Height.size=ej.ReportUtil.convertPxToUnit(o,this.rdlParser.getRDLUnit()),this.updatePropertyUIValue("Height",this.rdlParser.getSizeUnit(this.rdlParser.rdlHeader.Height.size,n.toString(),!1),"Header")),this.reportDesigner.undoManager.addCmdAction(t.DesignAreaResize,"updateDesignerHeight","DesignPanel","",f,e)));break;case"e-body-resize":case"e-rptdesigner-pg-tag e-body-resize":v=this.getOffsetPosition(this.designBodyTag.offset());s=this.getBodyHeight();u=s-n;v.top+n+2>v.top&&s-u>=0&&(c=!0,this.designBodyTag.css("height",s-u+"px"),r&&(f=[ej.ReportUtil.getPixelVal(this.rdlParser.rdlBody.Height.size),i,!0],e=[n,i,!0],this.rdlParser.rdlBody.Height.size=ej.ReportUtil.convertPxToUnit(s,this.rdlParser.getRDLUnit()),this.updatePropertyUIValue("Height",this.rdlParser.getSizeUnit(this.rdlParser.rdlBody.Height.size,n.toString(),!1),"Body"),this.reportDesigner.undoManager.addCmdAction(t.DesignAreaResize,"updateDesignerHeight","DesignPanel","",f,e)));break;case"e-horizontal-resize":y=this.getOffsetPosition(this.designFooterTag.offset());h=this.getFooterHeight();u=h-n;y.top+n+2>y.top&&h-u>=0&&(c=!0,this.designFooterTag.css("height",h-u+"px"),this.showFooterTag(),r&&(f=[ej.ReportUtil.getPixelVal(this.rdlParser.rdlFooter.Height.size),i,!0],e=[n,i,!0],this.rdlParser.rdlFooter&&(this.rdlParser.rdlFooter.Height.size=ej.ReportUtil.convertPxToUnit(h,this.rdlParser.getRDLUnit()),this.updatePropertyUIValue("Height",this.rdlParser.getSizeUnit(this.rdlParser.rdlFooter.Height.size,n.toString(),!1),"Footer")),this.reportDesigner.undoManager.addCmdAction(t.DesignAreaResize,"updateDesignerHeight","DesignPanel","",f,e)))}c&&(this.designArea.css("height",w-u+"px"),l=this.getDesignAreaHeight(),this.verticalLineTag.css("height",l+"px"),this.verticalResizer.css("height",l+"px"),p=this.reportDesigner.zoomValue,this.horizontalLineTag.css("height",l+this.resizerPanelwidth+2+"px"),this.designAreaLineTag.css({width:this.horizontalLineTag.width()*p,height:this.horizontalLineTag.height()*p}),this.isSnapGrid()&&this.renderSnapGrid())},i.prototype.updateHeight=function(n,i){var r=0,s=this.getCalculatedAreaHeight(),u,f,e,o;switch(i){case"e-header-tag e-designersection":r=n-this.getHeaderHeight();this.designHeaderTag.css("height",n);this.showHeaderTag();this.rdlParser.rdlHeader&&(u=[ej.ReportUtil.getPixelVal(this.rdlParser.rdlHeader.Height.size),i],f=[n,i],this.rdlParser.rdlHeader.Height.size=ej.ReportUtil.convertPxToUnit(n,this.rdlParser.getRDLUnit()));break;case"e-body-tag e-designersection":r=n-this.getBodyHeight();this.designBodyTag.css("height",n);u=[ej.ReportUtil.getPixelVal(this.rdlParser.rdlBody.Height.size),i];f=[n,i];this.rdlParser.rdlBody.Height.size=ej.ReportUtil.convertPxToUnit(n,this.rdlParser.getRDLUnit());break;case"e-footer-tag e-designersection":r=n-this.getFooterHeight();this.designFooterTag.css("height",n);this.showFooterTag();this.rdlParser.rdlFooter&&(u=[ej.ReportUtil.getPixelVal(this.rdlParser.rdlFooter.Height.size),i],f=[n,i],this.rdlParser.rdlFooter.Height.size=ej.ReportUtil.convertPxToUnit(n,this.rdlParser.getRDLUnit()))}this.designArea.css("height",s+r);e=this.getDesignAreaHeight();this.verticalLineTag.css("height",e+"px");this.verticalResizer.css("height",e+"px");o=this.reportDesigner.zoomValue;this.horizontalLineTag.css("height",e+this.resizerPanelwidth+2+"px");this.designAreaLineTag.css({width:this.horizontalLineTag.width()*o,height:this.horizontalLineTag.height()*o});this.isSnapGrid()&&this.renderSnapGrid();this.reportDesigner.undoManager.addCmdAction(t.DesignAreaResize,"updateHeight","DesignPanel","",u,f)},i.prototype.updateSelection=function(n){var t=n.children("."+this.designId+"_designArea_e-selection"),i;t.length>0&&(t.css({left:-6-parseFloat(n.css("border-left-width")),top:-6-parseFloat(n.css("border-top-width")),width:this.getItemWidth(n)+10,height:this.getItemHeight(n)+10}),i=n.children("."+this.designId+"_designArea_e-adornericon"),this.updateAdorner(i,this.getItemWidth(t),this.getItemHeight(t)))},i.prototype.updateAdorner=function(n,t,i){n.children(".e-rptdesigner-selection-drag.e-lefttop").css({left:"-9px",top:"-10px"}).next("div").css({left:"-9px",top:i/2-10+"px"}).next("div").css({left:"-9px",top:i-10+"px"}).next("div").css({left:t/2-10+"px",top:"-10px"}).next("div").css({left:t/2-10+"px",top:i-10+"px"}).next("div").css({left:t-10+"px",top:"-10px"}).next("div").css({left:t-10+"px",top:i/2-10+"px"}).next("div").css({left:t-10+"px",top:i-10+"px"});n.children(".e-rptdesigner-selection-move.e-moveicon").css({left:"5px",top:"-18px"})},i.prototype.updateLineSelection=function(n,t,i){var r=n.children("."+this.designId+"_designArea_e-selection"),u;r.length>0&&(r.css({left:-parseFloat(r.css("border-left-width"))+"px",top:-parseFloat(r.css("border-top-width"))+"px",width:this.getItemWidth(n),height:this.getItemHeight(n)}),u=n.children("."+this.designId+"_designArea_e-adornericon"),this.updateLineAdorner(u,this.getItemWidth(r),this.getItemHeight(r),t,i))},i.prototype.updateLineAdorner=function(n,t,i,r,u){r||u?u?r?(n.children(".e-lefttop").css({left:"-4px",top:"-4px"}),n.children(".e-rightbottom").css({left:t-5+"px",top:i-6+"px"})):(n.children(".e-lefttop").css({left:t-5+"px",top:"-4px"}),n.children(".e-rightbottom").css({left:"-4px",top:i-5+"px"})):(n.children(".e-lefttop").css({left:"-4px",top:i-5+"px"}),n.children(".e-rightbottom").css({left:t-5+"px",top:"-5px"})):(n.children(".e-lefttop").css({left:t-5+"px",top:i-6+"px"}),n.children(".e-rightbottom").css({left:"-4px",top:"-4px"}));n.children(".e-moveicon").css({left:"5px",top:"-14px"})},i.prototype.getItemsInBounds=function(n,t){for(var r,u=n.children(".e-reportitem"),f=[],i=0;i0&&r>0?(this.leftDirection=!1,this.topDirection=!1):r>0&&u>0?(this.topDirection=!1,this.leftDirection=!0):i>0&&f>0?(this.leftDirection=!1,this.topDirection=!0):u>0&&f>0&&(this.leftDirection=!0,this.topDirection=!0)},i.prototype.isResizer=function(n){return n.hasClass("e-vertical-resize")||n.hasClass("e-horizontal-resize")||n.hasClass("e-header-resize")||n.hasClass("e-body-resize")},i.prototype.isDesignerSections=function(n){return n.hasClass("e-header-tag")||n.hasClass("e-body-tag")||n.hasClass("e-footer-tag")||n.hasClass("e-rptdesigner-pg-tag")},i.prototype.isIntersectDesignerSection=function(n,t){return n.x>=t.x1&&n.x<=t.x2&&n.y>=t.y1&&n.y<=t.y2},i.prototype.isIntersectReportItem=function(n,t,i){var h=this.getOffsetPosition(t.offset()),c=this.getOffsetPosition(i.offset()),r=h.left-c.left,u=h.top-c.top,f=this.getItemWidth(t),e=this.getItemHeight(t),l=n.x1r,a=n.x1r+f,o=n.y1u,s=n.y1u+e,v=n.y1>u&&n.y2r&&n.x2r&&n.y1>u&&n.y1u&&n.y2r&&n.x1r&&n.x2u;return l&&(o||s||v)||a&&(o||s||p)||o&&y||s&&w},i.prototype.getGenerateAnchorTag=function(n,t,i){var r={},f,u,e;switch(n){case"e-rptdesigner-selection-drag e-lefttop e-widgeticons":r={position:"absolute",cursor:"nw-resize"};break;case"e-rptdesigner-selection-drag e-leftcenter e-widgeticons":r={position:"absolute",cursor:"w-resize"};break;case"e-rptdesigner-selection-drag e-leftbottom e-widgeticons":r={position:"absolute",cursor:"sw-resize"};break;case"e-rptdesigner-selection-drag e-centertop e-widgeticons":r={position:"absolute",cursor:"n-resize"};break;case"e-rptdesigner-selection-drag e-centerbottom e-widgeticons":r={position:"absolute",cursor:"s-resize"};break;case"e-rptdesigner-selection-drag e-righttop e-widgeticons":r={position:"absolute",cursor:"ne-resize"};break;case"e-rptdesigner-selection-drag e-rightcenter e-widgeticons":r={position:"absolute",cursor:"e-resize"};break;case"e-rptdesigner-selection-drag e-rightbottom e-widgeticons":r={position:"absolute",cursor:"se-resize"};break;case"e-rptdesigner-selection-move e-moveicon e-toolbarfonticonbasic":r={position:"absolute",cursor:"move","font-size":"25px","z-index":3e4}}for(f=ej.buildEle("div",n,"",r,{title:t}),u=0;u0?(t=n.originalEvent.targetTouches[0].pageX,i=n.originalEvent.targetTouches[0].pageY):n.originalEvent&&n.originalEvent.changedTouches&&n.originalEvent.changedTouches.length>0&&(t=n.originalEvent.changedTouches[0].pageX,i=n.originalEvent.changedTouches[0].pageY),{x:Math.round(t),y:Math.round(i)}},i.prototype.getOffsetPosition=function(n){var u=this.reportDesigner.zoomValue,t=null,i=null,r=null;return(this.mouseActions&&this.mouseActions.isMove===!0?(t=this.mouseActions.areaOffset,i=this.mouseActions.scroll.left,r=this.mouseActions.scroll.top):(t=this.designArea.offset(),i=$(document).scrollLeft(),r=$(document).scrollTop()),n)?{left:t.left+(n.left-(t.left+i))/u,top:t.top+(n.top-(t.top+r))/u}:{left:0,top:0}},i.prototype.getZoomPosition=function(n){var t=this.reportDesigner.zoomValue,i=n;return ej.isNullOrUndefined(n)?{left:0,top:0}:{left:n.left/t,top:n.top/t}},i.prototype.getScrollPosition=function(n){return{left:this.designPanel.scrollLeft()+n.left,top:this.designPanel.scrollTop()+n.top}},i.prototype.updateMinRightPosition=function(){var n=this.getMinimumRightPosition(this.designHeaderTag);return n=Math.max(n,this.getMinimumRightPosition(this.designFooterTag)),Math.max(n,this.getMinimumRightPosition(this.designBodyTag))},i.prototype.getMinimumRightPosition=function(n){var i=0,r,u,e,t,f,o;if(n.css("display")!=="none"&&(r=n.children(".e-reportitem"),u=r.length,u>0))for(e=this.getOffsetPosition(n.offset()),t=0;t0)for(e=this.getOffsetPosition(n.offset()),t=0;t=t&&(r+=t),parseFloat(r.toFixed(5))},i.prototype.getMouseDownTarget=function(n){return $(n.target)},i.prototype.reset=function(){this.reportDesigner.copiedItem=null;this.rptErrors=[];this.selectedReportItems=[];this.parentObjs={};this.designAreaBodyHeight=300;this.designAreaHeaderHeight=70;this.designAreaFooterHeight=70;this.designAreaWidth=700;this.resizerPanelwidth=1.25;this.disposeReportItems();this.resetPanelStyle();this.previousReportItems=[];this.rptItemBounds=[];this.removeHintLines();this.interactiveSize={width:null,height:null}},i.prototype.disposeReportItems=function(){var n=this.designArea.find(".e-designersection").children(".e-reportitem");n.each(function(n,t){var i=ej.ReportUtil.getReportItem($(t));i&&i.dispose()})},i.prototype.resetPanelStyle=function(){this.designBodyBorderTag.css({"border-color":"black","border-style":"none","border-width":"1pt"});this.designHeaderBorderTag.css({"border-color":"black","border-style":"none","border-width":"1pt"});this.designFooterBorderTag.css({"border-color":"black","border-style":"none","border-width":"1pt"});this.designBodyTag.css({"background-color":"transparent"});this.designHeaderTag.css({"background-color":"transparent"});this.designFooterTag.css({"background-color":"transparent"});this.designBodyBorderOuterTag.css({"background-image":"none","background-repeat":"repeat","background-position":"0 0"});this.designHeaderBorderOuterTag.css({"background-image":"none","background-repeat":"repeat","background-position":"0 0"});this.designFooterBorderOuterTag.css({"background-image":"none","background-repeat":"repeat","background-position":"0 0"})},i.prototype.updateDefaultProperties=function(){this.propertyPanel.showProperty(!1);this.removeAllSelectedItems();this.invokePropertyPanel()},i.prototype.renderItem=function(t,i,r,u,f){var o,s,h,c,l,a,v,y,p,e;switch(t){case"e-textboxitem":o=new ej.ReportDesignerUtility.TextBoxItem(this.reportDesigner);o.renderReportItem(u,r.attr("id"),!1);break;case"e-line":s=new ej.ReportDesignerUtility.LineItem(this.reportDesigner);s.renderLineItem(u,r.attr("id"),!1);break;case"e-image":h=new ej.ReportDesignerUtility.ImageItem(this.reportDesigner);h.renderImageItem(u,r.attr("id"),f,!1);break;case"e-rectangle":c=new ej.ReportDesignerUtility.RectangleItem(this.reportDesigner);c.renderRectangleItem(u,r.attr("id"),!1);break;case"e-chart-bar":(r.hasClass("e-body-tag")||r.hasClass("e-rectangle")&&r.parents(".e-body-tag").length>0)&&(l=new ej.ReportDesignerUtility.ChartItem(this.reportDesigner),l.renderReportItem(u,r.attr("id"),i,!1));break;case"e-mapitem":(r.hasClass("e-body-tag")||r.hasClass("e-rectangle")&&r.parents(".e-body-tag").length>0)&&(a=new ej.ReportDesignerUtility.MapItem(this.reportDesigner),a.renderReportItem(u,r.attr("id"),!1));break;case"e-subreport":(r.hasClass("e-body-tag")||r.hasClass("e-rectangle")&&r.parents(".e-body-tag").length>0)&&(v=new ej.ReportDesignerUtility.SubReportItem(this.reportDesigner),v.renderSubReportItem(u,r.attr("id"),!1));break;case"e-customitem":y=new ej.ReportDesignerUtility.CustomReportItem(this.reportDesigner);y.renderCustomItem(u,r.attr("id"),i,!1);break;case"e-tablix":case"e-list":case"e-matrix":(r.hasClass("e-body-tag")||r.hasClass("e-rectangle")&&r.parents(".e-body-tag").length>0)&&(p=new ej.ReportDesignerUtility.TablixItem(this.reportDesigner),p.renderTablixItem(u,r.attr("id"),i,!1));break;case"e-indicator":(r.hasClass("e-body-tag")||r.hasClass("e-rectangle")&&r.parents(".e-body-tag").length>0)&&(e=new ej.ReportDesignerUtility.GaugeItem(this.reportDesigner,n.GaugeItems.Indicator),e.renderGaugeItem(u,r.attr("id"),!1));break;case"e-lineargauge":(r.hasClass("e-body-tag")||r.hasClass("e-rectangle")&&r.parents(".e-body-tag").length>0)&&(e=new ej.ReportDesignerUtility.GaugeItem(this.reportDesigner,n.GaugeItems.LinearGauge),e.renderGaugeItem(u,r.attr("id"),!1));break;case"e-radialgauge":(r.hasClass("e-body-tag")||r.hasClass("e-rectangle")&&r.parents(".e-body-tag").length>0)&&(e=new ej.ReportDesignerUtility.GaugeItem(this.reportDesigner,n.GaugeItems.RadialGauge),e.renderGaugeItem(u,r.attr("id"),!1))}},i.prototype.canRemove=function(){return this.selectedReportItems.length>0},i.prototype.removeItem=function(){var i,u;this.reportDesigner.undoManager.setMergeAction(!0);var n=this.selectedReportItems,f=n.length,t=ej.isNullOrUndefined(n)?0:n.length,r=!1;if(t>0){for(i=n.length-1;i>=0;i--)u=ej.ReportUtil.getReportItem($(n[i])),ej.isNullOrUndefined(u)||(t--,u.dispose());this.selectedReportItems=[];this.parentObjs={}}else this.tablixContext&&this.tablixContext.getActiveTablixCell().length>0&&(r=!0,this.tablixContext.deleteCellItems());f!==0&&r||(this.reportDesigner.rptToolbar.showCopy(!1),this.reportDesigner.rptToolbar.showCut(!1));this.reportDesigner.undoManager.setMergeAction(!1);t===0&&f!==t&&(this.invokePropertyPanel(),this.reportDesigner.rowColumnGrouping.isActive()&&(this.reportDesigner.rowColumnGrouping.resetGroupingPanel(),this.reportDesigner.rowColumnGrouping.disableGroupingPanel(!0)));this.invokeToolBar(r)},i.prototype.removeReportItems=function(n,t){for(var i,r,u=0;u0)for(o=0;o0){for(this.reportDesigner.undoManager.setMergeAction(!0),l=0;l=0;h--){for(y=i.find(t).prevAll(),u=y.length-1;u>=0;u--)if(y[u].id===r[h].attr("id")){v=r[h];this.moveLayoutItem(t,v,i);s=!0;break}if(s)break}else if(n==="bringForward")for(c=0;c<=r.length-1;c++){for(p=i.find(t).nextAll(),u=0;u<=p.length-1;u++)if(p[u].id===r[c].attr("id")){v=r[c];this.moveLayoutItem(t,v,i);s=!0;break}if(s)break}else n==="sendToBack"?this.sendToBack(t,r,i):n==="bringToFront"&&this.bringToFront(t,r,i)}}this.reportDesigner.undoManager.setMergeAction(!1)}},i.prototype.moveLayoutItem=function(n,i,r){if(i&&i.length>0){var f=n.index(),u=i.index();r[0].removeChild(n[0]);r[0].insertBefore(n[0],r[0].childNodes[u]);this.reportDesigner.undoManager.addCmdAction(t.ReverseOrder,"reverseOrder",r.attr("id"),n.attr("id"),f,u)}},i.prototype.sendToBack=function(n,i,r){if(i&&i.length>0){var f=n.index(),u=i[0].index();f>u&&(r[0].removeChild(n[0]),r[0].insertBefore(n[0],r[0].childNodes[u]),this.reportDesigner.undoManager.addCmdAction(t.ReverseOrder,"reverseOrder",r.attr("id"),n.attr("id"),f,u))}},i.prototype.bringToFront=function(n,i,r){if(i&&i.length>0){var f=n.index(),u=i[i.length-1].index();f0&&(this.designAreaHeaderHeight=this.getItemHeight(this.designHeaderTag),this.designAreaHeaderHeight>2&&(this.renderHorizontalSnapLines(n[0]),this.renderVerticalSnapLines(this.designAreaHeaderHeight,n[0]))));this.designAreaBodySvg&&(n=$(this.designAreaBodySvg).children("g"),n&&n.length>0&&(this.designAreaBodyHeight=this.getItemHeight(this.designBodyTag),this.designAreaBodyHeight>2&&(this.renderHorizontalSnapLines(n[0]),this.renderVerticalSnapLines(this.designAreaBodyHeight,n[0]))));this.designAreaFooterSvg&&(n=$(this.designAreaFooterSvg).children("g"),n&&n.length>0&&(this.designAreaFooterHeight=this.getItemHeight(this.designFooterTag),this.designAreaFooterHeight>2&&(this.renderHorizontalSnapLines(n[0]),this.renderVerticalSnapLines(this.designAreaFooterHeight,n[0]))))},i.prototype.renderHorizontalSnapLines=function(n){for(var t=null,u=null,f=null,o=this.getItemWidth(this.designArea),e=document.createDocumentFragment(),i=0,r=0;i<=o;i=i+12.5,r++)u=r%4==0?1.25:1,f=r%4==0?"#dbdbdb":"#eee",t=document.createElementNS("http://www.w3.org/2000/svg","line"),t.setAttribute("x1",i),t.setAttribute("y1",0),t.setAttribute("x2",i),t.setAttribute("y2","100%"),t.setAttribute("class","ej-snapLines"),t.setAttribute("style","stroke:"+f+"; stroke-width:"+u+"; fill:none;"),e.appendChild(t);n.appendChild(e)},i.prototype.renderVerticalSnapLines=function(n,t){for(var i=null,f=null,e=null,o=document.createDocumentFragment(),r=0,u=0;r<=n;r=r+12.5,u++)f=u%4==0?1.25:1,e=u%4==0?"#dbdbdb":"#eee",i=document.createElementNS("http://www.w3.org/2000/svg","line"),i.setAttribute("x1",0),i.setAttribute("y1",r),i.setAttribute("x2","100%"),i.setAttribute("y2",r),i.setAttribute("class","ej-snapLines"),i.setAttribute("style","stroke:"+e+"; stroke-width:"+f+"; fill:none;"),o.appendChild(i);t.appendChild(o)},i.prototype.canCopy=function(){return this.selectedReportItems.length>0},i.prototype.canCut=function(){return this.selectedReportItems.length>0},i.prototype.canPaste=function(){return!ej.isNullOrUndefined(this.reportDesigner.copiedItem)&&(this.reportDesigner.copiedItem.items&&this.reportDesigner.copiedItem.items.length>0||this.reportDesigner.copiedItem.cellInfo.cellData&&this.reportDesigner.copiedItem.cellInfo.cellData.length>0)},i.prototype.copyItem=function(){var u=[],o=!1,t,i,r,s,f,e;if(this.reportDesigner.undoManager.setMergeAction(!0),t=this.selectedReportItems,i=null,t&&t.length>0)for(r=0;r0&&(e=this.tablixContext.copyItem(),o=!0,u=null,i=ej.isNullOrUndefined(e)?i:e.cellInfo);((u&&u.length)>0||i&&i.cellData.length>0)&&(this.reportDesigner.copiedItem={actionType:n.CopyType.ReportItem,items:u,isTablixCell:o,cellInfo:i},this.reportDesigner.rptToolbar.showPaste(!0));this.reportDesigner.undoManager.setMergeAction(!1)},i.prototype.cutItem=function(){var e=this.reportDesigner,r=this.selectedReportItems,f=r&&r.length>0?!1:!0,t=[],i=null,u;this.reportDesigner.undoManager.setMergeAction(!0);f&&this.tablixContext&&this.tablixContext.getActiveTablixCell().length>0?(u=this.tablixContext.cutItem(),i=ej.isNullOrUndefined(u)?i:u.cellInfo,t=null):(t=this.disposeDesignAreaItems(r),t&&t.length>0&&(this.selectedReportItems=[],this.parentObjs={}));((t&&t.length)>0||i&&i.cellData.length>0)&&(e.copiedItem={actionType:n.CopyType.ReportItem,items:t,isTablixCell:f,cellInfo:i},this.reportDesigner.rptToolbar.showCopy(!1),this.reportDesigner.rptToolbar.showCut(!1),this.reportDesigner.rptToolbar.showPaste(!0));this.reportDesigner.undoManager.setMergeAction(!1)},i.prototype.disposeDesignAreaItems=function(n){for(var r=[],u=n&&n.length?n.length:0,f=0;f0&&this.invokePropertyPanel(),r},i.prototype.pasteItem=function(t){var i=this.reportDesigner,r,u;if(i.copiedItem&&i.copiedItem.actionType===n.CopyType.ReportItem)if(this.tablixContext&&this.tablixContext.getActiveTablixCell().length>0)this.tablixContext.pasteItem(t);else{if(this.reportDesigner.undoManager.setMergeAction(!0),r=this.focusedRegion,r=this.isValidFocusedRegion(r)?r:this.designArea.find("#"+this.designId+"_designBody"),i.copiedItem.isTablixCell){var u=i.copiedItem.cellInfo&&i.copiedItem.cellInfo.cellData&&i.copiedItem.cellInfo.cellData.length>0?i.copiedItem.cellInfo.cellData:[],f=i.copiedItem.cellInfo?i.copiedItem.cellInfo:null,e=this.getCellItems(u);this.pasteCopiedItems(e,r,this.getCalculatedCellPosition(u,f),t)}else u=i.copiedItem.items&&i.copiedItem.items.length>0?i.copiedItem.items:[],this.pasteCopiedItems(u,r,this.calculatePosition(u),t);this.reportDesigner.undoManager.setMergeAction(!1)}},i.prototype.pasteCopiedItems=function(n,t,i,r){var u,f,e;if(n=this.positionCalculation(n,t,i,r),n.length>0){for(u=0;u0&&this.designArea.find(n).length>0},i.prototype.positionCalculation=function(n,t,i,r){var e=ej.ReportUtil.jsonClone(n),u;if(e.length>0){var o=this.getTargetPasteCount(n,t,!r),l=Math.floor(o/5),s=o%5,a=ej.ReportUtil.getPixelVal("0.1389in")*(l+s),v=ej.ReportUtil.getPixelVal("0.1389in")*s,h=this.getMouseCoordinates(t,r);for(u=0;u0&&i&&(r=$(t).data("itemPasteInfo"),r&&r.items&&ej.ReportUtil.isEqualObj(n,r.items)&&(u=r.pasteCount+1),t.data("itemPasteInfo",{pasteCount:u,items:n})),u},i.prototype.updateTargetAreaSize=function(n){var t=this.getMinimumRightPosition(n),i=this.getMinimumBottomPosition(n),r=this.getItemWidth(n),u=this.getItemHeight(n),f,e,o,s;(rr,e=i>u,(f||e)&&(o=f?t:r,s=e?i:u,ej.ReportUtil.getReportItem(n).updateSize(o,s,!0))):this.isDesignerSections(n)&&this.updateReportSection(n,t,i))},i.prototype.isBasicItemType=function(n){return n==="BoldReports.RDL.DOM.Line"||n==="BoldReports.RDL.DOM.Image"||n==="BoldReports.RDL.DOM.Rectangle"||n==="BoldReports.RDL.DOM.TextBox"},i.prototype.pasteItemsInDesignArea=function(n,t,i){if(!ej.isNullOrUndefined(t)&&t.length>0&&!ej.isNullOrUndefined(n)){var u=t.hasClass("e-header-tag")||t.parents(".e-header-tag").length>0||t.hasClass("e-footer-tag")||t.parents(".e-footer-tag").length>0,r=ej.ReportUtil.jsonClone(n),f=r.__type,e=ej.ReportUtil.getItemInstance(f,this.reportDesigner),o=u?this.isBasicItemType(r.__type)&&!i?!0:!1:!0;o?e.popupItem(r,t,!1):this.reportDesigner.getInstance("ReportUtil").ejAlertDialog(this.getLocale("Pastetitle"),this.getLocale("pastealert"),!1,!0,!0,"")}},i.prototype.getTargetArea=function(n){var t=null;return!ej.isNullOrUndefined(n)&&n.length>0&&(this.isDesignerSections(n)?t=n.closest(".e-designersection",this.designArea[0]):n.hasClass("e-rectangle")?t=n:n.closest(".e-reportitem").length>0&&(t=n.closest(".e-reportitem",this.designArea[0]).parent())),t},i.prototype.updateZoom=function(n){var i="scale("+n+","+n+")",t=ej.browserInfo();t.name==="msie"?t.version==="8.0"?this.horizontalLineTag.css({zoom:n}):this.horizontalLineTag.css({"-ms-transform":i,"-ms-transform-origin":"0 0"}):t.name==="opera"?this.horizontalLineTag.css({transform:i,"transform-origin":"0 0","-o-transform":i,"-o-transform-origin":"0 0"}):t.name==="mozilla"?t.version==="11.0"?this.horizontalLineTag.css({transform:i,"transform-origin":"0 0"}):this.horizontalLineTag.css({"-moz-transform":i,"-moz-transform-origin":"0 0"}):t.name==="webkit"||t.name==="chrome"?this.horizontalLineTag.css({"-webkit-transform":i,"-webkit-transform-origin":"0 0"}):t.name==="edge"&&this.horizontalLineTag.css({transform:i,"transform-origin":"0 0"});this.designAreaLineTag.css({width:this.horizontalLineTag.width()*n,height:this.horizontalLineTag.height()*n})},i.prototype.renderReport=function(n){this.rdlParser=n;n.rdlBody&&n.rdlBody.ReportItems&&(this.renderReportItems(n.rdlBody.ReportItems,this.designBodyTag),this.renderHeaderFooter(this.designBodyTag,n.rdlBody));n.rdlHeader&&n.rdlHeader.ReportItems&&(this.renderReportItems(n.rdlHeader.ReportItems,this.designHeaderTag),this.renderHeaderFooter(this.designHeaderTag,n.rdlHeader));n.rdlFooter&&n.rdlFooter.ReportItems&&(this.renderReportItems(n.rdlFooter.ReportItems,this.designFooterTag),this.renderHeaderFooter(this.designFooterTag,n.rdlFooter));this.showHeader(n.rdlHeader?!0:!1);this.showFooter(n.rdlFooter?!0:!1);var t=n.reportSection?n.reportSection.Width.size:n.rdlReport.Width.size;this.updateDesignerWidth(ej.ReportUtil.getPixelVal(t),!1)},i.prototype.updateReportDef=function(n){n.rdlBody&&(n.rdlBody.ReportItems=this.getReportItems(this.designBodyTag.children(".e-reportitem")));n.rdlHeader&&(n.rdlHeader.ReportItems=this.getReportItems(this.designHeaderTag.children(".e-reportitem")));n.rdlFooter&&(n.rdlFooter.ReportItems=this.getReportItems(this.designFooterTag.children(".e-reportitem")))},i.prototype.getReportItems=function(n){var r=[],e,t,i,u,f;if(n.length>0)for(r=[],e=n.length,t=0;t0)for(f=n.length,r=0;r0&&this.renderReportItems(i.ReportItems,u)},i.prototype.renderReportItem=function(n,t){var u=null,f,e,o,s,h,c,l,a,r,i,v,y;switch(n.__type){case"BoldReports.RDL.DOM.TextBox":f=new ej.ReportDesignerUtility.TextBoxItem(this.reportDesigner);f.openReportItem(n,t.attr("id"),!1);break;case"BoldReports.RDL.DOM.Line":e=new ej.ReportDesignerUtility.LineItem(this.reportDesigner);e.renderLineReportElement(n,t.attr("id"),!1);break;case"BoldReports.RDL.DOM.Image":o=new ej.ReportDesignerUtility.ImageItem(this.reportDesigner);o.renderImageReportElement(n,t.attr("id"),!1);break;case"BoldReports.RDL.DOM.Rectangle":s=new ej.ReportDesignerUtility.RectangleItem(this.reportDesigner);u=s.renderRectangleReportElement(n,t.attr("id"),!1);break;case"BoldReports.RDL.DOM.Chart":h=new ej.ReportDesignerUtility.ChartItem(this.reportDesigner);h.openReportItem(n,t.attr("id"),!1);break;case"BoldReports.RDL.DOM.Tablix":c=new ej.ReportDesignerUtility.TablixItem(this.reportDesigner);c.renderTablixReportElement(n,t.attr("id"),!1);break;case"BoldReports.RDL.DOM.Map":l=new ej.ReportDesignerUtility.MapItem(this.reportDesigner);l.openReportItem(n,t.attr("id"),!1);break;case"BoldReports.RDL.DOM.SubReport":a=new ej.ReportDesignerUtility.SubReportItem(this.reportDesigner);a.renderSubReportItemElement(n,t.attr("id"),!1);break;case"BoldReports.RDL.DOM.CustomReportItem":if(this.reportDesigner.model.reportItemExtensions&&this.reportDesigner.model.reportItemExtensions.length>0)for(r=this.reportDesigner.model.reportItemExtensions,i=0;i0)this.propertyPanel.showPropertyforItems(this.selectedReportItems);else{var t=this.getSurfaceArea();this.propertyPanel.activeProperty&&this.propertyPanel.activeProperty.ControlId!==t&&this.propertyPanel.showPropertyItem(this.getDesignAreaProperty(t))}else n&&this.propertyPanel.showProperty(!0)},i.prototype.getSurfaceArea=function(){if(this.mouseActions.isDesignerSection){var n=this.focusedRegion?this.focusedRegion.attr("class"):"";switch(n){case"e-header-tag e-designersection":return"Header";case"e-body-tag e-designersection":return"Body";case"e-footer-tag e-designersection":return"Footer"}}return"Report"},i.prototype.getDesignAreaProperty=function(n){return this.rdlParser.getDesignProperty(n)},i.prototype.updateToolbarItems=function(n){var r=n?n:this.selectedReportItems&&this.selectedReportItems.length>0,i=this.selectedReportItems&&this.selectedReportItems.length>0,u=this.selectedReportItems.length>=2,t;this.reportDesigner&&this.reportDesigner.rptToolbar&&(this.reportDesigner.rptToolbar.showPaste(this.canPaste()),this.reportDesigner.rptToolbar.showCopy(r),this.reportDesigner.rptToolbar.showCut(r),this.reportDesigner.rptToolbar.showDelete(r),this.reportDesigner.rptToolbar.showMoveLayout(i),t=this.validateEnableAlign(),this.reportDesigner.rptToolbar.showLeftAlign(t),this.reportDesigner.rptToolbar.showCenterAlign(t),this.reportDesigner.rptToolbar.showRightAlign(t),this.reportDesigner.rptToolbar.showTopAlign(t),this.reportDesigner.rptToolbar.showMiddleAlign(t),this.reportDesigner.rptToolbar.showBottomAlign(t),this.reportDesigner.rptToolbar.showSpacingHorizontal(t),this.reportDesigner.rptToolbar.showSpacingVertical(t),this.reportDesigner.rptToolbar.showSizing(u),this.reportDesigner.rptToolbar.showCenterHorizontal(i),this.reportDesigner.rptToolbar.showCenterVertical(i),this.reportDesigner.rptToolbar.showAlignToGrid(i),this.reportDesigner.rptToolbar.showSizeToGrid(i))},i.prototype.validateEnableAlign=function(){return this.selectedReportItems.length>1&&Object.keys(this.parentObjs).length===1},i.prototype.showHeader=function(n){var i,t;this.designHeaderTag.css("display",n?"block":"none");this.headerResizerTag.css("display",n?"block":"none");i=this.getCalculatedAreaHeight();this.designArea.css("height",i);t=this.getDesignAreaHeight();this.verticalLineTag.css("height",t);this.verticalResizer.css("height",t);this.horizontalLineTag.css("height",t);this.reportDesigner.rptToolbar.updateHeaderCheckMark(n);n&&this.showHeaderTag()},i.prototype.showFooter=function(n){var i,t;this.designFooterTag.css("display",n?"block":"none");this.bodyResizerTag.css("display",n?"block":"none");i=this.getCalculatedAreaHeight();this.designArea.css("height",i);t=this.getDesignAreaHeight();this.verticalLineTag.css("height",t);this.verticalResizer.css("height",t);this.horizontalLineTag.css("height",t);this.reportDesigner.rptToolbar.updateFooterCheckMark(n);n&&this.showFooterTag()},i.prototype.showHeaderTag=function(){this.headerWaterTag.css("display",this.getItemHeight(this.designHeaderTag)>=22&&this.designAreaWidth>=70?"block":"none")},i.prototype.showFooterTag=function(){this.footerWaterTag.css("display",this.getItemHeight(this.designFooterTag)>=22&&this.designAreaWidth>=70?"block":"none")},i.prototype.renderHeaderFooter=function(n,t){n.height(ej.ReportUtil.getPixelVal(t.Height.size));n.css("background-color",t.Style.BackgroundColor);t.Style&&(ej.isNullOrUndefined(t.Style.Border)||this.updateBorder(n.find(".e-designer-bordertag"),"",t.Style.Border),ej.isNullOrUndefined(t.Style.TopBorder)||this.updateBorder(n.find(".e-designer-bordertag"),"-top",t.Style.TopBorder),ej.isNullOrUndefined(t.Style.BottomBorder)||this.updateBorder(n.find(".e-designer-bordertag"),"-bottom",t.Style.BottomBorder),ej.isNullOrUndefined(t.Style.LeftBorder)||this.updateBorder(n.find(".e-designer-bordertag"),"-left",t.Style.LeftBorder),ej.isNullOrUndefined(t.Style.RightBorder)||this.updateBorder(n.find(".e-designer-bordertag"),"-right",t.Style.RightBorder),t.Style.BackgroundImage&&this.populateBackgroundImgVal(t.Style.BackgroundImage,n.children(".e-designer-areaborder")))},i.prototype.updateBorder=function(n,t,i){if(i){if(i.Color&&n.css("border"+t+"-color",i.Color),i.Width){var r=ej.ReportUtil.getPixelVal(i.Width.size);n.css("border"+t+"-width",""+r+"px")}ej.isNullOrUndefined(i.Style)||n.css("border"+t+"-style",i.Style)}},i.prototype.updateHeader=function(n){n&&this.rdlParser.rdlHeader===null&&this.rdlParser.previousRdlHeader===null&&(this.rdlParser.rdlHeader=this.rdlParser.getPageJSON(!0),this.designHeaderTag.css("height",ej.ReportUtil.getPixelVal(this.rdlParser.rdlHeader.Height.size)+"px"));n&&this.rdlParser.previousRdlHeader!==null?(this.rdlParser.rdlHeader=this.rdlParser.previousRdlHeader,this.rdlParser.previousRdlHeader=null):n||(this.rdlParser.previousRdlHeader=this.rdlParser.rdlHeader,this.rdlParser.rdlHeader=null);this.showHeader(n);this.reportDesigner.undoManager.addCmdAction(t.HeaderFooterAdd,"updateHeader","DesignPanel","",[n],[!n])},i.prototype.updateFooter=function(n){n&&this.rdlParser.rdlFooter===null&&this.rdlParser.previousRdlFooter===null&&(this.rdlParser.rdlFooter=this.rdlParser.getPageJSON(!1),this.designFooterTag.css("height",ej.ReportUtil.getPixelVal(this.rdlParser.rdlFooter.Height.size)+"px"));n&&this.rdlParser.previousRdlFooter!==null?(this.rdlParser.rdlFooter=this.rdlParser.previousRdlFooter,this.rdlParser.previousRdlFooter=null):n||(this.rdlParser.previousRdlFooter=this.rdlParser.rdlFooter,this.rdlParser.rdlFooter=null);this.showFooter(n);this.reportDesigner.undoManager.addCmdAction(t.HeaderFooterAdd,"updateFooter","DesignPanel","",[n],[!n])},i.prototype.getCalculatedAreaHeight=function(){var n=this.designHeaderTag.is(":visible"),t=n?this.getHeaderHeight():0,i=n?this.getHeadResizerH():0,r=this.getBodyResizerH(),u=this.designFooterTag.is(":hidden")?0:this.getFooterHeight();return t+i+this.getBodyHeight()+r+u},i.prototype.getDesignAreaHeight=function(){return this.designArea.height()+parseFloat(this.designArea.css("border-top-width"))+parseFloat(this.designArea.css("border-bottom-width"))},i.prototype.getHeaderHeight=function(){return this.designHeaderTag.height()},i.prototype.getFooterHeight=function(){return this.designFooterTag.height()},i.prototype.getBodyHeight=function(){return this.designBodyTag.height()},i.prototype.getHeadResizerH=function(){return this.headerResizerTag.height()+parseFloat(this.headerResizerTag.css("border-top-width"))+parseFloat(this.headerResizerTag.css("border-bottom-width"))},i.prototype.getBodyResizerH=function(){return this.bodyResizerTag.height()+parseFloat(this.bodyResizerTag.css("border-top-width"))+parseFloat(this.bodyResizerTag.css("border-bottom-width"))},i.prototype.updateBackGround=function(n,t){n==="Header"?(this.designHeaderTag.css("background-color",ej.ReportUtil.isNotExpression(t)?t:"transparent"),this.rdlParser.rdlHeader.Style.BackgroundColor=t):n==="Footer"?(this.designFooterTag.css("background-color",ej.ReportUtil.isNotExpression(t)?t:"transparent"),this.rdlParser.rdlFooter.Style.BackgroundColor=t):n==="Body"?(this.designBodyTag.css("background-color",ej.ReportUtil.isNotExpression(t)?t:"transparent"),this.rdlParser.rdlBody.Style.BackgroundColor=t):n==="Report"&&(this.rdlParser.rdlPage.Style.BackgroundColor=t)},i.prototype.updateSource=function(n,t,i){n==="Database"?(t.Source=2,this.updatePropertyUIValue("MIMEType","image/png",i),this.updatePropertyUIValue("DatabaseValue",t.Value,i)):n==="Embedded"?(t.Source=1,this.updatePropertyUIValue("Value",t.Value,i)):n==="External"&&(t.Source=0,this.updatePropertyUIValue("ExternalValue",t.Value,i));this.updateImageValue(t.Value,t,this.getBackgroundImgTag(i))},i.prototype.getBackgroundImgJson=function(n){return n==="Header"?(this.rdlParser.rdlHeader.Style.BackgroundImage||(this.rdlParser.rdlHeader.Style.BackgroundImage=this.createBackgroundImageJson()),this.rdlParser.rdlHeader.Style.BackgroundImage):n==="Footer"?(this.rdlParser.rdlFooter.Style.BackgroundImage||(this.rdlParser.rdlFooter.Style.BackgroundImage=this.createBackgroundImageJson()),this.rdlParser.rdlFooter.Style.BackgroundImage):n==="Body"?(this.rdlParser.rdlBody.Style.BackgroundImage||(this.rdlParser.rdlBody.Style.BackgroundImage=this.createBackgroundImageJson()),this.rdlParser.rdlBody.Style.BackgroundImage):n==="Report"?(this.rdlParser.rdlPage.Style.BackgroundImage||(this.rdlParser.rdlPage.Style.BackgroundImage=this.createBackgroundImageJson()),this.rdlParser.rdlPage.Style.BackgroundImage):void 0},i.prototype.createBackgroundImageJson=function(){return{__type:"BoldReports.RDL.DOM.BackgroundImage",Source:n.Source.Embedded,Value:null,MIMEType:null,BackgroundRepeat:"Default",TransparentColor:null,Position:n.Position.Default}},i.prototype.updateImageValue=function(n,t,i){t.Value=ej.isNullOrUndefined(n)||n.length===0?null:n;this.updateBackgroundImage(t,i)},i.prototype.populateBackgroundImgVal=function(n,t){this.updateBackgroundImage(n,t);this.setBackgroundRepeatCss(n,t)},i.prototype.updateBackgroundImage=function(n,t){var r=null,i;t&&t.length>0&&!ej.isNullOrUndefined(n)&&n.Source!==2&&!ej.isNullOrUndefined(n.Value)&&ej.ReportUtil.isNotExpression(n.Value)&&(i=this.rdlParser.getEmbedImageInfo(n.Value),n.Source!==1||ej.isNullOrUndefined(i)?n.Source===0&&(n.Value.startsWith("http")||n.Value.startsWith("https"))&&(r=n.Value):r=ej.ReportUtil.getImageUrl(i.Name,ej.ReportUtil.getExtension(i.MIMEType?i.MIMEType:"image/png"),this.reportDesigner));this.setBackgroundImageCss(r,t)},i.prototype.setBackgroundImageCss=function(n,t){if(t&&t.length>0){var i='url("'+n+'")';ej.isNullOrUndefined(n)&&(i="none");t.css({"background-image":i})}},i.prototype.setBackgroundRepeatCss=function(n,t){if(t&&t.length>0){var i="repeat";n&&n.BackgroundRepeat&&(i=this.getBackgroundRepeatCss(n.BackgroundRepeat));t.css({"background-repeat":i,"background-position":n.BackgroundRepeat==="Fit"?"center":"0 0"})}},i.prototype.getBackgroundRepeatCss=function(n){return ej.ReportUtil.isNotExpression(n)?(n==="Repeat"||n==="Default"?n="repeat":n==="RepeatX"?n="repeat-x":n==="RepeatY"?n="repeat-y":(n==="Fit"||n==="Clip")&&(n="no-repeat"),n):"repeat"},i.prototype.updateMimeType=function(n,t){t.MIMEType=n},i.prototype.updateBackgroundRepeat=function(n,t,i){ej.isNullOrUndefined(n)&&(n="Repeat");t.BackgroundRepeat=n;this.setBackgroundRepeatCss(t,i)},i.prototype.updateBorderWidth=function(n,t,i,r){var f,u;t!=="Report"&&(f=ej.ReportUtil.isNotExpression(i)?i:ej.ReportUtil.getPixelVal("1pt"),this.getTargetTag(t).css("border"+r+"-width",f));u=ej.ReportUtil.isNotExpression(i)?this.rdlParser.getPageUnit(i):i;n&&n.Width?n.Width.size=u:n.Width={__type:"BoldReports.RDL.DOM.Size",size:u}},i.prototype.updateBorderColor=function(n,t,i,r){if(t!=="Report"){var u=this.getDesignArea(t).Style.Border.Color,f=(ej.isNullOrUndefined(i)||ej.ReportUtil.isEmptyString(i))&&!ej.isNullOrUndefined(u)?u:i;this.getTargetTag(t).css("border"+r+"-color",ej.ReportUtil.isNotExpression(f)?f:"black")}n&&(n.Color=i)},i.prototype.updateBorderStyle=function(n,t,i,r){if(t!=="Report"){var u=ej.isNullOrUndefined(i)||i==="Default"||!ej.ReportUtil.isNotExpression(i)?"none":i.toLowerCase();this.getTargetTag(t).css("border"+r+"-style",u)}n&&(n.Style=i)},i.prototype.updateOrientation=function(n){var t=ej.ReportUtil.getPixelVal(this.rdlParser.rdlPage.PageWidth.size),i=ej.ReportUtil.getPixelVal(this.rdlParser.rdlPage.PageHeight.size),r=this.rdlParser.rdlPage.LeftMargin.size,u=this.rdlParser.rdlPage.RightMargin.size,f=this.rdlParser.rdlPage.TopMargin.size,e=this.rdlParser.rdlPage.BottomMargin.size;n==="Landscape"&&i>t?(this.rdlParser.rdlPage.PageWidth.size=ej.ReportUtil.convertPxToUnit(i,this.rdlParser.getRDLUnit()),this.rdlParser.rdlPage.PageHeight.size=ej.ReportUtil.convertPxToUnit(t,this.rdlParser.getRDLUnit()),this.rdlParser.rdlPage.LeftMargin.size=f,this.rdlParser.rdlPage.BottomMargin.size=r,this.rdlParser.rdlPage.RightMargin.size=e,this.rdlParser.rdlPage.TopMargin.size=u):n==="Portrait"&&i=r-10&&i.Left&&(t=this.designPanel.scrollLeft(),this.designPanel.scrollLeft(t-15));this.designPanel[0].clientHeight<=u-this.designPanel[0].offsetTop+30&&i.Bottom?(t=this.designPanel.scrollTop(),this.designPanel.scrollTop(t+15)):this.designPanel[0].offsetTop>=u-8&&i.Top&&(t=this.designPanel.scrollTop(),this.designPanel.scrollTop(t-15))},i.prototype.isScroller=function(n){if(n.originalEvent&&n.originalEvent.targetTouches&&n.originalEvent.targetTouches.length>0){var t=n.target.getBoundingClientRect();if(this.designPanel[0].clientWidth<=n.originalEvent.targetTouches[0].pageX-t.left||this.designPanel[0].clientHeight<=n.originalEvent.targetTouches[0].pageY-t.top)return!0}else if(this.designPanel[0].clientWidth<=n.offsetX||this.designPanel[0].clientHeight<=n.offsetY)return!0;return!1},i.prototype.alignToContainer=function(n){var f,i,u;if(this.selectedReportItems&&this.selectedReportItems.length>0){for(f=this.selectedReportItems.length,i={},this.reportDesigner.undoManager.setMergeAction(!0),u=0;u0){for(r=12.5,c=this.selectedReportItems.length,this.reportDesigner.undoManager.setMergeAction(!0),u={},s=0;s.1||Math.abs(n.top-e)>.1)&&l.updatePosition(f,e,!0)}this.reportDesigner.undoManager.setMergeAction(!1)}},i.prototype.alignSizeToGrid=function(){var n,y,o,a,r,v,s,h;if(this.selectedReportItems&&this.selectedReportItems.length>0){for(n=12.5,y=this.selectedReportItems.length,this.reportDesigner.undoManager.setMergeAction(!0),o={},a=0;as&&this.getMinimumRightPosition(i)>s&&(s=n-(c-s)+c);l>h&&this.getMinimumBottomPosition(i)>h&&(h=n-(l-h)+l);(Math.abs(r.left-f)>.1||Math.abs(r.top-e)>.1||Math.abs(c-s)>.1||Math.abs(l-h)>.1)&&p.updateItemSize(f,e,s,h,!0)}this.reportDesigner.undoManager.setMergeAction(!1)}},i.prototype.alignSpacingVertical=function(){var f,e,t,u,o,s,h,n,c,l;if(this.selectedReportItems&&this.selectedReportItems.length>1){var i=[],r=this.selectedReportItems.length,v=this.selectedReportItems[0][0].parentElement.id;if(r>1){for(f=0,n=0;n1){var i=[],r=this.selectedReportItems.length,a=this.selectedReportItems[0][0].parentElement.id;if(r>1){for(e=0,n=0;nu||r+s>u+h)&&(o=n[t],n[t]=n[i],n[i]=o);return n},i.prototype.sortLeftValue=function(n){for(var i,f,e,o=null,r=0,u=0,s=0,h=0,t=0;tu||r+s>u+h)&&(o=n[t],n[t]=n[i],n[i]=o);return n},i.prototype.getDesignSurface=function(n){do n=n.offsetParent;while(n.id!==this.designBodyTag[0].id&&n.id!==this.designHeaderTag[0].id&&n.id!==this.designFooterTag[0].id);return n},i.prototype.alignSelection=function(n){var r,t,u;if(this.selectedReportItems&&this.selectedReportItems.length>1){var l=0,a=0,f=Number.MAX_VALUE,o=Number.MIN_VALUE,e=Number.MAX_VALUE,s=Number.MIN_VALUE,i={},p=this.selectedReportItems[0][0].parentElement.id;for(r=0;ro&&(o=h+y);cs&&(s=c+v);i[t[0].id]={left:h,top:c,width:y,height:v}}for(l=f+(o-f)/2,a=e+(s-e)/2,this.reportDesigner.undoManager.setMergeAction(!0),r=0;r1){for(t=this.getItemWidth(this.selectedReportItems[0]),i=this.getItemHeight(this.selectedReportItems[0]),this.reportDesigner.undoManager.setMergeAction(!0),u=1;u0||n.IsESUser===!0||n.ESLicenseMessage&&n.ESLicenseMessage.length>0)){var t=n.LicenseMessage;n.ESLicenseMessage&&n.ESLicenseMessage.length>0&&(t=n.ESLicenseMessage);this.designLicenseMsgTag.css("display","block");this.designLicenseMsgTag.find("span").text(t)}},i.prototype.unwiredDesignerEvents=function(){this.designPanel.unbind(ej.ReportUtil.MouseEvent.mouseDown,$.proxy(this.designPanelMouseDown,this));this.designArea.unbind(ej.ReportUtil.MouseEvent.mouseDown,$.proxy(this.designAreaMouseDown,this))},i.prototype.destroy=function(){!ej.isNullOrUndefined(this.designPanel)&&this.designPanel.length>0&&(this.propertyTimeOut&&clearTimeout(this.propertyTimeOut),this.toolBarTimeOut&&clearTimeout(this.toolBarTimeOut),this.groupTimeOut&&clearTimeout(this.groupTimeOut),this.unwiredDesignerEvents(),this.disposeReportItems(),this.designerContextMenu.dispose(),ej.ReportUtil.destroyEjObjects(this.designPanel),this.designPanel.remove())},i}();window.ej.createObject("ej.ReportDesignerUtility.DesignPanel",wt,window);bt=function(){function n(n){this.reportDesigner=null;this.dragging=null;this.pageY=0;this.scrollerTimeOut=null;this.reportDesigner=n;this.id=this.reportDesigner._id;this.initalizeDraggable()}return n.prototype.initalizeDraggable=function(){this.reportDesigner.element.find("#"+this.id+" .e-draggable").ejDraggable({clone:!0,cursor:"move",helper:$.proxy(this.helper,this),dragStart:$.proxy(this.dragstart,this),dragStop:$.proxy(this.dragStop,this),cursorAt:{top:-4,left:-10},drag:$.proxy(this.drag,this)})},n.prototype.initializeDraggable=function(n,t){n.ejDraggable({clone:!0,cursor:"move",helper:$.proxy(this.helper,this),dragStart:$.proxy(this.dragstart,this),dragStop:$.proxy(this.dragStop,this),cursorAt:{top:-4,left:-10},drag:$.proxy(this.drag,this)});this.zIndex=t},n.prototype.dragstart=function(){this.reportDesigner.isItemDrag=!0},n.prototype.drag=function(n){this.dragItem(n,this.draggingItem,this.zIndex)},n.prototype.dragStop=function(n){var t,e,o,u,l,s;this.resetRestrictedAreaCursor();t=$(n.target);this.reportDesigner.isItemDrag=!1;var f=this.reportDesigner.designerPanel.designArea,i=this.draggingItem.attr("itemType"),r=this.draggingItem.attr("itemName"),h=this.reportDesigner.designerPanel.isDesignerSections(t)||t.closest(".e-reportitem",f[0]).length>0,c={left:0,top:0};this.draggingItem.remove();e="";n.element[0].localName==="img"&&ej.isNullOrUndefined(i)&&ej.isNullOrUndefined(r)&&(i="e-image",r=$(n.element).attr("id").split("_")[1],e=n.element[0].src);h&&(o=this.getDropObj(n,t),c=o.position,t=o.target);this.reportDesigner.undoManager.setMergeAction(!0);h&&(this.reportDesigner.isTablixCell(t)?(u=t.closest(".e-tablix-cell",f[0]),u.length===1&&(l=u.closest(".e-tablix",f[0]),s=ej.ReportUtil.getReportItem(l),s&&s.replaceTablixCellItem(u,i,r))):this.droppedReportItems(i,r,t,c,e));this.reportDesigner.undoManager.setMergeAction(!1);this.reportDesigner.element.find("#"+this.id+"_designAreaContainer").css("cursor","default")},n.prototype.droppedReportItems=function(n,t,i,r,u){this.reportDesigner.designerPanel.focusedRegion=this.reportDesigner.designerPanel.getTargetArea(i);this.reportDesigner.designerPanel.renderItem(n,t,i,r,u)},n.prototype.helper=function(n){var t=$(n.element).clone(!0);return $(n.element)[0].children.length>0&&$(n.element)[0].children[0].className.indexOf("e-widgeticon")!==-1&&(t=ej.ReportUtil.invokeMethod(this.reportDesigner.getInstance("ItemPanel"),"getDragElement",[t])),$(t).attr("id",this.id+"_dragging_item"),this.reportDesigner.element.find("#"+this.id+"_designPanel").append(t),this.draggingItem=$("#"+this.id+"_dragging_item"),$(t)},n.prototype.dragItem=function(n,t,i){var u=ej.ReportUtil.getPosition("clientX",n.event),e=ej.ReportUtil.getPosition("clientY",n.event),s=this.reportDesigner.designerPanel,r=s.designArea[0].getBoundingClientRect(),f=this.reportDesigner.element.find("#"+this.id+"_designAreaContainer"),h,o;r.leftu&&r.bottom>e?(f.css("cursor","default"),this.isAllowDropItem(n),t.css({display:"block",zIndex:i,top:e-f.find("#"+this.id+"_designerHeader").height(),left:u})):r.left>u?(f.css("cursor","not-allowed"),t.css({top:e-f.find("#"+this.id+"_designerHeader").height(),left:u})):(h=s.getMousePosition(n.event),o=s.getOffsetPosition({left:h.x,top:h.y}),(r.righto.top)&&f.css("cursor","not-allowed"))},n.prototype.isAllowDropItem=function(n){var r=$(n.element),u;if(r.length>0&&r.hasClass("e-rpt-item")&&(u=r.attr("itemType"),!this.reportDesigner.isBasicItems(u)&&!this.reportDesigner.isCustomItems(u))){var t=this.reportDesigner.designerPanel,i=t.getMousePosition(n.event),f=t.getOffsetPosition({left:i.x,top:i.y});i={x:f.left,y:f.top};t.isDragRestricted(t.designHeaderTag,i)?t.designHeaderTag.css("cursor","not-allowed"):t.isDragRestricted(t.designFooterTag,i)&&t.designFooterTag.css("cursor","not-allowed")}},n.prototype.resetRestrictedAreaCursor=function(){var n=this.reportDesigner.designerPanel;n.designHeaderTag.css("cursor","default");n.designFooterTag.css("cursor","default")},n.prototype.getDropObj=function(n,t){var u,r={left:0,top:0},i=this.reportDesigner.designerPanel,s=i.getMousePosition(n.event),f=i.getOffsetPosition({left:s.x,top:s.y}),e=t.closest(".e-reportitem",i.designArea[0]),o;return e.length>0&&e.closest(".e-rectangle",i.designArea[0]).length>0?(t=e.closest(".e-rectangle",i.designArea[0]),u=i.getOffsetPosition(t.offset()),r.left=Math.round(f.left-u.left),r.top=Math.round(f.top-u.top)):t.closest(".e-tablix-cell",i.designArea[0]).length>0?t=t.closest(".e-tablix-cell",i.designArea[0]):(o=i.designArea.offset(),t=t.closest(".e-designersection",i.designArea[0]),u=i.getOffsetPosition(t.offset()),r.left=Math.round(f.left-o.left-parseFloat(t.css("border-left-width"))),t.hasClass("e-header-tag")&&t.is(":visible")?r.top=Math.round(f.top-o.top-parseFloat(t.css("border-top-width"))):t.hasClass("e-body-tag")?r.top=Math.round(f.top-u.top-parseFloat(t.css("border-top-width"))):t.hasClass("e-footer-tag")&&(r.top=Math.round(f.top-u.top-parseFloat(t.css("border-top-width"))))),{position:r,target:t}},n.prototype.renderFields=function(n,t,i){var u,r,f;t.length===1&&t.hasClass("e-tablix-cell")?(u=t.closest(".e-tablix",this.reportDesigner.designerPanel.designArea[0]),r=ej.ReportUtil.getReportItem(u),r&&r.updateReportItemTextRun(t,n,i)):(f=new ej.ReportDesignerUtility.TextBoxItem(this.reportDesigner),f.renderReportItem(n,t.attr("id"),!1,i))},n.prototype.initializeSortable=function(n,t,i,r,u){n.bind(ej.ReportUtil.MouseEvent.mouseDown,$.proxy(this.ondragStart,this,{element:t,diaglog:i,container:r,callBackMethod:u}));n.css("cursor","move")},n.prototype.ondragStart=function(n,t){$("body").bind(ej.ReportUtil.MouseEvent.mouseMove,$.proxy(this.ondrag,this,{container:n.container}));$("body").bind(ej.ReportUtil.MouseEvent.mouseUp,$.proxy(this.ondrop,this,n));this.dragging=ej.buildTag("div.e-js e-widget","",{height:"auto",width:n.element.width(),position:"absolute",display:"block","border-style":"none","z-index":$("#"+n.diaglog+"_wrapper").css("z-index")+10,top:t.originalEvent&&t.originalEvent.targetTouches?t.originalEvent.targetTouches[0].pageY+1.5:t.pageY+1.5,left:t.originalEvent&&t.originalEvent.targetTouches?t.originalEvent.targetTouches[0].pageX+1.5:t.pageX+1.5},{});this.dragging.append(n.element.clone());$("body").append(this.dragging);this.updateDragRegion(n.element,"bottom");this.scrollerTimeOut&&clearInterval(this.scrollerTimeOut);n.element.hide()},n.prototype.ondrag=function(n,t){var h=this,s,f;if(this.dragging!=null){var r=$("#"+n.container),u=r.data("ejScroller"),e=r.offset(),i=t.originalEvent&&t.originalEvent.targetTouches?t.originalEvent.targetTouches[0].pageY:t.pageY,o=t.originalEvent&&t.originalEvent.targetTouches?t.originalEvent.targetTouches[0].pageX:t.pageX;this.dragging.css({display:"block",position:"absolute",top:i+1.5,left:o+1.5});this.scrollerTimeOut&&clearInterval(this.scrollerTimeOut);e.top>i?this.scrollerTimeOut=setInterval(function(){u.scrollY(u.model.scrollTop-15)},50):i>e.top+r.height()?this.scrollerTimeOut=setInterval(function(){u.scrollY(u.model.scrollTop+15)},50):typeof t.stopPropagation=="function"&&t.stopPropagation();s=r.find(".e-items").children(".e-drag-row:visible");f=this;s.each(function(n,t){var u=$(t);if(f.isIntersect(o,i,u,r)){f.updateDragRegion(u,i0)for(this.assignDialog.find("#"+this.id+"_def_specify").data("ejRadioButton").setModel({checked:!0}),t=0;t0)for(this.assignDialog.find("#"+this.id+"_avail_specify").data("ejRadioButton").setModel({checked:!0}),t=0;t0)for(i=0;i0&&n===u[r].Name)return!0;return!1},n.prototype.updateTextFieldVal=function(n,t,i,r,u,f,e){var o=!0;!n.isExp&&t?(u.val(n.exp),u.attr("e-filter-exp",i),o=!0):i&&i.startsWith("=")&&n.isExp?(u.attr("e-param-exp",i),o=!1):(u.val(e&&i===null?"(Null)":i),o=!0);o?u.removeAttr("disabled"):u.attr("disabled","true");o?f.removeClass("e-rptdesigner-exp-set").addClass("e-rptdesigner-exp-reset"):f.removeClass("e-rptdesigner-exp-reset").addClass("e-rptdesigner-exp-set")},n.prototype.updateValues=function(n,t,i){var r,f,e,o,s,u;i.toLowerCase()==="availablevalues"&&(f=this.assignDialog.find("#"+n+"_avail_lbl_txt"),e=this.assignDialog.find("#"+n+"_avail_value_txt"),r=ej.ReportUtil.getExpression(t.Label),o=this.isFieldAvailable(r.exp),this.updateTextFieldVal(r,o,t.Label,n,f,this.assignDialog.find("#"+n+"_param_lable_avail_Expression"),!1),r=ej.ReportUtil.getExpression(t.Value),u=this.isFieldAvailable(r.exp),this.updateTextFieldVal(r,u,t.Value,n,e,this.assignDialog.find("#"+n+"_param_txt_avail_Expression"),!0));i.toLowerCase()==="defaultvalues"&&(s=this.assignDialog.find("#"+n+"_def_lbl_txt"),r=ej.ReportUtil.getExpression(t),u=this.isFieldAvailable(r.exp),this.updateTextFieldVal(r,u,t,n,s,this.assignDialog.find("#"+n+"_param_lable_def_Expression"),!0))},n.prototype.getValues=function(n){var t=n.val(),i,r,u,f;return this.validateExpValue(t)?(r=t.indexOf("@"),u=t.indexOf("]"),r!==-1&&u!==-1&&(f=t.substring(r+1,u),t=f,i="=Parameters!"+t+".Value")):i=t,i},n.prototype.validateExpValue=function(n){if(ej.ReportUtil.contains(n,"[",!0)||ej.ReportUtil.contains(n,"]",!0)){if(/^-?\[(?=.*[a-zA-Z])[a-zA-Z0-9@]{1,1000}\]$/.test(n)){if(ej.ReportUtil.contains(n,"@",!0)&&n.indexOf("@")!==1)return!1}else return!1;return!0}},n.prototype.saveDialogValues=function(){var n=this,s={},e={},t=[],h=!1,c=!1,i=null,r=null,v,f,b,u,l,a,o;if(this.assignDialog.find("#"+this.id+"_avail_specify").data("ejRadioButton").model.checked)v=this.assignDialog.find("#"+this.id+"_avail_container_div .e-reportdesigner-parameter-avail-row"),f=[],v.each(function(i,r){var u=$(r).attr("id"),l=n.assignDialog.find("#"+u+"_avail_lbl_txt"),a=n.assignDialog.find("#"+u+"_avail_value_txt"),e,o={},c,y;o.__type="BoldReports.RDL.DOM.ParameterValue";o.Label=n.getValues(l);e=n.getValues(a);c=l.attr("e-param-exp");o.Label=!ej.isNullOrUndefined(c)&&c.length>0?c:n.getValues(l);e=n.getValues(a);var s=a.attr("e-param-exp"),p=n.targetArgs.isNull?n.targetArgs.isNull:!1,v=e;o.Value=p&&!s&&e&&e==="(Null)"?null:n.dataType.toLowerCase()==="datetime"?v=s?s:n.getDateValue(e):v=s?s:e;f.push(o);c||(t=n.validateParamValues(o.Label,t,"label",n.assignDialog.find("#"+u+"_avail_lbl_txt")));s||(t=n.validateParamValues(v,t,"value",n.assignDialog.find("#"+u+"_avail_value_txt")));ej.isNullOrUndefined(t)||t.length===0?ej.ReportUtil.showErrIndictor(n.assignDialog.find("#"+u+"_param_error_td"),!1):(y=n.getErrorContent(t),n.assignDialog.find("#"+u+"_param_error_td .e-error-tip").data("e-data-errorMsg",t),ej.ReportUtil.showErrIndictor(n.assignDialog.find("#"+u+"_param_error_td"),!0,y),t=[],h=!0)}),f&&f.length>0&&(i=this.createValidValues(),i.DataSetReference=null,i.ParameterValues=f);else if(this.assignDialog.find("#"+this.id+"_avail_qury").data("ejRadioButton").model.checked){var y=this.assignDialog.find("#"+this.id+"_avail_qury_dtset").data("ejDropDownList").model.value,p=this.assignDialog.find("#"+this.id+"_avail_qury_dtsetVal").data("ejDropDownList").model.value,w=this.assignDialog.find("#"+this.id+"_avail_qury_dtsetLbl").data("ejDropDownList").model.value;i=this.createValidValues();i.ParameterValues=[];i.DataSetReference.DataSetName=y;i.DataSetReference.ValueField=p;i.DataSetReference.LabelField=w;e.dataSetName=y;e.valueFieldName=p;e.labelFieldName=w;t=this.validateQueryValues(e,"avail");ej.isNullOrUndefined(t)||t.length===0?ej.ReportUtil.showErrIndictor(this.assignDialog.find("#"+this.id+"_avail_param_query_td"),!1):(o=this.getErrorContent(t),this.assignDialog.find("#"+this.id+"_avail_param_query_td .e-error-tip").data("e-data-errorMsg",t),ej.ReportUtil.showErrIndictor(this.assignDialog.find("#"+this.id+"_avail_param_query_td"),!0,o),t=[],h=!0)}else this.assignDialog.find("#"+this.id+"_avail_none").data("ejRadioButton").model.checked&&(i=null);if(this.assignDialog.find("#"+this.id+"_def_specify").data("ejRadioButton").model.checked?(b=this.assignDialog.find("#"+this.id+"_def_container_div .e-reportdesigner-parameter-def-row"),u=[],b.each(function(i,r){var a=n.targetArgs.isNull?n.targetArgs.isNull:!1,e=$(r).attr("id"),h=n.assignDialog.find("#"+e+"_def_lbl_txt"),o=n.getValues(h),f=h.attr("e-param-exp"),s=o,l;a&&!f&&o&&o==="(Null)"?u.push(null):n.dataType.toLowerCase()==="datetime"?(s=n.getDateValue(o),u.push(f?f:s)):u.push(f?f:o);f||(t=n.validateParamValues(s,t,"value",n.assignDialog.find("#"+e+"_def_lbl_txt")));ej.isNullOrUndefined(t)||t.length===0?ej.ReportUtil.showErrIndictor(n.assignDialog.find("#"+e+"_param_error_td"),!1):(l=n.getErrorContent(t),n.assignDialog.find("#"+e+"_param_error_td .e-error-tip").data("e-data-errorMsg",t),ej.ReportUtil.showErrIndictor(n.assignDialog.find("#"+e+"_param_error_td"),!0,l),t=[],c=!0)}),u&&u.length>0&&(r=this.createDefaultValues(),r.DataSetReference=null,r.Values=u)):this.assignDialog.find("#"+this.id+"_def_qury").data("ejRadioButton").model.checked?(l=this.assignDialog.find("#"+this.id+"_def_qury_dtsetVal").data("ejDropDownList").model.value,a=this.assignDialog.find("#"+this.id+"_def_qury_dtset").data("ejDropDownList").model.value,r=this.createDefaultValues(),r.Values=[],r.DataSetReference.DataSetName=a,r.DataSetReference.ValueField=l,s.dataSetName=a,s.valueFieldName=l,t=this.validateQueryValues(s,"def"),ej.isNullOrUndefined(t)||t.length===0?ej.ReportUtil.showErrIndictor(this.assignDialog.find("#"+this.id+"_def_param_query_td"),!1):(o=this.getErrorContent(t),this.assignDialog.find("#"+this.id+"_def_param_query_td .e-error-tip").data("e-data-errorMsg",t),ej.ReportUtil.showErrIndictor(this.assignDialog.find("#"+this.id+"_def_param_query_td"),!0,o),t=[],c=!0)):this.assignDialog.find("#"+this.id+"_def_none").data("ejRadioButton").model.checked&&(r=null),h){this.ejAssignTab.option("selectedItemIndex",0);return}if(c){this.ejAssignTab.option("selectedItemIndex",1);return}ej.ReportUtil.isEqualObj(this.parameter.ValidValues,i)&&ej.ReportUtil.isEqualObj(this.parameter.DefaultValue,r)||ej.ReportUtil.invokeMethod(this.targetInstance,this.targetMethod,[{ValidValues:i,DefaultValue:r}]);this.closeDialog()},n.prototype.getErrorContent=function(n){var i="",t;if(n)for(t=0;t0?t:""),t},n.prototype.setExpressionValue=function(n,t){var i=this.assignDialog.find("#"+n[0]),r=!0,u=ej.ReportUtil.getExpression(t),f;i.attr("e-param-exp","");f=this.isFieldAvailable(u.exp);u.isExp||!f||t.startsWith("=Parameters!")?t&&t.startsWith("=")&&(u.isExp||t.startsWith("=Parameters!"))?(i.attr("e-param-exp",t),r=!1):(i.val(ej.isNullOrUndefined(t)?"":t),r=!0):(i.val(u.exp),i.attr("e-param-exp",t),r=!0);r?i.removeAttr("disabled"):i.attr("disabled","true");r?this.assignDialog.find("#"+n[1]+"_Expression").removeClass("e-rptdesigner-exp-set").addClass("e-rptdesigner-exp-reset"):this.assignDialog.find("#"+n[1]+"_Expression").removeClass("e-rptdesigner-exp-reset").addClass("e-rptdesigner-exp-set")},n.prototype.getLocale=function(n){var t,i=ej.ReportDesigner.Locale["en-US"].parameter.assignData;t=!this.rptDesigner||ej.isNullOrUndefined(this.rptDesigner.model)||ej.isNullOrUndefined(ej.ReportDesigner.Locale[this.rptDesigner.model.locale])?i:ej.ReportDesigner.Locale[this.rptDesigner.model.locale].parameter.assignData;switch(n.toLowerCase()){case"title":return t&&t.title?t.title:i.title;case"availablevalue":return t&&t.availableValue?t.availableValue:i.availableValue;case"defaultvalue":return t&&t.defaultValue?t.defaultValue:i.defaultValue;case"none":return t&&t.none?t.none:i.none;case"specify":return t&&t.specify?t.specify:i.specify;case"query":return t&&t.query?t.query:i.query;case"ok":return t&&t.ok?t.ok:i.ok;case"cancel":return t&&t.cancel?t.cancel:i.cancel;case"closetooltip":return t&&t.closeToolTip?t.closeToolTip:i.closeToolTip;case"availspecifydescriptiontext":return t&&t.availableFields&&t.availableFields.specifyDescriptionText?t.availableFields.specifyDescriptionText:i.availableFields.specifyDescriptionText;case"availquerydescriptiontext":return t&&t.availableFields&&t.availableFields.queryDescriptionText?t.availableFields.queryDescriptionText:i.availableFields.queryDescriptionText;case"namefieldwatermark":return t&&t.availableFields&&t.availableFields.nameFieldWaterMark?t.availableFields.nameFieldWaterMark:i.availableFields.nameFieldWaterMark;case"valuefieldwatermark":return t&&t.availableFields&&t.availableFields.valueFieldWaterMark?t.availableFields.valueFieldWaterMark:i.availableFields.valueFieldWaterMark;case"defspecifydescriptiontext":return t&&t.defaultFields&&t.defaultFields.specifyDescriptionText?t.defaultFields.specifyDescriptionText:i.defaultFields.specifyDescriptionText;case"defquerydescriptiontext":return t&&t.defaultFields&&t.defaultFields.queryDescriptionText?t.defaultFields.queryDescriptionText:i.defaultFields.queryDescriptionText;case"defvaluewatermark":return t&&t.defaultFields&&t.defaultFields.defValueWaterMark?t.defaultFields.defValueWaterMark:i.defaultFields.defValueWaterMark;case"datasetwatermark":return t&&t.datasetWaterMark?t.datasetWaterMark:i.datasetWaterMark;case"valuewatermark":return t&&t.valueWaterMark?t.valueWaterMark:i.valueWaterMark;case"lablewatermark":return t&&t.lableWaterMark?t.lableWaterMark:i.lableWaterMark;case"add":return t&&t.add?t.add:i.add;case"datasetlabletext":return t&&t.datasetLableText?t.datasetLableText:i.datasetLableText;case"valuelabletext":return t&&t.valueLableText?t.valueLableText:i.valueLableText;case"labelfieldtext":return t&&t.labelFieldText?t.labelFieldText:i.labelFieldText;case"multiplevaluescheck":return t&&t.errorMessage&&t.errorMessage.multipleValuesCheck?t.errorMessage.multipleValuesCheck:i.errorMessage.multipleValuesCheck;case"booltypecheck":return t&&t.errorMessage&&t.errorMessage.boolTypeCheck?t.errorMessage.boolTypeCheck:i.errorMessage.boolTypeCheck;case"datetypecheck":return t&&t.errorMessage&&t.errorMessage.dateTypeCheck?t.errorMessage.dateTypeCheck:i.errorMessage.dateTypeCheck;case"inttypecheck":return t&&t.errorMessage&&t.errorMessage.intTypeCheck?t.errorMessage.intTypeCheck:i.errorMessage.intTypeCheck;case"floattypecheck":return t&&t.errorMessage&&t.errorMessage.floatTypeCheck?t.errorMessage.floatTypeCheck:i.errorMessage.floatTypeCheck;case"syntaxlabelfield":return t&&t.errorMessage&&t.errorMessage.labelFieldSyntax?t.errorMessage.labelFieldSyntax:i.errorMessage.labelFieldSyntax;case"syntaxvaluefield":return t&&t.errorMessage&&t.errorMessage.valueFieldSyntax?t.errorMessage.valueFieldSyntax:i.errorMessage.valueFieldSyntax;case"datasetfieldcheck":return t&&t.errorMessage&&t.errorMessage.emptyDatasetField?t.errorMessage.emptyDatasetField:i.errorMessage.emptyDatasetField;case"valuefieldcheck":return t&&t.errorMessage&&t.errorMessage.emptyDatasetValue?t.errorMessage.emptyDatasetValue:i.errorMessage.emptyDatasetValue;case"blankvaluecheck":return t&&t.errorMessage&&t.errorMessage.emptyValue?t.errorMessage.emptyValue:i.errorMessage.emptyValue;case"nullvaluealert":return t&&t.errorMessage&&t.errorMessage.nullValue?t.errorMessage.nullValue:i.errorMessage.nullValue;case"deletefield":return t&&t.deleteField?t.deleteField:i.deleteField}return n},n.prototype.updateSize=function(){},n.prototype.updateCulture=function(){!ej.isNullOrUndefined(this.assignDialog)&&this.assignDialog.data("ejDialog")&&(this.assignDialog.data("ejDialog").setModel({title:this.getLocale("title")}),this.assignDialog.find("#"+this.id+"_avail_none").data("ejRadioButton").setModel({text:this.getLocale("none")}),this.assignDialog.find("#"+this.id+"_avail_specify").data("ejRadioButton").setModel({text:this.getLocale("specify")}),this.assignDialog.find("#"+this.id+"_avail_qury").data("ejRadioButton").setModel({text:this.getLocale("query")}),this.assignDialog.find("#"+this.id+"_def_none").data("ejRadioButton").setModel({text:this.getLocale("none")}),this.assignDialog.find("#"+this.id+"_def_specify").data("ejRadioButton").setModel({text:this.getLocale("specify")}),this.assignDialog.find("#"+this.id+"_def_qury").data("ejRadioButton").setModel({text:this.getLocale("query")}),this.footerTag.find("#"+this.id+"_param_btn_ok").data("ejButton").setModel({text:this.getLocale("ok")}),this.footerTag.find("#"+this.id+"_assign_btn_cancel").data("ejButton").setModel({text:this.getLocale("cancel")}),this.assignDialog.find("#"+this.id+"_avail_headerTxt_div .e-rptdesigner-add-label").text(this.getLocale("availspecifyDescriptionText")),this.assignDialog.find("#"+this.id+"_avail_qury_headerTxt_div .e-rptdesigner-add-label").text(this.getLocale("availqueryDescriptionText")),this.assignDialog.find("#"+this.id+"_def_headerTxt_div .e-rptdesigner-add-label").text(this.getLocale("defspecifyDescriptionText")),this.assignDialog.find("#"+this.id+"_def_qury_headerTxt_div .e-rptdesigner-add-label").text(this.getLocale("defqueryDescriptionText")),this.assignDialog.find("#"+this.id+"_avail_dtSet_dispTxt").text(this.getLocale("datasetLableText")),this.assignDialog.find("#"+this.id+"_avail_val_dispTxt").text(this.getLocale("valueLableText")),this.assignDialog.find("#"+this.id+"_avail_lbl_dispTxt").text(this.getLocale("labelFieldText")),this.assignDialog.find("#"+this.id+"_def_dtSet_dispTxt").text(this.getLocale("datasetLableText")),this.assignDialog.find("#"+this.id+"_def_val_dispTxt").text(this.getLocale("valueLableText")),this.assignDialog.find("#"+this.id+"_avail_headerTxt_div .e-rptdesigner-add-btn").text(this.getLocale("add")),this.assignDialog.find("#"+this.id+"_def_headerTxt_div .e-rptdesigner-add-btn").text(this.getLocale("add")),this.assignDialog.find("#"+this.id+"_assign_avail_li a").text(this.getLocale("availableValue")),this.assignDialog.find("#"+this.id+"_assign_def_li a").text(this.getLocale("defaultValue")),$("#"+this.id+"_assign_dialog_wrapper .e-close").attr("title",this.getLocale("closeToolTip")),this.assignDialog.find("#"+this.id+"_add_span").attr("aria-label",this.getLocale("Add")),this.assignDialog.find("#"+this.id+"_def_qury_dtset").data("ejDropDownList").setModel({watermarkText:this.getLocale("datasetWaterMark")}),this.assignDialog.find("#"+this.id+"_def_qury_dtsetVal").data("ejDropDownList").setModel({watermarkText:this.getLocale("valueWaterMark")}),this.assignDialog.find("#"+this.id+"_avail_qury_dtset").data("ejDropDownList").setModel({watermarkText:this.getLocale("datasetWaterMark")}),this.assignDialog.find("#"+this.id+"_avail_qury_dtsetVal").data("ejDropDownList").setModel({watermarkText:this.getLocale("valueWaterMark")}),this.assignDialog.find("#"+this.id+"_avail_qury_dtsetLbl").data("ejDropDownList").setModel({watermarkText:this.getLocale("lableWaterMark")}),this.updateDialogFieldculture())},n.prototype.updateDialogFieldculture=function(){var n=this,i=this.assignDialog.find("#"+this.id+"_avail_container_div .e-reportdesigner-parameter-avail-row"),t;i.each(function(t,r){var u=$(r).attr("id"),f=n.assignDialog.find("#"+u+"_avail_lbl_txt"),e=n.assignDialog.find("#"+u+"_avail_value_txt");f&&f.attr({placeholder:n.getLocale("nameFieldWaterMark"),"aria-label":n.getLocale("nameFieldWaterMark")});e&&f.attr({placeholder:n.getLocale("valueFieldWaterMark"),"aria-label":n.getLocale("valueFieldWaterMark")});n.updateValidationMsg(n.assignDialog.find("#"+u+"_param_error_td"));i.find("#"+u+"_del_icon").attr("aria-label",n.getLocale("deleteField"));n.expression.updateCulture(u+"_param_lable",n.assignDialog,n.getLocale("nameFieldWaterMark"));n.expression.updateCulture(u+"_param_txt",n.assignDialog,n.getLocale("nameFieldWaterMark"))});this.updateValidationMsg(this.assignDialog.find("#"+this.id+"_avail_param_query_td"));t=this.assignDialog.find("#"+this.id+"_def_container_div .e-reportdesigner-parameter-def-row");t.each(function(i,r){var u=$(r).attr("id"),f=n.assignDialog.find("#"+u+"_def_lbl_txt");f&&f.attr({placeholder:n.getLocale("defValueWaterMark"),"aria-label":n.getLocale("defValueWaterMark")});n.updateValidationMsg(n.assignDialog.find("#"+u+"_param_error_td"));t.find("#"+u+"_del_icon").attr("aria-label",n.getLocale("deleteField"));n.expression.updateCulture(u+"_param_lable",n.assignDialog,n.getLocale("nameFieldWaterMark"));n.expression.updateCulture(u+"_param_txt",n.assignDialog,n.getLocale("valueFieldWaterMark"))});this.updateValidationMsg(this.assignDialog.find("#"+this.id+"_def_param_query_td"))},n.prototype.updateValidationMsg=function(n){var t=n.find(".e-error-tip"),i=this.getErrorContent(t.data("e-data-errorMsg"));t.removeAttr("e-errormsg");t.attr("e-errormsg",i)},n.prototype.dispose=function(){!ej.isNullOrUndefined(this.assignDialog)&&this.assignDialog.length>0&&!ej.isNullOrUndefined(this.assignDialog.data("ejDialog"))&&(ej.ReportUtil.destroyEjObjects(this.assignDialog),this.assignDialog.data("ejDialog").destroy(),$("#"+this.id+"_assign_dialog").remove())},n.prototype.createValidValues=function(){return{__type:"BoldReports.RDL.DOM.ValidValues",ParameterValues:[],DataSetReference:{__type:"BoldReports.RDL.DOM.DataSetReference",DataSetName:null,ValueField:null,LabelField:null}}},n.prototype.createDefaultValues=function(){return{__type:"BoldReports.RDL.DOM.DefaultValue",Values:[],DataSetReference:{__type:"BoldReports.RDL.DOM.DataSetReference",DataSetName:null,ValueField:null}}},n}();window.ej.createObject("ej.ReportDesignerUtility.ParameterDialog",kt,window);dt=function(){function i(n){this.id=null;this.zIndex=1e3;this.parameters=[];this.parametersLayout={};this.isEdit=!1;this.controlWidth=424;this.paramUlTag=null;this.creationUI=null;this.designerTag=null;this.configMenuTag=null;this.drpDwnDtType=null;this.drpDwnVisible=null;this.listContainer=null;this.bodyContainer=null;this.editLayout=null;this.newParamContainer=null;this.nullTag=null;this.multiValTag=null;this.uniqueValTag=null;this.allowBlank=null;this.rootNode=null;this.rptDesigner=n;this.id=this.rptDesigner._id;this.rdlParser=this.rptDesigner.getInstance("RDLParser");this.parameters=this.rdlParser.rdlJsonObj.ReportParameters;this.parametersLayout=this.rdlParser.rdlJsonObj.ReportParametersLayout}return i.prototype.isLoaded=function(){return!ej.isNullOrUndefined(this.targetTag)&&this.targetTag.length>0},i.prototype.updateParameterJSON=function(){this.parameters=this.rdlParser.rdlJsonObj.ReportParameters;this.parametersLayout=this.rdlParser.rdlJsonObj.ReportParametersLayout},i.prototype.updateParameterPanel=function(){this.updateParameterJSON();this.isLoaded()&&this.showEditLayout()},i.prototype.renderContainer=function(n){this.targetTag=n;this.panelWidth=this.rptDesigner.element.find("#"+this.id+"_designerConfigurationPanel").width();var t=this.rootNode=ej.buildTag("div.e-reportdesigner-designer-configuration e-rptdesigner-param-rootDiv","",{},{id:this.id+"_param_Container"});this.targetTag.append(t);this.renderParameterPanel(t)},i.prototype.isConfigWizard=function(){return this.designerTag.is(":visible")?!0:!1},i.prototype.showParameter=function(n,t){this.rootNode.css("display",n?"block":"none");n&&this.designerTag.is(":visible")&&(this.creationUI.css("display","block"),this.designerTag.css("display","none"));t.isParameter&&(this.updateSize(),t.isParameter=!1)},i.prototype.renderParameterPanel=function(n){var t=this.creationUI=ej.buildTag("div.e-reportdesigner-designer-configuration e-userselect e-rptdesigner-param-listDiv","",{display:"block"},{id:this.id+"_parameterList"}),i=this.designerTag=ej.buildTag("div.e-rptdesigner-param-list-childDiv","",{display:"none"},{id:this.id+"_createParameter"});n.append(t);n.append(i);this.renderParameterList(t);this.renderNewParameter(i);this.populateReportParameters();this.rptDesigner.dataConfigPanel.resizeObj.isParameter=!1;this.updateSize()},i.prototype.renderParameterList=function(n){var t=ej.buildTag("div.e-rptdesigner-param-headerDiv e-rptdesigner-tab-focus","",{height:"35px",display:"block"},{id:this.id+"_param_Hdr_Container",tabindex:"0","aria-label":this.getLocale("headerText")}),i=this.bodyContainer=ej.buildTag("div.e-lv e-js e-parentlv e-designer-hint-newparameter e-reportdesigner-scroller e-rptdesigner-param-bodyDiv","",{display:"block"},{id:this.id+"_paramBdy_Container"}),e=this.editLayout=ej.buildTag("div.e-designer-editlayout-label e-designer-fontfamily e-rptdesigner-headericon e-rptdesigner-box-sizing","",{width:"100%",height:"20px",display:"none"},{id:this.id+"_edit_Layout_div"}),o=ej.buildTag("span.e-rptdesigner-tab-focus e-designer-fontfamily",this.getLocale("editLayout"),{},{id:this.id+"_edit_Layout",tabindex:"0",role:"button","aria-label":this.getLocale("editLayout")}),c=ej.buildTag("span.e-reportdesigner-rightarrow e-designer-switchind-icon","",{},{}),r=ej.buildTag("div.e-rptdesigner-param-footer","",{height:"63px",display:"block"},{id:this.id+"_param_Footr_Container"}),f=ej.buildTag("span.e-rptdesigner-header e-rptdesigner-cursor e-rptdesigner-param-header",this.getLocale("headerText"),{display:"inline-block","max-width":"180px"},{id:this.id+"_param_hdrSpan_Text"}),l=ej.buildTag("span.e-rptdesigner-headericon e-rptdesigner-data-icon e-reportdesigner-configuration-parameters e-rptdesigner-cursor e-rptdesigner-param-headericon","",{display:"inline-block"}),s=ej.buildTag("div","",{},{}),h=this.listContainer=ej.buildTag("div.e-list-container e-js e-widget e-reportdesigner-dataset e-rptdesigner-param-list","",{},{id:this.id+"_div_paramList"}),a=this.paramUlTag=ej.buildTag("ul.e-list-hdr e-clearall","",{width:"auto",height:"auto"}),v=ej.buildTag("div.e-rptdesigner-new-btn-footer e-rptdesigner-param-separator","",{}),u=ej.buildTag("button.e-designer-newparam-btn e-rptdesigner-button e-rptdesigner-param-newbtn","",{},{id:this.id+"_btn_New_Param",type:"button"});t.append(f);t.append(l);r.append(v);h.append(a);s.append(h);i.append(s);e.append(o,c);r.append(u);n.append(t);n.append(i);n.append(e);n.append(r);u.ejButton({showRoundedCorner:!1,text:this.getLocale("newParameter"),contentType:ej.ContentType.TextAndImage,prefixIcon:"e-icon e-plus",size:"small",click:$.proxy(this.parameterSelection,this,"New"),type:"Button"});i.ejScroller({buttonSize:14,scrollerSize:12,enableTouchScroll:!1,autoHide:!0});this.renderContextMenu(i);u.addClass(ej.ReportUtil.isTextOverFlow(u,!0)?"e-title-tip":"");this.rptDesigner.getInstance("ReportUtil").titleTip(r.find(".e-title-tip"));f.addClass(ej.ReportUtil.isTextOverFlow(f,!0)?"e-title-tip":"");this.rptDesigner.getInstance("ReportUtil").titleTip(t.find(".e-title-tip"));o.bind("click",$.proxy(this.openParameterLayout,this))},i.prototype.openParameterLayout=function(){var t=this.rptDesigner.getInstance("ParameterLayout"),n={GridLayoutDefinition:this.getGridDefinition()},i=ej.ReportUtil.jsonClone(n);t.openParameterLayout(n,this.parameters,$.proxy(this.updateParameterLayout,this,i))},i.prototype.updateParameterLayout=function(n,t){var i=t&&t.GridLayoutDefinition&&t.GridLayoutDefinition.CellDefinitions?t.GridLayoutDefinition.CellDefinitions:[],r=n&&n.GridLayoutDefinition&&n.GridLayoutDefinition.CellDefinitions?n.GridLayoutDefinition.CellDefinitions:[];this.rptDesigner.undoManager.setMergeAction(!0);this.updateParameterOrder(n,t);i.length!==r.length&&this.removeLayoutParameters(i);this.rptDesigner.undoManager.setMergeAction(!1)},i.prototype.updateParameterOrder=function(n,i){var f=i&&i.GridLayoutDefinition&&i.GridLayoutDefinition.CellDefinitions?i.GridLayoutDefinition.CellDefinitions:[],c=n&&n.GridLayoutDefinition&&n.GridLayoutDefinition.CellDefinitions?n.GridLayoutDefinition.CellDefinitions:[],r,e,u,o;if(!ej.ReportUtil.isEqualObj(f,c))for(r=0;r0?n.length:0,i=f.length-1;i>=e;i--){if(r=!1,u=f[i].Name,n&&n.length>0)for(t=0;t0)for(i=0;i'+this.getLocale("Edit")+"<\/a><\/li>");t.append('
  • '+this.getLocale("remove")+"<\/a><\/li>");n.append(t);t.ejMenu({menuType:ej.MenuType.ContextMenu,openOnClick:!1,ontextMenuTarget:this.creationUI,width:100,click:$.proxy(this.contextMenuClick,this)})},i.prototype.renderNewParameter=function(n){var t=ej.buildTag("div.e-rptdesigner-param-panelDiv","",{height:"30px",display:"block"},{id:this.id+"_create_Hdr_Container"}),i=this.newParamContainer=ej.buildTag("div.e-reportdesigner-scroller e-rptdesigner-param-fieldBody","",{display:"block"},{id:this.id+"_createParam_Bdy_Container"}),u=ej.buildTag("div","",{},{}),r=ej.buildTag("div.e-rptdesigner-param-footer","",{height:"63px",display:"block"},{id:this.id+"_create_param_Footr"}),h=ej.buildTag("span.e-rptdesigner-header e-rptdesigner-cursor e-rptdesigner-param-headermarkup",this.getLocale("newHeaderText"),{display:"inline-block"},{id:this.id+"_span_text_header"}),c=ej.buildTag("span.e-rptdesigner-headericon e-rptdesigner-data-icon e-reportdesigner-configuration-parameters e-rptdesigner-cursor e-rptdesigner-param-headericon","",{display:"inline-block",cursor:"auto"},{}),l=ej.buildTag("div.e-rptdesigner-new-btn-footer e-rptdesigner-param-panelSep","",{}),f=ej.buildTag("div.e-rptdesigner-param-btnDiv","",{display:"block",overflow:"none",float:"right"},{}),e=ej.buildTag("div.e-rptdesigner-param-btnDiv","",{display:"block",overflow:"none","padding-left":"10px",float:"right"},{}),o=ej.buildTag("button.e-designer-content e-rptdesigner-button e-rptdesigner-connect-btn e-rptdesigner-param-btn ",this.getLocale("save"),{},{id:this.id+"_param_btn_Save",type:"button"}),s=ej.buildTag("button.e-designer-content e-rptdesigner-button e-rptdesigner-back-btn e-rptdesigner-param-btn ",this.getLocale("cancel"),{},{id:this.id+"_param_btn_cancel",type:"button"});t.append(h);t.append(c);r.append(l);i.append(u);r.append(e,f);f.append(o);e.append(s);n.append(t);n.append(i);n.append(r);this.populateNewParameter(u);o.ejButton({showRoundedCorner:!1,contentType:ej.ContentType.TextAndImage,prefixIcon:"e-shrink",size:"small",click:$.proxy(this.onSaveParameter,this),type:"Button"});s.ejButton({showRoundedCorner:!1,contentType:ej.ContentType.TextAndImage,prefixIcon:"e-reply",size:"small",click:$.proxy(this.onCancelParameter,this,!0),type:"Button"});i.ejScroller({buttonSize:14,scrollerSize:12,enableTouchScroll:!0,autoHide:!0})},i.prototype.populateNewParameter=function(n){var i=ej.buildTag("div.e-rptdesigner-param-basicPanel","",{display:"inline-block",height:"auto"},{id:this.id+"_basic_panel_div"}),t=ej.buildTag("table.e-designer-param-table e-rptdesigner-param-basicDiv","",{},{unselectable:"on",id:this.id+"_basic_panel_table"});this.renderTextBoxItem(this.getLocale("nameLabel"),this.id+"_param_name",t,this.getValidParameter());this.renderTextBoxItem(this.getLocale("promptLable"),this.id+"_param_prompt",t,this.getValidParameter());this.renderDropDownList(this.getLocale("dataTypeLable"),this.id+"_param_dataType",t,this.getDataTypeList(),0);this.renderCheckboxItem(this.getLocale("blankValueLable"),this.id+"_param_blnkVal",t,"3px 0px 5px 5px");this.renderCheckboxItem(this.getLocale("nullValueLable"),this.id+"_param_nullVal",t,"5px 0px 5px 5px");this.renderCheckboxItem(this.getLocale("multipleValueLable"),this.id+"_param_multVal",t,"5px 0px 5px 5px");this.renderCheckboxItem(this.getLocale("uniqueValueLabel"),this.id+"_param_uniqVal",t,"5px 0px 5px 5px");this.renderDropDownList(this.getLocale("visibilityLable"),this.id+"_param_visibilty",t,this.getVisibilityList(),0);var r=ej.buildTag("tr","",{},{}),u=ej.buildTag("td.e-rptdesigner-param-anchorcol","",{},{}),f=ej.buildTag("a.e-designer-fontfamily e-rptdesigner-param-anchorlink e-rptdesigner-tab-focus",this.getLocale("assignValueLable"),{},{href:"javascript:void(0);",id:this.id+"_param_assign_values",tabindex:"0","aria-label":this.getLocale("assignValueLable"),role:"button"});n.append(i);i.append(t);t.append(r);r.append(u);u.append(f);this.drpDwnDtType=this.rootNode.find("#"+this.id+"_param_dataType");this.drpDwnVisible=this.rootNode.find("#"+this.id+"_param_visibilty");this.nullTag=this.rootNode.find("#"+this.id+"_param_nullVal");this.allowBlank=this.rootNode.find("#"+this.id+"_param_blnkVal");this.multiValTag=this.rootNode.find("#"+this.id+"_param_multVal");this.uniqueValTag=this.rootNode.find("#"+this.id+"_param_uniqVal");this.drpDwnDtType.data("ejDropDownList").setModel({change:$.proxy(this.onDropDownChange,this)});this.drpDwnVisible.data("ejDropDownList").setModel({change:$.proxy(this.onVisibilityChange,this)});f.bind("click",$.proxy(this.showAssignDialog,this))},i.prototype.showAssignDialog=function(){var n=this.rptDesigner.getInstance("ParameterDialog");n.openAssignDialog(this,"getDialogValues",this.parameter,{dataType:this.drpDwnDtType.data("ejDropDownList").getSelectedValue(),isNull:this.rootNode.find("#"+this.id+"_param_nullVal").data("ejCheckBox").isChecked(),isBlank:this.rootNode.find("#"+this.id+"_param_blnkVal").data("ejCheckBox").isChecked()})},i.prototype.getLabelCaption=function(n,t){var i=ej.buildTag("tr","",{}),u=ej.buildTag("td","",{}),f=ej.buildTag("label.editLabel e-designer-title-label",n,{}),r;return u.append(f),i.append(u),r=ej.buildTag("td","",{"padding-right":"18px"},{id:t+"_error_icon_td"}),ej.ReportUtil.renderErrIndictor(r,this.id),i.append(r),i},i.prototype.renderTextBoxItem=function(n,t,i,r){var o=ej.buildTag("tr","",{},{id:t+"_tr"}),s=ej.buildTag("td","",{}),u,f,e,h;o.append(s);i.append(o);u=ej.buildTag("table.e-rptdesigner-param-width","",{},{unselectable:"on"});s.append(u);u.append(this.getLabelCaption(n,t));f=ej.buildTag("tr","",{});e=ej.buildTag("td","",{},{colspan:"2",id:t+"_td"});u.append(f);f.append(e);h=ej.buildTag("input.e-textbox e-rptdesigner-textbox-border e-designer-content-label","",{height:"25px",width:this.controlWidth+"px"},{edittype:"stringedit",id:t,type:"text",value:r,spellcheck:"false","aria-label":"Parameter "+n});e.append(h)},i.prototype.renderDropDownList=function(n,t,i,r,u){var c=ej.buildTag("tr","",{},{id:t+"_tr"}),l=ej.buildTag("td","",{}),f,o,s,h,e;c.append(l);i.append(c);f=ej.buildTag("table.e-rptdesigner-param-width","",{},{unselectable:"on"});l.append(f);f.append(this.getLabelCaption(n,t));o=ej.buildTag("tr","",{});s=ej.buildTag("td","",{"padding-bottom":"5px"},{colspan:"2",id:t+"_td"});f.append(o);o.append(s);h=ej.buildTag("div","",{float:"left",margin:"1px","margin-top":"0px"},{id:t+"_parameter_li"});e=ej.buildTag("input","",{},{id:t});h.append(e);s.append(h);e.ejDropDownList({dataSource:r,fields:{text:"text",value:"value"},selectedIndex:u,loadOnDemand:!0,enableAnimation:!0,width:this.controlWidth+"px",height:"28px",showRoundedCorner:!0,cssClass:"e-reportdesigner-dataset-selection e-rptdesigner-param-assign e-rptdesigner-border e-designer-ejwidgets",create:$.proxy(ej.ReportUtil.createDropDownScrollBar,this,e)})},i.prototype.renderCheckboxItem=function(n,t,i,r){var f=ej.buildTag("tr","",{id:t+"_tr"}),e=ej.buildTag("td","",{align:"left",padding:r},{}),u;f.append(e);i.append(f);u=ej.buildTag("input","",{},{type:"checkbox",id:t});e.append(u);u.ejCheckBox({cssClass:"e-rptdesigner-param-assign e-designer-param-checktxt",text:n})},i.prototype.contextMenuClick=function(n){var t=this.configMenuTag.attr("parameter");switch(n.text){case this.getLocale("edit"):this.editParameter(t);break;case this.getLocale("remove"):this.rptDesigner.getInstance("ReportUtil").ejAlertDialog(this.getLocale("alertTitle"),this.getLocale("deleteAlert")+" '"+t+"'?",!0,!0,!0,"",{dataInfo:{name:t},instance:this,method:"deletConfirmation"})}},i.prototype.deletConfirmation=function(n,t){n&&!ej.isNullOrUndefined(t)&&this.removeParameter(t.name)},i.prototype.parameterSelection=function(){this.resetParamUI();this.designerTag.find("#"+this.id+"_span_text_header").text(this.getLocale("newHeaderText"));this.creationUI.css("display","none");this.designerTag.css("display","block");this.newParamContainer.find("#"+this.id+"_param_name").val(this.getValidParameter());this.newParamContainer.find("#"+this.id+"_param_prompt").val(this.getValidParameter());this.parameter=this.createParameter();this.scrollerRefresh(this.newParamContainer);this.updateControlSize()},i.prototype.onDropDownChange=function(n){var t=this.drpDwnDtType.data("ejDropDownList").getSelectedValue(),i;n.isInteraction&&((ej.isNullOrUndefined(this.parameter)||ej.isNullOrUndefined(this.parameter.DefaultValue))&&ej.isNullOrUndefined(this.parameter.ValidValues)||t.toLowerCase()!==this.getDataType(this.parameter.DataType).toLowerCase()&&(i=this.getLocale("dataTypeChange"),this.rptDesigner.getInstance("ReportUtil").ejAlertDialog(this.getLocale("alertTitle"),i,!0,!1,!0,"",{instance:this,method:"discardValue"})));t.toLowerCase()==="string"?this.allowBlank.data("ejCheckBox").enable():this.allowBlank.data("ejCheckBox").disable()},i.prototype.onVisibilityChange=function(){var n=this.drpDwnVisible.data("ejDropDownList").model.value;n.toLowerCase()==="internal"?(this.renderValidation(this.id+"_param_prompt",!1),this.newParamContainer.find("#"+this.id+"_param_prompt").css("opacity",".3").attr("disabled","true")):this.newParamContainer.find("#"+this.id+"_param_prompt").css("opacity","1").removeAttr("disabled")},i.prototype.discardValue=function(n){if(n){var t=this.drpDwnDtType.data("ejDropDownList").getSelectedValue();this.parameter.ValidValues=null;this.parameter.DefaultValue=null;this.parameter.DataType=this.getDataTypeVal(t)}else this.drpDwnDtType.data("ejDropDownList").selectItemByValue(this.getDataType(this.parameter.DataType))},i.prototype.changeSelection=function(n,t){n&&(t.toLowerCase()==="allownull"?this.nullTag.data("ejCheckBox").setModel({checked:this.parameter.Nullable}):this.allowBlank.data("ejCheckBox").setModel({checked:this.parameter.AllowBlank}),this.onSaveParameter())},i.prototype.resetParamUI=function(){this.newParamContainer.find("#"+this.id+"_param_name").val("");this.newParamContainer.find("#"+this.id+"_param_prompt").val("");this.parameterItem=this.isEdit?this.parameterItem:null;this.isEdit?this.drpDwnDtType.data("ejDropDownList").setModel({selectedIndex:-1}):this.drpDwnDtType.data("ejDropDownList").setModel({selectedIndex:0});this.drpDwnVisible.data("ejDropDownList").setModel({selectedIndex:0});this.allowBlank.data("ejCheckBox").setModel({checked:!1});this.nullTag.data("ejCheckBox").setModel({checked:!1});this.multiValTag.data("ejCheckBox").setModel({checked:!1});this.uniqueValTag.data("ejCheckBox").setModel({checked:!1});this.hideValidationMsg()},i.prototype.hideValidationMsg=function(){this.renderValidation(this.id+"_param_name",!1);this.renderValidation(this.id+"_param_prompt",!1)},i.prototype.validateNameField=function(){var n=this.newParamContainer.find("#"+this.id+"_param_name").val();return n.length===0?(this.renderValidation(this.id+"_param_name",n.length===0,this.getLocale("nameField")),!1):this.validateParameter(n)||this.validateEditParameterName(n)?ej.ReportUtil.isSpecialCharacter(n)?(this.renderValidation(this.id+"_param_name",!0,this.getLocale("specialCharacter")),!1):(this.renderValidation(this.id+"_param_name",!1),!0):(this.renderValidation(this.id+"_param_name",!0,this.getLocale("nameAlreadyExists")),!1)},i.prototype.validatePromptField=function(){var n=this.rootNode.find("#"+this.id+"_param_prompt").val(),t=this.drpDwnVisible.data("ejDropDownList").model.value;if(n.length===0&&t.toLowerCase()!=="internal")this.renderValidation(this.id+"_param_prompt",n.length===0,this.getLocale("promptField"));else return this.renderValidation(this.id+"_param_prompt",!1),!0},i.prototype.validateEditParameterName=function(n){return this.isEdit?n===this.parameter.Name?!0:this.validateParameter(n):!1},i.prototype.onSaveParameter=function(){if(this.validateParamFields()&&this.validateNameField()&&this.validatePromptField()){this.parameter.Name=this.newParamContainer.find("#"+this.id+"_param_name").val();this.parameter.Prompt=this.newParamContainer.find("#"+this.id+"_param_prompt").val();var t=this.drpDwnDtType.data("ejDropDownList").option("itemValue"),n=this.drpDwnVisible.data("ejDropDownList").model.value;this.parameter.DataType=this.getDataTypeVal(t);this.parameter.AllowBlank=t.toLowerCase()==="string"?this.allowBlank.data("ejCheckBox").model.checked:!1;n.toLowerCase()==="hidden"?this.parameter.Hidden=!0:n.toLowerCase()==="visible"?this.parameter.Hidden=!1:n.toLowerCase()==="internal"&&(this.parameter.Hidden=!0,this.parameter.Prompt=null);this.parameter.Nullable=this.nullTag.data("ejCheckBox").model.checked;this.parameter.MultiValue=this.multiValTag.data("ejCheckBox").model.checked;this.parameter.UniqueValue=this.uniqueValTag.data("ejCheckBox").model.checked;this.creationUI.css("display","block");this.designerTag.css("display","none");this.scrollerRefresh(this.bodyContainer);this.scrollerRefresh(this.newParamContainer);this.isEdit?this.updateParameter(this.parameterItem,this.parameter):this.addParameter(this.parameter);this.isEdit=!1}else return},i.prototype.onCancelParameter=function(){this.creationUI.css("display","block");this.designerTag.css("display","none");this.isEdit=!1},i.prototype.getCurrentParam=function(){return this.parameter},i.prototype.updateSize=function(){if(this.isLoaded()){this.rootNode.height(this.targetTag.height());var i=this.getEditLayoutHeight(),n=this.rootNode.height()-(this.creationUI.find("#"+this.id+"_param_Hdr_Container").height()+this.creationUI.find("#"+this.id+"_param_Footr_Container").height())-i,t=this.rootNode.height()-(this.designerTag.find("#"+this.id+"_create_Hdr_Container").height()+this.designerTag.find("#"+this.id+"_create_param_Footr").height());this.bodyContainer.height(n);this.newParamContainer.height(t);this.bodyContainer.data("ejScroller")&&this.rootNode.css("display")!=="none"&&(this.bodyContainer.data("ejScroller").setModel({height:n+"px"}),this.bodyContainer.data("ejScroller").refresh());this.newParamContainer.data("ejScroller")&&(this.newParamContainer.data("ejScroller").setModel({height:t+"px"}),this.newParamContainer.data("ejScroller").refresh());this.updateControlSize()}},i.prototype.updateControlSize=function(){this.newParamContainer.find("#"+this.id+"_basic_panel_div").height()>this.newParamContainer.height()?(this.newParamContainer.find("#"+this.id+"_param_name").css("width",this.controlWidth-3+"px"),this.newParamContainer.find("#"+this.id+"_param_prompt").css("width",this.controlWidth-3+"px"),this.drpDwnDtType.data("ejDropDownList").setModel({width:this.controlWidth+10+"px"}),this.drpDwnVisible.data("ejDropDownList").setModel({width:this.controlWidth+10+"px"})):(this.newParamContainer.find("#"+this.id+"_param_name").css("width",this.controlWidth+"px"),this.newParamContainer.find("#"+this.id+"_param_prompt").css("width",this.controlWidth+"px"),this.drpDwnDtType.data("ejDropDownList").setModel({width:this.controlWidth+11+"px"}),this.drpDwnVisible.data("ejDropDownList").setModel({width:this.controlWidth+11+"px"}))},i.prototype.getEditLayoutHeight=function(){var n=0;return this.editLayout.css("display")==="block"&&(n=this.editLayout.outerHeight()),n},i.prototype.validateParameter=function(n){for(var t=0;t1&&!this.newParamContainer.find("#"+this.id+"_param_multVal").data("ejCheckBox").model.checked)return this.rptDesigner.getInstance("ReportUtil").ejAlertDialog(this.getLocale("alertTitle"),this.getLocale("multipleValueAlert"),!1,!0,!0,""),!1;if(!this.parameter.Nullable||i===r||this.validateParamValues(this.parameter.ValidValues)&&this.validateParamValues(this.parameter.DefaultValue)){if(this.parameter.AllowBlank&&u!==f&&!(this.validateParamValues(this.parameter.ValidValues)&&this.validateParamValues(this.parameter.DefaultValue)))return n=this.getLocale("confirmBlankValue"),this.rptDesigner.getInstance("ReportUtil").ejAlertDialog(this.getLocale("alertTitle"),n,!0,!1,!0,"",{method:"changeSelection",instance:this,dataInfo:"allowblank"}),!1}else return n=this.getLocale("confirmNullCheck"),this.rptDesigner.getInstance("ReportUtil").ejAlertDialog(this.getLocale("alertTitle"),n,!0,!1,!0,"",{method:"changeSelection",instance:this,dataInfo:"allownull"}),!1;return!0},i.prototype.populateReportParameters=function(){if(this.paramUlTag.empty(),this.parameters=this.rdlParser.rdlJsonObj.ReportParameters,this.parametersLayout=this.rdlParser.rdlJsonObj.ReportParametersLayout,!ej.isNullOrUndefined(this.parameters)&&this.parameters.length>0)for(var n=0;n0)for(var r=0;r=e?(this.listContainer.find("#"+this.id+"_li_param"+r).find(".e-rptdesigner-param-text").addClass("e-title-tip"),this.rptDesigner.getInstance("ReportUtil").titleTip(this.listContainer.find("#"+this.id+"_li_param"+r).find(".e-title-tip"))):this.listContainer.find("#"+this.id+"_li_param"+r).find(".e-rptdesigner-param-text").removeClass("e-title-tip")},i.prototype.addParameters=function(n){for(var r,u,f=[],e=[],i=0;i0&&(this.rptDesigner.undoManager.addCmdAction(t.ParametersAdd,"removeParameters","Parameter","",[f],[f]),this.addParametersLayout(e))},i.prototype.addParametersLayout=function(n){if(n&&n.length>0)for(var i=0;i0)for(u=0;u0)for(i=this.parameters.length-1;i>=0;i--)if(this.parameters[i].Name===r[u].Name){f.push(this.parameters[i]);this.isLoaded()&&(this.paramUlTag.find("#"+this.id+"_li_param"+this.parameters[i].Name).remove(),this.updateContainerBorder(),this.scrollerRefresh(this.bodyContainer),this.showParameterHint());e.push(r[u].Name);this.parameters.splice(i,1);break}this.rptDesigner.undoManager.isPerformAction||(this.rptDesigner.undoManager.addCmdAction(t.ParametersDelete,"addParameters","Parameter","",[n],[f]),this.removeParametersLayout(e))},i.prototype.removeParametersLayout=function(n){if(n&&n.length>0)for(var i=0;i0)for(var i=0;i0&&this.removeParameter(n)},i.prototype.getParametersAPI=function(){return this.parameters},i.prototype.addParameter=function(n){this.rptDesigner.undoManager.setMergeAction(!0);this.parameters.push(n);this.isLoaded()&&(this.getAppendItem(n.Name,this.getDataType(n.DataType)),this.updateContainerBorder(),this.showParameterHint());this.rptDesigner.undoManager.addCmdAction(t.ParameterAdd,"removeParameter","Parameter","",[n,this.parameters.length-1],[n.Name]);this.rptDesigner.undoManager.isPerformAction||this.addParameterLayout(n.Name);this.rptDesigner.undoManager.setMergeAction(!1)},i.prototype.editParameter=function(n){this.designerTag.find("#"+this.id+"_span_text_header").text(this.getLocale("editHeaderText"));for(var t=0;t0)for(i=0;i0&&this.rootNode.css("display")!=="none"&&this.scrollerRefresh(this.bodyContainer);this.rptDesigner.undoManager.setMergeAction(!1)},i.prototype.enableEdit=function(n){this.paramUlTag.find("#"+this.id+"_param_"+n).css("display","block")},i.prototype.disableEdit=function(n){this.paramUlTag.find("#"+this.id+"_param_"+n).css("display","none")},i.prototype.editParameterItem=function(n,t){var u=this.listContainer.find("#"+this.id+"_param_"+n),r=u.offset(),i=this.configMenuTag.data("ejMenu"),f=u.height(),e=i.element.height(),o=r.top+f+e;i.element.attr("parameter",n);i.element.attr("targetId",t.target.id);i.element.is(":visible")?i.hide():on?r.eq(i).after(u):r.eq(i).before(u),this.rptDesigner.undoManager.isPerformAction||this.swapParameterLayout(i,n),this.parameters.splice(i,0,this.parameters.splice(n,1)[0]),f=[i,n],e=[n,i],this.rptDesigner.undoManager.addCmdAction(t.ParameterReorder,"reorderParameter","Parameter","",f,e),this.rptDesigner.undoManager.setMergeAction(!1))},i.prototype.addParameterLayout=function(n){if(this.rdlParser.rdlVersion==="2016"&&this.parametersLayout&&this.parametersLayout.GridLayoutDefinition){var i=this.addNewItemInLayout(n);this.rptDesigner.undoManager.addCmdAction(t.ParameterLayoutAdd,"removeParameterLayout","Parameter","",i,[n])}},i.prototype.addNewItemInLayout=function(n){var i,u,e,o;if(this.rdlParser.rdlVersion==="2016"&&this.parametersLayout&&this.parametersLayout.GridLayoutDefinition){var s=this.parametersLayout.GridLayoutDefinition.NumberOfRows,h=this.parametersLayout.GridLayoutDefinition.NumberOfColumns,f=this.parametersLayout.GridLayoutDefinition.CellDefinitions,t=0,r=0;if(f&&f.length>0){for(i=0;it&&(t=u.RowIndex);for(i=0;ir&&(r=u.ColumnIndex);r===h-1?(t=t+1,r=0):r=r+1}return e=this.getLayoutDefinition(),e.ParameterName=n,e.ColumnIndex=r,e.RowIndex=t,this.parametersLayout.GridLayoutDefinition.CellDefinitions.push(e),t+1>s&&(this.parametersLayout.GridLayoutDefinition.NumberOfRows=t+1),o=this.parametersLayout.GridLayoutDefinition.NumberOfRows,[e,this.parametersLayout.GridLayoutDefinition.CellDefinitions.length-1,o]}return null},i.prototype.getLayoutDefinition=function(){return{__type:"BoldReports.RDL.DOM.CellDefinition",ParameterName:"",ColumnIndex:0,RowIndex:0}},i.prototype.removeParameterLayout=function(n){if(this.rdlParser.rdlVersion==="2016"&&this.parametersLayout&&this.parametersLayout.GridLayoutDefinition){var i=this.removeItemInLayout(n);this.rptDesigner.undoManager.addCmdAction(t.ParameterLayoutDelete,"insertParameterLayout","Parameter","",[n],i)}},i.prototype.removeItemInLayout=function(n){var t,r;if(this.rdlParser.rdlVersion==="2016"&&this.parametersLayout&&this.parametersLayout.GridLayoutDefinition){var o=this.parametersLayout.GridLayoutDefinition.NumberOfRows,i=this.parametersLayout.GridLayoutDefinition.CellDefinitions,u=0,s=0,f=null,e=-1;if(i&&i.length>0){for(t=0;t0){for(t=0;tu&&(u=r.RowIndex);for(t=0;ts&&(s=r.ColumnIndex)}return u>1&&un;r--)this.swapLayoutCellDefintion(this.parameters[r-1].Name,this.parameters[i].Name);u=[i,n];f=[n,i];this.rptDesigner.undoManager.addCmdAction(t.ParameterReorder,"swapParameterLayout","Parameter","",u,f)}},i.prototype.swapLayoutCellDefintion=function(n,t){var r=this.parametersLayout.GridLayoutDefinition.CellDefinitions,f=null,e=null,u,i,o;if(r&&r.length>0){for(u=0;uthis.bodyContainer.offset().left&&t0)&&$(n.element).hasClass("e-parameter");this.rptDesigner.undoManager.setMergeAction(!0);u&&(i=this.rptDesigner.dragDropHelper,r=i.getDropObj(n,t),t=r.target,i.renderFields(r.position,t,{className:"e-parameter",parameterName:this.paramName}));$(n.element).hasClass("e-reportdesigner-param-list")&&t.closest(".e-reportdesigner-param-list").length>0&&(f=t.closest(".e-reportdesigner-param-list").index(),this.reorderParameter($(n.element).index(),f));this.rptDesigner.undoManager.setMergeAction(!1);this.rptDesigner.element.find("#"+this.id+"_designAreaContainer").css("cursor","default")},i.prototype.helper=function(n){var t=$(n.element).clone(!0),i;return $(n.element)[0].children.length>0&&$(n.element).hasClass("e-parameter")&&(i=$(n.element).find("span.e-designer-datatype-icon").attr("class"),t=this.getDragElement($(n.element).attr("name"),i)),$(t).attr("id",this.id+"_dragging_item"),this.rptDesigner.element.find("#"+this.id+"_designPanel").append(t),this.draggingItem=$("#"+this.id+"_dragging_item"),$(t)},i.prototype.scrollPanel=function(n){var i=this.bodyContainer.data("ejScroller"),t=i.model.scrollTop;this.bodyContainer[0].clientHeightn-this.creationUI.find("#"+this.id+"_param_Hdr_Container").height()&&(t=t-15);i.setModel({scrollTop:t})},i.prototype.renderValidation=function(n,t,i){var r=$("#"+n+"_error_icon_td"),u=$("#"+n+"_td").find(".e-designer-content-label");t?(ej.ReportUtil.showErrIndictor(r,!0,i),u.addClass("e-rptdesigner-error")):(ej.ReportUtil.showErrIndictor(r,!1),u.removeClass("e-rptdesigner-error"));this.newParamContainer.data("ejScroller")&&this.newParamContainer.data("ejScroller").refresh()},i.prototype.getAppendItem=function(n,t,i){var o=this.panelWidth-95,r=ej.buildTag("li.e-user-select e-list e-state-default e-list-check e-draggable e-parameter e-reportdesigner-param-list e-rptdesigner-paramlist-li e-rptdesigner-tab-focus","",{height:"35px"},{id:this.id+"_li_param"+n,name:n,tabindex:"0","aria-label":"Parameter Name "+n}),s=ej.buildTag("span.e-widgeticons e-reportdesigner-double-drag e-draggable e-js e-pinch e-designer-dragabble-icon e-rptdesigner-paramlist-dragicon","",{display:"inline-block"},{id:this.id+"_drag_"+n}),h=ej.buildTag("span.e-query-datatype e-designer-datatype-icon e-rptdesigner-cursor e-rptdesigner-paramlist-typeicon "+this.getDataTypeStyle(t),"",{display:"inline-block"},{id:this.id+"_type_"+n,datatype:this.getDataTypeStyle(t)}),u=ej.buildTag("a.e-chevron-right_01 e-remove-shadow e-designer-fontfamily","",{padding:"5px 0px"}),f,e;r.bind(ej.ReportUtil.MouseEvent.mouseOver,$.proxy(this.enableEdit,this,n));r.bind(ej.ReportUtil.MouseEvent.mouseLeave,$.proxy(this.disableEdit,this,n));f=ej.buildTag("span.e-list-text e-rel e-rptdesigner-param-text e-rptdesigner-paramlist-text",n,{width:o+"px"},{name:n});u.append(s);u.append(h);u.append(f);f.addClass(ej.ReportUtil.textWidth(n,"12px "+this.rptDesigner.defaultFontFamily)>=o?"e-title-tip":"");this.rptDesigner.getInstance("ReportUtil").titleTip(u.find(".e-title-tip"));f.bind(ej.ReportUtil.MouseEvent.mouseOver,$.proxy(this.enableEdit,this,n));f.bind(ej.ReportUtil.MouseEvent.mouseLeave,$.proxy(this.disableEdit,this,n));e=ej.buildTag("span.e-designer-content-icon e-reportdesigner-single-drag e-designer-click e-rptdesigner-paramlist-edit e-rptdesigner-editicon","",{display:"none"},{id:this.id+"_param_"+n,"e-target":this.id+"_param_dsConfigMenu"});u.append(e);r.append(u);e.bind("click",$.proxy(this.editParameterItem,this,n));ej.isNullOrUndefined(i)?this.paramUlTag.append(r):i===0?(this.paramUlTag.prepend(r),r.addClass("e-rptdesigner-paramlist-border")):(r.removeClass("e-rptdesigner-paramlist-border"),this.listContainer.find("ul>li:nth-child("+i+")").after(r));this.initializeParameterDraggable(r);this.updateContainerBorder();this.bodyContainer.height()>this.listContainer.height()?this.bodyContainer.find(".e-content").removeClass("e-content"):this.scrollerRefresh(this.bodyContainer)},i.prototype.scrollerRefresh=function(n){n.data("ejScroller")&&n.data("ejScroller").refresh()},i.prototype.getDragElement=function(n,t){var i=ej.buildTag("div.e-rptdesigner-drag-div","",{height:"25px"},{id:this.id+"_"+n+"_div"}),u=ej.buildTag("div","",{},{id:this.id+"_dataseticon","class":t+" e-rptdesigner-paramdrag-iconType"}),r=ej.buildTag("span.e-designer-fontfamily e-rptdesigner-paramdrag-label","",{width:"120px",display:"inline-block"},{id:this.id+"_"+n+"_text"});return r.text(n),i.append(u),i.append(r),i},i.prototype.updateContainerBorder=function(){this.listContainer.css("border-top-width",this.listContainer.find(" li").length===0?"0px":"1px")},i.prototype.getDataTypeStyle=function(n){var t="e-rptdesigner-dataset-misc";return n.toLowerCase()==="datetime"?t="e-rptdesigner-dataset-datetime":n.toLowerCase()==="integer"||n.toLowerCase()==="float"?t="e-rptdesigner-dataset-number":n.toLowerCase()==="boolean"?t="e-rptdesigner-dataset-boolean":n.toLowerCase()==="string"&&(t="e-rptdesigner-dataset-string"),t},i.prototype.showParameterHint=function(){this.listContainer.find("li").length>0?this.bodyContainer.removeClass("e-designer-hint-newparameter"):this.bodyContainer.addClass("e-designer-hint-newparameter")},i.prototype.getDialogValues=function(n){var t;t=$.extend(!0,{},this.parameter);t.Name=this.newParamContainer.find("#"+this.id+"_param_name").val();t.Prompt=this.newParamContainer.find("#"+this.id+"_param_prompt").val();t.DataType=this.getDataTypeVal(this.drpDwnDtType.data("ejDropDownList").getSelectedValue());t.Nullable=this.nullTag.data("ejCheckBox").model.checked;t.AllowBlank=this.allowBlank.data("ejCheckBox").model.checked;t.ValidValues=n.ValidValues;t.DefaultValue=n.DefaultValue;this.parameter=t},i.prototype.getDataType=function(n){return n===0?"string":n===1?"boolean":n===2?"dateTime":n===3?"integer":n===4?"float":void 0},i.prototype.getDataTypeList=function(){return[{text:this.getLocale("stringType"),value:"string"},{text:this.getLocale("booleanType"),value:"boolean"},{text:this.getLocale("dateTimeType"),value:"datetime"},{text:this.getLocale("integerType"),value:"integer"},{text:this.getLocale("floatType"),value:"float"}]},i.prototype.getVisibilityList=function(){return[{text:this.getLocale("visible"),value:"visible"},{text:this.getLocale("hidden"),value:"hidden"},{text:this.getLocale("internal"),value:"internal"}]},i.prototype.getDataTypeVal=function(t){return t.toLowerCase()==="string"?n.DataTypes.String:t.toLowerCase()==="boolean"?n.DataTypes.Boolean:t.toLowerCase()==="datetime"?n.DataTypes.DateTime:t.toLowerCase()==="integer"?n.DataTypes.Integer:t.toLowerCase()==="float"?n.DataTypes.Float:void 0},i.prototype.createParameter=function(){return{__type:"BoldReports.RDL.DOM.ReportParameter",Name:"",Prompt:"",DataType:0,Hidden:!1,AllowBlank:!1,Nullable:!1,MultiValue:!1,UniqueValue:!1,ValidValues:null,DefaultValue:null,UsedInQuery:0}},i.prototype.getLocale=function(n){var t,i=ej.ReportDesigner.Locale["en-US"].parameter;t=!this.rptDesigner||ej.isNullOrUndefined(this.rptDesigner.model)||ej.isNullOrUndefined(ej.ReportDesigner.Locale[this.rptDesigner.model.locale])?i:ej.ReportDesigner.Locale[this.rptDesigner.model.locale].parameter;switch(n.toLowerCase()){case"headertext":return t&&t.listPanel&&t.listPanel.headerText?t.listPanel.headerText:i.listPanel.headerText;case"alerttitle":return t&&t.listPanel&&t.listPanel.alertTitle?t.listPanel.alertTitle:i.listPanel.alertTitle;case"newparameter":return t&&t.listPanel&&t.listPanel.newParameter?t.listPanel.newParameter:i.listPanel.newParameter;case"edit":return t&&t.listPanel&&t.listPanel.submenu.edit?t.listPanel.submenu.edit:i.listPanel.submenu.edit;case"remove":return t&&t.listPanel&&t.listPanel.submenu.remove?t.listPanel.submenu.remove:i.listPanel.submenu.remove;case"newheadertext":return t&&t.configurationPanel&&t.configurationPanel.newHeaderText?t.configurationPanel.newHeaderText:i.configurationPanel.newHeaderText;case"editheadertext":return t&&t.configurationPanel&&t.configurationPanel.editHeaderText?t.configurationPanel.editHeaderText:i.configurationPanel.editHeaderText;case"namelabel":return t&&t.configurationPanel&&t.configurationPanel.nameLabel?t.configurationPanel.nameLabel:i.configurationPanel.nameLabel;case"promptlable":return t&&t.configurationPanel&&t.configurationPanel.promptLable?t.configurationPanel.promptLable:i.configurationPanel.promptLable;case"datatypelable":return t&&t.configurationPanel&&t.configurationPanel.dataTypeLable?t.configurationPanel.dataTypeLable:i.configurationPanel.dataTypeLable;case"blankvaluelable":return t&&t.configurationPanel&&t.configurationPanel.blankValueLable?t.configurationPanel.blankValueLable:i.configurationPanel.blankValueLable;case"nullvaluelable":return t&&t.configurationPanel&&t.configurationPanel.nullValueLable?t.configurationPanel.nullValueLable:i.configurationPanel.nullValueLable;case"multiplevaluelable":return t&&t.configurationPanel&&t.configurationPanel.multipleValueLable?t.configurationPanel.multipleValueLable:i.configurationPanel.multipleValueLable;case"uniquevaluelabel":return t&&t.configurationPanel&&t.configurationPanel.uniqueValueLabel?t.configurationPanel.uniqueValueLabel:i.configurationPanel.uniqueValueLabel;case"visibilitylable":return t&&t.configurationPanel&&t.configurationPanel.visibilityLable?t.configurationPanel.visibilityLable:i.configurationPanel.visibilityLable;case"assignvaluelable":return t&&t.configurationPanel&&t.configurationPanel.assignValueLable?t.configurationPanel.assignValueLable:i.configurationPanel.assignValueLable;case"save":return t&&t.configurationPanel&&t.configurationPanel.save?t.configurationPanel.save:i.configurationPanel.save;case"cancel":return t&&t.configurationPanel&&t.configurationPanel.cancel?t.configurationPanel.cancel:i.configurationPanel.cancel;case"namefield":return t&&t.errorMessage&&t.errorMessage.nameField?t.errorMessage.nameField:i.errorMessage.nameField;case"promptfield":return t&&t.errorMessage&&t.errorMessage.promptField?t.errorMessage.promptField:i.errorMessage.promptField;case"namealreadyexists":return t&&t.errorMessage&&t.errorMessage.nameAlreadyExists?t.errorMessage.nameAlreadyExists:i.errorMessage.nameAlreadyExists;case"specialcharacter":return t&&t.warningMessage&&t.warningMessage.specialCharacter?t.warningMessage.specialCharacter:i.warningMessage.specialCharacter;case"confirmnullcheck":return t&&t.alertMessage&&t.alertMessage.confirmNullCheck?t.alertMessage.confirmNullCheck:i.alertMessage.confirmNullCheck;case"multiplevaluealert":return t&&t.warningMessage&&t.warningMessage.multipleValueAlert?t.warningMessage.multipleValueAlert:i.warningMessage.multipleValueAlert;case"confirmblankvalue":return t&&t.alertMessage&&t.alertMessage.confirmBlankValue?t.alertMessage.confirmBlankValue:i.alertMessage.confirmBlankValue;case"datatypechange":return t&&t.alertMessage&&t.alertMessage.dataTypeChange?t.alertMessage.dataTypeChange:i.alertMessage.dataTypeChange;case"stringtype":return t&&t.configurationPanel&&t.configurationPanel.dataType?t.configurationPanel.dataType.stringType:i.configurationPanel.dataType.stringType;case"booleantype":return t&&t.configurationPanel&&t.configurationPanel.dataType?t.configurationPanel.dataType.booleanType:i.configurationPanel.dataType.booleanType;case"datetimetype":return t&&t.configurationPanel&&t.configurationPanel.dataType?t.configurationPanel.dataType.dateTimeType:i.configurationPanel.dataType.dateTimeType;case"integertype":return t&&t.configurationPanel&&t.configurationPanel.dataType?t.configurationPanel.dataType.integerType:i.configurationPanel.dataType.integerType;case"floattype":return t&&t.configurationPanel&&t.configurationPanel.dataType?t.configurationPanel.dataType.floatType:i.configurationPanel.dataType.floatType;case"visible":return t&&t.configurationPanel&&t.configurationPanel.visibility?t.configurationPanel.visibility.visible:i.configurationPanel.visibility.visible;case"hidden":return t&&t.configurationPanel&&t.configurationPanel.visibility?t.configurationPanel.visibility.hidden:i.configurationPanel.visibility.hidden;case"internal":return t&&t.configurationPanel&&t.configurationPanel.visibility?t.configurationPanel.visibility.internal:i.configurationPanel.visibility.internal;case"deletealert":return t&&t.alertMessage&&t.alertMessage.deleteConfirmation?t.alertMessage.deleteConfirmation:i.alertMessage.deleteConfirmation;case"editlayout":return t&&t.configurationPanel&&t.configurationPanel.editLayout?t.configurationPanel.editLayout:i.configurationPanel.editLayout}},i.prototype.updateCulture=function(){var n,t;this.rootNode&&(this.rootNode.find("#"+this.id+"_param_hdrSpan_Text").text(this.getLocale("headerText")),this.rootNode.find("#"+this.id+"_param_Hdr_Container").attr("aria-label",this.getLocale("headerText")),this.rootNode.find("#"+this.id+"_btn_New_Param").data("ejButton").setModel({text:this.getLocale("newParameter")}),this.updateOverflowTip(this.targetTag.find("#"+this.id+"_param_hdrSpan_Text")),this.updateOverflowTip(this.targetTag.find("#"+this.id+"_btn_New_Param")),this.renderContextMenu(this.bodyContainer),this.rootNode.find("#"+this.id+"_span_text_header").text(this.getLocale("newHeaderText")),this.rootNode.find("#"+this.id+"_param_name_tr .editLabel").text(this.getLocale("nameLabel")),this.rootNode.find("#"+this.id+"_param_prompt_tr .editLabel").text(this.getLocale("promptLable")),this.rootNode.find("#"+this.id+"_param_dataType_tr .editLabel").text(this.getLocale("datatypelable")),this.rootNode.find("#"+this.id+"_param_blnkVal").data("ejCheckBox").setModel({text:this.getLocale("blankValueLable")}),this.rootNode.find("#"+this.id+"_param_nullVal").data("ejCheckBox").setModel({text:this.getLocale("nullValueLable")}),this.rootNode.find("#"+this.id+"_edit_Layout").text(this.getLocale("editLayout")),this.rootNode.find("#"+this.id+"_edit_Layout").attr("aria-label",this.getLocale("editLayout")),this.rootNode.find("#"+this.id+"_param_multVal").data("ejCheckBox").setModel({text:this.getLocale("multiplevaluelable")}),this.uniqueValTag.data("ejCheckBox").setModel({text:this.getLocale("uniquevaluelabel")}),this.rootNode.find("#"+this.id+"_param_visibilty_tr .editLabel").text(this.getLocale("visibilityLable")),this.rootNode.find("#"+this.id+"_param_assign_values").text(this.getLocale("assignValueLable")).attr("aria-label",this.getLocale("assignValueLable")),this.validateNameField(),n=this.rootNode.find(this.drpDwnDtType).data("ejDropDownList").model.selectedIndex,this.rootNode.find(this.drpDwnDtType).data("ejDropDownList").setModel({dataSource:this.getDataTypeList(),fields:{text:"text",value:"value"}}),this.rootNode.find(this.drpDwnDtType).data("ejDropDownList").selectItemsByIndices(n),t=this.rootNode.find(this.drpDwnVisible).data("ejDropDownList").model.selectedIndex,this.rootNode.find(this.drpDwnVisible).data("ejDropDownList").setModel({dataSource:this.getVisibilityList(),fields:{text:"text",value:"value"}}),this.rootNode.find(this.drpDwnVisible).data("ejDropDownList").selectItemsByIndices(t),this.rootNode.find("#"+this.id+"_param_btn_Save").text(this.getLocale("save")),this.rootNode.find("#"+this.id+"_param_btn_cancel").text(this.getLocale("cancel")),this.rptDesigner.parameterDialog&&this.rptDesigner.parameterDialog.updateCulture())},i.prototype.updateOverflowTip=function(n){var t=this.rptDesigner.getInstance("ReportUtil");n.hasClass("e-title-tip")&&(n.removeClass("e-title-tip"),t.unbindTitleTip(n));ej.ReportUtil.isTextOverFlow(n,!0)&&(this.targetTag.find(n).addClass(" e-title-tip"),t.titleTip(n))},i.prototype.dispose=function(){var t=$("#"+this.id+"_param_dsConfigMenu"),n=$("#"+this.id+"_assign_dialog");!ej.isNullOrUndefined(this.rootNode)&&this.rootNode.length>0&&(ej.ReportUtil.destroyEjObjects(this.rootNode),this.rootNode.remove());!ej.isNullOrUndefined(t)&&t.length>0&&!ej.isNullOrUndefined(t.data("ejMenu"))&&t.data("ejMenu").destroy();!ej.isNullOrUndefined(n)&&n.length>0&&!ej.isNullOrUndefined(n.data("ejDialog"))&&(ej.ReportUtil.destroyEjObjects(n),n.data("ejDialog").destroy(),$("#"+this.id+"_assign_dialog").remove())},i}();window.ej.createObject("ej.ReportDesignerUtility.Parameter",dt,window);gt=function(){function n(n){this.id=null;this.container=null;this.footerTag=null;this.parametersLayout={};this.reportParametersLayout=null;this.tableElement=null;this.dragCellInfo=null;this.parameters=[];this.selectedCell=null;this.layoutContainer=null;this.overlayContainer=null;this.dragPoint=null;this.isParamDragging=!1;this.ejScrollerDiv=null;this.infoTip=null;this.rptDesigner=n;this.id=this.rptDesigner._id}return n.prototype.renderLayoutDialog=function(){var t=this.container=ej.buildEle("div","e-reportdesigner-designer-configuration e-userselect e-rptdesigner-dialog-height","",{},{title:this.getLocale("title"),id:this.id+"_parameter_layout"}),n=ej.buildEle("div","e-reportdesigner-scroller e-rptdesigner-dialog-border e-rptdesigner-editlayout-container","",{height:"235px",display:"block"},{id:this.id+"_layout_parentContainer_div"}),u=ej.buildEle("div","","",{},{id:this.id+"_parameter_layout_div"}),i=ej.buildEle("button","e-rptdesigner-okbtn","",{},{id:this.id+"_layout_dialog_ok_btn",type:"button"}),r=ej.buildEle("button","e-rptdesigner-cancelbtn e-designer-layout-cancel","",{},{id:this.id+"_layout_dialog_cancel_btn",type:"button"});t.append(n);n.append(u);t.ejDialog({width:"auto",height:"auto",minWidth:780,minHeight:250,enableResize:!1,showOnInit:!1,enableModal:!0,showFooter:!0,target:"#"+this.id,cssClass:"e-rptdesigner-dialog"});this.footerTag=$("#"+this.id+"_parameter_layout_foot");this.footerTag.attr("tabindex","-1");this.footerTag.append(r).append(i);i.ejButton({showRoundedCorner:!1,size:"mini",text:this.getLocale("ok"),click:$.proxy(this.saveLayoutDialog,this),type:"Button"});r.ejButton({showRoundedCorner:!1,size:"mini",text:this.getLocale("cancel"),click:$.proxy(this.closeDialog,this,!0),type:"Button"});this.layoutContainer=$("#"+this.id+"_parameter_layout_wrapper");this.layoutContainer.find(".e-close").attr("title",this.getLocale("closeToolTip"));n.ejScroller({height:"230px",width:"750px",buttonSize:14,scrollerSize:12,enableTouchScroll:!0,autoHide:!0});this.ejScrollerDiv=n.data("ejScroller");this.paramContext=this.rptDesigner.getInstance("LayoutContextMenu");this.paramContext.createParameterContextMenu(this.rptDesigner.element)},n.prototype.openParameterLayout=function(n,t,i){this.container&&this.container.length>0||this.renderLayoutDialog();this.resetLayoutDialog();this.parameters=t;this.callBackfn=i;this.reportParametersLayout=n;this.container.data("ejDialog").open();this.renderTableLayout();this.renderReportParameter();this.overlayContainer=$("#"+this.id+"_parameter_layout_overLay");this.layoutScrollerRefresh()},n.prototype.renderTableLayout=function(){var e=this.container.find("#"+this.id+"_parameter_layout_div"),n=this.tableElement=ej.buildEle("table","e-designer-editlayout-table","",{},{id:this.id+"_parameter_layout_table",cellspacing:"0",cellpadding:"0"}),u=this.reportParametersLayout&&this.reportParametersLayout.GridLayoutDefinition?this.reportParametersLayout.GridLayoutDefinition:{NumberOfRows:2,NumberOfColumns:4},t,i,r,f;for(n.bind(ej.ReportUtil.MouseEvent.mouseDown,$.proxy(this.tableMouseDown,this)),t=0;t0&&(e={ColumnIndex:u.index(),RowIndex:u.parent().index(),ParameterName:f},t.push(e));r.container.data("ejDialog").close()});i={NumberOfRows:e,NumberOfColumns:f,CellDefinitions:t};n={GridLayoutDefinition:i};this.callBackfn&&!ej.ReportUtil.isEqualObj(this.reportParametersLayout,n)&&ej.ReportUtil.invokeCallBack(this.callBackfn,n)},n.prototype.layoutScrollerRefresh=function(){this.ejScrollerDiv&&this.ejScrollerDiv.refresh()},n.prototype.closeDialog=function(){this.container.data("ejDialog").close()},n.prototype.resetLayoutDialog=function(){this.callBackfn=null;this.parameters=[];this.reportParametersLayout=null;this.container.find("#"+this.id+"_parameter_layout_table").remove();this.selectedCell=null},n.prototype.getLocale=function(n){var t,i=ej.ReportDesigner.Locale["en-US"].parameterLayout;!this.rptDesigner||ej.isNullOrUndefined(this.rptDesigner.model)||ej.isNullOrUndefined(ej.ReportDesigner.Locale[this.rptDesigner.model.locale])||(t=ej.ReportDesigner.Locale[this.rptDesigner.model.locale].parameterLayout);switch(n.toLowerCase()){case"title":return t&&t.title?t.title:i.title;case"closetooltip":return t&&t.closeToolTip?t.closeToolTip:i.closeToolTip;case"ok":return t&&t.ok?t.ok:i.ok;case"cancel":return t&&t.cancel?t.cancel:i.cancel;case"paramtitle":return t&&t.deleteConfirmation&&t.deleteConfirmation.title?t.deleteConfirmation.title:i.deleteConfirmation.title;case"deletecells":return t&&t.deleteConfirmation&&t.deleteConfirmation.deleteCells?t.deleteConfirmation.deleteCells:i.deleteConfirmation.deleteCells;case"deletecell":return t&&t.deleteConfirmation&&t.deleteConfirmation.deleteCell?t.deleteConfirmation.deleteCell:i.deleteConfirmation.deleteCell}return n},n.prototype.updateCulture=function(){this.container&&this.container.data("ejDialog")&&(this.container.data("ejDialog").setModel({title:this.getLocale("title")}),this.footerTag.find("#"+this.id+"_layout_dialog_ok_btn").data("ejButton").setModel({text:this.getLocale("ok")}),this.footerTag.find("#"+this.id+"_layout_dialog_cancel_btn").data("ejButton").setModel({text:this.getLocale("cancel")}),$("#"+this.id+"_parameter_layout_wrapper .e-close").attr("title",this.getLocale("closeToolTip")))},n.prototype.dispose=function(){!ej.isNullOrUndefined(this.container)&&this.container.length>0&&!ej.isNullOrUndefined(this.container.data("ejDialog"))&&(ej.ReportUtil.destroyEjObjects(this.container),this.container.data("ejDialog").destroy(),$("#"+this.id+"_parameter_layout").remove(),this.paramContext&&this.paramContext.dispose())},n.prototype.initializeParameterDraggable=function(n){n.bind(ej.ReportUtil.MouseEvent.mouseDown,$.proxy(this.dragStart,this));n.css("cursor","move")},n.prototype.dragStart=function(n){this.hideTooltip();this.dragPoint=this.getPosition(n);var t=$(n.currentTarget),i=t.clone();t.hasClass("e-designer-parametername-div")&&t.find(".e-designer-parametername").length>0&&(i=this.getDragElement(t,t.attr("parameterName")));$(i).attr("id",this.id+"_param_dragging_item");this.rptDesigner.element.append(i);this.draggingItem=this.rptDesigner.element.children("#"+this.id+"_param_dragging_item");$("body").bind(ej.ReportUtil.MouseEvent.mouseMove,$.proxy(this.drag,this,t));$("body").bind(ej.ReportUtil.MouseEvent.mouseUp,$.proxy(this.dragStop,this,t))},n.prototype.drag=function(n,t){if(this.isNotEqualPosition(t)){this.dragCellInfo=this.getCellInfo(n.parent());this.isParamDragging=!0;this.updateScrollPosition(t);var i=$(t.target);i.hasClass("e-overlay")?this.overlayContainer.css("cursor","not-allowed"):i.hasClass("e-footerbar")||i.hasClass("e-header")||i.closest(".e-designer-layout-column",this.layoutContainer[0]).length===0?this.layoutContainer.css("cursor","not-allowed"):this.layoutContainer.css("cursor","default")}},n.prototype.dragStop=function(n,t){var r,u,i,f;this.draggingItem&&(this.draggingItem.remove(),this.draggingItem=null,this.isParamDragging&&(this.isParamDragging=!1,r=$(t.target),u=r.closest(".e-designer-layout-row",this.container[0]),u.length>0&&(i=r.closest(".e-designer-layout-column",u[0]),i&&i.length>0&&this.dragCellInfo&&!ej.ReportUtil.isEqualObj(this.getCellInfo(i),this.dragCellInfo)&&(this.removeCellClass(),f=this.getTableCell(this.dragCellInfo.rowIndex,this.dragCellInfo.colIndex),i.hasClass("e-reportdesigner-editlayout-param")||(i.addClass("e-reportdesigner-editlayout-param"),f.removeClass("e-reportdesigner-editlayout-param")),f.append(i.children()),i.append(n).addClass("e-designer-layout-active"),this.selectedCell=i)),this.overlayContainer.css("cursor","default"),this.layoutContainer.css("cursor","default")));$("body").unbind(ej.ReportUtil.MouseEvent.mouseMove,$.proxy(this.drag,this,n));$("body").unbind(ej.ReportUtil.MouseEvent.mouseUp,$.proxy(this.dragStop,this,n))},n.prototype.getDragElement=function(n,t){var r=n.parent().height(),u=n.width(),i=ej.buildEle("div","e-rptdesigner-drag-helper-div","",{height:r+"px",display:"none","z-index":this.layoutContainer.css("z-index")+10},{}),f=ej.buildEle("span","e-designer-fontfamily e-rptdesigner-paramdrag-label",t,{width:u+"px",display:"inline-block"},{});return i.append(f),i},n.prototype.updateScrollPosition=function(n){var r=this.getPosition(n);this.draggingItem.css({display:"block",position:"absolute",top:r.y+1.5,left:r.x+1.5});var f=this.container.find("#"+this.id+"_layout_parentContainer_div"),t=this.ejScrollerDiv,u=f.offset(),i=!0;u.top>r.y?t.model.scrollTop>0&&t.model.scrollTop-5>0?(t.scrollY(t.model.scrollTop-5),i=!1):(t.scrollY(0),i=!1):r.y>u.top+f.height()&&(t.scrollY(t.model.scrollTop+5),i=!1);u.left>r.x?t.model.scrollLeft>0&&t.model.scrollLeft-5>0?(t.scrollX(t.model.scrollLeft-5),i=!1):(t.scrollX(0),i=!1):r.x>u.left+f.width()&&(t.scrollX(t.model.scrollLeft+5),i=!1);i&&n.stopPropagation()},n.prototype.getPosition=function(n){return{x:n.originalEvent&&n.originalEvent.targetTouches?n.originalEvent.targetTouches[0].pageX:n.pageX,y:n.originalEvent&&n.originalEvent.targetTouches?n.originalEvent.targetTouches[0].pageY:n.pageY}},n.prototype.isNotEqualPosition=function(n){if(this.dragPoint){var t=this.getPosition(n);return Math.round(this.dragPoint.x)!==Math.round(t.x)||Math.round(this.dragPoint.x)+1.5Math.round(t.x)||Math.round(this.dragPoint.y)!==Math.round(t.y)||Math.round(this.dragPoint.y)+1.5Math.round(t.y)}return!1},n.prototype.tableMouseDown=function(n){if(this.removeCellClass(),n&&n.target){var i=$(n.target),t=i.closest(".e-designer-layout-column",this.tableElement[0]);t.length>0&&(t.addClass("e-designer-layout-active"),this.selectedCell=t)}},n.prototype.removeCellClass=function(){this.tableElement.find(".e-designer-layout-column").removeClass("e-designer-layout-active");this.selectedCell=null},n.prototype.getCellInfo=function(n){return{rowIndex:n.parent().index(),colIndex:n.index()}},n.prototype.addRow=function(n){if(this.selectedCell&&this.selectedCell.length>0){var t=this.getCellInfo(this.selectedCell);this.addParamRow(t.rowIndex+(n?0:1));this.layoutScrollerRefresh()}},n.prototype.addColumn=function(n){if(this.selectedCell&&this.selectedCell.length>0){var t=this.getCellInfo(this.selectedCell);this.addParamColumn(t.colIndex+(n?0:1));this.layoutScrollerRefresh()}},n.prototype.deleteRow=function(){var r,n,u;if(this.selectedCell&&this.selectedCell.length>0){var i=this.getCellInfo(this.selectedCell),f=$(this.tableElement[0].rows[i.rowIndex]),t=f.find(".e-designer-parametername");if(t.length>0){for(r=this.getLocale("deleteCells"),n=0;n0){var t=!1,i=this.getCellInfo(this.selectedCell),u=this.tableElement[0].rows,f=this.getLocale("deleteCells");for(n=0;n0&&(o=r.text(),f+=(t?",":"")+" '"+o+"'",t=!0);t?this.rptDesigner.getInstance("ReportUtil").ejAlertDialog(this.getLocale("paramTitle"),f+"?",!0,!1,!0,"",{dataInfo:{cellInfo:i},instance:this,method:"deleteColConfirmation"}):this.deleteLayoutColumn(i)}},n.prototype.deleteColConfirmation=function(n,t){n&&!ej.isNullOrUndefined(t)&&this.deleteLayoutColumn(t.cellInfo)},n.prototype.deleteLayoutColumn=function(n){for(var i=this.tableElement[0].rows,t=0;t0&&this.selectedCell.find(".e-designer-parametername").length>0){var n=this.selectedCell.find(".e-designer-parametername").text();this.rptDesigner.getInstance("ReportUtil").ejAlertDialog(this.getLocale("paramTitle"),this.getLocale("deleteCell")+" '"+n+"'?",!0,!0,!0,"",{dataInfo:{},instance:this,method:"deleteParamConfirmation"})}},n.prototype.deleteParamConfirmation=function(n,t){if(n&&!ej.isNullOrUndefined(t)){this.selectedCell.removeClass("e-reportdesigner-editlayout-param");var i=this.selectedCell.children();i.removeAttr("parametername").removeAttr("aria-label").removeAttr("tabindex").removeClass("e-title-tip").css("cursor","default");i.children(".e-designer-parametername").remove()}},n.prototype.addParamRow=function(n){for(var u,i,t=this.tableRowCreation(),f=this.getTableColCount(),r=0;ri.length-1?this.tableElement.append(t):i.eq(n).before(t)},n.prototype.addParamColumn=function(n){for(var i,t,u=this.getTableRowCount(),r=0;r$(t.cells).length-1?$(t).append(i):$(t.cells).eq(n).before(i)},n.prototype.tableRowCreation=function(){return ej.buildEle("tr","e-designer-layout-row","",{},{})},n.prototype.tableCellCreation=function(){var n=ej.buildEle("td","e-designer-layout-column","",{},{}),t=ej.buildEle("div","e-designer-parametername-div e-rptdesigner-tab-focus","",{},{});return n.append(t),n},n.prototype.getTableRowCount=function(){return this.tableElement[0].rows.length},n.prototype.getTableColCount=function(){return this.tableElement[0].rows[0].cells.length},n.prototype.getTableCell=function(n,t){return $(this.tableElement[0].rows[n].cells[t])},n}();window.ej.createObject("ej.ReportDesignerUtility.ParameterLayout",gt,window);ni=function(){function n(n){this.ejContextMenu=null;this.rptDesigner=n;this.id=n._id}return n.prototype.createParameterContextMenu=function(n){var t=ej.buildEle("ul","e-designer-menu","",{},{id:this.id+"_parameter_Menu"});n.append(t);t.ejMenu({menuType:ej.MenuType.ContextMenu,openOnClick:!0,width:140,contextMenuTarget:"#"+this.id,beforeOpen:$.proxy(this.beforeContextMenuOpen,this),click:$.proxy(this.onContextMenuClick,this)});this.ejContextMenu=t.data("ejMenu");this.parameterLayout=this.rptDesigner.getInstance("ParameterLayout")},n.prototype.beforeContextMenuOpen=function(n){if(n&&n.target)if(this.hasCurrentScope(n)&&!this.parameterLayout.isParamDragging){var t=this.getContextMenuItems();this.ejContextMenu.setModel({fields:t});this.updateMenuItemsVisibility(n)}else n.cancel=!0},n.prototype.hasCurrentScope=function(n){var t=$("#"+this.id+"_parameter_layout_table");return $(n.target).closest(".e-designer-layout-column",t[0]).length>0?!0:!1},n.prototype.getContextMenuItems=function(){var t=[],n=[],i={Name:this.getLocale("insertRow")+"_separator",Items:[this.getLocale("above"),this.getLocale("below")]},r={Name:this.getLocale("insertColumn"),Items:[this.getLocale("left"),this.getLocale("right")]};return n.push(this.getLocale("deleteCell")+"_separator"),n.push(r),n.push(i),n.push(this.getLocale("deleteColumn")),n.push(this.getLocale("deleteRow")),this.setMenuData(n,t,null),{dataSource:t,id:"id",parentId:"parentId",text:"text",htmlAttribute:"separator"}},n.prototype.setMenuData=function(n,t,i){for(var r=0;r0&&(u=u.split("_")[0],f=!0);t.push({id:n[r].Id?n[r].Id:e,text:u,parentId:i,separator:{"class":f?"e-separator":""}});n[r].Name&&n[r].Items&&n[r].Items.length>0&&this.setMenuData(n[r].Items,t,e)}},n.prototype.updateMenuItemsVisibility=function(n){var i=!1,t=$("#"+this.id+"_parameter_layout_table"),f=$(t[0].rows),r=$(t[0].rows[0].cells),u=$(n.target).closest(".e-designer-layout-column",t[0]);u.length>0&&u.find(".e-designer-parametername").length>0&&(i=!0);i?this.ejContextMenu.enableItem(this.getLocale("deleteCell")):this.ejContextMenu.disableItem(this.getLocale("deleteCell"));r.length<8?this.ejContextMenu.enableItem(this.getLocale("insertColumn")):this.ejContextMenu.disableItem(this.getLocale("insertColumn"));r.length===1?this.ejContextMenu.disableItem(this.getLocale("deleteColumn")):this.ejContextMenu.enableItem(this.getLocale("deleteColumn"));f.length===1?this.ejContextMenu.disableItem(this.getLocale("deleteRow")):this.ejContextMenu.enableItem(this.getLocale("deleteRow"))},n.prototype.onContextMenuClick=function(n){var t=n.text===this.getLocale("above"),i=n.text===this.getLocale("left");n.parentText&&n.parentText===this.getLocale("insertColumn")?this.parameterLayout.addColumn(i):n.parentText&&n.parentText===this.getLocale("insertRow")?this.parameterLayout.addRow(t):n.text===this.getLocale("deleteColumn")?this.parameterLayout.deleteColumn():n.text===this.getLocale("deleteRow")?this.parameterLayout.deleteRow():n.text===this.getLocale("deleteCell")&&this.parameterLayout.deleteParameter()},n.prototype.getLocale=function(n){var t,i=ej.ReportDesigner.Locale["en-US"].parameterContextMenu;this.rptDesigner.model&&this.rptDesigner.model.locale&&ej.ReportDesigner.Locale[this.rptDesigner.model.locale]&&(t=ej.ReportDesigner.Locale[this.rptDesigner.model.locale].parameterContextMenu);switch(n.toLowerCase()){case"deletecell":return t&&t.deleteCell?t.deleteCell:i.deleteCell;case"insertcolumn":return t&&t.columnMenu&&t.columnMenu.insertColumn?t.columnMenu.insertColumn:i.columnMenu.insertColumn;case"left":return t&&t.columnMenu&&t.columnMenu.left?t.columnMenu.left:i.columnMenu.left;case"right":return t&&t.columnMenu&&t.columnMenu.right?t.columnMenu.right:i.columnMenu.right;case"insertrow":return t&&t.rowMenu&&t.rowMenu.insertRow?t.rowMenu.insertRow:i.rowMenu.insertRow;case"above":return t&&t.rowMenu&&t.rowMenu.above?t.rowMenu.above:i.rowMenu.above;case"below":return t&&t.rowMenu&&t.rowMenu.below?t.rowMenu.below:i.rowMenu.below;case"deletecolumn":return t&&t.deleteColumn?t.deleteColumn:i.deleteColumn;case"deleterow":return t&&t.deleteRow?t.deleteRow:i.deleteRow}return n},n.prototype.dispose=function(){var n=$("#"+this.id+"_parameter_Menu");n&&n.length>0&&n.data("ejMenu")&&(n.data("ejMenu").destroy(),$("#"+this.id+"_parameter_Menu").remove())},n}();window.ej.createObject("ej.ReportDesignerUtility.ParameterContextMenu",ni,window);ti=function(){function i(n){this.rectangleJson=null;this.rectangleDiv=null;this.rectangleBorder=null;this.rectangleBGImage=null;this.propertyPanel=null;this.borderColor=null;this.borderStyle=null;this.borderWidth=null;this.itemId=null;this.rptDesigner=n;this.designPanel=this.rptDesigner.getInstance("DesignPanel");this.rdlParser=this.rptDesigner.getInstance("RDLParser");this.propertyPanel=this.rptDesigner.getInstance("PropertyPanel");this.isDataEnabled=!1;this.isTablixCell=!1;this.locale=$.proxy(this.getLocale,this);this.onValueChange=$.proxy(this.updatePropertyChange,this);this.refresh=$.proxy(this.getPropertyGridItems,this);this.borderColor={"border-color":"black","border-left-color":"","border-right-color":"","border-top-color":"","border-bottom-color":""};this.borderWidth={"border-width":"1pt","border-left-width":"","border-right-width":"","border-top-width":"","border-bottom-width":""};this.borderStyle={"border-style":"dotted","border-left-style":"","border-right-style":"","border-top-style":"","border-bottom-style":""}}return i.prototype.renderRectangleReportElement=function(n,t,i){var u,f,r;try{return this.isTablixCell=i,this.rectangleJson=n,ej.isNullOrUndefined(this.rectangleJson.UniqueId)&&(this.rectangleJson.UniqueId=ej.getGuid("rectangle")),u=this.rptDesigner.element.find("#"+t),f={left:ej.ReportUtil.getPixelVal(this.rectangleJson.Left.size),top:ej.ReportUtil.getPixelVal(this.rectangleJson.Top.size),width:ej.ReportUtil.getPixelVal(this.rectangleJson.Width.size),height:ej.ReportUtil.getPixelVal(this.rectangleJson.Height.size)},this.renderRectangleElement(f,u),this.isTablixCell?this.updateRectangleBorder():(r={},this.openRectangleBorder(this.rectangleJson.Style,r),this.rectangleBorder.css(r)),this.populateBGImage(this.rectangleJson.Style),this.rptDesigner.undoManager.isPerformAction&&!this.isTablixCell&&this.designPanel.itemDropSelection(this.rectangleDiv),this.rectangleDiv.css("background-color",n.Style.BackgroundColor),this.rectangleDiv}catch(e){this.designPanel.rptErrors.push({name:this.rectangleJson.Name,error:e.message});ej.ReportUtil.logError(e,this.rptDesigner)}return null},i.prototype.renderRectangleItem=function(n,i,r){var f,u;try{this.isTablixCell=r;this.rectangleJson=this.getItemJSON();this.rectangleJson.Name=this.rptDesigner.getAvailableName("rectangle");this.isTablixCell&&(n.left=0,n.top=0);n.width=200;n.height=100;f=this.rptDesigner.element.find("#"+i);this.renderRectangleElement(n,f);u=this.rdlParser.getRDLUnit();this.rectangleJson.Left.size=ej.ReportUtil.convertPxToUnit(n.left,u);this.rectangleJson.Top.size=ej.ReportUtil.convertPxToUnit(n.top,u);this.rectangleJson.Width.size=ej.ReportUtil.convertPxToUnit(n.width,u);this.rectangleJson.Height.size=ej.ReportUtil.convertPxToUnit(n.height,u);this.isTablixCell||this.designPanel.itemDropSelection(this.rectangleDiv);this.designPanel.updateDesignArea(this.rectangleDiv);this.rptDesigner.undoManager.addCmdAction(t.ItemAdd,"renderRectangleReportElement","e-rectangle",this.itemId,null,[this.rectangleJson,i,this.isTablixCell])}catch(e){this.designPanel.rptErrors.push({name:this.rectangleJson.Name,error:e.message});ej.ReportUtil.logError(e,this.rptDesigner)}},i.prototype.renderRectangleElement=function(n,t){this.itemId=this.rectangleJson.UniqueId;this.rptDesigner.availableNames.indexOf(this.rectangleJson.Name)===-1&&this.rptDesigner.availableNames.push(this.rectangleJson.Name);this.rectangleDiv=ej.buildTag("div.e-rectangle e-reportitem e-rptdesigner-tab-focus","",{left:n.left,top:n.top,width:n.width,height:n.height,position:this.isTablixCell?"relative":"absolute",border:"1px none gray","box-sizing":"content-box","-moz-box-sizing":"content-box","-webkit-box-sizing":"content-box"},{id:this.itemId,Name:this.rectangleJson.Name,tabindex:0,"aria-label":this.rectangleJson.Name});this.rectangleBGImage=ej.buildTag("div.e-designer-areaborder","",{overflow:"hidden","background-image":"none","background-repeat":"repeat","background-position":"0 0"},{id:this.rectangleJson.Name+"_rectangleBGImage"});this.rectangleBorder=ej.buildTag("div","",{width:"100%",height:"100%","z-index":"-1",border:"1pt dotted gray","box-sizing":"border-box","-moz-box-sizing":"border-box","-webkit-box-sizing":"border-box"},{id:this.rectangleJson.Name+"_rectangleBorder"});this.rectangleBGImage.append(this.rectangleBorder);this.rectangleDiv.append(this.rectangleBGImage);t.append(this.rectangleDiv);this.rectangleDiv.data("Rectangle",this);this.designPanel.setChildItemClass(this.rectangleDiv,t);this.rptDesigner.addItemInstance(this)},i.prototype.openRectangleBorder=function(n,t){n&&(n.Border&&this.updateBorder(n.Border,"",t),n.TopBorder&&this.updateBorder(n.TopBorder,"-top",t),n.BottomBorder&&this.updateBorder(n.BottomBorder,"-bottom",t),n.LeftBorder&&this.updateBorder(n.LeftBorder,"-left",t),n.RightBorder&&this.updateBorder(n.RightBorder,"-right",t))},i.prototype.updateBorder=function(n,t,i){n&&(n.Color&&(this.borderColor["border"+t+"-color"]=n.Color),i["border"+t+"-color"]=this.borderColor["border"+t+"-color"],this.borderWidth["border"+t+"-width"]=n.Width?ej.ReportUtil.isNotExpression(n.Width.size)?ej.ReportUtil.getPixelVal(n.Width.size):ej.ReportUtil.getPixelVal("1pt"):ej.ReportUtil.getPixelVal("1pt"),i["border"+t+"-width"]=this.borderWidth["border"+t+"-width"],ej.isNullOrUndefined(n.Style)||n.Style==="Default"||n.Style==="None"?(i["border"+t+"-style"]="dotted",i["border"+t+"-color"]="gray",i["border"+t+"-width"]="1px",this.borderStyle["border"+t+"-style"]="none"):(this.borderStyle["border"+t+"-style"]=n.Style.toLowerCase(),i["border"+t+"-style"]=this.borderStyle["border"+t+"-style"]))},i.prototype.updateLeftPosition=function(n){this.rectangleJson.Left.size=this.rdlParser.getPageUnit(n);n=this.rdlParser.getSizeUnit(this.rectangleJson.Left.size,n,!0);this.rectangleDiv.css("left",n+"px");this.designPanel.updateDesignArea(this.rectangleDiv)},i.prototype.updateTopPosition=function(n){this.rectangleJson.Top.size=this.rdlParser.getPageUnit(n);n=this.rdlParser.getSizeUnit(this.rectangleJson.Top.size,n,!0);this.rectangleDiv.css("top",n+"px");this.designPanel.updateDesignArea(this.rectangleDiv)},i.prototype.updateWidth=function(n){var t=this.designPanel.getMinimumSize(this.rectangleDiv),i=ej.ReportUtil.getPixelVal(n+this.rptDesigner.rdlParser.getUnitVal());return t.width<=i?(this.rectangleJson.Width.size=this.rdlParser.getPageUnit(n),n=this.rdlParser.getSizeUnit(this.rectangleJson.Width.size,n,!0),this.rectangleDiv.css("width",n),this.designPanel.updateSelection(this.rectangleDiv),this.designPanel.updateDesignArea(this.rectangleDiv),!1):!0},i.prototype.updateHeight=function(n){var t=this.designPanel.getMinimumSize(this.rectangleDiv),i=ej.ReportUtil.getPixelVal(n+this.rptDesigner.rdlParser.getUnitVal());return t.height<=i?(this.rectangleJson.Height.size=this.rdlParser.getPageUnit(n),n=this.rdlParser.getSizeUnit(this.rectangleJson.Height.size,n,!0),this.rectangleDiv.css("height",n),this.designPanel.updateSelection(this.rectangleDiv),this.designPanel.updateDesignArea(this.rectangleDiv),!1):!0},i.prototype.updateTablixRowHeight=function(n){var t=this.rectangleDiv.closest(".e-tablix-cell",this.designPanel.designArea[0]),f=t.closest(".e-tablix",this.designPanel.designArea[0]),i=ej.ReportUtil.getReportItem(f),u,r;return i&&(u=i.getMinimumHeight(t.parent().index()),r=ej.ReportUtil.getPixelVal(n+this.rptDesigner.rdlParser.getUnitVal()),u<=r)?(i.updateTablixRowHeight(t,r),!1):!0},i.prototype.updateTablixCollWidth=function(n){var t=this.rectangleDiv.closest(".e-tablix-cell",this.designPanel.designArea[0]),f=t.closest(".e-tablix",this.designPanel.designArea[0]),i=ej.ReportUtil.getReportItem(f),u,r;return i&&(u=i.getMinimumWidth(t.index()),r=ej.ReportUtil.getPixelVal(n+this.rptDesigner.rdlParser.getUnitVal()),u<=r)?(i.updateTablixCollWidth(t,r),!1):!0},i.prototype.updateBackgroundColor=function(n){this.rectangleJson.Style.BackgroundColor=n;ej.ReportUtil.isNotExpression(n)&&this.rectangleDiv.css("background-color",n)},i.prototype.updateBorderColor=function(n,t,i){n.Color=t;var r=this.rectangleJson.Style.Border.Color,u=(ej.isNullOrUndefined(t)||ej.ReportUtil.isEmptyString(t))&&!ej.isNullOrUndefined(r)?r:t;this.borderColor["border"+i+"-color"]=ej.ReportUtil.isNotExpression(u)?u:"black";n.Style==="None"?this.rectangleBorder.css("border"+i+"-color","gray"):this.rectangleBorder.css("border"+i+"-color",this.borderColor["border"+i+"-color"])},i.prototype.updateBorderWidth=function(t,i,r){var f=this.rdlParser.isPixelUnit()?n.UnitType.Pt.toString():this.rdlParser.getRDLUnit(),u=ej.ReportUtil.isNotExpression(i)?ej.ReportUtil.getUnitVal(i+this.rdlParser.getUnitVal(),f):i;t&&t.Width?t.Width.size=u:t.Width={__type:"BoldReports.RDL.DOM.Size",size:u};this.borderWidth["border"+r+"-width"]=ej.ReportUtil.isNotExpression(i)?ej.ReportUtil.getPixelVal(u):ej.ReportUtil.getPixelVal("1pt");t.Style==="None"?this.rectangleBorder.css("border"+r+"-width","1px"):this.rectangleBorder.css("border"+r+"-width",this.borderWidth["border"+r+"-width"])},i.prototype.updateBorderStyle=function(n,t,i){n.Style=t;ej.isNullOrUndefined(t)||t==="Default"||t==="None"||!ej.ReportUtil.isNotExpression(t)?(this.rectangleBorder.css("border"+i+"-style","dotted"),this.rectangleBorder.css("border"+i+"-color","gray"),this.rectangleBorder.css("border"+i+"-width","1px")):(this.borderStyle["border"+i+"-style"]=t.toLowerCase(),this.rectangleBorder.css("border"+i+"-style",this.borderStyle["border"+i+"-style"]),this.rectangleBorder.css("border"+i+"-color",ej.ReportUtil.isEmptyString(this.borderColor["border"+i+"-color"])?this.borderColor["border-color"]:this.borderColor["border"+i+"-color"]),this.rectangleBorder.css("border"+i+"-width",ej.ReportUtil.isEmptyString(this.borderWidth["border"+i+"-width"])?this.borderWidth["border-width"]:this.borderWidth["border"+i+"-width"]))},i.prototype.updateTableCellBorder=function(n,t,i){var f,r,u;n.Style=t;f=ej.isNullOrUndefined(t)||t==="Default"||t==="None"||!ej.ReportUtil.isNotExpression(t);t=f?"dotted":t.toLowerCase();r=this.getBorderInfo();u={};i.length>0?u["border"+i+"-style"]=r["e"+i]?t.toLowerCase():"none":u={"border-left-style":r["e-left"]?t.toLowerCase():"none","border-top-style":r["e-top"]?t.toLowerCase():"none","border-right-style":r["e-right"]?t.toLowerCase():"none","border-bottom-style":r["e-bottom"]?t.toLowerCase():"none"};f?(this.rectangleBorder.css(u),this.rectangleBorder.css("border"+i+"-color","gray"),this.rectangleBorder.css("border"+i+"-width","1px")):(this.borderStyle=u,this.rectangleBorder.css(this.borderStyle),this.rectangleBorder.css("border"+i+"-color",ej.ReportUtil.isEmptyString(this.borderColor["border"+i+"-color"])?this.borderColor["border-color"]:this.borderColor["border"+i+"-color"]),this.rectangleBorder.css("border"+i+"-width",ej.ReportUtil.isEmptyString(this.borderWidth["border"+i+"-width"])?this.borderWidth["border-width"]:this.borderWidth["border"+i+"-width"]))},i.prototype.updateRectangleBorder=function(){var n={},t;this.openRectangleBorder(this.rectangleJson.Style,n);t=this.getBorderInfo();ej.isNullOrUndefined(t)||(n["border-left-style"]=t["e-left"]?ej.isNullOrUndefined(n["border-left-style"])?n["border-style"]:n["border-left-style"]:"none",n["border-top-style"]=t["e-top"]?ej.isNullOrUndefined(n["border-top-style"])?n["border-style"]:n["border-top-style"]:"none",n["border-right-style"]=t["e-right"]?ej.isNullOrUndefined(n["border-right-style"])?n["border-style"]:n["border-right-style"]:"none",n["border-bottom-style"]=t["e-bottom"]?ej.isNullOrUndefined(n["border-bottom-style"])?n["border-style"]:n["border-bottom-style"]:"none");this.rectangleBorder.css(n)},i.prototype.getBorderInfo=function(){return this.rectangleDiv.parent().data("e-borderSides")},i.prototype.updateCellItemBorder=function(){this.updateRectangleBorder()},i.prototype.updateRectangleVisiblity=function(n){if(ej.isNullOrUndefined(n))this.rectangleJson.Visibility=null;else{var t=ej.ReportUtil.isNotExpression(n)?!ej.ReportUtil.isBooleanTrue(n):n;this.rectangleJson.Visibility?this.rectangleJson.Visibility.Hidden=t:this.rectangleJson.Visibility={Hidden:t}}},i.prototype.updateRectangleToggleItem=function(n){this.rectangleJson.Visibility?this.rectangleJson.Visibility.ToggleItem=n:this.rectangleJson.Visibility={ToggleItem:n}},i.prototype.updatePropertyUIValue=function(n,t){switch(n){case"Left":this.propertyPanel.updatePropertyUIValue("leftposition",t,this.itemId);break;case"Top":this.propertyPanel.updatePropertyUIValue("topposition",t,this.itemId);break;case"Width":this.propertyPanel.updatePropertyUIValue("width",t,this.itemId);break;case"Height":this.propertyPanel.updatePropertyUIValue("height",t,this.itemId);break;case"BackgroundColor":this.propertyPanel.updatePropertyUIValue("backgroundcolor",t,this.itemId);break;case"BorderColorDefault":this.propertyPanel.updatePropertyUIValue("bordercolordefault",t,this.itemId);break;case"BorderColorLeft":this.propertyPanel.updatePropertyUIValue("bordercolorleft",t,this.itemId);break;case"BorderColorRight":this.propertyPanel.updatePropertyUIValue("bordercolorright",t,this.itemId);break;case"BorderColorTop":this.propertyPanel.updatePropertyUIValue("bordercolortop",t,this.itemId);break;case"BorderColorBottom":this.propertyPanel.updatePropertyUIValue("bordercolorbottom",t,this.itemId);break;case"BorderWidthDefault":this.propertyPanel.updatePropertyUIValue("borderwidthdefault",t,this.itemId);break;case"BorderWidthLeft":this.propertyPanel.updatePropertyUIValue("borderwidthleft",t,this.itemId);break;case"BorderWidthRight":this.propertyPanel.updatePropertyUIValue("borderwidthright",t,this.itemId);break;case"BorderWidthTop":this.propertyPanel.updatePropertyUIValue("borderwidthtop",t,this.itemId);break;case"BorderWidthBottom":this.propertyPanel.updatePropertyUIValue("borderwidthbottom",t,this.itemId);break;case"BorderStyleDefault":this.propertyPanel.updatePropertyUIValue("borderstyledefault",t,this.itemId);break;case"BorderStyleLeft":this.propertyPanel.updatePropertyUIValue("borderstyleleft",t,this.itemId);break;case"BorderStyleRight":this.propertyPanel.updatePropertyUIValue("borderstyleright",t,this.itemId);break;case"BorderStyleTop":this.propertyPanel.updatePropertyUIValue("borderstyletop",t,this.itemId);break;case"BorderStyleBottom":this.propertyPanel.updatePropertyUIValue("borderstylebottom",t,this.itemId);break;case"KeepTogether":this.propertyPanel.updatePropertyUIValue("keeptogether",t,this.itemId);break;case"Name":this.propertyPanel.updatePropertyHeader(t,this.itemId);break;case"Hidden":this.propertyPanel.updatePropertyUIValue("hidden",t,this.itemId);break;case"Toggle":this.propertyPanel.updatePropertyUIValue("toggle",t,this.itemId);break;case"BreakLocation":this.propertyPanel.updatePropertyUIValue("breaklocation",t,this.itemId);break;case"Disabled":this.propertyPanel.updatePropertyUIValue("disabled",t,this.itemId);break;case"ResetPageNumber":this.propertyPanel.updatePropertyUIValue("resetpagenumber",t,this.itemId);break;case"PageName":this.propertyPanel.updatePropertyUIValue("pagename",t,this.itemId);break;case"ToolTip":this.propertyPanel.updatePropertyUIValue("tooltip",t,this.itemId);break;case"DocumentMap":this.propertyPanel.updatePropertyUIValue("documentmap",t,this.itemId);break;case"DataElementName":this.propertyPanel.updatePropertyUIValue("dataelementname",t,this.itemId);break;case"DataElementOutput":this.propertyPanel.updatePropertyUIValue("dataelementoutput",t,this.itemId);break;case"Source":this.propertyPanel.updatePropertyUIValue("source",t,this.itemId);break;case"Value":this.propertyPanel.updatePropertyUIValue("value",t,this.itemId);break;case"DatabaseValue":this.propertyPanel.updatePropertyUIValue("databasevalue",t,this.itemId);break;case"ExternalValue":this.propertyPanel.updatePropertyUIValue("externalvalue",t,this.itemId);break;case"MIMEType":this.propertyPanel.updatePropertyUIValue("mimetype",t,this.itemId);break;case"Repeat":this.propertyPanel.updatePropertyUIValue("repeat",t,this.itemId);break;case"Bookmark":this.propertyPanel.updatePropertyUIValue("bookmark",t,this.itemId)}},i.prototype.updatePropertyChange=function(i,r,u,f,e){var o=!1;switch(i){case"Left":if(this.isTablixCell)return!0;this.updateLeftPosition(u);break;case"Top":if(this.isTablixCell)return!0;this.updateTopPosition(u);break;case"Height":o=this.isTablixCell?this.updateTablixRowHeight(u):this.updateHeight(u);break;case"Width":o=this.isTablixCell?this.updateTablixCollWidth(u):this.updateWidth(u);break;case"BackgroundColor":this.updateBackgroundColor(u);break;case"BorderColorDefault":this.rectangleJson.Style.Border||(this.rectangleJson.Style.Border=this.rdlParser.createBorder("",ej.ReportUtil.getColorCode("Black")));this.updateBorderColor(this.rectangleJson.Style.Border,u,"");break;case"BorderColorLeft":this.rectangleJson.Style.LeftBorder||(this.rectangleJson.Style.LeftBorder=this.rdlParser.createBorder("Left"));this.updateBorderColor(this.rectangleJson.Style.LeftBorder,u,"-left");break;case"BorderColorRight":this.rectangleJson.Style.RightBorder||(this.rectangleJson.Style.RightBorder=this.rdlParser.createBorder("Right"));this.updateBorderColor(this.rectangleJson.Style.RightBorder,u,"-right");break;case"BorderColorTop":this.rectangleJson.Style.TopBorder||(this.rectangleJson.Style.TopBorder=this.rdlParser.createBorder("Top"));this.updateBorderColor(this.rectangleJson.Style.TopBorder,u,"-top");break;case"BorderColorBottom":this.rectangleJson.Style.BottomBorder||(this.rectangleJson.Style.BottomBorder=this.rdlParser.createBorder("Bottom"));this.updateBorderColor(this.rectangleJson.Style.BottomBorder,u,"-bottom");break;case"BorderWidthDefault":this.rectangleJson.Style.Border||(this.rectangleJson.Style.Border=this.rdlParser.createBorder("",ej.ReportUtil.getColorCode("Black")));this.updateBorderWidth(this.rectangleJson.Style.Border,u,"");break;case"BorderWidthLeft":this.rectangleJson.Style.LeftBorder||(this.rectangleJson.Style.LeftBorder=this.rdlParser.createBorder("Left"));this.updateBorderWidth(this.rectangleJson.Style.LeftBorder,u,"-left");break;case"BorderWidthRight":this.rectangleJson.Style.RightBorder||(this.rectangleJson.Style.RightBorder=this.rdlParser.createBorder("Right"));this.updateBorderWidth(this.rectangleJson.Style.RightBorder,u,"-right");break;case"BorderWidthTop":this.rectangleJson.Style.TopBorder||(this.rectangleJson.Style.TopBorder=this.rdlParser.createBorder("Top"));this.updateBorderWidth(this.rectangleJson.Style.TopBorder,u,"-top");break;case"BorderWidthBottom":this.rectangleJson.Style.BottomBorder||(this.rectangleJson.Style.BottomBorder=this.rdlParser.createBorder("Bottom"));this.updateBorderWidth(this.rectangleJson.Style.BottomBorder,u,"-bottom");break;case"BorderStyleDefault":this.rectangleJson.Style.Border||(this.rectangleJson.Style.Border=this.rdlParser.createBorder("",ej.ReportUtil.getColorCode("black")));this.isTablixCell?this.updateTableCellBorder(this.rectangleJson.Style.Border,u,""):this.updateBorderStyle(this.rectangleJson.Style.Border,u,"");break;case"BorderStyleLeft":this.rectangleJson.Style.LeftBorder||(this.rectangleJson.Style.LeftBorder=this.rdlParser.createBorder("Left"));this.isTablixCell?this.updateTableCellBorder(this.rectangleJson.Style.LeftBorder,u,"-left"):this.updateBorderStyle(this.rectangleJson.Style.LeftBorder,u,"-left");break;case"BorderStyleRight":this.rectangleJson.Style.RightBorder||(this.rectangleJson.Style.RightBorder=this.rdlParser.createBorder("Right"));this.isTablixCell?this.updateTableCellBorder(this.rectangleJson.Style.RightBorder,u,"-right"):this.updateBorderStyle(this.rectangleJson.Style.RightBorder,u,"-right");break;case"BorderStyleTop":this.rectangleJson.Style.TopBorder||(this.rectangleJson.Style.TopBorder=this.rdlParser.createBorder("Top"));this.isTablixCell?this.updateTableCellBorder(this.rectangleJson.Style.TopBorder,u,"-top"):this.updateBorderStyle(this.rectangleJson.Style.TopBorder,u,"-top");break;case"BorderStyleBottom":this.rectangleJson.Style.BottomBorder||(this.rectangleJson.Style.BottomBorder=this.rdlParser.createBorder("Bottom"));this.isTablixCell?this.updateTableCellBorder(this.rectangleJson.Style.BottomBorder,u,"-bottom"):this.updateBorderStyle(this.rectangleJson.Style.BottomBorder,u,"-bottom");break;case"KeepTogether":this.rectangleJson.KeepTogether=u;break;case"Name":this.rectangleJson.Name=u;this.rectangleDiv.attr("aria-label",u);this.rptDesigner.availableNames.indexOf(u)===-1&&this.rptDesigner.availableNames.push(u);ej.ReportUtil.removeArrayVal(this.rptDesigner.availableNames,r);break;case"Hidden":this.updateRectangleVisiblity(u);break;case"Toggle":this.updateRectangleToggleItem(u);break;case"BreakLocation":this.rectangleJson.PageBreak||(this.rectangleJson.PageBreak=this.createPageBreak());this.rectangleJson.PageBreak.BreakLocation=n.BreakLocation[u];break;case"ResetPageNumber":this.rectangleJson.PageBreak||(this.rectangleJson.PageBreak=this.createPageBreak());this.rectangleJson.PageBreak.ResetPageNumber=ej.isNullOrUndefined(u)?"false":u.toString();break;case"PageName":this.rectangleJson.PageName=u;break;case"ToolTip":this.rectangleJson.ToolTip=u;break;case"DocumentMap":this.rectangleJson.DocumentMapLabel=u;break;case"DataElementName":this.rectangleJson.DataElementName=u;break;case"DataElementOutput":this.rectangleJson.DataElementOutput=ej.ReportUtil.getDataElementOutputEnum(u);break;case"Source":this.updateSource(u);break;case"Value":this.updateImageValue(u);break;case"DatabaseValue":this.updateImageValue(u);break;case"ExternalValue":this.updateImageValue(u);break;case"MIMEType":this.updateMimeType(u);break;case"Repeat":this.updateBackgroundRepeat(u);break;case"Bookmark":this.rectangleJson.Bookmark=u}return!this.rptDesigner.undoManager.isPerformAction||!ej.isNullOrUndefined(e)&&e===!0||(f?this.propertyPanel.updatePropertyUIValue(f,u,this.itemId):this.updatePropertyUIValue(i,u)),o||!ej.isNullOrUndefined(e)&&e===!0||this.rptDesigner.undoManager.addCmdAction(t.ItemPropertyChanged,"updatePropertyChange","e-rectangle",this.itemId,[i,u,r,f],[i,r,u,f]),o},i.prototype.updatePosition=function(n,i,r){if(this.rectangleDiv.css({left:n,top:i}),r){var u=[ej.ReportUtil.getPixelVal(this.rectangleJson.Left.size),ej.ReportUtil.getPixelVal(this.rectangleJson.Top.size),!0],f=[n,i,!0];this.rectangleJson.Left.size=ej.ReportUtil.convertPxToUnit(n,this.rdlParser.getRDLUnit());this.rectangleJson.Top.size=ej.ReportUtil.convertPxToUnit(i,this.rdlParser.getRDLUnit());this.updatePropertyUIValue("Left",this.rdlParser.getSizeUnit(this.rectangleJson.Left.size,n,!1));this.updatePropertyUIValue("Top",this.rdlParser.getSizeUnit(this.rectangleJson.Top.size,i,!1));this.rptDesigner.undoManager.isPerformAction||this.designPanel.updateDesignArea(this.rectangleDiv);this.rptDesigner.undoManager.addCmdAction(t.ItemMove,"updatePosition","e-rectangle",this.itemId,u,f)}},i.prototype.updateSize=function(n,i,r){if(this.rectangleDiv.css({width:n,height:i}),r){var u=[ej.ReportUtil.getPixelVal(this.rectangleJson.Width.size),ej.ReportUtil.getPixelVal(this.rectangleJson.Height.size),!0],f=[n,i,!0];this.rectangleJson.Width.size=ej.ReportUtil.convertPxToUnit(n,this.rdlParser.getRDLUnit());this.rectangleJson.Height.size=ej.ReportUtil.convertPxToUnit(i,this.rdlParser.getRDLUnit());this.updatePropertyUIValue("Width",this.rdlParser.getSizeUnit(this.rectangleJson.Width.size,n,!1));this.updatePropertyUIValue("Height",this.rdlParser.getSizeUnit(this.rectangleJson.Height.size,i,!1));this.rptDesigner.undoManager.isPerformAction||this.designPanel.updateDesignArea(this.rectangleDiv);this.rptDesigner.undoManager.addCmdAction(t.ItemResize,"updateSize","e-rectangle",this.itemId,u,f)}this.isTablixCell||this.designPanel.updateSelection(this.rectangleDiv)},i.prototype.updateItemSize=function(n,i,r,u,f){if(this.rectangleDiv.css({left:n,top:i,width:r,height:u}),f){var e=[ej.ReportUtil.getPixelVal(this.rectangleJson.Left.size),ej.ReportUtil.getPixelVal(this.rectangleJson.Top.size),ej.ReportUtil.getPixelVal(this.rectangleJson.Width.size),ej.ReportUtil.getPixelVal(this.rectangleJson.Height.size),!0],o=[n,i,r,u,!0];this.rectangleJson.Left.size=ej.ReportUtil.convertPxToUnit(n,this.rdlParser.getRDLUnit());this.rectangleJson.Top.size=ej.ReportUtil.convertPxToUnit(i,this.rdlParser.getRDLUnit());this.rectangleJson.Width.size=ej.ReportUtil.convertPxToUnit(r,this.rdlParser.getRDLUnit());this.rectangleJson.Height.size=ej.ReportUtil.convertPxToUnit(u,this.rdlParser.getRDLUnit());this.updatePropertyUIValue("Width",this.rdlParser.getSizeUnit(this.rectangleJson.Width.size,r,!1));this.updatePropertyUIValue("Height",this.rdlParser.getSizeUnit(this.rectangleJson.Height.size,u,!1));this.updatePropertyUIValue("Left",this.rdlParser.getSizeUnit(this.rectangleJson.Left.size,n,!1));this.updatePropertyUIValue("Top",this.rdlParser.getSizeUnit(this.rectangleJson.Top.size,i,!1));this.rptDesigner.undoManager.isPerformAction||this.designPanel.updateDesignArea(this.rectangleDiv);this.rptDesigner.undoManager.addCmdAction(t.ItemResize,"updateItemSize","e-rectangle",this.itemId,e,o)}this.isTablixCell||this.designPanel.updateSelection(this.rectangleDiv)},i.prototype.updateWidthFromTable=function(n,t,i){if(this.rectangleDiv.css({"min-width":n-1,width:"100%"}),t&&(this.rectangleJson.Width.size=ej.ReportUtil.convertPxToUnit(n,this.rdlParser.getRDLUnit()),i===!0)){var r=ej.ReportUtil.getSizeVal(ej.ReportUtil.convertPxToUnit(n,this.rdlParser.getUnitVal()));this.updatePropertyUIValue("Width",r)}},i.prototype.updateHeightFromTable=function(n,t,i){if(this.rectangleDiv.css({"min-height":n-1,height:"100%"}),t&&(this.rectangleJson.Height.size=ej.ReportUtil.convertPxToUnit(n,this.rdlParser.getRDLUnit()),i===!0)){var r=ej.ReportUtil.getSizeVal(ej.ReportUtil.convertPxToUnit(n,this.rdlParser.getUnitVal()));this.updatePropertyUIValue("Height",r)}},i.prototype.updateSizeFromTable=function(n,t,i){this.rectangleDiv.css({"min-width":n-1,width:"100%","min-height":t-1,height:"100%"});i&&(this.rectangleJson.Width.size=ej.ReportUtil.convertPxToUnit(n,this.rdlParser.getRDLUnit()),this.rectangleJson.Height.size=ej.ReportUtil.convertPxToUnit(t,this.rdlParser.getRDLUnit()))},i.prototype.updateDroppedItemInfo=function(n,t,i){var r=this.rptDesigner.element.find("#"+i);r.append(this.rectangleDiv);this.isTablixCell=r.hasClass("e-tablix-cell");this.isTablixCell?this.updateTableCellItem(n,t):this.updateRectangleItem(n,t);this.updateCellItemBorder()},i.prototype.updateChildItemSize=function(n){var t,i,r;this.rectangleDiv.children(".e-reportitem").length>0?(t=this.designPanel.getMinimumSize(this.rectangleDiv),t.height>n.height?(i=ej.ReportUtil.convertPxToUnit(t.height,this.rdlParser.getUnitVal()),this.updateTablixRowHeight(ej.ReportUtil.getSizeVal(i))):this.updateHeightFromTable(n.height,!0),t.width>n.width?(r=ej.ReportUtil.convertPxToUnit(t.width,this.rdlParser.getUnitVal()),this.updateTablixCollWidth(ej.ReportUtil.getSizeVal(r))):this.updateWidthFromTable(n.width,!0)):(this.updateHeightFromTable(n.height,!0),this.updateWidthFromTable(n.width,!0))},i.prototype.updateTableCellItem=function(n,t){this.rectangleDiv.css({position:"relative",top:n.top,left:n.left});this.rectangleJson.Top.size=ej.ReportUtil.convertPxToUnit(n.top,this.rdlParser.getRDLUnit());this.rectangleJson.Left.size=ej.ReportUtil.convertPxToUnit(n.left,this.rdlParser.getRDLUnit());this.updateChildItemSize(n);this.updateChildItemDataSet(t);this.designPanel.removeSelectedItem(this.rectangleDiv)},i.prototype.updateRectangleItem=function(n){this.rectangleDiv.css({position:"absolute",top:n.top,left:n.left,"min-height":0,"min-width":0,height:n.height-1,width:n.width-1});this.rectangleJson.Height.size=ej.ReportUtil.convertPxToUnit(n.height,this.rdlParser.getRDLUnit());this.rectangleJson.Width.size=ej.ReportUtil.convertPxToUnit(n.width,this.rdlParser.getRDLUnit());this.rectangleJson.Top.size=ej.ReportUtil.convertPxToUnit(n.top,this.rdlParser.getRDLUnit());this.rectangleJson.Left.size=ej.ReportUtil.convertPxToUnit(n.left,this.rdlParser.getRDLUnit());this.designPanel.itemDropSelection(this.rectangleDiv)},i.prototype.updateChildItemDataSet=function(n){var r=this.rectangleDiv.children(".e-reportitem"),i,t,u;if(r.length>0)for(i=0;i0)for(i=0;i0&&this.rectangleDiv&&this.rectangleDiv.length>0)for(f=0;f0&&n&&n.Source!==2&&n.Value&&ej.ReportUtil.isNotExpression(n.Value)&&(t=this.rdlParser.getEmbedImageInfo(n.Value),n.Source===1&&t?i=ej.ReportUtil.getImageUrl(t.Name,ej.ReportUtil.getExtension(t.MIMEType?t.MIMEType:"png"),this.rptDesigner):n.Source===0&&(n.Value.startsWith("http")||n.Value.startsWith("https"))&&(i=n.Value));this.setBackgroundImageCss(i)},i.prototype.setBackgroundImageCss=function(n){if(this.rectangleBGImage&&this.rectangleBGImage.length>0){var t='url("'+n+'")';ej.isNullOrUndefined(n)&&(t="none");this.rectangleBGImage.css({"background-image":t})}},i.prototype.setBackgroundRepeatCss=function(n){if(this.rectangleBGImage&&this.rectangleBGImage.length>0&&n&&n.BackgroundRepeat){var t=this.getBackgroundRepeatCss(n.BackgroundRepeat);this.rectangleBGImage.css({"background-repeat":t,"background-position":n.BackgroundRepeat==="Fit"?"center":"0 0"})}},i.prototype.getBackgroundRepeatCss=function(n){return ej.ReportUtil.isNotExpression(n)?(n==="Repeat"||n==="Default"?n="repeat":n==="RepeatX"?n="repeat-x":n==="RepeatY"?n="repeat-y":(n==="Fit"||n==="Clip")&&(n="no-repeat"),n):"repeat"},i.prototype.getBackgroundImgJson=function(){return this.rectangleJson.Style.BackgroundImage?this.rectangleJson.Style.BackgroundImage:this.rectangleJson.Style.BackgroundImage=this.createBackgroundImgJson()},i.prototype.createBackgroundImgJson=function(){return{__type:"BoldReports.RDL.DOM.BackgroundImage",Source:n.Source.Embedded,Value:null,MIMEType:null,TransparentColor:null,BackgroundRepeat:"Default",Position:n.Position.Default}},i.prototype.getLocale=function(n){var t,i=ej.ReportDesigner.Locale["en-US"].rectangleProperty;ej.isNullOrUndefined(this.rptDesigner.model)||ej.isNullOrUndefined(this.rptDesigner.model.locale)||ej.isNullOrUndefined(ej.ReportDesigner.Locale[this.rptDesigner.model.locale])||(t=ej.ReportDesigner.Locale[this.rptDesigner.model.locale].rectangleProperty);switch(n.toLowerCase()){case"categorybasicsettings":return t&&t.basicSettings&&t.basicSettings.categoryName?t.basicSettings.categoryName:i.basicSettings.categoryName;case"border":return t&&t.basicSettings&&t.basicSettings.borderTypes&&t.basicSettings.borderTypes.default?t.basicSettings.borderTypes.default:i.basicSettings.borderTypes.default;case"borderdefaultstyle":return t&&t.basicSettings&&t.basicSettings.borderProperties&&t.basicSettings.borderProperties.defaultStyle?t.basicSettings.borderProperties.defaultStyle:i.basicSettings.borderProperties.defaultStyle;case"borderdefaultcolor":return t&&t.basicSettings&&t.basicSettings.borderProperties&&t.basicSettings.borderProperties.defaultColor?t.basicSettings.borderProperties.defaultColor:i.basicSettings.borderProperties.defaultColor;case"borderdefaultsize":return t&&t.basicSettings&&t.basicSettings.borderProperties&&t.basicSettings.borderProperties.defaultSize?t.basicSettings.borderProperties.defaultSize:i.basicSettings.borderProperties.defaultSize;case"borderleftstyle":return t&&t.basicSettings&&t.basicSettings.borderProperties&&t.basicSettings.borderProperties.leftStyle?t.basicSettings.borderProperties.leftStyle:i.basicSettings.borderProperties.leftStyle;case"borderleftcolor":return t&&t.basicSettings&&t.basicSettings.borderProperties&&t.basicSettings.borderProperties.leftColor?t.basicSettings.borderProperties.leftColor:i.basicSettings.borderProperties.leftColor;case"borderleftsize":return t&&t.basicSettings&&t.basicSettings.borderProperties&&t.basicSettings.borderProperties.leftSize?t.basicSettings.borderProperties.leftSize:i.basicSettings.borderProperties.leftSize;case"bordertopstyle":return t&&t.basicSettings&&t.basicSettings.borderProperties&&t.basicSettings.borderProperties.topStyle?t.basicSettings.borderProperties.topStyle:i.basicSettings.borderProperties.topStyle;case"bordertopcolor":return t&&t.basicSettings&&t.basicSettings.borderProperties&&t.basicSettings.borderProperties.topColor?t.basicSettings.borderProperties.topColor:i.basicSettings.borderProperties.topColor;case"bordertopsize":return t&&t.basicSettings&&t.basicSettings.borderProperties&&t.basicSettings.borderProperties.topSize?t.basicSettings.borderProperties.topSize:i.basicSettings.borderProperties.topSize;case"borderrightstyle":return t&&t.basicSettings&&t.basicSettings.borderProperties&&t.basicSettings.borderProperties.rightStyle?t.basicSettings.borderProperties.rightStyle:i.basicSettings.borderProperties.rightStyle;case"borderrightcolor":return t&&t.basicSettings&&t.basicSettings.borderProperties&&t.basicSettings.borderProperties.rightColor?t.basicSettings.borderProperties.rightColor:i.basicSettings.borderProperties.rightColor;case"borderrightsize":return t&&t.basicSettings&&t.basicSettings.borderProperties&&t.basicSettings.borderProperties.rightSize?t.basicSettings.borderProperties.rightSize:i.basicSettings.borderProperties.rightSize;case"borderbottomstyle":return t&&t.basicSettings&&t.basicSettings.borderProperties&&t.basicSettings.borderProperties.bottomStyle?t.basicSettings.borderProperties.bottomStyle:i.basicSettings.borderProperties.bottomStyle;case"borderbottomcolor":return t&&t.basicSettings&&t.basicSettings.borderProperties&&t.basicSettings.borderProperties.bottomColor?t.basicSettings.borderProperties.bottomColor:i.basicSettings.borderProperties.bottomColor;case"borderbottomsize":return t&&t.basicSettings&&t.basicSettings.borderProperties&&t.basicSettings.borderProperties.bottomSize?t.basicSettings.borderProperties.bottomSize:i.basicSettings.borderProperties.bottomSize;case"borderleft":return t&&t.basicSettings&&t.basicSettings.borderTypes&&t.basicSettings.borderTypes.left?t.basicSettings.borderTypes.left:i.basicSettings.borderTypes.left;case"bordertop":return t&&t.basicSettings&&t.basicSettings.borderTypes&&t.basicSettings.borderTypes.top?t.basicSettings.borderTypes.top:i.basicSettings.borderTypes.top;case"borderright":return t&&t.basicSettings&&t.basicSettings.borderTypes&&t.basicSettings.borderTypes.right?t.basicSettings.borderTypes.right:i.basicSettings.borderTypes.right;case"borderbottom":return t&&t.basicSettings&&t.basicSettings.borderTypes&&t.basicSettings.borderTypes.bottom?t.basicSettings.borderTypes.bottom:i.basicSettings.borderTypes.bottom;case"solid":return t&&t.basicSettings&&t.basicSettings.borderStyles&&t.basicSettings.borderStyles.solid?t.basicSettings.borderStyles.solid:i.basicSettings.borderStyles.solid;case"none":return t&&t.basicSettings&&t.basicSettings.borderStyles&&t.basicSettings.borderStyles.none?t.basicSettings.borderStyles.none:i.basicSettings.borderStyles.none;case"double":return t&&t.basicSettings&&t.basicSettings.borderStyles&&t.basicSettings.borderStyles.double?t.basicSettings.borderStyles.double:i.basicSettings.borderStyles.double;case"dashed":return t&&t.basicSettings&&t.basicSettings.borderStyles&&t.basicSettings.borderStyles.dashed?t.basicSettings.borderStyles.dashed:i.basicSettings.borderStyles.dashed;case"dotted":return t&&t.basicSettings&&t.basicSettings.borderStyles&&t.basicSettings.borderStyles.dotted?t.basicSettings.borderStyles.dotted:i.basicSettings.borderStyles.dotted;case"background":return t&&t.basicSettings&&t.basicSettings.backGround?t.basicSettings.backGround:i.basicSettings.backGround;case"positionlabel":return t&&t.position&&t.position.label?t.position.label:i.position.label;case"left":return t&&t.position&&t.position.left?t.position.left:i.position.left;case"top":return t&&t.position&&t.position.top?t.position.top:i.position.top;case"sizelabel":return t&&t.position&&t.position.sizeLabel?t.position.sizeLabel:i.position.sizeLabel;case"width":return t&&t.position&&t.position.width?t.position.width:i.position.width;case"height":return t&&t.position&&t.position.height?t.position.height:i.position.height;case"categoryposition":return t&&t.position&&t.position.categoryName?t.position.categoryName:i.position.categoryName;case"categorymiscellaneous":return t&&t.miscellaneous&&t.miscellaneous.categoryName?t.miscellaneous.categoryName:i.miscellaneous.categoryName;case"keeptogether":return t&&t.miscellaneous&&t.miscellaneous.keepTogether?t.miscellaneous.keepTogether:i.miscellaneous.keepTogether;case"pagename":return t&&t.miscellaneous&&t.miscellaneous.pageName?t.miscellaneous.pageName:i.miscellaneous.pageName;case"customattributes":return t&&t.miscellaneous&&t.miscellaneous.customAttributes?t.miscellaneous.customAttributes:i.miscellaneous.customAttributes;case"categoryname":return t&&t.visibility&&t.visibility.categoryName?t.visibility.categoryName:i.visibility.categoryName;case"visible":return t&&t.visibility&&t.visibility.visible?t.visibility.visible:i.visibility.visible;case"toggleitem":return t&&t.visibility&&t.visibility.toggleItem?t.visibility.toggleItem:i.visibility.toggleItem;case"pagebreak":return t&&t.pageBreak&&t.pageBreak.categoryName?t.pageBreak.categoryName:i.pageBreak.categoryName;case"enablepagebreak":return t&&t.pageBreak&&t.pageBreak.enableProperty&&t.pageBreak.enableProperty.labelText?t.pageBreak.enableProperty.labelText:i.pageBreak.enableProperty.labelText;case"breaklocationlabel":return t&&t.pageBreak&&t.pageBreak.enableProperty&&t.pageBreak.enableProperty.breakLocation.labelText?t.pageBreak.enableProperty.breakLocation.labelText:i.pageBreak.enableProperty.breakLocation.labelText;case"breaknone":return t&&t.pageBreak&&t.pageBreak.enableProperty&&t.pageBreak.enableProperty.breakLocation&&t.pageBreak.enableProperty.breakLocation.none?t.pageBreak.enableProperty.breakLocation.none:i.pageBreak.enableProperty.breakLocation.none;case"start":return t&&t.pageBreak&&t.pageBreak.enableProperty&&t.pageBreak.enableProperty.breakLocation&&t.pageBreak.enableProperty.breakLocation.start?t.pageBreak.enableProperty.breakLocation.start:i.pageBreak.enableProperty.breakLocation.start;case"end":return t&&t.pageBreak&&t.pageBreak.enableProperty&&t.pageBreak.enableProperty.breakLocation&&t.pageBreak.enableProperty.breakLocation.end?t.pageBreak.enableProperty.breakLocation.end:i.pageBreak.enableProperty.breakLocation.end;case"startandend":return t&&t.pageBreak&&t.pageBreak.enableProperty&&t.pageBreak.enableProperty.breakLocation&&t.pageBreak.enableProperty.breakLocation.startAndEnd?t.pageBreak.enableProperty.breakLocation.startAndEnd:i.pageBreak.enableProperty.breakLocation.startAndEnd;case"between":return t&&t.pageBreak&&t.pageBreak.enableProperty&&t.pageBreak.enableProperty.breakLocation&&t.pageBreak.enableProperty.breakLocation.between?t.pageBreak.enableProperty.breakLocation.between:i.pageBreak.enableProperty.breakLocation.between;case"pagenumberreset":return t&&t.pageBreak&&t.pageBreak.enableProperty&&t.pageBreak.enableProperty.pageNumberReset?t.pageBreak.enableProperty.pageNumberReset:i.pageBreak.enableProperty.pageNumberReset;case"styletooltip":return t&&t.basicSettings&&t.basicSettings.styleTooltip?t.basicSettings.styleTooltip:i.basicSettings.styleTooltip;case"sizetooltip":return t&&t.basicSettings&&t.basicSettings.sizeTooltip?t.basicSettings.sizeTooltip:i.basicSettings.sizeTooltip;case"colortooltip":return t&&t.basicSettings&&t.basicSettings.colorTooltip?t.basicSettings.colorTooltip:i.basicSettings.colorTooltip;case"tooltip":return t&&t.miscellaneous&&t.miscellaneous.toolTip?t.miscellaneous.toolTip:i.miscellaneous.toolTip;case"documentmap":return t&&t.miscellaneous&&t.miscellaneous.documentMap?t.miscellaneous.documentMap:i.miscellaneous.documentMap;case"dataonly":return t&&t.dataElement&&t.dataElement.categoryName?t.dataElement.categoryName:i.dataElement.categoryName;case"dataelementname":return t&&t.dataElement&&t.dataElement.elementName?t.dataElement.elementName:i.dataElement.elementName;case"dataelementoutput":return t&&t.dataElement&&t.dataElement.elementOutput&&t.dataElement.elementOutput.categoryName?t.dataElement.elementOutput.categoryName:i.dataElement.elementOutput.categoryName;case"dataelementcontentsonly":return t&&t.dataElement&&t.dataElement.elementOutput&&t.dataElement.elementOutput.contentsOnly?t.dataElement.elementOutput.contentsOnly:i.dataElement.elementOutput.contentsOnly;case"dataelementauto":return t&&t.dataElement&&t.dataElement.elementOutput&&t.dataElement.elementOutput.auto?t.dataElement.elementOutput.auto:i.dataElement.elementOutput.auto;case"dataelementnooutput":return t&&t.dataElement&&t.dataElement.elementOutput&&t.dataElement.elementOutput.noOutput?t.dataElement.elementOutput.noOutput:i.dataElement.elementOutput.noOutput;case"dataelementoutputoutput":return t&&t.dataElement&&t.dataElement.elementOutput?t.dataElement.elementOutput.output:i.dataElement.elementOutput.output;case"categorybackgroundimage":return t&&t.backgroundImage&&t.backgroundImage.categoryName?t.backgroundImage.categoryName:i.backgroundImage.categoryName;case"source":return t&&t.backgroundImage&&t.backgroundImage.source?t.backgroundImage.source:i.backgroundImage.source;case"external":return t&&t.backgroundImage&&t.backgroundImage.sourceTypes&&t.backgroundImage.sourceTypes.external?t.backgroundImage.sourceTypes.external:i.backgroundImage.sourceTypes.external;case"embedded":return t&&t.backgroundImage&&t.backgroundImage.sourceTypes&&t.backgroundImage.sourceTypes.embedded?t.backgroundImage.sourceTypes.embedded:i.backgroundImage.sourceTypes.embedded;case"database":return t&&t.backgroundImage&&t.backgroundImage.sourceTypes&&t.backgroundImage.sourceTypes.database?t.backgroundImage.sourceTypes.database:i.backgroundImage.sourceTypes.database;case"value":return t&&t.backgroundImage&&t.backgroundImage.value?t.backgroundImage.value:i.backgroundImage.value;case"mimetype":return t&&t.backgroundImage&&t.backgroundImage.mimeTypeLabel?t.backgroundImage.mimeTypeLabel:i.backgroundImage.mimeTypeLabel;case"bmp":return t&&t.backgroundImage&&t.backgroundImage.mimeTypes&&t.backgroundImage.mimeTypes.bmp?t.backgroundImage.mimeTypes.bmp:i.backgroundImage.mimeTypes.bmp;case"jpeg":return t&&t.backgroundImage&&t.backgroundImage.mimeTypes&&t.backgroundImage.mimeTypes.jpeg?t.backgroundImage.mimeTypes.jpeg:i.backgroundImage.mimeTypes.jpeg;case"gif":return t&&t.backgroundImage&&t.backgroundImage.mimeTypes&&t.backgroundImage.mimeTypes.gif?t.backgroundImage.mimeTypes.gif:i.backgroundImage.mimeTypes.gif;case"png":return t&&t.backgroundImage&&t.backgroundImage.mimeTypes&&t.backgroundImage.mimeTypes.png?t.backgroundImage.mimeTypes.png:i.backgroundImage.mimeTypes.png;case"xpng":return t&&t.backgroundImage&&t.backgroundImage.mimeTypes&&t.backgroundImage.mimeTypes.xPng?t.backgroundImage.mimeTypes.xPng:i.backgroundImage.mimeTypes.xPng;case"categorybackgroundrepeat":return t&&t.backgroundImage&&t.backgroundImage.repeatProperty&&t.backgroundImage.repeatProperty.categoryName?t.backgroundImage.repeatProperty.categoryName:i.backgroundImage.repeatProperty.categoryName;case"repeat":return t&&t.backgroundImage&&t.backgroundImage.repeatProperty&&t.backgroundImage.repeatProperty.repeat?t.backgroundImage.repeatProperty.repeat:i.backgroundImage.repeatProperty.repeat;case"defaultrepeat":return t&&t.backgroundImage&&t.backgroundImage.repeatProperty&&t.backgroundImage.repeatProperty.defaultType?t.backgroundImage.repeatProperty.defaultType:i.backgroundImage.repeatProperty.defaultType;case"repeatx":return t&&t.backgroundImage&&t.backgroundImage.repeatProperty&&t.backgroundImage.repeatProperty.repeatX?t.backgroundImage.repeatProperty.repeatX:i.backgroundImage.repeatProperty.repeatX;case"repeaty":return t&&t.backgroundImage&&t.backgroundImage.repeatProperty&&t.backgroundImage.repeatProperty.repeatY?t.backgroundImage.repeatProperty.repeatY:i.backgroundImage.repeatProperty.repeatY;case"clip":return t&&t.backgroundImage&&t.backgroundImage.repeatProperty&&t.backgroundImage.repeatProperty.clip?t.backgroundImage.repeatProperty.clip:i.backgroundImage.repeatProperty.clip;case"fit":return t&&t.backgroundImage&&t.backgroundImage.repeatProperty&&t.backgroundImage.repeatProperty.fit?t.backgroundImage.repeatProperty.fit:i.backgroundImage.repeatProperty.fit;case"bookmark":return t&&t.miscellaneous&&t.miscellaneous.bookmark?t.miscellaneous.bookmark:i.miscellaneous.bookmark}return n},i.prototype.dispose=function(){var n=this.rectangleDiv.parent();this.isTablixCell||(this.designPanel.removeSelectedItem(this.rectangleDiv),this.designPanel.removeHintLine(this.itemId));this.rptDesigner.undoManager.isPerformAction?(this.designPanel.showPropertyPanel(),ej.ReportUtil.destroyEjObjects(this.rectangleDiv.find(".e-js"))):(this.disposeChilds(this.rectangleDiv),this.isTablixCell||this.rptDesigner.undoManager.addCmdAction(t.ItemDelete,"renderRectangleReportElement","e-rectangle",this.itemId,[this.rectangleJson,n.attr("id"),this.isTablixCell],null));this.rectangleJson.ReportItems=[];this.rectangleDiv.removeData("Rectangle");this.rectangleDiv.remove();this.rptDesigner.removeItemInstance(this)},i.prototype.disposeChilds=function(n){var i=n.children(".e-reportitem"),t,r,u;if(i.length>0)for(t=0;t0?this.subReportJson.ReportName:"<Subreport>",{width:this.subReportDiv.width(),height:this.subReportDiv.height(),position:"absolute","word-break":"break-all","align-items":"center",display:"flex","justify-content":"center",overflow:"hidden"},{id:this.id+"_"+this.subReportJson.Name+"_reportname"});this.subReportDiv.append(i);this.designPanel.setChildItemClass(this.subReportDiv,t);this.subReportDiv.data("SubReport",this);this.reportDesigner.addItemInstance(this)},i.prototype.updateSubReportTop=function(n){this.subReportJson.Top.size=this.rdlParser.getPageUnit(n);this.subReportDiv.css("top",this.rdlParser.getSizeUnit(this.subReportJson.Top.size,n,!0)+"px");this.designPanel.updateDesignArea(this.subReportDiv)},i.prototype.updateSubReportLeft=function(n){this.subReportJson.Left.size=this.rdlParser.getPageUnit(n);this.subReportDiv.css("left",this.rdlParser.getSizeUnit(this.subReportJson.Left.size,n,!0)+"px");this.designPanel.updateDesignArea(this.subReportDiv)},i.prototype.updateSubReportHeight=function(n){this.subReportJson.Height.size=this.rdlParser.getPageUnit(n);n=this.rdlParser.getSizeUnit(this.subReportJson.Height.size,n,!0);this.subReportDiv.css("height",n);this.subReportDiv.find("#"+this.id+"_"+this.subReportJson.Name+"_reportname").css("height",n);this.updateReportNameTag();this.designPanel.updateSelection(this.subReportDiv);this.designPanel.updateDesignArea(this.subReportDiv)},i.prototype.updateSubReportWidth=function(n){this.subReportJson.Width.size=this.rdlParser.getPageUnit(n);n=this.rdlParser.getSizeUnit(this.subReportJson.Width.size,n,!0);this.subReportDiv.css("width",n);this.subReportDiv.find("#"+this.id+"_"+this.subReportJson.Name+"_reportname").css("width",n);this.updateReportNameTag();this.designPanel.updateSelection(this.subReportDiv);this.designPanel.updateDesignArea(this.subReportDiv)},i.prototype.updateTablixRowHeight=function(n){var t=this.subReportDiv.closest(".e-tablix-cell",this.designPanel.designArea[0]),f=t.closest(".e-tablix",this.designPanel.designArea[0]),i=ej.ReportUtil.getReportItem(f),u,r;return i&&(u=i.getMinimumHeight(t.parent().index()),r=ej.ReportUtil.getPixelVal(n+this.reportDesigner.rdlParser.getUnitVal()),u<=r)?(i.updateTablixRowHeight(t,r),!1):!0},i.prototype.updateTablixCollWidth=function(n){var t=this.subReportDiv.closest(".e-tablix-cell",this.designPanel.designArea[0]),f=t.closest(".e-tablix",this.designPanel.designArea[0]),i=ej.ReportUtil.getReportItem(f),u,r;return i&&(u=i.getMinimumWidth(t.index()),r=ej.ReportUtil.getPixelVal(n+this.reportDesigner.rdlParser.getUnitVal()),u<=r)?(i.updateTablixCollWidth(t,r),!1):!0},i.prototype.updateBorderColor=function(n,t){n&&(n.Color=t)},i.prototype.updateBorderWidth=function(t,i){var u=this.rdlParser.isPixelUnit()?n.UnitType.Pt.toString():this.rdlParser.getRDLUnit(),r=ej.ReportUtil.isNotExpression(i)?ej.ReportUtil.getUnitVal(i+this.rdlParser.getUnitVal(),u):i;ej.isNullOrUndefined(t)||ej.isNullOrUndefined(t.Width)?t.Width={__type:"BoldReports.RDL.DOM.Size",size:r}:t.Width.size=r},i.prototype.updateBorderStyle=function(n,t){n&&(n.Style=t)},i.prototype.updateNoRowsPadding=function(t,i){var u=this.rdlParser.isPixelUnit()?n.UnitType.Pt.toString():this.rdlParser.getRDLUnit(),r=ej.ReportUtil.isNotExpression(i)?ej.ReportUtil.getUnitVal(i+this.rdlParser.getUnitVal(),u):i;t?t.size=r:t=this.rdlParser.createSize(r)},i.prototype.updateNoRowsFontFamily=function(n){this.subReportJson.Style.FontFamily=n},i.prototype.updateNoRowsFontSize=function(t){var r=this.rdlParser.isPixelUnit()?n.UnitType.Pt.toString():this.rdlParser.getRDLUnit(),i=ej.ReportUtil.isNotExpression(t)?ej.ReportUtil.getUnitVal(t+this.rdlParser.getUnitVal(),r):t;this.subReportJson.Style.FontSize?this.subReportJson.Style.FontSize.size=i:this.subReportJson.Style.FontSize=this.rdlParser.createSize(i)},i.prototype.updateNoRowsFontStyle=function(n){this.subReportJson.Style.FontStyle=n},i.prototype.updateNoRowsFontWeight=function(n){this.subReportJson.Style.FontWeight=n},i.prototype.updateNoRowsTextDecoration=function(n){this.subReportJson.Style.TextDecoration=n},i.prototype.updateNoRowsFontColor=function(n){this.subReportJson.Style.Color=n},i.prototype.updateNoRowsFormat=function(n){this.subReportJson.Style.Format=n.format;this.subReportJson.Style.FormatType=n.formatType},i.prototype.updateNoRowsLineHeight=function(t){var r=this.rdlParser.isPixelUnit()?n.UnitType.Pt.toString():this.rdlParser.getRDLUnit(),i=ej.ReportUtil.isNotExpression(t)?ej.ReportUtil.getUnitVal(t+this.rdlParser.getUnitVal(),r):t;this.subReportJson.Style&&this.subReportJson.Style.LineHeight?this.subReportJson.Style.LineHeight.size=i:this.subReportJson.Style.LineHeight=this.rdlParser.createSize(i)},i.prototype.updateNoRowsWritingMode=function(n){this.subReportJson.Style.WritingMode=n},i.prototype.updateNoRowsTextAlign=function(n,t){this.subReportJson.Style.TextAlign=t},i.prototype.updateNoRowsVerticalAlign=function(n,t){this.subReportJson.Style.VerticalAlign=t},i.prototype.updateKeepToGether=function(n){this.subReportJson.KeepTogether=n},i.prototype.updateName=function(n){this.subReportJson.Name=n},i.prototype.updateReportName=function(n){this.subReportJson.ReportName=n;var t=this.subReportDiv.find("#"+this.id+"_"+this.subReportJson.Name+"_reportname");t.text(n&&n.length>0?n:"");this.updateReportNameTag()},i.prototype.updateReportNameTag=function(){var n=this.subReportDiv.find("#"+this.id+"_"+this.subReportJson.Name+"_reportname");n.prop("scrollHeight")>n.innerHeight()?n.css({"align-items":"baseline"}):n.css("align-items","center")},i.prototype.UpdateSubReportVisiblity=function(n){if(ej.isNullOrUndefined(n))this.subReportJson.Visibility=null;else{var t=ej.ReportUtil.isNotExpression(n)?!n:n;this.subReportJson.Visibility?this.subReportJson.Visibility.Hidden=t:this.subReportJson.Visibility={Hidden:t}}},i.prototype.updateSubReportToggleItem=function(n){this.subReportJson.Visibility?this.subReportJson.Visibility.ToggleItem=n:this.subReportJson.Visibility={ToggleItem:n}},i.prototype.updateNoRowsMessage=function(n){this.subReportJson.NoRowsMessage=n},i.prototype.updatePropertyUIValue=function(n,t){switch(n){case"Height":this.propertyPanel.updatePropertyUIValue("height",t,this.itemId);break;case"Width":this.propertyPanel.updatePropertyUIValue("width",t,this.itemId);break;case"Left":this.propertyPanel.updatePropertyUIValue("leftposition",t,this.itemId);break;case"Top":this.propertyPanel.updatePropertyUIValue("topposition",t,this.itemId);break;case"BorderColorDefault":this.propertyPanel.updatePropertyUIValue("bordercolordefault",t,this.itemId);break;case"BorderColorLeft":this.propertyPanel.updatePropertyUIValue("bordercolorleft",t,this.itemId);break;case"BorderColorRight":this.propertyPanel.updatePropertyUIValue("bordercolorright",t,this.itemId);break;case"BorderColorTop":this.propertyPanel.updatePropertyUIValue("bordercolortop",t,this.itemId);break;case"BorderColorBottom":this.propertyPanel.updatePropertyUIValue("bordercolorbottom",t,this.itemId);break;case"BorderWidthDefault":this.propertyPanel.updatePropertyUIValue("borderwidthdefault",t,this.itemId);break;case"BorderWidthLeft":this.propertyPanel.updatePropertyUIValue("borderwidthleft",t,this.itemId);break;case"BorderWidthRight":this.propertyPanel.updatePropertyUIValue("borderwidthright",t,this.itemId);break;case"BorderWidthTop":this.propertyPanel.updatePropertyUIValue("borderwidthtop",t,this.itemId);break;case"BorderWidthBottom":this.propertyPanel.updatePropertyUIValue("borderwidthbottom",t,this.itemId);break;case"BorderStyleDefault":this.propertyPanel.updatePropertyUIValue("borderstyledefault",t,this.itemId);break;case"BorderStyleLeft":this.propertyPanel.updatePropertyUIValue("borderstyleleft",t,this.itemId);break;case"BorderStyleRight":this.propertyPanel.updatePropertyUIValue("borderstyleright",t,this.itemId);break;case"BorderStyleTop":this.propertyPanel.updatePropertyUIValue("borderstyletop",t,this.itemId);break;case"BorderStyleBottom":this.propertyPanel.updatePropertyUIValue("borderstylebottom",t,this.itemId);break;case"NoRowPaddingLeft":this.propertyPanel.updatePropertyUIValue("paddingleft",t,this.itemId);break;case"NoRowPaddingRight":this.propertyPanel.updatePropertyUIValue("paddingright",t,this.itemId);break;case"NoRowPaddingTop":this.propertyPanel.updatePropertyUIValue("paddingtop",t,this.itemId);break;case"NoRowPaddingBottom":this.propertyPanel.updatePropertyUIValue("paddingbottom",t,this.itemId);break;case"KeepTogether":this.propertyPanel.updatePropertyUIValue("keeptogether",t,this.itemId);break;case"Name":this.propertyPanel.updatePropertyHeader(t,this.itemId);break;case"LinkReport":this.propertyPanel.updatePropertyUIValue("linkreport",t,this.itemId);break;case"Hidden":this.propertyPanel.updatePropertyUIValue("hidden",t,this.itemId);break;case"Toggle":this.propertyPanel.updatePropertyUIValue("toggle",t,this.itemId);break;case"NoRowFontFamily":this.propertyPanel.updatePropertyUIValue("fontfamily",t,this.itemId);break;case"NoRowFontSize":this.propertyPanel.updatePropertyUIValue("fontsize",t,this.itemId);break;case"NoRowFontStyle":this.propertyPanel.updatePropertyUIValue("fontstyle",t,this.itemId);break;case"NoRowFontWeight":this.propertyPanel.updatePropertyUIValue("fontweight",t,this.itemId);break;case"NoRowTextDecoration":this.propertyPanel.updatePropertyUIValue("textdecoration",t,this.itemId);break;case"NoRowFontColor":this.propertyPanel.updatePropertyUIValue("fontcolor",t,this.itemId);break;case"NoRowFormat":this.propertyPanel.updatePropertyUIValue("format",t,this.itemId);break;case"NoRowLineHeight":this.propertyPanel.updatePropertyUIValue("lineheight",t,this.itemId);break;case"NoRowWritingMode":this.propertyPanel.updatePropertyUIValue("writingmode",t,this.itemId);break;case"NoRowTextAlign":this.propertyPanel.updatePropertyUIValue("textalign",t,this.itemId);break;case"NoRowVerticalAlign":this.propertyPanel.updatePropertyUIValue("verticalalign",t,this.itemId);break;case"NoRowsMessage":this.propertyPanel.updatePropertyUIValue("norowsmessage",t,this.itemId);break;case"ToolTip":this.propertyPanel.updatePropertyUIValue("tooltip",t,this.itemId);break;case"DocumentMap":this.propertyPanel.updatePropertyUIValue("documentmap",t,this.itemId);break;case"DataElementName":this.propertyPanel.updatePropertyUIValue("dataelementname",t,this.itemId);break;case"DataElementOutput":this.propertyPanel.updatePropertyUIValue("dataelementoutput",t,this.itemId);break;case"Bookmark":this.propertyPanel.updatePropertyUIValue("bookmark",t,this.itemId)}},i.prototype.updatePropertyChange=function(n,i,r,u,f){var e=!1;switch(n){case"Height":this.isTablixCell?e=this.updateTablixRowHeight(r):this.updateSubReportHeight(r);break;case"Width":this.isTablixCell?e=this.updateTablixCollWidth(r):this.updateSubReportWidth(r);break;case"Left":if(this.isTablixCell)return!0;this.updateSubReportLeft(r);break;case"Top":if(this.isTablixCell)return!0;this.updateSubReportTop(r);break;case"BorderColorDefault":this.subReportJson.Style.Border||(this.subReportJson.Style.Border=this.rdlParser.createBorder("",ej.ReportUtil.getColorCode("Black")));this.updateBorderColor(this.subReportJson.Style.Border,r);break;case"BorderColorLeft":this.subReportJson.Style.LeftBorder||(this.subReportJson.Style.LeftBorder=this.rdlParser.createBorder("Left"));this.updateBorderColor(this.subReportJson.Style.LeftBorder,r);break;case"BorderColorRight":this.subReportJson.Style.RightBorder||(this.subReportJson.Style.RightBorder=this.rdlParser.createBorder("Right"));this.updateBorderColor(this.subReportJson.Style.RightBorder,r);break;case"BorderColorTop":this.subReportJson.Style.TopBorder||(this.subReportJson.Style.TopBorder=this.rdlParser.createBorder("Top"));this.updateBorderColor(this.subReportJson.Style.TopBorder,r);break;case"BorderColorBottom":this.subReportJson.Style.BottomBorder||(this.subReportJson.Style.BottomBorder=this.rdlParser.createBorder("Bottom"));this.updateBorderColor(this.subReportJson.Style.BottomBorder,r);break;case"BorderWidthDefault":this.subReportJson.Style.Border||(this.subReportJson.Style.Border=this.rdlParser.createBorder("",ej.ReportUtil.getColorCode("black")));this.updateBorderWidth(this.subReportJson.Style.Border,r);break;case"BorderWidthLeft":this.subReportJson.Style.LeftBorder||(this.subReportJson.Style.LeftBorder=this.rdlParser.createBorder("Left"));this.updateBorderWidth(this.subReportJson.Style.LeftBorder,r);break;case"BorderWidthRight":this.subReportJson.Style.RightBorder||(this.subReportJson.Style.RightBorder=this.rdlParser.createBorder("Right"));this.updateBorderWidth(this.subReportJson.Style.RightBorder,r);break;case"BorderWidthTop":this.subReportJson.Style.TopBorder||(this.subReportJson.Style.TopBorder=this.rdlParser.createBorder("Top"));this.updateBorderWidth(this.subReportJson.Style.TopBorder,r);break;case"BorderWidthBottom":this.subReportJson.Style.BottomBorder||(this.subReportJson.Style.BottomBorder=this.rdlParser.createBorder("Bottom"));this.updateBorderWidth(this.subReportJson.Style.BottomBorder,r);break;case"BorderStyleDefault":this.subReportJson.Style.Border||(this.subReportJson.Style.Border=this.rdlParser.createBorder("",ej.ReportUtil.getColorCode("black")));this.updateBorderStyle(this.subReportJson.Style.Border,r);break;case"BorderStyleLeft":this.subReportJson.Style.LeftBorder||(this.subReportJson.Style.LeftBorder=this.rdlParser.createBorder("Left"));this.updateBorderStyle(this.subReportJson.Style.LeftBorder,r);break;case"BorderStyleRight":this.subReportJson.Style.RightBorder||(this.subReportJson.Style.RightBorder=this.rdlParser.createBorder("Right"));this.updateBorderStyle(this.subReportJson.Style.RightBorder,r);break;case"BorderStyleTop":this.subReportJson.Style.TopBorder||(this.subReportJson.Style.TopBorder=this.rdlParser.createBorder("Top"));this.updateBorderStyle(this.subReportJson.Style.TopBorder,r);break;case"BorderStyleBottom":this.subReportJson.Style.BottomBorder||(this.subReportJson.Style.BottomBorder=this.rdlParser.createBorder("Bottom"));this.updateBorderStyle(this.subReportJson.Style.BottomBorder,r);break;case"NoRowPaddingLeft":this.updateNoRowsPadding(this.subReportJson.Style.PaddingLeft,r);break;case"NoRowPaddingRight":this.updateNoRowsPadding(this.subReportJson.Style.PaddingRight,r);break;case"NoRowPaddingTop":this.updateNoRowsPadding(this.subReportJson.Style.PaddingTop,r);break;case"NoRowPaddingBottom":this.updateNoRowsPadding(this.subReportJson.Style.PaddingBottom,r);break;case"KeepTogether":this.updateKeepToGether(r);break;case"ToolTip":this.subReportJson.ToolTip=r;break;case"DocumentMap":this.subReportJson.DocumentMapLabel=r;break;case"Name":this.updateName(r);this.subReportDiv.attr("aria-label",n);this.reportDesigner.availableNames.indexOf(r)===-1&&this.reportDesigner.availableNames.push(r);ej.ReportUtil.removeArrayVal(this.reportDesigner.availableNames,i);break;case"LinkReport":this.updateReportName(r.ReportPath);this.subReportJson.Parameters=r.ReportParams;break;case"Hidden":this.UpdateSubReportVisiblity(r);break;case"Toggle":this.updateSubReportToggleItem(r);break;case"NoRowFontFamily":this.updateNoRowsFontFamily(r);break;case"NoRowFontSize":this.updateNoRowsFontSize(r);break;case"NoRowFontStyle":this.updateNoRowsFontStyle(r);break;case"NoRowFontWeight":this.updateNoRowsFontWeight(r);break;case"NoRowTextDecoration":this.updateNoRowsTextDecoration(r);break;case"NoRowFontColor":this.updateNoRowsFontColor(r);break;case"NoRowFormat":this.updateNoRowsFormat(r);break;case"NoRowLineHeight":this.updateNoRowsLineHeight(r);break;case"NoRowWritingMode":this.updateNoRowsWritingMode(r);break;case"NoRowTextAlign":this.updateNoRowsTextAlign(this.subReportJson.Style.TextAlign,r);break;case"NoRowVerticalAlign":this.updateNoRowsVerticalAlign(this.subReportJson.Style.VerticalAlign,r);break;case"NoRowsMessage":this.updateNoRowsMessage(r);break;case"DataElementName":this.subReportJson.DataElementName=r;break;case"DataElementOutput":this.subReportJson.DataElementOutput=ej.ReportUtil.getDataElementOutputEnum(r);break;case"Bookmark":this.subReportJson.Bookmark=r}return!this.reportDesigner.undoManager.isPerformAction||!ej.isNullOrUndefined(f)&&f===!0||(u?this.propertyPanel.updatePropertyUIValue(u,r,this.itemId):this.updatePropertyUIValue(n,r)),e||!ej.isNullOrUndefined(f)&&f===!0||this.reportDesigner.undoManager.addCmdAction(t.ItemPropertyChanged,"updatePropertyChange","e-subreport",this.itemId,[n,r,i,u],[n,i,r,u]),e},i.prototype.updatePosition=function(n,i,r){if(this.subReportDiv.css({left:n,top:i}),r){var u=[ej.ReportUtil.getPixelVal(this.subReportJson.Left.size),ej.ReportUtil.getPixelVal(this.subReportJson.Top.size),!0],f=[n,i,!0];this.subReportJson.Left.size=ej.ReportUtil.convertPxToUnit(n,this.rdlParser.getRDLUnit());this.subReportJson.Top.size=ej.ReportUtil.convertPxToUnit(i,this.rdlParser.getRDLUnit());this.updatePropertyUIValue("Left",this.rdlParser.getSizeUnit(this.subReportJson.Left.size,n,!1));this.updatePropertyUIValue("Top",this.rdlParser.getSizeUnit(this.subReportJson.Top.size,i,!1));this.reportDesigner.undoManager.isPerformAction||this.designPanel.updateDesignArea(this.subReportDiv);this.reportDesigner.undoManager.addCmdAction(t.ItemMove,"updatePosition","e-subreport",this.itemId,u,f)}},i.prototype.updateSize=function(n,i,r){if(this.subReportDiv.css({width:n,height:i}),this.subReportDiv.find("#"+this.id+"_"+this.subReportJson.Name+"_reportname").css({width:n,height:i}),this.updateReportNameTag(),r){var u=[ej.ReportUtil.getPixelVal(this.subReportJson.Width.size),ej.ReportUtil.getPixelVal(this.subReportJson.Height.size),!0],f=[n,i,!0];this.subReportJson.Width.size=ej.ReportUtil.convertPxToUnit(n,this.rdlParser.getRDLUnit());this.subReportJson.Height.size=ej.ReportUtil.convertPxToUnit(i,this.rdlParser.getRDLUnit());this.updatePropertyUIValue("Width",this.rdlParser.getSizeUnit(this.subReportJson.Width.size,n,!1));this.updatePropertyUIValue("Height",this.rdlParser.getSizeUnit(this.subReportJson.Height.size,i,!1));this.reportDesigner.undoManager.isPerformAction||this.designPanel.updateDesignArea(this.subReportDiv);this.reportDesigner.undoManager.addCmdAction(t.ItemResize,"updateSize","e-subreport",this.itemId,u,f)}this.isTablixCell||this.designPanel.updateSelection(this.subReportDiv)},i.prototype.updateItemSize=function(n,i,r,u,f){if(this.subReportDiv.css({left:n,top:i,width:r,height:u}),this.subReportDiv.find("#"+this.id+"_"+this.subReportJson.Name+"_reportname").css({width:r,height:u}),this.updateReportNameTag(),f){var e=[ej.ReportUtil.getPixelVal(this.subReportJson.Left.size),ej.ReportUtil.getPixelVal(this.subReportJson.Top.size),ej.ReportUtil.getPixelVal(this.subReportJson.Width.size),ej.ReportUtil.getPixelVal(this.subReportJson.Height.size),!0],o=[n,i,r,u,!0];this.subReportJson.Left.size=ej.ReportUtil.convertPxToUnit(n,this.rdlParser.getRDLUnit());this.subReportJson.Top.size=ej.ReportUtil.convertPxToUnit(i,this.rdlParser.getRDLUnit());this.subReportJson.Width.size=ej.ReportUtil.convertPxToUnit(r,this.rdlParser.getRDLUnit());this.subReportJson.Height.size=ej.ReportUtil.convertPxToUnit(u,this.rdlParser.getRDLUnit());this.updatePropertyUIValue("Width",this.rdlParser.getSizeUnit(this.subReportJson.Width.size,r,!1));this.updatePropertyUIValue("Height",this.rdlParser.getSizeUnit(this.subReportJson.Height.size,u,!1));this.updatePropertyUIValue("Left",this.rdlParser.getSizeUnit(this.subReportJson.Left.size,n,!1));this.updatePropertyUIValue("Top",this.rdlParser.getSizeUnit(this.subReportJson.Top.size,i,!1));this.reportDesigner.undoManager.isPerformAction||this.designPanel.updateDesignArea(this.subReportDiv);this.reportDesigner.undoManager.addCmdAction(t.ItemResize,"updateItemSize","e-subreport",this.itemId,e,o)}this.isTablixCell||this.designPanel.updateSelection(this.subReportDiv)},i.prototype.updateWidthFromTable=function(n,t,i){if(this.subReportDiv.css({"min-width":n-1,width:"100%"}),this.subReportDiv.find("#"+this.id+"_"+this.subReportJson.Name+"_reportname").css("width",n-1),this.updateReportNameTag(),t&&(this.subReportJson.Width.size=ej.ReportUtil.convertPxToUnit(n,this.rdlParser.getRDLUnit()),i===!0)){var r=ej.ReportUtil.getSizeVal(ej.ReportUtil.convertPxToUnit(n,this.rdlParser.getUnitVal()));this.updatePropertyUIValue("Width",r)}},i.prototype.updateHeightFromTable=function(n,t,i){if(this.subReportDiv.css({"min-height":n-1,height:"100%"}),this.subReportDiv.find("#"+this.id+"_"+this.subReportJson.Name+"_reportname").css("height",n-1),this.updateReportNameTag(),t&&(this.subReportJson.Height.size=ej.ReportUtil.convertPxToUnit(n,this.rdlParser.getRDLUnit()),i===!0)){var r=ej.ReportUtil.getSizeVal(ej.ReportUtil.convertPxToUnit(n,this.rdlParser.getUnitVal()));this.updatePropertyUIValue("Height",r)}},i.prototype.updateSizeFromTable=function(n,t,i){this.subReportDiv.css({"min-width":n-1,width:"100%","min-height":t-1,height:"100%"});this.subReportDiv.find("#"+this.id+"_"+this.subReportJson.Name+"_reportname").css({width:n-1,height:t-1});this.updateReportNameTag();i&&(this.subReportJson.Width.size=ej.ReportUtil.convertPxToUnit(n,this.rdlParser.getRDLUnit()),this.subReportJson.Height.size=ej.ReportUtil.convertPxToUnit(t,this.rdlParser.getRDLUnit()))},i.prototype.updateDroppedItemInfo=function(n,t,i){var r=this.reportDesigner.element.find("#"+i);r.append(this.subReportDiv);this.isTablixCell=r.hasClass("e-tablix-cell");this.isTablixCell?this.updateTableCellItem(n):this.updateSubreportItem(n)},i.prototype.updateTableCellItem=function(n){this.subReportDiv.css({position:"relative",top:n.top,left:n.left});this.updateHeightFromTable(n.height,!0);this.updateWidthFromTable(n.width,!0);this.subReportJson.Top.size=ej.ReportUtil.convertPxToUnit(n.top,this.rdlParser.getRDLUnit());this.subReportJson.Left.size=ej.ReportUtil.convertPxToUnit(n.left,this.rdlParser.getRDLUnit());this.designPanel.removeSelectedItem(this.subReportDiv)},i.prototype.updateSubreportItem=function(n){this.subReportDiv.css({position:"absolute",top:n.top,left:n.left,"min-height":0,"min-width":0,height:n.height-1,width:n.width-1});this.subReportDiv.find("#"+this.id+"_"+this.subReportJson.Name+"_reportname").css({width:n.width-1,height:n.height-1});this.updateReportNameTag();this.subReportJson.Height.size=ej.ReportUtil.convertPxToUnit(n.height,this.rdlParser.getRDLUnit());this.subReportJson.Width.size=ej.ReportUtil.convertPxToUnit(n.width,this.rdlParser.getRDLUnit());this.subReportJson.Top.size=ej.ReportUtil.convertPxToUnit(n.top,this.rdlParser.getRDLUnit());this.subReportJson.Left.size=ej.ReportUtil.convertPxToUnit(n.left,this.rdlParser.getRDLUnit());this.designPanel.itemDropSelection(this.subReportDiv)},i.prototype.getFormat=function(){return{format:this.subReportJson.Style.Format,formatType:this.subReportJson.Style.FormatType}},i.prototype.getPropertyGridItems=function(){return(new ej.ReportModel.SubReportProperty).getSubReportProperty(this.subReportJson,this)},i.prototype.getReportItem=function(){return this.subReportDiv},i.prototype.getReportItemJson=function(){return this.subReportJson},i.prototype.getItemName=function(){return this.subReportJson.Name},i.prototype.getItemData=function(){return[{name:"LinkBookmark",bookMark:this.subReportJson&&this.subReportJson.Bookmark?this.subReportJson.Bookmark:""}]},i.prototype.isLiveInstance=function(){return $.contains(this.reportDesigner.element.find("#"+this.designPanel.designId+"_designPanel")[0],this.subReportDiv[0])},i.prototype.popupItem=function(n,i,r){this.isTablixCell=r;var u=ej.ReportUtil.jsonClone(n);u.Name=this.reportDesigner.getAvailableName("subreport");u.UniqueId=ej.getGuid("subreport");this.renderSubReportItemElement(u,i.attr("id"),this.isTablixCell);this.reportDesigner.undoManager.addCmdAction(t.ItemAdd,"renderSubReportItemElement","e-subreport",this.itemId,null,[u,i.attr("id"),this.isTablixCell])},i.prototype.getPropertyData=function(t){return t.itemType===n.ItemType.CustomAttributes?{customProperties:this.subReportJson.CustomProperties}:null},i.prototype.setPropertyData=function(t){t.itemType===n.ItemType.CustomAttributes&&(this.reportDesigner.undoManager.setMergeAction(!0),this.setCustomAttribute(t.dataInfo.CustomProperties,this.subReportJson.CustomProperties),this.reportDesigner.undoManager.setMergeAction(!1))},i.prototype.setCustomAttribute=function(n,i){this.subReportJson.CustomProperties=n;this.reportDesigner.undoManager.addCmdAction(t.CustomPropertyChanged,"setCustomAttribute","e-subreport",this.itemId,[i],[n])},i.prototype.dispose=function(){if(!this.isTablixCell){var n=this.subReportDiv.parent();this.designPanel.removeSelectedItem(this.subReportDiv);this.designPanel.removeHintLine(this.itemId);this.reportDesigner.undoManager.isPerformAction?this.designPanel.showPropertyPanel():this.reportDesigner.undoManager.addCmdAction(t.ItemDelete,"renderSubReportItemElement","e-subreport",this.itemId,[this.subReportJson,n.attr("id"),this.isTablixCell],null)}this.subReportDiv.removeData("SubReport");this.subReportDiv.remove();this.reportDesigner.removeItemInstance(this)},i.prototype.updateCulture=function(){return(new ej.ReportModel.SubReportProperty).getSubReportProperty(this.subReportJson,this)},i.prototype.getLocale=function(n){var t,i=ej.ReportDesigner.Locale["en-US"].subReportProperty;ej.isNullOrUndefined(this.reportDesigner.model)||ej.isNullOrUndefined(this.reportDesigner.model.locale)||ej.isNullOrUndefined(ej.ReportDesigner.Locale[this.reportDesigner.model.locale])||(t=ej.ReportDesigner.Locale[this.reportDesigner.model.locale].subReportProperty);switch(n.toLowerCase()){case"categorybasicsettings":return t&&t.basicSettings&&t.basicSettings.categoryName?t.basicSettings.categoryName:i.basicSettings.categoryName;case"categoryappearance":return t&&t.appearance&&t.appearance.categoryName?t.appearance.categoryName:i.appearance.categoryName;case"border":return t&&t.appearance&&t.appearance.borderTypes&&t.appearance.borderTypes.default?t.appearance.borderTypes.default:i.appearance.borderTypes.default;case"borderleft":return t&&t.appearance&&t.appearance.borderTypes&&t.appearance.borderTypes.left?t.appearance.borderTypes.left:i.appearance.borderTypes.left;case"bordertop":return t&&t.appearance&&t.appearance.borderTypes&&t.appearance.borderTypes.top?t.appearance.borderTypes.top:i.appearance.borderTypes.top;case"borderright":return t&&t.appearance&&t.appearance.borderTypes&&t.appearance.borderTypes.right?t.appearance.borderTypes.right:i.appearance.borderTypes.right;case"borderbottom":return t&&t.appearance&&t.appearance.borderTypes&&t.appearance.borderTypes.bottom?t.appearance.borderTypes.bottom:i.appearance.borderTypes.bottom;case"borderdefaultstyle":return t&&t.appearance&&t.appearance.borderProperties&&t.appearance.borderProperties.defaultStyle?t.appearance.borderProperties.defaultStyle:i.appearance.borderProperties.defaultStyle;case"borderdefaultcolor":return t&&t.appearance&&t.appearance.borderProperties&&t.appearance.borderProperties.defaultColor?t.appearance.borderProperties.defaultColor:i.appearance.borderProperties.defaultColor;case"borderdefaultsize":return t&&t.appearance&&t.appearance.borderProperties&&t.appearance.borderProperties.defaultSize?t.appearance.borderProperties.defaultSize:i.appearance.borderProperties.defaultSize;case"borderleftstyle":return t&&t.appearance&&t.appearance.borderProperties&&t.appearance.borderProperties.leftStyle?t.appearance.borderProperties.leftStyle:i.appearance.borderProperties.leftStyle;case"borderleftcolor":return t&&t.appearance&&t.appearance.borderProperties&&t.appearance.borderProperties.leftColor?t.appearance.borderProperties.leftColor:i.appearance.borderProperties.leftColor;case"borderleftsize":return t&&t.appearance&&t.appearance.borderProperties&&t.appearance.borderProperties.leftSize?t.appearance.borderProperties.leftSize:i.appearance.borderProperties.leftSize;case"bordertopstyle":return t&&t.appearance&&t.appearance.borderProperties&&t.appearance.borderProperties.topStyle?t.appearance.borderProperties.topStyle:i.appearance.borderProperties.topStyle;case"bordertopcolor":return t&&t.appearance&&t.appearance.borderProperties&&t.appearance.borderProperties.topColor?t.appearance.borderProperties.topColor:i.appearance.borderProperties.topColor;case"bordertopsize":return t&&t.appearance&&t.appearance.borderProperties&&t.appearance.borderProperties.topSize?t.appearance.borderProperties.topSize:i.appearance.borderProperties.topSize;case"borderrightstyle":return t&&t.appearance&&t.appearance.borderProperties&&t.appearance.borderProperties.rightStyle?t.appearance.borderProperties.rightStyle:i.appearance.borderProperties.rightStyle;case"borderrightcolor":return t&&t.appearance&&t.appearance.borderProperties&&t.appearance.borderProperties.rightColor?t.appearance.borderProperties.rightColor:i.appearance.borderProperties.rightColor;case"borderrightsize":return t&&t.appearance&&t.appearance.borderProperties&&t.appearance.borderProperties.rightSize?t.appearance.borderProperties.rightSize:i.appearance.borderProperties.rightSize;case"borderbottomstyle":return t&&t.appearance&&t.appearance.borderProperties&&t.appearance.borderProperties.bottomStyle?t.appearance.borderProperties.bottomStyle:i.appearance.borderProperties.bottomStyle;case"borderbottomcolor":return t&&t.appearance&&t.appearance.borderProperties&&t.appearance.borderProperties.bottomColor?t.appearance.borderProperties.bottomColor:i.appearance.borderProperties.bottomColor;case"borderbottomsize":return t&&t.appearance&&t.appearance.borderProperties&&t.appearance.borderProperties.bottomSize?t.appearance.borderProperties.bottomSize:i.appearance.borderProperties.bottomSize;case"solid":return t&&t.appearance&&t.appearance.borderStyles&&t.appearance.borderStyles.solid?t.appearance.borderStyles.solid:i.appearance.borderStyles.solid;case"none":return t&&t.appearance&&t.appearance.borderStyles&&t.appearance.borderStyles.none?t.appearance.borderStyles.none:i.appearance.borderStyles.none;case"double":return t&&t.appearance&&t.appearance.borderStyles&&t.appearance.borderStyles.double?t.appearance.borderStyles.double:i.appearance.borderStyles.double;case"dashed":return t&&t.appearance&&t.appearance.borderStyles&&t.appearance.borderStyles.dashed?t.appearance.borderStyles.dashed:i.appearance.borderStyles.dashed;case"dotted":return t&&t.appearance&&t.appearance.borderStyles&&t.appearance.borderStyles.dotted?t.appearance.borderStyles.dotted:i.appearance.borderStyles.dotted;case"norowslabel":return t&&t.noRows&&t.noRows.categoryName?t.noRows.categoryName:i.noRows.categoryName;case"norowsfontlabel":return t&&t.noRows&&t.noRows.font&&t.noRows.font.categoryName?t.noRows.font.categoryName:i.noRows.font.categoryName;case"norowsfontfamily":return t&&t.noRows&&t.noRows.font&&t.noRows.font.family?t.noRows.font.family:i.noRows.font.family;case"norowsfontcolor":return t&&t.noRows&&t.noRows.font&&t.noRows.font.color?t.noRows.font.color:i.noRows.font.color;case"norowsfontsize":return t&&t.noRows&&t.noRows.font&&t.noRows.font.size?t.noRows.font.size:i.noRows.font.size;case"norowsfontstyle":return t&&t.noRows&&t.noRows.font&&t.noRows.font.style?t.noRows.font.style:i.noRows.font.style;case"norowsfontweight":return t&&t.noRows&&t.noRows.font&&t.noRows.font.weight?t.noRows.font.weight:i.noRows.font.weight;case"norowsfontstylelabel":return t&&t.noRows&&t.noRows.fontStyle.label?t.noRows.fontStyle.label:i.noRows.fontStyle.label;case"norowsdefaultstyle":return t&&t.noRows&&t.noRows.fontStyle&&t.noRows.fontStyle.fontItem&&t.noRows.fontStyle.fontItem.default?t.noRows.fontStyle.fontItem.default:i.noRows.fontStyle.fontItem.default;case"norowsfontnormal":return t&&t.noRows&&t.noRows.fontStyle&&t.noRows.fontStyle.fontItem&&t.noRows.fontStyle.fontItem.normal?t.noRows.fontStyle.fontItem.normal:i.noRows.fontStyle.fontItem.normal;case"norowsitalic":return t&&t.noRows&&t.noRows.fontStyle&&t.noRows.fontStyle.fontItem&&t.noRows.fontStyle.fontItem.italic?t.noRows.fontStyle.fontItem.italic:i.noRows.fontStyle.fontItem.italic;case"norowsdefaultweight":return t&&t.noRows&&t.noRows.fontStyle&&t.noRows.fontStyle.fontWeight&&t.noRows.fontStyle.fontWeight.default?t.noRows.fontStyle.fontWeight.default:i.noRows.fontStyle.fontWeight.default;case"norowsnormal":return t&&t.noRows&&t.noRows.fontStyle&&t.noRows.fontStyle.fontWeight&&t.noRows.fontStyle.fontWeight.normal?t.noRows.fontStyle.fontWeight.normal:i.noRows.fontStyle.fontWeight.normal;case"norowsthin":return t&&t.noRows&&t.noRows.fontStyle&&t.noRows.fontStyle.fontWeight&&t.noRows.fontStyle.fontWeight.thin?t.noRows.fontStyle.fontWeight.thin:i.noRows.fontStyle.fontWeight.thin;case"norowsextralight":return t&&t.noRows&&t.noRows.fontStyle&&t.noRows.fontStyle.fontWeight&&t.noRows.fontStyle.fontWeight.extraLight?t.noRows.fontStyle.fontWeight.extraLight:i.noRows.fontStyle.fontWeight.extraLight;case"norowslight":return t&&t.noRows&&t.noRows.fontStyle&&t.noRows.fontStyle.fontWeight&&t.noRows.fontStyle.fontWeight.light?t.noRows.fontStyle.fontWeight.light:i.noRows.fontStyle.fontWeight.light;case"norowsmedium":return t&&t.noRows&&t.noRows.fontStyle&&t.noRows.fontStyle.fontWeight&&t.noRows.fontStyle.fontWeight.medium?t.noRows.fontStyle.fontWeight.medium:i.noRows.fontStyle.fontWeight.medium;case"norowssemibold":return t&&t.noRows&&t.noRows.fontStyle&&t.noRows.fontStyle.fontWeight&&t.noRows.fontStyle.fontWeight.semiBold?t.noRows.fontStyle.fontWeight.semiBold:i.noRows.fontStyle.fontWeight.semiBold;case"norowsbold":return t&&t.noRows&&t.noRows.fontStyle&&t.noRows.fontStyle.fontWeight&&t.noRows.fontStyle.fontWeight.bold?t.noRows.fontStyle.fontWeight.bold:i.noRows.fontStyle.fontWeight.bold;case"norowsextrabold":return t&&t.noRows&&t.noRows.fontStyle&&t.noRows.fontStyle.fontWeight&&t.noRows.fontStyle.fontWeight.extraBold?t.noRows.fontStyle.fontWeight.extraBold:i.noRows.fontStyle.fontWeight.extraBold;case"norowsheavy":return t&&t.noRows&&t.noRows.fontStyle&&t.noRows.fontStyle.fontWeight&&t.noRows.fontStyle.fontWeight.heavy?t.noRows.fontStyle.fontWeight.heavy:i.noRows.fontStyle.fontWeight.heavy;case"norowstextdecorationlabel":return t&&t.noRows&&t.noRows.textDecoration&&t.noRows.textDecoration.categoryName?t.noRows.textDecoration.categoryName:i.noRows.textDecoration.categoryName;case"norowsdefaultdecoration":return t&&t.noRows&&t.noRows.textDecoration&&t.noRows.textDecoration.defaultStyle?t.noRows.textDecoration.defaultStyle:i.noRows.textDecoration.defaultStyle;case"norowstextnone":return t&&t.noRows&&t.noRows.textDecoration&&t.noRows.textDecoration.none?t.noRows.textDecoration.none:i.noRows.textDecoration.none;case"norowsoverline":return t&&t.noRows&&t.noRows.textDecoration&&t.noRows.textDecoration.overLine?t.noRows.textDecoration.overLine:i.noRows.textDecoration.overLine;case"norowsunderline":return t&&t.noRows&&t.noRows.textDecoration&&t.noRows.textDecoration.underLine?t.noRows.textDecoration.underLine:i.noRows.textDecoration.underLine;case"norowslinethrough":return t&&t.noRows&&t.noRows.textDecoration&&t.noRows.textDecoration.lineThrough?t.noRows.textDecoration.lineThrough:i.noRows.textDecoration.lineThrough;case"norowsformat":return t&&t.noRows&&t.noRows.format?t.noRows.format:i.noRows.format;case"norowslineheight":return t&&t.noRows&&t.noRows.lineHeight?t.noRows.lineHeight:i.noRows.lineHeight;case"norowsmessage":return t&&t.noRows&&t.noRows.message?t.noRows.message:i.noRows.message;case"norowspaddinglabel":return t&&t.noRows&&t.noRows.paddingTypes&&t.noRows.paddingTypes.label?t.noRows.paddingTypes.label:i.noRows.paddingTypes.label;case"norowspaddingleft":return t&&t.noRows&&t.noRows.paddingTypes&&t.noRows.paddingTypes.left?t.noRows.paddingTypes.left:i.noRows.paddingTypes.left;case"norowspaddingright":return t&&t.noRows&&t.noRows.paddingTypes&&t.noRows.paddingTypes.right?t.noRows.paddingTypes.right:i.noRows.paddingTypes.right;case"norowspaddingtop":return t&&t.noRows&&t.noRows.paddingTypes&&t.noRows.paddingTypes.top?t.noRows.paddingTypes.top:i.noRows.paddingTypes.top;case"norowspaddingbottom":return t&&t.noRows&&t.noRows.paddingTypes&&t.noRows.paddingTypes.bottom?t.noRows.paddingTypes.bottom:i.noRows.paddingTypes.bottom;case"norowstextalignlabel":return t&&t.noRows&&t.noRows.textAlign&&t.noRows.textAlign.categoryName?t.noRows.textAlign.categoryName:i.noRows.textAlign.categoryName;case"norowstextaligndefault":return t&&t.noRows&&t.noRows.textAlign&&t.noRows.textAlign.default?t.noRows.textAlign.default:i.noRows.textAlign.default;case"norowstextalignleft":return t&&t.noRows&&t.noRows.textAlign&&t.noRows.textAlign.left?t.noRows.textAlign.left:i.noRows.textAlign.left;case"norowstextalignright":return t&&t.noRows&&t.noRows.textAlign&&t.noRows.textAlign.right?t.noRows.textAlign.right:i.noRows.textAlign.right;case"norowstextaligncenter":return t&&t.noRows&&t.noRows.textAlign&&t.noRows.textAlign.center?t.noRows.textAlign.center:i.noRows.textAlign.center;case"norowsverticalalignlabel":return t&&t.noRows&&t.noRows.verticalAlign&&t.noRows.verticalAlign.categoryName?t.noRows.verticalAlign.categoryName:i.noRows.verticalAlign.categoryName;case"norowsverticalaligndefault":return t&&t.noRows&&t.noRows.verticalAlign&&t.noRows.verticalAlign.default?t.noRows.verticalAlign.default:i.noRows.verticalAlign.default;case"norowsverticalaligntop":return t&&t.noRows&&t.noRows.verticalAlign&&t.noRows.verticalAlign.top?t.noRows.verticalAlign.top:i.noRows.verticalAlign.top;case"norowsverticalalignmiddle":return t&&t.noRows&&t.noRows.verticalAlign&&t.noRows.verticalAlign.middle?t.noRows.verticalAlign.middle:i.noRows.verticalAlign.middle;case"norowsverticalalignbottom":return t&&t.noRows&&t.noRows.verticalAlign&&t.noRows.verticalAlign.bottom?t.noRows.verticalAlign.bottom:i.noRows.verticalAlign.bottom;case"norowswritingmodelabel":return t&&t.noRows&&t.noRows.writingMode&&t.noRows.writingMode.categoryName?t.noRows.writingMode.categoryName:i.noRows.writingMode.categoryName;case"norowswritingmodedefault":return t&&t.noRows&&t.noRows.writingMode&&t.noRows.writingMode.default?t.noRows.writingMode.default:i.noRows.writingMode.default;case"norowswritingmodehorizontal":return t&&t.noRows&&t.noRows.writingMode&&t.noRows.writingMode.horizontal?t.noRows.writingMode.horizontal:i.noRows.writingMode.horizontal;case"norowswritingmodevertical":return t&&t.noRows&&t.noRows.writingMode&&t.noRows.writingMode.vertical?t.noRows.writingMode.vertical:i.noRows.writingMode.vertical;case"norowswritingmoderotate":return t&&t.noRows&&t.noRows.writingMode&&t.noRows.writingMode.rotateProperty?t.noRows.writingMode.rotateProperty:i.noRows.writingMode.rotateProperty;case"categoryname":return t&&t.visibility&&t.visibility.categoryName?t.visibility.categoryName:i.visibility.categoryName;case"visible":return t&&t.visibility&&t.visibility.visible?t.visibility.visible:i.visibility.visible;case"toggleitem":return t&&t.visibility&&t.visibility.toggleItem?t.visibility.toggleItem:i.visibility.toggleItem;case"positionlabel":return t&&t.position&&t.position.label?t.position.label:i.position.label;case"left":return t&&t.position&&t.position.left?t.position.left:i.position.left;case"top":return t&&t.position&&t.position.top?t.position.top:i.position.top;case"sizelabel":return t&&t.position&&t.position.sizeLabel?t.position.sizeLabel:i.position.sizeLabel;case"width":return t&&t.position&&t.position.width?t.position.width:i.position.width;case"height":return t&&t.position&&t.position.height?t.position.height:i.position.height;case"categoryposition":return t&&t.position&&t.position.categoryName?t.position.categoryName:i.position.categoryName;case"miscellaneous":return t&&t.miscellaneous&&t.miscellaneous.categoryName?t.miscellaneous.categoryName:i.miscellaneous.categoryName;case"keeptogether":return t&&t.miscellaneous&&t.miscellaneous.keepTogether?t.miscellaneous.keepTogether:i.miscellaneous.keepTogether;case"tooltip":return t&&t.miscellaneous&&t.miscellaneous.toolTip?t.miscellaneous.toolTip:i.miscellaneous.toolTip;case"documentmap":return t&&t.miscellaneous&&t.miscellaneous.documentMap?t.miscellaneous.documentMap:i.miscellaneous.documentMap;case"customattributes":return t&&t.miscellaneous&&t.miscellaneous.customAttributes?t.miscellaneous.customAttributes:i.miscellaneous.customAttributes;case"styletooltip":return t&&t.styleTooltip?t.styleTooltip:i.styleTooltip;case"sizetooltip":return t&&t.sizeTooltip?t.sizeTooltip:i.sizeTooltip;case"colortooltip":return t&&t.colorTooltip?t.colorTooltip:i.colorTooltip;case"fontstyletooltip":return t&&t.fontStyleTooltip?t.fontStyleTooltip:i.fontStyleTooltip;case"fontweighttooltip":return t&&t.fontWeightTooltip?t.fontWeightTooltip:i.fontWeightTooltip;case"fontsizetooltip":return t&&t.fontSizeTooltip?t.fontSizeTooltip:i.fontSizeTooltip;case"fontcolortooltip":return t&&t.fontColorTooltip?t.fontColorTooltip:i.fontColorTooltip;case"fontfamilytooltip":return t&&t.fontFamilyTooltip?t.fontFamilyTooltip:i.fontFamilyTooltip;case"dataonly":return t&&t.dataElement&&t.dataElement.categoryName?t.dataElement.categoryName:i.dataElement.categoryName;case"dataelementname":return t&&t.dataElement&&t.dataElement.elementName?t.dataElement.elementName:i.dataElement.elementName;case"dataelementoutput":return t&&t.dataElement&&t.dataElement.elementOutput&&t.dataElement.elementOutput.categoryName?t.dataElement.elementOutput.categoryName:i.dataElement.elementOutput.categoryName;case"dataelementauto":return t&&t.dataElement&&t.dataElement.elementOutput&&t.dataElement.elementOutput.auto?t.dataElement.elementOutput.auto:i.dataElement.elementOutput.auto;case"dataelementnooutput":return t&&t.dataElement&&t.dataElement.elementOutput&&t.dataElement.elementOutput.noOutput?t.dataElement.elementOutput.noOutput:i.dataElement.elementOutput.noOutput;case"dataelementoutputoutput":return t&&t.dataElement&&t.dataElement.elementOutput&&t.dataElement.elementOutput.output?t.dataElement.elementOutput.output:i.dataElement.elementOutput.output;case"bookmark":return t&&t.miscellaneous&&t.miscellaneous.bookmark?t.miscellaneous.bookmark:i.miscellaneous.bookmark}return n},i.prototype.getItemJSON=function(){return(new ej.ReportModel.SubReport).getModel()},i}();window.ej.createObject("ej.ReportDesignerUtility.SubReportItem",ii,window);ri=function(){function i(n){this.lineJSON=null;this.propertyPanel=null;this.reportDesigner=null;this.itemId=null;this.reportDesigner=n;this.designPanel=this.reportDesigner.getInstance("DesignPanel");this.rdlParser=this.reportDesigner.getInstance("RDLParser");this.propertyPanel=this.reportDesigner.getInstance("PropertyPanel");this.isDataEnabled=!1;this.isTablixCell=!1;this.locale=$.proxy(this.getLocale,this);this.onValueChange=$.proxy(this.updatePropertyChange,this);this.refresh=$.proxy(this.getPropertyGridItems,this)}return i.prototype.renderLineReportElement=function(n,t,i){try{this.isTablixCell=i;this.lineJSON=n;ej.isNullOrUndefined(this.lineJSON.UniqueId)&&(this.lineJSON.UniqueId=ej.getGuid("line"));this.isTablixCell&&this.updateLineBounds(this.lineJSON);var u={left:ej.ReportUtil.getPixelVal(this.lineJSON.Left.size),top:ej.ReportUtil.getPixelVal(this.lineJSON.Top.size),width:ej.ReportUtil.getPixelVal(this.lineJSON.Width.size),height:ej.ReportUtil.getPixelVal(this.lineJSON.Height.size)},f=this.reportDesigner.element.find("#"+t);this.renderLineElement(u,f);this.openLineStyle(this.lineJSON.Style.Border);this.reportDesigner.undoManager.isPerformAction&&!this.isTablixCell&&this.designPanel.itemDropSelection(this.lineDiv)}catch(r){this.designPanel.rptErrors.push({name:this.lineJSON.Name,error:r.message});ej.ReportUtil.logError(r,this.reportDesigner)}},i.prototype.renderLineItem=function(n,i,r){var f,u;try{this.isTablixCell=r;this.lineJSON=this.getItemJSON();this.lineJSON.Name=this.reportDesigner.getAvailableName("line");this.isTablixCell&&(n.left=0,n.top=0);n.width=150;n.height=150;f=this.reportDesigner.element.find("#"+i);this.renderLineElement(n,f);u=this.rdlParser.getRDLUnit();this.lineJSON.Left.size=ej.ReportUtil.convertPxToUnit(n.left,u);this.lineJSON.Top.size=ej.ReportUtil.convertPxToUnit(n.top,u);this.lineJSON.Width.size=ej.ReportUtil.convertPxToUnit(n.width,u);this.lineJSON.Height.size=ej.ReportUtil.convertPxToUnit(n.height,u);this.isTablixCell||this.designPanel.itemDropSelection(this.lineDiv);this.designPanel.updateDesignArea(this.lineDiv);this.reportDesigner.undoManager.addCmdAction(t.ItemAdd,"renderLineReportElement","e-line",this.itemId,null,[this.lineJSON,i,this.isTablixCell])}catch(e){this.designPanel.rptErrors.push({name:this.lineJSON.Name,error:e.message});ej.ReportUtil.logError(e,this.reportDesigner)}},i.prototype.renderLineElement=function(n,t){var u="http://www.w3.org/2000/svg";this.itemId=this.lineJSON.UniqueId;this.reportDesigner.availableNames.indexOf(this.lineJSON.Name)===-1&&this.reportDesigner.availableNames.push(this.lineJSON.Name);this.lineJSON.LineAxis=this.getLineAxis(n);this.lineDiv=ej.buildTag("div.e-line e-reportitem e-rptdesigner-tab-focus","",{position:this.isTablixCell?"relative":"absolute",top:n.top,left:n.left,width:n.width<4?1:n.width,height:n.height<4?1:n.height},{id:this.itemId,name:this.lineJSON.Name,tabindex:0,"aria-label":this.lineJSON.Name});this.designPanel.setChildItemClass(this.lineDiv,t);t.append(this.lineDiv);this.lineDiv.data("Line",this);var i=document.createElementNS(u,"svg"),f=document.createElementNS(u,"line"),r=this.lineJSON.Style.Border.Width&&this.lineJSON.Style.Border.Width.size?this.lineJSON.Style.Border.Width.size:"1pt";r&&ej.ReportUtil.getPixelVal(r)<1.33&&(r="1pt");ej.ReportUtil.setAttributes(f,{x1:this.lineJSON.LineAxis.x1,y1:this.lineJSON.LineAxis.y1,x2:this.lineJSON.LineAxis.x2,y2:this.lineJSON.LineAxis.y2,"stroke-width":ej.ReportUtil.getPixelVal(r),stroke:"#000000"});i.appendChild(f);this.lineDiv.append(i);this.isTablixCell?($(i).css({position:"absolute",width:"100%",height:"100%"}),this.lineDiv.css({border:"1px dotted lightgrey","box-sizing":"border-box","-moz-box-sizing":"border-box","-webkit-box-sizing":"border-box"})):$(i).css({position:"relative",overflow:"visible",display:"block",width:"100%",height:"100%"});this.reportDesigner.addItemInstance(this)},i.prototype.getLineAxis=function(n){var t={x1:0,x2:n.width,y1:0,y2:n.height},i,r;return n.width<0&&(i=n.left+n.width,n.width=Math.abs(i-n.left),t.x2=0,t.x1=n.width,n.left=i),n.height<0&&(r=n.top+n.height,n.height=Math.abs(r-n.top),t.y2=0,t.y1=n.height,n.top=r),t},i.prototype.getLineBounds=function(n){var t={left:parseFloat(this.lineDiv[0].style.left),top:parseFloat(this.lineDiv[0].style.top),width:n.x2,height:n.y2},i,r;return n.x1>0&&(i=t.left+n.x1,t.width=t.left-i,t.left=i),n.y1>0&&(r=t.top+n.y1,t.height=t.top-r,t.top=r),t},i.prototype.getLinePosition=function(n){var t={left:ej.ReportUtil.getPixelVal(n.Left.size),top:ej.ReportUtil.getPixelVal(n.Top.size),width:ej.ReportUtil.getPixelVal(n.Width.size),height:ej.ReportUtil.getPixelVal(n.Height.size)},i={Left:ej.ReportUtil.getPropertyValue(this.rdlParser.isPixelUnit(),this.rdlParser.getRDLUnit(),Number(t.left)),Top:ej.ReportUtil.getPropertyValue(this.rdlParser.isPixelUnit(),this.rdlParser.getRDLUnit(),Number(t.top))},r=this.getLineAxis(t);return i.Width=ej.ReportUtil.getPropertyValue(this.rdlParser.isPixelUnit(),this.rdlParser.getRDLUnit(),Number(t.width)),i.Height=ej.ReportUtil.getPropertyValue(this.rdlParser.isPixelUnit(),this.rdlParser.getRDLUnit(),Number(t.height)),i},i.prototype.updateLineBounds=function(n){var t=ej.ReportUtil.getUnitType(n.Left.size),f=Number(ej.ReportUtil.getSizeVal(n.Left.size)),e=Number(ej.ReportUtil.getSizeVal(n.Top.size)),r=Number(ej.ReportUtil.getSizeVal(n.Width.size)),u=Number(ej.ReportUtil.getSizeVal(n.Height.size)),i;this.isTablixCell?(n.Width.size=Math.abs(r)+t,n.Height.size=Math.abs(u)+t):(i=this.checkLineDirection(n.LineAxis),i.leftDirection&&i.topDirection?(n.Left.size=Math.abs(f-r)+t,n.Top.size=Math.abs(e-u)+t):i.topDirection?n.Top.size=Math.abs(e-u)+t:i.leftDirection&&(n.Left.size=Math.abs(f-r)+t))},i.prototype.openLineStyle=function(n){var t={},i;t.stroke=n&&n.Color&&ej.ReportUtil.isNotExpression(n.Color)?n.Color:"black";t["stroke-dasharray"]=this.getBorderStyle(n&&n.Style&&ej.ReportUtil.isNotExpression(n.Style)?n.Style:"Solid");i=ej.ReportUtil.getPixelVal(n&&n.Width&&ej.ReportUtil.isNotExpression(n.Width.size)?n.Width.size:"1pt");t["stroke-width"]=i>1.33?i:1.33;ej.ReportUtil.setAttributes(this.lineDiv.find("line")[0],t)},i.prototype.updateStroke=function(n,t){t=t?t:"#000000";n.Color=t;ej.ReportUtil.isNotExpression(t)?ej.ReportUtil.setAttributes(this.lineDiv.find("line")[0],{stroke:t}):ej.ReportUtil.setAttributes(this.lineDiv.find("line")[0],{stroke:"black"})},i.prototype.updateStrokeWidth=function(t,i){var f=this.rdlParser.isPixelUnit()?n.UnitType.Pt.toString():this.rdlParser.getRDLUnit(),u=ej.ReportUtil.isNotExpression(i),r=u?ej.ReportUtil.getUnitVal(i+this.rdlParser.getUnitVal(),f):i;t&&t.Width?t.Width.size=r:t.Width={__type:"BoldReports.RDL.DOM.Size",size:r};u&&ej.ReportUtil.getPixelVal(r)>1.33?ej.ReportUtil.setAttributes(this.lineDiv.find("line")[0],{"stroke-width":ej.ReportUtil.getPixelVal(r)+"px"}):ej.ReportUtil.setAttributes(this.lineDiv.find("line")[0],{"stroke-width":"1.33px"})},i.prototype.updateStrokeStyle=function(n,t){t=t?t:"Solid";n.Style=t;ej.ReportUtil.isNotExpression(t)?ej.ReportUtil.setAttributes(this.lineDiv.find("line")[0],{"stroke-dasharray":this.getBorderStyle(t)}):ej.ReportUtil.setAttributes(this.lineDiv.find("line")[0],{"stroke-dasharray":"0"})},i.prototype.updateLineVisiblity=function(n){if(ej.isNullOrUndefined(n))this.lineJSON.Visibility=null;else{var t=ej.ReportUtil.isNotExpression(n)?!n:n;this.lineJSON.Visibility?this.lineJSON.Visibility.Hidden=t:this.lineJSON.Visibility={Hidden:t}}},i.prototype.updateToggleItem=function(n){this.lineJSON.Visibility?this.lineJSON.Visibility.ToggleItem=n:this.lineJSON.Visibility={ToggleItem:n}},i.prototype.updateLineLeft=function(n){n=this.rdlParser.getSizeUnit(this.rdlParser.getPageUnit(n),n,!0);this.lineDiv.css("left",n+"px");var t=this.getLineBounds(this.lineJSON.LineAxis);this.lineJSON.Left.size=ej.ReportUtil.convertPxToUnit(t.left,this.rdlParser.getRDLUnit());this.designPanel.updateDesignArea(this.lineDiv)},i.prototype.updateLineTop=function(n){n=this.rdlParser.getSizeUnit(this.rdlParser.getPageUnit(n),n,!0);this.lineDiv.css("top",n+"px");var t=this.getLineBounds(this.lineJSON.LineAxis);this.lineJSON.Top.size=ej.ReportUtil.convertPxToUnit(t.top,this.rdlParser.getRDLUnit());this.designPanel.updateDesignArea(this.lineDiv)},i.prototype.updateLineWidth=function(n){n=this.rdlParser.getSizeUnit(this.rdlParser.getPageUnit(n),n,!0);this.setLinePosition(n,this.lineDiv.height().toString());this.designPanel.updateLineSelection(this.lineDiv,!0,!0);this.designPanel.updateDesignArea(this.lineDiv)},i.prototype.updateLineHeight=function(n){n=this.rdlParser.getSizeUnit(this.rdlParser.getPageUnit(n),n,!0);this.setLinePosition(this.lineDiv.width().toString(),n);this.designPanel.updateLineSelection(this.lineDiv,!0,!0);this.designPanel.updateDesignArea(this.lineDiv)},i.prototype.updateTablixRowHeight=function(n){var t=this.lineDiv.closest(".e-tablix-cell",this.designPanel.designArea[0]),f=t.closest(".e-tablix",this.designPanel.designArea[0]),i=ej.ReportUtil.getReportItem(f),u,r;return i&&(u=i.getMinimumHeight(t.parent().index()),r=ej.ReportUtil.getPixelVal(n+this.reportDesigner.rdlParser.getUnitVal()),u<=r)?(i.updateTablixRowHeight(t,r),!1):!0},i.prototype.updateTablixCollWidth=function(n){var t=this.lineDiv.closest(".e-tablix-cell",this.designPanel.designArea[0]),f=t.closest(".e-tablix",this.designPanel.designArea[0]),i=ej.ReportUtil.getReportItem(f),u,r;return i&&(u=i.getMinimumWidth(t.index()),r=ej.ReportUtil.getPixelVal(n+this.reportDesigner.rdlParser.getUnitVal()),u<=r)?(i.updateTablixCollWidth(t,r),!1):!0},i.prototype.checkLineDirection=function(n){var t={leftDirection:!1,topDirection:!1};return n.x1>0&&n.y1>0?(t.leftDirection=!0,t.topDirection=!0):n.y2>0&&n.x1>0?(t.topDirection=!1,t.leftDirection=!0):n.x2>0&&n.y1>0?(t.leftDirection=!1,t.topDirection=!0):n.x2>0&&n.y2>0&&(t.leftDirection=!1,t.topDirection=!1),t},i.prototype.setLinePosition=function(n,t){var u=Number(n)<=4?1:Number(n),e=Number(t)<=4?1:Number(t),i=this.lineDiv.find("line"),s={x1:Number(i.attr("x1")),y1:Number(i.attr("y1")),x2:Number(i.attr("x2")),y2:Number(i.attr("y2"))},r=this.checkLineDirection(s),o=this.lineDiv.find("."+this.designPanel.designId+"_designArea_e-selection"),f;this.lineDiv.css({width:u,height:e});u<=4||e<=4?(u<=4?n="0":t="0",o.css("display","none")):o.css("display","block");r.leftDirection&&r.topDirection?(ej.ReportUtil.setAttributes(i[0],{x1:n,y1:t,x2:0,y2:0}),this.lineJSON.LineAxis={x1:Number(n),y1:Number(t),x2:0,y2:0}):r.topDirection?(ej.ReportUtil.setAttributes(i[0],{x1:0,y1:t,x2:n,y2:0}),this.lineJSON.LineAxis={x1:0,y1:Number(t),x2:Number(n),y2:0}):r.leftDirection?(ej.ReportUtil.setAttributes(i[0],{x1:n,y1:0,x2:0,y2:t}),this.lineJSON.LineAxis={x1:Number(n),y1:0,x2:0,y2:Number(t)}):r.leftDirection||r.topDirection||(ej.ReportUtil.setAttributes(i[0],{x1:0,y1:0,x2:n,y2:t}),this.lineJSON.LineAxis={x1:0,y1:0,x2:Number(n),y2:Number(t)});f=this.getLineBounds(this.lineJSON.LineAxis);this.lineJSON.Width.size=ej.ReportUtil.convertPxToUnit(f.width,this.rdlParser.getRDLUnit());this.lineJSON.Height.size=ej.ReportUtil.convertPxToUnit(f.height,this.rdlParser.getRDLUnit())},i.prototype.updatePropertyUIValue=function(n,t){switch(n){case"Name":this.propertyPanel.updatePropertyHeader(t,this.itemId);break;case"LineColor":this.propertyPanel.updatePropertyUIValue("linecolor",t,this.itemId);break;case"LineWidth":this.propertyPanel.updatePropertyUIValue("linewidth",t,this.itemId);break;case"LineStyle":this.propertyPanel.updatePropertyUIValue("linestyle",t,this.itemId);break;case"Vertical":this.propertyPanel.updatePropertyUIValue("width",t,this.itemId);break;case"Horizontal":this.propertyPanel.updatePropertyUIValue("height",t,this.itemId);break;case"Left":this.propertyPanel.updatePropertyUIValue("leftposition",t,this.itemId);break;case"Top":this.propertyPanel.updatePropertyUIValue("topposition",t,this.itemId);break;case"Hidden":this.propertyPanel.updatePropertyUIValue("hidden",t,this.itemId);break;case"Toggle":this.propertyPanel.updatePropertyUIValue("toggle",t,this.itemId);break;case"DocumentMap":this.propertyPanel.updatePropertyUIValue("documentmap",t,this.itemId);break;case"Bookmark":this.propertyPanel.updatePropertyUIValue("bookmark",t,this.itemId)}},i.prototype.updatePropertyChange=function(n,i,r,u,f){var e=!1;switch(n){case"Name":this.lineJSON.Name=r;this.lineDiv.attr("aria-label",r);this.reportDesigner.availableNames.indexOf(r)===-1&&this.reportDesigner.availableNames.push(r);ej.ReportUtil.removeArrayVal(this.reportDesigner.availableNames,i);break;case"LineColor":this.lineJSON.Style.Border||(this.lineJSON.Style.Border=this.createBorder());this.updateStroke(this.lineJSON.Style.Border,r);break;case"LineWidth":this.lineJSON.Style.Border||(this.lineJSON.Style.Border=this.createBorder());this.updateStrokeWidth(this.lineJSON.Style.Border,r);break;case"LineStyle":this.lineJSON.Style.Border||(this.lineJSON.Style.Border=this.createBorder());this.updateStrokeStyle(this.lineJSON.Style.Border,r);break;case"Horizontal":this.isTablixCell?e=this.updateTablixRowHeight(r):this.updateLineHeight(r);break;case"Vertical":this.isTablixCell?e=this.updateTablixCollWidth(r):this.updateLineWidth(r);break;case"Left":if(this.isTablixCell)return!0;this.updateLineLeft(r);break;case"Top":if(this.isTablixCell)return!0;this.updateLineTop(r);break;case"Hidden":this.updateLineVisiblity(r);break;case"Toggle":this.updateToggleItem(r);break;case"DocumentMap":this.lineJSON.DocumentMapLabel=r;break;case"Bookmark":this.lineJSON.Bookmark=r}return!this.reportDesigner.undoManager.isPerformAction||!ej.isNullOrUndefined(f)&&f===!0||(u?this.propertyPanel.updatePropertyUIValue(u,r,this.itemId):this.updatePropertyUIValue(n,r)),e||!ej.isNullOrUndefined(f)&&f===!0||this.reportDesigner.undoManager.addCmdAction(t.ItemPropertyChanged,"updatePropertyChange","e-line",this.itemId,[n,r,i,u],[n,i,r,u]),e},i.prototype.updatePosition=function(n,i,r){if(this.lineDiv.css({left:n,top:i}),r){var u=this.getOldBounds(this.lineJSON),e=[u.left,u.top,!0],o=[n,i,!0],f=this.getLineBounds(this.lineJSON.LineAxis);this.lineJSON.Left.size=ej.ReportUtil.convertPxToUnit(f.left,this.rdlParser.getRDLUnit());this.lineJSON.Top.size=ej.ReportUtil.convertPxToUnit(f.top,this.rdlParser.getRDLUnit());this.updatePropertyUIValue("Left",this.rdlParser.getSizeUnit(this.lineJSON.Left.size,n,!1));this.updatePropertyUIValue("Top",this.rdlParser.getSizeUnit(this.lineJSON.Top.size,i,!1));this.reportDesigner.undoManager.isPerformAction||this.designPanel.updateDesignArea(this.lineDiv);this.reportDesigner.undoManager.addCmdAction(t.ItemMove,"updatePosition","e-line",this.itemId,e,o)}},i.prototype.updateSize=function(n,i,r,u,f){var o=Number(n)<=4?1:Number(n),s=Number(i)<=4?1:Number(i),e=this.lineDiv.find("line"),h=this.lineDiv.find("."+this.designPanel.designId+"_designArea_e-selection");if(this.lineDiv.css({width:o,height:s}),o<=4||s<=4?(o<=4?n="0":i="0",h.css("display","none")):h.css("display","block"),u||f?f?u?u&&f&&(ej.ReportUtil.setAttributes(e[0],{x1:0,y1:0,x2:n,y2:i}),this.lineJSON.LineAxis={x1:0,y1:0,x2:Number(n),y2:Number(i)}):(ej.ReportUtil.setAttributes(e[0],{x1:n,y1:0,x2:0,y2:i}),this.lineJSON.LineAxis={x1:Number(n),y1:0,x2:0,y2:Number(i)}):(ej.ReportUtil.setAttributes(e[0],{x1:0,y1:i,x2:n,y2:0}),this.lineJSON.LineAxis={x1:0,y1:Number(i),x2:Number(n),y2:0}):(ej.ReportUtil.setAttributes(e[0],{x1:n,y1:i,x2:0,y2:0}),this.lineJSON.LineAxis={x1:Number(n),y1:Number(i),x2:0,y2:0}),r){var c=this.getOldBounds(this.lineJSON),a=[c.width,c.height,!0],v=[n,i,!0],l=this.getLineBounds(this.lineJSON.LineAxis);this.lineJSON.Width.size=ej.ReportUtil.convertPxToUnit(l.width,this.rdlParser.getRDLUnit());this.lineJSON.Height.size=ej.ReportUtil.convertPxToUnit(l.height,this.rdlParser.getRDLUnit());this.updatePropertyUIValue("Horizontal",this.rdlParser.getSizeUnit(this.lineJSON.Height.size,i,!1));this.updatePropertyUIValue("Vertical",this.rdlParser.getSizeUnit(this.lineJSON.Width.size,n,!1));this.reportDesigner.undoManager.isPerformAction||this.designPanel.updateDesignArea(this.lineDiv);this.reportDesigner.undoManager.addCmdAction(t.ItemResize,"updateSize","e-line",this.itemId,a,v)}this.isTablixCell||this.designPanel.updateLineSelection(this.lineDiv,u,f)},i.prototype.updateItemSize=function(n,i,r,u,f,e,o){var s=Number(r)<=4?1:Number(r),h=Number(u)<=4?1:Number(u),c=this.lineDiv.find("line"),v=this.lineDiv.find("."+this.designPanel.designId+"_designArea_e-selection");if(o?this.lineDiv.css({top:i,height:h}):h<=4&&(this.lineJSON.LineAxis.y1>1||this.lineJSON.LineAxis.y2>1)?this.lineDiv.css({top:i+4,height:h}):h>=4&&this.lineDiv.css({top:i,height:h}),e?this.lineDiv.css({left:n,width:s}):s<=4&&(this.lineJSON.LineAxis.x1>1||this.lineJSON.LineAxis.x2>1)?this.lineDiv.css({left:n+4,width:s}):s>=4&&this.lineDiv.css({left:n,width:s}),s<=4||h<=4?(s<=4?r="0":u="0",v.css("display","none")):v.css("display","block"),e||o?o?e?e&&o&&(ej.ReportUtil.setAttributes(c[0],{x1:0,y1:0,x2:r,y2:u}),this.lineJSON.LineAxis={x1:0,y1:0,x2:Number(r),y2:Number(u)}):(ej.ReportUtil.setAttributes(c[0],{x1:r,y1:0,x2:0,y2:u}),this.lineJSON.LineAxis={x1:Number(r),y1:0,x2:0,y2:Number(u)}):(ej.ReportUtil.setAttributes(c[0],{x1:0,y1:u,x2:r,y2:0}),this.lineJSON.LineAxis={x1:0,y1:Number(u),x2:Number(r),y2:0}):(ej.ReportUtil.setAttributes(c[0],{x1:r,y1:u,x2:0,y2:0}),this.lineJSON.LineAxis={x1:Number(r),y1:Number(u),x2:0,y2:0}),f){var y=this.reportDesigner.designerPanel.leftDirection,p=this.reportDesigner.designerPanel.topDirection,l=this.getOldBounds(this.lineJSON),w=[l.left,l.top,l.width,l.height,!0,y,p],b=[n,i,r,u,!0,e,o],a=this.getLineBounds(this.lineJSON.LineAxis);this.lineJSON.Left.size=ej.ReportUtil.convertPxToUnit(a.left,this.rdlParser.getRDLUnit());this.lineJSON.Top.size=ej.ReportUtil.convertPxToUnit(a.top,this.rdlParser.getRDLUnit());this.lineJSON.Width.size=ej.ReportUtil.convertPxToUnit(a.width,this.rdlParser.getRDLUnit());this.lineJSON.Height.size=ej.ReportUtil.convertPxToUnit(a.height,this.rdlParser.getRDLUnit());this.updatePropertyUIValue("Left",ej.ReportUtil.getPropertyValue(this.rdlParser.isPixelUnit(),this.rdlParser.getRDLUnit(),Number(n)));this.updatePropertyUIValue("Top",ej.ReportUtil.getPropertyValue(this.rdlParser.isPixelUnit(),this.rdlParser.getRDLUnit(),Number(i)));this.updatePropertyUIValue("Horizontal",ej.ReportUtil.getPropertyValue(this.rdlParser.isPixelUnit(),this.rdlParser.getRDLUnit(),Number(u)));this.updatePropertyUIValue("Vertical",ej.ReportUtil.getPropertyValue(this.rdlParser.isPixelUnit(),this.rdlParser.getRDLUnit(),Number(r)));this.reportDesigner.undoManager.isPerformAction||this.designPanel.updateDesignArea(this.lineDiv);this.reportDesigner.undoManager.addCmdAction(t.ItemResize,"updateItemSize","e-line",this.itemId,w,b)}this.isTablixCell||this.designPanel.updateLineSelection(this.lineDiv,e,o)},i.prototype.getOldBounds=function(n){var t={left:ej.ReportUtil.getPixelVal(n.Left.size),top:ej.ReportUtil.getPixelVal(n.Top.size),width:ej.ReportUtil.getPixelVal(n.Width.size),height:ej.ReportUtil.getPixelVal(n.Height.size)};return this.getLineAxis(t),t},i.prototype.updateWidthFromTable=function(n,t,i){if(this.lineDiv.css({"min-width":n-1,width:"100%"}),ej.ReportUtil.setAttributes(this.lineDiv.find("line")[0],{x2:n-1}),t&&(this.lineJSON.Width.size=ej.ReportUtil.convertPxToUnit(n,this.rdlParser.getRDLUnit()),i===!0)){var r=ej.ReportUtil.getSizeVal(ej.ReportUtil.convertPxToUnit(n,this.rdlParser.getUnitVal()));this.updatePropertyUIValue("Width",r)}},i.prototype.updateHeightFromTable=function(n,t,i){if(this.lineDiv.css({"min-height":n-1,height:"100%"}),ej.ReportUtil.setAttributes(this.lineDiv.find("line")[0],{y2:n-1}),t&&(this.lineJSON.Height.size=ej.ReportUtil.convertPxToUnit(n,this.rdlParser.getRDLUnit()),i===!0)){var r=ej.ReportUtil.getSizeVal(ej.ReportUtil.convertPxToUnit(n,this.rdlParser.getUnitVal()));this.updatePropertyUIValue("Height",r)}},i.prototype.updateSizeFromTable=function(n,t,i){this.lineDiv.css({"min-width":n-1,width:"100%","min-height":t-1,height:"100%"});ej.ReportUtil.setAttributes(this.lineDiv.find("line")[0],{x2:n-1,y2:t-1});i&&(this.lineJSON.Width.size=ej.ReportUtil.convertPxToUnit(n,this.rdlParser.getRDLUnit()),this.lineJSON.Height.size=ej.ReportUtil.convertPxToUnit(t,this.rdlParser.getRDLUnit()))},i.prototype.updateDroppedItemInfo=function(n,t,i){var r=this.reportDesigner.element.find("#"+i);r.append(this.lineDiv);this.isTablixCell=r.hasClass("e-tablix-cell");this.lineJSON.LineAxis=this.getLineAxis(n);ej.ReportUtil.setAttributes(this.lineDiv.find("line")[0],{x1:this.lineJSON.LineAxis.x1,y1:this.lineJSON.LineAxis.y1,x2:this.lineJSON.LineAxis.x2,y2:this.lineJSON.LineAxis.y2});this.isTablixCell?this.updateTableCellItem(n):this.updateLineItem(n)},i.prototype.updateTableCellItem=function(n){this.lineDiv.css({position:"relative",top:n.top,left:n.left,border:"1px dotted lightgrey","box-sizing":"border-box","-moz-box-sizing":"border-box","-webkit-box-sizing":"border-box"});this.lineDiv.find("svg").css({position:"absolute",overflow:"",display:"",width:"100%",height:"100%"});this.updateHeightFromTable(n.height,!0);this.updateWidthFromTable(n.width,!0);this.lineJSON.Top.size=ej.ReportUtil.convertPxToUnit(n.top,this.rdlParser.getRDLUnit());this.lineJSON.Left.size=ej.ReportUtil.convertPxToUnit(n.left,this.rdlParser.getRDLUnit());this.designPanel.removeSelectedItem(this.lineDiv)},i.prototype.updateLineItem=function(n){this.lineDiv.css({position:"absolute",top:n.top,left:n.left,border:"none","min-height":0,"min-width":0,height:n.height<4?1:n.height-1,width:n.width<4?1:n.width-1,"box-sizing":"border-box","-moz-box-sizing":"border-box","-webkit-box-sizing":"border-box"});this.lineDiv.find("svg").css({position:"relative",overflow:"visible",display:"block",width:"100%",height:"100%"});this.lineJSON.Height.size=ej.ReportUtil.convertPxToUnit(n.height,this.rdlParser.getRDLUnit());this.lineJSON.Width.size=ej.ReportUtil.convertPxToUnit(n.width,this.rdlParser.getRDLUnit());this.lineJSON.Top.size=ej.ReportUtil.convertPxToUnit(n.top,this.rdlParser.getRDLUnit());this.lineJSON.Left.size=ej.ReportUtil.convertPxToUnit(n.left,this.rdlParser.getRDLUnit());this.designPanel.itemDropSelection(this.lineDiv)},i.prototype.getBorderStyle=function(n){var t="0";switch(n){case"Solid":t="0";break;case"Dotted":t="1,5";break;case"Dashed":t="5,5"}return t},i.prototype.getPropertyGridItems=function(){return(new ej.ReportModel.LineProperty).getLineProperty(this.lineJSON,this)},i.prototype.getPropertyData=function(t){return t.itemType===n.ItemType.CustomAttributes?{customProperties:this.lineJSON.CustomProperties}:null},i.prototype.setPropertyData=function(t){t.itemType===n.ItemType.CustomAttributes&&(this.reportDesigner.undoManager.setMergeAction(!0),this.setCode(t.dataInfo.CustomProperties,this.lineJSON.CustomProperties),this.reportDesigner.undoManager.setMergeAction(!1))},i.prototype.setCode=function(n,i){this.lineJSON.CustomProperties=n;this.reportDesigner.undoManager.addCmdAction(t.CustomPropertyChanged,"setCode","e-line",this.itemId,[i],[n])},i.prototype.createBorder=function(){return{__type:"BoldReports.RDL.DOM.Border",Color:"Black",Style:"Solid",Width:{__type:"BoldReports.RDL.DOM.Size",size:"1pt"}}},i.prototype.getReportItem=function(){return this.lineDiv},i.prototype.getReportItemJson=function(){return this.lineJSON},i.prototype.getItemName=function(){return this.lineJSON.Name},i.prototype.isLiveInstance=function(){return $.contains(this.reportDesigner.element.find("#"+this.designPanel.designId+"_designPanel")[0],this.lineDiv[0])},i.prototype.getItemData=function(){return[{name:"LinkBookmark",bookMark:this.lineJSON&&this.lineJSON.Bookmark?this.lineJSON.Bookmark:null}]},i.prototype.popupItem=function(n,i,r){this.isTablixCell=r;this.updateLineBounds(n);var u=ej.ReportUtil.jsonClone(n);u.Name=this.reportDesigner.getAvailableName("line");u.UniqueId=ej.getGuid("line");this.renderLineReportElement(u,i.attr("id"),this.isTablixCell);this.reportDesigner.undoManager.addCmdAction(t.ItemAdd,"renderLineReportElement","e-line",this.itemId,null,[u,i.attr("id"),this.isTablixCell])},i.prototype.dispose=function(){if(!this.isTablixCell){var n=this.lineDiv.parent();this.designPanel.removeSelectedItem(this.lineDiv);this.designPanel.removeHintLine(this.itemId);this.reportDesigner.undoManager.isPerformAction?this.designPanel.showPropertyPanel():this.reportDesigner.undoManager.addCmdAction(t.ItemDelete,"renderLineReportElement","e-line",this.itemId,[this.lineJSON,n.attr("id"),this.isTablixCell],null)}this.lineDiv.removeData("Line");this.lineDiv.remove();this.reportDesigner.removeItemInstance(this)},i.prototype.updateCulture=function(){return(new ej.ReportModel.LineProperty).getLineProperty(this.lineJSON,this)},i.prototype.getLocale=function(n){var t,i=ej.ReportDesigner.Locale["en-US"].lineProperty;ej.isNullOrUndefined(this.reportDesigner.model)||ej.isNullOrUndefined(this.reportDesigner.model.locale)||ej.isNullOrUndefined(ej.ReportDesigner.Locale[this.reportDesigner.model.locale])||(t=ej.ReportDesigner.Locale[this.reportDesigner.model.locale].lineProperty);switch(n.toLowerCase()){case"categorybasicsettings":return t&&t.basicSettings&&t.basicSettings.categoryName?t.basicSettings.categoryName:i.basicSettings.categoryName;case"line":return t&&t.basicSettings&&t.basicSettings.labelText?t.basicSettings.labelText:i.basicSettings.labelText;case"linestyle":return t&&t.basicSettings&&t.basicSettings.style?t.basicSettings.style:i.basicSettings.style;case"linecolor":return t&&t.basicSettings&&t.basicSettings.color?t.basicSettings.color:i.basicSettings.color;case"linesize":return t&&t.basicSettings&&t.basicSettings.size?t.basicSettings.size:i.basicSettings.size;case"solid":return t&&t.basicSettings&&t.basicSettings.styleTypes&&t.basicSettings.styleTypes.solid?t.basicSettings.styleTypes.solid:i.basicSettings.styleTypes.solid;case"dashed":return t&&t.basicSettings&&t.basicSettings.styleTypes&&t.basicSettings.styleTypes.dashed?t.basicSettings.styleTypes.dashed:i.basicSettings.styleTypes.dashed;case"dotted":return t&&t.basicSettings&&t.basicSettings.styleTypes&&t.basicSettings.styleTypes.dotted?t.basicSettings.styleTypes.dotted:i.basicSettings.styleTypes.dotted;case"positionlabel":return t&&t.position&&t.position.label?t.position.label:i.position.label;case"left":return t&&t.position&&t.position.left?t.position.left:i.position.left;case"top":return t&&t.position&&t.position.top?t.position.top:i.position.top;case"sizelabel":return t&&t.position&&t.position.sizeLabel?t.position.sizeLabel:i.position.sizeLabel;case"width":return t&&t.position&&t.position.width?t.position.width:i.position.width;case"height":return t&&t.position&&t.position.height?t.position.height:i.position.height;case"categoryname":return t&&t.visibility&&t.visibility.categoryName?t.visibility.categoryName:i.visibility.categoryName;case"visible":return t&&t.visibility&&t.visibility.visible?t.visibility.visible:i.visibility.visible;case"toggleitem":return t&&t.visibility&&t.visibility.toggleItem?t.visibility.toggleItem:i.visibility.toggleItem;case"categoryposition":return t&&t.position&&t.position.categoryName?t.position.categoryName:i.position.categoryName;case"styletooltip":return t&&t.styleTooltip?t.styleTooltip:i.styleTooltip;case"sizetooltip":return t&&t.sizeTooltip?t.sizeTooltip:i.sizeTooltip;case"colortooltip":return t&&t.colorTooltip?t.colorTooltip:i.colorTooltip;case"miscellaneous":return t&&t.miscellaneous&&t.miscellaneous.categoryName?t.miscellaneous.categoryName:i.miscellaneous.categoryName;case"customattributes":return t&&t.miscellaneous&&t.miscellaneous.customAttributes?t.miscellaneous.customAttributes:i.miscellaneous.customAttributes;case"documentmap":return t&&t.miscellaneous&&t.miscellaneous.documentMap?t.miscellaneous.documentMap:i.miscellaneous.documentMap;case"bookmark":return t&&t.miscellaneous&&t.miscellaneous.bookmark?t.miscellaneous.bookmark:i.miscellaneous.bookmark}return n},i.prototype.getItemJSON=function(){return(new ej.ReportModel.LineItem).getModel()},i}();window.ej.createObject("ej.ReportDesignerUtility.LineItem",ri,window);ui=function(){function i(n,t){this.reportDesigner=n;this.itemInfo=this.getItemInfo(t);this.propertyPanel=this.reportDesigner.getInstance("PropertyPanel");this.designPanel=this.reportDesigner.getInstance("DesignPanel");this.rdlParser=this.reportDesigner.getInstance("RDLParser");this.gaugeItemInstance=new ej.ReportModel.GaugeItem;this.gaugePropertyInstance=new ej.ReportModel.GaugeProperty}return i.prototype.renderGaugeItem=function(n,i,r,u){var o=u?!0:!1,f,e;this.initializeItemJson(n,u);this.gaugeContainerId=this.gaugeJson.UniqueId;this.gaugeJson.Name||(this.gaugeJson.Name=this.reportDesigner.getAvailableName("e-"+this.itemInfo.name.toLowerCase()));this.reportDesigner.availableNames.indexOf(this.gaugeJson.Name)===-1&&this.reportDesigner.availableNames.push(this.gaugeJson.Name);this.gaugeContainer=ej.buildTag("div.e-reportitem e-gauge e-rptdesigner-tab-focus","",{left:ej.ReportUtil.getPixelVal(this.gaugeJson.Left.size)+"px",top:ej.ReportUtil.getPixelVal(this.gaugeJson.Top.size)+"px",width:ej.ReportUtil.getPixelVal(this.gaugeJson.Width.size)+"px",height:ej.ReportUtil.getPixelVal(this.gaugeJson.Height.size)+"px",backgroundColor:ej.ReportUtil.getColorCode(this.gaugeJson.Style.BackgroundColor),border:"1px none gray","box-sizing":"border-box",position:r?"relative":"absolute"},{id:this.gaugeContainerId,Name:this.gaugeJson.Name,tabindex:0,"aria-label":this.gaugeJson.Name});this.guageWrapper=ej.buildTag("div.e-gauge-wrapper","",{position:"absolute","box-sizing":"border-box",width:"100%",height:"100%",top:0,bottom:0,overflow:"hidden"});f=this.reportDesigner.element.find("#"+i);this.gaugeJson.DataSetName=this.reportDesigner.getParentDataset(f,this.gaugeJson.DataSetName);this.gaugeContainer.append(this.guageWrapper);f.append(this.gaugeContainer);r&&(this.isTablixCell=r,e=this.gaugeContainer.closest(".e-tablix",this.designPanel.designArea[0]),this.tablixInstance=ej.ReportUtil.getReportItem(e));this.itemInfo.instance.renderItem(this.gaugeJson,this.guageWrapper,this);this.renderGaugeLabel();this.updateGaugeBorder(!0,!0,!0);this.designPanel.setChildItemClass(this.gaugeContainer,f);this.gaugeContainer.data("Gauge",this);this.isTablixCell||(this.designPanel.itemDropSelection(this.gaugeContainer),o||this.designPanel.updateDesignArea(this.gaugeContainer),this.reportDesigner.undoManager.addCmdAction(t.ItemAdd,"renderGaugeItem","e-"+this.itemInfo.name.toLowerCase(),this.gaugeContainerId,null,[{},i,r,this.gaugeJson]));this.reportDesigner.addItemInstance(this)},i.prototype.initializeItemJson=function(n,t){var i=this,r=this.rdlParser.getRDLUnit();t?this.gaugeJson=t:(this.gaugeJson=this.getItemJSON(),this.gaugeJson.Left.size=ej.ReportUtil.convertPxToUnit(n.left,r),this.gaugeJson.Top.size=ej.ReportUtil.convertPxToUnit(n.top,r));this.gaugeLabel=this.gaugeJson.GaugeLabels[0];this.gaugeJson.UniqueId||(this.gaugeJson.UniqueId=ej.getGuid(this.itemInfo.name.toLowerCase()));this.gaugeLabel&&this.gaugeLabel.Style.Border.Width===null&&(this.gaugeLabel.Style.Border.Width={__type:"BoldReports.RDL.DOM.Size",size:"1pt"});["","Top","Left","Right","Bottom"].forEach(function(n){i.gaugeJson.Style[n+"Border"]&&i.gaugeJson.Style[n+"Border"].Width===null&&(i.gaugeJson.Style[n+"Border"].Width={__type:"BoldReports.RDL.DOM.Size",size:"1pt"})})},i.prototype.openReportItem=function(n,t,i){var r=ej.isNullOrUndefined(n.itemType)?this.getItemTypeFromJson(n):n.itemType;this.itemInfo=this.getItemInfo(r);this.renderGaugeItem({},t,i,n)},i.prototype.popupItem=function(n,t,i){var r=ej.ReportUtil.jsonClone(n);this.itemInfo=this.getItemInfo(this.getItemTypeFromJson(r));r.UniqueId=ej.getGuid(this.itemInfo.name.toLowerCase());r.Name=this.reportDesigner.getAvailableName("e-"+this.itemInfo.name.toLowerCase());this.renderGaugeItem({},t.attr("id"),i,ej.ReportUtil.jsonClone(r))},i.prototype.getItemJSON=function(){var t=this.gaugeItemInstance.getPageModel();return t.itemType=n.GaugeItems[this.itemInfo.name],this.itemInfo.instance.getGaugeItemJson(this,t)},i.prototype.getReportItemJson=function(){return this.itemInfo.instance.gaugeJson},i.prototype.updateDataGroups=function(n,t){this.gaugeJson.DataSetName=t},i.prototype.updateChildItemDataSet=function(n){this.updateDataGroups(this.gaugeJson.DataSetName,n)},i.prototype.isLiveInstance=function(){return $.contains(this.reportDesigner.element.find("#"+this.designPanel.designId+"_designPanel")[0],this.gaugeContainer[0])},i.prototype.getItemData=function(){return[{name:"LinkBookmark",bookMark:this.gaugeJson&&this.gaugeJson.Bookmark?this.gaugeJson.Bookmark:""}]},i.prototype.updateCulture=function(){this.getPropertyGridItems()},i.prototype.updateCellItemBorder=function(){this.updateGaugeBorder(!0,!0,!0)},i.prototype.updateDroppedItemInfo=function(n,t,i){var r=this,f=this.reportDesigner.element.find("#"+i),u,e;f.append(this.gaugeContainer);this.isTablixCell=f.hasClass("e-tablix-cell");u=this.rdlParser.getRDLUnit();this.isTablixCell?(e=this.gaugeContainer.closest(".e-tablix",this.designPanel.designArea[0]),this.tablixInstance=ej.ReportUtil.getReportItem(e),this.gaugeContainer.css({position:"relative"}),["Left","Top"].forEach(function(t){r.gaugeContainer[0].style[t.toLowerCase()]=n[t.toLowerCase()]+"px";r.gaugeJson[t].size=ej.ReportUtil.convertPxToUnit(n[t.toLowerCase()],u)}),this.updateHeightFromTable(n.height,!0),this.updateWidthFromTable(n.width,!0),this.designPanel.removeSelectedItem(this.gaugeContainer)):(this.gaugeContainer.css({position:"absolute"}),["Left","Top","Width","Height"].forEach(function(t){r.gaugeContainer[0].style[t.toLowerCase()]=n[t.toLowerCase()]+"px";r.gaugeJson[t].size=ej.ReportUtil.convertPxToUnit(n[t.toLowerCase()],u)}),this.designPanel.updateDesignArea(this.gaugeContainer));this.updateDataGroups(this.gaugeJson.DataSetName,t);this.updateGaugeBorder(!0,!0,!0);this.itemInfo.instance.updateDroppedItemInfo(n,t,i)},i.prototype.updatePosition=function(n,i,r){var u=this;if(this.gaugeContainer.css({left:n+"px",top:i+"px"}),r){var e=this.rdlParser.getRDLUnit(),o=[ej.ReportUtil.getPixelVal(this.gaugeJson.Left.size),ej.ReportUtil.getPixelVal(this.gaugeJson.Top.size),!0],f=[n,i,!0];["Left","Top"].forEach(function(n,t){u.gaugeJson[n].size=ej.ReportUtil.convertPxToUnit(f[t],e);u.updatePropertyPanelValue(n,u.rdlParser.getSizeUnit(u.gaugeJson[n].size,f[t],!1))});this.reportDesigner.undoManager.isPerformAction||this.designPanel.updateDesignArea(this.gaugeContainer);this.reportDesigner.undoManager.addCmdAction(t.ItemMove,"updatePosition","e-"+this.itemInfo.name.toLowerCase(),this.gaugeContainerId,o,f)}},i.prototype.updateSize=function(n,i,r){var u=this;if(this.gaugeContainer.css({width:n+"px",height:i+"px"}),r){var e=this.rdlParser.getRDLUnit(),o=[ej.ReportUtil.getPixelVal(this.gaugeJson.Width.size),ej.ReportUtil.getPixelVal(this.gaugeJson.Height.size),!0],f=[n,i,!0];["Width","Height"].forEach(function(n,t){u.gaugeJson[n].size=ej.ReportUtil.convertPxToUnit(f[t],e);u.updatePropertyPanelValue(n,u.rdlParser.getSizeUnit(u.gaugeJson[n].size,f[t],!1))});this.reportDesigner.undoManager.addCmdAction(t.ItemResize,"updateSize","e-"+this.itemInfo.name.toLowerCase(),this.gaugeContainerId,o,f);this.reportDesigner.undoManager.isPerformAction||this.designPanel.updateDesignArea(this.gaugeContainer)}this.itemInfo.instance.updateGaugeItemSize(!0);this.designPanel.updateSelection(this.gaugeContainer)},i.prototype.updateItemSize=function(n,i,r,u,f){var e=this;if(this.gaugeContainer.css({left:n+"px",top:i+"px",width:r+"px",height:u+"px"}),f){var s=this.rdlParser.getRDLUnit(),h=[ej.ReportUtil.getPixelVal(this.gaugeJson.Left.size),ej.ReportUtil.getPixelVal(this.gaugeJson.Top.size),ej.ReportUtil.getPixelVal(this.gaugeJson.Width.size),ej.ReportUtil.getPixelVal(this.gaugeJson.Height.size),!0],o=[n,i,r,u,!0];["Left","Top","Width","Height"].forEach(function(n,t){e.gaugeJson[n].size=ej.ReportUtil.convertPxToUnit(o[t],s);e.updatePropertyPanelValue(n,e.rdlParser.getSizeUnit(e.gaugeJson[n].size,o[t],!1))});this.reportDesigner.undoManager.addCmdAction(t.ItemResize,"updateItemSize","e-"+this.itemInfo.name.toLowerCase(),this.gaugeContainerId,h,o);this.reportDesigner.undoManager.isPerformAction||this.designPanel.updateDesignArea(this.gaugeContainer)}this.itemInfo.instance.updateGaugeItemSize(!0);this.designPanel.updateSelection(this.gaugeContainer)},i.prototype.updateTablixPosition=function(n,t){var i=this.gaugeContainer.closest(".e-tablix-cell",this.designPanel.designArea[0]),f,r,e,u;if(t){if(f=this.tablixInstance.getMinimumWidth(i.index()),r=ej.ReportUtil.getPixelVal(n+this.reportDesigner.rdlParser.getUnitVal()),f<=r)return this.tablixInstance.updateTablixCollWidth(i,r),!1}else if(e=this.tablixInstance.getMinimumHeight(i.parent().index()),u=ej.ReportUtil.getPixelVal(n+this.reportDesigner.rdlParser.getUnitVal()),e<=u)return this.tablixInstance.updateTablixRowHeight(i,u),!1;return!0},i.prototype.updateWidthFromTable=function(n,t,i){if(this.gaugeContainer.css({width:n+"px"}),t&&(this.gaugeJson.Width.size=ej.ReportUtil.convertPxToUnit(n,this.rdlParser.getRDLUnit()),i===!0)){var r=ej.ReportUtil.getSizeVal(ej.ReportUtil.convertPxToUnit(n,this.rdlParser.getUnitVal()));this.updatePropertyPanelValue("Width",r)}this.itemInfo.instance.updateGaugeItemSize(!0)},i.prototype.updateHeightFromTable=function(n,t,i){if(this.gaugeContainer.css({height:n+"px"}),t&&(this.gaugeJson.Height.size=ej.ReportUtil.convertPxToUnit(n,this.rdlParser.getRDLUnit()),i===!0)){var r=ej.ReportUtil.getSizeVal(ej.ReportUtil.convertPxToUnit(n,this.rdlParser.getUnitVal()));this.updatePropertyPanelValue("Height",r)}this.itemInfo.instance.updateGaugeItemSize(!0)},i.prototype.updateSizeFromTable=function(n,t,i){this.gaugeContainer.css({width:n+"px",height:t+"px"});i&&(this.gaugeJson.Height.size=ej.ReportUtil.convertPxToUnit(t,this.rdlParser.getRDLUnit()),this.gaugeJson.Width.size=ej.ReportUtil.convertPxToUnit(n,this.rdlParser.getRDLUnit()));this.itemInfo.instance.updateGaugeItemSize(!0)},i.prototype.refresh=function(){this.getPropertyGridItems()},i.prototype.getReportItem=function(){return this.gaugeContainer},i.prototype.getLocale=function(n){var t,i=this.reportDesigner.model.locale?this.reportDesigner.model.locale:"en-US";t=!ej.isNullOrUndefined(ej.ReportDesigner.Locale[i])&&ej.ReportDesigner.Locale[i].gaugeProperty?ej.ReportDesigner.Locale[i].gaugeProperty:ej.ReportDesigner.Locale["en-US"].gaugeProperty;switch(n){case"basicSettings":case"styleTooltip":case"colorTooltip":case"sizeTooltip":case"backGround":n=t.basicSettingsCategory[n];break;case"border":n=t.basicSettingsCategory.borderTypes["default"];break;case"borderLeft":n=t.basicSettingsCategory.borderTypes.left;break;case"borderTop":n=t.basicSettingsCategory.borderTypes.top;break;case"borderRight":n=t.basicSettingsCategory.borderTypes.right;break;case"borderBottom":n=t.basicSettingsCategory.borderTypes.bottom;break;case"solid":case"none":case"dashed":case"double":case"dotted":n=t.basicSettingsCategory.borderStyles[n];break;case"defaultStyle":case"defaultColor":case"defaultSize":case"leftStyle":case"leftColor":case"leftSize":case"topStyle":case"topColor":case"topSize":case"rightStyle":case"rightColor":case"rightSize":case"bottomStyle":case"bottomColor":case"bottomSize":n=t.basicSettingsCategory.borderProperties[n];break;case"categoryPosition":n=t.positionCategory.categoryName;break;case"positionLabel":n=t.positionCategory.label;break;case"left":case"top":case"sizeLabel":case"width":case"height":n=t.positionCategory[n];break;case"data":n=t.dataCategory.label;break;case"datasetName":case"filters":n=t.dataCategory[n];break;case"datasetNone":n=t.dataCategory.noneOptionLabel;break;case"font":case"fontSize":case"fontFamily":case"fontColor":case"fontStyle":case"fontWeight":n=t.commonCategory.fontCategory[n];break;case"default":case"normal":case"thin":case"extraLight":case"light":case"medium":case"semiBold":case"bold":case"extraBold":case"heavy":n=t.commonCategory.fontCategory.fontWeights[n];break;case"italic":n=t.commonCategory.fontCategory.fontStyles[n];break;case"enableLabel":case"labelText":case"labelTarget":case"label":case"alignment":case"textDecoration":n=t.labelCategory[n];break;case"leftAlignment":case"centerAlignment":case"rightAlignment":case"topAlignment":case"middleAlignment":case"bottomAlignment":n=t.labelCategory.alignmentTypes[n];break;case"underline":case"lineThrough":case"overline":n=t.labelCategory.textDecorationTypes[n];break;case"categoryName":case"visible":case"toggleItem":n=t.visibilityCategory[n];break;case"categoryMiscellaneous":n=t.miscellaneousCategory.categoryName;break;case"customattributes":n=t.miscellaneousCategory[n];break;case"pageName":n=t.miscellaneousCategory[n];break;case"documentMap":n=t.miscellaneousCategory[n];break;case"dataonly":n=t.dataElement.categoryName;break;case"dataElementName":n=t.dataElement.elementName;break;case"dataElementOutput":n=t.dataElement.elementOutput.categoryName;break;case"dataElementAuto":n=t.dataElement.elementOutput.auto;break;case"dataElementNoOutput":n=t.dataElement.elementOutput.noOutput;break;case"dataElementOutputOutput":n=t.dataElement.elementOutput.output;break;case"bookmark":n=t.miscellaneousCategory[n];break;default:n=this.itemInfo.instance.getLocale(n)}return n},i.prototype.updatePropertyPanelValue=function(n,t){switch(n){case"Name":this.propertyPanel.updatePropertyHeader(t,this.gaugeContainerId);break;case"DataSet":case"Left":case"Top":case"Width":case"Height":case"BackgroundColor":case"BorderColorDefault":case"BorderColorLeft":case"BorderColorRight":case"BorderColorTop":case"BorderColorBottom":case"BorderStyleDefault":case"BorderStyleLeft":case"BorderStyleRight":case"BorderStyleTop":case"BorderStyleBottom":case"BorderWidthDefault":case"BorderWidthLeft":case"BorderWidthRight":case"BorderWidthTop":case"BorderWidthBottom":case"EnableLabel":case"LabelText":case"LabelLeft":case"LabelTop":case"LabelWidth":case"LabelHeight":case"LabelTextAlign":case"LabelVerticalAlign":case"LabelFontFamily":case"LabelFontColor":case"LabelFontSize":case"LabelFontStyle":case"LabelFontWeight":case"LabelTextDecoration":case"LabelBorderStyleDefault":case"LabelBorderColorDefault":case"LabelBorderWidthDefault":case"LabelBackgroundColor":case"LabelTarget":case"Hidden":case"Toggle":case"PageName":case"DocumentMap":case"DataElementName":case"DataElementOutput":case"Bookmark":this.propertyPanel.updatePropertyUIValue(n.toLowerCase(),t,this.gaugeContainerId);break;default:this.itemInfo.instance.updatePropertyUIValue(n,t,this.gaugeContainerId)}},i.prototype.updateGaugePosition=function(n,t){this.gaugeJson[n].size=this.rdlParser.getPageUnit(t);var i=this.rdlParser.getSizeUnit(this.gaugeJson[n].size,t,!0);this.gaugeContainer[0].style[n.toLowerCase()]=i+"px"},i.prototype.updateGaugeVisiblity=function(n){if(ej.isNullOrUndefined(n))this.gaugeJson.Visibility=null;else{var t=ej.ReportUtil.isNotExpression(n)?!ej.ReportUtil.isBooleanTrue(n):n;this.gaugeJson.Visibility?this.gaugeJson.Visibility.Hidden=t:this.gaugeJson.Visibility={Hidden:t}}},i.prototype.updateGaugeToggleItem=function(n){this.gaugeJson.Visibility?this.gaugeJson.Visibility.ToggleItem=n:this.gaugeJson.Visibility={ToggleItem:n}},i.prototype.updateGaugeBorderColor=function(n,t){var r=this.getBorderInfo(n),i=this.gaugeJson.Style[r+"Border"];i||(i=this.rdlParser.createBorder(r));i.Color=t;this.gaugeJson.Style[r+"Border"]=i;this.updateGaugeBorder(!1,!0)},i.prototype.updateGaugeBorder=function(n,t,i){var r,u,f;n&&(r=this.getBorderStyles("Style","dotted","dotted"),this.isTablixCell&&(u=["top","left","right","bottom"],f=this.gaugeContainer.parent().data("e-borderSides"),u.forEach(function(n){r[n]=f["e-"+n]?r[n]:"none"})),this.guageWrapper.css("border-style",r.top+" "+r.right+" "+r.bottom+" "+r.left));t&&(r=this.getBorderStyles("Color","grey","Transparent"),this.guageWrapper.css("border-color",r.top+" "+r.right+" "+r.bottom+" "+r.left));i&&(r=this.getBorderStyles("Width","1px","1px"),this.guageWrapper.css("border-width",r.top+" "+r.right+" "+r.bottom+" "+r.left))},i.prototype.updateGaugeBorderStyle=function(n,t){var r=this.getBorderInfo(n),i=this.gaugeJson.Style[r+"Border"],u;i||(i=this.rdlParser.createBorder(r));u=i.Style;i.Style=t;this.gaugeJson.Style[r+"Border"]=i;this.updateGaugeBorder(!0);(u===null||u==="None"||t==="None")&&this.updateGaugeBorder(!1,!0,!0)},i.prototype.updateGaugeBorderWidth=function(n,t){var r=this.getBorderInfo(n),i=this.gaugeJson.Style[r+"Border"];i||(i=this.rdlParser.createBorder(r));i.Width.size=ej.ReportUtil.isNotExpression(t)?this.rdlParser.getPageUnit(t):t;this.gaugeJson.Style[r+"Border"]=i;this.updateGaugeBorder(!1,!1,!0)},i.prototype.getBorderInfo=function(n){return n.indexOf("Default")!==-1?"":n.indexOf("Left")!==-1?"Left":n.indexOf("Right")!==-1?"Right":n.indexOf("Top")!==-1?"Top":"Bottom"},i.prototype.getBorderStyles=function(n,t,i){var u=this,r={left:undefined,top:undefined,right:undefined,bottom:undefined},e=["top","left","right","bottom"],o=[{propName:n,model:"PropModel"},{propName:"Style",model:"StyleModel"}],f={};return o.forEach(function(n){e.forEach(function(t){var i=t.charAt(0).toUpperCase()+t.substring(1)+"Border";f[""+t+n.model]=u.gaugeJson.Style[i]&&u.gaugeJson.Style[i][n.propName]?u.gaugeJson.Style[i]:u.gaugeJson.Style.Border})}),e.forEach(function(u){r[u]=f[u+"StyleModel"].Style==="None"?t:ej.ReportUtil.isNotExpression(f[u+"PropModel"][n])?f[u+"PropModel"][n]:i;n==="Width"&&(r[u]=ej.ReportUtil.getPixelVal(r[u].size?r[u].size:r[u])+"px")}),r},i.prototype.updateGaugeBackground=function(n){this.gaugeJson.Style.BackgroundColor=n;ej.ReportUtil.isNotExpression(n)&&this.gaugeContainer.css("background-color",n)},i.prototype.updateGaugeHeaderText=function(n,t){this.gaugeContainer.attr("aria-label",t);this.gaugeJson.Name=t;this.reportDesigner.availableNames.indexOf(t)===-1&&this.reportDesigner.availableNames.push(t);ej.ReportUtil.removeArrayVal(this.reportDesigner.availableNames,n)},i.prototype.isNumber=function(n){return parseFloat(n).toString()!=="NaN"},i.prototype.updatePropertyChange=function(n,i,r,u,f){f===void 0&&(f=!1);var e=!1;switch(n){case"Name":this.updateGaugeHeaderText(i,r);break;case"DataSet":this.gaugeJson.DataSetName=r;break;case"Left":case"Top":this.updateGaugePosition(n,r);this.designPanel.updateDesignArea(this.gaugeContainer);break;case"Width":case"Height":this.isTablixCell?e=this.updateTablixPosition(r,n==="Width"):(this.updateGaugePosition(n,r),this.designPanel.updateDesignArea(this.gaugeContainer),this.designPanel.updateSelection(this.gaugeContainer));this.itemInfo.instance.updateGaugeItemSize();break;case"BackgroundColor":this.updateGaugeBackground(r);break;case"BorderColorDefault":case"BorderColorLeft":case"BorderColorRight":case"BorderColorTop":case"BorderColorBottom":this.updateGaugeBorderColor(n,r);break;case"BorderStyleDefault":case"BorderStyleLeft":case"BorderStyleRight":case"BorderStyleTop":case"BorderStyleBottom":this.updateGaugeBorderStyle(n,r);break;case"BorderWidthDefault":case"BorderWidthLeft":case"BorderWidthRight":case"BorderWidthTop":case"BorderWidthBottom":this.updateGaugeBorderWidth(n,r);break;case"EnableLabel":r?(this.gaugeJson.GaugeLabels=[this.getGaugeLabelModel()],this.gaugeLabel=this.gaugeJson.GaugeLabels[0],this.gaugeLabel.Name=this.setName("GaugeLabel")):(this.resetGaugeScaleUIValue(),ej.ReportUtil.removeArrayVal(this.reportDesigner.availableNames,this.gaugeLabel.Name),this.gaugeJson.GaugeLabels=[],this.gaugeLabel=this.gaugeJson.GaugeLabels[0]);this.renderGaugeLabel();break;case"LabelTarget":this.gaugeLabel&&this.updateGaugeLabelTarget(n.substr(5),r);break;case"LabelText":this.gaugeLabel&&this.updateGaugeLabelText(n.substr(5),r);break;case"LabelLeft":case"LabelTop":case"LabelWidth":case"LabelHeight":this.gaugeLabel&&this.updateGaugeLabelPosition(n.substr(5),r);break;case"LabelTextAlign":case"LabelVerticalAlign":this.gaugeLabel&&this.updateGaugeLabelAlign(n.substr(5),r);break;case"LabelFontFamily":case"LabelFontColor":case"LabelFontSize":case"LabelFontStyle":case"LabelFontWeight":case"LabelTextDecoration":this.gaugeLabel&&this.updateGaugeLabelFontStyle(n.substr(5),r);break;case"LabelBorderStyleDefault":case"LabelBorderColorDefault":case"LabelBorderWidthDefault":this.gaugeLabel&&this.updateGaugeLabelBorder(n.substr(5),r);break;case"LabelBackgroundColor":this.gaugeLabel&&this.updateGaugeLabelBackground(n.substr(5),r);break;case"Hidden":this.updateGaugeVisiblity(r);break;case"Toggle":this.updateGaugeToggleItem(r);break;case"PageName":this.gaugeJson.PageName=r;break;case"DocumentMap":this.gaugeJson.DocumentMapLabel=r;break;case"DataElementName":this.gaugeJson.DataElementName=r;break;case"DataElementOutput":this.gaugeJson.DataElementOutput=ej.ReportUtil.getDataElementOutputEnum(r);break;case"Bookmark":this.gaugeJson.Bookmark=r;break;default:e=this.itemInfo.instance.updatePropertyChange(n,i,r,u,f)}return this.reportDesigner.undoManager.isPerformAction&&f===!1&&this.updatePropertyPanelValue(n,r),e||f!==!1||this.reportDesigner.undoManager.addCmdAction(t.ItemPropertyChanged,"updatePropertyChange","e-"+this.itemInfo.name.toLowerCase(),this.gaugeContainerId,[n,r,i,this.gaugeContainerId],[n,i,r,this.gaugeContainerId]),e},i.prototype.isExpression=function(n){return!ej.ReportUtil.isNotExpression(n)},i.prototype.getColorCodeValue=function(n){return n==="Transparent"?n:ej.ReportUtil.getColorCode(n)},i.prototype.setName=function(n){var t=this.reportDesigner.getAvailableName(n);return this.reportDesigner.availableNames.indexOf(t)===-1&&this.reportDesigner.availableNames.push(t),t},i.prototype.getFontStyle=function(n){var t="";switch(n){case"Default":t="";break;case"Normal":t="normal";break;case"Italic":t="italic"}return t},i.prototype.getFontWeight=function(n){var t="";switch(n){case"Normal":t="normal";break;case"Thin":t="200";break;case"ExtraLight":t="300";break;case"Light":t="400";break;case"Medium":t="500";break;case"SemiBold":t="600";break;case"Bold":t="bold";break;case"ExtraBold":t="800";break;case"Heavy":t="900";break;default:t=""}return t},i.prototype.getTextDecoration=function(n){var t="";switch(n){case"Default":t="";break;case"None":case"Underline":case"Overline":t=n.toLowerCase();break;case"LineThrough":t="line-through"}return t},i.prototype.getTextAlign=function(n){var t="";switch(n){case"Default":case"General":t="";break;case"Left":case"Center":case"Right":t=n.toLowerCase()}return t},i.prototype.renderGaugeLabel=function(){this.disposeGaugeCommonLabel();this.itemInfo.name===n.GaugeItems[n.GaugeItems.RadialGauge]&&this.itemInfo.instance.disposeGaugeLabel();this.gaugeLabel&&(this.isGaugeItemlabel()?this.itemInfo.instance.renderGaugeItemLabel():this.renderGaugeCommonLabel())},i.prototype.isGaugeItemlabel=function(){return this.gaugeLabel.ParentItem!=="None"&&this.itemInfo.name===n.GaugeItems[n.GaugeItems.RadialGauge]},i.prototype.getGaugeLabelModel=function(){return this.itemInfo.name===n.GaugeItems[n.GaugeItems.RadialGauge]?this.itemInfo.instance.getGaugeItemLabelModel(this,this.gaugeJson):this.gaugeItemInstance.getGaugeLabelModel()},i.prototype.renderGaugeCommonLabel=function(){this.gaugeLabelContainer=ej.buildTag("div.e-gauge-label","",{left:this.getGaugeControlValue("Left"),top:this.getGaugeControlValue("Top"),"background-color":this.getGaugeControlValue("BackgroundColor"),"border-color":this.getGaugeControlValue("BorderColorDefault"),"border-width":this.getGaugeControlValue("BorderWidthDefault"),"border-style":this.getGaugeControlValue("BorderStyleDefault"),position:"absolute",height:this.getGaugeControlValue("Height"),width:this.getGaugeControlValue("Width"),"font-size":this.getGaugeControlValue("FontSize"),"font-weight":this.getGaugeControlValue("FontWeight"),"font-style":this.getGaugeControlValue("FontStyle"),"font-family":this.getGaugeControlValue("FontFamily"),color:this.getGaugeControlValue("FontColor"),"text-decoration":this.getGaugeControlValue("TextDecoration"),"text-align":this.getGaugeControlValue("TextAlign"),"z-index":1});var n=ej.buildTag("span.e-gauge-label-content");n.text(this.getGaugeControlValue("Text"));this.gaugeLabelContainer.append(n);this.updateGaugeLabelVerticalAlign(this.getGaugeControlValue("VerticalAlign"));this.guageWrapper.append(this.gaugeLabelContainer)},i.prototype.disposeGaugeCommonLabel=function(){this.gaugeLabelContainer&&(this.gaugeLabelContainer.remove(),this.gaugeLabelContainer=undefined)},i.prototype.resetGaugeScaleUIValue=function(){var r=this,n=this.getGaugeLabelModel(),i={LabelText:{oldValue:this.gaugeLabel.Text,newValue:n.Text},LabelTarget:{oldValue:this.gaugeLabel.ParentItem,newValue:n.ParentItem},LabelLeft:{oldValue:this.gaugeLabel.Left,newValue:n.Left},LabelTop:{oldValue:this.gaugeLabel.Top,newValue:n.Top},LabelWidth:{oldValue:this.gaugeLabel.Width,newValue:n.Width},LabelHeight:{oldValue:this.gaugeLabel.Height,newValue:n.Height},LabelTextAlign:{oldValue:this.gaugeLabel.Style.TextAlign,newValue:n.Style.TextAlign},LabelVerticalAlign:{oldValue:this.gaugeLabel.Style.VerticalAlign,newValue:n.Style.VerticalAlign},LabelFontFamily:{oldValue:this.gaugeLabel.Style.FontFamily,newValue:n.Style.FontFamily},LabelFontStyle:{oldValue:this.gaugeLabel.Style.FontStyle,newValue:n.Style.FontStyle},LabelFontWeight:{oldValue:this.gaugeLabel.Style.FontWeight,newValue:n.Style.FontWeight},LabelFontColor:{oldValue:this.gaugeLabel.Style.Color,newValue:n.Style.Color},LabelFontSize:{oldValue:ej.ReportUtil.getPixelVal(this.gaugeLabel.Style.FontSize.size),newValue:ej.ReportUtil.getPixelVal(n.Style.FontSize.size)},LabelTextDecoration:{oldValue:this.gaugeLabel.Style.TextDecoration,newValue:n.Style.TextDecoration},LabelBorderStyleDefault:{oldValue:this.gaugeLabel.Style.Border.Style,newValue:n.Style.Border.Style},LabelBorderColorDefault:{oldValue:this.gaugeLabel.Style.Border.Color,newValue:n.Style.Border.Color},LabelBorderWidthDefault:{oldValue:ej.ReportUtil.getPixelVal(this.gaugeLabel.Style.Border.Width.size),newValue:ej.ReportUtil.getPixelVal(n.Style.Border.Width.size)},LabelBackgroundColor:{oldValue:this.gaugeLabel.Style.BackgroundColor,newValue:n.Style.BackgroundColor}};Object.keys(i).forEach(function(n){r.updatePropertyPanelValue(n,i[n].newValue);var u=[n,i[n].newValue,i[n].oldValue,r.gaugeContainerId],f=[n,i[n].oldValue,i[n].newValue,r.gaugeContainerId];r.reportDesigner.undoManager.addCmdAction(t.ItemPropertyChanged,"updatePropertyChange","e-radialgauge",r.gaugeContainerId,u,f)})},i.prototype.getGaugeControlValue=function(n){var i,t;switch(n){case"Text":t={Text:this.gaugeLabel.Text};i=this.isExpression(t[n])?"<>":t[n];break;case"BorderStyleDefault":t={BorderStyleDefault:this.gaugeLabel.Style.Border.Style};i=this.isExpression(t[n])?"None":t[n];break;case"BorderColorDefault":case"FontColor":t={BorderColorDefault:this.gaugeLabel.Style.Border.Color,FontColor:this.gaugeLabel.Style.Color};i=this.isExpression(t[n])?this.getColorCodeValue("Black"):this.getColorCodeValue(t[n]);break;case"BorderWidthDefault":t={BorderWidthDefault:this.gaugeLabel.Style.Border.Width.size};i=this.isExpression(t[n])?ej.ReportUtil.getPixelVal("1pt")+"px":ej.ReportUtil.getPixelVal(t[n])+"px";break;case"BackgroundColor":t={BackgroundColor:this.gaugeLabel.Style.BackgroundColor};i=this.isExpression(t[n])?this.getColorCodeValue("Transparent"):this.getColorCodeValue(t[n]);break;case"FontFamily":t={FontFamily:this.gaugeLabel.Style.FontFamily};i=this.isExpression(t[n])?"Segoe UI":t[n];break;case"FontStyle":t={FontStyle:this.gaugeLabel.Style.FontStyle};i=this.isExpression(t[n])?"Default":this.getFontStyle(t[n]);break;case"FontWeight":t={FontWeight:this.gaugeLabel.Style.FontWeight};i=this.isExpression(t[n])?"Default":this.getFontWeight(t[n]);break;case"FontSize":t={FontSize:this.gaugeLabel.Style.FontSize.size};i=this.isExpression(t[n])?ej.ReportUtil.getPixelVal("10pt")+"px":ej.ReportUtil.getPixelVal(t[n])+"px";break;case"TextDecoration":t={TextDecoration:this.gaugeLabel.Style.TextDecoration};i=this.isExpression(t[n])?"Default":this.getTextDecoration(t[n]);break;case"TextAlign":t={TextAlign:this.gaugeLabel.Style.TextAlign};i=this.isExpression(t[n])?"Default":this.getTextAlign(t[n]);break;case"VerticalAlign":t={VerticalAlign:this.gaugeLabel.Style.VerticalAlign};i=this.isExpression(t[n])?"Default":t[n];break;case"Left":case"Top":t={Left:this.gaugeLabel.Left,Top:this.gaugeLabel.Top};i=this.isExpression(t[n])?0:t[n]+"%";break;case"Width":case"Height":t={Width:this.gaugeLabel.Width,Height:this.gaugeLabel.Height};i=this.isExpression(t[n])?100:t[n]+"%"}return i},i.prototype.updateGaugeLabelText=function(n,t){this.gaugeLabel.Text=t;this.isGaugeItemlabel()?this.itemInfo.instance.updateGaugeLabelProps(n):this.gaugeLabelContainer.children().text(this.getGaugeControlValue(n))},i.prototype.updateGaugeLabelTarget=function(n,t){this.gaugeLabel.ParentItem=t;this.isGaugeItemlabel()&&this.itemInfo.instance.updateGaugeLabelProps(n);this.renderGaugeLabel()},i.prototype.updateGaugeLabelBorder=function(n,t){switch(n){case"BorderStyleDefault":this.gaugeLabel.Style.Border.Style=t;break;case"BorderColorDefault":this.gaugeLabel.Style.Border.Color=t;break;case"BorderWidthDefault":this.gaugeLabel.Style.Border.Width.size=this.isExpression(t)?t:this.rdlParser.getPageUnit(t)}if(!this.isGaugeItemlabel()){var i=n.split(/(?=[A-Z])/).splice(0,2).join("-").toLowerCase();this.gaugeLabelContainer.css(i,this.getGaugeControlValue(n))}},i.prototype.updateGaugeLabelBackground=function(n,t){this.gaugeLabel.Style.BackgroundColor=t;this.isGaugeItemlabel()||this.gaugeLabelContainer.css("background-color",this.getGaugeControlValue(n))},i.prototype.updateGaugeLabelFontStyle=function(n,t){switch(n){case"FontFamily":this.gaugeLabel.Style.FontFamily=t;break;case"FontStyle":this.gaugeLabel.Style.FontStyle=t;break;case"FontWeight":this.gaugeLabel.Style.FontWeight=t;break;case"FontColor":this.gaugeLabel.Style.Color=t;break;case"FontSize":this.gaugeLabel.Style.FontSize.size=this.isExpression(t)?t:this.rdlParser.getPageUnit(t);break;case"TextDecoration":this.gaugeLabel.Style.TextDecoration=t}if(this.isGaugeItemlabel())this.itemInfo.instance.updateGaugeLabelProps(n);else{var i=n==="FontColor"?"color":n.split(/(?=[A-Z])/).join("-").toLowerCase();this.gaugeLabelContainer.css(i,this.getGaugeControlValue(n))}},i.prototype.updateGaugeLabelPosition=function(n,t){if(this.gaugeLabel[n]=t,!this.isGaugeItemlabel())switch(n){case"Left":this.gaugeLabelContainer.css("left",this.getGaugeControlValue(n));break;case"Top":this.gaugeLabelContainer.css("top",this.getGaugeControlValue(n));break;case"Width":this.gaugeLabelContainer.css("width",this.getGaugeControlValue(n));break;case"Height":this.gaugeLabelContainer.css("height",this.getGaugeControlValue(n))}},i.prototype.updateGaugeLabelAlign=function(n,t){if(this.gaugeLabel.Style[n]=t,!this.isGaugeItemlabel())switch(n){case"TextAlign":this.gaugeLabelContainer.css("text-align",this.getGaugeControlValue(n));break;case"VerticalAlign":this.updateGaugeLabelVerticalAlign(this.getGaugeControlValue(n))}},i.prototype.updateGaugeLabelVerticalAlign=function(n){switch(n){case"Default":this.gaugeLabelContainer.css("display","");this.gaugeLabelContainer.children().css({"vertical-align":"",display:""});break;case"Top":this.gaugeLabelContainer.css("display","table");this.gaugeLabelContainer.children().css({"vertical-align":"top",display:"table-cell"});break;case"Middle":this.gaugeLabelContainer.css("display","table");this.gaugeLabelContainer.children().css({"vertical-align":"middle",display:"table-cell"});break;case"Bottom":this.gaugeLabelContainer.css("display","table");this.gaugeLabelContainer.children().css({"vertical-align":"bottom",display:"table-cell"})}},i.prototype.getPropertyData=function(t){return t.itemType===n.ItemType.CustomAttributes?{customProperties:this.gaugeJson.CustomProperties}:t.itemType===n.ItemType.Filter?{filters:this.gaugeJson.Filters,name:this.gaugeJson.DataSetName}:this.itemInfo.name===n.GaugeItems[n.GaugeItems.Indicator]?this.itemInfo.instance.getPropertyData(t):null},i.prototype.setPropertyData=function(t){this.reportDesigner.undoManager.setMergeAction(!0);t.itemType===n.ItemType.CustomAttributes&&this.setCustomAttribute(t.dataInfo.CustomProperties,this.gaugeJson.CustomProperties);t.itemType===n.ItemType.Filter&&this.setFilters(t.dataInfo,this.gaugeJson.Filters);this.itemInfo.name===n.GaugeItems[n.GaugeItems.Indicator]&&this.itemInfo.instance.setPropertyData(t);this.reportDesigner.undoManager.setMergeAction(!1)},i.prototype.setFilters=function(n,i){this.gaugeJson.Filters=n;this.reportDesigner.undoManager.addCmdAction(t.CustomPropertyChanged,"setFilters","e-indicator",this.gaugeContainerId,[i],[n])},i.prototype.setCustomAttribute=function(n,i){this.gaugeJson.CustomProperties=n;this.reportDesigner.undoManager.addCmdAction(t.CustomPropertyChanged,"setCustomAttribute","e-indicator",this.gaugeContainerId,[i],[n])},i.prototype.dispose=function(){this.isTablixCell||(this.designPanel.removeSelectedItem(this.gaugeContainer),this.designPanel.removeHintLine(this.gaugeContainerId),this.reportDesigner.undoManager.isPerformAction?this.designPanel.showPropertyPanel():this.reportDesigner.undoManager.addCmdAction(t.ItemDelete,"renderGaugeItem","e-"+this.itemInfo.name.toLowerCase(),this.gaugeContainerId,[{},this.gaugeContainer.parent().attr("id"),this.isTablixCell,this.gaugeJson],null));this.gaugeContainer.removeData("Gauge");this.itemInfo.instance.dispose();this.gaugeContainer.remove();this.reportDesigner.removeItemInstance(this)},i.prototype.getItemName=function(){return this.gaugeJson.Name},i.prototype.getDataSetName=function(){return this.gaugeJson.DataSetName},i.prototype.getPropertyGridItems=function(){return this.itemInfo.instance.getPropertyGridItems()},i.prototype.getItemTypeFromJson=function(t){var i;return t.StateIndicators.length?i=n.GaugeItems.Indicator:t.LinearGauges.length?i=n.GaugeItems.LinearGauge:t.RadialGauges.length&&(i=n.GaugeItems.RadialGauge),i},i.prototype.getItemInfo=function(t){var i={propertyName:null,instance:null,name:null};switch(t){case n.GaugeItems.Indicator:i.name=n.GaugeItems[n.GaugeItems.Indicator];i.propertyName="StateIndicators";i.instance=new ej.ReportDesignerUtility.IndicatorItem(this.reportDesigner);break;case n.GaugeItems.LinearGauge:i.name=n.GaugeItems[n.GaugeItems.LinearGauge];i.propertyName="LinearGauges";i.instance=new ej.ReportDesignerUtility.LinearGaugeItem(this.reportDesigner);break;case n.GaugeItems.RadialGauge:i.name=n.GaugeItems[n.GaugeItems.RadialGauge];i.propertyName="RadialGauges";i.instance=new ej.ReportDesignerUtility.RadialGaugeItem(this.reportDesigner);break;default:i=undefined}return i},i}();window.ej.createObject("ej.ReportDesignerUtility.GaugeItem",ui,window);fi=function(){function i(n){this.reportDesigner=n;this.rdlParser=this.reportDesigner.getInstance("RDLParser");this.designPanel=this.reportDesigner.getInstance("DesignPanel");this.propertyPanel=this.reportDesigner.getInstance("PropertyPanel");this.dataSets=this.reportDesigner.getInstance("DataSet");this.dataConfig=this.reportDesigner.getInstance("DataConfiguration");this.indicatorItemInstance=new ej.ReportModel.IndicatorItem;this.indicatorPropertyInstance=new ej.ReportModel.IndicatorProperty;this.indicatorIconsInstance=new ej.ReportDesignerUtility.IndicatorIcons;this.iconsSets=this.indicatorIconsInstance.getIconsSets()}return i.prototype.renderItem=function(n,t,i){this.initializeindicatorJson(n,i);this.indicatorContainer=ej.buildTag("div.e-indicator-wrapper e-gauge-report-item","",{left:this.indicatorJson.Left+"%",top:this.indicatorJson.Top+"%",width:this.indicatorJson.Width+"%",height:this.indicatorJson.Height+"%",position:"inherit",border:"1px dashed transparent",overflow:"hidden","box-sizing":"border-box"});this.updateIndicatorState();t.append(this.indicatorContainer)},i.prototype.initializeindicatorJson=function(n,t){this.gaugeInstance=t;this.gaugeJson=n;this.indicatorJson=this.gaugeJson.StateIndicators[0];this.selectedIndicatorState=this.getIndicatorState();this.gaugeJson.StateIndicators=[this.indicatorJson];this.updateTrasnforamationScope();this.indicatorJson.MaximumValue.Value=this.indicatorJson.MaximumValue.Value==="null"||this.indicatorJson.MaximumValue.Value===null?"NaN":this.indicatorJson.MaximumValue.Value;this.indicatorJson.MinimumValue.Value=this.indicatorJson.MinimumValue.Value==="null"||this.indicatorJson.MinimumValue.Value===null?"NaN":this.indicatorJson.MinimumValue.Value},i.prototype.renderIndicatorIcon=function(n){if(n){var t=$(document.createElementNS("http://www.w3.org/2000/svg","svg"));t[0].setAttribute("class","e-indicator-item");t.css({height:"inherit",width:"inherit",position:"inherit",top:"inherit",left:"inherit",transform:"scale("+n.scaleFactor+")"});t[0].setAttributeNS(null,"viewBox","0 0 32 32");this.createIconPath(n.indicatorStyle,t);this.updateIconColor(t,n.color);this.indicatorContainer.append(t)}},i.prototype.createIconPath=function(n,t){var i="http://www.w3.org/2000/svg",u=this.indicatorIconsInstance.getIndicatorIconPaths(n),r=$(document.createElementNS(i,"g"));u.forEach(function(n){var t=$(document.createElementNS(i,n.tag));n.class&&t[0].setAttribute("class",n.class);t.attr(n.attr);r.append(t)});t.append(r)},i.prototype.updateIconColor=function(n,t){var i=n.find(".e-indicator-color");i.css({fill:t==="#00ffffff"?"lightgrey":ej.ReportUtil.getColorCode(t)});i=n.find(".e-indicator-stroke");i.css({fill:"transparent"})},i.prototype.updateTrasnforamationScope=function(){this.indicatorJson.TransformationScope=this.gaugeInstance.isTablixCell?this.gaugeInstance.tablixInstance.tablixJson.Name:""},i.prototype.updatePropertyChange=function(t,i,r){var f=!1;switch(t){case"Types":this.selectedIndicatorState=this.iconsSets[r];this.updatePropertyUIValue("IndicatorStates",this.selectedIndicatorState.indicatorStates.length,this.gaugeJson.UniqueId);this.updateIndicatorStatesModel();break;case"Value":this.indicatorJson.GaugeInputValue.Value=r===null?"":r;break;case"MeasurementUnit":this.indicatorJson.TransformationType=n.IndicatorTransformationType[r];break;case"Min":case"Max":var u=t==="Min",e=u?"MinimumValue":"MaximumValue",o=parseFloat(u?r:this.indicatorJson.MinimumValue.Value),s=parseFloat(u?this.indicatorJson.MaximumValue.Value:r);s.toString()!=="NaN"&&o.toString()!=="NaN"?o=Math.min(i,r)&&t<=Math.max(i,r)):i.toString()!=="NaN"&&r==="NaN"?!(t>=i):r.toString()!=="NaN"&&i==="NaN"?!(t<=r):!1,u||(o=this.getIndicatorStateFormula(s,i,r),this.selectedIndicatorState.indicatorStates.some(function(n){var i=o(parseFloat(n.start)),r=o(parseFloat(n.end)),u;return(ej.isNullOrUndefined(e)||e===!0)&&(e=i.toString()!=="NaN"&&r.toString()!=="NaN"),u=i.toString()!=="NaN"&&r.toString()!=="NaN"?t>=Math.min(i,r)&&t<=Math.max(i,r):t===i||t===r,f=u?n:undefined,u}))),u=u?u:ej.isNullOrUndefined(f)&&e,f=u?this.indicatorIconsInstance.getIndicatorstate("",this.indicatorJson.IndicatorStyle,this.indicatorJson.Style.BackgroundColor,"","","1"):ej.isNullOrUndefined(f)?this.selectedIndicatorState.indicatorStates.length?this.selectedIndicatorState.indicatorStates[0]:undefined:f},i.prototype.getIndicatorStateFormula=function(n,t,i){return n&&(t!=="NaN"||i!=="NaN")?t==="NaN"&&i!=="NaN"?i<=100?function(n){return n-(100-i)}:function(n){return n*(i/100)}:i==="NaN"&&t!=="NaN"?function(n){return n+t}:function(n){return n*(i-t)/100+t}:function(n){return n}},i.prototype.getPropertyData=function(n){if(n.editorType)return this.getIndicatorState()},i.prototype.setPropertyData=function(n){var i=this.getIndicatorState(),r;n.editorType&&(this.selectedIndicatorState=n.dataInfo,this.updatePropertyUIValue("Types",this.selectedIndicatorState.iconsSet,this.gaugeJson.UniqueId),this.updateIndicatorStatesModel(),this.updateIndicatorState());this.reportDesigner.undoManager.isPerformAction&&n.itemId&&this.propertyPanel.updatePropertyUIValue(n.itemId,n.newValue,this.gaugeJson.UniqueId);r={editorType:n.editorType,itemId:n.itemId,name:n.name,dataInfo:i,newValue:i.indicatorStates.length};this.reportDesigner.undoManager.addCmdAction(t.CustomPropertyChanged,"setPropertyData","e-indicator",this.gaugeJson.UniqueId,[r],[$.extend(!0,{},n)])},i.prototype.getIndicatorStatesCount=function(){var n=0;return this.selectedIndicatorState&&this.selectedIndicatorState.indicatorStates&&(n=this.selectedIndicatorState.indicatorStates.length),n},i.prototype.getLocale=function(n){var t,i=this.reportDesigner.model.locale?this.reportDesigner.model.locale:"en-US";t=!ej.isNullOrUndefined(ej.ReportDesigner.Locale[i])&&ej.ReportDesigner.Locale[i].indicatorProperty?ej.ReportDesigner.Locale[i].indicatorProperty:ej.ReportDesigner.Locale["en-US"].indicatorProperty;switch(n){case"indicatorTypes":n=t.typesCategory.categoryName;break;case"threeColoredArrows":case"threeGrayArrows":case"threeUpDownTriangles":case"fourGrayArrows":case"fourColoredArrows":case"fiveGrayArrows":case"fiveColoredArrows":case"threeCircledSymbols":case"threeUncircledSymbols":case"threeFlags":case"threeUnrimmedTrafficLights":case"threeRimmedTrafficLights":case"threeSigns":case"fourTrafficLights":case"redToBlack":case"threeStars":case"fiveStars":case"fourRatings":case"fiveRatings":case"fiveQuarters":case"fiveBlocks":case"custom":n=t.typesCategory.types[n];break;case"indicatorValue":n=t.valueCategory.categoryName;break;case"value":case"measurementUnit":case"min":case"max":case"numeric":case"percentage":n=t.valueCategory[n];break;case"states":n=t.states.categoryName;break;case"indicatorStates":n=t.states.categoryName;break;case"circle":case"flag":case"arrowDown":case"arrowDownIncline":case"arrowSide":case"arrowUp":case"arrowUpIncline":case"boxesNoneFilled":case"boxesOneFilled":case"boxesTwoFilled":case"boxesThreeFilled":case"boxesAllFilled":case"quartersNoneFilled":case"quartersOneFilled":case"quartersTwoFilled":case"quartersThreeFilled":case"quartersAllFilled":case"signalMeterNoneFilled":case"signalMeterOneFilled":case"signalMeterTwoFilled":case"signalMeterThreeFilled":case"signalMeterFourFilled":case"starQuartersNoneFilled":case"starQuartersOneFilled":case"starQuartersTwoFilled":case"starQuartersThreeFilled":case"starQuartersAllFilled":case"threeSignsCircle":case"threeSignsDiamond":case"threeSignsTriangle":case"threeSymbolCheck":case"threeSymbolCross":case"threeSymbolExclamation":case"threeSymbolUnCircledCheck":case"threeSymbolUnCircledCross":case"threeSymbolUnCircledExclamation":case"trafficLight":case"trafficLightUnrimmed":case"triangleDash":case"triangleDown":case"triangleUp":case"lightArrowDown":case"lightArrowDownIncline":case"lightArrowSide":case"lightArrowUp":case"lightArrowUpIncline":case"buttonStop":case"buttonPlay":case"buttonPause":case"faceSmile":case"faceNeutral":case"faceFrown":case"none":n=t.states.icons[n];break;case"miscellaneous":return t&&t.miscellaneous&&t.miscellaneous.categoryName,t.miscellaneous.categoryName;case"toolTip":return t&&t.miscellaneous&&t.miscellaneous.toolTip,t.miscellaneous.toolTip}return n},i.prototype.updateIndicatorStatesModel=function(){var t=this;this.indicatorJson.IconsSet=n.IndicatorIconsSet[this.selectedIndicatorState.iconsSet];this.indicatorJson.IndicatorStates=[];this.selectedIndicatorState.indicatorStates.forEach(function(n){var i=t.indicatorItemInstance.getIndicatorStateModel();i.StartValue.Value=n.start;i.EndValue.Value=n.end;i.Color=n.color;i.Name=n.name;i.ScaleFactor=n.scaleFactor;i.IndicatorStyle=n.indicatorStyle;t.indicatorJson.IndicatorStates.push(i)})},i.prototype.getIndicatorState=function(){var i=this,t={iconsSet:null,indicatorStates:[]};return t.indicatorStates=[],t.iconsSet=n.IndicatorIconsSet[this.indicatorJson.IconsSet],this.indicatorJson.IndicatorStates.forEach(function(n){var r=i.indicatorIconsInstance.getIndicatorstate("","","","","","");r.start=n.StartValue.Value;r.end=n.EndValue.Value;r.color=n.Color;r.name=n.Name;r.scaleFactor=n.ScaleFactor;r.indicatorStyle=n.IndicatorStyle;t.indicatorStates.push(r)}),t},i.prototype.updateDroppedItemInfo=function(){this.updateTrasnforamationScope()},i.prototype.updateGaugeItemSize=function(n){n===void 0&&(n=!1)},i.prototype.getDefaultIndicatorState=function(){return this.iconsSets.ThreeColoredArrows},i.prototype.getGaugeItemJson=function(n,t){var i=this.rdlParser.getRDLUnit();return t.Width.size=t.Height.size=ej.ReportUtil.convertPxToUnit(48,i),t.StateIndicators=[this.indicatorItemInstance.getPageModel().StateIndicators[0]],t},i.prototype.getPropertyGridItems=function(){return this.indicatorPropertyInstance.getProperty(this.gaugeJson,this.gaugeInstance,this)},i.prototype.dispose=function(){this.indicatorContainer.remove()},i}();window.ej.createObject("ej.ReportDesignerUtility.IndicatorItem",fi,window);ei=function(){function i(n){this.reportDesigner=n;this.rdlParser=this.reportDesigner.getInstance("RDLParser");this.designPanel=this.reportDesigner.getInstance("DesignPanel");this.propertyPanel=this.reportDesigner.getInstance("PropertyPanel");this.dataSets=this.reportDesigner.getInstance("DataSet");this.dataConfig=this.reportDesigner.getInstance("DataConfiguration");this.linearGaugeItemInstance=new ej.ReportModel.LinearGaugeItem;this.linearGaugePropertyInstance=new ej.ReportModel.LinearGaugeProperty;this.linearGaugeInfo={model:undefined,instance:undefined};this.orientationInfo={height:undefined,width:undefined,offset:undefined,orientation:undefined}}return i.prototype.renderItem=function(n,t,i){this.initializeLinearGaugeJson(n,i,t);this.linearGaugeContainer=ej.buildTag("div.e-lineargauge-wrapper e-gauge-report-item","",{left:this.linearGaugeJson.Left+"%",top:this.linearGaugeJson.Top+"%",width:this.linearGaugeJson.Width+"%",height:this.linearGaugeJson.Height+"%",position:"inherit",border:"1px dashed transparent",overflow:"hidden","box-sizing":"border-box"},{id:ej.getGuid("ejlineargauge")});t.append(this.linearGaugeContainer);this.renderLinearGauge()},i.prototype.initializeLinearGaugeJson=function(n,t){this.gaugeInstance=t;this.gaugeJson=n;this.linearGaugeJson=this.gaugeJson.LinearGauges[0];this.gaugeJson.LinearGauges=[this.linearGaugeJson];this.linearGaugeInfo.model={scale:this.linearGaugeJson.GaugeScales[0],pointer:this.linearGaugeJson.GaugeScales[0].GaugePointers[0],range:this.linearGaugeJson.GaugeScales[0].ScaleRanges[0]};var i=this.linearGaugeJson.AspectRatio;this.linearGaugeJson.AspectRatio=i==="null"||i===null?"NaN":i;this.linearGaugeJson.GaugeScales.forEach(function(n){var t=n.Interval,i=n.IntervalOffset,r=n.GaugeMajorTickMarks.Interval,u=n.GaugeMinorTickMarks.Interval,f=n.GaugeMajorTickMarks.IntervalOffset,e=n.ScaleLabels.Interval,o=n.ScaleLabels.IntervalOffset,s=n.GaugeMinorTickMarks.IntervalOffset;n.Interval=t==="null"||t===null?"NaN":t;n.IntervalOffset=i==="null"||i===null?"NaN":i;n.GaugeMajorTickMarks.Interval=r==="null"||r===null?"NaN":r;n.GaugeMinorTickMarks.Interval=u==="null"||u===null?"NaN":u;n.GaugeMajorTickMarks.IntervalOffset=f==="null"||f===null?"NaN":f;n.GaugeMinorTickMarks.IntervalOffset=e==="null"||e===null?"NaN":e;n.ScaleLabels.Interval=o==="null"||o===null?"NaN":o;n.ScaleLabels.IntervalOffset=s==="null"||s===null?"NaN":s});this.value=this.linearGaugeInfo.model.pointer?this.linearGaugeInfo.model.pointer.GaugeInputValue.Value:"";this.updateLinearGaugeOrientationInfo()},i.prototype.renderLinearGauge=function(){this.linearGaugeInstance=new ejs.lineargauge.LinearGauge({orientation:this.orientationInfo.orientation,background:"transparent",width:this.orientationInfo.width+"px",height:this.orientationInfo.height+"px",axes:[{minimum:this.getLinearGaugeControlValue("Min"),maximum:this.getLinearGaugeControlValue("Max"),isInversed:this.getLinearGaugeControlValue("ReverseDirection"),showLastLabel:this.getLinearGaugeControlValue("ShowScaleLabelsAtEnd"),labelStyle:{font:{size:this.getLinearGaugeControlValue("ScaleLabelsFontSize"),fontFamily:this.getLinearGaugeControlValue("ScaleLabelsFontFamily"),color:this.getLinearGaugeControlValue("ScaleLabelsFontColor"),fontStyle:this.getLinearGaugeControlValue("ScaleLabelsFontStyle"),fontWeight:this.getLinearGaugeControlValue("ScaleLabelsFontWeight")},position:this.getLinearGaugeControlValue("ScaleLabelsPlacement")},line:{width:this.getLinearGaugeControlValue("ScaleBarWidth"),color:this.getLinearGaugeControlValue("ScaleBarColor")},majorTicks:{interval:this.getLinearGaugeControlValue("MajorTickInterval"),height:this.getLinearGaugeControlValue("MajorTickLength"),width:this.getLinearGaugeControlValue("MajorTickWidth"),position:this.getLinearGaugeControlValue("MajorTickPlacement"),color:this.getLinearGaugeControlValue("MajorTickColor")},minorTicks:{interval:this.getLinearGaugeControlValue("MinorTickInterval"),height:this.getLinearGaugeControlValue("MinorTickLength"),width:this.getLinearGaugeControlValue("MinorTickWidth"),position:this.getLinearGaugeControlValue("MinorTickPlacement"),color:this.getLinearGaugeControlValue("MinorTickColor")},pointers:this.updateLinearGaugePointer(),ranges:this.updateLinearGaugeRange()}]});this.linearGaugeInfo.instance={scale:this.linearGaugeInstance.axes[0],pointer:this.linearGaugeInstance.axes[0].pointers[0],range:this.linearGaugeInstance.axes[0].ranges[0]};this.linearGaugeInstance.appendTo(this.linearGaugeContainer[0])},i.prototype.updateLinearGaugePointer=function(){return this.linearGaugeInfo.model.pointer?[{color:this.getLinearGaugeControlValue("PointerColor"),position:this.getLinearGaugeControlValue("PointerPlacement"),type:this.getLinearGaugeControlValue("PointerType"),value:this.getLinearGaugeControlValue("PointerValue"),width:this.linearGaugeInfo.model.pointer.Type===0?this.getLinearGaugeControlValue("PointerWidth"):this.getLinearGaugeControlValue("MarkerLength"),height:this.linearGaugeInfo.model.pointer.Type===0?this.getLinearGaugeControlValue("MarkerLength"):this.getLinearGaugeControlValue("PointerWidth"),markerType:this.getLinearGaugeControlValue("MarkerStyle"),animation:{enable:!1}}]:[]},i.prototype.updateLinearGaugeRange=function(){return this.linearGaugeInfo.model.range?[{start:this.getLinearGaugeControlValue("StartRange"),end:this.getLinearGaugeControlValue("EndRange"),startWidth:this.getLinearGaugeControlValue("StartWidth"),endWidth:this.getLinearGaugeControlValue("EndWidth"),color:this.getLinearGaugeControlValue("RangeColor"),position:this.getLinearGaugeControlValue("RangePlacement")}]:[]},i.prototype.updateLinearGaugeOrientationInfo=function(){var t=n.GaugeOrientation[this.linearGaugeJson.Orientation],i=this.gaugeInstance.gaugeContainer.height(),r=this.gaugeInstance.gaugeContainer.width();this.orientationInfo.orientation=t==="Auto"?i0&&!this.isTablixCell&&this.designPanel.itemDropSelection(this.imageDiv);this.designPanel.updateDesignArea(this.imageDiv);this.rptDesigner.undoManager.addCmdAction(t.ItemAdd,"renderImageReportElement","e-image",this.itemId,null,[this.imageJson,i,this.isTablixCell])}catch(o){this.designPanel.rptErrors.push({name:this.imageJson.Name,error:o.message});ej.ReportUtil.logError(o,this.rptDesigner)}},i.prototype.renderImageElement=function(n,t){if(this.itemId=this.imageJson.UniqueId,this.rptDesigner.availableNames.indexOf(this.imageJson.Name)===-1&&this.rptDesigner.availableNames.push(this.imageJson.Name),this.imageOEBounds=n,this.imageDiv=ej.buildTag("div.e-image e-reportitem e-reportdesigner-image e-rptdesigner-tab-focus","",{top:n.top,left:n.left,width:n.width,height:n.height,border:"1px none gray","box-sizing":this.isTablixCell?"border-box":"content-box","-moz-box-sizing":this.isTablixCell?"border-box":"content-box","-webkit-box-sizing":this.isTablixCell?"border-box":"content-box"},{id:this.itemId,Name:this.imageJson.Name,tabindex:0,"aria-label":this.imageJson.Name}),this.imageBorder=ej.buildTag("div","",{width:"100%",height:"100%","z-index":"-1",border:"1px dotted gray","box-sizing":"border-box","-moz-box-sizing":"border-box","-webkit-box-sizing":"border-box"},{}),this.designPanel.setChildItemClass(this.imageDiv,t),this.imageDiv.append(this.imageBorder),t.append(this.imageDiv),this.imageDiv.data("Image",this),this.defaultImgDiv=ej.buildTag("div.e-draggable e-reportdesigner-default-image","",{width:"100%",height:"100%"},{id:this.id+"_default_image"}),this.scrollCont=ej.buildTag("div."+this.id+"_image","",{overflow:"hidden",width:"100%",height:"100%"},{}),this.image=ej.buildTag("img","",{},{}),this.wireEvents(),this.scrollCont.append(this.image),this.imageBorder.append(this.defaultImgDiv),this.imageBorder.append(this.scrollCont),this.updateImageValue(this.imageJson.Value),this.isTablixCell)this.updateImageItemBorder();else{var i={};this.updateImageStyles(i);this.imageBorder.css(i)}this.isTablixCell&&(this.imageDiv.css({position:"relative",overflow:"hidden"}),this.image.css("position","absolute"));this.rptDesigner.addItemInstance(this)},i.prototype.updateImageValue=function(n){this.imageJson.Value=n;var t=this.getValue(n),i=ej.isNullOrUndefined(t)?this.imageJson.Name:t.Name,r=ej.ReportUtil.getExtension(ej.isNullOrUndefined(t)?"image/png":t.MIMEType),u=ej.ReportUtil.getImageUrl(i,r,this.rptDesigner);this.imageJson.Source===1||this.imageJson.Source===0?(this.imageJson.Source===0?(ej.ReportUtil.isNotExpression(n)&&this.image.attr("src",n),this.externalValue=n):(ej.ReportUtil.isNotExpression(n)&&this.image.attr("src",u),this.embeddedvalue=n),this.scrollCont.attr("id",this.id+"_"+i),this.image.attr({id:this.id+"_image_"+i,alt:this.imageJson.Name})):this.databaseValue=n;this.showDefaultImage(!ej.isNullOrUndefined(n)&&n.length>0&&(this.imageJson.Source===1||this.imageJson.Source===0)&&ej.ReportUtil.isNotExpression(n)?!1:!0)},i.prototype.updateSource=function(n){n==="Database"?(this.imageJson.Source=2,this.updateImageValue(this.databaseValue),this.updatePropertyUIValue("MIMEType","image/png")):n==="Embedded"?(this.imageJson.Source=1,this.updateImageValue(this.embeddedvalue)):n==="External"&&(this.imageJson.Source=0,this.updateImageValue(this.externalValue))},i.prototype.updateImgSource=function(n){!ej.isNullOrUndefined(n)&&n.name&&n.name.length>0&&(this.image.attr("src",n.src),this.imageJson.Value=n.name,this.showDefaultImage(!1),this.imageJson.Source===1?this.embeddedvalue=n.name:this.imageJson.Source===0&&(this.externalValue=n.name))},i.prototype.updateImageStyles=function(n){this.imageJson.Style&&(this.imageJson.Style.Border&&this.updateImageBorders(this.imageJson.Style.Border,"",n),this.imageJson.Style.TopBorder&&this.updateImageBorders(this.imageJson.Style.TopBorder,"-top",n),this.imageJson.Style.BottomBorder&&this.updateImageBorders(this.imageJson.Style.BottomBorder,"-bottom",n),this.imageJson.Style.LeftBorder&&this.updateImageBorders(this.imageJson.Style.LeftBorder,"-left",n),this.imageJson.Style.RightBorder&&this.updateImageBorders(this.imageJson.Style.RightBorder,"-right",n))},i.prototype.updateImageBorders=function(n,t,i){if(n){var r="border"+t+"-style";n.Color&&(this.borderColor["border"+t+"-color"]=i["border"+t+"-color"]=n.Color);n.Style&&(this.borderStyle[r]=n.Style==="Default"||n.Style==="None"?i[r]="dotted":i[r]=n.Style);this.borderWidth["border"+t+"-width"]=n.Width&&n.Width.size?i["border"+t+"-width"]=ej.ReportUtil.getPixelVal(n.Width.size):i["border"+t+"-width"]=ej.ReportUtil.getPixelVal("1pt")}},i.prototype.updateImageTop=function(n){this.imageJson.Top.size=this.rdlParser.getPageUnit(n);this.imageDiv.css("top",this.rdlParser.getSizeUnit(this.imageJson.Top.size,n,!0)+"px");this.designPanel.updateDesignArea(this.imageDiv)},i.prototype.updateImageLeft=function(n){this.imageJson.Left.size=this.rdlParser.getPageUnit(n);this.imageDiv.css("left",this.rdlParser.getSizeUnit(this.imageJson.Left.size,n,!0)+"px");this.designPanel.updateDesignArea(this.imageDiv)},i.prototype.updateImageHeight=function(n){this.imageJson.Height.size=this.rdlParser.getPageUnit(n);this.imageDiv.css("height",this.rdlParser.getSizeUnit(this.imageJson.Height.size,n,!0)+"px");this.updateSizing(this.getImageSizing(this.imageJson.Sizing===0?2:this.imageJson.Sizing));this.designPanel.updateSelection(this.imageDiv);this.designPanel.updateDesignArea(this.imageDiv)},i.prototype.updateTablixRowHeight=function(n){var t=this.imageDiv.closest(".e-tablix-cell",this.designPanel.designArea[0]),f=t.closest(".e-tablix",this.designPanel.designArea[0]),i=ej.ReportUtil.getReportItem(f),u,r;return i&&(u=i.getMinimumHeight(t.parent().index()),r=ej.ReportUtil.getPixelVal(n+this.rptDesigner.rdlParser.getUnitVal()),u<=r)?(i.updateTablixRowHeight(t,r),!1):!0},i.prototype.updateTablixCollWidth=function(n){var t=this.imageDiv.closest(".e-tablix-cell",this.designPanel.designArea[0]),f=t.closest(".e-tablix",this.designPanel.designArea[0]),i=ej.ReportUtil.getReportItem(f),u,r;return i&&(u=i.getMinimumWidth(t.index()),r=ej.ReportUtil.getPixelVal(n+this.rptDesigner.rdlParser.getUnitVal()),u<=r)?(i.updateTablixCollWidth(t,r),!1):!0},i.prototype.updateImageWidth=function(n){this.imageJson.Width.size=this.rdlParser.getPageUnit(n);this.imageDiv.css("width",this.rdlParser.getSizeUnit(this.imageJson.Width.size,n,!0)+"px");this.updateSizing(this.getImageSizing(this.imageJson.Sizing===0?2:this.imageJson.Sizing));this.designPanel.updateSelection(this.imageDiv);this.designPanel.updateDesignArea(this.imageDiv)},i.prototype.updateBorderColor=function(n,t,i){n&&(n.Color=t,this.updateIndividualBorderColor(i,n),i.length===0&&this.updateIndividualBorders())},i.prototype.updateBorderWidth=function(t,i,r){var f=this.rdlParser.isPixelUnit()?n.UnitType.Pt.toString():this.rdlParser.getRDLUnit(),u=ej.ReportUtil.isNotExpression(i)?ej.ReportUtil.getUnitVal(i+this.rdlParser.getUnitVal(),f):i;t&&(t.Width?t.Width.size=ej.ReportUtil.isNotExpression(i)?u:i:t.Width=this.rdlParser.createSize(u),this.updateIndividualBorderWidth(r,t),r.length===0&&this.updateIndividualBorders())},i.prototype.updateActionInfo=function(n,t,i){var r=null;t&&(i.toLowerCase()==="linkurl"?(r=this.createAction(),r.Actions[0].Hyperlink=t):i.toLowerCase()==="linkbookmark"?(r=this.createAction(),r.Actions[0].BookmarkLink=t):i.toLowerCase()==="linkreport"&&(r=this.createReport(t.ReportPath,t.ReportParams)));this.imageJson.ActionInfo=r},i.prototype.updateBorderStyle=function(n,t,i){n&&(n.Style=t,this.isTablixCell?this.updateTableCellBorder(i,t):this.updateIndividualBorderStyle(i,t),i.length===0&&this.updateIndividualBorders())},i.prototype.updateIndividualBorders=function(){this.updateIndividualBorder(this.imageJson.Style.LeftBorder,"-left");this.updateIndividualBorder(this.imageJson.Style.RightBorder,"-right");this.updateIndividualBorder(this.imageJson.Style.TopBorder,"-top");this.updateIndividualBorder(this.imageJson.Style.BottomBorder,"-bottom")},i.prototype.updateIndividualBorder=function(n,t){ej.isNullOrUndefined(n)||(this.updateIndividualBorderColor(t,n),this.updateIndividualBorderWidth(t,n),this.isTablixCell?this.updateTableCellBorder(t,n.Style):this.updateIndividualBorderStyle(t,n.Style))},i.prototype.updateIndividualBorderColor=function(n,t){ej.ReportUtil.isNotExpression(t.Color)&&t.Style&&t.Style!=="None"&&t.Style!=="Default"&&this.imageBorder.css("border"+n+"-color",ej.isNullOrUndefined(t.Color)?this.imageJson.Style.Border.Color:t.Color);this.borderColor["border"+n+"-color"]=ej.ReportUtil.isNotExpression(t.Color)?t.Color:"gray"},i.prototype.updateIndividualBorderWidth=function(n,t){var i,r;i=ej.isNullOrUndefined(t.Width)||ej.isNullOrUndefined(t.Width.size)||ej.ReportUtil.getPixelVal(t.Width.size)===0?ej.ReportUtil.getPixelVal(this.imageJson.Style.Border.Width.size):ej.ReportUtil.getPixelVal(t.Width.size);r=ej.ReportUtil.isNotExpression(i)?i:ej.ReportUtil.getPixelVal("1pt");t.Style&&t.Style!=="None"&&t.Style!=="Default"&&this.imageBorder.css("border"+n+"-width",r);this.borderWidth["border"+n+"-width"]=r},i.prototype.updateIndividualBorderStyle=function(n,t){var i="border"+n+"-style";t=ej.isNullOrUndefined(t)?this.imageJson.Style.Border.Style:t;t!=="Default"&&t!=="None"&&ej.ReportUtil.isNotExpression(t)?(this.imageBorder.css(i,t),this.imageBorder.css("border"+n+"-color",this.borderColor["border"+n+"-color"]),this.imageBorder.css("border"+n+"-width",this.borderWidth["border"+n+"-width"])):(this.imageBorder.css(i,"dotted"),this.imageBorder.css("border"+n+"-color","gray"),this.imageBorder.css("border"+n+"-width","1.33333px"))},i.prototype.updateTableCellBorder=function(n,t){var u=ej.isNullOrUndefined(t)||t==="Default"||t==="None",i,r;t=u?"dashed":t.toLowerCase();i=this.getBorderInfo();r={};n.length>0?r["border"+n+"-style"]=i["e"+n]?t.toLowerCase():"none":r={"border-left-style":i["e-left"]?t.toLowerCase():"none","border-top-style":i["e-top"]?t.toLowerCase():"none","border-right-style":i["e-right"]?t.toLowerCase():"none","border-bottom-style":i["e-bottom"]?t.toLowerCase():"none"};this.imageBorder.css(r)},i.prototype.updateImageItemBorder=function(){var n={},t;this.updateImageStyles(n);t=this.getBorderInfo();ej.isNullOrUndefined(t)||(n["border-left-style"]=t["e-left"]?ej.isNullOrUndefined(n["border-left-style"])?n["border-style"]:n["border-left-style"]:"none",n["border-top-style"]=t["e-top"]?ej.isNullOrUndefined(n["border-top-style"])?n["border-style"]:n["border-top-style"]:"none",n["border-right-style"]=t["e-right"]?ej.isNullOrUndefined(n["border-right-style"])?n["border-style"]:n["border-right-style"]:"none",n["border-bottom-style"]=t["e-bottom"]?ej.isNullOrUndefined(n["border-bottom-style"])?n["border-style"]:n["border-bottom-style"]:"none");this.imageBorder.css(n)},i.prototype.getBorderInfo=function(){return this.imageDiv.parent().data("e-borderSides")},i.prototype.updateCellItemBorder=function(){this.updateImageItemBorder()},i.prototype.updateName=function(n){this.imageJson.Name=n},i.prototype.updateMimeType=function(n){this.imageJson.MIMEType=n},i.prototype.getSizingEnumVal=function(t){return n.Sizing[t]===n.Sizing.AutoSize?n.Sizing.AutoSize:n.Sizing[t]===n.Sizing.Fit?n.Sizing.Fit:n.Sizing[t]===n.Sizing.FitProportional?n.Sizing.FitProportional:n.Sizing[t]===n.Sizing.Clip?n.Sizing.Clip:null},i.prototype.updateSizing=function(t){var u=this.getSizingEnumVal(t),i,r,f;this.imageJson.Sizing=u;!ej.isNullOrUndefined(this.defaultImgDiv)&&!this.defaultImgDiv.is(":visible")&&!ej.isNullOrUndefined(this.image)&&!ej.isNullOrUndefined(this.imageDiv)&&this.image.length>=0&&this.imageDiv.length>=0&&(i=this.image.prop("naturalWidth"),r=this.image.prop("naturalHeight"),this.isTablixCell||(u===n.Sizing.AutoSize?(this.image.css({width:i+"px",height:r+"px"}),this.imageDiv.css({width:i+"px",height:r+"px"})):u===n.Sizing.Fit?this.image.css({width:this.imageDiv.width()+"px",height:this.imageDiv.height()+"px"}):u===n.Sizing.FitProportional?(f=Math.min(this.imageDiv[0].offsetWidth/i,this.imageDiv[0].offsetHeight/r),this.image.css({width:i*f+"px",height:r*f+"px"})):u===n.Sizing.Clip&&this.image.css({width:i+"px",height:r+"px"}),this.designPanel.updateSelection(this.imageDiv),this.designPanel.updateDesignArea(this.imageDiv)),this.imageJson.Height.size=ej.ReportUtil.convertPxToUnit(this.imageDiv.height(),this.rdlParser.getRDLUnit()),this.imageJson.Width.size=ej.ReportUtil.convertPxToUnit(this.imageDiv.width(),this.rdlParser.getRDLUnit()),this.updatePropertyUIValue("Width",this.rdlParser.getSizeUnit(this.imageJson.Width.size,this.imageDiv.width().toString(),!1)),this.updatePropertyUIValue("Height",this.rdlParser.getSizeUnit(this.imageJson.Height.size,this.imageDiv.height().toString(),!1)))},i.prototype.updateImageSizing=function(){this.updateSizing(this.getImageSizing(this.imageJson.Sizing))},i.prototype.getImageSizing=function(t){return n.Sizing[t].toString()},i.prototype.showDefaultImage=function(n){ej.isNullOrUndefined(this.scrollCont)||ej.isNullOrUndefined(this.defaultImgDiv)||(n?(this.scrollCont.css("display","none"),this.defaultImgDiv.css("display","block")):(this.defaultImgDiv.css("display","none"),this.scrollCont.css("display","block")))},i.prototype.updateImageVisiblity=function(n){if(ej.isNullOrUndefined(n))this.imageJson.Visibility=null;else{var t=ej.ReportUtil.isNotExpression(n)?!n:n;this.imageJson.Visibility?this.imageJson.Visibility.Hidden=t:this.imageJson.Visibility={Hidden:t}}},i.prototype.updateImageToggleItem=function(n){this.imageJson.Visibility?this.imageJson.Visibility.ToggleItem=n:this.imageJson.Visibility={ToggleItem:n}},i.prototype.updatePropertyUIValue=function(n,t){switch(n){case"Height":this.propertyPanel.updatePropertyUIValue("height",t,this.itemId);break;case"Width":this.propertyPanel.updatePropertyUIValue("width",t,this.itemId);break;case"Left":this.propertyPanel.updatePropertyUIValue("leftposition",t,this.itemId);break;case"Top":this.propertyPanel.updatePropertyUIValue("topposition",t,this.itemId);break;case"BorderColorDefault":this.propertyPanel.updatePropertyUIValue("bordercolordefault",t,this.itemId);break;case"BorderColorLeft":this.propertyPanel.updatePropertyUIValue("bordercolorleft",t,this.itemId);break;case"BorderColorRight":this.propertyPanel.updatePropertyUIValue("bordercolorright",t,this.itemId);break;case"BorderColorTop":this.propertyPanel.updatePropertyUIValue("bordercolortop",t,this.itemId);break;case"BorderColorBottom":this.propertyPanel.updatePropertyUIValue("bordercolorbottom",t,this.itemId);break;case"BorderWidthDefault":this.propertyPanel.updatePropertyUIValue("borderwidthdefault",t,this.itemId);break;case"BorderWidthLeft":this.propertyPanel.updatePropertyUIValue("borderwidthleft",t,this.itemId);break;case"BorderWidthRight":this.propertyPanel.updatePropertyUIValue("borderwidthright",t,this.itemId);break;case"BorderWidthTop":this.propertyPanel.updatePropertyUIValue("borderwidthtop",t,this.itemId);break;case"BorderWidthBottom":this.propertyPanel.updatePropertyUIValue("borderwidthbottom",t,this.itemId);break;case"BorderStyleDefault":this.propertyPanel.updatePropertyUIValue("borderstyledefault",t,this.itemId);break;case"BorderStyleLeft":this.propertyPanel.updatePropertyUIValue("borderstyleleft",t,this.itemId);break;case"BorderStyleRight":this.propertyPanel.updatePropertyUIValue("borderstyleright",t,this.itemId);break;case"BorderStyleTop":this.propertyPanel.updatePropertyUIValue("borderstyletop",t,this.itemId);break;case"BorderStyleBottom":this.propertyPanel.updatePropertyUIValue("borderstylebottom",t,this.itemId);break;case"Name":this.propertyPanel.updatePropertyHeader(t,this.itemId);this.image.attr("alt",t);break;case"Source":this.propertyPanel.updatePropertyUIValue("source",t,this.itemId);break;case"Value":this.propertyPanel.updatePropertyUIValue("value",t,this.itemId);break;case"DatabaseValue":this.propertyPanel.updatePropertyUIValue("databasevalue",t,this.itemId);break;case"ExternalValue":this.propertyPanel.updatePropertyUIValue("externalvalue",t,this.itemId);break;case"MIMEType":this.propertyPanel.updatePropertyUIValue("mimetype",t,this.itemId);break;case"Sizing":this.propertyPanel.updatePropertyUIValue("imagesize",t,this.itemId);break;case"Hidden":this.propertyPanel.updatePropertyUIValue("hidden",t,this.itemId);break;case"Toggle":this.propertyPanel.updatePropertyUIValue("toggle",t,this.itemId);break;case"LinkAction":this.propertyPanel.updatePropertyUIValue("linkaction",t,this.itemId);break;case"LinkBookmark":this.propertyPanel.updatePropertyUIValue("linkbookmark",t,this.itemId);break;case"LinkUrl":this.propertyPanel.updatePropertyUIValue("linkurl",t,this.itemId);break;case"LinkReport":this.propertyPanel.updatePropertyUIValue("linkreport",t,this.itemId);break;case"ToolTip":this.propertyPanel.updatePropertyUIValue("tooltip",t,this.itemId);break;case"DocumentMap":this.propertyPanel.updatePropertyUIValue("documentmap",t,this.itemId);break;case"ZIndex":this.propertyPanel.updatePropertyUIValue("zindex",t,this.itemId);break;case"Bookmark":this.propertyPanel.updatePropertyUIValue("bookmark",t,this.itemId)}},i.prototype.updatePropertyChange=function(n,i,r,u,f){var e=!1;switch(n){case"Height":this.isTablixCell?e=this.updateTablixRowHeight(r):this.updateImageHeight(r);break;case"Width":this.isTablixCell?e=this.updateTablixCollWidth(r):this.updateImageWidth(r);break;case"Left":if(this.isTablixCell)return!0;this.updateImageLeft(r);break;case"Top":if(this.isTablixCell)return!0;this.updateImageTop(r);break;case"BorderColorDefault":this.imageJson.Style.Border||(this.imageJson.Style.Border=this.createBorder("",ej.ReportUtil.getColorCode("black")));this.updateBorderColor(this.imageJson.Style.Border,r,"");break;case"BorderColorLeft":this.imageJson.Style.LeftBorder||(this.imageJson.Style.LeftBorder=this.createBorder("Left"));this.updateBorderColor(this.imageJson.Style.LeftBorder,r,"-left");break;case"BorderColorRight":this.imageJson.Style.RightBorder||(this.imageJson.Style.RightBorder=this.createBorder("Right"));this.updateBorderColor(this.imageJson.Style.RightBorder,r,"-right");break;case"BorderColorTop":this.imageJson.Style.TopBorder||(this.imageJson.Style.TopBorder=this.createBorder("Top"));this.updateBorderColor(this.imageJson.Style.TopBorder,r,"-top");break;case"BorderColorBottom":this.imageJson.Style.BottomBorder||(this.imageJson.Style.BottomBorder=this.createBorder("Bottom"));this.updateBorderColor(this.imageJson.Style.BottomBorder,r,"-bottom");break;case"BorderWidthDefault":this.imageJson.Style.Border||(this.imageJson.Style.Border=this.createBorder("",ej.ReportUtil.getColorCode("black")));this.updateBorderWidth(this.imageJson.Style.Border,r,"");break;case"BorderWidthLeft":this.imageJson.Style.LeftBorder||(this.imageJson.Style.LeftBorder=this.createBorder("Left"));this.updateBorderWidth(this.imageJson.Style.LeftBorder,r,"-left");break;case"BorderWidthRight":this.imageJson.Style.RightBorder||(this.imageJson.Style.RightBorder=this.createBorder("Right"));this.updateBorderWidth(this.imageJson.Style.RightBorder,r,"-right");break;case"BorderWidthTop":this.imageJson.Style.TopBorder||(this.imageJson.Style.TopBorder=this.createBorder("Top"));this.updateBorderWidth(this.imageJson.Style.TopBorder,r,"-top");break;case"BorderWidthBottom":this.imageJson.Style.BottomBorder||(this.imageJson.Style.BottomBorder=this.createBorder("Bottom"));this.updateBorderWidth(this.imageJson.Style.BottomBorder,r,"-bottom");break;case"BorderStyleDefault":this.imageJson.Style.Border||(this.imageJson.Style.Border=this.createBorder("",ej.ReportUtil.getColorCode("black")));this.updateBorderStyle(this.imageJson.Style.Border,r,"");break;case"BorderStyleLeft":this.imageJson.Style.LeftBorder||(this.imageJson.Style.LeftBorder=this.createBorder("Left"));this.updateBorderStyle(this.imageJson.Style.LeftBorder,r,"-left");break;case"BorderStyleRight":this.imageJson.Style.RightBorder||(this.imageJson.Style.RightBorder=this.createBorder("Right"));this.updateBorderStyle(this.imageJson.Style.RightBorder,r,"-right");break;case"BorderStyleTop":this.imageJson.Style.TopBorder||(this.imageJson.Style.TopBorder=this.createBorder("Top"));this.updateBorderStyle(this.imageJson.Style.TopBorder,r,"-top");break;case"BorderStyleBottom":this.imageJson.Style.BottomBorder||(this.imageJson.Style.BottomBorder=this.createBorder("Bottom"));this.updateBorderStyle(this.imageJson.Style.BottomBorder,r,"-bottom");break;case"Name":this.updateName(r);this.imageDiv.attr("aria-label",r);this.image.attr("alt",r);this.rptDesigner.availableNames.indexOf(r)===-1&&this.rptDesigner.availableNames.push(r);ej.ReportUtil.removeArrayVal(this.rptDesigner.availableNames,i);break;case"Source":this.updateSource(r);break;case"Value":this.updateImageValue(r);break;case"DatabaseValue":this.updateImageValue(r);break;case"ExternalValue":this.updateImageValue(r);break;case"MIMEType":this.updateMimeType(r);break;case"Sizing":this.updateSizing(r);break;case"Hidden":this.updateImageVisiblity(r);break;case"Toggle":this.updateImageToggleItem(r);break;case"LinkAction":this.updateActionInfo(i.value,r.value,r.actionType);break;case"LinkUrl":this.updateActionInfo(i,r,n);break;case"LinkReport":this.updateActionInfo(i,r,n);break;case"LinkBookmark":this.updateActionInfo(i,r,n);break;case"ToolTip":this.imageJson.ToolTip=r;break;case"DocumentMap":this.imageJson.DocumentMapLabel=r;break;case"ZIndex":this.imageJson.ZIndex=r;break;case"Bookmark":this.imageJson.Bookmark=r}return!this.rptDesigner.undoManager.isPerformAction||!ej.isNullOrUndefined(f)&&f===!0||(u?this.propertyPanel.updatePropertyUIValue(u,r,this.itemId):this.updatePropertyUIValue(n,r)),e||!ej.isNullOrUndefined(f)&&f===!0||this.rptDesigner.undoManager.addCmdAction(t.ItemPropertyChanged,"updatePropertyChange","e-image",this.itemId,[n,r,i,u],[n,i,r,u]),e},i.prototype.updatePosition=function(n,i,r){if(this.imageDiv.css({left:n,top:i}),r){var u=[ej.ReportUtil.getPixelVal(this.imageJson.Left.size),ej.ReportUtil.getPixelVal(this.imageJson.Top.size),!0],f=[n,i,!0];this.imageJson.Left.size=ej.ReportUtil.convertPxToUnit(n,this.rdlParser.getRDLUnit());this.imageJson.Top.size=ej.ReportUtil.convertPxToUnit(i,this.rdlParser.getRDLUnit());this.updatePropertyUIValue("Left",this.rdlParser.getSizeUnit(this.imageJson.Left.size,n,!1));this.updatePropertyUIValue("Top",this.rdlParser.getSizeUnit(this.imageJson.Top.size,i,!1));this.rptDesigner.undoManager.isPerformAction||this.designPanel.updateDesignArea(this.imageDiv);this.rptDesigner.undoManager.addCmdAction(t.ItemMove,"updatePosition","e-image",this.itemId,u,f)}},i.prototype.updateSize=function(n,i,r){if(this.imageDiv.css({width:n,height:i}),this.image.css({width:n,height:i}),this.updateSizing(this.getImageSizing(this.imageJson.Sizing===0?2:this.imageJson.Sizing)),r){var u=[ej.ReportUtil.getPixelVal(this.imageJson.Width.size),ej.ReportUtil.getPixelVal(this.imageJson.Height.size),!0],f=[n,i,!0];this.imageJson.Height.size=ej.ReportUtil.convertPxToUnit(i,this.rdlParser.getRDLUnit());this.imageJson.Width.size=ej.ReportUtil.convertPxToUnit(n,this.rdlParser.getRDLUnit());this.updatePropertyUIValue("Width",this.rdlParser.getSizeUnit(this.imageJson.Width.size,n,!1));this.updatePropertyUIValue("Height",this.rdlParser.getSizeUnit(this.imageJson.Height.size,i,!1));this.rptDesigner.undoManager.isPerformAction||this.designPanel.updateDesignArea(this.imageDiv);this.rptDesigner.undoManager.addCmdAction(t.ItemResize,"updateSize","e-image",this.itemId,u,f)}this.isTablixCell||this.designPanel.updateSelection(this.imageDiv)},i.prototype.updateItemSize=function(n,i,r,u,f){if(this.imageDiv.css({left:n,top:i,width:r,height:u}),this.image.css({width:r,height:u}),this.updateSizing(this.getImageSizing(this.imageJson.Sizing===0?2:this.imageJson.Sizing)),f){var e=[ej.ReportUtil.getPixelVal(this.imageJson.Left.size),ej.ReportUtil.getPixelVal(this.imageJson.Top.size),ej.ReportUtil.getPixelVal(this.imageJson.Width.size),ej.ReportUtil.getPixelVal(this.imageJson.Height.size),!0],o=[n,i,r,u,!0];this.imageJson.Left.size=ej.ReportUtil.convertPxToUnit(n,this.rdlParser.getRDLUnit());this.imageJson.Top.size=ej.ReportUtil.convertPxToUnit(i,this.rdlParser.getRDLUnit());this.imageJson.Width.size=ej.ReportUtil.convertPxToUnit(r,this.rdlParser.getRDLUnit());this.imageJson.Height.size=ej.ReportUtil.convertPxToUnit(u,this.rdlParser.getRDLUnit());this.updatePropertyUIValue("Width",this.rdlParser.getSizeUnit(this.imageJson.Width.size,r,!1));this.updatePropertyUIValue("Height",this.rdlParser.getSizeUnit(this.imageJson.Height.size,u,!1));this.updatePropertyUIValue("Left",this.rdlParser.getSizeUnit(this.imageJson.Left.size,n,!1));this.updatePropertyUIValue("Top",this.rdlParser.getSizeUnit(this.imageJson.Top.size,i,!1));this.rptDesigner.undoManager.isPerformAction||this.designPanel.updateDesignArea(this.imageDiv);this.rptDesigner.undoManager.addCmdAction(t.ItemResize,"updateItemSize","e-image",this.itemId,e,o)}this.isTablixCell||this.designPanel.updateSelection(this.imageDiv)},i.prototype.updateWidthFromTable=function(n,t,i){if(this.imageDiv.css({"min-width":n-1,width:"100%"}),this.image&&this.image.css("width",n-1),this.updateSizing(this.getImageSizing(this.imageJson.Sizing===0?2:this.imageJson.Sizing)),t&&(this.imageJson.Width.size=ej.ReportUtil.convertPxToUnit(n,this.rdlParser.getRDLUnit()),i===!0)){var r=ej.ReportUtil.getSizeVal(ej.ReportUtil.convertPxToUnit(n,this.rdlParser.getUnitVal()));this.updatePropertyUIValue("Width",r)}},i.prototype.updateHeightFromTable=function(n,t,i){if(this.imageDiv.css({"min-height":n-1,height:"100%"}),this.image&&this.image.css("height",n-1),this.updateSizing(this.getImageSizing(this.imageJson.Sizing===0?2:this.imageJson.Sizing)),t&&(this.imageJson.Height.size=ej.ReportUtil.convertPxToUnit(n,this.rdlParser.getRDLUnit()),i===!0)){var r=ej.ReportUtil.getSizeVal(ej.ReportUtil.convertPxToUnit(n,this.rdlParser.getUnitVal()));this.updatePropertyUIValue("Height",r)}},i.prototype.updateSizeFromTable=function(n,t,i){this.imageDiv.css({"min-width":n-1,width:"100%","min-height":t-1,height:"100%"});this.image&&this.image.css({width:n-1,height:t-1});this.updateSizing(this.getImageSizing(this.imageJson.Sizing===0?2:this.imageJson.Sizing));i&&(this.imageJson.Width.size=ej.ReportUtil.convertPxToUnit(n,this.rptDesigner.rdlParser.getRDLUnit()),this.imageJson.Height.size=ej.ReportUtil.convertPxToUnit(t,this.rptDesigner.rdlParser.getRDLUnit()))},i.prototype.updateDroppedItemInfo=function(n,t,i){var r=this.rptDesigner.element.find("#"+i);r.append(this.imageDiv);this.isTablixCell=r.hasClass("e-tablix-cell");this.isTablixCell?this.updateTableCellItem(n):this.updateImageItem(n);this.updateCellItemBorder()},i.prototype.updateTableCellItem=function(n){this.imageDiv.css({position:"relative",top:n.top,left:n.left,"box-sizing":"border-box","-moz-box-sizing":"border-box","-webkit-box-sizing":"border-box",overflow:"hidden"});this.image.css("position","absolute");this.updateHeightFromTable(n.height,!0);this.updateWidthFromTable(n.width,!0);this.imageJson.Top.size=ej.ReportUtil.convertPxToUnit(n.top,this.rdlParser.getRDLUnit());this.imageJson.Left.size=ej.ReportUtil.convertPxToUnit(n.left,this.rdlParser.getRDLUnit());this.designPanel.removeSelectedItem(this.imageDiv)},i.prototype.updateImageItem=function(n){this.imageDiv.css({position:"absolute",top:n.top,left:n.left,"min-height":0,"min-width":0,height:n.height-1,width:n.width-1,"box-sizing":"content-box","-moz-box-sizing":"content-box","-webkit-box-sizing":"content-box",overflow:"visible"});this.image.css({height:n.height-1,position:"relative",width:n.width-1});this.updateSizing(this.getImageSizing(this.imageJson.Sizing===0?2:this.imageJson.Sizing));this.imageJson.Height.size=ej.ReportUtil.convertPxToUnit(n.height,this.rdlParser.getRDLUnit());this.imageJson.Width.size=ej.ReportUtil.convertPxToUnit(n.width,this.rdlParser.getRDLUnit());this.imageJson.Top.size=ej.ReportUtil.convertPxToUnit(n.top,this.rdlParser.getRDLUnit());this.imageJson.Left.size=ej.ReportUtil.convertPxToUnit(n.left,this.rdlParser.getRDLUnit());this.designPanel.itemDropSelection(this.imageDiv)},i.prototype.getPixelValue=function(n){return ej.ReportUtil.isNotExpression(n)?ej.ReportUtil.getPixelVal(n):n},i.prototype.getPropertyGridItems=function(){return(new ej.ReportModel.ImageProperty).getImageProperty(this.imageJson,this)},i.prototype.getValue=function(n){var i=this.rptDesigner.getInstance("ImageManager").imageList,t;if(!ej.isNullOrUndefined(n)&&n.length>0)for(t=0;t0)for(t=0;t0?t:null},i}return null},i}();window.ej.createObject("ej.ReportDesignerUtility.ImageItem",si,window);hi=function(){function i(n){this.textBoxJson=null;this.textBoxItem=null;this.textBoxBorder=null;this.textBoxContent=null;this.textBoxEditIcon=null;this.menuEle=null;this.textBoxSelection=null;this.textRange=null;this.textboxItemId=null;this.contextMenuObj=null;this.contextMenuEvents=null;this.isMouseUp=!1;this.keyTimeOut=0;this.propertyPanelTimeOut=0;this.constantLineHeight=16;this.previousContent="

    <\/span><\/p>";this.isReportItemDrop=!1;this.oldTextboxJson=null;this.browserInfo=ej.browserInfo();this.editorManager=null;this.toolBar=null;this.undoManager=null;this.rdlParser=null;this.propertyPanel=null;this.rptDesigner=null;this.borderColor=null;this.borderStyle=null;this.borderWidth=null;this.textBoxDiv=null;this.textBoxStyle=null;this.isTextEdit=!1;this.parentId=null;this.rptDesigner=n;this.designPanel=this.rptDesigner.getInstance("DesignPanel");this.rdlParser=this.rptDesigner.getInstance("RDLParser");this.undoManager=this.rptDesigner.getInstance("UndoManager");this.toolBar=this.designPanel.reportDesigner.rptToolbar;this.propertyPanel=this.rptDesigner.getInstance("PropertyPanel");this.isDataEnabled=!1;this.isTablixCell=!1;this.borderColor={"border-color":"black","border-left-color":"","border-right-color":"","border-top-color":"","border-bottom-color":""};this.borderWidth={"border-width":"1.33333px","border-left-width":"","border-right-width":"","border-top-width":"","border-bottom-width":""};this.borderStyle={"border-style":"dotted","border-left-style":"","border-right-style":"","border-top-style":"","border-bottom-style":""}}return i.prototype.renderReportItem=function(n,i,r,u){var o,f,e;this.isTablixCell=r;o=this.rptDesigner.element.find("#"+i);this.updateParentId(o);this.textBoxJson=this.getItemJSON();this.textBoxJson.Name=this.getTextBoxName(u);this.isTablixCell?(n={left:0,top:0,height:24,width:96},this.renderTableTextElement(n,o)):(n=this.isReportDataDrop(u)?{left:n.left,top:n.top,width:130,height:25}:{left:n.left,top:n.top,width:200,height:50},this.renderTextBoxItem(n,o));f=this.rdlParser.getRDLUnit();this.textBoxJson.Left.size=ej.ReportUtil.convertPxToUnit(n.left,f);this.textBoxJson.Top.size=ej.ReportUtil.convertPxToUnit(n.top,f);this.textBoxJson.Width.size=ej.ReportUtil.convertPxToUnit(n.width,f);this.textBoxJson.Height.size=ej.ReportUtil.convertPxToUnit(n.height,f);this.isTablixCell||(this.isReportDataDrop(u)?(e="",ej.isNullOrUndefined(u.className)||u.className!=="e-parameter"?(this.setTablixDataSetName(u.datasetName),e=this.getFieldValue(u)):e="=Parameters!"+u.parameterName+".Value",this.textBoxContent.html("

    «Expr»<\/span><\/p>"),this.textBoxContent.find("span").attr("data-exp",e),this.textBoxContent.attr("contenteditable","false"),this.textBoxJson.Paragraphs[0].TextRuns[0].Value=e,this.designPanel.itemDropSelection(this.textBoxDiv),this.previousContent=this.textBoxContent.html()):(this.isReportItemDrop=!0,this.textBoxContent.attr("contenteditable","true"),this.previousContent=this.textBoxContent.html(),this.rptDesigner.undoManager.isPerformAction||(this.designPanel.itemDropSelection(this.textBoxDiv),this.editableTextBoxState(!0)),this.isReportItemDrop=!1));this.designPanel.updateDesignArea(this.textBoxDiv);this.rptDesigner.undoManager.addCmdAction(t.ItemAdd,"openReportItem","e-textboxitem",this.textboxItemId,null,[this.textBoxJson,i,this.isTablixCell])},i.prototype.openReportItem=function(n,t,i){var r,u;try{if(n.Name==="Textbox_bold_license_0001")return;this.isTablixCell=i;this.textBoxJson=n;ej.isNullOrUndefined(this.textBoxJson.UniqueId)&&(this.textBoxJson.UniqueId=ej.getGuid("textbox"));r=this.rptDesigner.element.find("#"+t);this.updateParentId(r);u={left:ej.ReportUtil.getPixelVal(n.Left.size),top:ej.ReportUtil.getPixelVal(n.Top.size),width:ej.ReportUtil.getPixelVal(n.Width.size),height:ej.ReportUtil.getPixelVal(n.Height.size)};this.isTablixCell?(this.renderTableTextElement(u,r),this.openTextBoxItem(this.textBoxJson)):(this.renderTextBoxItem(u,r),this.textBoxContent.attr("contenteditable","false"),this.openTextBoxItem(this.textBoxJson),this.rptDesigner.undoManager.isPerformAction&&this.designPanel.itemDropSelection(this.textBoxDiv))}catch(f){this.designPanel.rptErrors.push({name:this.textBoxJson.Name,error:f.message});ej.ReportUtil.logError(f,this.rptDesigner)}},i.prototype.renderTextBoxItem=function(n,t){this.textboxItemId=this.textBoxJson.UniqueId;this.rptDesigner.availableNames.indexOf(this.textBoxJson.Name)===-1&&this.rptDesigner.availableNames.push(this.textBoxJson.Name);this.textBoxDiv=ej.buildTag("div.e-textboxitem e-reportitem e-rptdesigner-tab-focus","",{left:n.left,top:n.top,width:n.width,height:n.height,position:this.isTablixCell?"relative":"absolute","background-color":"transparent",border:"1px none gray","box-sizing":"content-box","-moz-box-sizing":"content-box","-webkit-box-sizing":"content-box"},{id:this.textboxItemId,Name:this.textBoxJson.Name,tabindex:0,"aria-label":this.textBoxJson.Name});this.textBoxStyle=ej.buildTag("div","",{width:"100%",height:"100%",position:"absolute",border:"1.33333px dotted gray","box-sizing":"border-box","-moz-box-sizing":"border-box","-webkit-box-sizing":"border-box"},{});this.textBoxItem=ej.buildTag("div.content-iframe","",{width:"100%",height:"100%",position:"absolute",border:"1pt none lightgrey","box-sizing":"border-box","-moz-box-sizing":"border-box","-webkit-box-sizing":"border-box"},{id:this.textBoxJson.Name+"_textBoxItem"});this.textBoxBorder=ej.buildTag("div","",{width:"100%",height:"100%",padding:"2pt",border:"1px none #dfdfdf"},{id:this.textBoxJson.Name+"_textBoxBorder"});this.textBoxContent=ej.buildTag("div.content-iframe-body","",{width:"100%",height:"100%","overflow-x":"hidden","overflow-y":"hidden"},{id:this.textBoxJson.Name+"_textBoxContent",spellcheck:"false",role:"textbox","aria-multiline":"true"});this.textBoxContent.html("

    <\/span><\/p>");this.textBoxBorder.append(this.textBoxContent);this.textBoxItem.append(this.textBoxBorder);this.textBoxDiv.append(this.textBoxStyle,this.textBoxItem);t.append(this.textBoxDiv);this.textBoxBorder.append($("