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 t.Core.BaseComponent{constructor(){super(...arguments);this.dateColumns=[];this.selectedColumns=[];this.ReportColumns=[];this.ChartColumns=[];this.datalistColumnsResponseData=[];this.identityColumnsResponseData=[];this.subreport_count=1;this.dynamicFilters=[];this.reportname=null;this.cardviewerpage=2;this.reportwidgetdata=null;this.toolTipTemplateArray=[];this.tableData="";this.last_page=2;this.whole_tableData=[];this.loadTableData=0;this.tableData_Array=[];this.isduplicate=!1;this.reportType=1;this.duplicateColIndex=[];this.appliedFilter=0;this.filtersArray=[];this.queryBuilderArray=[];this.tabulatorColumns=[];this.IsclickedSelect2Caret=!1;this.Categories=[];this.groupBy_Category=[];this.TenureReport=[];this.reportViewer_scrolled=0;this.subreportdata=[];this.columns_Data=[];this.dataTreeRowExpandedColumn=[];this.ViewerId=0;this.ViewerTypeId=n.Platform.Analytics.Reports.Enums.ViewerType.Table;this.QB_KeyUp=0;this.EditableTitle=!0;this.HeaderSort=!1;this.QueryBuilder_Columns=[];this.DataListId=0;this.Aggregations=["count","sum","avg","max","min","Month","Year","none"];this.DataSourceId=0;this.IsPivotTree=!1;this.Edit_BindData=!1;this.IsNotification=!1;this.SearchColumns="";this.selectedCategoryColumnsArray=[];this.IsInternalReport=!0;this.appConfigType=0;this.parameterNumber=1;this.parameterArray=[];this.isEdit=!1;this.selectedOption=1;this.index=0;this.roleSettings=[];this.SortColumns=[];this.querybuilderCheckboxes=[];this.enableCount=!1;this.enableGlobalDatepicker=!1;this.reportGroupId=0;this.paletteId=0;this.isReportWidget=!1;this.reportWidgetType="";this.connectedAppsData=[];this.linkReportId=0;this.viewAll=!1;this.lastContainerId="";this.enablePivotTableConfig=!1;this.pinDynamicFilters=!1;this.showDynamicFilters=!1}cssFiles(){return["libs/select2/css/select2.min.css","libs/vectormap/jquery-jvectormap-2.0.3.css","libs/dragula/dist/dragula.min.css","libs/querybuilder/query-builder.default.min.css","libs/summernote/summernote.css","libs/tabulator-tables/css/bootstrap/tabulator_bootstrap4.min.css","libs/jquery-toggles/css/themes/toggles-light.css","libs/dragula/dist/style.css","platform/analytics/components/reportbuilder/style.reportbuilder.css","libs/bootstrap-datepicker/bootstrap-datepicker.min.css",]}jsFiles(){return["platform/analytics/components/reportbuilder/reportbuilderhiddenfields.js","platform/analytics/managers/reportmanager.js","platform/analytics/components/chartviewer/_chart.js","platform/analytics/components/reportbuilder/reportfilter.js","platform/analytics/components/reportbuilder/dynamicfilter.js","platform/analytics/infos/reportbuilder/reportbuilderinfo.js","platform/analytics/requests/new/report.js","platform/analytics/requests/reportgroup.js","platform/analytics/components/reportbuilder/reportgroup.js","platform/analytics/components/reportbuilder/pivot.js","platform/analytics/components/reportbuilder/subreport.js","platform/analytics/components/reportbuilder/columnformat.js","platform/analytics/components/reportbuilder/reportrolesettings.js","platform/analytics/enums/reporttype.js","platform/analytics/enums/pivottype.js","platform/analytics/enums/aggregationtype.js","platform/analytics/enums/datatype.js","platform/analytics/enums/legendtitletype.js","platform/analytics/enums/charttype.js","platform/analytics/enums/colortype.js","platform/analytics/enums/conjectiveop.js","platform/analytics/enums/filtertype.js","platform/analytics/enums/legendtype.js","platform/analytics/enums/dateformat.js","platform/analytics/components/reportbuilder/reportbuilder.template.js","platform/analytics/components/reportviewer/reportviewerhiddenfields.js","platform/analytics/components/chartbuilder/chartbuilder.js","platform/analytics/components/chartbuilder/chartbuilderhiddenfields.js","platform/analytics/components/reportbuilder/tenure.js","libs/querybuilder/sql-parser.min.js","platform/datasources/managers/datalistmanager.js","platform/datasources/enums/staticfilterinputtype.js","platform/datasources/enums/datasource.js","platform/core/infos/status.js","libs/bootstrap/js/dropdown-bootstrap-extended.js","libs/jquery-slimscroll/jquery.slimscroll.min.js","libs/dragula/dist/dragula.min.js","libs/querybuilder/query-builder.standalone.min.js","libs/querybuilder/query-builder.min.js","libs/tabulator-tables/js/tabulator.min.js","libs/chartjs/chart.min.js","libs/dragula/dist/init.js","platform/analytics/components/reportviewer/linkreport.js","apps/crm/palettes/managers/palettemanager.js","libs/chartjs/chartjs-plugin-datalabels.js","libs/bootstrap-datepicker/bootstrap-datepicker.min.js","platform/analytics/components/reportviewer/duplicatereport.js"]}html(){var t=this;let n=`
datalist 1
Add Columns
Conditional formating
`;return $(".biz-new-report").hide(),n}load(u,f,e){let o=this;o.res=null;this.reportManager=i.Managers.ReportManager.Instance();this._chartBuilder=n.Platform.Analytics.Charts.ChartBuilder.Instance();this._reportViewer=i.Components.ReportViewer.Instance();this._reportGroup=r.ReportGroup.Instance();this._reportBuilderTemplate=r.ReportBuilder_Template.Instance();this._columnFormat=r.ColumnFormat.Instance();this._pivot=r.Pivot.Instance();this.pivot=new PivotColumns;n.Platform.Analytics.Reports.SubReport.Instance().isReportDuplicate=!1;o.dataTreeRowExpandedColumn=[];let s=u;o.reportid=u;o.containerId=f;$(".Datalist_Search").val("");$("#"+f).find(".report-builder-body").height($(window).outerHeight()-100);$("#"+f).find("#tabulatorReportbuilder").addClass(f+"-table-canvas");$("#"+f).find("#chart-container").addClass(f+"-chart-canvas");$(".TableIcon").addClass("text-right").addClass("pull-right");$("#saveAsModalBtn").click(function(){$("#save_as_modal").fadeIn().css("background-color","rgba(0, 0, 0, 0.5)")});$("#save_as_modal .close").click(function(){$("#save_as_modal").fadeOut().css("background-color","none")});$("#btn-reportbuilder-save").click(function(){if($("#RptGroup_AutoComplete option:selected").val()=="Select Group")return MessageHelper.Instance().showError("Please select ReportGroup","divReport_ErrorMessage");$("#modalDataListItems .datalist-items, #modalDataListColumns").find(".active").removeClass("active");o.saveReport(f,s)});o._chartBuilder.loadTopIcons();o.loadTableToggleButtons();o.loadLeftNav();o.loadReportGroups();o.loadInstalledApps();o.loadConnectedApps();o.bindConnectedReportsSelect2("#connectedreports");s>0?o.loadreportviewerdata(s):(o.loadDataList_Modal(),o.loadDataLists());o.table=o.initTable(f);e!==null&&(e(),o.table.redraw(!0));$("#"+f).find("#btnRefresh").click(function(){return __awaiter(this,void 0,void 0,function*(){yield o.load_data(o.table)})});$("#reportBuilderModal").on("hidden.bs.modal",function(){$("#reportBuilderModal").remove()});$(".btn-reportbuilder-close").on("click",function(){o.closeReportBuilder(f,s)});$("#DataListColumnsDiv").addClass("hidden");o.loadAddedColumnFilter();$("#filter-by").select2({minimumResultsForSearch:-1});$("#filter-by").on("change",function(){o.loadSelectedDataListColumns()});$("#reportCreateFolder").click(function(){o.navigationHelper.popup(s,"",o._reportGroup,null,t.Helpers.Size.Medium)});$("#notification_checkbox").click(function(){o.isNotificationCheck()});$("#internalreport_checkbox").click(function(){o.IsInternalReport=$("#internalreport_checkbox").prop("checked")==!1?!1:!0});$("#count_checkbox").click(function(){$("#count_checkbox").prop("checked")==!1?(o.enableCount=!1,$("#count_checkbox").prop("checked",!1)):(o.enableCount=!0,$("#count_checkbox").prop("checked",!0))});$("#enableglobaldatepicker_checkbox").click(function(){$("#enableglobaldatepicker_checkbox").prop("checked")==!1?(o.enableGlobalDatepicker=!1,$("#enableglobaldatepicker_checkbox").prop("checked",!1)):(o.enableGlobalDatepicker=!0,$("#enableglobaldatepicker_checkbox").prop("checked",!0))});$("#btn-apply-query").on("click",function(){var t=$("#builder"),n=t.queryBuilder("getRules");n||(n=[]);o.queryBuilderJson=JSON.stringify(n);o.load_data(o.table);$(".qry-builder-container").hide()});$(".alldatalistcolumns_dlg_close_btn").click(()=>{let n=$("#allDatalistColumns").find(".selected");if(n.length)for(var t=0;t{o.pinDynamicFilters=$(n.currentTarget).is(":checked")});$("#showdatalistcolumns_checkbox").click(n=>{o.showDynamicFilters=n.currentTarget.checked,o._chartBuilder.loadDynamicFilterSelect(o.showDynamicFilters)});$("#InstalledApp_AutoComplete").change(n=>{if(n.currentTarget.value&&o.selectedColumns.length){let n=o.selectedColumns.findIndex(n=>n.AliasName=="installedappid");if(n==-1)return MessageHelper.Instance().showError("Please add installedappid column in order to select app","div_ReportBuilderErrorMessage"),!1}})}loadForm(){this.init(0,null)}init(n,t){var i=this;i.reportid=n;i.render(n,t)}render(n){var i=this;n=n;this.navigationHelper.popup(n,"",i,null,t.Helpers.Size.ExtraLarge)}loadReportForm(t){var i=0;t||(i=n.Themes.Providers.DetailHelper.recordId);this.init(i,null)}initiateDataListSearch(){$(".Datalist_Search,.DatalistColumns_Search").on("keyup",function(){let t="";t=$(this).hasClass("Datalist_Search")?".datalist-items":".columns-list";$(t+" li").each(function(){$(this).attr("data-search-term",$(this).text().replaceAll(" ","_").toLowerCase())});let n=$(this).val().toString().toLowerCase();if(n.includes(" ")&&(n=n.replaceAll(" ","_")),n!=""){let i=0;if($(t+" li").each(function(){$(this).filter("[data-search-term *= "+n+"]").length>0||n.length<1?($(this).show(),i++):$(this).hide()}),i)$("#divDatalistModal_ErrorMessage").children().length&&$("#divDatalistModal_ErrorMessage").empty();else return MessageHelper.Instance().showError("No results found","divDatalistModal_ErrorMessage")}else $(t+" li").each(function(){$(this).show()})})}loadDataList_Modal(){const n=this;let t=``;$("#_bizgaze_modal").append(t);$("#reportBuilderModal").modal({backdrop:"static",keyboard:!0,show:!0});n.initiateDataListSearch()}loadDataLists(){var t=this;let n="";t.reportManager.getDataLists().then(function(t){n+='