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=``;$("#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=``;$("#_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=`
Chart Types
`;$("#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=``;$("#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=`
`;$("#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{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;nn.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-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;en.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;en.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;u0){$("#"+n).find(".select2-selection__rendered").find("[title='"+o+"']:nth-child("+s+")").attr("title",t);break}}let i=``;$("#"+n).find(".select2-selection__rendered").find("[title='"+t+"']").html(``+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 Prev 1 Year Prev 2 Years Prev 3 Years Prev 4 Years `),c+=``+o[e].AggrType+``;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=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('