1234567891011121314151617181920212223242526 |
- var __awaiter=this&&this.__awaiter||function(n,t,i,r){function u(n){return n instanceof i?n:new i(function(t){t(n)})}return new(i||(i=Promise))(function(i,f){function o(n){try{e(r.next(n))}catch(t){f(t)}}function s(n){try{e(r["throw"](n))}catch(t){f(t)}}function e(n){n.done?i(n.value):u(n.value).then(o,s)}e((r=r.apply(n,t||[])).next())})},Unibase;(function(n){let t;(function(t){let i;(function(i){let r;(function(r){class u extends i.Components._Chart{constructor(){super();this.colorColumn=[];this.colorApplyColumn=[];this.ColorPickerRightNav=!0;this.IsclickedSelect2Caret=!1;this._chartBuilder=this;this._reportBuilderTemplate=i.Reports.ReportBuilder_Template.Instance();this._pivot=i.Reports.Pivot.Instance()}loadChartIcons(){var t=this;let i=`<button class="btn btn-icon btn-icon-circle text-white ChartIcons bg-success" disabled="true" id="ChartIcon_Default"><i class="fa fa-home"></i></button><button class="btn btn-icon btn-icon-circle btn-icon-style-3" id="ChartIcon_FullScreen"><i class="fa fa-expand"></i></button><button class="btn btn-icon btn-icon-circle text-white ChartIcons bg-success" disabled="true" id="ChartIcon_edit"><i class="fa fa-pencil-square-o"></i></button><button class="btn btn-icon btn-icon-circle btn-icon-style-3 hidden" id="ChartIcon_PaintBrush"><i class="fa fa-paint-brush"></i></button><button class="btn btn-icon btn-icon-circle btn-icon-style-3 ChartIcons hidden" id="ChartIcon_ToolTip"><i class="fa fa-comment"></i></button><button class="btn btn-icon btn-icon-circle btn-icon-style-3 ChartIcons hidden" id="ChartIcon_ChartSettings"><i class="fa fa-cog"> </i></button><button class="btn btn-icon btn-icon-circle btn-icon-style-3 ChartIcons hidden" id="ChartIcon_Forms"><i class="fa fa-bookmark"></i></button></button>`;$("#bl-nav-chart").html(i);$("#bl-nav-chart").height($("#chart-container").height());$(".ChartIcons").click(function(){$(".ChartIcons").addClass("btn-icon-style-3").removeClass("text-white bg-success").removeAttr("disabled");$(this).removeClass("btn-icon-style-3").addClass("text-white bg-success").attr("disabled","true")});$("#ChartIcon_Default").click(function(){t.changeRightNav("Default")});$("#ChartIcon_FullScreen").click(function(){let n="_modal_bizgaze_popup_ChartFullScreen"+moment().unix();var i=`<div class="_bizgaze_popup_container shadow-left shadow-xl modal right bg-light `+"col-sm-10"+` p-0 `+"mt-70 mb-70 ml-100 mr-100"+`" id="`+n+`"><div class="card">
- <div class="modal-header"> <span class="text-center col-sm-11" style="text-align:center"> Chart Preview </span> <span class="pull-right" id="Close_ChartFullScreen"> <i class="fa fa-close"> </i> </span> </div>
- <div class="modal-body" style="height:500px">
- <div id="legend_FullScreen"></div>
- <div id="ChartCanvasDiv_FullScreen" style="position: relative; height: 67vh; width: 67vw;" class="ml-30">
- <canvas id="myChart_FullScreen" class="ml-10"></canvas>
- </div>
- </div></div></div>`;$("#_bizgaze_modal").before(i);t.chartType("myChart_FullScreen");$("#"+n).modal("show");$("#Close_ChartFullScreen").click(function(){$(".modal-backdrop").remove();$("#"+n).remove()})});$("#ChartIcon_PaintBrush").click(function(){t.changeRightNav("PaintBrush")});$("#ChartIcon_ToolTip").click(function(){t.changeRightNav("ToolTip")});$("#ChartIcon_ChartSettings").click(function(){t.changeRightNav("ChartSettings")});$("#ChartIcon_Forms").click(function(){});$('input[name="customRadio1"]:radio').on("change",function(){var i=$("input[type=radio][name=customRadio1]:checked").attr("id");i=="rowRadio"?t.colorAppliedOn=n.Platform.Analytics.Enums.ColorType.row:i=="columnRadio"&&(t.colorAppliedOn=n.Platform.Analytics.Enums.ColorType.column);t.chart_dataSet()});$('input[name="lagendtypedataradio"]:radio').on("change",i=>{var r=i.currentTarget.id;r=="lagendtypecolumn"?t.legendTitleTypeId=n.Platform.Analytics.Enums.LegendTitleType.Column:r=="lagendtypedata"&&(t.legendTitleTypeId=n.Platform.Analytics.Enums.LegendTitleType.Data);t.chart_dataSet()});$("#isdatalabel").change(n=>{this.isDataLabel=n.target.checked});$("#showtooltipheader_checkbox").change(n=>{this.isTooltipHeader=n.target.checked});$("#label_length").change(n=>{this.tickLabelLength=Number(n.target.value)});$("body").on("click","#theme_pre .color-block",function(){t.IsColorPalette=!0;t.ColumnColors=[];t.RowColors=[];var n=$(this);$(n).find("div").each(function(){var f=$(this).attr("class"),u=$(this).css("background-color"),r="",i=u.match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/),n;for(delete i[0],n=1;n<=3;++n)i[n]=parseInt(i[n]).toString(16),i[n].length==1&&(i[n]="0"+i[n]);r="#"+i.join("");t.ColumnColors.push(r);t.RowColors.push(r)});t.chartData()})}changeRightNav(t){var i=this;$(".bl-nav-right").addClass("hidden");t=="Default"?($("#bl-nav-right-default").removeClass("hidden"),i._reportBuilder.reportType==n.Platform.Analytics.Reports.Enums.ReportType.Table&&($("#XAxis").addClass("hidden"),$("#YAxis").addClass("hidden"))):t=="ToolTip"?($("#bl-nav-right-tooltip").removeClass("hidden"),i.loadToolTipRightNav(),i.addColumnColors()):($("#bl-nav-right-charttypes").removeClass("hidden"),i.loadChartTypesRightNav());i.rightNavSlimScroll()}rightNavSlimScroll(){let n;n=$(".rightnav_body");var t=parseInt($(".report-builder-body").css("height").replace("px",""))+$(".modal-footer").height()+"px";n.slimscroll({height:t,color:"#d6d9da",disableFadeOut:!0,borderRadius:0,size:"6px",enableKeyNavigation:!0,opacity:.8})}loadChartTypesRightNav(){var t=this;let n=`<div class="bg-white card"> <div class="card-header"><span>Chart Types</span></div> <div class="card-body col-sm-1"><div class=" btn-group-xs pt-24"><table><tr><td class="pr-2 pb-2"><button type="button" class="btn btn-outline-primary" onclick=Unibase.Platform.Analytics.Charts.ChartBuilder.Instance().chartPreview('bar',1)><span><i><img src="platform/analytics/components/chartbuilder/images/bar-chart.png" height="30" width="30" onerror="ReloadImage(event)"></i></span></button></td><td class="pr-2 pb-2"><button type="button" class="btn btn-outline-primary" onclick="Unibase.Platform.Analytics.Charts.ChartBuilder.Instance().chartPreview('horizontalBar',2)"><span><i><img src="platform/analytics/components/chartbuilder/images/horizontalbar-chart.png" height="30" width="30"></i></span></button></td><td class="pr-2 pb-2"><button type="button" class="btn btn-outline-primary" onclick="Unibase.Platform.Analytics.Charts.ChartBuilder.Instance().chartPreview('area',3)"><span id="AreaChart" value="2"><i aria-hidden="true"><img src="platform/analytics/components/chartbuilder/images/area-chart.png" height="30" width="30"></i></span></button></td></tr><tr><td class="pr-2 pb-2"><button type="button" class="btn btn-outline-primary" onclick="Unibase.Platform.Analytics.Charts.ChartBuilder.Instance().chartPreview('doughnut',4)"><span><i><img src="platform/analytics/components/chartbuilder/images/doughnut-chart.png" height="30" width="30"></i></span></button></td><td class="pr-2 pb-2"><button type="button" class="btn btn-outline-primary" onclick="Unibase.Platform.Analytics.Charts.ChartBuilder.Instance().chartPreview('line',5)"><span><i aria-hidden="true"><img src="platform/analytics/components/chartbuilder/images/line-chart.png" height="30" width="30"></i></span></button></td><td class="pr-2 pb-2"><button type="button" class="btn btn-outline-primary" onclick="Unibase.Platform.Analytics.Charts.ChartBuilder.Instance().chartPreview('pie',6)"><span><i aria-hidden="true"><img src="platform/analytics/components/chartbuilder/images/pie-chart.png" height="30" width="30"></i></span></button></td><tr><td class="pr-2 pb-2"><button type="button" class="btn btn-outline-primary" onclick="Unibase.Platform.Analytics.Charts.ChartBuilder.Instance().chartPreview('stackedBar',7)"><span><i><img src="platform/analytics/components/chartbuilder/images/stacked-bar-chart.png" height="30" width="30"></i></span></button></td><td class="pr-2 pb-2"><button type="button" class="btn btn-outline-primary" onclick="Unibase.Platform.Analytics.Charts.ChartBuilder.Instance().chartPreview('stackedHorizontalBar',8)"><span><i><img src="platform/analytics/components/chartbuilder/images/stacked-horizontalbar-chart.png" height="30" width="30"></i></span></button></td><td class="pr-2 pb-2"><button type="button" class="btn btn-outline-primary" onclick="Unibase.Platform.Analytics.Charts.ChartBuilder.Instance().chartPreview('bubble',9)"><span><i><img src="platform/analytics/components/chartbuilder/images/bubble-chart.png" height="30" width="30"></i></span></button></td><tr class="hidden"><td class="pr-2 pb-2"><button type="button" class="btn btn-outline-primary" onclick="Unibase.Platform.Analytics.Charts.ChartBuilder.Instance().chartPreview()"><span><i><img src="" height="30" width="30"></i></span></button></td><td class="pr-2 pb-2"><button type="button" class="btn btn-outline-primary" onclick="Unibase.Platform.Analytics.Charts.ChartBuilder.Instance().chartPreview('rangeColumn',10)"><span><i><img src="" height="30" width="30"></i></span></button></td><td class="pr-2 pb-2"><button type="button" class="btn btn-outline-primary" onclick="Unibase.Platform.Analytics.Charts.ChartBuilder.Instance().chartPreview('zoomcolumn')"><span><i><img src="" height="30" width="30"></i></span></button></td></tr></table></div> </div> </div>`;$("#bl-nav-right-charttypes").html(n)}loadReportTypeChart(n){var t=this;if(n!="fa fa-bar-chart-o"){$(".biz-bldr-wrap").removeClass("chart_view");$("#chart-container").addClass("hidden");$("#Categories").removeClass("hidden");$("#chartPivotBtn").addClass("hidden");$(".bldr-body").removeClass("biz-body-margin-right");$(this).attr("title","Table View");let n=t._reportBuilderTemplate.loadPivotForm();$("#reportBuilderRightNav").html(n);setTimeout(function(){$("#pivot-close-btn").click()},1);$("#no_of_records").closest(".card").first().addClass("hidden");$("#linechart").addClass("hidden");$("#div_base_column").addClass("hidden");t._reportBuilder.loadDynmaicFilters(this._reportBuilder.reportid)}else $(".biz-bldr-wrap").addClass("chart_view"),$("#chart-container").removeClass("hidden"),t.loadChartContent(),$("#XAxis").removeClass("hidden"),$("#YAxis").removeClass("hidden"),$("#Categories").addClass("hidden"),$("#chartPivotBtn").removeClass("hidden"),$(".bldr-body").addClass("biz-body-margin-right"),$(this).attr("data-original-title","Chart View"),t._reportBuilderTemplate.loadChartSideBar(),this.sortTooltipColumnsEvent(),t.select2TooltipDataBinding(),t._chartBuilder.loadPalettes(),$("#no_of_records").closest(".card").first().removeClass("hidden"),$("#div_base_column").removeClass("hidden");t._reportBuilder.isEdit==!0&&(t.setChartTypeIconActive(t.ChartTypeId),$("#biz-wrapper").addClass("biz-drawer-pushright"));t._reportBuilder.reportTypeChange(n);$("#QueryBuilder").parent().hasClass("slimScrollDiv")&&$("#QueryBuilder").parent().addClass("hidden");t.enableOrDisableChartIcons()}setChartTypeIconActive(t){switch(t){case n.Platform.Analytics.Charts.Enums.ChartType.bar:$("#chart_type").find(".bar-chart-icon").closest("label").addClass("active");break;case n.Platform.Analytics.Charts.Enums.ChartType.horizontalBar:$("#chart_type").find(".horizontalbar-chart-icon").closest("label").addClass("active");break;case n.Platform.Analytics.Charts.Enums.ChartType.area:$("#chart_type").find(".area-chart-icon").closest("label").addClass("active");break;case n.Platform.Analytics.Charts.Enums.ChartType.doughnut:$("#chart_type").find(".doughnut-chart-icon").closest("label").addClass("active");break;case n.Platform.Analytics.Charts.Enums.ChartType.line:$("#chart_type").find(".line-chart-icon").closest("label").addClass("active");break;case n.Platform.Analytics.Charts.Enums.ChartType.pie:$("#chart_type").find(".pie-chart-icon").closest("label").addClass("active");break;case n.Platform.Analytics.Charts.Enums.ChartType.stackedBar:$("#chart_type").find(".stackedbar-chart-icon").closest("label").addClass("active");break;case n.Platform.Analytics.Charts.Enums.ChartType.stackedHorizontalBar:$("#chart_type").find(".stackedhorizontalbar-chart-icon").closest("label").addClass("active");break;case n.Platform.Analytics.Charts.Enums.ChartType.bubble:$("#chart_type").find(".bubble-chart-icon").closest("label").addClass("active")}}loadTopIcons(){var n=this;let t=`<a class="btn btn-icon btn-flush-dark btn-rounded flush-soft-hover drawer-toggle-link ml-1" id="ReportTypeChart" href="javascript:;" data-tooltip="true" title="Table View"><span class="btn-icon-wrap"><span class="font-awesome-icon"><i class="fa fa-table"></i></span></span></a>`;$("#bl-report-title").html(t);let i=n._reportBuilderTemplate.loadPivotForm();$("#reportBuilderRightNav").html(i);$("#ReportTypeChart").click(function(){var t=$(this).find("i").toggleClass("fa-table fa-bar-chart-o");n.loadReportTypeChart(t[0].className);$("#tabulatorReportbuilder").toggleClass("contains-chartview")});$("#chartPivotBtn").click(function(){$("#chart-pivot-container").removeClass("hidden");$("#chart-pivot-container.biz-drawer.drawer-right").css("right","0px");$("#chart-appearance-container").addClass("hidden")});$("body").on("click","#chart-pivot-container #pivot-close-btn",function(){$(this).removeClass("drawer-close");$("#chart-pivot-container").addClass("hidden");$("#chart-appearance-container").removeClass("hidden")});$("#ReportFilter").click(function(){$(".report-builder-body").toggleClass("hidden");n._reportBuilder.loadQueryBuilderDiv()});$("#reset_pivot_details").click(()=>{$("#txt_TimeIntervals").val("0").trigger("change"),$("#PivotColumns_AutoComplete").val("0").trigger("change"),$("#PivotDateType").val("0").trigger("change"),$("#PivotAggrColumn").val("0").trigger("change"),$("#PivotAggrType").val("-1").trigger("change"),$("#PivotRows_Select2").val("").trigger("change").empty(),$("#chktreeexpand_checkbox").prop("checked",!1),$("#PivotChildColumnName_AutoComplete").val("0").trigger("change"),$("#PivotValue_AutoComplete").val("-1").trigger("change"),$("#PivotParentColumnName_AutoComplete").val("0").trigger("change"),$("#pivotType_Select2").val("0").trigger("change"),$("#div_Intervals, #div_PivotDateType, #div_PivotColumns, #div_PivotAggrColumn, #div_PivotAggrType, #div_PivotRows, #div_datatreeexpand, #div_PivotChildColumnName, #div_PivotValue, #div_PivotParentColumnName").addClass("hidden"),this._reportBuilder.pivot&&(this._reportBuilder.pivot=new PivotColumns),this._reportBuilder.load_data(this._reportBuilder.table)})}loadChartContent(){let n=`
- <div class="card-header border-0 justify-content-end card-header-action">
- <div class="card-action-wrap">
- <a href="#" class="inline-block full-screen">
- <i class="ion ion-md-expand"></i>
- </a>
- </div>
- </div>
- <div class="card-body h-100">
- <div id="ChartCanvasDiv" class="h-100 w-100">
- <canvas id="myChart"></canvas>
- </div>
- </div>
- `;$("#chart-container").html(n)}formatResultData(t){var r=n.Platform.Analytics.Charts.ChartBuilder.Instance(),i,u;return!t.id||isNaN(Number(t.id))?(i=r.getIndexByDisplayText(t.text,"YAxis"),i!=-1?(u=r.yaxisColumns[i].ColumnId,t.id=u,t.text):t.text):t.element.selected?void 0:t.text}formatResult(n){return n.text}selectedDatalistColumns(){var n=this,t=[];for(let i=0;i<n._reportBuilder.datalistColumnsResponseData.length;i++)t.push({id:n._reportBuilder.datalistColumnsResponseData[i].ColumnId,text:n._reportBuilder.datalistColumnsResponseData[i].ColumnName});return t}loadSearchSelect2(){var n=this,t=n._reportBuilder.getSelectedColumns_Select2_Data_AliasName_As_TextValue();$("#searchcolumns").empty().unbind().select2({placeholder:"Select Search columns",data:t,allowClear:!0}).on("select2:unselect",t=>{let i=t.params.data.text;if(n._reportBuilder.SearchColumns){let t=n._reportBuilder.SearchColumns.split("|"),r=t.indexOf(i);r!=-1&&(t.splice(r,1),n._reportBuilder.SearchColumns=t.join("|"))}}).on("select2:select",t=>{let i=t.params.data.text;n._reportBuilder.SearchColumns?n._reportBuilder.SearchColumns+="|"+i:n._reportBuilder.SearchColumns=i});this._reportBuilder.bindSearchColumns()}identityColumns(){var u=this,t=[],r=n.Platform.Membership.Infos.Identity.currentUser,i=Object.keys(r);for(let n=0;n<i.length;n++)t.push({id:r[i[n]],text:"Identity_"+i[n]});return u._reportBuilder.identityColumnsResponseData=t,t}loadIdentitySelect2(){var n=this,t=[],t=n.identityColumns();$("#identitycolumns").select2({placeholder:"Select Indentity columns",data:t})}loadSortColumnsSelect2(){var t=this,i;let r=[{id:"0",text:"- Select -"}];if(r=t._reportBuilder.getSelectedColumns_Select2_Data(),t._reportBuilder.reportType==n.Platform.Analytics.Reports.Enums.ReportType.Chart)for(i=0;i<t.ChartSelectedColumns.length;i++){let n=t.ChartSelectedColumns[i],u=r.findIndex(n=>n.text==t.ChartSelectedColumns[i].AliasName);u==-1&&r.push({id:n.ChartColumnId||n.ColumnId&&n.ColumnId.toString(),text:n.AliasName})}$("#sortColumns_select").html("").unbind().select2({placeholder:"Select Sort columns",data:r}).on("select2:select",function(i){var s,h,e,o,u,f;let r=i.params.data,c=t._reportBuilder.dataType($("#allDatalistColumns #li_"+parseInt(r.id)+" span.datalist_column").attr("data-column-datatype"));if(s=t._reportBuilder.getIndexByDisplayText_sortColumnsArray(r.text),s>-1)return $("#sortColumns_select").select2("close"),alert("Column - "+r.text+" already exists in sortcolumns select2"),$("#sortColumns_select").val("0").trigger("change"),$(".select2-selection__clear").hide(),!1;if(h=t._reportBuilderTemplate.loadSortSelect2Column(Number(i.params.data.id),i.params.data.text,c),$("#sort_selected_columns").append(h),t._reportBuilder.setSelectOption("sortColumns_select"),e=t._reportBuilder.getIndexByAliasName_selectedColumnsArray(r.text),t._reportBuilder.selectedColumns[e].SortOrder="Desc",t._reportBuilder.selectedColumns[e].SortIndex=t._reportBuilder.SortColumns.length,t._reportBuilder.SortColumns.push({DisplayText:r.text,SortOrder:"Desc",SortIndex:t._reportBuilder.SortColumns.length}),o=[],t._reportBuilder.SortColumns.length>0)for(u=0;u<t._reportBuilder.SortColumns.length;u++)o.push({Name:t._reportBuilder.SortColumns[u].DisplayText,Order:t._reportBuilder.SortColumns[u].SortOrder});t._reportBuilder.stringifyed_SortColumns=JSON.stringify(o);t._reportBuilder.load_data(t._reportBuilder.table);t._reportBuilder.reportType==n.Platform.Analytics.Reports.Enums.ReportType.Chart&&(f=t.getIndexByDisplayText_ChartSelectedColumns(r.text),f>-1&&(t.ChartSelectedColumns[f].SortOrder="Desc",t.ChartSelectedColumns[f].SortIndex=t._reportBuilder.SortColumns.length),t._reportBuilder.TenureReport.length!=0?(n.Platform.Analytics.Reports.Tenure.Instance().CheckedTenure(),t._chartBuilder.tenureChart("myChart",t._reportBuilder.reportid)):t._chartBuilder.chartPreview(t._chartBuilder.ChartTypeName,t._chartBuilder.ChartTypeId))})}loadDynamicFilterSelect(t){var i=this,r=t?this._reportBuilder.getSelect2DataForDynamicFiltersDatalistColumns():this._reportBuilder.getSelectedColumns_Select2_Data();$("#dynamicFilter_select").html("").unbind().select2({placeholder:"Select Dynamic Filter",data:r}).on("select2:select",function(t){var o,s,h,u;let r=t.params.data,f=Number($("#allDatalistColumns #li_"+parseInt(r.id)+" span.datalist_column").attr("data-column-datatype"));if(o=n.Platform.Analytics.Reports.DynamicFilter.Instance().getIndexByDisplayText_dynamicFilterColumns(r.text),o>-1)return MessageHelper.Instance().showError("Column - "+r.text+" already exists in DynamicFilters select2.","div_ReportBuilderErrorMessage");let e=i._reportBuilder.selectedColumns.find(n=>n.AliasName==r.text);if(e&&e.ColumnFormat!=""&&e.ColumnFormat!="Default")return i._reportBuilder.setSelectOption("dynamicFilter_select"),MessageHelper.Instance().showError("Unable to add formated column in DynamicFilters","div_ReportBuilderErrorMessage");s=i._reportBuilderTemplate.loadDynamicFilterColumn(Number(t.params.data.id),t.params.data.text,f);$("#dynamic-list-group-wrapper").append(s);f==n.Platform.Analytics.Reports.Enums.DataType.dateTime&&($('[data-toggle="tooltip"]').length>0&&$('[data-toggle="tooltip"]').tooltip(),h=i._reportBuilder.dynamicFilters.find(n=>n.IsFilterableColumn==r.text)?!0:!1,h||(u=new DynamicFilterModel,u.IsFilterableColumn=r.text,u.DataType=f,u.DisplayName=r.text,u.Index=i._reportBuilder.dynamicFilters.length,u.IsDefault=$(".dynamicfilter-defaultdate_"+r.text).is(":checked"),i._reportBuilder.dynamicFilters.push(u)));n.Platform.Analytics.Reports.DynamicFilter.Instance().sortDynamicFilter();i._reportBuilder.setSelectOption("dynamicFilter_select")})}select2DataBinding(t){var i=this,r=i.selectedDatalistColumns();if(i._reportBuilder.reportType==n.Platform.Analytics.Reports.Enums.ReportType.Chart&&(i.coordinate_data(i.ChartAxis.Horizontal,r),i.coordinate_data(i.ChartAxis.Vertical,r),i.select2TooltipDataBinding(),i.bindChartBaseColumnSelect2()),i.loadSearchSelect2(),i.loadIdentitySelect2(),i.loadSortColumnsSelect2(),i.loadDynamicFilterSelect(i._reportBuilder.showDynamicFilters),t==""){i.loadCategoriesSelect2();$("#groupby_select").off("select2:select").off("select2:unselect").off("select2:selecting");$("#groupby_select").select2({placeholder:"Select GroupBy columns",data:r}).on("select2:select",function(t){var f,e,u,o;let r=t.params.data,s=Number($("#allDatalistColumns #li_"+t.params.data.id+" span.datalist_column").attr("data-column-datatype"));if(i._reportBuilder.reportType==n.Platform.Analytics.Reports.Enums.ReportType.Chart){let t={ColumnId:Number(r.id),ColumnName:r.text,DisplayText:r.text,AliasName:r.text,DataType:s,CoordinateTypeId:i.ChartAxis.GroupBy,ColorType:n.Platform.Analytics.Enums.ColorType.row,divId:"groupby_selected_columns"};i.selected_Coordinate(t);i.addColumnColors();i.loadSortColumnsSelect2()}else{let h=$("#allDatalistColumns #li_"+parseInt(r.id)+" span.datalist_column").attr("data-column-datatype"),s=Number($("#allDatalistColumns #li_"+t.params.data.id+" span.datalist_column").attr("data-column-datatype")),n=i._reportBuilder.getIndexByColumnName_selectedColumnsArray(r.text);if(f=i._reportBuilder.selectedColumns[n],f&&(e=f.GroupBy),e)return $("#groupby_select").select2("close"),alert("Column - "+r.text+" already exists in groupby select2. Please change display text and try again"),!1;n!=-1?i._reportBuilder.selectedColumns[n].GroupBy=!0:(u=new SelectedColumns,u.ColumnId=parseInt(r.id),u.ColumnName=r.text,u.DlColumnName=i._reportBuilder.getDlColumn_ByColumnId_datalistColumnsArray(parseInt(r.id)),u.ColumnIndex=i._reportBuilder.selectedColumns.length,u.DataType=s,u.Isvisible=!0,u.GroupBy=!0,u.AliasName=r.text,u.DisplayText=r.text,u.GroupByCategory=!1,i._reportBuilder._selectedColumns(u));o=i._reportBuilderTemplate.loadSelect2Column(parseInt(r.id),r.text,s);$("#groupby_selected_columns").append(o);i._reportBuilder.setSelectOption("groupby_select");$(".dsl_column_filters").addClass("hidden");i._reportBuilder.load_data(i._reportBuilder.table)}}).on("select2:selecting",function(n){let t=n.params.args.data;var o=i._reportBuilder.getIndexByAliasName_selectedColumnsArray(t.text);let u=i.getIndexByDisplayText(t.text,i.ChartAxis.Horizontal),f=i.getIndexByDisplayText(t.text,i.ChartAxis.Vertical),e=i.getIndexByDisplayText(t.text,i.ChartAxis.GroupBy),r="";u!=-1&&(r=i.ChartAxis.Horizontal);f!=-1&&(r=i.ChartAxis.Vertical);e!=-1&&(r=i.ChartAxis.GroupBy)});$("#line_chart_select").off("select2:select").off("select2:unselect").off("select2:selecting");$("#line_chart_select").select2({placeholder:"Select Line Chart columns",data:r}).on("select2:select",t=>{let r=t.params.data,u=Number($("#allDatalistColumns #li_"+t.params.data.id+" span.datalist_column").attr("data-column-datatype"));if(i._reportBuilder.reportType==n.Platform.Analytics.Reports.Enums.ReportType.Chart){let t={ColumnId:Number(r.id),ColumnName:r.text,DisplayText:r.text,AliasName:r.text,DataType:u,CoordinateTypeId:i.ChartAxis.LineChart,ColorType:n.Platform.Analytics.Enums.ColorType.row,divId:"line_chart_selected_columns"};i.selected_Coordinate(t);i.addColumnColors();i.loadSortColumnsSelect2();i.coordinate_Elements(!1,!1,!1,!1,!0,!1);i.ChartTypeId=n.Platform.Analytics.Charts.Enums.ChartType.barWithLine}});i.bindChartBaseColumnSelect2()}}coordinate_data(t,i){var r=this,u="";let f=r.formatResult;t==r.ChartAxis.Vertical&&(f=r.formatResultData);$("#"+t.toLowerCase()+"_select").off("select2:selecting").off("select2:select");$("#"+t.toLowerCase()+"_select").select2({placeholder:"Select "+t+" columns",data:i,templateResult:f,sorter:n=>n.sort((n,t)=>n.text.localeCompare(t.text))}).on("select2:selecting",function(t){let u=t.params.args.data;var s=r._reportBuilder.getIndexByAliasName_selectedColumnsArray(u.text);let f=r.getIndexByDisplayText(u.text,r.ChartAxis.Horizontal),e=r.getIndexByDisplayText(u.text,r.ChartAxis.Vertical),o=r.getIndexByDisplayText(u.text,r.ChartAxis.GroupBy),i="";return f!=-1&&(i=r.ChartAxis.Horizontal),e!=-1&&(i=r.ChartAxis.Vertical),o!=-1&&(i=r.ChartAxis.GroupBy),i!=""&&r._reportBuilder.reportType==n.Platform.Analytics.Reports.Enums.ReportType.Chart?($("#"+i.toLowerCase()+"_select").select2("close"),alert("Column - "+u.text+" already exists in "+i+" select2. Please change display text and try again"),!1):void 0}).on("select2:select",function(i){let f=i.params.data,e=Number($("#allDatalistColumns #li_"+i.params.data.id+" span.datalist_column").attr("data-column-datatype"));u=t==r.ChartAxis.Vertical?"yaxis_selected_columns":t==r.ChartAxis.Horizontal?"xaxis_selected_columns":"groupby_selected_columns";let o={ColumnId:Number(f.id),ColumnName:f.text,AliasName:f.text,DisplayText:f.text,DataType:e,CoordinateTypeId:t,ColorType:n.Platform.Analytics.Enums.ColorType.column,divId:u};r.selected_Coordinate(o);r._reportBuilder.TenureReport.length==0&&r.chartPreview("bar",n.Platform.Analytics.Charts.Enums.ChartType.bar)})}coordinate_Elements(n,t,i,r,u,f){var o=this,e,h;let s=[];if(n==!0)for(e=0;e<o.xaxisColumns.length;e++)s.push(o.xaxisColumns[e]);if(t==!0)for(e=0;e<o.yaxisColumns.length;e++)s.push(o.yaxisColumns[e]);if(i==!0)for(e=0;e<o.groupColumns.length;e++)s.push(o.groupColumns[e]);if(u)for(e=0;e<o.lineChartColumns.length;e++)s.push(o.lineChartColumns[e]);if(f)for(e=0;e<o.chartBaseColumns.length;e++){let n=s.findIndex(n=>n.AliasName==o.chartBaseColumns[e].AliasName);n==-1?(o.chartBaseColumns[e].IsBaseColumn=!0,s.push(o.chartBaseColumns[e])):s[n].IsBaseColumn=!0}if(r==!0&&o.toolTipArray.length>0)for(e=0;e<o.toolTipArray.length;e++)h=s.find(n=>n.AliasName==o.toolTipArray[e].AliasName)?!0:!1,h!=!0&&s.push(o.toolTipArray[e]);return s}coordinate_DropDown(n){var i=this,r,u,e;for($("#"+n).find(".select2-selection__choice span").removeClass("select2-selection__choice__remove"),$("#"+n).find(".select2-selection__choice span").empty(),$("#"+n).find(".select2-selection__choice span").css("float","right"),r=[],n==i.ChartAxis.Horizontal?r=i.xaxisColumns:n==i.ChartAxis.Vertical?r=i.yaxisColumns:n==i.ChartAxis.GroupBy?r=i.groupColumns:n==i.ChartAxis.LineChart?r=i.lineChartColumns:n==i.ChartAxis.BaseColumn&&(r=i.chartBaseColumns),u=0;u<r.length;u++){var o=r[u].ColumnName,f=r[u].ColumnId,t=r[u].DisplayText,h=$("#"+n).find(".select2-selection__rendered").find(".select2-selection__choice").length;for(e=0;e<=h;e++){var s=e+1,c=$("#"+n).find(".select2-selection__rendered").find("[title='"+t+"']:nth-child("+s+")").length,l=$("#"+n).find(".select2-selection__rendered").find("[title='"+o+"']:nth-child("+s+")").length;if(c!=0)break;if(l>0){$("#"+n).find(".select2-selection__rendered").find("[title='"+o+"']:nth-child("+s+")").attr("title",t);break}}let i=`<div class="dropdown mb-100"><span class="dropdown-toggle caret" onclick="Unibase.Platform.Analytics.Charts.ChartBuilder.Instance().clickedSelect2Caret(`+f+`,'`+t+`','`+n+`')" data-toggle="dropdown" aria-expanded="false"></span><ul class="dropdown-menu dropdown-menu_`+t+`" style='position:relative;'><li><a class="dropdown-item font-13 text-primary text-center" href="javascript:;" onclick="" style="cursor:not-allowed"><strong>`+o+`</strong></a></li><div class="dropdown-divider"></div></li><li id="dropdown_Aggregation_`+t+`"><div class="sub-dropdown-menu show-on-hover"><a class="dropdown-item font-13" href="javascript:;" onclick='' ><span id = "AggregateOperation"> Aggregation </span></a><div class="dropdown-menu open-left-side"></div></div></li><li><div class="sub-dropdown-menu show-on-hover"><a class="dropdown-item font-13" href="javascript:;" onclick=''><span id = "SortTableColumn"> Sort By </span></a><div class="dropdown-menu open-left-side w-10"><a class="dropdown-item font-13 pr-0 pl-0 SortOrder_`+t+`" id="SortOrder_`+t+`_Asc" onclick="javascript: Unibase.Platform.Analytics.Charts.ChartBuilder.Instance().changeSortBy_chart(`+f+`,'`+t+`','`+n+`','Asc');" href="javascript:;"><span class="pl-20">Asc<i class="dropdown-icon fa fa-check pull-right hidden text-primary mt-1" style="font-size:12px;" id="DropDown_IsAscInSelect2_`+t+`"></i></span></a><a class="dropdown-item font-13 pr-0 pl-0 SortOrder_`+t+`" id="SortOrder_`+t+`_Desc" onclick="javascript: Unibase.Platform.Analytics.Charts.ChartBuilder.Instance().changeSortBy_chart(`+f+`,'`+t+`','`+n+`','Desc');" href="javascript:;"><span class="pl-15">Desc<i class="dropdown-icon fa fa-check pull-right hidden text-primary mt-1" style="font-size:12px;" id="DropDown_IsDescInSelect2_`+t+`"></i></span></a></div></div></li><li><a class="dropdown-item font-13" href="javascript:;" onclick="Unibase.Platform.Analytics.Charts.ChartBuilder.Instance().showOrHideColumns_chart(`+f+`,'`+t+`','`+n+`')"><i class="dropdown-icon fa fa-eye-slash" id="DropDown_Eye_EyeSlash"></i><span id="ShowOrHideColumn">Hide Column</span> </a></li> <li><a class="dropdown-item font-13" href="javascript:;" onchange="Unibase.Platform.Analytics.Charts.ChartBuilder.Instance().changeDisplayText_chart('`+t+`','`+n+`')"><input type="text" placeholder="Display Text" class="w-100" id="DisplayText_`+t+`"> </a></li> <li><a class="dropdown-item font-13" href="javascript:;" class="select2-selection__choice__remove" onclick=''><span id="RemoveSelectedColumnInSelect2" onclick="Unibase.Platform.Analytics.Charts.ChartBuilder.Instance().removeColumn_Select2(`+f+`,'`+t+`','`+n+`')"> Remove Column </span></a></li><li><a class="dropdown-item font-13 pr-0" href="javascript:;" onclick="Unibase.Platform.Analytics.Charts.ChartBuilder.Instance().IsFilterableColumnInSelect2_chart(`+f+`,'`+t+`','`+n+`')"><span id="IsFilterableColumnInSelect2">IsFilterable<i class="dropdown-icon fa fa-check pl-5 hidden text-primary" style="font-size:15px" id="DropDown_IsFilterableInSelect2_`+t+`"></i></span> </a></li></ul></div>`;$("#"+n).find(".select2-selection__rendered").find("[title='"+t+"']").html(`<span class="" role="presentation" style="float: right;"></span>`+t);$("#"+n).find("[title='"+t+"'] [role='presentation']").append(i);$("#"+n).find("[title='"+t+"'] [role='presentation']").addClass("ml-2 mr-2")}$(".select2-selection__choice").addClass("bg-primary")}clickedSelect2Caret(t,r,u){var f=this,e,l;$("#"+u.toLowerCase()+"_select").select2("close");$("#"+u).find(".dropdown-menu_"+r).hasClass("show")&&$("#"+u).find(".select2-selection__rendered").find("[title='"+r+"']").removeClass("bg-success");$("#"+u).find(".select2-selection__rendered").find(".select2-selection__choice").removeClass("bg-success");$("#"+u).find(".select2-selection__rendered").find("[title='"+r+"']").addClass("bg-success");f.IsclickedSelect2Caret=!0;$("#xaxis_select").on("select2:opening",function(n){f.select2_Opening(n,t,r,f.ChartAxis.Horizontal)});$("#yaxis_select").on("select2:opening",function(n){f.select2_Opening(n,t,r,f.ChartAxis.Vertical)});$("#groupby_select").on("select2:opening",function(n){f.select2_Opening(n,t,r,f.ChartAxis.GroupBy)});let c="";var s=n.Platform.Analytics.Reports.Enums.AggregationType.none,h="none",r=r,o=f._reportBuilder.getAggregationsByDataTypes($("#li_"+t).find("#ColDataType").text());for(e=0;e<o.length;e++)e==0&&(s=o[e].Value),u==f.ChartAxis.GroupBy&&o[e].AggrType=="year"&&(l=`<div class="dropdown-menu open-right-side" style="width:120px">
- <a class="dropdown-item font-13 pr-0 pl-0 Aggregation_Year_`+r+`" id="Aggr_Year_`+r+`_Prev_1Yr" onclick="javascript: Unibase.Platform.Analytics.Charts.ChartBuilder.Instance().changeAggregationYear_chart(`+t+`, '`+r+`', '`+o[e].Value+`',1); " href="javascript: "><i class="dropdown-icon"></i><span> Prev 1 Year <i class="dropdown-icon fa fa-check pull-right hidden text-primary mt-2 mr-0" style="font-size:12px;" id="DropDown_Year_Prev_1Yr_InSelect2_`+r+`"></i></span></a>
- <a class="dropdown-item font-13 pr-0 pl-0 Aggregation_Year_`+r+`" id="Aggr_Year_`+r+`_Prev_2Yrs" onclick="javascript: Unibase.Platform.Analytics.Charts.ChartBuilder.Instance().changeAggregationYear_chart(`+t+`, '`+r+`', '`+o[e].Value+`',2); " href="javascript: "><i class="dropdown-icon"></i><span> Prev 2 Years <i class="dropdown-icon fa fa-check pull-right hidden text-primary mt-2 mr-0" style="font-size:12px;" id="DropDown_Year_Prev_2Yrs_InSelect2_`+r+`"></i></span></a>
- <a class="dropdown-item font-13 pr-0 pl-0 Aggregation_Year_`+r+`" id="Aggr_Year_`+r+`_Prev_3Yrs" onclick="javascript: Unibase.Platform.Analytics.Charts.ChartBuilder.Instance().changeAggregationYear_chart(`+t+`, '`+r+`', '`+o[e].Value+`',3); " href="javascript: "><i class="dropdown-icon"></i><span> Prev 3 Years <i class="dropdown-icon fa fa-check pull-right hidden text-primary mt-2 mr-0" style="font-size:12px;" id="DropDown_Year_Prev_3Yrs_InSelect2_`+r+`"></i></span></a>
- <a class="dropdown-item font-13 pr-0 pl-0 Aggregation_Year_`+r+`" id="Aggr_Year_`+r+`_Prev_4Yrs" onclick="javascript: Unibase.Platform.Analytics.Charts.ChartBuilder.Instance().changeAggregationYear_chart(`+t+`, '`+r+`', '`+o[e].Value+`',4); " href="javascript: "><i class="dropdown-icon"></i><span> Prev 4 Years <i class="dropdown-icon fa fa-check pull-right hidden text-primary mt-2 mr-0" style="font-size:12px;" id="DropDown_Year_Prev_4Yrs_InSelect2_`+r+`"></i></span></a>
- </div>`),c+=`<a class="dropdown-item font-13 pr-0 pl-0 Aggregation_`+r+`" id="Aggr_`+r+`_`+o[e].Value+`" onclick="javascript: Unibase.Platform.Analytics.Charts.ChartBuilder.Instance().changeAggregation_chart(`+t+`, '`+r+`', '`+u+`',`+o[e].Value+`); " href="javascript: "><i class="dropdown-icon"></i><span>`+o[e].AggrType+`<i class="dropdown-icon fa fa-check pull-right hidden text-primary mt-2 mr-0" style="font-size:12px;" id="DropDown_`+o[e].Value+`_InSelect2_`+r+`"></i></span></a>`;if($("#"+u).find("#dropdown_Aggregation_"+r).find(".dropdown-menu").html(c),u==f.ChartAxis.GroupBy&&o[e-1].AggrType=="year"&&($("#"+u).find("#dropdown_Aggregation_"+r).find("#Aggr_"+r+"_"+i.Reports.Enums.AggregationType.year).prepend(l),$("#"+u).find("#dropdown_Aggregation_"+r).find("#Aggr_"+r+"_"+i.Reports.Enums.AggregationType.year).addClass("sub-dropdown-menu show-on-hover").removeAttr("onclick")),u==f.ChartAxis.Horizontal){$("#YAxis").css("z-index","0");$("#GroupBy").css("z-index","0");$("#XAxis").removeAttr("style");let n=f.getIndexByDisplayText(r,f.ChartAxis.Horizontal);s=f.xaxisColumns[n].Aggregation;h=f.xaxisColumns[n].SortOrder;r=f.xaxisColumns[n].DisplayText;let t=f.xaxisColumns[n].IsFilterable;f.DropDownValueSetInSelect2_chart(r,t,s,h)}else if(u==f.ChartAxis.Vertical){$("#GroupBy").css("z-index","0");$("#XAxis").css("z-index","0");$("#YAxis").removeAttr("style");let n=f.getIndexByDisplayText(r,f.ChartAxis.Vertical);s=f.yaxisColumns[n].Aggregation;h=f.yaxisColumns[n].SortOrder;r=f.yaxisColumns[n].DisplayText;let t=f.yaxisColumns[n].IsFilterable;f.DropDownValueSetInSelect2_chart(r,t,s,h)}else{$("#XAxis, #YAxis, #GroupBy").removeAttr("style");let n=f.getIndexByDisplayText(r,f.ChartAxis.GroupBy);s=f.groupColumns[n].Aggregation;h=f.groupColumns[n].SortOrder;r=f.groupColumns[n].DisplayText;let t=f.groupColumns[n].IsFilterable;f.DropDownValueSetInSelect2_chart(r,t,s,h)}$("#"+u).find("#DisplayText_"+r).val(r);$("#"+u).find("#DisplayText_"+r).focus()}select2_Opening(n,t,i,r){for(var u=this,f=0;f<$("#"+r).find(".dropdown-menu_"+i).children().length;f++)$("#"+r).find("[title='"+i+"']").find(".dropdown-toggle").attr("aria-expanded")=="true"?n.preventDefault():$("#"+r).find(".select2-selection__rendered").find("[title='"+i+"']").removeClass("bg-success");u.IsclickedSelect2Caret==!0?(n.preventDefault(),u.IsclickedSelect2Caret=!1):$("#"+r).find(".select2-selection__rendered").find("[title='"+i+"']").removeClass("bg-success")}DropDownValueSetInSelect2_chart(n,t,i,r){var u=this;t==!0?$("#DropDown_IsFilterableInSelect2_"+n).removeClass("hidden"):$("#DropDown_IsFilterableInSelect2_"+n).addClass("hidden");i==0?$("#DropDown_"+i+"_InSelect2_"+n).removeClass("hidden"):$("#DropDown_"+i+"_InSelect2_"+n).removeClass("hidden");$("#DropDown_IsAscInSelect2_"+n).addClass("hidden");$("#DropDown_IsDescInSelect2_"+n).addClass("hidden");r=="Asc"?($("#DropDown_IsAscInSelect2_"+n).removeClass("hidden"),$("#DropDown_IsDesc_"+n).addClass("hidden")):r=="Desc"?($("#DropDown_IsDescInSelect2_"+n).removeClass("hidden"),$("#DropDown_IsAsc_"+n).addClass("hidden")):($("#DropDown_IsAscInSelect2_"+n).addClass("hidden"),$("#DropDown_IsDescInSelect2_"+n).addClass("hidden"))}showOrHideColumns_chart(n,t,i){var r=this;let u=!1,f="";if($("#"+i).find(".select2-selection__rendered").find("[title='"+t+"']").find("#ShowOrHideColumn").text()=="Hide Column"?($("#"+i).find(".select2-selection__rendered").find("[title='"+t+"']").find("#ShowOrHideColumn").text("Show Column"),$("#"+i).find(".select2-selection__rendered").find("[title='"+t+"']").find("#DropDown_Eye_EyeSlash").removeClass("fa-eye-slash").addClass("fa-eye"),u=!0):($("#"+i).find(".select2-selection__rendered").find("[title='"+t+"']").find("#ShowOrHideColumn").text("Hide Column"),$("#"+i).find(".select2-selection__rendered").find("[title='"+t+"']").find("#DropDown_Eye_EyeSlash").addClass("fa-eye-slash").removeClass("fa-eye"),t==""&&(t=t),u=!1),i==r.ChartAxis.Horizontal){let n=r.getIndexByDisplayText(t,r.ChartAxis.Horizontal);r.xaxisColumns[n].IsHidden=u;f=r.xaxisColumns[n].ColumnName}else if(i==r.ChartAxis.Vertical){let n=r.getIndexByDisplayText(t,r.ChartAxis.Vertical);r.yaxisColumns[n].IsHidden=u;f=r.yaxisColumns[n].ColumnName}else{let n=r.getIndexByDisplayText(t,r.ChartAxis.GroupBy);r.groupColumns[n].IsHidden=u;f=r.groupColumns[n].ColumnName}r._reportBuilder.table.toggleColumn(f);$(".select2-selection__rendered").find("[title='"+t+"']").removeClass("bg-success")}changeDisplayText_chart(n,t){var i=this,c;let o=0,f="",r=$("#"+t).find("#DisplayText_"+n).val().toString();var s=-1,u=-1,e=[];if(t==i.ChartAxis.Horizontal?(s=i.getIndexByDisplayText(r,i.ChartAxis.Horizontal),u=i.getIndexByDisplayText(n,i.ChartAxis.Horizontal),e=i.xaxisColumns,o=i.xaxisColumns[u].ColumnId,f=i.xaxisColumns[u].ColumnName):t==i.ChartAxis.Vertical?(s=i.getIndexByDisplayText(r,i.ChartAxis.Vertical),u=i.getIndexByDisplayText(n,i.ChartAxis.Vertical),e=i.yaxisColumns,o=i.yaxisColumns[u].ColumnId,f=i.yaxisColumns[u].ColumnName):(s=i.getIndexByDisplayText(r,i.ChartAxis.GroupBy),u=i.getIndexByDisplayText(n,i.ChartAxis.GroupBy),e=i.groupColumns,o=i.groupColumns[u].ColumnId,f=i.groupColumns[u].ColumnName),r!=""&&r.indexOf(" ")==-1){let f=i._reportBuilder.getIndexByAliasName_selectedColumnsArray(r);if(f==-1)e[u].DisplayText=r,$("#"+t).find(".select2-selection__rendered").find("[title='"+n+"']").attr("title",r),i.coordinate_DropDown(t);else{let u=i.getIndexByDisplayText(r,i.ChartAxis.Horizontal),f=i.getIndexByDisplayText(r,i.ChartAxis.Vertical),e=i.getIndexByDisplayText(r,i.ChartAxis.GroupBy),t="";return u!=-1&&(t=i.ChartAxis.Horizontal),f!=-1&&(t=i.ChartAxis.Vertical),e!=-1&&(t=i.ChartAxis.GroupBy),$("#DisplayText_"+n).val(n),alert("Column - "+r+" already exists in "+t+" select2. Please change display text and try again"),!1}}else return $("#DisplayText_"+n).val(n),alert("Display text of column - '"+f+"' shouldn't be empty and shouldn't contain spaces"),!1;let h=i._reportBuilder.getIndexByAliasName_selectedColumnsArray(n);i._reportBuilder.selectedColumns[h].DisplayText=r;i._reportBuilder.load_data(i._reportBuilder.table);c=0;i.removeColumn_ColorsArray(n);i.addColumnColors()}resetSelect2Columns(n){var t=this,r,u;switch(n){case"sortby_select":t._reportBuilder.SortColumns=[];t._reportBuilder.stringifyed_SortColumns="";$("#sort_selected_columns").html("");t._reportBuilder.load_data(t._reportBuilder.table);break;case"groupby_select":for(t._chartBuilder.groupColumns=[],r=0;r<t._reportBuilder.selectedColumns.length;r++)u=t._reportBuilder.selectedColumns[r],u.GroupBy?u.GroupBy=!1:u.Aggregation=i.Reports.Enums.AggregationType.none;$("#groupby_selected_columns").html("");t._reportBuilder.load_data(t._reportBuilder.table);break;case"categories_select":for($("#categories_selected_columns").html(""),t._reportBuilder.Categories=[],r=0;r<t._reportBuilder.selectedColumns.length;r++)u=t._reportBuilder.selectedColumns[r],u.GroupByCategory&&(u.GroupByCategory=!1);t._reportBuilder.load_data(t._reportBuilder.table);break;case"xaxis_select":t._chartBuilder.xaxisColumns=[];$("#xaxis_selected_columns").html("");break;case"yaxis_select":t._chartBuilder.yaxisColumns=[];$("#yaxis_selected_columns").html("");break;case"dynamicFilter_select":t._reportBuilder.dynamicFilters=[];$("#dynamic-list-group-wrapper").html("");t._reportBuilder.load_data(t._reportBuilder.table)}}removeColumn_ColorsArray(n){var u=this,r=u.appliedColumnValueColor,i;for(var t in r)t.includes(n)&&(delete r[t],r.length=r.length-1);i=u.appliedColumnColor;for(t in i)t.includes(n)&&(delete i[t],i.length=i.length-1)}removeColumn_Select2(n,t,i){var r=this,f,h;r.removeColumn_ColorsArray(t);i==r.ChartAxis.GroupBy&&(r._reportBuilder.pivot.PivotRows=[]);let u=$("#"+i.toLowerCase()+"_select").val(),c=0,e=-1,o=-1,s=-1;for(f=0;f<u.length;f++)if(parseInt(u[f])==n){c=f;break}let l=r._reportBuilder.getIndexByAliasName_selectedColumnsArray(t),a=r._reportBuilder.selectedColumns[l].ColumnName;u.splice(c,1);$(".select2-selection__rendered").find("[title='"+t+"']").removeClass("bg-success");i==r.ChartAxis.Horizontal?(e=r.getIndexByDisplayText(t,r.ChartAxis.Horizontal),r.xaxisColumns.splice(e,1),$("#"+i.toLowerCase()+"_select").val(u).trigger("change")):i==r.ChartAxis.Vertical?(o=r.getIndexByDisplayText(t,r.ChartAxis.Vertical),r.yaxisColumns.splice(o,1),h=$("#"+i.toLowerCase()+"_select").find("option[value='"+n+"']").length,h>=2?($("#"+i.toLowerCase()+"_select").find("option[value='"+n+"']")[h-2].remove(),$("#"+i.toLowerCase()+"_select").find("option[value='"+n+"']")[h-2].remove()):$("#"+i.toLowerCase()+"_select").val(u).trigger("change")):(s=r.getIndexByDisplayText(t,"GroupBy"),r.groupColumns.splice(s,1),$("#"+i.toLowerCase()+"_select").val(u).trigger("change"));e=r.getIndexByDisplayText(t,r.ChartAxis.Horizontal);o=r.getIndexByDisplayText(t,r.ChartAxis.Vertical);s=r.getIndexByDisplayText(t,r.ChartAxis.GroupBy);e==-1&&o==-1&&s==-1&&(r._reportBuilder.selectedColumns.splice(l,1),r._reportBuilder.table.deleteColumn(t),r._reportBuilder.load_data(r._reportBuilder.table));setTimeout(function(){r.coordinate_DropDown(i);i=="YAxis"&&$("#"+i.toLowerCase()+"_select").append('<option value="'+n+'">'+a+"<\/option>")},100)}changeAggregation_chart(n,t,i,r){return __awaiter(this,void 0,void 0,function*(){var n=this;if(i==n.ChartAxis.Horizontal){let i=n.getIndexByDisplayText(t,n.ChartAxis.Horizontal);n.xaxisColumns[i].Aggregation=r}else if(i==n.ChartAxis.Vertical){let i=n.getIndexByDisplayText(t,n.ChartAxis.Vertical);n.yaxisColumns[i].Aggregation=r}else{let i=n.getIndexByDisplayText(t,n.ChartAxis.GroupBy);n.groupColumns[i].Aggregation=r}let u=n._reportBuilder.getIndexByAliasName_selectedColumnsArray(t);n._reportBuilder.selectedColumns[u].Aggregation=r;$(".select2-selection__rendered").find("[title='"+t+"']").removeClass("bg-success");yield n._reportBuilder.load_data(n._reportBuilder.table);n.addColumnColors()})}changeAggregationYear_chart(n,t,i,r){return __awaiter(this,void 0,void 0,function*(){var u=this;let f=u.getIndexByDisplayText(t,"GroupBy"),o=u.groupColumns[f].ColumnName;u.groupColumns[f].YearComparisonType=r;u.groupColumns[f].Aggregation=Number(i);let e=u._reportBuilder.getIndexByAliasName_selectedColumnsArray(t);u._reportBuilder.selectedColumns[e].YearComparisonType=r;u._reportBuilder.selectedColumns[e].Aggregation=Number(i);yield u._reportBuilder.getDistinctData(n,o,Number(i));$(".select2-selection__rendered").find("[title='"+t+"']").removeClass("bg-success");yield u._reportBuilder.load_data(u._reportBuilder.table);u.addColumnColors()})}IsFilterableColumnInSelect2_chart(i,r,u){var f=this;let e=0;if(u==f.ChartAxis.Horizontal){e=f.getIndexByDisplayText(r,f.ChartAxis.Horizontal);let n=f.xaxisColumns[e].IsFilterable;f.xaxisColumns[e].IsFilterable=!n}else if(u==f.ChartAxis.Vertical){e=f.getIndexByDisplayText(r,f.ChartAxis.Vertical);let n=f.yaxisColumns[e].IsFilterable;f.yaxisColumns[e].IsFilterable=!n}else{e=f.getIndexByDisplayText(r,f.ChartAxis.GroupBy);let n=f.groupColumns[e].IsFilterable;f.groupColumns[e].IsFilterable=!n}n.Platform.Analytics.Components.ReportViewer.Instance().navigationHelper.popup(e,"",n.Platform.Analytics.Reports.DynamicFilter.Instance(),null,t.Helpers.Size.Auto);$(".select2-selection__rendered").find("[title='"+r+"']").removeClass("bg-success")}changeSortBy_chart(n,t,i,r){for(var u=this,f=0;f<u.xaxisColumns.length;f++)u.xaxisColumns[f].SortOrder="none";for(f=0;f<u.yaxisColumns.length;f++)u.yaxisColumns[f].SortOrder="none";for(f=0;f<u.groupColumns.length;f++)u.groupColumns[f].SortOrder="none";if(i==u.ChartAxis.Horizontal){let n=u.getIndexByDisplayText(t,u.ChartAxis.Horizontal);u.xaxisColumns[n].SortOrder=r}else if(i==u.ChartAxis.Vertical){let n=u.getIndexByDisplayText(t,u.ChartAxis.Vertical);u.yaxisColumns[n].SortOrder=r}else{let n=u.getIndexByDisplayText(t,u.ChartAxis.GroupBy);u.groupColumns[n].SortOrder=r}let e=u._reportBuilder.getIndexByAliasName_selectedColumnsArray(t);u._reportBuilder.selectedColumns[e].SortOrder=r;$(".select2-selection__rendered").find("[title='"+t+"']").removeClass("bg-success");u._reportBuilder.load_data(u._reportBuilder.table)}getindexByTooltipArray(n){var t=this;return t.toolTipArray.findIndex(t=>t.ColumnId==n)}pushPivotData(){var n=this,t=n.groupColumns.filter(n=>n.Aggregation==i.Reports.Enums.AggregationType.month||n.Aggregation==i.Reports.Enums.AggregationType.year),r;if(t.length>0){n._reportBuilder.pivot.ColumnName="";let r=n.yaxisColumns[0];if(n.yaxisColumns.length>1)return alert("While Pivot, need to select only one Y-Axis Column"),!1;if(r.Aggregation==i.Reports.Enums.AggregationType.none)return alert("While Pivot, need to apply aggregation for Y-Axis Column"),!1;n._reportBuilder.pivot.ColumnName=t[0].ColumnName;n._reportBuilder.pivot.AggColumnName=r.ColumnName;n._reportBuilder.pivot.AggFuncId=r.Aggregation;n._reportBuilder.pivot.DateType=Number(t[0].Aggregation)}else r=n._reportBuilder.TenureReport.length}bindChartColumns(t){var u=this,s=[],h=[],o=[],c=[],e,r,l,f;for(u.xaxisColumns=[],u.yaxisColumns=[],u.groupColumns=[],u.SelectedValueColorColumns=[],u.chartBaseColumns=[],e=0;e<t.length;e++){r=t[e];let a=r.ColumnValue,l=r.Name,v=r.Color;if(l=n.Platform.Analytics.Enums.ColorType,u.CoordinateDisplayText=r.AliasName,r.IsXaxis==!0){s.push(r.ColumnValue);r.IsFilterable==!0?($("#DropDown_IsFilterableInSelect2_"+r.AliasName).removeClass("hidden"),r.IsFilterable&&(u.isFilterable[l]={ColumnName:l,IsFilterable:!0})):$("#DropDown_IsFilterableInSelect2_"+r.AliasName).addClass("hidden");let n={ColumnId:r.ColumnValue,ColumnName:r.Name,DisplayText:r.AliasName,AliasName:r.AliasName,DataType:r.DataType,CoordinateTypeId:u.ChartAxis.Horizontal,ColorType:r.ColorAppliedOn,divId:"xaxis_selected_columns"};u.selected_Coordinate(n);f=u.getIndexByDisplayText(r.AliasName,u.ChartAxis.Horizontal);r.AggregationValue!=i.Reports.Enums.AggregationType.none&&(u.xaxisColumns[f].Aggregation=r.AggregationValue);r.SortBy!="none"&&(u.xaxisColumns[f].SortOrder=r.SortBy)}else if(r.IsYaxis==!0){h.push(r.ColumnValue);r.IsFilterable==!0?($("#DropDown_IsFilterableInSelect2_"+r.AliasName).removeClass("hidden"),r.IsFilterable&&(u.isFilterable[l]={ColumnName:l,IsFilterable:!0})):$("#DropDown_IsFilterableInSelect2_"+r.AliasName).addClass("hidden");let n={ColumnId:r.ColumnValue,ColumnName:r.Name,DisplayText:r.AliasName,AliasName:r.AliasName,DataType:r.DataType,CoordinateTypeId:u.ChartAxis.Vertical,ColorType:0,divId:"yaxis_selected_columns"};u.selected_Coordinate(n);f=u.getIndexByDisplayText(r.AliasName,u.ChartAxis.Vertical);r.AggregationValue!=i.Reports.Enums.AggregationType.none&&(u.yaxisColumns[f].Aggregation=r.AggregationValue);r.SortBy!="none"&&(u.yaxisColumns[f].SortOrder=r.SortBy)}else if(r.IsGroupBy==!0){o.push(r.ColumnValue);r.IsFilterable==!0?($("#DropDown_IsFilterableInSelect2_"+r.AliasName).removeClass("hidden"),r.IsFilterable&&(u.isFilterable[l]={ColumnName:l,IsFilterable:!0})):$("#DropDown_IsFilterableInSelect2_"+r.AliasName).addClass("hidden");let n={ColumnId:r.ColumnValue,ColumnName:r.Name,DataType:r.DataType,DisplayText:r.AliasName,AliasName:r.AliasName,CoordinateTypeId:u.ChartAxis.GroupBy,ColorType:r.ColorAppliedOn,divId:"groupby_selected_columns"};u.selected_Coordinate(n);f=u.getIndexByDisplayText(r.AliasName,u.ChartAxis.GroupBy);r.AggregationValue!=i.Reports.Enums.AggregationType.none&&(u.groupColumns[f].Aggregation=r.AggregationValue);r.SortBy!="none"&&(u.groupColumns[f].SortOrder=r.SortBy)}else if(r.IsLineChart==!0){o.push(r.ColumnValue);r.IsFilterable==!0?($("#DropDown_IsFilterableInSelect2_"+r.AliasName).removeClass("hidden"),r.IsFilterable&&(u.isFilterable[l]={ColumnName:l,IsFilterable:!0})):$("#DropDown_IsFilterableInSelect2_"+r.AliasName).addClass("hidden");let n={ColumnId:r.ColumnValue,ColumnName:r.Name,DataType:r.DataType,DisplayText:r.AliasName,AliasName:r.AliasName,CoordinateTypeId:u.ChartAxis.LineChart,ColorType:r.ColorAppliedOn,divId:"line_chart_selected_columns"};u.selected_Coordinate(n);f=u.getIndexByDisplayText(r.AliasName,u.ChartAxis.LineChart);r.AggregationValue!=i.Reports.Enums.AggregationType.none&&(u.groupColumns[f].Aggregation=r.AggregationValue);r.SortBy!="none"&&(u.lineChartColumns[f].SortOrder=r.SortBy)}if(r.IsChartBaseColumn){c.push(r.ColumnValue);r.IsFilterable==!0?($("#DropDown_IsFilterableInSelect2_"+r.AliasName).removeClass("hidden"),r.IsFilterable&&(u.isFilterable[l]={ColumnName:l,IsFilterable:!0})):$("#DropDown_IsFilterableInSelect2_"+r.AliasName).addClass("hidden");let n={ColumnId:r.ColumnValue,ColumnName:r.Name,DataType:r.DataType,DisplayText:r.AliasName,AliasName:r.AliasName,CoordinateTypeId:u.ChartAxis.BaseColumn,ColorType:r.ColorAppliedOn,divId:"base_column_selected_columns"};u.selected_Coordinate(n);f=u.getIndexByDisplayText(r.AliasName,u.ChartAxis.BaseColumn);r.SortBy&&r.SortBy!="none"&&(u.lineChartColumns[f].SortOrder=r.SortBy);u.coordinate_DropDown(u.ChartAxis.ChartBase)}if(r.Color!=null&&u.chartViewer_Colors(r.Color,r.ColumnValue,r.Name),r.IsLineChart==!0){o.push(r.ColumnValue);r.IsFilterable==!0?($("#DropDown_IsFilterableInSelect2_"+r.AliasName).removeClass("hidden"),r.IsFilterable&&(u.isFilterable[l]={ColumnName:l,IsFilterable:!0})):$("#DropDown_IsFilterableInSelect2_"+r.AliasName).addClass("hidden");let n={ColumnId:r.ColumnValue,ColumnName:r.Name,DataType:r.DataType,DisplayText:r.AliasName,AliasName:r.AliasName,CoordinateTypeId:u.ChartAxis.LineChart,ColorType:r.ColorAppliedOn,divId:"line_chart_selected_columns"};u.selected_Coordinate(n);f=u.getIndexByDisplayText(r.AliasName,u.ChartAxis.LineChart);r.AggregationValue!=i.Reports.Enums.AggregationType.none&&(u.groupColumns[f].Aggregation=r.AggregationValue);r.SortBy!="none"&&(u.lineChartColumns[f].SortOrder=r.SortBy)}}u.coordinate_DropDown(u.ChartAxis.Horizontal);u.coordinate_DropDown(u.ChartAxis.Vertical);u.coordinate_DropDown(u.ChartAxis.GroupBy);u.CoordinateDisplayText=""}reportColumns(t,i){var u=this,r,o,f,e;let s=this._reportBuilder.reportType==n.Platform.Analytics.Reports.Enums.ReportType.Table?!0:!1;for(r=0;r<i.length;r++){o=t.ReportColumns.find(n=>n.AliasName==i[r].DisplayText)?!0:!1;let n=u._reportBuilder.selectedColumns.find(n=>n.AliasName==i[r].AliasName);if(o!=!0){f=u._reportBuilder.selectedColumns.find(n=>n.DisplayText==i[r].DisplayText);e=u._reportBuilder.SortColumns.find(n=>n.DisplayText==i[r].DisplayText);let o=new ReportColumn;o.ColumnValue=Number(s?i[r].ColumnId:n.ColumnId);o.ReportColumnName=i[r].ColumnName;o.AliasName=i[r].AliasName;o.DisplayText=i[r].DisplayText;o.Isvisible=i[r].IsHidden;o.AggrFuncId=f?f.Aggregation:i[r].Aggregation;o.GroupBy=i[r].GroupBy;o.SortType=e?e.SortOrder:i[r].SortOrder;o.YearComparisonType=i[r].YearComparisonType;o.DlColumnName=n&&n.DlColumnName;o.DataListColumnName=n&&n.DataListColumnName;t.ReportColumns.push(o)}}return t}chartPreview(n,t){var i=this;i.ChartTypeId=t;i.ChartTypeName=n;i.Dataset=[];i.XaxisData=[];i._reportBuilder.pivot.ColumnName?i.chartType("myChart"):(i.ChartSelectedColumns=i._chartBuilder.coordinate_Elements(!0,!0,!0,!0,!0,!0),i._reportBuilder.load_data(i._reportBuilder.table),i.loadSortColumnsSelect2())}chartData(){var t=this,i=[],r=[];t.fileCacheHelper.loadJsFile("platform/analytics/managers/reportmanager.js",function(){t.fileCacheHelper.loadJsFile("platform/analytics/enums/charttype.js",function(){t.fileCacheHelper.loadJsFile("platform/core/infos/status.js",function(){var f,e;for(t.ChartSelectedColumns=t._chartBuilder.coordinate_Elements(!0,!0,!0,!0,!0,!0),f=0;f<t._reportBuilder.SortColumns.length;f++){e=t._reportBuilder.SortColumns[f].DisplayText;let r=t.ChartSelectedColumns.findIndex(n=>n.AliasName==e),n=t._reportBuilder.selectedColumns.findIndex(n=>n.AliasName==e);if(r==-1&&n!=-1){let r=t._reportBuilder.selectedColumns[n];i.push({Aggregation:r.Aggregation,AliasName:r.AliasName,ChartColumnId:0,ColorType:1,ColumnId:0,ColumnValue:0,ColumnName:r.ColumnName,DataType:r.DataType,DisplayText:r.DisplayText,GroupBy:r.GroupBy,IsBaseColumn:!1,IsFilterable:!1,IsHidden:!r.Isvisible,IsLineChart:!1,SortOrder:t._reportBuilder.SortColumns[f].SortOrder,XAxis:!0,YAxis:!1})}}let u=new ReportObject;u.DataListId=t._reportBuilder.DataListId;u.TopRecords=Number($("#txt_totalrecords").val());u.StaticFilter=t._reportBuilder.queryBuilderString;u.SortColumns=t._reportBuilder.stringifyed_SortColumns;u.FromDate=n.Platform.Helpers.NavigationHelper.commonFilter_FromDate;u.ToDate=n.Platform.Helpers.NavigationHelper.commonFilter_ToDate;u.TopRecords=t._reportBuilder.topRecords;u.ReportTypeId=t._reportBuilder.reportType;r=t.ChartSelectedColumns.concat(i);t.reportColumns(u,r);u.ReportColumns.length!=0&&t._reportManager.getTableData(u).then(function(i){var r,u;if(i.status==n.Data.Status.Success)i.result!=""&&(r=JSON.parse(i.result),r.Data!=""&&(u=JSON.parse(r.Data)),t.isColumnRename?t._reportBuilder.load_data(t._reportBuilder.table):t.yaxisColumns.length!=0&&t._reportBuilder.table.replaceData(u),t.ChartData=u,t.chart_dataSet());else return MessageHelper.Instance().showError(i.message,"div_ReportBuilderErrorMessage")})})})})}chartColumns(){var n=this,t,r,f,e,i,u;for(n._reportBuilder.ChartColumns=[],t=0;t<n.ChartSelectedColumns.length;t++){r=!1;let f=n.ChartSelectedColumns[t];n.colorApplyColumn.length>0&&(r=n.colorApplyColumn.find(n=>n.ColumnName==f.ColumnName)?!0:!1);f=null;e=null;let e;f.IsXAxis!=undefined&&f.IsXAxis!=!0||f.XAxis!=undefined&&f.XAxis!=!0?(i=n.Colors[f.DisplayText],i!=undefined&&(e=i.colors)):e="";u=n.toolTipArray.find(n=>n.AliasName==f.AliasName);n._reportBuilder.ChartColumns.push({Name:f.ColumnName||f.Name,AliasName:f.AliasName,ColumnValue:Number(f.ColumnId)||Number(f.ColumnValue),DataType:f.DataType,AggregationValue:f.Aggregation||f.AggregationValue,Color:e,SortBy:f.SortOrder,IsToolTip:u?!0:!1,IsXaxis:f.XAxis||f.IsXaxis,IsYaxis:f.YAxis||f.IsYaxis,IsGroupBy:f.GroupBy||f.IsGroupBy,IsLineChart:f.IsLineChart,IsFilterable:f.IsFilterable,ColorAppliedOn:f.ColorType||f.ColorAppliedOn,IsChartBaseColumn:f.IsBaseColumn,IsNumAbb:f.IsNumAbb||!0})}}colourNameToHex(n){var t={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",honeydew:"#f0fff0",hotpink:"#ff69b4","indianred ":"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgrey:"#d3d3d3",lightgreen:"#90ee90",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370d8",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#d87093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32",sky:"#87cefa",grey:"#808080",neon:"#eb0450",pumpkin:"#ff7518",sun:"#FDB813",primary:"#007bff",dark:"#a9a9a9",smoke:"#738276",rose:"#ff007f"};let i=[{color:"indian red",code:{hex:"#B0171F"},id:1},{color:"crimson ",code:{hex:"#DC143C "},id:2},{color:"lightpink ",code:{hex:"#FFB6C1 "},id:4},{color:"lightpink 1 ",code:{hex:"#FFAEB9 "},id:4},{color:"lightpink 2 ",code:{hex:"#EEA2AD "},id:5},{color:"lightpink 3 ",code:{hex:"#CD8C95 "},id:6},{color:"lightpink 4 ",code:{hex:"#8B5F65 "},id:7},{color:"pink ",code:{hex:"#FFC0CB "},id:8},{color:"pink 1",code:{hex:"#FFB5C5 "},id:9},{color:"pink 2",code:{hex:"#EEA9B8 "},id:10},{color:"pink 3",code:{hex:"#CD919E "},id:11},{color:"pink 4",code:{hex:"#8B636C"},id:12},{color:"palevioletred ",code:{hex:"#DB7093"},id:13},{color:"palevioletred 1 ",code:{hex:"#FF82AB"},id:14},{color:"palevioletred 2 ",code:{hex:"#EE799F"},id:15},{color:"palevioletred 3 ",code:{hex:"#CD6889"},id:16},{color:"palevioletred 4 ",code:{hex:"#8B475D"},id:17},{color:"lavenderblush 1 (lavenderblush) ",code:{hex:"#FFF0F5"},id:18},{color:"lavenderblush 2 ",code:{hex:"#EEE0E5"},id:19},{color:"lavenderblush 3 ",code:{hex:"#CDC1C5"},id:20},{color:"lavenderblush 4 ",code:{hex:"#8B8386"},id:21},{color:"violetred 1 ",code:{hex:"#FF3E96"},id:22},{color:"violetred 2 ",code:{hex:"#EE3A8C"},id:23},{color:"violetred 3 ",code:{hex:"#CD3278"},id:24},{color:"violetred 4 ",code:{hex:"#8B2252"},id:25},{color:"hotpink ",code:{hex:"#FF69B4"},id:26},{color:"hotpink 1 ",code:{hex:"#FF6EB4"},id:27},{color:"hotpink 2 ",code:{hex:"#EE6AA7"},id:28},{color:"hotpink 3 ",code:{hex:"#CD6090"},id:29},{color:"hotpink 4 ",code:{hex:"#8B3A62"},id:30},{color:"raspberry ",code:{hex:"#872657"},id:31},{color:"deeppink 1 (deeppink) ",code:{hex:"#FF1493"},id:32},{color:"deeppink 2 ",code:{hex:"#EE1289"},id:33},{color:"deeppink 3 ",code:{hex:"#CD1076"},id:34},{color:"deeppink 4 ",code:{hex:"#8B0A50"},id:35},{color:"maroon 1 ",code:{hex:"#FF34B3"},id:36},{color:"maroon 2 ",code:{hex:"#EE30A7"},id:37},{color:"maroon 3 ",code:{hex:"#CD2990"},id:38},{color:"mediumvioletred",code:{hex:"#C71585"},id:39},{color:"violetred ",code:{hex:"#D02090"},id:40},{color:"orchid ",code:{hex:"#DA70D6"},id:41},{color:"orchid 1 ",code:{hex:"#FF83FA"},id:42},{color:"orchid 2 ",code:{hex:"#EE7AE9"},id:43},{color:"orchid 3 ",code:{hex:"#CD69C9"},id:44},{color:"orchid 4 ",code:{hex:"#8B4789"},id:45},{color:"thistle ",code:{hex:"#D8BFD8"},id:46},{color:"thistle 1 ",code:{hex:"#FFE1FF"},id:47},{color:"thistle 2 ",code:{hex:"#EED2EE"},id:48},{color:"thistle 3 ",code:{hex:"#CDB5CD"},id:49},{color:"thistle 4 ",code:{hex:"#8B7B8B"},id:50},{color:"plum 1 ",code:{hex:"#FFBBFF"},id:51},{color:"plum 2 ",code:{hex:"#EEAEEE"},id:52},{color:"plum 3 ",code:{hex:"#CD96CD"},id:53},{color:"plum 4 ",code:{hex:"#8B668B"},id:54},{color:"plum ",code:{hex:"#DDA0DD"},id:55},{color:"violet ",code:{hex:"#EE82EE"},id:56},{color:"magenta (fuchsia*) ",code:{hex:"#FF00FF"},id:57},{color:"magenta 2 ",code:{hex:"#EE00EE"},id:58},{color:"magenta 3 ",code:{hex:"#CD00CD"},id:59},{color:"magenta 4 (darkmagenta) ",code:{hex:"#8B008B"},id:60},{color:"purple* ",code:{hex:"#800080"},id:61},{color:"mediumorchid ",code:{hex:"#BA55D3"},id:62},{color:"mediumorchid 1 ",code:{hex:"#E066FF"},id:63},{color:"mediumorchid 2 ",code:{hex:"#D15FEE"},id:64},{color:"mediumorchid 3 ",code:{hex:"#B452CD"},id:65},{color:"mediumorchid 4 ",code:{hex:"#7A378B"},id:66},{color:"darkviolet ",code:{hex:"#9400D3"},id:67},{color:"darkorchid ",code:{hex:"#9932CC"},id:68},{color:"darkorchid 1 ",code:{hex:"#BF3EFF"},id:69},{color:"darkorchid 2 ",code:{hex:"#B23AEE"},id:70},{color:"darkorchid 3 ",code:{hex:"#9A32CD"},id:71},{color:"darkorchid 4 ",code:{hex:"#68228B"},id:72},{color:"indigo ",code:{hex:"#4B0082"},id:73},{color:"blueviolet ",code:{hex:"#8A2BE2"},id:74},{color:"purple 1 ",code:{hex:"#9B30FF"},id:75},{color:"purple 2 ",code:{hex:"#912CEE"},id:76},{color:"purple 3 ",code:{hex:"#7D26CD"},id:77},{color:"purple 4 ",code:{hex:"#551A8B"},id:78},{color:"mediumpurple ",code:{hex:"#9370DB"},id:79},{color:"mediumpurple 1 ",code:{hex:"#AB82FF"},id:80},{color:"mediumpurple 2 ",code:{hex:"#9F79EE"},id:81},{color:"mediumpurple 3 ",code:{hex:"#8968CD"},id:82},{color:"mediumpurple 4 ",code:{hex:"#5D478B"},id:83},{color:"darkslateblue ",code:{hex:"#483D8B"},id:84},{color:"lightslateblue ",code:{hex:"#8470FF"},id:85},{color:"mediumslateblue ",code:{hex:"#7B68EE"},id:86},{color:"slateblue ",code:{hex:"#6A5ACD"},id:87},{color:"slateblue 1 ",code:{hex:"#836FFF"},id:88},{color:"slateblue 2 ",code:{hex:"#7A67EE"},id:89},{color:"slateblue 3 ",code:{hex:"#6959CD"},id:90},{color:"slateblue 4 ",code:{hex:"#473C8B"},id:91},{color:"ghostwhite ",code:{hex:"#F8F8FF"},id:92},{color:"lavender ",code:{hex:"#E6E6FA"},id:93},{color:"blue* ",code:{hex:"#0000FF"},id:94},{color:"blue 2 ",code:{hex:"#0000EE"},id:95},{color:"blue 3 (mediumblue) ",code:{hex:"#0000CD"},id:96},{color:"blue 4 (darkblue) ",code:{hex:"#00008B"},id:97},{color:"navy* ",code:{hex:"#000080"},id:98},{color:"midnightblue ",code:{hex:"#191970"},id:99},{color:"cobalt ",code:{hex:"#3D59AB"},id:100},{color:"royalblue ",code:{hex:"#4169E1"},id:101},{color:"royalblue 1 ",code:{hex:"#4876FF"},id:102},{color:"royalblue 2 ",code:{hex:"#436EEE"},id:103},{color:"royalblue 3 ",code:{hex:"#3A5FCD"},id:104},{color:"royalblue 4 ",code:{hex:"#27408B"},id:105},{color:"cornflowerblue ",code:{hex:"#6495ED"},id:106},{color:"lightsteelblue ",code:{hex:"#B0C4DE"},id:107},{color:"lightsteelblue 1 ",code:{hex:"#CAE1FF"},id:108},{color:"lightsteelblue 2 ",code:{hex:"#BCD2EE"},id:109},{color:"lightsteelblue 3 ",code:{hex:"#A2B5CD"},id:110},{color:"lightsteelblue 4 ",code:{hex:"#6E7B8B"},id:111},{color:"lightslategray ",code:{hex:"#778899"},id:112},{color:"slategray ",code:{hex:"#708090"},id:113},{color:"slategray 1 ",code:{hex:"#C6E2FF"},id:114},{color:"slategray 2 ",code:{hex:"#B9D3EE"},id:115},{color:"slategray 3 ",code:{hex:"#9FB6CD"},id:116},{color:"slategray 4 ",code:{hex:"#6C7B8B"},id:117},{color:"dodgerblue 1 (dodgerblue)",code:{hex:"#1E90FF"},id:118},{color:"dodgerblue 2",code:{hex:"#1C86EE"},id:119},{color:"dodgerblue 3",code:{hex:"#1874CD"},id:120},{color:"dodgerblue 4",code:{hex:"#104E8B"},id:121},{color:"aliceblue",code:{hex:"#F0F8FF"},id:122},{color:"steelblue",code:{hex:"#4682B4"},id:123},{color:"steelblue 1",code:{hex:"#63B8FF"},id:124},{color:"steelblue 2",code:{hex:"#5CACEE"},id:125},{color:"steelblue 3",code:{hex:"#4F94CD"},id:126},{color:"steelblue 4",code:{hex:"#36648B"},id:127},{color:"lightskyblue",code:{hex:"#87CEFA"},id:128},{color:"lightskyblue 1",code:{hex:"#B0E2FF"},id:129},{color:"lightskyblue 2",code:{hex:"#A4D3EE"},id:130},{color:"lightskyblue 3",code:{hex:"#8DB6CD"},id:131},{color:"lightskyblue 4",code:{hex:"#607B8B"},id:132},{color:"skyblue 1",code:{hex:"#87CEFF"},id:133},{color:"skyblue 2",code:{hex:"#7EC0EE"},id:134},{color:"skyblue 3",code:{hex:"#6CA6CD"},id:135},{color:"skyblue 4",code:{hex:"#4A708B"},id:136},{color:"skyblue",code:{hex:"#87CEEB"},id:137},{color:"deepskyblue 1 (deepskyblue)",code:{hex:"#00BFFF"},id:138},{color:"deepskyblue 2",code:{hex:"#00B2EE"},id:139},{color:"deepskyblue 3",code:{hex:"#009ACD"},id:140},{color:"deepskyblue 4",code:{hex:"#00688B"},id:141},{color:"peacock",code:{hex:"#33A1C9"},id:142},{color:"lightblue",code:{hex:"#ADD8E6"},id:143},{color:"lightblue 1",code:{hex:"#BFEFFF"},id:144},{color:"lightblue 2",code:{hex:"#B2DFEE"},id:145},{color:"lightblue 3",code:{hex:"#9AC0CD"},id:146},{color:"lightblue 4",code:{hex:"#68838B"},id:147},{color:"powderblue",code:{hex:"#B0E0E6"},id:148},{color:"cadetblue 1",code:{hex:"#98F5FF"},id:149},{color:"cadetblue 2",code:{hex:"#8EE5EE"},id:150},{color:"cadetblue 3",code:{hex:"#7AC5CD"},id:151},{color:"cadetblue 4",code:{hex:"#53868B"},id:152},{color:"turquoise 1",code:{hex:"#00F5FF"},id:153},{color:"turquoise 2",code:{hex:"#00E5EE"},id:154},{color:"turquoise 3",code:{hex:"#00C5CD"},id:155},{color:"turquoise 4",code:{hex:"#00868B"},id:156},{color:"cadetblue",code:{hex:"#5F9EA0"},id:157},{color:"darkturquoise",code:{hex:"#00CED1"},id:158},{color:"azure 1 (azure)",code:{hex:"#F0FFFF"},id:159},{color:"azure 2",code:{hex:"#E0EEEE"},id:160},{color:"azure 3",code:{hex:"#C1CDCD"},id:161},{color:"azure 4",code:{hex:"#838B8B"},id:162},{color:"lightcyan 1 (lightcyan)",code:{hex:"#E0FFFF"},id:163},{color:"lightcyan 2",code:{hex:"#D1EEEE"},id:164},{color:"lightcyan 3",code:{hex:"#B4CDCD"},id:165},{color:"lightcyan 4",code:{hex:"#7A8B8B"},id:166},{color:"paleturquoise 1",code:{hex:"#BBFFFF"},id:167},{color:"paleturquoise 2 (paleturquoise)",code:{hex:"#AEEEEE"},id:168},{color:"paleturquoise 3",code:{hex:"#96CDCD"},id:169},{color:"paleturquoise 4",code:{hex:"#668B8B"},id:170},{color:"darkslategray",code:{hex:"#2F4F4F"},id:171},{color:"darkslategray 1",code:{hex:"#97FFFF"},id:172},{color:"darkslategray 2",code:{hex:"#8DEEEE"},id:173},{color:"darkslategray 3",code:{hex:"#79CDCD"},id:174},{color:"darkslategray 4",code:{hex:"#528B8B"},id:175},{color:"cyan / aqua*",code:{hex:"#00FFFF"},id:176},{color:"cyan 2",code:{hex:"#00EEEE"},id:177},{color:"cyan 3",code:{hex:"#00CDCD"},id:178},{color:"cyan 4 (darkcyan)",code:{hex:"#008B8B"},id:179},{color:"teal*",code:{hex:"#008080"},id:180},{color:"mediumturquoise",code:{hex:"#48D1CC"},id:181},{color:"lightseagreen",code:{hex:"#20B2AA"},id:182},{color:"manganeseblue",code:{hex:"#03A89E"},id:183},{color:"turquoise",code:{hex:"#40E0D0"},id:184},{color:"coldgrey",code:{hex:"#808A87"},id:185},{color:"turquoiseblue",code:{hex:"#00C78C"},id:186},{color:"aquamarine 1 (aquamarine)",code:{hex:"#7FFFD4"},id:187},{color:"aquamarine 2",code:{hex:"#76EEC6"},id:188},{color:"aquamarine 3 (mediumaquamarine)",code:{hex:"#66CDAA"},id:189},{color:"aquamarine 4",code:{hex:"#458B74"},id:190},{color:"mediumspringgreen",code:{hex:"#00FA9A"},id:191},{color:"mintcream",code:{hex:"#F5FFFA"},id:192},{color:"springgreen",code:{hex:"#00FF7F"},id:193},{color:"springgreen 1",code:{hex:"#00EE76"},id:194},{color:"springgreen 2",code:{hex:"#00CD66"},id:195},{color:"springgreen 3",code:{hex:"#008B45"},id:196},{color:"mediumseagreen",code:{hex:"#3CB371"},id:197},{color:"seagreen 1",code:{hex:"#54FF9F"},id:198},{color:"seagreen 2",code:{hex:"#4EEE94"},id:199},{color:"seagreen 3",code:{hex:"#43CD80"},id:200},{color:"seagreen 4 (seagreen)",code:{hex:"#2E8B57"},id:201},{color:"emeraldgreen",code:{hex:"#00C957"},id:202},{color:"mint",code:{hex:"#BDFCC9"},id:203},{color:"cobaltgreen",code:{hex:"#3D9140"},id:204},{color:"honeydew 1 (honeydew)",code:{hex:"#F0FFF0"},id:205},{color:"honeydew 2",code:{hex:"#E0EEE0"},id:206},{color:"honeydew 3",code:{hex:"#C1CDC1"},id:207},{color:"honeydew 4",code:{hex:"#838B83"},id:208},{color:"darkseagreen",code:{hex:"#8FBC8F"},id:209},{color:"darkseagreen 1",code:{hex:"#C1FFC1"},id:210},{color:"darkseagreen 2",code:{hex:"#B4EEB4"},id:211},{color:"darkseagreen 3",code:{hex:"#9BCD9B"},id:212},{color:"darkseagreen 4",code:{hex:"#698B69"},id:213},{color:"palegreen",code:{hex:"#98FB98"},id:214},{color:"palegreen 1",code:{hex:"#9AFF9A"},id:215},{color:"palegreen 2 (lightgreen)",code:{hex:"#90EE90"},id:216},{color:"palegreen 3",code:{hex:"#7CCD7C"},id:217},{color:"palegreen 4",code:{hex:"#548B54"},id:218},{color:"limegreen",code:{hex:"#32CD32"},id:219},{color:"forestgreen",code:{hex:"#228B22"},id:220},{color:"green 1 (lime*)",code:{hex:"#00FF00"},id:221},{color:"green 2",code:{hex:"#00EE00"},id:222},{color:"green 3",code:{hex:"#00CD00"},id:223},{color:"green 4",code:{hex:"#008B00"},id:224},{color:"green*",code:{hex:"#008000"},id:225},{color:"darkgreen",code:{hex:"#006400"},id:226},{color:"sapgreen",code:{hex:"#308014"},id:227},{color:"lawngreen",code:{hex:"#7CFC00"},id:228},{color:"chartreuse 1 (chartreuse)",code:{hex:"#7FFF00"},id:229},{color:"chartreuse 2",code:{hex:"#76EE00"},id:230},{color:"chartreuse 3",code:{hex:"#66CD00"},id:231},{color:"chartreuse 4",code:{hex:"#458B00"},id:232},{color:"greenyellow",code:{hex:"#ADFF2F"},id:233},{color:"darkolivegreen 1",code:{hex:"#CAFF70"},id:234},{color:"darkolivegreen 2",code:{hex:"#BCEE68"},id:235},{color:"darkolivegreen 3",code:{hex:"#A2CD5A"},id:236},{color:"darkolivegreen 4",code:{hex:"#6E8B3D"},id:237},{color:"darkolivegreen",code:{hex:"#556B2F"},id:238},{color:"olivedrab",code:{hex:"#6B8E23"},id:239},{color:"olivedrab 1",code:{hex:"#C0FF3E"},id:240},{color:"olivedrab 2",code:{hex:"#B3EE3A"},id:241},{color:"olivedrab 3 (yellowgreen)",code:{hex:"#9ACD32"},id:242},{color:"olivedrab 4",code:{hex:"#698B22"},id:243},{color:"ivory 1 (ivory)",code:{hex:"#FFFFF0"},id:244},{color:"ivory 2",code:{hex:"#EEEEE0"},id:245},{color:"ivory 3",code:{hex:"#CDCDC1"},id:246},{color:"ivory 4",code:{hex:"#8B8B83"},id:247},{color:"beige",code:{hex:"#F5F5DC"},id:248},{color:"lightyellow 1 (lightyellow)",code:{hex:"#FFFFE0"},id:249},{color:"lightyellow 2",code:{hex:"#EEEED1"},id:250},{color:"lightyellow 3",code:{hex:"#CDCDB4"},id:251},{color:"lightyellow 4",code:{hex:"#8B8B7A"},id:252},{color:"lightgoldenrodyellow",code:{hex:"#FAFAD2"},id:253},{color:"yellow 1 (yellow*)",code:{hex:"#FFFF00"},id:254},{color:"yellow 2",code:{hex:"#EEEE00"},id:255},{color:"yellow 3",code:{hex:"#CDCD00"},id:256},{color:"yellow 4",code:{hex:"#8B8B00"},id:257},{color:"warmgrey",code:{hex:"#808069"},id:258},{color:"olive*",code:{hex:"#808000"},id:259},{color:"darkkhaki",code:{hex:"#BDB76B"},id:260},{color:"khaki 1",code:{hex:"#FFF68F"},id:261},{color:"khaki 2",code:{hex:"#EEE685"},id:262},{color:"khaki 3",code:{hex:"#CDC673"},id:263},{color:"khaki 4",code:{hex:"#8B864E"},id:264},{color:"khaki",code:{hex:"#F0E68C"},id:265},{color:"palegoldenrod",code:{hex:"#EEE8AA"},id:266},{color:"lemonchiffon 1 (lemonchiffon)",code:{hex:"#FFFACD"},id:267},{color:"lemonchiffon 2",code:{hex:"#EEE9BF"},id:268},{color:"lemonchiffon 3",code:{hex:"#CDC9A5"},id:269},{color:"lemonchiffon 4",code:{hex:"#8B8970"},id:270},{color:"lightgoldenrod 1",code:{hex:"#FFEC8B"},id:271},{color:"lightgoldenrod 2",code:{hex:"#EEDC82"},id:272},{color:"lightgoldenrod 3",code:{hex:"#CDBE70"},id:273},{color:"lightgoldenrod 4",code:{hex:"#8B814C"},id:274},{color:"banana",code:{hex:"#E3CF57"},id:275},{color:"gold 1 (gold)",code:{hex:"#FFD700"},id:276},{color:"gold 2",code:{hex:"#EEC900"},id:277},{color:"gold 3",code:{hex:"#CDAD00"},id:278},{color:"gold 4",code:{hex:"#8B7500"},id:279},{color:"cornsilk 1 (cornsilk)",code:{hex:"#FFF8DC"},id:280},{color:"cornsilk 2",code:{hex:"#EEE8CD"},id:281},{color:"cornsilk 3",code:{hex:"#CDC8B1"},id:282},{color:"cornsilk 4",code:{hex:"#8B8878"},id:283},{color:"goldenrod",code:{hex:"#DAA520"},id:284},{color:"goldenrod 1",code:{hex:"#FFC125"},id:285},{color:"goldenrod 2",code:{hex:"#EEB422"},id:286},{color:"goldenrod 3",code:{hex:"#CD9B1D"},id:287},{color:"goldenrod 4",code:{hex:"#8B6914"},id:288},{color:"darkgoldenrod",code:{hex:"#B8860B"},id:289},{color:"darkgoldenrod 1",code:{hex:"#FFB90F"},id:290},{color:"darkgoldenrod 2",code:{hex:"#EEAD0E"},id:291},{color:"darkgoldenrod 3",code:{hex:"#CD950C"},id:292},{color:"darkgoldenrod 4",code:{hex:"#8B6508"},id:293},{color:"orange 1 (orange)",code:{hex:"#FFA500"},id:294},{color:"orange 2",code:{hex:"#EE9A00"},id:295},{color:"orange 3",code:{hex:"#CD8500"},id:296},{color:"orange 4",code:{hex:"#8B5A00"},id:297},{color:"floralwhite",code:{hex:"#FFFAF0"},id:298},{color:"oldlace",code:{hex:"#FDF5E6"},id:299},{color:"wheat",code:{hex:"#F5DEB3"},id:300},{color:"wheat 1",code:{hex:"#FFE7BA"},id:301},{color:"wheat 2",code:{hex:"#EED8AE"},id:302},{color:"wheat 3",code:{hex:"#CDBA96"},id:303},{color:"wheat 4",code:{hex:"#8B7E66"},id:304},{color:"moccasin",code:{hex:"#FFE4B5"},id:305},{color:"papayawhip",code:{hex:"#FFEFD5"},id:306},{color:"blanchedalmond",code:{hex:"#FFEBCD"},id:307},{color:"navajowhite 1 (navajowhite)",code:{hex:"#FFDEAD"},id:308},{color:"navajowhite 2",code:{hex:"#EECFA1"},id:309},{color:"navajowhite 3",code:{hex:"#CDB38B"},id:310},{color:"navajowhite 4",code:{hex:"#8B795E"},id:311},{color:"eggshell",code:{hex:"#FCE6C9"},id:312},{color:"tan",code:{hex:"#D2B48C"},id:313},{color:"brick",code:{hex:"#9C661F"},id:314},{color:"cadmiumyellow",code:{hex:"#FF9912"},id:315},{color:"antiquewhite",code:{hex:"#FAEBD7"},id:316},{color:"antiquewhite 1",code:{hex:"#FFEFDB"},id:317},{color:"antiquewhite 2",code:{hex:"#EEDFCC"},id:318},{color:"antiquewhite 3",code:{hex:"#CDC0B0"},id:319},{color:"antiquewhite 4",code:{hex:"#8B8378"},id:320},{color:"burlywood",code:{hex:"#DEB887"},id:321},{color:"burlywood 1",code:{hex:"#FFD39B"},id:322},{color:"burlywood 2",code:{hex:"#EEC591"},id:323},{color:"burlywood 3",code:{hex:"#CDAA7D"},id:324},{color:"burlywood 4",code:{hex:"#8B7355"},id:325},{color:"bisque 1 (bisque)",code:{hex:"#FFE4C4"},id:326},{color:"bisque 2",code:{hex:"#EED5B7"},id:327},{color:"bisque 3",code:{hex:"#CDB79E"},id:328},{color:"bisque 4",code:{hex:"#8B7D6B"},id:329},{color:"melon",code:{hex:"#E3A869"},id:330},{color:"carrot",code:{hex:"#ED9121"},id:331},{color:"darkorange",code:{hex:"#FF8C00"},id:332},{color:"darkorange 1",code:{hex:"#FF7F00"},id:333},{color:"darkorange 2",code:{hex:"#EE7600"},id:334},{color:"darkorange 3",code:{hex:"#CD6600"},id:335},{color:"darkorange 4",code:{hex:"#8B4500"},id:336},{color:"orange",code:{hex:"#FF8000"},id:337},{color:"tan 1",code:{hex:"#FFA54F"},id:338},{color:"tan 2",code:{hex:"#EE9A49"},id:339},{color:"tan 3 (peru)",code:{hex:"#CD853F"},id:340},{color:"tan 4",code:{hex:"#8B5A2B"},id:341},{color:"linen",code:{hex:"#FAF0E6"},id:342},{color:"peachpuff 1 (peachpuff)",code:{hex:"#FFDAB9"},id:343},{color:"peachpuff 2",code:{hex:"#EECBAD"},id:344},{color:"peachpuff 3",code:{hex:"#CDAF95"},id:345},{color:"peachpuff 4",code:{hex:"#8B7765"},id:346},{color:"seashell 1 (seashell)",code:{hex:"#FFF5EE"},id:347},{color:"seashell 2",code:{hex:"#EEE5DE"},id:348},{color:"seashell 3",code:{hex:"#CDC5BF"},id:349},{color:"seashell 4",code:{hex:"#8B8682"},id:350},{color:"sandybrown",code:{hex:"#F4A460"},id:351},{color:"rawsienna",code:{hex:"#C76114"},id:352},{color:"chocolate",code:{hex:"#D2691E"},id:353},{color:"chocolate 1",code:{hex:"#FF7F24"},id:354},{color:"chocolate 2",code:{hex:"#EE7621"},id:355},{color:"chocolate 3",code:{hex:"#CD661D"},id:356},{color:"chocolate 4 (saddlebrown)",code:{hex:"#8B4513"},id:357},{color:"ivoryblack",code:{hex:"#292421"},id:358},{color:"flesh",code:{hex:"#FF7D40"},id:359},{color:"cadmiumorange",code:{hex:"#FF6103"},id:360},{color:"burntsienna",code:{hex:"#8A360F"},id:361},{color:"sienna",code:{hex:"#A0522D"},id:362},{color:"sienna 1",code:{hex:"#FF8247"},id:363},{color:"sienna 2",code:{hex:"#EE7942"},id:364},{color:"sienna 3",code:{hex:"#CD6839"},id:365},{color:"sienna 4",code:{hex:"#8B4726"},id:366},{color:"lightsalmon 1 (lightsalmon)",code:{hex:"#FFA07A"},id:367},{color:"lightsalmon 2",code:{hex:"#EE9572"},id:368},{color:"lightsalmon 3",code:{hex:"#CD8162"},id:369},{color:"lightsalmon 4",code:{hex:"#8B5742"},id:370},{color:"coral",code:{hex:"#FF7F50"},id:371},{color:"orangered 1 (orangered)",code:{hex:"#FF4500"},id:372},{color:"orangered 2",code:{hex:"#EE4000"},id:373},{color:"orangered 3",code:{hex:"#CD3700"},id:374},{color:"orangered 4",code:{hex:"#8B2500"},id:375},{color:"sepia",code:{hex:"#5E2612"},id:376},{color:"darksalmon",code:{hex:"#E9967A"},id:377},{color:"salmon 1",code:{hex:"#FF8C69"},id:378},{color:"salmon 2",code:{hex:"#EE8262"},id:379},{color:"salmon 3",code:{hex:"#CD7054"},id:380},{color:"salmon 4",code:{hex:"#8B4C39"},id:381},{color:"coral 1",code:{hex:"#FF7256"},id:382},{color:"coral 2",code:{hex:"#EE6A50"},id:383},{color:"coral 3",code:{hex:"#CD5B45"},id:384},{color:"coral 4",code:{hex:"#8B3E2F"},id:385},{color:"burntumber",code:{hex:"#8A3324"},id:386},{color:"tomato 1 (tomato)",code:{hex:"#FF6347"},id:387},{color:"tomato 2",code:{hex:"#EE5C42"},id:388},{color:"tomato 3",code:{hex:"#CD4F39"},id:389},{color:"tomato 4",code:{hex:"#8B3626"},id:390},{color:"salmon",code:{hex:"#FA8072"},id:391},{color:"mistyrose 1 (mistyrose)",code:{hex:"#FFE4E1"},id:392},{color:"mistyrose 2",code:{hex:"#EED5D2"},id:393},{color:"mistyrose 3",code:{hex:"#CDB7B5"},id:394},{color:"mistyrose 4",code:{hex:"#8B7D7B"},id:395},{color:"snow 1 (snow)",code:{hex:"#FFFAFA"},id:396},{color:"snow 2",code:{hex:"#EEE9E9"},id:397},{color:"snow 3",code:{hex:"#CDC9C9"},id:398},{color:"snow 4",code:{hex:"#8B8989"},id:399},{color:"rosybrown",code:{hex:"#BC8F8F"},id:400},{color:"rosybrown 1",code:{hex:"#FFC1C1"},id:401},{color:"rosybrown 2",code:{hex:"#EEB4B4"},id:402},{color:"rosybrown 3",code:{hex:"#CD9B9B"},id:403},{color:"rosybrown 4",code:{hex:"#8B6969"},id:404},{color:"lightcoral",code:{hex:"#F08080"},id:405},{color:"indianred",code:{hex:"#CD5C5C"},id:406},{color:"indianred 1",code:{hex:"#FF6A6A"},id:407},{color:"indianred 2",code:{hex:"#EE6363"},id:408},{color:"indianred 4",code:{hex:"#8B3A3A"},id:409},{color:"indianred 3",code:{hex:"#CD5555"},id:410},{color:"brown",code:{hex:"#A52A2A"},id:411},{color:"brown 1",code:{hex:"#FF4040"},id:412},{color:"brown 2",code:{hex:"#EE3B3B"},id:413},{color:"brown 3",code:{hex:"#CD3333"},id:414},{color:"brown 4",code:{hex:"#8B2323"},id:415},{color:"firebrick",code:{hex:"#B22222"},id:416},{color:"firebrick 1",code:{hex:"#FF3030"},id:417},{color:"firebrick 2",code:{hex:"#EE2C2C"},id:418},{color:"firebrick 3",code:{hex:"#CD2626"},id:419},{color:"firebrick 4",code:{hex:"#8B1A1A"},id:420},{color:"red 1 (red*)",code:{hex:"#FF0000"},id:421},{color:"red 2",code:{hex:"#EE0000"},id:422},{color:"red 3",code:{hex:"#CD0000"},id:423},{color:"red 4 (darkred)",code:{hex:"#8B0000"},id:424},{color:"maroon*",code:{hex:"#800000"},id:425},{color:"sgi beet",code:{hex:"#8E388E"},id:426},{color:"sgi slateblue",code:{hex:"#7171C6"},id:427},{color:"sgi lightblue",code:{hex:"#7D9EC0"},id:428},{color:"sgi teal",code:{hex:"#388E8E"},id:429},{color:"sgi chartreuse",code:{hex:"#71C671"},id:430},{color:"sgi olivedrab",code:{hex:"#8E8E38"},id:431},{color:"sgi brightgray",code:{hex:"#C5C1AA"},id:432},{color:"sgi salmon",code:{hex:"#C67171"},id:433},{color:"sgi darkgray",code:{hex:"#555555"},id:434},{color:"sgi gray 12",code:{hex:"#1E1E1E"},id:435},{color:"sgi gray 16",code:{hex:"#282828"},id:436},{color:"sgi gray 32",code:{hex:"#515151"},id:437},{color:"sgi gray 36",code:{hex:"#5B5B5B"},id:438},{color:"sgi gray 52",code:{hex:"#848484"},id:439},{color:"sgi gray 56",code:{hex:"#8E8E8E"},id:440},{color:"sgi lightgray",code:{hex:"#AAAAAA"},id:441},{color:"sgi gray 72",code:{hex:"#B7B7B7"},id:442},{color:"sgi gray 76",code:{hex:"#C1C1C1"},id:443},{color:"sgi gray 92",code:{hex:"#EAEAEA"},id:444},{color:"sgi gray 96",code:{hex:"#F4F4F4"},id:445},{color:"white*",code:{hex:"#FFFFFF"},id:446},{color:"white smoke (gray 96)",code:{hex:"#F5F5F5"},id:447},{color:"gainsboro",code:{hex:"#DCDCDC"},id:448},{color:"lightgrey",code:{hex:"#D3D3D3"},id:449},{color:"silver*",code:{hex:"#C0C0C0"},id:450},{color:"darkgray",code:{hex:"#A9A9A9"},id:451},{color:"gray*",code:{hex:"#808080"},id:452},{color:"dimgray (gray 42)",code:{hex:"#696969"},id:453},{color:"black*",code:{hex:"#000000"},id:454},{color:"gray 99",code:{hex:"#FCFCFC"},id:455},{color:"gray 98",code:{hex:"#FAFAFA"},id:456},{color:"gray 97",code:{hex:"#F7F7F7"},id:457},{color:"white smoke (gray 96)",code:{hex:"#F5F5F5"},id:458},{color:"gray 95",code:{hex:"#F2F2F2"},id:459},{color:"gray 94",code:{hex:"#F0F0F0"},id:460},{color:"gray 93",code:{hex:"#EDEDED"},id:461},{color:"gray 92",code:{hex:"#EBEBEB"},id:462},{color:"gray 91",code:{hex:"#E8E8E8"},id:463},{color:"gray 90",code:{hex:"#E5E5E5"},id:464},{color:"gray 89",code:{hex:"#E3E3E3"},id:465},{color:"gray 88",code:{hex:"#E0E0E0"},id:466},{color:"gray 87",code:{hex:"#DEDEDE"},id:467},{color:"gray 86",code:{hex:"#DBDBDB"},id:468},{color:"gray 85",code:{hex:"#D9D9D9"},id:469},{color:"gray 84",code:{hex:"#D6D6D6"},id:470},{color:"gray 83",code:{hex:"#D4D4D4"},id:471},{color:"gray 82",code:{hex:"#D1D1D1"},id:472},{color:"gray 81",code:{hex:"#CFCFCF"},id:473},{color:"gray 80",code:{hex:"#CCCCCC"},id:474},{color:"gray 79",code:{hex:"#C9C9C9"},id:475},{color:"gray 78",code:{hex:"#C7C7C7"},id:476},{color:"gray 77",code:{hex:"#C4C4C4"},id:477},{color:"gray 76",code:{hex:"#C2C2C2"},id:478},{color:"gray 75",code:{hex:"#BFBFBF"},id:479},{color:"gray 74",code:{hex:"#BDBDBD"},id:480},{color:"gray 73",code:{hex:"#BABABA"},id:481},{color:"gray 72",code:{hex:"#B8B8B8"},id:482},{color:"gray 71",code:{hex:"#B5B5B5"},id:483},{color:"gray 70",code:{hex:"#B3B3B3"},id:484},{color:"gray 69",code:{hex:"#B0B0B0"},id:485},{color:"gray 68",code:{hex:"#ADADAD"},id:486},{color:"gray 67",code:{hex:"#ABABAB"},id:487},{color:"gray 66",code:{hex:"#A8A8A8"},id:488},{color:"gray 65",code:{hex:"#A6A6A6"},id:489},{color:"gray 64",code:{hex:"#A3A3A3"},id:490},{color:"gray 63",code:{hex:"#A1A1A1"},id:491},{color:"gray 62",code:{hex:"#9E9E9E"},id:492},{color:"gray 61",code:{hex:"#9C9C9C"},id:493},{color:"gray 60",code:{hex:"#999999"},id:494},{color:"gray 59",code:{hex:"#969696"},id:495},{color:"gray 58",code:{hex:"#949494"},id:496},{color:"gray 57",code:{hex:"#919191"},id:497},{color:"gray 56",code:{hex:"#8F8F8F"},id:498},{color:"gray 55",code:{hex:"#8C8C8C"},id:499},{color:"gray 54",code:{hex:"#8A8A8A"},id:500},{color:"gray 53",code:{hex:"#878787"},id:501},{color:"gray 52",code:{hex:"#858585"},id:502},{color:"gray 51",code:{hex:"#828282"},id:503},{color:"gray 50",code:{hex:"#7F7F7F"},id:504},{color:"gray 49",code:{hex:"#7D7D7D"},id:505},{color:"gray 48",code:{hex:"#7A7A7A"},id:506},{color:"gray 47",code:{hex:"#787878"},id:507},{color:"gray 46",code:{hex:"#757575"},id:508},{color:"gray 45",code:{hex:"#737373"},id:509},{color:"gray 44",code:{hex:"#707070"},id:510},{color:"gray 43",code:{hex:"#6E6E6E"},id:511},{color:"gray 42",code:{hex:"#6B6B6B"},id:512},{color:"dimgray (gray 42)",code:{hex:"#696969"},id:513},{color:"gray 40",code:{hex:"#666666"},id:514},{color:"gray 39",code:{hex:"#636363"},id:515},{color:"gray 38",code:{hex:"#616161"},id:516},{color:"gray 37",code:{hex:"#5E5E5E"},id:517},{color:"gray 36",code:{hex:"#5C5C5C"},id:518},{color:"gray 35",code:{hex:"#595959"},id:519},{color:"gray 34",code:{hex:"#575757"},id:520},{color:"gray 33",code:{hex:"#545454"},id:521},{color:"gray 32",code:{hex:"#525252"},id:522},{color:"gray 31",code:{hex:"#4F4F4F"},id:523},{color:"gray 30",code:{hex:"#4D4D4D"},id:524},{color:"gray 29",code:{hex:"#4A4A4A"},id:525},{color:"gray 28",code:{hex:"#474747"},id:526},{color:"gray 27",code:{hex:"#454545"},id:527},{color:"gray 26",code:{hex:"#424242"},id:528},{color:"gray 25",code:{hex:"#404040"},id:529},{color:"gray 24",code:{hex:"#3D3D3D"},id:530},{color:"gray 23",code:{hex:"#3B3B3B"},id:531},{color:"gray 22",code:{hex:"#383838"},id:532},{color:"gray 21",code:{hex:"#363636"},id:533},{color:"gray 20",code:{hex:"#333333"},id:534},{color:"gray 19",code:{hex:"#303030"},id:535},{color:"gray 18",code:{hex:"#2E2E2E"},id:536},{color:"gray 17",code:{hex:"#2B2B2B"},id:537},{color:"gray 16",code:{hex:"#292929"},id:538},{color:"gray 15",code:{hex:"#262626"},id:539},{color:"gray 14",code:{hex:"#242424"},id:540},{color:"gray 13",code:{hex:"#212121"},id:541},{color:"gray 12",code:{hex:"#1F1F1F"},id:542},{color:"gray 11",code:{hex:"#1C1C1C"},id:543},{color:"gray 10",code:{hex:"#1A1A1A"},id:544},{color:"gray 9",code:{hex:"#171717"},id:545},{color:"gray 8",code:{hex:"#141414"},id:546},{color:"gray 7",code:{hex:"#121212"},id:547},{color:"gray 6",code:{hex:"#0F0F0F"},id:548},{color:"gray 5",code:{hex:"#0D0D0D"},id:549},{color:"gray 4",code:{hex:"#0A0A0A"},id:550},{color:"gray 3",code:{hex:"#080808"},id:551},{color:"gray 2",code:{hex:"#050505"},id:552},{color:"gray 1",code:{hex:"#030303"},id:553}],r=i.find(t=>t.color.toLowerCase().trim()==n.toLowerCase().trim()),u=i.find(t=>t.color.toLowerCase().trim().indexOf(n)>0);return typeof t[n.toLowerCase()]?t[n.toLowerCase()]:r?r.code.hex:u?u.code.hex:!1}select2TooltipDataBinding(){var n=this,t=n.selectedDatalistColumns();$("#tooltip_select").off("select2:select").off("select2:unselect").off("select2:selecting");$("#tooltip_select").select2({placeholder:"Select ToolTip columns",data:t}).on("select2:select",function(t){var f,r,e,o;let i=t.params.data,u=Number($("#allDatalistColumns #li_"+t.params.data.id+" span.datalist_column").attr("data-column-datatype"));f=n._reportBuilder.getIndexByAliasName_selectedColumnsArray(i.text);f==-1&&(r=new SelectedColumns,r.ColumnId=Number(i.id),r.ColumnName=i.text,r.DisplayText=i.text,r.AliasName=i.text,r.DataType=u,r.Isvisible=!0,n._reportBuilder._selectedColumns(r));e=n.getIndexByDisplayText_tooltipColumnsArray(i.text);e==-1&&n.toolTipArray.push({ColumnId:Number(i.id),ColumnName:i.text,DisplayText:i.text,AliasName:i.text});n.ChartSelectedColumns=n.coordinate_Elements(!0,!0,!0,!0,!0,!0);n.chartData();o=n._reportBuilderTemplate.loadToolTipColumn(Number(i.id),i.text,u,i.text);$("#tab_tooltip #tooltip_selected_columns").append(o);n._reportBuilder.setSelectOption("tooltip_select")})}bindChartBaseColumnSelect2(){var n=this.selectedDatalistColumns();$("#base_column_select").off("select2:select").off("select2:unselect").off("select2:selecting");$("#base_column_select").select2({placeholder:"Select Base Column",data:n}).on("select2:select",n=>{var u,i,f,e;let t=n.params.data,r=Number($("#allDatalistColumns #li_"+n.params.data.id+" span.datalist_column").attr("data-column-datatype"));u=this.getIndexByAliasName_ChartSelectedColumns(t.text);u==-1&&(i=new SelectedColumns,i.ColumnId=Number(t.id),i.ColumnName=t.text,i.DisplayText=t.text,i.AliasName=t.text,i.DataType=r,i.Isvisible=!0,this._reportBuilder._selectedColumns(i));f=this.getIndexByDisplayText_BaseColumnsArray(t.text);f==-1&&this.chartBaseColumns.push({ColumnId:Number(t.id),ColumnName:t.text,DisplayText:t.text,AliasName:t.text});this.ChartSelectedColumns=this.coordinate_Elements(!0,!0,!0,!0,!0,!0);this.chartData();e=this._reportBuilderTemplate.loadSelect2Column(Number(t.id),t.text,r);$("#base_column #base_column_selected_columns").append(e);this._reportBuilder.setSelectOption("base_column_select")})}loadToolTipRightNav(){var n=this;let t=`<div class="bg-white card"> <div class="card-header"><span>Tool Tip</span><button class="btn btn-icon btn-icon-circle btn-icon-style-3 ChartToolTipForm" id="Chart_ToolTip"><i class="fa fa-comment"></i></button></div><div class="card-body pl-2 pr-2 rightnav_body"> <ul id="ultooltips"> </ul> </div> </div>`;$("#bl-nav-right-tooltip").html(t);n.loadSelectedColumnsInToolTip_RightNav()}loadSelectedColumnsInToolTip_RightNav(){var t=this,i,n;let r="";for(i=0;i<t._reportBuilder.datalistColumnsResponseData.length;i++){n=t._reportBuilder.datalistColumnsResponseData[i];let f="",e="disabled",o=t.getindexByTooltipArray(n.ColumnId),u=n.ColumnName;o!=-1&&(u=t.toolTipArray[o].DisplayText,f="checked",e="");r+=`<li class="list-group-item pl-2 pr-2" id="li_tooltip_`+n.ColumnId+`"><div class="btn-group pull-right" style="margin-top:-8px" id="divtooltip_`+n.ColumnId+`"><a class="btn pl-1 pr-1 `+e+`" id="btnEditName" onclick="Unibase.Platform.Analytics.Charts.ChartBuilder.Instance().showTooltipEditMode(`+n.ColumnId+`)"><span><i class="fa fa-pencil"></i></span></a><span class="btn pl-1 pr-1"><input type="checkbox" class="chktooltips" `+f+` onclick="Unibase.Platform.Analytics.Charts.ChartBuilder.Instance().toolTipCheckBox(`+n.ColumnId+`,'`+n.ColumnName+`')" id="tooltip_checkbox"></span></div><div id="divcolumnname_`+n.ColumnId+`" class="col-sm-9 pl-1 pr-1 input-icons"><span id="tooltipcolumnname"> `+u+` </span> <input id="tooltipcolumnname_displaytext" class="hidden col-sm-12 form-control" value="`+u+`"> <span id="closebutton_tooltip" onclick="Unibase.Platform.Analytics.Charts.ChartBuilder.Instance().closeTooltipEditMode(`+n.ColumnId+`,'`+n.ColumnName+`')" class="fa fa-close font-15 mr-10 field-icon hidden"></span> </div></li>`}$("#ultooltips").html(r)}removeSelectedToolTip(n){var t=this,i,r;$("#tooltip_selected_columns #dsl_tool_column_"+n).remove();i=t.getIndexByDisplayText_tooltipColumnsArray(n);r=t.getIndexByAliasName_ChartSelectedColumns(n);i>-1&&t.toolTipArray.splice(i,1);r>-1&&(t.ChartSelectedColumns[r].IsToolTip=!1)}toolTipEdit(n){var t=this,i=t.getIndexByDisplayText_tooltipColumnsArray(n),r=t._reportBuilder.getIndexByColumnName_selectedColumnsArray(n),u=$("#dsl_tool_column_"+n+" #txttooltipedit").val();i>-1&&r>-1&&(t.toolTipArray[i].DisplayText=u,t._reportBuilder.selectedColumns[r].DisplayText=u,t.isColumnRename=!0);t.chartData()}loadCategoriesSelect2(){var n=this,t;$("#categories_select").off("select2:select").off("select2:unselect").empty();t=n._reportBuilder.getSelectedColumns_Select2_Data();$("#categories_select").select2({placeholder:"Select categories columns",data:t}).on("select2:select",function(t){var f,o,i,s;let r=t.params.data,e=Number($("#allDatalistColumns #li_"+t.params.data.id+" span.datalist_column").attr("data-column-datatype")),u=n._reportBuilder.getIndexByColumnName_selectedColumnsArray(r.text);if(u!=-1){if(f=n._reportBuilder.selectedColumns[u],f&&(o=f.GroupByCategory),o)return n._reportBuilder.setSelectOption("categories_select"),$("#categories_select").select2("close").val(""),alert("Column - "+r.text+" already exists in categories select2. Please change display text and try again"),!1;u!=-1?n._reportBuilder.selectedColumns[u].GroupByCategory=!0:(i=new SelectedColumns,i.ColumnId=parseInt(r.id),i.ColumnName=r.text,i.ColumnIndex=n._reportBuilder.selectedColumns.length,i.DataType=e,i.Isvisible=!0,i.GroupBy=!1,i.AliasName=r.text,i.DisplayText=r.text,i.GroupByCategory=!0,n._reportBuilder._selectedColumns(i));n._reportBuilder.Categories=$("#categories_select").select2("data");s=n._reportBuilderTemplate.loadSelect2Column(Number(t.params.data.id),t.params.data.text,e);$("#categories_selected_columns").append(s);n._reportBuilder.setSelectOption("categories_select");$(".dsl_column_filters").addClass("hidden");n._reportBuilder.stringifyed_SortColumns=n._reportBuilder.getSortColumnsStringify();n._reportBuilder.load_data(n._reportBuilder.table)}})}sortTooltipColumnsEvent(){var n=$("#tooltip_selected_columns");n&&$("#tooltip_selected_columns").sortable({connectWith:"#tooltip_selected_columns",cursor:"move",update:n=>{var t=$(n.target).children();t.each((n,t)=>{let r=t.id.replace("dsl_tool_column_",""),i=this.toolTipArray.findIndex(n=>n.AliasName==r);i>-1&&this.changeIndexOfElementsInArray(this.toolTipArray,i,n)})}})}changeIndexOfElementsInArray(n,t,i){let r=n[t];n.splice(t,1);n.splice(i,0,r)}updateshowTooltipTitleProp(n){$("#showtooltipheader_checkbox").prop("checked",n)}updateIsDataLabelProp(n){$("#isdatalabel").prop("checked",n)}isNumberAbbreviation(n,t){const i=this;let r=i._reportBuilder.getIndexByAliasName_chartSelectedColumnsArray(t);r>-1&&(i._chartBuilder.ChartSelectedColumns[r].IsNumAbb=$("#IsNumberAbbrevation_"+n).prop("checked")==!0?!0:!1)}static Instance(){return this.instance===undefined&&(this.instance=new u),this.instance}}r.ChartBuilder=u})(r=i.Charts||(i.Charts={}))})(i=t.Analytics||(t.Analytics={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
|