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();this.TemplatePageSize=20;this.MoreBtnViewerId=0;this.SubTemplatesPage=[];this._lists_default_index=0;this.last_page=1;this.pivotChildRecords=[];this.widgetHeightPx=n.Themes.Compact.Components.Index.Instance().widgetHeightPx;this.widgetHeightNum=n.Themes.Compact.Components.Index.Instance().widgetHeightNum;this.reportManager=i.Managers.ReportManager.Instance();this.viewerManager=i.Managers.ViewerManager.Instance();this._reportViewer=i.Components.ReportViewer.Instance();this._reportBuilder=i.Reports.ReportBuilder.Instance();this.TemplateViewerId=0;this.MainTemplateReportId=0;this.MainTemplateViewerId=0;this.Filter=[];this.ReportId=0;this.ListSearchTerm=""}loadView(t,i,r,u,f,e,o,s,h){var c=this;let l=0;e.indexOf("div_portletwidget")>-1?(l=Number(e.split("_")[2]),e.indexOf("viewall")==-1&&(c._reportViewer.IsPortletWidget=!0)):($(`#${e} .report-search`).addClass("d-sm-flex"),$(`#${e} .search_icon`).removeClass("hidden"));e.indexOf("div_dashboardportletwidget")>-1&&(l=Number(e.split("_")[2]));this.viewerManager.getTemplateView(r).then(function(f){if(f.status==n.Data.Status.Error)return MessageHelper.Instance().showError(f.message,"div_ErrorMessage",e);f.result.PageSize!=0&&(c.TemplatePageSize=f.result.PageSize);let s=n.Platform.Analytics.Components.ReportViewer.Instance(),o=s.getReportViewerInstance(e);o&&!o.isShowAll&&(o.PageSize=f.result.PageSize||20);c.loadTemplateReport(f,t,i,e,u,h,l,r);n.Platform.Helpers.NavigationHelper.Instance().hideLoading()})}loadpivotdata(t,i,r,u,f,e){var h=this,a;if($(".parentPlusIcon_"+u+"_"+f).hasClass("fa-minus"))return $(".parentUl_"+u+"_"+f).remove(),$(".parentPlusIcon_"+u+"_"+f).removeClass("fa-minus"),$(".parentPlusIcon_"+u+"_"+f).addClass("fa-plus"),!1;var o="",s="",c=n.Platform.Helpers.NavigationHelper.commonFilter_FromDate,l=n.Platform.Helpers.NavigationHelper.commonFilter_ToDate;c!=null&&l!=null?(o=c.toString(),s=l.toString()):(o=n.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(new Date(n.Platform.Helpers.DateTimeHelper.Instance().currentDate()),"YYYY/MM/DD"),s=n.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(new Date(n.Platform.Helpers.DateTimeHelper.Instance().currentDate()),"YYYY/MM/DD"));a={ReportId:i,page:1,pageSize:0,IsPivot:!0,FromDate:o,ToDate:s,PivotId:Number(f),IsJson:!0,InputParameters:e};$.when(h.reportManager.getReportViewerData(a)).done(function(n){h.viewerManager.getTemplateView(r).then(function(t){var h=t.result.TemplateText,e,s,c,o;h=HtmlHelper.getHelper().decode(t.result.TemplateText);let l=JSON.parse(n.result);e=JSON.parse(l.Data);$(".parentUl_"+u+"_"+f).remove();$(".parentPlusIcon_"+u+"_"+f).addClass("fa-minus");$(".parentPlusIcon_"+u+"_"+f).removeClass("fa-plus");s="";c=Handlebars.compile(h);for(let n=0;n'+s+"<\/ul>";$("#list-group-item-"+f).append(a);$(document).ready(function(){eval(t.result.Js)})})})}loadpivotdataprofitandloss(t,i,r,u,f,e){var h=this,a;if($(".parentPlusIcon_"+u+"_"+f).hasClass("fa-minus"))return $(".parentUl_"+u+"_"+f).remove(),$(".childUl_"+f).remove(),$(".parentPlusIcon_"+u+"_"+f).removeClass("fa-minus"),$(".parentPlusIcon_"+u+"_"+f).addClass("fa-plus"),!1;var o="",s="",c=n.Platform.Helpers.NavigationHelper.commonFilter_FromDate,l=n.Platform.Helpers.NavigationHelper.commonFilter_ToDate;c!=null&&l!=null?(o=c.toString(),s=l.toString()):(o=n.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(new Date(n.Platform.Helpers.DateTimeHelper.Instance().currentDate()),"YYYY/MM/DD"),s=n.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(new Date(n.Platform.Helpers.DateTimeHelper.Instance().currentDate()),"YYYY/MM/DD"));a={ReportId:i,page:1,pageSize:0,IsPivot:!0,FromDate:o,ToDate:s,PivotId:Number(f),IsJson:!0,InputParameters:e};$.when(h.reportManager.getReportViewerData(a)).done(function(n){h.viewerManager.getTemplateView(r).then(function(t){var s=t.result.TemplateText,e,h,c,o;s=HtmlHelper.getHelper().decode(t.result.TemplateText);let l=s.slice(0,26)+"child_tr parentUl_"+u+"_"+f+" childUl_"+u+s.slice(26),a=JSON.parse(n.result);e=JSON.parse(a.Data);$(".parentUl_"+u+"_"+f).remove();$(".parentPlusIcon_"+u+"_"+f).addClass("fa-minus");$(".parentPlusIcon_"+u+"_"+f).removeClass("fa-plus");h="";c=Handlebars.compile(l);for(let n=0;n0)return $(".child-"+f+"").parents(".ul_div_parent_sub").remove(),$(".child-"+f+"").remove(),$(t).removeClass("fa fa-minus"),$(t).addClass("fa fa-plus"),!1;$(t.closest("ul")).attr("class").split(" ")[$(t.closest("ul")).attr("class").split(" ").length-1].includes("ml")==!0&&(h=Number($(t.closest("ul")).attr("class").split(" ")[$(t.closest("ul")).attr("class").split(" ").length-1].split("-")[1]));var e=this,o="",s="",c=n.Platform.Helpers.NavigationHelper.commonFilter_FromDate,l=n.Platform.Helpers.NavigationHelper.commonFilter_ToDate;c!=null&&l!=null?(o=c.toString(),s=l.toString()):(o=n.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(new Date(n.Platform.Helpers.DateTimeHelper.Instance().currentDate()),"YYYY/MM/DD"),s=n.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(new Date(n.Platform.Helpers.DateTimeHelper.Instance().currentDate()),"YYYY/MM/DD"));a={ReportId:i,page:1,pageSize:15,IsPivot:!0,FromDate:o,ToDate:s,PivotId:Number(f),IsJson:!0,InputParameters:u,DisplayModeTypeId:e._reportViewer.getDisplayModeTypeId()};$.when(e.reportManager.getReportViewerData(a)).done(function(n){e.viewerManager.getTemplateView(r).then(function(u){var e=u.result.TemplateText,s;e=HtmlHelper.getHelper().decode(u.result.TemplateText);e=$($(e).addClass("ml-"+(h+20)+"")).prop("outerHTML");e=$($(e).addClass("child-"+Number(f)+"")).prop("outerHTML");let l=JSON.parse(n.result);var o=JSON.parse(l.Data),c="",a=Handlebars.compile(e);for(let n=0;n0){let t=n.Platform.Helpers.NavigationHelper.reportViewerInstance.find(n=>n.childcontainerid==u);c=t!=undefined?t.instance:h}else c=h;if(i.result.ReportJsonData!=null){let p=i.result.ReportInfo.ReportColumns.filter(function(n){return n.IsPivotRow===!0}),v=i.result.ReportJsonData.Result;h._reportViewer.PortletWidgetId=o;const y=h.navigationHelper.isReportPopup(u);if(f==h._reportViewer.Page&&h.MoreBtnViewerId==0){h.MainTemplateReportId=r;l=n.Platform.Membership.Infos.Identity.getCurrentUser().isAdmin;l&&$("#Table_View_"+u).removeClass("hidden");let f,i="",e="",s="pb-15";n.Themes.Providers.DetailHelper.installedAppId==0||y?(f="",v.Data!=""?(i="simple-scroll-bar",e="data-simplebar"):i="biz-custom-scrollbar",(u.includes("div_dashboardportletwidget")||u.includes("div_portletwidget"))&&!y&&(s="")):(f="mx-3 mb-1",i="biz-custom-scrollbar",e="",s="");const p=h._reportViewer.tabMode&&(!o||y);t&&t.result&&t.result.TemplateViewId&&(h.TemplateViewerId=t.result.TemplateViewId);$(`#Viewer_${u}`).html(`
    `);n.Platform.Analytics.Viewers.TemplateViewer.Instance().MainTemplateViewerId=h.TemplateViewerId;h.MainTemplateViewerId=h.TemplateViewerId;t.result.HeaderText&&(a=HtmlHelper.getHelper().decode(t.result.HeaderText.trim(" ")),a&&$(`#templateViewerHeader_${u}`).removeClass("hidden").html(HtmlHelper.getHelper().decode(t.result.HeaderText)),h.headerText=HtmlHelper.getHelper().decode(t.result.HeaderText));h.currentUser.isRestrictedUser||$(`.portletwidget-${o}`).find(`#ViewerTypes_${u}`).removeClass("d-none");h._reportViewer.bindShowAllCountChangeEvents(u)}h.bindMoreClickEvent(i,u,e);this.fileCacheHelper.loadCssFiles(["libs/owl.carousel/assets/owl.carousel.min.css","libs/owl.carousel/assets/owl.theme.default.min.css"],null);this.fileCacheHelper.loadJsFiles(["libs/owl.carousel/owl.carousel.min.js","platform/analytics/components/reportbuilder/reportbuilderhiddenfields.js","tenants/themes/compact/components/details/details.js"],function(){var p,st,k,vt,it,w,ft,nt,tt,yt,lt,pt,ht,ni,y,l,wt,ot;if($("#"+u).parents(".portletwidget-item").length===0)$(document).outerWidth()<=576&&$(`#templateViewerHeader_${u}`).addClass("hidden");else if(c.ViewerSettings.defaultViewerId!=0&&$("#Viewer_"+u).attr("data-iscollapseapplied")=="false"){$("#WidgetTitleLink_"+u).addClass("widget-title-link");$("#ViewerHeader_"+u).attr("data-toggle","collapse").attr("data-target","#Viewer_"+u);$("#Viewer_"+u).addClass("collapse");e!="undefined"&&e!=null&&e!=0&&e.Data.CssProperty!=null&&e.Data.CssProperty!=undefined&&e.Data.CssProperty!=""&&(e.Data.PortletWidgetCss==undefined&&(JSON.parse(e.Data.CssProperty)[0].ReportCollapase==!0&&JSON.parse(e.Data.CssProperty)[0].ReportCollapase!=undefined?($("#Viewer_"+u).addClass("show"),$("#ViewerHeader_"+u).attr("aria-expanded","true")):($("#Viewer_"+u).removeClass("show"),$("#ViewerHeader_"+u).attr("aria-expanded","false"))),e.Data.PortletWidgetCss!=undefined&&e.Data.PortletWidgetCss!=""&&(JSON.parse(e.Data.PortletWidgetCss)[0].ReportCollapase==!0?($("#Viewer_"+u).addClass("show"),$("#ViewerHeader_"+u).attr("aria-expanded","true")):($("#Viewer_"+u).removeClass("show"),$("#ViewerHeader_"+u).attr("aria-expanded","false"))),$("#Viewer_"+u).attr("data-iscollapseapplied","true"));$(`#Viewer_${u}`).removeAttr("style tabulator-layout").removeClass("tabulator");h._reportViewer.appendWidgetNoDataIcon(v,u);let t=h.widgetHeightNum-Math.abs($(`#templateViewerHeader_${u}`).outerHeight(!0));n.Themes.Compact.Components.Index.Instance().isAppStructureEnable||$(`#templateViewerBody_${u}`).css({"max-height":`${t}px`,"overflow-y":"overlay"})}$("#"+u).find(".card-footer").removeClass("hidden");p=HtmlHelper.getHelper().decode(t.result.TemplateText).replace("{{onclick}}",c.ViewerSettings.OnClick);let a="";var d="",g="",at="",ut="";if(e!=0&&e!=null&&e!=0&&e.AppConfigurations!=null&&e.Data.ReportId==t.result.ReportId){let t=$(p).find("#hf_widgetitem_Id").val();if(p.indexOf("widgetitem_config")>-1){if(st=p.substring(p.indexOf("widgetitem_config")-15,p.indexOf("widgetitem_config")+40),at=st.substring(st.indexOf("")+6),e.AppConfigurations.WidgetItemGrouped.length!=0){for(k=e.AppConfigurations.WidgetItemGrouped,g=`