Built files from Bizgaze WebServer
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. var __awaiter,Unibase;(function(n){let t;(function(t){let i;(function(t){let i;(function(t){let i;(function(t){class i extends n.Platform.Core.BaseComponent{_load(t,i){var f,e,o;let s=this,h=n.Themes.Providers.DashboardHelper.Instance().replaceWidgetParameterValues(t[0].WidgetParameters,t[0].InstalledAppId),r="",u="";f=n.Platform.Membership.Infos.Identity.currentUser.fromDate;e=n.Platform.Membership.Infos.Identity.currentUser.toDate;f!=null&&e!=null?(r=f.toString(),u=e.toString()):(r=n.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(new Date(n.Platform.Helpers.DateTimeHelper.Instance().currentDate()),"YYYY/MM/DD"),u=n.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(new Date(n.Platform.Helpers.DateTimeHelper.Instance().currentDate()),"YYYY/MM/DD"));o={WidgetId:t[0].WidgetId,PortletWidgetId:t[0].PortletWidgetId,InstalledAppId:t[0].InstalledAppId,InputParameters:h,FromDate:r,ToDate:u};s.loadResponseData(t[0].PortletWidgetId,i,o)}loadResponseData(t,i,r,u){let f=this;f.inputParameters=r.InputParameters;n.Platform.Widgets.Managers.WidgetManager.Instance().getKpiWidgetData(r).then(function(e){u==undefined?n.Platform.Widgets.Managers.WidgetManager.Instance().getPortletWidget(t).then(function(n){f.loadData(t,i,r,!1,e,n)}):u!=0?n.Platform.Widgets.Managers.WidgetManager.Instance().getPortletWidget(u).then(function(n){f.loadData(t,i,r,!1,e,n)}):f.loadData(t,i,r,!1,e)})}loadData(t,i,r,u,f,e){let b=this,y,p,l=[],o="."+i,v=f.result,s=[],h;var k=eval(f.result.Js);let c=[],a=[],w=[];if(w=f.result.Selected_Columns_Labels.split(","),e!=undefined?e.result.PortletWidgetCss!=null&&e.result.PortletWidgetCss!=""?(f.result.CssProperty=e.result.PortletWidgetCss,h=JSON.parse(e.result.PortletWidgetCss),f.result.KpiHeight=e.result.PortletWidgetHeight):(f.result.CssProperty=f.result.CssProperty,h=JSON.parse(f.result.CssProperty),f.result.KpiHeight=f.result.KpiHeight):(f.result.CssProperty=f.result.CssProperty,h=JSON.parse(f.result.CssProperty),f.result.KpiHeight=f.result.KpiHeight),k._styling(t,o,f),v!=null){if(y=JSON.parse(f.result.Data),p=v.Selected_Columns,p!=null){l=p.split(",");for(let n=0;n<l.length;n++)if(l[n]!=null&&l[n]!=undefined&&l[n]!=""&&l[n]!="Select Column"){let t=l[n];y.length!=0?s.push(y[0][t]):s.push(0)}}let r;if(h[0].KPI_ValueHidden!=""&&h[0].KPI_ValueHidden!=null){r=h[0].KPI_ValueHidden.split(",");for(let n=0;n<r.length;n++)r[n]=="true"&&r[n]!=""&&r[n]!=null&&r[n].length!=0&&($(".kpivalue_"+(n+1)+"_"+t).attr("data-hidden-check","true").addClass("align-items-end").find("div").last().remove(),n+1==3&&$(".card-body-kpi-CBBC-"+t).removeAttr("style").addClass("h-100"),n+1==2&&$(".card-body-kpi-TVBBC-"+t).removeAttr("style").addClass("h-100"))}let u;f.result.KpiSetting!=undefined&&(u=JSON.parse(f.result.KpiSetting));c=u[0].DataType.split(",");a=u[0].IsRoundOff.split(",");let i;for(let r=0;r<s.length;r++){let u=r+1;i=s[r];c[r]!=""&&c[r]!=null&&c[r]!=undefined&&(c[r]=="int"&&(i=n.Core.Helpers.NumberHelper.Instance().roundNumber(s[r],0)),c[r]=="float"&&(i=n.Core.Helpers.NumberHelper.Instance().roundNumber(s[r],2)),(c[r]=="char"||c[r]=="varchar")&&(i=s[r]),c[r]=="INR"&&(i=n.Core.Helpers.NumberHelper.Instance().format(s[r],2,"")+'<span class="pl-2 font-weight-400" style="font-size:20px">INR<\/span>'),c[r]=="percent"&&(i=n.Core.Helpers.NumberHelper.Instance().roundNumber(s[r],0)+"<span>%<\/span>",$(o).find(".kpivalue_"+t+'[role="progressbar"][data-valueBind="Value-'+u+'"]').css("width",n.Core.Helpers.NumberHelper.Instance().roundNumber(s[r],0)+"%").html("")));a[r]!=""&&a[r]!=null&&a[r]!=undefined&&a[r]=="true"&&(i=n.Core.Helpers.NumberHelper.Instance().format(s[r],2,""));$(o).find('[data-valueBind="Value-'+u+'"]').html(i);$(o).find('[data-valueLabelBind="Value-'+u+'"]').text(w[r]);$(o).find(".kpivalue_"+t+'[role="progressbar"][data-valueBind="Value-'+u+'"]').html("")}v.LinkReportId!=0&&v.LinkReportId!=null?h[0].KPI_LinkReportLabelName!=undefined&&h[0].KPI_LinkReportLabelName!=null&&h[0].KPI_LinkReportLabelName!=""&&$(o).find(".LinkReport_"+t+"").html('<span class="btn btn-xs btn-outline-primary rounded-4">'+h[0].KPI_LinkReportLabelName+"<\/span>"):$(o).find('[data-LinkReport="LinkReport"]').addClass("hidden");f.result.AppConfigurations!=null&&f.result.AppConfigurations!="[]"&&f.result.AppConfigurations!=""&&f.result.AppConfigurations!=undefined&&b.appConfiguration(t,o,f);$(o).ready(function(){eval(f.result.StaticJsPath.replace(/`/g,""))});$(o).siblings(".line-loader").remove();$(o).removeClass("hidden")}}linkReport(t,i){var r=this;n.Platform.Widgets.Managers.WidgetManager.Instance().getKPIWidget(t).then(function(t){var r=t.result,u;if(r!=null){let t="div_kpireport_"+i;u=n.Platform.Analytics.Components.ReportViewer.Instance();n.Platform.Helpers.NavigationHelper.Instance().popup(r.LinkReportId,t,u,null,n.Platform.Helpers.Size.ExtraLarge)}})}appConfiguration(n,t,i){var r,e,o;let s=this;if(i.result.AppConfigurations.length!=0){var f="",h=["primary","success","warning","danger","info","light","secondary","dark"],u=i.result.AppConfigurations;for(r=0;r<u.length;r++)e="",o=u[r].SettingName.replace(/ /g,""),e=s.loadAppconfigurations(u[r],i.result.Data,n),f+=' <span class="mr-10"><a href="javascript:;" id="widgetconfig_'+o+'" onclick="'+e+'"><button class="btn btn-sm btn-'+h[r]+' pull-right text-white">'+u[r].SettingName+"<\/button><\/a> <\/span>";f+="<\/div>";$(t).find("#config_widget_"+n).html(f)}}loadAppconfigurations(n,t,i){var c=this,h,r,e;let u=n.SettingUrlType;var o=n.AppConfigurationId,l=n.SettingUrl,a=n.JsFunction,s=n.FormId;let f;if(h=n.FormPrimaryColumn,f=t.length<=0?0:0,r="",u==2)r="this.fileCacheHelper.loadJsFile('"+n.SettingUrl+"', function () {var html = Unibase.Apps.Components.Stages.Instance().init();NavigationHelper.Instance().loadPopupHtml(html, Helpers.Size.DockLeft, function(containerid) {"+n.JsFunction+" ;});});";else if(u==1)r="Unibase.Platform.Helpers.NavigationHelper.Instance().loadForm("+s+", "+f+","+o+","+i+" )";else if(u==3){let t="Widget_"+n.SettingUrl.split(",")[0].split(".")[0].trim(),i=n.SettingUrl.split(",")[1];e="Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile('Widgets/"+n.SettingUrl.split(",")[0]+"', function () { "+t+"."+i+" });";r=e}else u==10?r="Unibase.Themes.Compact.Components.Nav.Instance().loadDashboard("+n.LinkDashboardId+",'Overview')":u==11&&(r="Unibase.Themes.Compact.Components.Nav.Instance().loadDashboardsInDashboard("+n.LinkDashboardGroupId+",0,true)");return r}static Instance(){return this._instance===undefined&&(this._instance=new i),this._instance}}t.KpiManager=i})(i=t.Manager||(t.Manager={}))})(i=t.KpiWidgets||(t.KpiWidgets={}))})(i=t.Compact||(t.Compact={}))})(t=n.Themes||(n.Themes={}))})(Unibase||(Unibase={}));__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())})},function(n){let t;(function(t){let i;(function(t){let i;(function(t){let i;(function(t){class i extends n.Platform.Core.BaseComponent{jsFiles(){return["platform/apps/managers/appmanager.js","platform/widgets/managers/interfaces/iwidgetmanager.js","platform/widgets/managers/widgetmanager.js","platform/analytics/components/reportbuilder/reportbuilderhiddenfields.js","platform/analytics/components/tableviewer/tableviewer.js","platform/analytics/components/reportbuilder/reportbuilder.js","platform/analytics/enums/viewertype.js","platform/analytics/components/reportviewer/_reportviewer.js","platform/analytics/components/reportviewer/reportviewer.js","platform/analytics/enums/viewertype.js","platform/analytics/enums/reporttype.js","platform/analytics/components/reportviewer/widgetreportviewer.js","platform/analytics/managers/reportmanager.js"]}cssFiles(){return[]}html(n,t){let i=n[0].WidgetName,r='<div id="widget_report_'+n[0].PortletWidgetId+'" class="card shadow-hover mb-0"><div class="card-header card-header-action border-bottom-0"><span id="hf-widget-title_'+n[0].PortletWidgetId+'">'+i+'<\/span><a class="btn btn-icon btn-rounded btn-flush-primary flush-soft-hover" id="settingicon_'+n[0].PortletWidgetId+'"><span class="btn-icon-wrap"><i class="fa fa-cog"><\/i><\/span><\/a>';return'<div class="d-flex align-items-center card-action-wrap" id="div_detail_addnew_'+n[0].PortletWidgetId+'"><\/div><\/div><div class="card-body pt-5"><div class="row"><span>'+i+" Report<\/span><\/div><\/div><\/section>",$("."+t).html(r),null}load(t,i){let f=n.Platform.Analytics.Components.ReportViewer.Instance();var u=this;let r=n.Themes.Providers.DashboardHelper.Instance().replaceWidgetParameterValues(t[0].WidgetParameters,t[0].InstalledAppId);if(u.getReportWidget(t[0].PortletWidgetId,t[0].WidgetId,i,r,null,n.Themes.Compact.Components.ReportWidgets.Default.Instance(),t[0].InstalledAppId,!1),t[0].InstalledAppId==0&&r!=null)for(let n=r.length-1;n>=0;n--)(r[n].Key=="CommonFilter_FromDate"||r[n].Key=="CommonFilter_ToDate")&&r.splice(n,1)}saveReportSetting(t){let i={ReportWidgetId:0,ReportGroupId:Number($("#select_GroupNames option:selected").val()),ReportId:Number($("#select_ReportNames option:selected").val()),ReportName:$("#select_ReportNames option:selected").text(),ReportTypeId:Number($("#select_ReportType option:selected").val()),DatalistId:0,WidgetId:t,AppConfigurations:null};this.fileCacheHelper.loadJsFile("platform/widgets/managers/widgetmanager.js",function(){n.Platform.Widgets.Managers.WidgetManager.Instance().saveReportWidget(i).then(function(n){return n})})}loaddynamicwidgets(t,i,r,u,f){n.Platform.Apps.Managers.AppManager.Instance().getAppConfiguration(u).then(function(t){var r=t.result.LinkWidgetId;n.Platform.Widgets.Managers.WidgetManager.Instance().getWidget(r).then(function(t){let u=[],e=t.result.Parameter.split(":");u.push({Key:e[0],Value:i.toString(),ExpOp:1});n.Themes.Compact.Components.ReportWidgets.Default.Instance().getReportWidget(0,r,"",u,null,!0,n.Themes.Providers.DetailHelper.installedAppId,f)})})}getReportWidget(t,r,u,f,e,o,s,h){var l=this,a=this.fileCacheHelper;let c=s;c==undefined&&(c=0);n.Platform.Analytics.Components.WidgetReportviewer.Instance().PortletWidgetId=t;n.Platform.Widgets.Managers.WidgetManager.Instance().getReportWidget(r,c).then(function(t){n.Platform.Analytics.Reports.ReportBuilder.Instance().reportwidgetdata=t.result;var s=t;let c=t.result.Data.ReportId,r=t.result.Data.JsPath;if(r!=null&&r!=""){let n=r.split(",");for(let t=0;t<n.length;t++)a.loadJsFile(n[t],null)}i.Instance().reportwidgetid=s.result.Data.ReportWidgetId;a.loadJsFile("platform/analytics/providers/ifiltersettings.js",function(){return __awaiter(this,void 0,void 0,function*(){let r,i;if(h){u||(u="_widgetconfiguration_report_"+moment().unix());i=n.Platform.Analytics.Components.ReportViewer.Instance();let h=i.getReportViewerInstance(u);i.inputParameters=f;h.inputParameters=f;i.isWidget=!0;i.reportWidgetData=t.result;var s=i.getReportViewerInstance(u);let o=!1,r=n.Platform.Helpers.NavigationHelper.reportViewerInstance;if(r.length>0&&(o=r.find(n=>n.childcontainerid==u)?!0:!1),o){if(e!=null){let n=r.find(n=>n.childcontainerid==u).instance;n.dynamicFilters=e}}else r.push({instance:s,childcontainerid:u,parentcontainerid:""})}else r="Unibase.Platform.Analytics.Components.WidgetReportviewer.Instance()",i=eval(r);o==!0?l.navigationHelper.popup(c,u,i,function(){$(`#reportCloseBtn_${u}`).removeClass("d-none");$(`#div_pagination_${u}`).addClass("hidden")},n.Platform.Helpers.Size.Large):(l.navigationHelper.popin(t.result,u,i,null),$("._bizgaze_detail_container:last").removeClass("hidden"))})})})}static Instance(){return(this.instance===null||this.instance===undefined)&&(this.instance=new i),this.instance}}t.Default=i})(i=t.ReportWidgets||(t.ReportWidgets={}))})(i=t.Components||(t.Components={}))})(i=t.Compact||(t.Compact={}))})(t=n.Themes||(n.Themes={}))}(Unibase||(Unibase={})),function(n){let t;(function(t){let i;(function(t){let i;(function(t){class i extends n.Platform.Core.BaseComponent{jsFiles(){return["platform/widgets/managers/interfaces/iwidgetmanager.js","platform/widgets/managers/widgetmanager.js","platform/core/helpers/propertyhelper/propertyhelper.js","platform/core/helpers/token/tokenhelper.js","platform/core/helpers/numberhelper/numberhelper.js","platform/analytics/components/reportviewer/reportviewer.js","platform/analytics/components/reportviewer/linkreport.js"]}cssFiles(){return[]}html(n,t){let i=n[0].WidgetName;var r='<div class="card mb-0 card-sm shadow-hover h-90p" id="kpi_card_'+n[0].PortletWidgetId+'" ><div class="p-3"><span class="spn_widgetname" data-kpi="kpi_font">'+i+'<\/span><span class="d-block align-items-center card-action-wrap pull-right font-11" ><div class="py-0"><a href="javascript:;" onclick="Unibase.Themes.Compact.KpiWidgets.Default.Instance().linkReport('+n[0].WidgetId+","+n[0].PortletWidgetId+",'"+t+'\')";><small id = "showreport_'+n[0].PortletWidgetId+'" class="font-sm-11 mb-5"><span class="nav-icon-wrap"><i class="font-14 dripicons dripicons-graph-pie text-dark"><\/i><\/span><\/small ><\/a><\/div> <a href="#" class="inline-block full-screen hidden" id="kpi_FullScreen_'+n[0].PortletWidgetId+'"><i class="ion ion-md-expand"><\/i><\/a><\/span><div>';return r+('<span id="spanlnk_widget_'+n[0].PortletWidgetId+'" class="mb-10 block text-underline hidden"><input type="hidden" id="hdn_widget_link_'+n[0].PortletWidgetId+'" /><a href="javascript:;" id="lnk_widget_'+n[0].PortletWidgetId+'"><span id="value_widget_'+n[0].PortletWidgetId+'" class="display-5 font-weight-500">0<\/span><\/a><\/span > <span id="span_widget_'+n[0].PortletWidgetId+'" class="h4 block mt-20 mb-10"><span class="display-5 font-weight-500 font-25 font-xl-23" id="value_widget_'+n[0].PortletWidgetId+'">0<\/span><\/span><span id="config_widget_'+n[0].PortletWidgetId+'"><\/span><div class="pull-right"><div id="span_kpi_icon_'+n[0].PortletWidgetId+'" ><\/div><\/div><\/div><\/div><\/div>')}linkReport(t,i){var r=this;n.Platform.Widgets.Managers.WidgetManager.Instance().getKPIWidget(t).then(function(t){var u=t.result;if(u!=null){let t="div_kpireport_"+i;r.navigationHelper.popup(u.LinkReportId,t,n.Platform.Analytics.Components.ReportViewer.Instance(),null,n.Platform.Helpers.Size.ExtraLarge)}})}load(t,i){var f,e,o;let s=this,h=n.Themes.Providers.DashboardHelper.Instance().replaceWidgetParameterValues(t[0].WidgetParameters,t[0].InstalledAppId),r="",u="";f=n.Platform.Membership.Infos.Identity.currentUser.fromDate;e=n.Platform.Membership.Infos.Identity.currentUser.toDate;f!=null&&e!=null?(r=f.toString(),u=e.toString()):(r=n.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(new Date(n.Platform.Helpers.DateTimeHelper.Instance().currentDate()),"YYYY/MM/DD"),u=n.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(new Date(n.Platform.Helpers.DateTimeHelper.Instance().currentDate()),"YYYY/MM/DD"));o={WidgetId:t[0].WidgetId,PortletWidgetId:t[0].PortletWidgetId,InstalledAppId:t[0].InstalledAppId,InputParameters:h,FromDate:r,ToDate:u};s.loadResponseData(t[0].PortletWidgetId,i,o)}loadResponseData(t,i,r){let u=this;u.inputParameters=r.InputParameters;n.Platform.Widgets.Managers.WidgetManager.Instance().getKpiWidgetData(r).then(function(n){u.loadData(t,i,r,!1,n)})}loadData(t,r,u,f,e){var o,y,p,d,g,l,rt,ut,ft,nt,k,tt,a,s,v,it;r="."+r;let et=this;if(o=e.result,o!=null){let u=JSON.parse(e.result.Data);o.IsMaximize==!0&&$("#kpi_FullScreen_"+t).removeClass("hidden");y="";o.Icon!=""&&o.Icon!=null&&(y='<img id="kpi_icon_'+t+'"src="'+o.Icon+'" style="width:50px;"/>',$("#span_kpi_icon_"+t).html(y));p=o.Selected_Columns;p!=null&&(d=p.split(","),g=d[0]);let f=JSON.parse(e.result.Data),et="";if(f!=null?f.length!=0&&(et=JSON.parse(e.result.Data)[0],o.Data=et[g]):o.Data="",l=o.Color,l!=null&&$(r).find("#kpi_card_"+t).addClass(l),o.IsFiltarable==!0&&$(r).find(".KpiFilter_"+t+"").removeClass("hidden"),(o.Data=="0.000"||o.Data==""||o.Data==null||o.Data=="[]")&&(o.Data="0"),o.LinkUrl=="NULL"||o.LinkUrl==null||o.LinkUrl==""?$(r).find("#spanlnk_widget_"+t).remove():($(r).find("#span_widget_"+t).remove(),$(r).find("#spanlnk_widget_"+t).removeClass("hidden"),$(r).find("#hdn_widget_link_"+t).val(o.LinkUrl),$(r).find("#lnk_widget_"+t).click(function(){(o.Data=="0"||n.Core.Helpers.NumberHelper.Instance().roundNumber(o.Data,2)==0)&&alert("No data")})),rt==!0||ut==!0||ft==!0?$(r).find("#value_widget_"+t).text(n.Core.Helpers.NumberHelper.Instance().format(o.Data,2,"")):$(r).find("#value_widget_"+t).text(n.Core.Helpers.NumberHelper.Instance().format(o.Data,2,"")),o.Color!=""&&o.Color!=null&&$(r).find("#value_widget_"+t).addClass("text-"+l),o.LinkReportId!=0&&o.LinkReportId!=null||$(r).find("#showreport_"+t).addClass("hidden"),nt=["primary","success","warning","danger","info","light","secondary","dark"],e.result.AppConfigurations!=null&&e.result.AppConfigurations.length!=0){var w="",b="",c="",h=e.result.AppConfigurations;for(s=0;s<h.length;s++)k="",tt=h[s].SettingName.replace(/ /g,""),k=i.Instance().load_appconfigurations(h[s],e.result.Data,t),w+=' <span class="mr-10"><a href="javascript:;" id="widgetconfig_'+tt+'" onclick="'+k+'"><button class="btn btn-sm btn-'+nt[s]+' pull-right btn-rounded text-white">'+h[s].SettingName+"<\/button><\/a> <\/span>",h[s].JsFunction!=null&&h[s].JsFunction!=""&&(h[s].JsFunction.indexOf("{{")>-1||h[s].JsFunction.indexOf("}}")>-1?b+=h[s].JsFunction+" ":c+=h[s].JsFunction+" ");w+="<\/div>";$(r).find("#config_widget_"+t).html(w);c!=""&&(c=HtmlHelper.getHelper().decode(c));let f;for(a=0;a<u.length;a++)v=u[a],f=n.Core.Helpers.TokenHelper.Instance().replace(c,v);if(eval(f),b!=""&&u!=null)for(s=0;s<u.length;s++)v=u[s],it=n.Core.Helpers.TokenHelper.Instance().replace(b,v),eval(it)}}$(r).siblings(".line-loader").remove();$(r).removeClass("hidden")}load_appconfigurations(n,t,i){var c=this,h,r,e;let u=n.SettingUrlType;var o=n.AppConfigurationId,l=n.SettingUrl,a=n.JsFunction,s=n.FormId;let f;if(h=n.FormPrimaryColumn,f=t.length<=0?0:0,r="",u==2)r="this.fileCacheHelper.loadJsFile('"+n.SettingUrl+"', function () {var html = Unibase.Apps.Components.Stages.Instance().init();NavigationHelper.Instance().loadPopupHtml(html, Helpers.Size.DockLeft, function(containerid) {"+n.JsFunction+" ;});});";else if(u==1)r="Unibase.Platform.Helpers.NavigationHelper.Instance().loadForm("+s+", "+f+","+o+","+i+" )";else if(u==3){let t="Widget_"+n.SettingUrl.split(",")[0].split(".")[0].trim(),i=n.SettingUrl.split(",")[1];e="Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile('widgets/"+n.SettingUrl.split(",")[0]+"', function () { "+t+"."+i+" });";r=e}else u==10?r="Unibase.Themes.Compact.Components.Nav.Instance().loadDashboard("+n.LinkDashboardId+",'"+n.DashboardName+"')":u==11&&(r="Unibase.Themes.Compact.Components.Nav.Instance().loadDashboardsInDashboard("+n.LinkDashboardGroupId+",0,true)");return r}static Instance(){return(this.instance===null||this.instance===undefined)&&(this.instance=new i),this.instance}}t.Default=i})(i=t.KpiWidgets||(t.KpiWidgets={}))})(i=t.Compact||(t.Compact={}))})(t=n.Themes||(n.Themes={}))}(Unibase||(Unibase={})),function(n){let t;(function(t){let i;(function(t){let i;(function(t){class i extends n.Platform.Core.BaseComponent{jsFiles(){return["platform/widgets/managers/interfaces/iwidgetmanager.js","platform/widgets/managers/widgetmanager.js","platform/core/helpers/propertyhelper/propertyhelper.js","platform/core/helpers/numberhelper/numberhelper.js","platform/core/helpers/token/tokenhelper.js","platform/core/helpers/datetimehelper/datetimehelper.js"]}cssFiles(){return[]}html(n){let t=n[0].WidgetName;return n[0].PortletWidgetId==22501?'<div id="widget_details_'+n[0].PortletWidgetId+'" class="card h-160p shadow-hover mb-0"><div class="card-header card-header-action border-bottom-0 px-20"><span class="biz-highlight-bg-color" id="hf-widget-title_'+n[0].PortletWidgetId+'">'+t+'<\/span><div class="d-flex align-items-center card-action-wrap" id="div_detail_addnew_'+n[0].PortletWidgetId+'"><\/div><\/div><div class="card-body py-0"><div class="row biz-transparent-text-color"><div class="col-md-6 pl-2"><ul class="list-group list-group-flush px-30" id="widget_details_'+n[0].PortletWidgetId+'_col1"><li class="list-group-item widget_details_item'+n[0].PortletWidgetId+'_col1 py-1" id="widget_details_item_'+n[0].PortletWidgetId+'_col1"><ul class="list-group list-group-flush"><li class="d-flex justify-content-between align-items-center px-0 py-2" style="border-top: 1px dashed black; font-size: 14px;"><span class="pl-0">Organization<\/span><span class="text-overflow text-right" title="shanvi">shanvi<\/span><\/li><li class="d-flex justify-content-between align-items-center px-0 py-2" style="border-top: 1px dashed black; font-size: 14px;"><span class="pl-0">Cin<\/span><span class="text-overflow text-right" title="GCIN350">GCIN350<\/span><\/li><\/ul><\/li><\/ul><\/div><div class="col-md-6"><ul class="list-group list-group-flush px-30" id="widget_details_'+n[0].PortletWidgetId+'_col2"><li class="list-group-item widget_details_item'+n[0].PortletWidgetId+'_col2 py-1" id="widget_details_item_'+n[0].PortletWidgetId+'_col2"><ul class="list-group list-group-flush"><li class="d-flex justify-content-between align-items-center px-0 py-2" style="border-top: 1px dashed black; font-size: 14px;"><span class="pl-0">Organization<\/span><span class="text-overflow text-right" title="shanvi">shanvi<\/span><\/li><li class="d-flex justify-content-between align-items-center px-0 py-2" style="border-top: 1px dashed black; font-size: 14px;"><span class="pl-0">Cin<\/span><span class="text-overflow text-right" title="GCIN350">GCIN350<\/span><\/li><\/ul><\/li><\/ul><\/div><\/div><\/div><\/div>':'<div id="widget_details_'+n[0].PortletWidgetId+'" class="card h-160p shadow-hover mb-0"><div class="card-header card-header-action border-bottom-0 px-20 ml-5"><span class="biz-highlight-bg-color" id="hf-widget-title_'+n[0].PortletWidgetId+'">'+t+'<\/span><div class="d-flex align-items-center card-action-wrap" id="div_detail_addnew_'+n[0].PortletWidgetId+'"><\/div><\/div><div class="card-body py-0"><div class="row biz-transparent-text-color"><div class="col-md-6 pl-2"><ul class="list-group list-group-flush px-0" id="widget_details_'+n[0].PortletWidgetId+'_col1"><li class="list-group-item widget_details_item'+n[0].PortletWidgetId+'_col1 py-1" id="widget_details_item_'+n[0].PortletWidgetId+'_col1"><\/li><\/ul><\/div><div class="col-md-6"><ul class="list-group list-group-flush px-0" id="widget_details_'+n[0].PortletWidgetId+'_col2"><li class="list-group-item widget_details_item'+n[0].PortletWidgetId+'_col2 py-1" id="widget_details_item_'+n[0].PortletWidgetId+'_col2"><\/li><\/ul><\/div><\/div><\/div><\/div>'}load(t,i){var f,e,o;let s=this,h=n.Themes.Providers.DashboardHelper.Instance().replaceWidgetParameterValues(t[0].WidgetParameters,t[0].InstalledAppId),r="",u="";f=n.Platform.Membership.Infos.Identity.currentUser.fromDate;e=n.Platform.Membership.Infos.Identity.currentUser.toDate;f!=null&&e!=null?(r=f.toString(),u=e.toString()):(r=n.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(new Date(n.Platform.Helpers.DateTimeHelper.Instance().currentDate()),"YYYY/MM/DD"),u=n.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(new Date(n.Platform.Helpers.DateTimeHelper.Instance().currentDate()),"YYYY/MM/DD"));o={WidgetId:t[0].WidgetId,PortletWidgetId:t[0].PortletWidgetId,InstalledAppId:t[0].InstalledAppId,InputParameters:h,FromDate:r,ToDate:u};s.loadResponseData(t[0].PortletWidgetId,i,o)}loadResponseData(t,i,r,u){let f=this;n.Platform.Widgets.Managers.WidgetManager.Instance().getDetailWidgetData(r).then(function(e){u==undefined?n.Platform.Widgets.Managers.WidgetManager.Instance().getPortletWidget(t).then(function(n){f.loadData(t,i,r,!1,e,n)}):u!=0?n.Platform.Widgets.Managers.WidgetManager.Instance().getPortletWidget(u).then(function(n){f.loadData(t,i,r,!1,e,n)}):f.loadData(t,i,r,!1,e)})}loadData(t,i,r,u,f,e){var pt,o,bt,g,ut,h,v,s,c,l,ft,tt;let kt=this,et="",ot="",vt=[],yt=[];pt=f.result.Data;o=e!=undefined?e!=undefined?e.result.PortletWidgetCss!=null&&e.result.PortletWidgetCss!=""?JSON.parse(e.result.PortletWidgetCss):JSON.parse(f.result.CssProperty):JSON.parse(f.result.CssProperty):JSON.parse(f.result.CssProperty);$("."+i).find("#widget_details_"+t).removeClass("h-160p").css({"background-color":o[0].BackgroundColor,border:o[0].DetailsBorderWidth+" "+o[0].DetailsBorderType+" "+o[0].DetailsBorderColor,"border-radius":o[0].DetailsBorderRadius});let rt=o[0].BorderWidth+" "+o[0].BorderType+" "+o[0].BorderColor,d="",st="",wt=n.Themes.Compact.Components.Details.Instance().isSystemLock;(!wt||wt&&f.result.AppConfiguration.ExcludeFromLock)&&(f.result.AppConfiguration!=null&&f.result.AppConfiguration.AppConfigurationId!=0?(st=kt.load_appconfigurations(f.result.AppConfiguration,f.result.Data,t),d='<a href="javascript:;" class="btn-icon" onclick="'+st+'"> <i class="'+f.result.AppConfiguration.Icon+'"><\/i><\/a>',$("#div_detail_addnew_"+t).html(d)):d='<a href="javascript:;" class="btn-icon" onclick="'+st+'"> <i class=""><\/i><\/a>',d=n.Core.Helpers.PropertyHelper.Instance().replace(d,f.result.Data[0]));$("#div_detail_addnew_"+t).html(d);var ht=f.result.DetailWidgetProperties,y="",ct=[],it=[],p=[],a=[],k=0;for(c=0;c<ht.length;c++)h=ht[c],bt=h.PropertyIndex,h.Value!=null&&(h.ConverterType==2?(g=h.ConverterValue,(h.ConverterValue==null||h.ConverterValue=="")&&(g="DD/MM/YYYY"),ut="Unibase.Platform.Helpers.DateTimeHelper.Instance().formatLocalDate1('"+h.Value+"',"+g+")"):h.ConverterType==1?(g=h.ConverterValue,(h.ConverterValue==null||h.ConverterValue=="")&&(g="2"),ut="Unibase.Core.Helpers.NumberHelper.Instance().roundNumber('"+h.Value+"',"+g+")"):ut=h.Value),it.push(h.Label),ct.push(ut),p.push(bt),a.push(h.HyperLink),k=k+1;k=k%2==0?k:k+1;var lt=k/2,dt=ct.splice(0,lt),at=it.splice(0,lt),w=p.splice(0,lt);for(s=0;s<w.length;s++)for(c=s;c<=s;c++){for(h=ht[c],l=c;l<=c;l++){l==0&&$(i).find("#widget_details_"+t+"_col1 li:not(:first-child)").remove();ft=dt[c];v=null;pt!=null&&(v=f.result.Data[0]);let r=n.Core.Helpers.PropertyHelper.Instance().replace(ft,v);if((f.result.Js!=null||f.result.Js!="")&&eval(f.result.Js),h.ConverterType==3&&(r=moment(r).format("LT")),(r==""||r==" "||r=="0 NA"||r=="0NA"||r=="null"||r=="Invalid date"||r=="1900/01/01"||r=="01/01/1900"||r=="01/01/1900 05:21:10"||r=="[object Object]"||r=="01/01/0001"||r=="0001/01/01"||r=="1901/01/01"||r=="01/01/1901"||r=="1901/01/01"||r=="01/01/1901"||r=="01/01/0001 12:01:00"||r=="01/01/0001 12:01"||r=="01/01/0001 00:00"||r=="01/01/0001 12:00:00 AM"||r=="01/01/0001 05:30:00 AM"||r=="0001-01-01T00:00:00")&&(r="NA"),r=="true"?r="True":r=="false"?r="False":v==undefined&&(r="NA"),y=r,a[w[s]]!=null&&a[w[s]]!=""){var nt=n.Core.Helpers.TokenHelper.Instance().replace(a[w[s]],v),b="javascript:;",tt="";a[w[s]].includes("href")&&(tt="target='_blank'",b=nt.replace(/href=/,""),b=="NA"&&(b="javascript:;",tt=""),nt="");r='<u><a href="'+b+'" '+tt+' onclick="'+nt+'"><font class="text-ul text-dark">'+r+"<\/font><\/a><\/u>"}at[l]!=""?et+='<li class="Twocolumn-listgroup-1-item Twocolumn-listgroup-1-addeditem li-'+w[s]+" px-0 py-2 detailProperty_"+t+" widget_details_item"+t+'_col1"><div class="d-flex justify-content-between align-items-center"><span class="col-5 text-light">'+at[l]+'<\/span><span class="text-overflow text-right d-none d-md-block" title="'+y+'">'+r+'<\/span><span class="text-overflow text-right col-7 pr-0 d-md-none font-weight-600" title="'+y+'">'+r+"<\/span><\/div><\/li>":(vt.push(at[l]),et+='<li class="Twocolumn-listgroup-1-item Twocolumn-listgroup-1-addeditem li-'+w[s]+" px-0 py-2 detailProperty_"+t+" widget_details_item"+t+'_col1"><div class="d-flex justify-content-between align-items-center"><span class="text-overflow text-left" title="'+y+'">'+r+"<\/span><\/div><\/li>");$("."+i).find(`#widget_details_${t}_col1`).html(et);$("."+i).find(`#widget_details_${t}_col2`).empty();screen.width<1198&&(o[0].FontSize=="14px"||o[0].FontSize==14)?$("."+i).find(".widget_details_item"+t+"_col1").css({"border-top":rt,"font-size":"11px","font-family":o[0].FontStyle,"background-color":o[0].BackgroundColor,"list-style-type":o[0].ListStyleType}):$("."+i).find(".widget_details_item"+t+"_col1").css({"border-top":rt,"font-size":o[0].FontSize+"px","font-family":o[0].FontStyle,"background-color":o[0].BackgroundColor,"list-style-type":o[0].ListStyleType})}vt.length==l&&$("."+i).find(`#widget_details_${t}_col1`).removeClass("px-30").addClass("px-10")}for(s=0;s<p.length;s++)for(c=s;c<=s;c++){for(l=c;l<=c;l++){l==0&&$(i).find("#widget_details_"+t+"_col2 li:not(:first-child)").remove();ft=ct[c];v=f.result.Data[0];let r=n.Core.Helpers.PropertyHelper.Instance().replace(ft,v);if((f.result.Js!=null||f.result.Js!="")&&eval(f.result.Js),(r==""||r=="0 NA"||r=="0NA"||r=="null"||r=="Invalid date"||r=="1900/01/01"||r=="01/01/1900"||r=="01/01/1900 05:21:10"||r=="[object Object]"||r==" "||r=="01/01/0001"||r=="0001/01/01"||r=="1901/01/01"||r=="01/01/1901"||r=="1901/01/01"||r=="01/01/1901"||r=="01/01/0001 12:01:00"||r=="01/01/0001 00:00"||r=="01/01/0001 12:00:00 AM"||r=="01/01/0001 05:30:00 AM")&&(r="NA"),r=="true"?r="True":r=="false"?r="False":v==undefined&&(r="NA"),y=r,a[p[s]]!=null&&a[p[s]]!=""){var nt=n.Core.Helpers.TokenHelper.Instance().replace(a[p[s]],v),b="javascript:;",tt="";a[w[s]].includes("href")&&(tt="target='_blank'",b=nt.replace(/href=/,""),b=="NA"&&(b="javascript:;",tt=""),nt="");r='<u><a href="'+b+'" '+tt+' onclick="'+nt+'"><font class="text-ul text-dark">'+r+"<\/font><\/a><\/u>"}it[l]!=""?ot+='<li class="Twocolumn-listgroup-2-item Twocolumn-listgroup-2-addeditem li-'+p[s]+" px-0 py-2 detailProperty_"+t+" widget_details_item"+t+'_col2"> <div class="d-flex justify-content-between align-items-center "> <span class="col-5 pl-0 text-light">'+it[l]+'<\/span> <span class="text-overflow text-right d-none d-md-block" title="'+y+'">'+r+'<\/span> <span class="text-overflow text-right col-sm-7 pr-0 d-md-none" title="'+y+'">'+r+"<\/span> <\/div><\/li>":(yt.push(it[l]),ot+='<li class="Twocolumn-listgroup-2-item Twocolumn-listgroup-2-addeditem li-'+p[s]+" px-0 py-2 detailProperty_"+t+" widget_details_item"+t+'_col2"> <div class="d-flex justify-content-between align-items-center "><span class="text-overflow" title="'+y+'">'+r+"<\/span> <\/div><\/li>");$("."+i).find(`#widget_details_${t}_col2`).html(ot);screen.width<1198&&(o[0].FontSize=="14px"||o[0].FontSize==14)?$("."+i).find(".widget_details_item"+t+"_col2").css({"border-top":rt,"font-size":"11px","font-family":o[0].FontStyle,"background-color":o[0].BackgroundColor,"list-style-type":o[0].ListStyleType}):$("."+i).find(".widget_details_item"+t+"_col2").css({"border-top":rt,"font-size":o[0].FontSize+"px","font-family":o[0].FontStyle,"background-color":o[0].BackgroundColor,"list-style-type":o[0].ListStyleType})}yt.length==l&&$("."+i).find(`#widget_details_${t}_col2`).removeClass("px-30").addClass("px-10")}o[0].IsDetailsHeader!=undefined&&o[0].IsDetailsHeader==!0&&$("#hf-widget-title_"+t).parent(".card-header").remove();$("."+i).siblings(".line-loader").remove();$("."+i).removeClass("hidden");$("[title='na' i]").find("a").removeAttr("href");$("[title='na' i]").find("u").css("text-decoration","none");$("[title='na' i]").find("font").text("NA")}load_appconfigurations(n,t,i){var c=this,f,r,o;let u=n.SettingUrlType;var s=n.AppConfigurationId,l=n.SettingUrl,a=n.JsFunction,h=n.FormId;let e;if(f=n.FormPrimaryColumn,e=t.length<=0?0:f!=""&&f!=null?"{{"+f+"}}":0,r="",u==2)r="this.fileCacheHelper.loadJsFile('"+n.SettingUrl+"', function () {var html = Unibase.Apps.Components.Stages.Instance().init();NavigationHelper.Instance().loadPopupHtml(html, Helpers.Size.DockLeft, function(containerid) {"+n.JsFunction+" ;});});";else if(u==1)r="Unibase.Platform.Helpers.NavigationHelper.Instance().loadForm("+h+", "+e+","+s+","+i+" )";else if(u==3){let t="Widget_"+n.SettingUrl.split(",")[0].split(".")[0].trim(),i=n.SettingUrl.split(",")[1];o="Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile('widgets/"+n.SettingUrl.split(",")[0]+"', function () { "+t+"."+i+" });";r=o}else u==10?r="Unibase.Themes.Compact.Components.Nav.Instance().loadDashboard("+n.LinkDashboardId+",'"+n.DashboardName+"')":u==11&&(r="Unibase.Themes.Compact.Components.Nav.Instance().loadDashboardsInDashboard("+n.LinkDashboardGroupId+",0,true)");return r}static Instance(){return this.instance=new i,this.instance}}t.Default=i})(i=t.DetailWidgets||(t.DetailWidgets={}))})(i=t.Compact||(t.Compact={}))})(t=n.Themes||(n.Themes={}))}(Unibase||(Unibase={})),function(n){let t;(function(t){let i;(function(t){let i;(function(t){class i extends n.Platform.Core.BaseComponent{jsFiles(){return["platform/widgets/managers/interfaces/iwidgetmanager.js","platform/widgets/managers/widgetmanager.js","platform/core/helpers/propertyhelper/propertyhelper.js","platform/core/helpers/token/tokenhelper.js"]}cssFiles(){return[]}html(n){let t=n[0].WidgetName;return'<div id="widget_details_'+n[0].PortletWidgetId+'" class="card shadow-hover mb-0"><div class="card-header border-0 card-header-action"><strong><span class="biz-highlight-bg-color" id="hf-widget-title_'+n[0].PortletWidgetId+'" >'+t+'<\/span><\/strong><div class="d-flex align-items-center card-action-wrap"><div class="d-flex" id="div_detail_addnew_'+n[0].PortletWidgetId+'"><\/div><\/div><\/div><div class="card-body pt-5"><div class="row"><div class="col-12"><div class="no-borders list-group-flush" id="widget_details_'+n[0].PortletWidgetId+'_col1" style="border-top: none;"><div class="no-borders hidden" id="widget_details_item'+n[0].PortletWidgetId+'_col1"><\/div><div class="d-flex justify-content-between align-items-center li-undefined px-0 pt-1 pb-2" style="border-top: none;"><div style="width: 100%; overflow-wrap: break-word; border-top: 3px none rgb(102, 64, 178); font-size: 14px;"><span>Single Data<\/span><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div>'}load(t,i){var f,e,o;let s=this,h=n.Themes.Providers.DashboardHelper.Instance().replaceWidgetParameterValues(t[0].WidgetParameters,t[0].InstalledAppId),r="",u="";f=n.Platform.Membership.Infos.Identity.currentUser.fromDate;e=n.Platform.Membership.Infos.Identity.currentUser.toDate;f!=null&&e!=null?(r=f.toString(),u=e.toString()):(r=n.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(new Date(n.Platform.Helpers.DateTimeHelper.Instance().currentDate()),"YYYY/MM/DD"),u=n.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(new Date(n.Platform.Helpers.DateTimeHelper.Instance().currentDate()),"YYYY/MM/DD"));o={WidgetId:t[0].WidgetId,PortletWidgetId:t[0].PortletWidgetId,InstalledAppId:t[0].InstalledAppId,InputParameters:h,FromDate:r,ToDate:u};s.loadResponseData(t[0].PortletWidgetId,i,o)}loadResponseData(t,i,r,u){let f=this;n.Platform.Widgets.Managers.WidgetManager.Instance().getDetailWidgetData(r).then(function(e){u==undefined?n.Platform.Widgets.Managers.WidgetManager.Instance().getPortletWidget(t).then(function(n){f.loadData(t,i,r,!1,e,n)}):u!=0?n.Platform.Widgets.Managers.WidgetManager.Instance().getPortletWidget(u).then(function(n){f.loadData(t,i,r,!1,e,n)}):f.loadData(t,i,r,!1,e)})}loadData(t,i,r,u,f,e){var g,a,o,tt,it,c,s,h,k,rt,y,ut,d,ft;i="."+i;g=this;a=f.result.DetailWidgetProperties;o=e!=undefined?e.result.PortletWidgetCss!=null&&e.result.PortletWidgetCss!=""?JSON.parse(e.result.PortletWidgetCss):JSON.parse(f.result.CssProperty):JSON.parse(f.result.CssProperty);var p=[],et=[],w=[],v=[],l=0;let nt=o[0].BorderWidth+" "+o[0].BorderType+" "+o[0].BorderColor;for(s=0;s<a.length;s++)h=a[s],tt=h.PropertyIndex,h.Value!=null&&(it=h.Value.replace(/\s/g,"")),et.push(h.Label),p.push(it),w.push(tt),v.push(h.HyperLink),l=l+1;l=l%2==0?l:l+1;var ot=l,st=p.splice(0,ot),b=w;for(c=0;c<w.length;c++)for(s=c;s<=c;s++)for(h=a[s],k=s;k<=s;k++){rt=st[s];y=f.result.Data[0];let r="NA";y!=undefined&&(r=n.Core.Helpers.PropertyHelper.Instance().replace(rt,y),h.ConverterType==3&&(r=moment(r).format("LT")),(r==""||r==" "||r=="<p><br><\/p>"||r=="null"||r=="Invalid date"||r=="1900/01/01"||r=="01/01/1900"||r=="[object Object]"||r==" "||r=="01/01/0001"||r=="0001/01/01"||r==undefined)&&(r="NA"),v[b[c]]!=null&&v[b[c]]!=""&&(ut=n.Core.Helpers.TokenHelper.Instance().replace(v[b[c]],y),r='<a onclick="'+ut+'"><font class="text-ul">'+r+"<\/font><\/a>"));try{r!=undefined&&r!=null&&r!=""&&(d=HtmlHelper.getHelper().decode(r))}catch(ht){d=r}ft='<div class="detailDesciption-listgroup-item detailDesciption-listgroup-addeditem d-flex justify-content-between align-items-center p-0 li-'+p[s]+'" style="border-top: none;"><div class="w-100 py-1 detailProperty_'+t+'" style="word-wrap: break-word;"><span>'+d+"<\/span><\/div><\/div>";$(i).find("#widget_details_item"+t+"_col1:first").next().remove();$(i).find("#widget_details_item"+t+"_col1:last").after(ft);console.log(o[0].FontSize);screen.width<1198&&(o[0].FontSize=="14px"||o[0].FontSize==14)?$(i).find("#widget_details_"+t+"_col1").find(".detailProperty_"+t).css({"border-top":nt,"font-size":"11px","font-family":o[0].FontStyle,"background-color":o[0].BackgroundColor}):$(i).find("#widget_details_"+t+"_col1").find(".detailProperty_"+t).css({"border-top":nt,"font-size":o[0].FontSize+"px","font-family":o[0].FontStyle,"background-color":o[0].BackgroundColor});$(i).find("#widget_details_"+t).css({"background-color":o[0].BackgroundColor});$(i).find("#widget_details_"+t+"_col1").find(".detailDesciption-listgroup-item").css({"background-color":o[0].BackgroundColor});$(".detailDesciption-listgroup-item.detailDesciption-listgroup-addeditem").find("img").addClass("descimg img-fluid");$(".descimg").click(function(){if(screen.width<1198){let n=$(this).attr("src"),t=` <div class="modal fade" id="sessionsModal" data-backdrop="static" data-keyboard="false" tabindex="-1" role="dialog" aria-hidden="true">
  2. <div class="modal-dialog modal-lg modal-dialog-centered " role="document" >
  3. <div class="modal-content rounded-10 text-center bg-white" >
  4. <div class="modal-header pa-15">
  5. <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
  6. <div id="cmnDateFilterModalErrMsg" class="form-error-message ml-0 l-0"></div>
  7. </div>
  8. <div class="modal-body sessiontimeoutmodal text-center pb-30">
  9. <img src="`+n+`" class="img-fluid">
  10. </div>
  11. </div>
  12. </div>
  13. </div>`;$("#_bizgaze_modal").append(t);$("#sessionsModal").modal();$(`#newAccountFormCloseBtns`).off().click(function(){g.navigationHelper.closePopUp()})}})}$(i).siblings(".line-loader").remove();$(i).removeClass("hidden")}static Instance(){return(this.instance===null||this.instance===undefined)&&(this.instance=new i),this.instance}}t.SingleData=i})(i=t.DetailWidgets||(t.DetailWidgets={}))})(i=t.Compact||(t.Compact={}))})(t=n.Themes||(n.Themes={}))}(Unibase||(Unibase={})),function(n){let t;(function(t){let i;(function(t){let i;(function(t){class i extends n.Platform.Core.BaseComponent{jsFiles(){return["platform/widgets/managers/interfaces/iwidgetmanager.js","platform/widgets/managers/widgetmanager.js","platform/core/helpers/propertyhelper/propertyhelper.js","platform/core/helpers/token/tokenhelper.js"]}cssFiles(){return[]}html(n){var t=n[0].WidgetName;return n[0].PortletWidgetId==22501?'<div id="widget_details_'+n[0].PortletWidgetId+'" class="card h-160p shadow-hover mb-0"><div class="card-header card-header-action border-bottom-0 px-20"><span id="hf-widget-title_'+n[0].PortletWidgetId+'" class="biz-highlight-bg-color">'+t+'<\/span><div class="d-flex align-items-center card-action-wrap" id="singleColumnEditIcon_'+n[0].PortletWidgetId+'"><\/div><\/div><div class="card-body pt-5"><div class="row biz-transparent-text-color"><div class="col-sm-12"><ul class="list-group list-group-flush px-3" id="widget_details_'+n[0].PortletWidgetId+'_col"><li class="list-group-item hidden" id="widget_details_item'+n[0].PortletWidgetId+'_col"><\/li><li class="d-flex justify-content-between align-items-center li-1 p-0 " style="border-top: 1px dashed black; font-size: 14px;"><span>Pan Number<\/span><span>GYJKL1234W<\/span><\/li><li class="d-flex justify-content-between align-items-center li-1 px-0 py-1 border-top" style="border-top: 1px dashed black; font-size: 14px;"><span>Aadhar Number<\/span><span>2022 5468 3466<\/span><\/li><\/ul><\/div><\/div><\/div><\/div>':'<div id="widget_details_'+n[0].PortletWidgetId+'" class="card h-160p shadow-hover mb-0"><div class="card-header card-header-action border-bottom-0 px-20"><span id="hf-widget-title_'+n[0].PortletWidgetId+'" class="biz-highlight-bg-color">'+t+'<\/span><div class="d-flex align-items-center card-action-wrap" id="singleColumnEditIcon_'+n[0].PortletWidgetId+'"><\/div><\/div><div class="card-body pt-5"><div class="row biz-transparent-text-color"><div class="col-sm-12"><ul class="list-group list-group-flush " id="widget_details_'+n[0].PortletWidgetId+'_col"><li class="list-group-item hidden" id="widget_details_item'+n[0].PortletWidgetId+'_col"><\/li><\/ul><\/div><\/div><\/div><\/div>'}load(t,i){var f,e,o;let s=this,h=n.Themes.Providers.DashboardHelper.Instance().replaceWidgetParameterValues(t[0].WidgetParameters,t[0].InstalledAppId),r="",u="";f=n.Platform.Membership.Infos.Identity.currentUser.fromDate;e=n.Platform.Membership.Infos.Identity.currentUser.toDate;f!=null&&e!=null?(r=f.toString(),u=e.toString()):(r=n.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(new Date(n.Platform.Helpers.DateTimeHelper.Instance().currentDate()),"YYYY/MM/DD"),u=n.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(new Date(n.Platform.Helpers.DateTimeHelper.Instance().currentDate()),"YYYY/MM/DD"));o={WidgetId:t[0].WidgetId,PortletWidgetId:t[0].PortletWidgetId,InstalledAppId:t[0].InstalledAppId,InputParameters:h,FromDate:r,ToDate:u};s.loadResponseData(t[0].PortletWidgetId,i,o)}loadResponseData(t,i,r,u){let f=this;n.Platform.Widgets.Managers.WidgetManager.Instance().getDetailWidgetData(r).then(function(e){u==undefined?n.Platform.Widgets.Managers.WidgetManager.Instance().getPortletWidget(t).then(function(n){f.loadData(t,i,r,!1,e,n)}):u!=0?n.Platform.Widgets.Managers.WidgetManager.Instance().getPortletWidget(u).then(function(n){f.loadData(t,i,r,!1,e,n)}):f.loadData(t,i,r,!1,e)})}loadData(t,i,r,u,f,e){var st,w,b,h,c,s,v,ht,k,at;i="."+i;var vt=this,d="",rt=[],g=f.result.DetailWidgetProperties,o;o=e!=undefined?e.result.PortletWidgetCss!=null&&e.result.PortletWidgetCss!=""?JSON.parse(e.result.PortletWidgetCss):JSON.parse(f.result.CssProperty):JSON.parse(f.result.CssProperty);$(i).find("#widget_details_"+t).removeClass("h-160p").css({"background-color":o[0].BackgroundColor,border:o[0].DetailsBorderWidth+" "+o[0].DetailsBorderType+" "+o[0].DetailsBorderColor,"border-radius":o[0].DetailsBorderRadius});let ut=o[0].BorderWidth+" "+o[0].BorderType+" "+o[0].BorderColor,nt="",y="";f.result.AppConfiguration!=null&&f.result.AppConfiguration.AppConfigurationId!=""&&f.result.AppConfiguration.AppConfigurationId!=undefined&&(f.result.AppConfiguration.AppConfigurationId!=0?(nt=vt.load_appconfigurations(f.result.AppConfiguration,f.result.Data,t),y='<a href="javascript:;" class="btn-icon" onclick="'+nt+'"> <i class="'+f.result.AppConfiguration.Icon+'"><\/i><\/a>',$("#singleColumnEditIcon_"+t).html(y)):y='<a href="javascript:;" class="btn-icon" onclick="'+nt+'"> <i class=""><\/i><\/a>');y=n.Core.Helpers.PropertyHelper.Instance().replace(y,f.result.Data[0]);$("#singleColumnEditIcon_"+t).html(y);var ft=[],et=[],ot=[],p=[],a=0;for(c=0;c<g.length;c++)s=g[c],st=s.PropertyIndex,s.Value!=null&&(s.ConverterType==2?(w=s.ConverterValue,(s.ConverterValue==null||s.ConverterValue=="")&&(w="DD/MM/YYYY"),b="Unibase.Platform.Helpers.DateTimeHelper.Instance().formatLocalDate1('"+s.Value+"',"+w+")"):s.ConverterType==1?(w=s.ConverterValue,(s.ConverterValue==null||s.ConverterValue=="")&&(w="2"),b="Unibase.Core.Helpers.NumberHelper.Instance().roundNumber('"+s.Value+"',"+w+")"):b=s.Value),et.push(s.Label),ft.push(b),ot.push(st),p.push(s.HyperLink),a=a+1;a=a%2==0?a:a+1;var tt=a,yt=ft.splice(0,tt),it=et.splice(0,tt),l=ot.splice(0,tt);for(h=0;h<l.length;h++)for(c=h;c<=h;c++){for(s=g[c],v=c;v<=c;v++){ht=yt[c];k=f.result.Data[0];let r=n.Core.Helpers.PropertyHelper.Instance().replace(ht,k);if(s.ConverterType==3&&(r=moment(r).format("LT")),(r==""||r=="null"||r=="Invalid date"||r=="1900/01/01"||r=="01/01/1900"||r=="[object Object]"||r==" "||r=="01/01/0001"||r=="0001/01/01")&&(r="NA"),k==undefined&&(r="NA"),(f.result.Js!=null||f.result.Js!="")&&eval(f.result.Js),p[l[h]]!=null&&p[l[h]]!=""){var ct=n.Core.Helpers.TokenHelper.Instance().replace(p[l[h]],k),lt="javascript:;",at="";p[l[h]].includes("href")&&(at="target='_blank'",lt=p[l[h]].replace(/href=/,""),ct="");r='<u class="text- primary"><a href='+lt+" "+at+' onclick="'+ct+'"><font class="text-ul">'+r+"<\/font><\/a><\/u>"}it[v]!=""?d+='<li class="Singlecolumn-listgroup-item Singlecolumn-listgroup-addeditem li-'+l[h]+" px-0 py-2 detailProperty_"+t+'"><div class="d-flex flex-wrap justify-content-between align-items-center"><span class="label_name">'+it[v]+'<\/span><span class="">'+r+"<\/span><\/div><\/li>":(rt.push(it[v]),d+='<li class="Singlecolumn-listgroup-item Singlecolumn-listgroup-addeditem li-'+l[h]+" px-0 py-2 detailProperty_"+t+'"><div class="d-flex flex-wrap justify-content-between align-items-center"><span class="pr-0 text-left">'+r+"<\/span><\/div><\/div><\/li>");$(i).find(`#widget_details_${t}_col`).html(d);screen.width<1198&&(o[0].FontSize=="14px"||o[0].FontSize==14)?$(i).find(`#widget_details_${t}_col li`).css({"border-top":ut,"font-size":"11px","font-family":o[0].FontStyle,"background-color":o[0].BackgroundColor,"list-style-type":o[0].ListStyleType}):$(i).find(`#widget_details_${t}_col li`).css({"border-top":ut,"font-size":o[0].FontSize+"px","font-family":o[0].FontStyle,"background-color":o[0].BackgroundColor,"list-style-type":o[0].ListStyleType})}rt.length==v&&$(i).find(`#widget_details_${t}_col`).removeClass("px-3")}o[0].IsDetailsHeader!=undefined&&o[0].IsDetailsHeader==!0&&$("#hf-widget-title_"+t).parent(".card-header").remove();$(i).siblings(".line-loader").remove();$(i).removeClass("hidden")}load_appconfigurations(n,t,i){var c=this,u,r,o;let f=n.SettingUrlType;var s=n.AppConfigurationId,l=n.SettingUrl,a=n.JsFunction,h=n.FormId;let e;if(u=n.FormPrimaryColumn,e=t.length<=0?0:u!=""&&u!=null?"{{"+u+"}}":0,r="",f==2)r="this.fileCacheHelper.loadJsFile('"+n.SettingUrl+"', function () {var html = Unibase.Apps.Components.Stages.Instance().init();NavigationHelper.Instance().loadPopupHtml(html, Helpers.Size.DockLeft, function(containerid) {"+n.JsFunction+" ;});});";else if(f==1)r="Unibase.Platform.Helpers.NavigationHelper.Instance().loadForm("+h+", "+e+","+s+","+i+" )";else if(f==3){let t="Widget_"+n.SettingUrl.split(",")[0].split(".")[0].trim(),i=n.SettingUrl.split(",")[1];o="Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile('Widgets/"+n.SettingUrl.split(",")[0]+"', function () { "+t+"."+i+" });";r=o}return r}static Instance(){return(this.instance===null||this.instance===undefined)&&(this.instance=new i),this.instance}}t.SingleColumn=i})(i=t.DetailWidgets||(t.DetailWidgets={}))})(i=t.Compact||(t.Compact={}))})(t=n.Themes||(n.Themes={}))}(Unibase||(Unibase={})),function(n){let t;(function(t){let i;(function(t){let i;(function(t){class i extends n.Platform.Core.BaseComponent{jsFiles(){return["platform/widgets/managers/interfaces/iwidgetmanager.js","platform/widgets/managers/widgetmanager.js","platform/core/helpers/propertyhelper/propertyhelper.js","platform/core/helpers/token/tokenhelper.js"]}cssFiles(){return[]}html(n){var t=n[0].WidgetName;return n[0].PortletWidgetId==22501?'<div id="widget_details_'+n[0].PortletWidgetId+'" class="card h-160p shadow-hover mb-0"><div class="card-header card-header-action border-bottom-0 px-20"><span id="hf-widget-title_'+n[0].PortletWidgetId+'" class="biz-highlight-bg-color">'+t+'<\/span><div class="d-flex align-items-center card-action-wrap" id="singleColumnEditIcon_'+n[0].PortletWidgetId+'"><\/div><\/div><div class="card-body pt-5"><div class="row biz-transparent-text-color"><div class="col-sm-12"><ul class="list-group list-group-flush px-3" id="widget_details_'+n[0].PortletWidgetId+'_col"><li class="list-group-item hidden" id="widget_details_item'+n[0].PortletWidgetId+'_col"><\/li><li class="d-flex flex-column li-1 p-0"><span class="text-light-60 py-1">Pan Number<\/span><span>GYJKL1234W<\/span><\/li><li class="d-flex flex-column li-1 px-0 py-1"><span class="text-light-60 py-1">Aadhar Number<\/span><span>2022 5468 3466<\/span><\/li><\/ul><\/div><\/div><\/div><\/div>':'<div id="widget_details_'+n[0].PortletWidgetId+'" class="card h-160p shadow-hover mb-0"><div class="card-header card-header-action border-bottom-0 px-20"><span id="hf-widget-title_'+n[0].PortletWidgetId+'" class="biz-highlight-bg-color">'+t+'<\/span><div class="d-flex align-items-center card-action-wrap" id="singleColumnEditIcon_'+n[0].PortletWidgetId+'"><\/div><\/div><div class="card-body pt-5"><div class="row biz-transparent-text-color"><div class="col-sm-12"><ul class="list-group list-group-flush " id="widget_details_'+n[0].PortletWidgetId+'_col"><li class="list-group-item hidden" id="widget_details_item'+n[0].PortletWidgetId+'_col"><\/li><\/ul><\/div><\/div><\/div><\/div>'}load(t,i){var f,e,o;let s=this,h=n.Themes.Providers.DashboardHelper.Instance().replaceWidgetParameterValues(t[0].WidgetParameters,t[0].InstalledAppId),r="",u="";f=n.Platform.Membership.Infos.Identity.currentUser.fromDate;e=n.Platform.Membership.Infos.Identity.currentUser.toDate;f!=null&&e!=null?(r=f.toString(),u=e.toString()):(r=n.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(new Date(n.Platform.Helpers.DateTimeHelper.Instance().currentDate()),"YYYY/MM/DD"),u=n.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(new Date(n.Platform.Helpers.DateTimeHelper.Instance().currentDate()),"YYYY/MM/DD"));o={WidgetId:t[0].WidgetId,PortletWidgetId:t[0].PortletWidgetId,InstalledAppId:t[0].InstalledAppId,InputParameters:h,FromDate:r,ToDate:u};s.loadResponseData(t[0].PortletWidgetId,i,o)}loadResponseData(t,i,r,u){let f=this;n.Platform.Widgets.Managers.WidgetManager.Instance().getDetailWidgetData(r).then(function(e){u==undefined?n.Platform.Widgets.Managers.WidgetManager.Instance().getPortletWidget(t).then(function(n){f.loadData(t,i,r,!1,e,n)}):u!=0?n.Platform.Widgets.Managers.WidgetManager.Instance().getPortletWidget(u).then(function(n){f.loadData(t,i,r,!1,e,n)}):f.loadData(t,i,r,!1,e)})}loadData(t,i,r,u,f,e){var st,w,b,h,c,s,v,ht,k,at;i="."+i;var vt=this,d="",rt=[],g=f.result.DetailWidgetProperties,o;o=e!=undefined?e.result.PortletWidgetCss!=null&&e.result.PortletWidgetCss!=""?JSON.parse(e.result.PortletWidgetCss):JSON.parse(f.result.CssProperty):JSON.parse(f.result.CssProperty);$(i).find("#widget_details_"+t).removeClass("h-160p").css({"background-color":o[0].BackgroundColor,border:o[0].DetailsBorderWidth+" "+o[0].DetailsBorderType+" "+o[0].DetailsBorderColor,"border-radius":o[0].DetailsBorderRadius});let ut=o[0].BorderWidth+" "+o[0].BorderType+" "+o[0].BorderColor,nt="",y="";f.result.AppConfiguration!=null&&f.result.AppConfiguration.AppConfigurationId!=""&&f.result.AppConfiguration.AppConfigurationId!=undefined&&(f.result.AppConfiguration.AppConfigurationId!=0?(nt=vt.load_appconfigurations(f.result.AppConfiguration,f.result.Data,t),y='<a href="javascript:;" class="btn-icon" onclick="'+nt+'"> <i class="'+f.result.AppConfiguration.Icon+'"><\/i><\/a>',$("#singleColumnEditIcon_"+t).html(y)):y='<a href="javascript:;" class="btn-icon" onclick="'+nt+'"> <i class=""><\/i><\/a>');y=n.Core.Helpers.PropertyHelper.Instance().replace(y,f.result.Data[0]);$("#singleColumnEditIcon_"+t).html(y);var ft=[],et=[],ot=[],p=[],a=0;for(c=0;c<g.length;c++)s=g[c],st=s.PropertyIndex,s.Value!=null&&(s.ConverterType==2?(w=s.ConverterValue,(s.ConverterValue==null||s.ConverterValue=="")&&(w="DD/MM/YYYY"),b="Unibase.Platform.Helpers.DateTimeHelper.Instance().formatLocalDate1('"+s.Value+"',"+w+")"):s.ConverterType==1?(w=s.ConverterValue,(s.ConverterValue==null||s.ConverterValue=="")&&(w="2"),b="Unibase.Core.Helpers.NumberHelper.Instance().roundNumber('"+s.Value+"',"+w+")"):b=s.Value),et.push(s.Label),ft.push(b),ot.push(st),p.push(s.HyperLink),a=a+1;a=a%2==0?a:a+1;var tt=a,yt=ft.splice(0,tt),it=et.splice(0,tt),l=ot.splice(0,tt);for(h=0;h<l.length;h++)for(c=h;c<=h;c++){for(s=g[c],v=c;v<=c;v++){ht=yt[c];k=f.result.Data[0];let r=HtmlHelper.getHelper().decode(n.Core.Helpers.PropertyHelper.Instance().replace(ht,k));if((r==""||r=="null"||r=="Invalid date"||r=="1900/01/01"||r=="01/01/1900"||r=="[object Object]"||r==" "||r=="01/01/0001"||r=="0001/01/01")&&(r="NA"),s.ConverterType==3&&(r=moment(r).format("LT")),k==undefined&&(r="NA"),(f.result.Js!=null||f.result.Js!="")&&eval(f.result.Js),p[l[h]]!=null&&p[l[h]]!=""){var ct=n.Core.Helpers.TokenHelper.Instance().replace(p[l[h]],k),lt="javascript:;",at="";p[l[h]].includes("href")&&(at="target='_blank'",lt=p[l[h]].replace(/href=/,""),ct="");r='<u class="text- primary"><a href='+lt+" "+at+' onclick="'+ct+'"><font class="text-ul">'+r+"<\/font><\/a><\/u>"}it[v]!=""?d+='<li class="Singlecolumn-listgroup-item Singlecolumn-listgroup-addeditem li-'+l[h]+" px-0 py-1 detailProperty_"+t+'"><div class="d-flex flex-column"><span class="text-light-60 py-1">'+it[v]+"<\/span><span>"+r+"<\/span><\/div><\/div><\/li>":(rt.push(it[v]),d+='<li class="Singlecolumn-listgroup-item Singlecolumn-listgroup-addeditem li-'+l[h]+" px-0 py-1 detailProperty_"+t+'"><div class="d-flex flex-column"><span class="pr-0 text-left">'+r+"<\/span><\/div><\/div><\/li>");$(i).find(`#widget_details_${t}_col`).html(d);screen.width<1198&&(o[0].FontSize=="14px"||o[0].FontSize==14)?$(i).find(`#widget_details_${t}_col li`).css({"border-top":ut,"font-size":"11px","font-family":o[0].FontStyle,"background-color":o[0].BackgroundColor,"list-style-type":o[0].ListStyleType}):$(i).find(`#widget_details_${t}_col li`).css({"border-top":ut,"font-size":o[0].FontSize+"px","font-family":o[0].FontStyle,"background-color":o[0].BackgroundColor,"list-style-type":o[0].ListStyleType});$(i).find(`#widget_details_${t}_col li:first`).css({"border-top":"0px solid black"})}rt.length==v&&$(i).find(`#widget_details_${t}_col`).removeClass("px-3")}o[0].IsDetailsHeader!=undefined&&o[0].IsDetailsHeader==!0&&$("#hf-widget-title_"+t).parent(".card-header").remove();$(i).siblings(".line-loader").remove();$(i).removeClass("hidden")}load_appconfigurations(n,t,i){var c=this,u,r,o;let f=n.SettingUrlType;var s=n.AppConfigurationId,l=n.SettingUrl,a=n.JsFunction,h=n.FormId;let e;if(u=n.FormPrimaryColumn,e=t.length<=0?0:u!=""&&u!=null?"{{"+u+"}}":0,r="",f==2)r="this.fileCacheHelper.loadJsFile('"+n.SettingUrl+"', function () {var html = Unibase.Apps.Components.Stages.Instance().init();NavigationHelper.Instance().loadPopupHtml(html, Helpers.Size.DockLeft, function(containerid) {"+n.JsFunction+" ;});});";else if(f==1)r="Unibase.Platform.Helpers.NavigationHelper.Instance().loadForm("+h+", "+e+","+s+","+i+" )";else if(f==3){let t="Widget_"+n.SettingUrl.split(",")[0].split(".")[0].trim(),i=n.SettingUrl.split(",")[1];o="Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile('Widgets/"+n.SettingUrl.split(",")[0]+"', function () { "+t+"."+i+" });";r=o}return r}static Instance(){return(this.instance===null||this.instance===undefined)&&(this.instance=new i),this.instance}}t.SingleColumnNoBorder=i})(i=t.DetailWidgets||(t.DetailWidgets={}))})(i=t.Compact||(t.Compact={}))})(t=n.Themes||(n.Themes={}))}(Unibase||(Unibase={}));__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())})},function(n){let t;(function(t){let i;(function(t){let i;(function(t){class i extends n.Platform.Core.BaseComponent{jsFiles(){return["platform/widgets/managers/interfaces/iwidgetmanager.js","platform/widgets/managers/widgetmanager.js","platform/core/helpers/propertyhelper/propertyhelper.js","platform/core/helpers/token/tokenhelper.js","platform/core/helpers/numberhelper/numberhelper.js","platform/analytics/components/reportviewer/reportviewer.js"]}cssFiles(){return[]}html(n,t){let i=n[0].WidgetName;return'<div class="card card-sm" id="widget_kpis_Comparision"><div class="card-body p-2"><span class="d-block font-14 font-weight-400 text-dark mb-10" ><span id="hf_kpi_widgetName_'+n[0].PortletWidgetId+'">'+i+'<\/span><a href="Javascript:void(0);" class="pull-right" onclick="Unibase.Themes.Compact.KpiWidgets.Comparision.Instance().linkReport('+n[0].WidgetId+","+n[0].PortletWidgetId+",'"+t+'\')";><small id="showreport_'+n[0].PortletWidgetId+'" class="font-sm-11"><span class="nav-icon-wrap"><i class="font-14 dripicons dripicons-graph-pie text-dark"><\/i><\/span><\/small><\/a><\/span><span class="d-block align-items-center card-action-wrap pull-right font-11" ><a href="#" class="inline-block full-screen mr-15 hidden" id="kpi_FullScreen_'+n[0].PortletWidgetId+'"><i class="ion ion-md-expand"><\/i><\/a><\/span><span class="d-block text-primary mb-10 pull-right font-11" id="kpi_Percentage_'+n[0].PortletWidgetId+'">0%<\/span><\/span><span id="config_widget_'+n[0].PortletWidgetId+'"><\/span><span class="d-block display-5 font-weight-400 text-dark" id="kpi_value_1_'+n[0].PortletWidgetId+'">0000<\/span><span class="text-secondary font-12 ml-1" ><span id="kpi_value_2_'+n[0].PortletWidgetId+'"><\/span>000000<\/span><\/div><\/div>'}load(t,i){var f,e,o;let s=this,h=n.Themes.Providers.DashboardHelper.Instance().replaceWidgetParameterValues(t[0].WidgetParameters,t[0].InstalledAppId),r="",u="";f=n.Platform.Membership.Infos.Identity.currentUser.fromDate;e=n.Platform.Membership.Infos.Identity.currentUser.toDate;f!=null&&e!=null?(r=f.toString(),u=e.toString()):(r=n.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(new Date(n.Platform.Helpers.DateTimeHelper.Instance().currentDate()),"YYYY/MM/DD"),u=n.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(new Date(n.Platform.Helpers.DateTimeHelper.Instance().currentDate()),"YYYY/MM/DD"));o={WidgetId:t[0].WidgetId,PortletWidgetId:t[0].PortletWidgetId,InstalledAppId:t[0].InstalledAppId,InputParameters:h,FromDate:r,ToDate:u};s.loadResponseData(t[0].PortletWidgetId,i,o)}loadResponseData(t,i,r){let u=this;u.inputParameters=r.InputParameters;n.Platform.Widgets.Managers.WidgetManager.Instance().getKpiWidgetData(r).then(function(n){u.loadData(t,i,r,!1,n)})}loadData(t,i,r,u,f){var o,w,e,b,v,y,c,k,d;if(i="."+i,o=f.result,o!=null&&(o.IsMaximize==!0&&$("#kpi_FullScreen_"+t).removeClass("hidden"),f!=null)){var s=JSON.parse(o.Data)[0],g=o.Selected_Columns,p=g.split(","),nt=p[0],tt=p[1],it=p[2],a=s[nt],h=s[tt],l=s[it];if((s==null||s==""||s==undefined)&&(a=0,h=0),h!=0&&(w=h-a),l==null||l==undefined?(e=n.Core.Helpers.NumberHelper.Instance().roundNumber((h-a)/h*100,2),w>0?($(i).find("#kpi_Percentage_"+t).addClass("text-success"),e="+"+e):w<0?($(i).find("#kpi_Percentage_"+t).addClass("text-danger"),e="-"+e):($(i).find("#kpi_Percentage_"+t).removeClass("d-block"),$(i).find("#kpi_Percentage_"+t).addClass("hidden"))):(e=l,l>0?($(i).find("#kpi_Percentage_"+t).addClass("text-success"),e="+"+e):l<0?($(i).find("#kpi_Percentage_"+t).addClass("text-danger"),e="-"+e):($(i).find("#kpi_Percentage_"+t).removeClass("d-block"),$(i).find("#kpi_Percentage_"+t).addClass("hidden"))),$(i).find("#kpi_value_1_"+t).text(a),$(i).find("#kpi_value_2_"+t).text(h),$(i).find("#kpi_Percentage_"+t).text(e+"% "),b=["primary","success","warning","danger","info","light","secondary","dark"],f.result.AppConfigurations.length!=0){for(v="",y=f.result.AppConfigurations,c=0;c<y.length;c++)k="",d=y[c].SettingName.replace(/ /g,""),v+=' <span class="mr-10"><a href="javascript:;" id="widgetconfig_'+d+'" onclick="'+k+'"><button class="btn btn-sm btn-'+b[c]+' pull-right btn-rounded text-white">'+y[c].SettingName+"<\/button><\/a> <\/span>";v+="<\/div>";$(i).find("#config_widget_"+t).html(v)}o.LinkReportId!=0&&o.LinkReportId!=null||$(i).find("#showreport_"+t).addClass("hidden")}$(i).siblings(".line-loader").remove();$(i).removeClass("hidden")}linkReport(t,i){return __awaiter(this,void 0,void 0,function*(){var r=this;yield n.Platform.Widgets.Managers.WidgetManager.Instance().getKPIWidget(t).then(function(t){var u=t.result;if(u!=null){let t="div_kpireport_"+i;r.navigationHelper.popup(u.LinkReportId,t,n.Platform.Analytics.Components.ReportViewer.Instance(),null,n.Platform.Helpers.Size.ExtraLarge)}})})}static Instance(){return(this.instance===null||this.instance===undefined)&&(this.instance=new i),this.instance}}t.Comparision=i})(i=t.KpiWidgets||(t.KpiWidgets={}))})(i=t.Compact||(t.Compact={}))})(t=n.Themes||(n.Themes={}))}(Unibase||(Unibase={})),function(n){let t;(function(t){let i;(function(t){let i;(function(t){class i extends n.Platform.Core.BaseComponent{jsFiles(){return["platform/widgets/managers/interfaces/iwidgetmanager.js","platform/widgets/managers/widgetmanager.js","platform/core/helpers/propertyhelper/propertyhelper.js","platform/core/helpers/token/tokenhelper.js","platform/core/helpers/numberhelper/numberhelper.js","platform/analytics/components/reportviewer/reportviewer.js"]}cssFiles(){return[]}html(n,t){let i=n[0].WidgetName,r='<div class="card p-2 shadow-hover w-100" id="kpi_card_'+n[0].PortletWidgetId+'" ><div class="row"><div class="col-3 py-0 d-flex justify-content-center px-0" id="div_kpi_icon_'+n[0].PortletWidgetId+'"><img class="avatar-img rounded-circle imageUpload" id="kpi_icon_2250" src="tenants/themes/compact/imgs/avatar.jpg" style="width:75px;"><\/div><div class="col-9 pull-right"><span class="font-14 font-weight-400 text-dark">'+i+'<\/span><a href="#" class="pull-right" onclick="Unibase.Themes.Compact.KpiWidgets.Comparision.Instance().linkReport('+n[0].WidgetId+","+n[0].PortletWidgetId+",'"+t+'\')";><small id="showreport_'+n[0].PortletWidgetId+'" class="font-sm-11"><span class="nav-icon-wrap"><i class="font-14 dripicons dripicons-graph-pie text-dark"><\/i><\/span><\/small><\/a><span class="d-block align-items-center card-action-wrap pull-right font-11" ><a href="#" class="inline-block full-screen hidden" id="kpi_FullScreen_'+n[0].PortletWidgetId+'"><i class="ion ion-md-expand"><\/i><\/a><\/span><div>';return r+('<span id="spanlnk_widget_'+n[0].PortletWidgetId+'" class="mb-10 block text-underline hidden"><input type="hidden" id="hdn_widget_link_'+n[0].PortletWidgetId+'" /><a href="javascript:;" id="lnk_widget_'+n[0].PortletWidgetId+'"><span id="value_widget_'+n[0].PortletWidgetId+'" class="display-5 font-weight-400 text-dark">0<\/span><\/a><\/span > <span id="span_widget_'+n[0].PortletWidgetId+'" class="h4 block mt-10 mb-10"><span class="display-5 font-weight-400 text-dark" id="value_widget_'+n[0].PortletWidgetId+'">8854<\/span><\/span><span id="config_widget_'+n[0].PortletWidgetId+'"><\/span><\/div><\/div><\/div><\/div>')}load(t,i){var f,e,o;let s=this,h=n.Themes.Providers.DashboardHelper.Instance().replaceWidgetParameterValues(t[0].WidgetParameters,t[0].InstalledAppId),r="",u="";f=n.Platform.Membership.Infos.Identity.currentUser.fromDate;e=n.Platform.Membership.Infos.Identity.currentUser.toDate;f!=null&&e!=null?(r=f.toString(),u=e.toString()):(r=n.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(new Date(n.Platform.Helpers.DateTimeHelper.Instance().currentDate()),"YYYY/MM/DD"),u=n.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(new Date(n.Platform.Helpers.DateTimeHelper.Instance().currentDate()),"YYYY/MM/DD"));o={WidgetId:t[0].WidgetId,PortletWidgetId:t[0].PortletWidgetId,InstalledAppId:t[0].InstalledAppId,InputParameters:h,FromDate:r,ToDate:u};s.loadResponseData(t[0].PortletWidgetId,i,o)}loadResponseData(t,i,r){let u=this;u.inputParameters=r.InputParameters;n.Platform.Widgets.Managers.WidgetManager.Instance().getKpiWidgetData(r).then(function(n){u.loadData(t,i,r,!1,n)})}loadData(t,i,r,u,f){var e,y,a,p,w,v,h,s,g,nt,tt,b,c,l,o,k,d;if(i="."+i,e=f.result,e!=null&&(e.IsMaximize==!0&&$("#kpi_FullScreen_"+t).removeClass("hidden"),(f.result.Icon==""||f.result.Icon==null)&&(f.result.Icon="tenants/themes/compact/imgs/avatar.jpg"),s='<img class ="avatar-img rounded-circle imageUpload" id="kpi_icon_'+t+'"src="'+f.result.Icon+'" style="width:75px;"/>',$("#div_kpi_icon_"+t).html(s),f.result.Data!=null&&(y=JSON.parse(f.result.Data)[0]),a=e.Selected_Columns,a!=null&&(p=a.split(","),w=p[0],e.Data=y[w]),v=e.Color,h=e.Icon,v!=null&&$(i).find("#kpi_card_"+t).addClass(v),e.IsFiltarable==!0&&$(i).find(".KpiFilter_"+t+"").removeClass("hidden"),(e.Data=="0.000"||e.Data==""||e.Data==null)&&(e.Data="0"),e.LinkUrl=="NULL"||e.LinkUrl==null?$(i).find("#spanlnk_widget_"+t).remove():($(i).find("#span_widget_"+t).remove(),$(i).find("#spanlnk_widget_"+t).removeClass("hidden"),$(i).find("#hdn_widget_link_"+t).val(e.LinkUrl),$(i).find("#lnk_widget_"+t).click(function(){(e.Data=="0"||n.Core.Helpers.NumberHelper.Instance().roundNumber(e.Data,2)==0)&&alert("No data")})),s="",h!=null&&h!=""&&(s="<span class='mr-10'>"+h+"<\/span>",$(i).find("#kpi_icon_"+t).html(s)),g==!0||nt==!0||tt==!0?$(i).find("#value_widget_"+t).text(n.Core.Helpers.NumberHelper.Instance().format(e.Data,2,"")):$(i).find("#value_widget_"+t).text(n.Core.Helpers.NumberHelper.Instance().format(e.Data,2,"")),e.LinkReportId!=0&&e.LinkReportId!=null||$(i).find("#showreport_"+t).addClass("hidden"),b=["primary","success","warning","danger","info","light","secondary","dark"],f.result.AppConfigurations!=null&&f.result.AppConfigurations.length!=0)){for(c="",l=f.result.AppConfigurations,o=0;o<l.length;o++)k="",d=l[o].SettingName.replace(/ /g,""),c+=' <span class="mr-10"><a href="javascript:;" id="widgetconfig_'+d+'" onclick="'+k+'"><button class="btn btn-sm btn-'+b[o]+' pull-right btn-rounded text-white">'+l[o].SettingName+"<\/button><\/a> <\/span>";c+="<\/div>";$(i).find("#config_widget_"+t).html(c)}$(i).siblings(".line-loader").remove();$(i).removeClass("hidden")}linkReport(t,i){var r=this;n.Platform.Widgets.Managers.WidgetManager.Instance().getKPIWidget(t).then(function(t){var u=t.result,f;if(u!=null){let t="div_kpireport_"+i;f=n.Platform.Analytics.Components.ReportViewer.Instance();r.navigationHelper.popup(u.LinkReportId,t,f,null,n.Platform.Helpers.Size.Large)}})}static Instance(){return(this.instance===null||this.instance===undefined)&&(this.instance=new i),this.instance}}t.Icon=i})(i=t.KpiWidgets||(t.KpiWidgets={}))})(i=t.Compact||(t.Compact={}))})(t=n.Themes||(n.Themes={}))}(Unibase||(Unibase={})),function(n){let t;(function(t){let i;(function(t){let i;(function(t){class i extends n.Platform.Core.BaseComponent{jsFiles(){return["platform/widgets/managers/interfaces/iwidgetmanager.js","platform/widgets/managers/widgetmanager.js","platform/core/helpers/propertyhelper/propertyhelper.js","platform/core/helpers/token/tokenhelper.js","platform/core/helpers/numberhelper/numberhelper.js","platform/analytics/components/reportviewer/reportviewer.js"]}cssFiles(){return[]}html(n,t){let i=n[0].WidgetName;return'<div class="card mb-0 card-sm" id="widget_kpis_2"><div class="pa-10"><span class="d-block font-14 font-weight-400 text-dark" ><span id="hf_kpi_widgetName_'+n[0].PortletWidgetId+'">'+i+'<\/span><span class="pull-right"><a href="#" onclick="Unibase.Themes.Compact.KpiWidgets.ValueWithPercentage.Instance().linkReport('+n[0].WidgetId+","+n[0].PortletWidgetId+",'"+t+'\')" ;=""><small id="showreport_22501" class="font-sm-11"><span class="nav-icon-wrap"><i class="font-14 dripicons dripicons-graph-pie text-dark"><\/i><\/span><\/small><\/a><\/span><\/span><span class="d-block align-items-center card-action-wrap pull-right font-11" ><a href="#" class="inline-block full-screen mr-15 hidden" id="kpi_FullScreen_'+n[0].PortletWidgetId+'"><i class="ion ion-md-expand"><\/i><\/a><\/span><span class="d-block display-5 font-weight-400 text-dark" id="kpi_Comparision_value_'+n[0].PortletWidgetId+'"><\/span><span id="config_widget_'+n[0].PortletWidgetId+'"><\/span><span class="d-flex justify-content-between align-items-center mt-10" ><span class="h4" id="kpi_Comparing_value_'+n[0].PortletWidgetId+'">000000<\/span><span id="kpi_Percentage_'+n[0].PortletWidgetId+'" class="ml-5">0%<\/span><\/span><\/div><\/div>'}load(t,i){var f,e,o;let s=this,h=n.Themes.Providers.DashboardHelper.Instance().replaceWidgetParameterValues(t[0].WidgetParameters,t[0].InstalledAppId),r="",u="";f=n.Platform.Membership.Infos.Identity.currentUser.fromDate;e=n.Platform.Membership.Infos.Identity.currentUser.toDate;f!=null&&e!=null?(r=f.toString(),u=e.toString()):(r=n.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(new Date(n.Platform.Helpers.DateTimeHelper.Instance().currentDate()),"YYYY/MM/DD"),u=n.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(new Date(n.Platform.Helpers.DateTimeHelper.Instance().currentDate()),"YYYY/MM/DD"));o={WidgetId:t[0].WidgetId,PortletWidgetId:t[0].PortletWidgetId,InstalledAppId:t[0].InstalledAppId,InputParameters:h,FromDate:r,ToDate:u};s.loadResponseData(t[0].PortletWidgetId,i,o)}loadResponseData(t,i,r){let u=this;u.inputParameters=r.InputParameters;n.Platform.Widgets.Managers.WidgetManager.Instance().getKpiWidgetData(r).then(function(n){u.loadData(t,i,r,!1,n)})}loadData(t,i,r,u,f){var s,p,w,b,k,l,a,c,d,g;if(i="."+i,s=f.result,s!=null&&(s.IsMaximize==!0&&$("#kpi_FullScreen_"+t).removeClass("hidden"),f!=null)){var v=JSON.parse(s.Data)[0],nt=s.Selected_Columns,y=nt.split(","),tt=y[0],it=y[1],h=v[tt],o=v[it],e;if(o<h?(p=100/h,w=h-o,e=n.Core.Helpers.NumberHelper.Instance().format(w*p,2,""),$(i).find("#kpi_Percentage_"+t).addClass("text-danger"),e="-"+e):(o!=0&&(b=o-h),e=o==0?0:n.Core.Helpers.NumberHelper.Instance().roundNumber((o-h)/o*100,1),b>0?($(i).find("#kpi_Percentage_"+t).addClass("text-success"),e="+"+e):($(i).find("#kpi_Percentage_"+t).addClass("text-danger"),e=" "+e)),$(i).find("#kpi_Comparing_value_"+t).text(o),$(i).find("#kpi_comparing_string_"+t).text(h),$(i).find("#kpi_Percentage_"+t).text(e+"% "),k=["primary","success","warning","danger","info","light","secondary","dark"],f.result.AppConfigurations.length!=0){for(l="",a=f.result.AppConfigurations,c=0;c<a.length;c++)d="",g=a[c].SettingName.replace(/ /g,""),l+=' <span class="mr-10"><a href="javascript:;" id="widgetconfig_'+g+'" onclick="'+d+'"><button class="btn btn-sm btn-'+k[c]+' pull-right btn-rounded text-white">'+a[c].SettingName+"<\/button><\/a> <\/span>";l+="<\/div>";$(i).find("#config_widget_"+t).html(l)}s.LinkReportId!=0&&s.LinkReportId!=null||$(i).find("#showreport_"+t).addClass("hidden")}$(i).siblings(".line-loader").remove();$(i).removeClass("hidden")}linkReport(t,i){var r=this;n.Platform.Widgets.Managers.WidgetManager.Instance().getKPIWidget(t).then(function(t){var u=t.result,f;if(u!=null){let t="div_kpireport_"+i;f=n.Platform.Analytics.Components.ReportViewer.Instance();r.navigationHelper.popup(u.LinkReportId,t,f,null,n.Platform.Helpers.Size.ExtraLarge)}})}static Instance(){return(this.instance===null||this.instance===undefined)&&(this.instance=new i),this.instance}}t.ValueWithPercentage=i})(i=t.KpiWidgets||(t.KpiWidgets={}))})(i=t.Compact||(t.Compact={}))})(t=n.Themes||(n.Themes={}))}(Unibase||(Unibase={})),function(n){let t;(function(t){let i;(function(t){let i;(function(t){class i extends n.Platform.Core.BaseComponent{jsFiles(){return["platform/widgets/managers/interfaces/iwidgetmanager.js","platform/widgets/managers/widgetmanager.js","platform/core/helpers/propertyhelper/propertyhelper.js","platform/core/helpers/token/tokenhelper.js","platform/core/helpers/numberhelper/numberhelper.js","platform/analytics/components/reportviewer/reportviewer.js","platform/analytics/components/reportviewer/linkreport.js"]}cssFiles(){return[]}html(n,t){let i=n[0].WidgetName;return'<div class="card mb-0 card-sm" id="widget_kpis_TwoValue"><div class="card-body p-2"><span class="d-block mb-10" ><span id="hf_kpi_widgetName_'+n[0].PortletWidgetId+'" data-kpi="kpi_font">'+i+'<\/span><span><a href = "#" class="pull-right mt-0" onclick = "Unibase.Themes.Compact.KpiWidgets.TwoValue.Instance().linkReport('+n[0].WidgetId+","+n[0].PortletWidgetId+",'"+t+'\')" style = "margin-top:-20px;" > <small id="showreport_'+n[0].PortletWidgetId+'" class="font-sm-11"><span class="nav-icon-wrap"><i class="font-14 dripicons dripicons-graph-pie text-dark"><\/i><\/span><\/small><\/a><\/span><span class="d-block align-items-center card-action-wrap pull-right font-11" ><a href="#" class="inline-block full-screen mr-15 hidden" id="kpi_FullScreen_'+n[0].PortletWidgetId+'"><i class="ion ion-md-expand"><\/i><\/a><\/span><span id="config_widget_'+n[0].PortletWidgetId+'"><\/span><\/span><div class="pull-right" style="margin-top:-10px;"><div id="span_kpi_icon_'+n[0].PortletWidgetId+'" ><\/div><\/div><span class="d-block display-7" style="font-weight:400;font-size:20px;" id="kpi_Twovalue_1_'+n[0].PortletWidgetId+'">000000<\/span><small id="kpi_Twovalue_2_'+n[0].PortletWidgetId+'">000<\/small><br><\/div><\/div>'}load(t,i){var f,e,o;let s=this,h=n.Themes.Providers.DashboardHelper.Instance().replaceWidgetParameterValues(t[0].WidgetParameters,t[0].InstalledAppId),r="",u="";f=n.Platform.Membership.Infos.Identity.currentUser.fromDate;e=n.Platform.Membership.Infos.Identity.currentUser.toDate;f!=null&&e!=null?(r=f.toString(),u=e.toString()):(r=n.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(new Date(n.Platform.Helpers.DateTimeHelper.Instance().currentDate()),"YYYY/MM/DD"),u=n.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(new Date(n.Platform.Helpers.DateTimeHelper.Instance().currentDate()),"YYYY/MM/DD"));o={WidgetId:t[0].WidgetId,PortletWidgetId:t[0].PortletWidgetId,InstalledAppId:t[0].InstalledAppId,InputParameters:h,FromDate:r,ToDate:u};s.loadResponseData(t[0].PortletWidgetId,i,o)}loadResponseData(t,i,r){let u=this;u.inputParameters=r.InputParameters;n.Platform.Widgets.Managers.WidgetManager.Instance().getKpiWidgetData(r).then(function(n){u.loadData(t,i,r,!1,n)})}loadData(t,i,r,u,f){var e,l,a,s,y,p,w,h,c,o,b,k;if(i="."+i,e=f.result,e!=null){if(e.IsMaximize==!0&&$("#kpi_FullScreen_"+t).removeClass("hidden"),e.Data==null||e.Data==""||e.Data=="[]")$(i).find("#kpi_Twovalue_1_"+t).removeClass("display-6"),$(i).find("#kpi_Twovalue_1_"+t).addClass("display-8"),$(i).find("#kpi_Twovalue_1_"+t).text("No Data");else{if(l=JSON.parse(e.Data)[0],a=e.Selected_Columns,a!=null)var v=a.split(","),d=v[0],g=v[1];if(s=l[d],y=l[g],isNaN(s)||(s=n.Core.Helpers.NumberHelper.Instance().roundNumber(s,2)),$(i).find("#kpi_Twovalue_1_"+t).text(s),$(i).find("#kpi_Twovalue_2_"+t).text(y),e.Icon!=""||e.Icon!=null){let n='<img id="kpi_icon_'+t+'"src="'+e.Icon+'" style="width:50px;"/>';$("#span_kpi_icon_"+t).html(n)}}if(p=e.Color,e.Color!=""&&e.Color!=null&&$(i).find("#kpi_Twovalue_1_"+t).addClass("text-"+p),w=["primary","success","warning","danger","info","light","secondary","dark"],f.result.AppConfigurations!=null&&f.result.AppConfigurations.length!=0){for(h="",c=f.result.AppConfigurations,o=0;o<c.length;o++)b="",k=c[o].SettingName.replace(/ /g,""),h+=' <span class="mr-10"><a href="javascript:;" id="widgetconfig_'+k+'" onclick="'+b+'"><button class="btn btn-sm btn-'+w[o]+' pull-right btn-rounded text-white">'+c[o].SettingName+"<\/button><\/a> <\/span>";h+="<\/div>";$(i).find("#config_widget_"+t).html(h)}(f.result.ReportId==0||f.result.ReportId==null)&&$(i).find("#showreport_"+t).addClass("hidden");e.LinkReportId!=0&&e.LinkReportId!=null||$(i).find("#showreport_"+t).addClass("hidden")}$(i).siblings(".line-loader").remove();$(i).removeClass("hidden")}linkReport(t,i){var r=this;n.Platform.Widgets.Managers.WidgetManager.Instance().getKPIWidget(t).then(function(t){var u=t.result,f;if(u!=null){let t="div_kpireport_"+i;f=n.Platform.Analytics.Components.ReportViewer.Instance();r.navigationHelper.popup(u.LinkReportId,t,f,null,n.Platform.Helpers.Size.ExtraLarge)}})}static Instance(){return(this.instance===null||this.instance===undefined)&&(this.instance=new i),this.instance}}t.TwoValue=i})(i=t.KpiWidgets||(t.KpiWidgets={}))})(i=t.Compact||(t.Compact={}))})(t=n.Themes||(n.Themes={}))}(Unibase||(Unibase={})),function(n){let t;(function(t){let i;(function(t){let i;(function(t){let i;(function(t){class i extends n.Platform.Core.BaseComponent{jsFiles(){return["platform/apps/managers/appmanager.js","platform/widgets/managers/interfaces/iwidgetmanager.js","platform/widgets/managers/widgetmanager.js","platform/analytics/components/reportbuilder/reportbuilderhiddenfields.js","platform/analytics/components/tableviewer/tableviewer.js","platform/analytics/components/reportbuilder/reportbuilder.js","platform/analytics/enums/viewertype.js","platform/analytics/components/reportviewer/_reportviewer.js","platform/analytics/components/reportviewer/reportviewer.js","platform/analytics/enums/viewertype.js","platform/analytics/enums/reporttype.js","platform/analytics/components/reportviewer/widgetreportviewer.js","platform/analytics/managers/reportmanager.js"]}cssFiles(){return[]}html(n,t){let i=n[0].WidgetName,r='<div id="widget_report_'+n[0].PortletWidgetId+'" class="card shadow-hover mb-0"><div class="card-header card-header-action border-bottom-0"><span id="hf-widget-title_'+n[0].PortletWidgetId+'">'+i+'<\/span><a class="btn btn-icon btn-rounded btn-flush-primary flush-soft-hover" id="settingicon_'+n[0].PortletWidgetId+'"><span class="btn-icon-wrap"><i class="fa fa-cog"><\/i><\/span><\/a>';return'<div class="d-flex align-items-center card-action-wrap" id="div_detail_addnew_'+n[0].PortletWidgetId+'"><\/div><\/div><div class="card-body pt-5"><div class="row"><span>'+i+" Report<\/span><\/div><\/div><\/section>",$("."+t).html(r),null}load(t,i){let f=n.Platform.Analytics.Components.ReportViewer.Instance();var r=this;let u=n.Themes.Providers.DashboardHelper.Instance().replaceWidgetParameterValues(t[0].WidgetParameters,t[0].InstalledAppId);r.getReportWidget(t[0].PortletWidgetId,t[0].WidgetId,i,u,n.Themes.Compact.Components.ReportWidgets.Withnoheaderandfooter.Instance(),t[0].InstalledAppId)}saveReportSetting(t){let i={ReportWidgetId:0,ReportGroupId:Number($("#select_GroupNames option:selected").val()),ReportId:Number($("#select_ReportNames option:selected").val()),ReportName:$("#select_ReportNames option:selected").text(),ReportTypeId:Number($("#select_ReportType option:selected").val()),DatalistId:0,WidgetId:t,AppConfigurations:null};this.fileCacheHelper.loadJsFile("platform/widgets/managers/widgetmanager.js",function(){n.Platform.Widgets.Managers.WidgetManager.Instance().saveReportWidget(i).then(function(n){return n})})}getReportWidget(t,r,u,f,e,o){var c=this,h=this.fileCacheHelper;let s=o;s==undefined&&(s=0);n.Platform.Analytics.Components.WidgetReportviewer.Instance().PortletWidgetId=t;n.Platform.Widgets.Managers.WidgetManager.Instance().getReportWidget(r,s).then(function(t){n.Platform.Analytics.Reports.ReportBuilder.Instance().reportwidgetdata=t.result;var o=t;let s=t.result.Data.ReportId,r=t.result.Data.JsPath;if(r!=null&&r!=""){let n=r.split(",");for(let t=0;t<n.length;t++)h.loadJsFile(n[t],null)}i.Instance().reportwidgetid=o.result.Data.ReportWidgetId;let e=[];for(let n=0;n<f.length;n++)e.push({ParameterName:f[n].Key,ParameterValue:f[n].Value});h.loadJsFile("platform/analytics/providers/ifiltersettings.js",function(){let n=eval("Unibase.Platform.Analytics.Components.WidgetReportviewer.Instance()");var i=n;i.Filter=e;i.ReportId=s;c.navigationHelper.popin(t.result,u,n,null)})})}static Instance(){return(this.instance===null||this.instance===undefined)&&(this.instance=new i),this.instance}}t.Withnoheaderandfooter=i})(i=t.ReportWidgets||(t.ReportWidgets={}))})(i=t.Components||(t.Components={}))})(i=t.Compact||(t.Compact={}))})(t=n.Themes||(n.Themes={}))}(Unibase||(Unibase={})),function(n){let t;(function(t){let i;(function(i){let r;(function(i){class r extends t.Core.BaseComponent{constructor(){super();this.widgetpermissions_portletwidgetid=0;this.widgetpermissions_portletid=0;this.widgetpermissions_portletwidgetuniqkey=0}jsFiles(){return["platform/portlets/managers/portletmanager.js","platform/permission/managers/permissionmanager.js","platform/widgets/managers/widgetmanager.js","platform/portlets/requests/portlet.js","platform/permission/managers/permissionmanager.js","platform/widgets/requests/widgetrole.js","platform/portlets/requests/portletrole.js","platform/widgets/enums/widgettype.js"]}cssFiles(){return[]}html(){return'<div id="divWidgetPermissions"> <header class="b-b bg-white header"> <input type="hidden" id="hfApplyType" value="" /> <strong><span class="permissionHeading"><\/span><span class="widgetname"><\/span><\/strong> <\/header> <div data-simplebar class="simple-scroll-bar scrollable"><div class="wrapper"> <div id="div_WidgetMessage" class="clear m-b-sm"> <\/div><div class="card"><div class="card-header"> <strong>Everyone can view?<\/strong> <label class="switch pull-right"> <input id="chkIsWidgetViewable" data-group="Viewable" type="checkbox"><span><\/span> <\/label> <\/div> <\/div> <div class="card" id="divWidgetViewRoles"> <div class="card-header"><label>Roles that <strong>can<\/strong> view<\/label> <input type="hidden" id="hfWidgetViewRoles" /><\/div><div class="card-body"> <select multiple="multiple" style="width:100%" class="txtWidgetViewRoles"><\/select><\/div><\/div><div class="card" id="divWidgetexcludeViewRoles"><div class="card-header">'+`<label>Roles that <strong>can't</strong> view</label>`+'<input type="hidden" id="hfWidgetExcludeViewRoles" /><\/div><div class="card-body"><select multiple="multiple" id="txtWidgetExcludeViewRoles" style="width:100%" class="txtWidgetExcludeViewRoles"><\/select><\/div><\/div><br/><div class="row" id="divWPStages"><\/div> <\/div><\/div><div class="footer bg-white b-b"><a href="javascript:;" id="btn_WidgetPermissions_close" class="btn btn-outline-danger mr-auto">Close<\/a><\/div><\/div>'}load(){$("#btn_WidgetPermissions_close").click(function(){n.Platform.Helpers.NavigationHelper.Instance().closePopUp();$(".btn_addportlt").removeClass("hidden");$(".btnEdit_portlet").removeClass("hidden");$(".manage_pPermissions").removeClass("hidden");$(".btn_dltportlet").removeClass("hidden")});$("#chkIsWidgetViewable").change(function(){n.Platform.Widgets.Components.WidgetPermission.Instance().setViewable()})}init(){this.fileCacheHelper.loadJsFile("platform/portlets/managers/portletmanager.js",null);this.fileCacheHelper.loadJsFile("platform/permission/managers/permissionmanager.js",null)}setViewable(){var t=$("#chkIsWidgetViewable").prop("checked");t?$("#divWidgetViewRoles").hide():$("#divWidgetViewRoles").show();n.Platform.Widgets.Managers.WidgetManager.Instance().setViewable(n.Platform.Widgets.Components.WidgetPermission.Instance().widgetpermissions_portletwidgetid,t).then(function(t){t.status!=n.Data.Status.Error?MessageHelper.Instance().showSuccess(t.message,"div_WidgetMessage"):MessageHelper.Instance().showError(t.message,"div_WidgetMessage")})}showPermissions(t,i,r){var u=n.Platform.Widgets.Components.WidgetPermission.Instance(),o,f,e;u.widgetpermissions_AllRoles=[];u.widgetpermissions_WidgetRoles=[];u.Stagespermissions_ViewRoles=[];u.widgetpermissions_ReportStages=[];u.widgetpermissions_portletwidgetid=0;u.widgetpermissions_portletid=0;u.widgetpermissions_AddViewRoles=[];u.Stagespermissions_ExcludeViewRoles=[];u.widgetpermissions_portletwidgetuniqkey=0;t==0&&u.Stagespermissions_ViewRoles;u.widgetpermissions_WidgetRoles=[];u.widgetpermissions_portletid=0;u.widgetpermissions_portletwidgetid=0;o="";i=="portlet"?($(".permissionHeading").text("Portlet Permissions"),f=$("#portletName_"+t+"").text(),$(".portletname").text("("+f+")"),u.widgetpermissions_portletid=t,n.Platform.Portlets.Managers.PortletManager.Instance().getPortletRoles(t).then(function(n){var r=n.result,f;for(let n=0;n<r.length;n++)f=0,f=r[n].PortletRoleId,u.widgetpermissions_WidgetRoles.push({RoleWidgetId:f,RoleId:r[n].RoleId,RoleName:r[n].RoleName,IsExclude:r[n].IsExclude});u.getRoleList(t,i);u.loadStagePermissions(t,i)})):($(".permissionHeading").text("Widget Permissions"),e=$("#hf_widgetName_"+t+"").val(),$(".widgetname").text("("+e+")"),t==undefined?(t=0,u.widgetpermissions_portletwidgetid=t,u.widgetpermissions_portletwidgetuniqkey=r,n.Platform.Widgets.Managers.WidgetManager.Instance().getWidgetRoles(t).then(function(n){var r=n.result,f;for(let n=0;n<r.length;n++)f=0,f=r[n].WidgetRoleId,u.widgetpermissions_WidgetRoles.push({RoleWidgetId:f,RoleId:r[n].RoleId,RoleName:r[n].RoleName,IsExclude:r[n].IsExclude});u.getRoleList(t,i);u.loadStagePermissions(t,i)})):(u.widgetpermissions_portletwidgetid=t,n.Platform.Widgets.Managers.WidgetManager.Instance().getPortletWidget(t).then(function(r){if(r.result!=null){var f=n.Themes.Providers.DetailHelper.installedAppId;r.result.WidgetTypeId!=n.Platform.Widgets.Enums.WidgetType.DashboardWidget&&f!=0&&u.loadStagePermissions(t,i)}n.Platform.Widgets.Managers.WidgetManager.Instance().getWidgetRoles(t).then(function(n){var r=n.result,f;for(let n=0;n<r.length;n++)f=0,f=r[n].WidgetRoleId,u.widgetpermissions_WidgetRoles.push({RoleWidgetId:f,RoleId:r[n].RoleId,RoleName:r[n].RoleName,IsExclude:r[n].IsExclude});u.getRoleList(t,i)})})));$("#hfApplyType").val(i)}getRoleList(t,i){var r=this;r.Stagespermissions_ViewRoles=[];r.widgetpermissions_AllRoles.length==0?n.Platform.Permissions.Managers.PermissionManager.Instance().getRoles("").then(function(n){r.widgetpermissions_AllRoles=n.result;r.loadAssignedRoles(t,i)}):r.loadAssignedRoles(t,i)}loadStagePermissions(t,i){var r=this;r.widgetpermissions_ReportStages=[];i=="portlet"?n.Platform.Portlets.Managers.PortletManager.Instance().getPortletStagesbyId(t).then(function(u){var f=u.result;for(let t=0;t<f.length;t++)n.Platform.Widgets.Components.WidgetPermission.Instance().widgetpermissions_ReportStages.push({StagePortletId:f[t].PortletStageId,Portlet_StageId:f[t].Portlet_StageId,StatusId:f[t].StatusId});r.loadStageList(t,i)}):n.Platform.Widgets.Managers.WidgetManager.Instance().getWidgetStages(t).then(function(n){var u=n.result;for(let n=0;n<u.length;n++)r.widgetpermissions_ReportStages.push({StageWidgetId:u[n].WidgetStageId,Portlet_StageId:u[n].StageId,StatusId:u[n].StatusId});r.loadStageList(t,i)})}loadStageList(t,i){var f=n.Themes.Providers.DetailHelper.installedAppId,r="",u="";n.Platform.Apps.Managers.StageManager.Instance().getStages(f).then(function(f){var l=n.Platform.Widgets.Components.WidgetPermission.Instance().widgetpermissions_ReportStages,a=f.result,o,e,h,s,c;for(f.result.length>0&&(r='<div class="col-sm-12"><strong>Every stage can view?<\/strong> <label class="switch pull-right"> <input id="chkAllStages" data-group="Viewable" type="checkbox" onclick="Unibase.Platform.Widgets.Components.WidgetPermission.Instance().viewToAllStages('+t+');"> <span><\/span> <\/label> <\/div><table id="tblWPStages" class="tblWPStages table table-bordered><tr class="success"><th class="col-md-10 h4">Stage<\/th><th class=col-md-2 h4>Select<\/th><\/tr>'),o=0;o<a.length;o++){for(e=a[o],h="",s=0;s<l.length;s++)if(c=l[s],c.Portlet_StageId==e.StageId&&c.StatusId!=3){h="checked";break}u+='<tr><td class="col-md-10">'+e.StageName+'<\/td><td class="col-md-2"><input type="checkbox" onchange="Unibase.Platform.Widgets.Components.WidgetPermission.Instance().StagePermissionAction('+e.StageId+","+t+",'"+i+'\');" class="chkStage_'+e.StageId+'" '+h+' id="chk'+e.StageId+'" /><\/td><\/tr>'}$("#divWPStages").html(r+u+"<\/table>")})}viewToAllStages(t){var u=n.Platform.Widgets.Components.WidgetPermission.Instance(),i,r=$("#hfApplyType").val();r=="widget"?i=$("#chkAllStages").prop("checked"):(r="portlet")&&(i=$("#chkAllStages").prop("checked"));r=="portlet"?n.Platform.Portlets.Components.PortletPermission.Instance().setViewToAllStages(u.widgetpermissions_portletid,i):u.setViewToAllStages(t,i)}StagePermissionAction(t,i,r){var f=this,u=$(".chkStage_"+t).is(":checked");r=="portlet"?n.Platform.Portlets.Components.PortletPermission.Instance().changeStagePortletPermissions(t,i,u):f.changeStageWidgetPermissions(t,i,u)}setViewToAllStages(t,i){var r=n.Themes.Compact.Components.Details.Instance().model.find(n=>n.PortletWidgetId==t);n.Platform.Widgets.Managers.WidgetManager.Instance().setViewToAllStages(r.WidgetId,i).then(function(t){t.status==n.Data.Status.Success?(t.result.ViewAllStages?$("#tblWPStages").hide():$("#tblWPStages").show(),MessageHelper.Instance().showSuccess(t.message,"div_WidgetMessage")):MessageHelper.Instance().showError(t.message,"div_WidgetMessage")})}changeStageWidgetPermissions(t,i,r){var e,u,f;i!=0?(e={PortletWidgetId:i,Widget_StageId:t,Status:r},n.Platform.Widgets.Managers.WidgetManager.Instance().saveWidgetStage(e).then(function(n){MessageHelper.Instance().showSuccess(n.message,"div_WidgetMessage")},function(n){MessageHelper.Instance().showError(n.Message,"div_WidgetMessage")})):(u=n.Platform.Widgets.Components.WidgetPermission.Instance().widgetpermissions_portletwidgetuniqkey,f=n.Platform.Widgets.WidgetHiddenFields.Instance().NewWidgets[u].Stages.StageIds,n.Platform.Widgets.WidgetHiddenFields.Instance().NewWidgets[u].Stages=f==undefined?{PortletWidgetId:i,StageIds:t}:{PortletWidgetId:i,StageIds:f+"|"+t})}loadAssignedRoles(t,i){var r=n.Platform.Widgets.Components.WidgetPermission.Instance(),u,f,e;for(let n=0;n<r.widgetpermissions_AllRoles.length;n++){u=r.widgetpermissions_AllRoles[n];f=r.widgetpermissions_WidgetRoles;for(let n=0;n<f.length;n++)e=f[n],e.RoleId==u.RoleId&&(e.IsExclude==!0?r.Stagespermissions_ExcludeViewRoles.push({id:u.RoleId,text:u.RoleName}):r.Stagespermissions_ViewRoles.push({id:u.RoleId,text:u.RoleName}))}i=="portlet"?n.Platform.Portlets.Components.PortletPermission.Instance().DataBind(t):r.DataBind(t)}DataBind(t){var i=n.Platform.Widgets.Components.WidgetPermission.Instance();n.Platform.Widgets.Managers.WidgetManager.Instance().getPortletWidget(t).then(function(n){n.result!=null?(n.result.ViewAll==!0?$("#divWidgetViewRoles").hide():$("#divWidgetViewRoles").show(),i.loadViewRoles(n.result.ViewAll),n.result.ViewAllStages==!0?$("#tblWPStages").hide():$("#tblWPStages").show(),$("#chkIsWidgetViewable").prop("checked",n.result.ViewAll),$("#chkAllStages").prop("checked",n.result.ViewAllStages)):(i.loadViewRoles(!0),$("#chkIsWidgetViewable").prop("checked",!0))})}loadViewRoles(){for(var t,e,u=[],i=[],r=n.Platform.Widgets.Components.WidgetPermission.Instance(),f=0;f<r.Stagespermissions_ViewRoles.length;f++)u.push(r.Stagespermissions_ViewRoles[f].id);t=n.Platform.Membership.Infos.Identity.getCurrentUser();e=_appsettings.server_url()+"/apis/v4/unibase/platform/roles/getroles/term/";$(".txtWidgetViewRoles,.txtPortletViewRoles").select2({multiple:!0,allowClear:!1,data:r.Stagespermissions_ViewRoles,placeholder:"Select Role",ajax:{url:function(n){var r=e,i=n.term;return i==""&&(i=undefined),i==undefined?r+i+"/authtoken/"+t.sessionId:r+i+"/authtoken/"+t.sessionId},beforeSend:function(n){t!==undefined&&t!==null&&(n.setRequestHeader("Authorization","Basic "+t.sessionId),n.setRequestHeader("geoposition",t.latd+":"+t.lgId))},delay:250,dataType:"json",processResults:function(n){for(var r=[],i=JSON.parse(n.result),t=0;t<i.length;t++)r.push({id:i[t].Value,text:i[t].DisplayText});return{results:r}}},templateResult:function(n){return n.text},templateSelection:function(n){return n.text}});jQuery(".txtWidgetViewRoles,.txtPortletViewRoles").val(u).trigger("change");$(".txtWidgetViewRoles,.txtPortletViewRoles").on("select2:select",function(n){var f=n.params.data,t;Number(f.id)!=0&&(t=Number(f.id),r.addViewRole(t,!1),u.push(t),$(i).each(function(n,r){if(r==t){var u=i.indexOf(r);return u>-1&&i.splice(u,1),i.splice(r,1),jQuery(".txtWidgetExcludeViewRoles,.txtPortletExcludeViewRoles").val(i).trigger("change"),!1}}))});$(".txtWidgetViewRoles,.txtPortletViewRoles").on("select2:unselect",function(n){var f=n.params.data,t;Number(f.id)!=0&&(t=Number(f.id),r.removeViewRole(t,!1),u.splice(i.indexOf(t),1))});for(f=0;f<r.Stagespermissions_ExcludeViewRoles.length;f++)i.push(r.Stagespermissions_ExcludeViewRoles[f].id);$(".txtWidgetExcludeViewRoles,.txtPortletExcludeViewRoles").select2({multiple:!0,allowClear:!1,data:r.Stagespermissions_ExcludeViewRoles,placeholder:"Select Role",ajax:{url:function(n){var r=e,i=n.term;return i==""&&(i=undefined),i==undefined?r+i+"/authtoken/"+t.sessionId:r+i+"/authtoken/"+t.sessionId},delay:250,beforeSend:function(n){t!==undefined&&t!==null&&(n.setRequestHeader("Authorization","Basic "+t.sessionId),n.setRequestHeader("geoposition",t.latd+":"+t.lgId))},dataType:"json",processResults:function(n){for(var r=[],i=JSON.parse(n.result),t=0;t<i.length;t++)r.push({id:i[t].Value,text:i[t].DisplayText});return{results:r}}},templateResult:function(n){return n.text},templateSelection:function(n){return n.text}});jQuery(".txtWidgetExcludeViewRoles,.txtPortletExcludeViewRoles").val(i).trigger("change");$(".txtWidgetExcludeViewRoles,.txtPortletExcludeViewRoles").on("select2:select",function(n){var f=n.params.data,t;Number(f.id)!=0&&(t=Number(f.id),r.addViewRole(t,!0),i.push(t),$(u).each(function(n,i){if(i==t){var r=u.indexOf(i);return r>-1&&u.splice(r,1),jQuery(".txtWidgetViewRoles,.txtPortletViewRoles").val(u).trigger("change"),!1}}))});$(".txtWidgetExcludeViewRoles,.txtPortletExcludeViewRoles").on("select2:unselect",function(n){var u=n.params.data,t;Number(u.id)!=0&&(t=Number(u.id),r.removeViewRole(t,!0),i.splice(i.indexOf(t),1))})}removeViewRole(t,i){var r=this,u=0;if(r.widgetpermissions_portletwidgetid!=0){u=r.widgetpermissions_portletwidgetid;let f=new n.Platform.Widgets.Requests.WidgetRole;f.PortletWidgetId=u;f.RoleId=t;f.IsExclude=i;n.Platform.Widgets.Managers.WidgetManager.Instance().removeViewRole(f.PortletWidgetId,f.RoleId,i).then(function(n){MessageHelper.Instance().showSuccess(n.message,"div_WidgetMessage")})}else if(r.widgetpermissions_portletid!=0){u=r.widgetpermissions_portletid;let f=new n.Platform.Portlets.Requests.PortletRole;f.PortletId=u;f.RoleId=t;f.IsExclude=i;n.Platform.Portlets.Managers.PortletManager.Instance().removeViewRole(f.PortletId,f.RoleId,i).then(function(n){MessageHelper.Instance().showSuccess(n.message,"div_WidgetMessage")})}}addViewRole(t,i){var u=this,r=0,f,e;if(u.widgetpermissions_portletid==0)if(r=n.Platform.Widgets.Components.WidgetPermission.Instance().widgetpermissions_portletwidgetid,r!=0){let u=new n.Platform.Widgets.Requests.WidgetRole;u.PortletWidgetId=r;u.RoleId=t;u.IsExclude=i;n.Platform.Widgets.Managers.WidgetManager.Instance().saveWidgetRole(u).then(function(n){MessageHelper.Instance().showSuccess(n.message,"div_WidgetMessage")})}else f=u.widgetpermissions_portletwidgetuniqkey,e=n.Platform.Widgets.WidgetHiddenFields.Instance().NewWidgets[f].Roles.RoleIds,n.Platform.Widgets.WidgetHiddenFields.Instance().NewWidgets[f].Roles=e==undefined?{PortletWidgetId:r,RoleId:t,IsExclude:i}:{PortletWidgetId:r,RoleIds:e+"|"+t,IsExclude:i};else{r=Number(u.widgetpermissions_portletid);let f=new n.Platform.Portlets.Requests.PortletRole;f.PortletId=r;f.RoleId=t;f.IsExclude=i;n.Platform.Portlets.Managers.PortletManager.Instance().addViewRole(f).then(function(n){MessageHelper.Instance().showSuccess(n.message,"div_WidgetMessage")})}}static Instance(){return this._instance===undefined&&(this._instance=new r),this._instance}}i.WidgetPermission=r})(r=i.Components||(i.Components={}))})(i=t.Widgets||(t.Widgets={}))})(t=n.Platform||(n.Platform={}))}(Unibase||(Unibase={})),function(n){let t;(function(t){let i;(function(t){let i;(function(t){class i extends t.Manager.KpiManager{jsFiles(){return["platform/widgets/managers/interfaces/iwidgetmanager.js","platform/widgets/managers/widgetmanager.js","platform/core/helpers/propertyhelper/propertyhelper.js","platform/core/helpers/token/tokenhelper.js","platform/core/helpers/numberhelper/numberhelper.js","platform/analytics/components/reportviewer/reportviewer.js","platform/analytics/components/reportviewer/linkreport.js"]}cssFiles(){return[]}html(n,t){let i=n[0].WidgetName;return n[0].PortletWidgetId==22501||n[0].PortletWidgetId==2250?'<ul class="text-dark color_'+n[0].PortletWidgetId+" font-weight-500 p-2 d-flex flex-column kpi_card_class_"+n[0].PortletWidgetId+" bgcolorset_"+n[0].PortletWidgetId+'" id="widget_kpis_TwoValue" style="border-width:1px;border-style:solid;border-color:#d4a192;height:90px;border-radius:4px;background-color:#f0cdc3;"><li class="d-flex justify-content-between " data-height="height1" style="height:59px"><div class="d-flex flex-row mr-2 align-items-center"><div class="w-45p h-45p mr-2" id="div_kpi_icon_'+n[0].PortletWidgetId+'"><img src="tenants/themes/compact/imgs/img55.png" onerror="ReloadImage(event)" data-dynamic="1" class="img-fluid imageUpload" style="filter: invert(1);"><\/div><div class="d-flex flex-column" style="margin-top:-5px"> <span class="textProperty_'+n[0].PortletWidgetId+" font-weight-400 text-truncate text-dark kpivalue_"+n[0].PortletWidgetId+'" data-valuebind="Value-1" style="font-size:20px;">00<\/span> <span id="hf_kpi_widgetName_'+n[0].PortletWidgetId+'" data-kpi="kpi_font">'+i+'<\/span><\/div><\/div><span class="ml-auto pr-3" id="config_widget_'+n[0].PortletWidgetId+'"><\/span><span><a href="javascript:void(0);" onclick="Unibase.Themes.Compact.KpiWidgets.Manager.KpiManager.Instance().linkReport('+n[0].WidgetId+","+n[0].PortletWidgetId+", "+t+')" id="showreport_'+n[0].PortletWidgetId+'" ><small class="showreport_'+n[0].PortletWidgetId+'" data-LinkReport="LinkReport"><span class="nav-icon-wrap LinkReport_'+n[0].PortletWidgetId+'"><i class="font-14 dripicons dripicons-graph-pie text-dark"><\/i><\/span><\/small><\/a><\/span><\/li><li style="height:3px; border-bottom: 1px dashed green;"><\/li><li class="d-flex justify-content-between align-items-center my-auto px-3" data-height="height2" data-kpi="kpi_font" style="height:28px"> <span class="kpivalueLabel_'+n[0].PortletWidgetId+'" data-valuelabelbind="Value-1">Total Meetings<\/span> <span class="text-dark" id="kpivalue_'+n[0].PortletWidgetId+'" data-valuebind="Value-2">0<\/span><\/li><\/ul>':'<ul class="position-relative text-dark color_'+n[0].PortletWidgetId+" font-weight-500 p-2 d-flex flex-column kpi_card_class_"+n[0].PortletWidgetId+" bgcolorset_"+n[0].PortletWidgetId+'" id="widget_kpis_TwoValue" style="background-color:#f1f4d0;"><li class="d-flex justify-content-between h-100" data-height="height1"><div class="d-flex flex-row mr-2 "><div class="w-55p h-55p mr-2" id="div_kpi_icon_'+n[0].PortletWidgetId+'"><img src="tenants/themes/compact/imgs/img55.png" onerror="ReloadImage(event)" data-dynamic="1" class="img-fluid imageUpload" style="filter: invert(1);"><\/div><div class="d-flex flex-column"> <span class="textProperty_'+n[0].PortletWidgetId+" font-weight-500 my-auto text-truncate text-dark kpivalue_"+n[0].PortletWidgetId+" kpivalue_1_"+n[0].PortletWidgetId+'" data-valuebind="Value-1" style="font-size:32px;">0<\/span> <span id="hf_kpi_widgetName_'+n[0].PortletWidgetId+'" class="mt-auto" data-kpi="kpi_font">'+i+'<\/span><\/div><\/div><span class="ml-auto pr-3" id="config_widget_'+n[0].PortletWidgetId+'"><\/span><span class=""><a href="javascript:void(0);" onclick="Unibase.Themes.Compact.KpiWidgets.Manager.KpiManager.Instance().linkReport('+n[0].WidgetId+","+n[0].PortletWidgetId+", "+t+')" class="showreport_'+n[0].PortletWidgetId+' mr-2 p-2 position-absolute r-0 t-0" data-LinkReport="LinkReport"><small id="showreport_'+n[0].PortletWidgetId+'"><span class="nav-icon-wrap LinkReport_'+n[0].PortletWidgetId+'"><i class="font-14 dripicons dripicons-graph-pie text-dark"><\/i><\/span><\/small><\/a><\/span><\/li><li style="height:3px; border-bottom: 1px dashed green;" class=" mb-1 kpivalue_2_'+n[0].PortletWidgetId+'"><\/li><li class="d-flex justify-content-between align-items-center my-auto kpivalue_2_'+n[0].PortletWidgetId+'" data-height="height2" data-kpi="kpi_font" style="height:28px"> <span class="kpivalueLabel_'+n[0].PortletWidgetId+'" data-kpi="kpi_font" data-valuelabelbind="Value-1">Total Meetings<\/span> <span class="text-dark kpivalue_'+n[0].PortletWidgetId+'" data-valuebind="Value-2">0<\/span><\/li><\/ul>'}load(n,t){let i=this;i._load(n,t,null)}_loadData(n,t,i,r,u,f){let e=this;e.loadData(n,t,i,r,u,f)}_styling(t,i,r){var e,f,h,s;let u=JSON.parse(r.result.CssProperty),o=r.result.KpiHeight+"px";e=parseInt(o.replace(/px/g,""));f=e*.66;f=parseInt(n.Core.Helpers.NumberHelper.Instance().roundNumber(f,0));h=e-f-3;$(i).find('[data-height="height1"]').css("height",f+"px");$(i).find(".color_"+t+"").css({"background-color":u[0].BackgroundColor,"border-width":u[0].BorderWidth,"border-style":u[0].BorderType,"border-color":u[0].BorderColor,"border-radius":u[0].BorderRadius,height:o});$(i).find(".textProperty_"+t).css({"font-size":u[0].FontSize+"px"});r.result.Icon==""||r.result.Icon==null?$(i).find("#div_kpi_icon_"+t).remove():(s='<img class="img-fluid p-1 w-55p h-55p imageUpload" data-dynamic="1" id="kpi_icon_'+t+'"src="'+r.result.Icon+'" onerror="ReloadImage(event)">',$(i).find("#div_kpi_icon_"+t).html(s))}static Instance(){return(this.instance===null||this.instance===undefined)&&(this.instance=new i),this.instance}}t.Twovaluebgcolor=i})(i=t.KpiWidgets||(t.KpiWidgets={}))})(i=t.Compact||(t.Compact={}))})(t=n.Themes||(n.Themes={}))}(Unibase||(Unibase={})),function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t extends n.Manager.KpiManager{jsFiles(){return["platform/widgets/managers/interfaces/iwidgetmanager.js","platform/widgets/managers/widgetmanager.js","platform/core/helpers/propertyhelper/propertyhelper.js","platform/core/helpers/token/tokenhelper.js","platform/core/helpers/numberhelper/numberhelper.js","platform/analytics/components/reportviewer/reportviewer.js"]}cssFiles(){return[]}html(n,t){let i=n[0].WidgetName;return n[0].PortletWidgetId==2250||n[0].PortletWidgetId==22501?'<ul class="p-2 w-100 d-flex flex-column w-25 overflow-hide px-20 bgcolorset_'+n[0].PortletWidgetId+" kpi_card_class_"+n[0].PortletWidgetId+'" id="widget_kpis_2" style="background-color:#d6d4f6; border-width: 1px; border-style: solid; border-color:#b6b2fc; border-radius: 4px; height: 90px;"> <li class="d-flex justify-content-between"><div><span class="font-weight-400 text-dark textProperty_'+n[0].PortletWidgetId+" kpivalue_"+n[0].PortletWidgetId+'" data-valueBind="Value-1" style="font-size:32px;">3,60,000<\/span> <\/div><div> <span> <a href="javascript:void(0);" onclick="Unibase.Themes.Compact.KpiWidgets.ValueWithPercentage.Instance().linkReport('+n[0].WidgetId+","+n[0].PortletWidgetId+", "+t+')"> <small class="showreport_'+n[0].PortletWidgetId+'" data-LinkReport="LinkReport"> <span class="nav-icon-wrap LinkReport_'+n[0].PortletWidgetId+'"> <i class="font-14 dripicons dripicons-graph-pie text-dark"><\/i> <\/span> <\/small> <\/a> <\/span> <\/div><\/li><li class="d-flex flex-row my-auto justify-content-between"> <div> <span id="hf_kpi_widgetName_'+n[0].PortletWidgetId+'" data-kpi="kpi_font">'+i+'<\/span> <\/div><div> <span class="my-auto" id="config_widget_'+n[0].PortletWidgetId+'"><\/span> <\/div><div class=""> <span class="d-flex flex-row align-items-center font-14"><span class="pr-1 kpivalue_'+n[0].PortletWidgetId+'" data-kpi="kpi_font" data-valueBind="Value-2" >85%<\/span><span class="text-success" style="transform: rotate(225deg);"><i class="la la-arrow-circle-up"><\/i><\/span><\/span> <\/div><\/li><\/ul>':'<ul class="position-relative p-2 w-100 d-flex flex-column position-relative w-25 px-20 overflow-hide bgcolorset_'+n[0].PortletWidgetId+" kpi_card_class_"+n[0].PortletWidgetId+'" id="widget_kpis_2" style="background-color:#ffffff;" > <li class="d-flex justify-content-between my-auto"> <div> <span class="font-weight-400 line-height-10 text-dark textProperty_'+n[0].PortletWidgetId+" kpivalue_"+n[0].PortletWidgetId+" kpivalue_1_"+n[0].PortletWidgetId+'" data-valueBind="Value-1" style="font-size:32px;" data-value-kpi="kpi_value_font">0<\/span> <\/div><div> <span class=""> <a href="javascript:void(0);" onclick="Unibase.Themes.Compact.KpiWidgets.ValueWithPercentage.Instance().linkReport('+n[0].WidgetId+","+n[0].PortletWidgetId+", "+t+')" class="mr-2 p-2 position-absolute r-0 t-0"> <small class="showreport_'+n[0].PortletWidgetId+'" data-LinkReport="LinkReport"> <span class="nav-icon-wrap LinkReport_'+n[0].PortletWidgetId+'"> <i class="font-14 dripicons dripicons-graph-pie text-dark"><\/i> <\/span> <\/small> <\/a> <\/span> <\/div><\/li><li class="d-flex flex-row mt-auto justify-content-between kpivalue_2_'+n[0].PortletWidgetId+'"> <div> <span id="hf_kpi_widgetName_'+n[0].PortletWidgetId+'" data-kpi="kpi_font">'+i+'<\/span> <\/div><div> <span class="my-auto " id="config_widget_'+n[0].PortletWidgetId+'"><\/span> <\/div><div class=""> <span class="d-flex flex-row align-items-center font-14"><span class="pr-1 kpivalue_'+n[0].PortletWidgetId+'" data-valueBind="Value-2" data-kpi="kpi_font"><\/span><\/span> <\/div><\/li><\/ul>'}load(n,t){let i=this;i._load(n,t,null)}_loadData(n,t,i,r,u,f){let e=this;e.loadData(n,t,i,r,u,f)}_styling(n,t,i){let r=JSON.parse(i.result.CssProperty),u=i.result.KpiHeight+"px";$(t).find(".bgcolorset_"+n+"").css({"background-color":r[0].BackgroundColor,"border-width":r[0].BorderWidth,"border-style":r[0].BorderType,"border-color":r[0].BorderColor,"border-radius":r[0].BorderRadius,height:u});screen.width<1198&&r[0].FontSize==32?$(t).find(".kpivalue_"+n+'[data-valuebind="Value-1"]').css({"font-size":"24px","font-family":r[0].FontStyle}):$(t).find(".kpivalue_"+n+'[data-valuebind="Value-1"]').css({"font-size":r[0].FontSize+"px","font-family":r[0].FontStyle})}static Instance(){return(this.instance===null||this.instance===undefined)&&(this.instance=new t),this.instance}}n.Valuewithpercentagebgcolor=t})(t=n.KpiWidgets||(n.KpiWidgets={}))})(t=n.Compact||(n.Compact={}))})(t=n.Themes||(n.Themes={}))}(Unibase||(Unibase={})),function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t extends n.Manager.KpiManager{jsFiles(){return["platform/widgets/managers/interfaces/iwidgetmanager.js","platform/widgets/managers/widgetmanager.js","platform/core/helpers/propertyhelper/propertyhelper.js","platform/core/helpers/token/tokenhelper.js","platform/core/helpers/numberhelper/numberhelper.js","platform/analytics/components/reportviewer/reportviewer.js","platform/analytics/components/reportviewer/linkreport.js"]}cssFiles(){return[]}html(n,t){let i=n[0].WidgetName;return n[0].PortletWidgetId==22501||n[0].PortletWidgetId==2250?'<ul class="position-relative p-2 overflow-hide bgcolorset_'+n[0].PortletWidgetId+" kpi_card_class_"+n[0].PortletWidgetId+'" style="background-color:#d8fcd9;border-color:#b0ecb2;border-style:solid; border-width:1px; height:180px"><li class="d-flex flex-column kpivalue_1_'+n[0].PortletWidgetId+'"><ul class="d-flex justify-content-between align-items-center"><li><span class="kpivalueLabel_'+n[0].PortletWidgetId+'" data-valuelabelbind="Value-1" data-kpi="kpi_font">Total Meetings<\/span><\/li><li><span class="text-right"><a href="javascript:void(0);" onclick="Unibase.Themes.Compact.KpiWidgets.Manager.KpiManager.Instance().linkReport('+n[0].WidgetId+","+n[0].PortletWidgetId+","+t+')" class="mr-2 p-2 position-absolute r-0 t-0"><small class="showreport_'+n[0].PortletWidgetId+'" data-LinkReport="LinkReport"><span class="nav-icon-wrap LinkReport_'+n[0].PortletWidgetId+'"><i class="font-14 dripicons dripicons-graph-pie text-dark"><\/i><\/span><\/small><\/a><\/span><\/li><\/ul><ul class="d-flex justify-content-between"><li><span class="text-dark textProperty_'+n[0].PortletWidgetId+" kpivalue_"+n[0].PortletWidgetId+'" data-valuebind="Value-1" style="font-size:32px">00<\/span><\/li><li><span class="my-auto ml-auto pr-3" id="config_widget_'+n[0].PortletWidgetId+'"><\/span><\/li><\/ul><\/li><li class="d-flex flex-column border border-bottom-0 border-left-0 border-right-0 border-light-40 kpivalue_2_'+n[0].PortletWidgetId+'"><ul class="d-flex justify-content-between"><li><span class="kpivalueLabel_'+n[0].PortletWidgetId+'" data-valuelabelbind="Value-2" data-kpi="kpi_font">Total Participants<\/span><\/li><\/ul><ul class="d-flex justify-content-between"><li><span class="text-dark textProperty_'+n[0].PortletWidgetId+" kpivalue_"+n[0].PortletWidgetId+'" data-valuebind="Value-2" style="font-size:32px">00<\/span><\/li><\/ul><\/li><\/ul>':'<ul class="position-relative p-2 d-flex px-20 flex-column justify-content-between overflow-hide bgcolorset_'+n[0].PortletWidgetId+" kpi_card_class_"+n[0].PortletWidgetId+'" style="background-color:#fff;"><li class="d-flex flex-column h-100"><ul class="d-flex justify-content-between align-items-center"><li><span class="kpivalueLabel_'+n[0].PortletWidgetId+'" data-valuelabelbind="Value-1" data-kpi="kpi_font">Total Meetings<\/span><\/li><li><span class="text-right"><a href="javascript:void(0);" onclick="Unibase.Themes.Compact.KpiWidgets.Manager.KpiManager.Instance().linkReport('+n[0].WidgetId+","+n[0].PortletWidgetId+","+t+')" class="mr-2 p-2 position-absolute r-0 t-0"><small class="showreport_'+n[0].PortletWidgetId+'" data-LinkReport="LinkReport"><span class="nav-icon-wrap LinkReport_'+n[0].PortletWidgetId+'"><i class="font-14 dripicons dripicons-graph-pie text-dark"><\/i><\/span><\/small><\/a><\/span><\/li><\/ul><ul class="d-flex justify-content-between my-auto"><li><span class=" line-height-10 text-dark textProperty_'+n[0].PortletWidgetId+" kpivalue_"+n[0].PortletWidgetId+'" data-valuebind="Value-1" style="font-size:26px">00<\/span><\/li><li><span class="my-auto ml-auto pr-3" id="config_widget_'+n[0].PortletWidgetId+'"><\/span><\/li><\/ul><\/li><li style="height:3px;" class="kpivalue_2_'+n[0].PortletWidgetId+' border border-bottom-0 border-left-0 border-right-0 border-light-40"><\/li><li class="d-flex flex-column h-100 kpivalue_2_'+n[0].PortletWidgetId+'"><span class="kpivalueLabel_'+n[0].PortletWidgetId+'" data-valuelabelbind="Value-2" data-kpi="kpi_font">Total Participants<\/span><span class="text-dark my-auto line-height-10 textProperty_'+n[0].PortletWidgetId+" kpivalue_"+n[0].PortletWidgetId+'" data-valuebind="Value-2" style="font-size:26px">00<\/span><\/li><\/ul>'}load(n,t){let i=this;i._load(n,t,null)}_loadData(n,t,i,r,u,f){let e=this;e.loadData(n,t,i,r,u,f)}_styling(n,t,i){let r=JSON.parse(i.result.CssProperty),u=i.result.KpiHeight+"px";$(t).find(".kpi_card_class_"+n).css({"background-color":r[0].BackgroundColor,"border-width":r[0].BorderWidth,"border-style":r[0].BorderType,"border-color":r[0].BorderColor,"border-radius":r[0].BorderRadius,height:u});$(t).find(".kpivalue_"+n+'[data-valuebind="Value-1"]').css({"font-size":r[0].FontSize+"px","font-family":r[0].FontStyle});$(t).find(".kpivalue_"+n+'[data-valuebind="Value-2"]').css({"font-size":r[0].FontSize+"px","font-family":r[0].FontStyle})}static Instance(){return(this.instance===null||this.instance===undefined)&&(this.instance=new t),this.instance}}n.Twovaluecenterline=t})(t=n.KpiWidgets||(n.KpiWidgets={}))})(t=n.Compact||(n.Compact={}))})(t=n.Themes||(n.Themes={}))}(Unibase||(Unibase={})),function(n){let t;(function(t){let i;(function(t){let i;(function(t){class i extends n.Platform.Core.BaseComponent{html(n){let t=n[0].WidgetName;return'<div class="card mb-0 card-sm bgcolorset_'+n[0].PortletWidgetId+" kpi_card_class_"+n[0].PortletWidgetId+'"><div class="card-body border-0 p-0"><div id="sales_slider_'+n[0].PortletWidgetId+'" class="carousel slide"><div class="d-flex font-weight-500 text-dark px-3 py-2" ><div class="w-95 "> <span class="w-100 font-16 mt-5" id="hf_kpi_widgetName_'+n[0].PortletWidgetId+'">'+t+'<\/span><\/div> <span class="w-15 text-right"><a href="#" class="pull-right reportappend"><\/a><\/span><\/div><div class="bottom-carousel px-0"><div class="d-flex flex-row"><div class="owl-carousel carousel-inner w-100 d-flex"> <div class="item w-25 teal-light-4 carouselItem_0 active"><div class="bg-teal-light-4"> <span class="d-flex flex-column font-weight-500 pb-2 text-dark"> <span class="textProperty_100020390001757" style="font-size: 32px;">236<\/span> <span class="font-13 font-weight-normal text-dark">Lead<\/span> <\/span><\/div><\/div><div class="item w-25 neon-light-2 carouselItem_1"><div class="bg-neon-light-2"> <span class="d-flex flex-column font-weight-500 pb-2 text-dark"> <span class="textProperty_100020390001757" style="font-size: 32px;">16<\/span> <span class="font-13 font-weight-normal text-dark">Qualify<\/span> <\/span><\/div><\/div><div class="item w-25 yellow-light-2 carouselItem_2"><div class="bg-yellow-light-2"> <span class="d-flex flex-column font-weight-500 pb-2 text-dark"> <span class="textProperty_100020390001757" style="font-size: 32px;">331<\/span> <span class="font-13 font-weight-normal text-dark">Total Customers<\/span> <\/span><\/div><\/div><div class="item w-25 pink-light-4 carouselItem_3"><div class="bg-pink-light-4"> <span class="d-flex flex-column font-weight-500 pb-2 text-dark"> <span class="textProperty_100020390001757" style="font-size: 32px;">75<\/span> <span class="font-13 font-weight-normal text-dark">Confirmed<\/span> <\/span><\/div><\/div><div class="item w-25 d-none carouselItem_4"><div class="bg-d-none"> <span class="d-flex flex-column font-weight-500 pb-2 text-dark"> <span class="textProperty_100020390001757" style="font-size: 32px;">3<\/span> <span class="font-13 font-weight-normal text-dark">Rejected<\/span> <\/span><\/div><\/div> <\/div><\/div><\/div><\/div><\/div><\/div><\/div>'}jsFiles(){return["platform/widgets/managers/interfaces/iwidgetmanager.js","platform/widgets/managers/widgetmanager.js","platform/core/helpers/propertyhelper/propertyhelper.js","platform/core/helpers/token/tokenhelper.js","platform/core/helpers/numberhelper/numberhelper.js","platform/analytics/components/reportviewer/reportviewer.js","https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/owl.carousel.min.js"]}cssFiles(){return[]}load(t,i){var f,e,o;let s=this,h=n.Themes.Providers.DashboardHelper.Instance().replaceWidgetParameterValues(t[0].WidgetParameters,t[0].InstalledAppId),r="",u="";f=n.Platform.Membership.Infos.Identity.currentUser.fromDate;e=n.Platform.Membership.Infos.Identity.currentUser.toDate;f!=null&&e!=null?(r=f.toString(),u=e.toString()):(r=n.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(new Date(n.Platform.Helpers.DateTimeHelper.Instance().currentDate()),"YYYY/MM/DD"),u=n.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(new Date(n.Platform.Helpers.DateTimeHelper.Instance().currentDate()),"YYYY/MM/DD"));o={WidgetId:t[0].WidgetId,PortletWidgetId:t[0].PortletWidgetId,InstalledAppId:t[0].InstalledAppId,InputParameters:h,FromDate:r,ToDate:u};s.loadResponseData(t[0].PortletWidgetId,i,o)}loadResponseData(t,i,r){let u=this;n.Platform.Widgets.Managers.WidgetManager.Instance().getKpiWidgetData(r).then(function(n){u.loadData(t,i,r,!1,n)})}loadData(n,t,i,r,u){var b,l,h,c,v,y,f,d;if(t="."+t,b=this,l=JSON.parse(u.result.CssProperty),u.result!=null){var k=u.result,a=JSON.parse(k.Data),s={},e=[];for(f=0;f<a.length;f++){h=a[f];c=1;for(v in h)s["Value_"+c]=h[v],c++;e.push({value_1:s.Value_1,value_2:s.Value_2,value_3:s.Value_3});y="margin-top:-5px";(e[f].value_3==undefined||e[f].value_3==null)&&(e[f].value_3="",y="margin-top:5px")}var p="",w="",o="";for(f=0;f<e.length;f++)f==0&&(o="teal-light-4"),f==1&&(o="neon-light-2"),f==2&&(o="yellow-light-2"),f==3&&(o="pink-light-4"),f==4&&(o="d-none"),p+='<div class="item w-25 '+o+" carouselItem_"+f+'"><div class="bg-'+o+'"> <span class="d-flex flex-column font-weight-500 pb-2 text-dark"> <span class="textProperty_'+n+'">'+e[f].value_2+'<\/span> <span class="font-13 font-weight-normal text-dark">'+e[f].value_1+"<\/span> <\/span><\/div><\/div>",w='<small id="showreport_'+n+'" class="showreport_'+n+' font-sm-11"><span class="nav-icon-wrap"><i class="font-14 dripicons dripicons-graph-pie text-dark"><\/i><\/span><\/small>';$(".owl-carousel").owlCarousel({items:3,nav:!0,loop:!0,autoplay:!1});$(t).find(".carousel-inner").html(p);$(t).find(".textProperty_"+n).css({"font-size":l[0].FontSize+"px"});$(t).find(".reportappend").html(w);$(t).find(".carouselItem_0").addClass("active");$(t).find("#sales_slider_"+n).carousel({interval:3e3});$(t).find("#sales_slider_"+n).carousel("cycle");d=["primary","success","warning","danger","info","light","secondary","dark"]}$(t).siblings(".line-loader").remove();$(t).removeClass("hidden")}static Instance(){return(this.instance===null||this.instance===undefined)&&(this.instance=new i),this.instance}}t.Owlcarouselslider=i})(i=t.KpiWidgets||(t.KpiWidgets={}))})(i=t.Compact||(t.Compact={}))})(t=n.Themes||(n.Themes={}))}(Unibase||(Unibase={})),function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t extends n.Manager.KpiManager{jsFiles(){return["platform/widgets/managers/interfaces/iwidgetmanager.js","platform/widgets/managers/widgetmanager.js","platform/core/helpers/propertyhelper/propertyhelper.js","platform/core/helpers/token/tokenhelper.js","platform/core/helpers/numberhelper/numberhelper.js","platform/analytics/components/reportviewer/reportviewer.js"]}cssFiles(){return[]}html(n,t){let i=n[0].WidgetName;return n[0].PortletWidgetId==2250||n[0].PortletWidgetId==22501?'<ul class="p-2 font-weight-500 d-flex flex-column overflow-hide bgcolorset_'+n[0].PortletWidgetId+" kpi_card_class_"+n[0].PortletWidgetId+'" style="background-color: #bed0f0; border-width: 1px; border-style: solid; border-color: #bed0f0; border-radius: 4px; height: 90px;"><li class="d-flex flex-row"> <span class="font-weight-400 line-height-10 text-dark textProperty_'+n[0].PortletWidgetId+" kpivalue_"+n[0].PortletWidgetId+'" data-valuebind="Value-1" style="font-size:24px">00<\/span><span class="ml-auto pr-3 my-auto" id="config_widget_'+n[0].PortletWidgetId+'"><\/span><span class=""><a href="javascript;void(0)" onclick="Unibase.Themes.Compact.KpiWidgets.Manager.KpiManager.Instance().linkReport('+n[0].WidgetId+","+n[0].PortletWidgetId+", "+t+')"><small class="showreport_'+n[0].PortletWidgetId+'" data-LinkReport="LinkReport"><span class="nav-icon-wrap LinkReport_'+n[0].PortletWidgetId+'"><i class="font-14 dripicons dripicons-graph-pie text-dark"><\/i><\/span><\/small><\/a><\/span><\/li><li class="d-flex justify-content-between my-auto"> <span class="my-auto" id="hf_kpi_widgetName_'+n[0].PortletWidgetId+'" data-kpi="kpi_font">'+i+'<\/span> <span class="textProperty_'+n[0].PortletWidgetId+" font-14 kpivalue_"+n[0].PortletWidgetId+'" data-valuebind="Value-2" data-kpi="kpi_font">50%<\/span><\/li><li class="mt-auto"><div class="progress" style="height: 10px;"><div class="progress-bar kpivalue_'+n[0].PortletWidgetId+'" data-valuebind="Value-2" style="width:50%" role="progressbar" aria-valuenow="50" aria-valuemin="0" aria-valuemax="100"><\/div><\/div><\/li><\/ul>':'<ul class="position-relative p-2 font-weight-500 d-flex flex-column overflow-hide bgcolorset_'+n[0].PortletWidgetId+" kpi_card_class_"+n[0].PortletWidgetId+'" style="background-color: #ffff;"><li class="d-flex flex-row my-auto"> <span class="font-weight-400 line-height-10 text-dark textProperty_'+n[0].PortletWidgetId+" kpivalue_"+n[0].PortletWidgetId+" kpivalue_1_"+n[0].PortletWidgetId+'" data-valuebind="Value-1" style="font-size:22px" data-value-kpi="kpi_value_font">00<\/span><span class="ml-auto pr-3 my-auto" id="config_widget_'+n[0].PortletWidgetId+'"><\/span><span class=""><a href="javascript:;" onclick="Unibase.Themes.Compact.KpiWidgets.Manager.KpiManager.Instance().linkReport('+n[0].WidgetId+","+n[0].PortletWidgetId+", "+t+')" class="mr-2 p-2 position-absolute r-0 t-0"><small class="showreport_'+n[0].PortletWidgetId+'" data-LinkReport="LinkReport"><span class="nav-icon-wrap LinkReport_'+n[0].PortletWidgetId+'"><i class="font-14 dripicons dripicons-graph-pie text-dark"><\/i><\/span><\/small><\/a><\/span><\/li><li class="d-flex justify-content-between mt-auto"> <span class="my-auto" id="hf_kpi_widgetName_'+n[0].PortletWidgetId+'" data-kpi="kpi_font">'+i+'<\/span> <span class="textProperty_'+n[0].PortletWidgetId+" font-14 kpivalue_"+n[0].PortletWidgetId+" kpivalue_2_"+n[0].PortletWidgetId+'" data-kpi="kpi_font" data-valuebind="Value-2">0%<\/span><\/li><li class="mt-auto progress_Bar kpivalue_2_'+n[0].PortletWidgetId+'"><div class="progress" style="height: 10px;"><div class="progress-bar kpivalue_'+n[0].PortletWidgetId+'" data-valuebind="Value-2" style="width:00%" role="progressbar" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100"><\/div><\/div><\/li><\/ul>'}load(n,t){let i=this;i._load(n,t,null)}_loadData(n,t,i,r,u,f){let e=this;e.loadData(n,t,i,r,u,f)}_styling(n,t,i){let r=JSON.parse(i.result.CssProperty),u=i.result.KpiHeight+"px";$(t).find(".bgcolorset_"+n+"").css({"background-color":r[0].BackgroundColor,"border-width":r[0].BorderWidth,"border-style":r[0].BorderType,"border-color":r[0].BorderColor,"border-radius":r[0].BorderRadius,height:u});screen.width<1198&&r[0].FontSize==32?$(t).find(".kpivalue_"+n+'[data-valuebind="Value-1"]').css({"font-size":"24px","font-family":r[0].FontStyle}):$(t).find(".kpivalue_"+n+'[data-valuebind="Value-1"]').css({"font-size":r[0].FontSize+"px","font-family":r[0].FontStyle})}static Instance(){return(this.instance===null||this.instance===undefined)&&(this.instance=new t),this.instance}}n.Valuewithpercentageprogressbar=t})(t=n.KpiWidgets||(n.KpiWidgets={}))})(t=n.Compact||(n.Compact={}))})(t=n.Themes||(n.Themes={}))}(Unibase||(Unibase={})),function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t extends n.Manager.KpiManager{jsFiles(){return["platform/widgets/managers/interfaces/iwidgetmanager.js","platform/widgets/managers/widgetmanager.js","platform/core/helpers/propertyhelper/propertyhelper.js","platform/core/helpers/token/tokenhelper.js","platform/core/helpers/numberhelper/numberhelper.js","platform/analytics/components/reportviewer/reportviewer.js"]}cssFiles(){return[]}html(n,t){let r=n[0].WidgetName;var i="";return n[0].PortletWidgetId==22501&&(i='<div class="card h-160p"><ul class="h-100 d-flex justify-content-center align-items-center"><li class="d-flex justify-content-center font-34 font-weight-500"><span class="mx-2"><i class="la la-plus-circle"><\/i><\/span><span>Custom Design<\/span><\/li><\/ul><\/div>'),n[0].PortletWidgetId==2250&&(i='<textarea class="border-dark h-80 w-100 " data-kpidesigns="CustomDesign" rows="9" cols="90" style="box-shadow: none;"><\/textarea>',$("#designsPreviewAppend").parents("#tab_preview").removeClass("px-150 py-50").addClass("px-10")),n[0].PortletWidgetId!=22501&&n[0].PortletWidgetId!=2250&&(i='<div class="w-100 DynamicHtml_'+t+'">'+n[0].CustomHtml+"<\/div>"),i}load(n,t){let i=this;i._load(n,t,null)}_loadData(n,t,i,r,u,f){let e=this;e.loadData(n,t,i,r,u,f)}_styling(n,t,i){let r=JSON.parse(i.result.CssProperty),u=r[0].BorderWidth+" "+r[0].BorderType+" "+r[0].BorderColor,f=r[0].BorderRadius+" 0px 0px "+r[0].BorderRadius,e=i.result.KpiHeight+"px";(i.result.Icon==""||i.result.Icon==null)&&(i.result.Icon="tenants/themes/compact/imgs/img55.png");i.result!=null&&i.result.CustomHtml!=""&&i.result.CustomHtml!=null&&i.result.CustomHtml!=undefined&&$("#designsPreviewAppend:visible")&&$('#designsPreviewAppend:visible [data-kpidesigns="CustomDesign"]').val(i.result.CustomHtml);$(t).find(".kpivalue_"+n).css({"font-size":r[0].FontSize+"px","font-family":r[0].FontStyle})}static Instance(){return(this.instance===null||this.instance===undefined)&&(this.instance=new t),this.instance}}n.Kpi_fulfillment=t})(t=n.KpiWidgets||(n.KpiWidgets={}))})(t=n.Compact||(n.Compact={}))})(t=n.Themes||(n.Themes={}))}(Unibase||(Unibase={})),function(n){let t;(function(t){let i;(function(t){let i;(function(t){class i extends n.Platform.Core.BaseComponent{html(n){let t=n[0].WidgetName;return'<div class="card mb-0 card-sm" id="widget_kpis_2" style="height:120px;"><div class="card-body"><div id="sales_slider_'+n[0].PortletWidgetId+'" class="carousel slide" data-ride="carousel"><div class="d-flex justify-content-between align-items-center"><span class="d-block font-14 font-weight-400 text-dark mt-5" id="hf_kpi_widgetName_'+n[0].PortletWidgetId+'">'+t+'<\/span> <div class="btn-group border-0 ml-20"><div class="sw-carousel-slider-control"><a class="text-dark carousel-control-prev" href="#sales_slider_'+n[0].PortletWidgetId+'" data-slide="prev"><i class="fa fa-angle-left"><\/i><\/a><p class="carousel-status" id="CarouselStatus"><\/p><a class="text-dark carousel-control-next" href="#sales_slider_'+n[0].PortletWidgetId+'" data-slide="next"><i class="fa fa-angle-right"><\/i><\/a><span id="config_widget_'+n[0].PortletWidgetId+'"><\/span><\/div><\/div><\/div><div class="carousel-inner"><div class="carousel-item carouselItem_0"><div class="d-block align-items-end justify-content-between"><div class="mt-10"><span class="d-block font-weight-500 text-dark"><span class="text-uppercase font-11 font-weight-500 text-dark">236<\/span><span class="d-block text-dark font-weight-500 pull-right font-14">Lead<\/span><\/span><span class="text-light" style="font-size:10px;margin-top:-10px;"><\/span><\/div><div class="pull-right ml-20" style="margin-top:5px"><a href="#" class="pull-right"> <small id="showreport_100020390001754" class="showreport_100020390001754 font-sm-11">Show Report<\/small><\/a><\/div><\/div><\/div><div class="carousel-item carouselItem_1"><div class="d-block align-items-end justify-content-between"><div class="mt-10"><span class="d-block font-weight-500 text-dark"><span class="text-uppercase font-11 font-weight-500 text-dark">16<\/span><span class="d-block text-dark font-weight-500 pull-right font-14">Qualify<\/span><\/span><span class="text-light" style="font-size:10px;margin-top:-10px;"><\/span><\/div><div class="pull-right ml-20" style="margin-top:5px"><a href="#" class="pull-right"> <small id="showreport_100020390001754" class="showreport_100020390001754 font-sm-11">Show Report<\/small><\/a><\/div><\/div><\/div><div class="carousel-item carouselItem_2"><div class="d-block align-items-end justify-content-between"><div class="mt-10"><span class="d-block font-weight-500 text-dark"><span class="text-uppercase font-11 font-weight-500 text-dark">331<\/span><span class="d-block text-dark font-weight-500 pull-right font-14">Total Customers<\/span><\/span><span class="text-light" style="font-size:10px;margin-top:-10px;"><\/span><\/div><div class="pull-right ml-20" style="margin-top:5px"><a href="#" class="pull-right"> <small id="showreport_100020390001754" class="showreport_100020390001754 font-sm-11">Show Report<\/small><\/a><\/div><\/div><\/div><div class="carousel-item carouselItem_3"><div class="d-block align-items-end justify-content-between"><div class="mt-10"><span class="d-block font-weight-500 text-dark"><span class="text-uppercase font-11 font-weight-500 text-dark">75<\/span><span class="d-block text-dark font-weight-500 pull-right font-14">Confirmed<\/span><\/span><span class="text-light" style="font-size:10px;margin-top:-10px;"><\/span><\/div><div class="pull-right ml-20" style="margin-top:5px"><a href="#" class="pull-right"> <small id="showreport_100020390001754" class="showreport_100020390001754 font-sm-11">Show Report<\/small><\/a><\/div><\/div><\/div><div class="carousel-item carouselItem_4 active"><div class="d-block align-items-end justify-content-between"><div class="mt-10"><span class="d-block font-weight-500 text-dark"><span class="text-uppercase font-11 font-weight-500 text-dark">3<\/span><span class="d-block text-dark font-weight-500 pull-right font-14">Rejected<\/span><\/span><span class="text-light" style="font-size:10px;margin-top:-10px;"><\/span><\/div><div class="pull-right ml-20" style="margin-top:5px"><a href="#" class="pull-right"> <small id="showreport_100020390001754" class="showreport_100020390001754 font-sm-11">Show Report<\/small><\/a><\/div><\/div><\/div><\/div><\/div><\/div><\/div><\/div>'}jsFiles(){return["platform/widgets/managers/interfaces/iwidgetmanager.js","platform/widgets/managers/widgetmanager.js","platform/core/helpers/propertyhelper/propertyhelper.js","platform/core/helpers/token/tokenhelper.js","platform/core/helpers/numberhelper/numberhelper.js","platform/analytics/components/reportviewer/reportviewer.js",]}cssFiles(){return[]}load(t,i){var f,e,o;let s=this,h=n.Themes.Providers.DashboardHelper.Instance().replaceWidgetParameterValues(t[0].WidgetParameters,t[0].InstalledAppId),r="",u="";f=n.Platform.Membership.Infos.Identity.currentUser.fromDate;e=n.Platform.Membership.Infos.Identity.currentUser.toDate;f!=null&&e!=null?(r=f.toString(),u=e.toString()):(r=n.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(new Date(n.Platform.Helpers.DateTimeHelper.Instance().currentDate()),"YYYY/MM/DD"),u=n.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(new Date(n.Platform.Helpers.DateTimeHelper.Instance().currentDate()),"YYYY/MM/DD"));o={WidgetId:t[0].WidgetId,PortletWidgetId:t[0].PortletWidgetId,InstalledAppId:t[0].InstalledAppId,InputParameters:h,FromDate:r,ToDate:u};s.loadResponseData(t[0].PortletWidgetId,i,o)}loadResponseData(t,i,r){let u=this;n.Platform.Widgets.Managers.WidgetManager.Instance().getKpiWidgetData(r).then(function(n){u.loadData(t,i,r,!1,n)})}loadData(n,t,i,r,u){var y,s,h,v,c,l,f,w;if(t="."+t,y=this,u.result!=null){var p=u.result,a=JSON.parse(p.Data),o={},e=[];for(f=0;f<a.length;f++){s=a[f];h=1;for(v in s)o["Value_"+h]=s[v],h++;e.push({value_1:o.Value_1,value_2:o.Value_2,value_3:o.Value_3});c="margin-top:-5px";(e[f].value_3==undefined||e[f].value_3==null)&&(e[f].value_3="",c="margin-top:5px")}for(l="",f=0;f<e.length;f++)l+='<div class="carousel-item carouselItem_'+f+'"><div class="d-block align-items-end justify-content-between"><div class="mt-10"><span class="d-block font-weight-500 text-dark"><span class="text-uppercase font-11 font-weight-500 text-dark">'+e[f].value_2+'<\/span><span class="d-block text-dark font-weight-500 pull-right font-14">'+e[f].value_1+'<\/span><\/span><span class="text-light" style="font-size:10px;margin-top:-10px;">'+e[f].value_3+'<\/span><\/div><div class="pull-right ml-20" style="'+c+'"><a href="#" class="pull-right" > <small id="showreport_'+n+'" class="showreport_'+n+' font-sm-11">Show Report<\/small><\/a><\/div><\/div><\/div>';$(t).find(".carousel-inner").html(l);$(t).find(".carouselItem_0").addClass("active");$(t).find("#sales_slider_"+n).carousel({interval:3e3});$(t).find("#sales_slider_"+n).carousel("cycle");w=["primary","success","warning","danger","info","light","secondary","dark"]}$(t).siblings(".line-loader").remove();$(t).removeClass("hidden")}static Instance(){return(this.instance===null||this.instance===undefined)&&(this.instance=new i),this.instance}}t.CarouselSlider=i})(i=t.KpiWidgets||(t.KpiWidgets={}))})(i=t.Compact||(t.Compact={}))})(t=n.Themes||(n.Themes={}))}(Unibase||(Unibase={})),function(n){let t;(function(t){let i;(function(t){let i;(function(t){class i extends n.Platform.Core.BaseComponent{html(n){let t=n[0].WidgetName;return'<div class="mb-0 card-sm bgcolorset_'+n[0].PortletWidgetId+" kpi_card_class_"+n[0].PortletWidgetId+'" style="background-color:#feec76; height:120px;border-radius:5px"><div class="card-body border-0 p-0"><div id="sales_slider_'+n[0].PortletWidgetId+'" class="carousel slide" data-ride="carousel"><div class="d-flex font-weight-500 text-dark px-3 py-2" style="border-bottom: 1px dashed black;"><div class="w-95 "> <span class="w-100 font-14 mt-5" id="hf_kpi_widgetName_'+n[0].PortletWidgetId+'">'+t+'<\/span><\/div> <span class="w-15 text-right"><a href="javascript:;" class="pull-right reportappend"><\/a><\/span><\/div><div class="bottom-carousel px-3" style="margin-top:-11px"><div class="d-flex flex-row"><div class="carousel-inner w-85"><div class="carousel-item carouselItem_0 active"><div class="mt-10"> <span class="d-flex flex-column font-weight-500 text-dark"> <span class="textPropertyOwl_" style="font-size: 28px;">236<\/span> <span class="font-14 text-dark">Lead<\/span> <\/span><\/div><\/div><div class="carousel-item carouselItem_1"><div class="mt-10"> <span class="d-flex flex-column font-weight-500 text-dark"> <span class="textPropertyOwl_" style="font-size: 28px;">3<\/span> <span class="font-14 text-dark">Rejected<\/span> <\/span><\/div><\/div><\/div><div class="btn-group border-0 w-15"><div class="sw-carousel-slider-control mt-50 ml-auto"> <a class="text-dark p-2" href="#sales_slider_'+n[0].PortletWidgetId+'" data-slide="prev"> <i class="font-18 fa fa-angle-double-left"><\/i> <\/a><p class="carousel-status" id="CarouselStatus"><\/p> <a class="text-dark pl-2" href="#sales_slider_'+n[0].PortletWidgetId+'" data-slide="next"> <i class="font-18 fa fa-angle-double-right"><\/i> <\/a> <span id="config_widget_'+n[0].PortletWidgetId+'"><\/span><\/div><\/div><\/div><\/div><\/div><\/div><\/div>'}jsFiles(){return["platform/widgets/managers/interfaces/iwidgetmanager.js","platform/widgets/managers/widgetmanager.js","platform/core/helpers/propertyhelper/propertyhelper.js","platform/core/helpers/token/tokenhelper.js","platform/core/helpers/numberhelper/numberhelper.js","platform/analytics/components/reportviewer/reportviewer.js"]}cssFiles(){return[]}load(t,i){var f,e,o;let s=this,h=n.Themes.Providers.DashboardHelper.Instance().replaceWidgetParameterValues(t[0].WidgetParameters,t[0].InstalledAppId),r="",u="";f=n.Platform.Membership.Infos.Identity.currentUser.fromDate;e=n.Platform.Membership.Infos.Identity.currentUser.toDate;f!=null&&e!=null?(r=f.toString(),u=e.toString()):(r=n.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(new Date(n.Platform.Helpers.DateTimeHelper.Instance().currentDate()),"YYYY/MM/DD"),u=n.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(new Date(n.Platform.Helpers.DateTimeHelper.Instance().currentDate()),"YYYY/MM/DD"));o={WidgetId:t[0].WidgetId,PortletWidgetId:t[0].PortletWidgetId,InstalledAppId:t[0].InstalledAppId,InputParameters:h,FromDate:r,ToDate:u};s.loadResponseData(t[0].PortletWidgetId,i,o)}loadResponseData(t,i,r){let u=this;n.Platform.Widgets.Managers.WidgetManager.Instance().getKpiWidgetData(r).then(function(n){u.loadData(t,i,r,!1,n)})}loadData(n,t,i,r,u){var e,b,h,c,y,p,l,a,f,w,d;if(t="."+t,e=JSON.parse(u.result.CssProperty),b=this,u.result!=null){var k=u.result,v=JSON.parse(k.Data),s={},o=[];for(f=0;f<v.length;f++){h=v[f];c=1;for(y in h)s["Value_"+c]=h[y],c++;o.push({value_1:s.Value_1,value_2:s.Value_2,value_3:s.Value_3});p="margin-top:-5px";(o[f].value_3==undefined||o[f].value_3==null)&&(o[f].value_3="",p="margin-top:5px")}for(l="",a="",f=0;f<o.length;f++)l+='<div class="carousel-item carouselItem_'+f+'"><div class="mt-20 d-flex flex-row align-items-center"><div class="mr-2 w-55p h-55p div_kpi_icon_'+n+'"><img src="tenants/themes/compact/imgs/img55.png" onerror="ReloadImage(event)" data-dynamic="1" class="img-fluid imageUpload" style="filter: invert(1);"><\/div><span class="d-flex flex-column h-100 font-weight-500 text-dark" style="margin-top:-10px"> <span class="textPropertyOwl_">'+o[f].value_2+'<\/span> <span class="font-14 text-dark">'+o[f].value_1+"<\/span> <\/span><\/div><\/div>",a='<small id="showreport_'+n+'" class="showreport_'+n+' font-sm-11 hidden"><span class="nav-icon-wrap"><i class="font-14 dripicons dripicons-graph-pie text-dark"><\/i><\/span><\/small>';$(t).find(".carousel-inner").html(l);$(t).find(".reportappend").html(a);$(t).find(".carouselItem_0").addClass("active");$(t).find(".bgcolorset_"+n+"").css({"background-color":e[0].BackgroundColor,height:u.result.KpiHeight,border:e[0].BorderWidth+" "+e[0].BorderType+" "+e[0].BorderColor});$(t).find(".textPropertyOwl_").css({"font-size":e[0].FontSize+"px"});let i=1;e[0].BackgroundColor.charAt(1)=="f"&&(i=0);w='<img src="'+u.result.Icon+'" onerror="ReloadImage(event)" data-dynamic="1" class="img-fluid imageUpload" style="filter: invert('+i+');">';u.result.Icon==""||u.result.Icon==undefined||$(t).find(".div_kpi_icon_"+n).html(w);u.result.LinkReportId!=0&&$(t).find("#showreport_"+n).removeClass("hidden");$(t).find("#sales_slider_"+n).carousel({interval:3e3});$(t).find("#sales_slider_"+n).carousel("cycle");d=["primary","success","warning","danger","info","light","secondary","dark"]}$(t).siblings(".line-loader").remove();$(t).removeClass("hidden")}static Instance(){return(this.instance===null||this.instance===undefined)&&(this.instance=new i),this.instance}}t.Carouselsliderbgcolor=i})(i=t.KpiWidgets||(t.KpiWidgets={}))})(i=t.Compact||(t.Compact={}))})(t=n.Themes||(n.Themes={}))}(Unibase||(Unibase={})),function(n){let t;(function(t){let i;(function(i){let r;(function(i){class r extends i._ReportViewer{constructor(){super();this.PortletWidgetId=0;this.widgetmanager=t.Widgets.Managers.WidgetManager.Instance()}jsFiles(){return this._jsFiles()}cssFiles(){return this._cssFiles()}html(n,t){return this._html(n.Data.ReportId,t)}load(t,i,r){var u=t,e,o;i.includes("div_dashboardportletwidget_")?$(".BindData_"+i).parents().closest("div._bizgaze_detail_container").removeClass("hidden"):(e=n.Platform.Helpers.NavigationHelper.ModalContainerIds,o=e[e.length-1],$("#"+o).removeClass("hidden"));$(".Border").find(".cardbody").addClass("bg-white");$(".Border").find(".Templateheader").addClass(" mx-10 my-0");n.Platform.Analytics.Components.ReportViewer.Instance().PortletWidgetId=this.PortletWidgetId;let f;n.Themes.Providers.DetailHelper.installedAppId==0&&(f=$("#"+i).siblings("#hf_PortletWidgetId").val());n.Themes.Providers.DetailHelper.installedAppId!=0&&(f=$("#"+i).parent().siblings("#hf_PortletWidgetId").val());u.Data.PortletWidgetId=f;f!=undefined&&n.Platform.Widgets.Managers.WidgetManager.Instance().getPortletWidget(f).then(function(n){n.result.PortletWidgetHeight!=null&&(u.Data.PortletWidgetHeight=n.result.PortletWidgetHeight);n.result.IsCollapse!=null&&(u.Data.portletWidgetIsCollapse=n.result.IsCollapse);(n.result.PortletWidgetCss!=null||n.result.PortletWidgetCss!="")&&(u.Data.PortletWidgetCss=n.result.PortletWidgetCss)});this.loadReport(u.Data.ReportId,u,i,r)}static Instance(){return this._instance===undefined&&(this._instance=new r),this._instance}}i.WidgetReportviewer=r})(r=i.Components||(i.Components={}))})(i=t.Analytics||(t.Analytics={}))})(t=n.Platform||(n.Platform={}))}(Unibase||(Unibase={})),function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t extends n._ReportViewer{constructor(){super()}jsFiles(){return this._jsFiles()}cssFiles(){return this._cssFiles()}html(n,t){return this._html(n,t)}load(n,t,i){this.loadReport(n,0,t,i)}static Instance(){return new t}}n.ReportViewer=t})(t=n.Components||(n.Components={}))})(t=n.Analytics||(n.Analytics={}))})(t=n.Platform||(n.Platform={}))}(Unibase||(Unibase={})),function(n){let t;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){n[n.Table=1]="Table";n[n.Chart=2]="Chart"})(t=n.ReportType||(n.ReportType={}))})(t=n.Enums||(n.Enums={}))})(t=n.Reports||(n.Reports={}))})(t=n.Analytics||(n.Analytics={}))})(t=n.Platform||(n.Platform={}))}(Unibase||(Unibase={})),function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t{constructor(){this.defaultViewerId=0;this.defaultViewerTypeId=0;this.viewertypes=[{ViewerTypeId:1,ViewerTypeName:"Table",Classname:"TableViewer",icontext:"fa fa-table font-16"},{ViewerTypeId:2,ViewerTypeName:"Template",Classname:"TemplateViewer",icontext:"fa fa-list-alt font-16",formclass:"TemplateViewerSettings"},{ViewerTypeId:3,ViewerTypeName:"Calendar",Classname:"CalendarViewer",icontext:"fa fa-calendar font-15",formclass:"CalendarViewerSettings"},{ViewerTypeId:4,ViewerTypeName:"Map",Classname:"MapViewer",icontext:"fa fa-map-marker pl-1 font-18",formclass:"MapViewerSettings"},{ViewerTypeId:5,ViewerTypeName:"Card",Classname:"CardViewer",icontext:"fa fa-clone",formclass:"CardViewerSettings"}];this.defaultViewer=[]}}n.ViewerSettings=t})(t=n.Providers||(n.Providers={}))})(t=n.Analytics||(n.Analytics={}))})(t=n.Platform||(n.Platform={}))}(Unibase||(Unibase={})),function(n){let t;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){n[n.Table=1]="Table";n[n.Template=2]="Template";n[n.Calendar=3]="Calendar";n[n.Map=4]="Map";n[n.Card=5]="Card"})(t=n.ViewerType||(n.ViewerType={}))})(t=n.Enums||(n.Enums={}))})(t=n.Reports||(n.Reports={}))})(t=n.Analytics||(n.Analytics={}))})(t=n.Platform||(n.Platform={}))}(Unibase||(Unibase={})),function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t{constructor(){this.ViewerTypes=[{ViewerTypeId:1,ViewerTypeName:"Table"},{ViewerTypeId:2,ViewerTypeName:"Template",Classname:"TemplateViewer",icontext:"fa fa-list-alt font-16",formclass:"TemplateViewerSettings"},{ViewerTypeId:3,ViewerTypeName:"Calendar",Classname:"CalendarViewer",icontext:"fa fa-calendar font-15",formclass:"CalendarViewerSettings"},{ViewerTypeId:4,ViewerTypeName:"Map",Classname:"MapViewer",icontext:"fa fa-map-marker pl-1 font-18",formclass:"MapViewerSettings"},{ViewerTypeId:5,ViewerTypeName:"Card",Classname:"CardViewer",icontext:"fa fa-clone",formclass:"CardViewerSettings"}]}}n.Variables=t})(t=n.Reports||(n.Reports={}))})(t=n.Analytics||(n.Analytics={}))})(t=n.Platform||(n.Platform={}))}(Unibase||(Unibase={}));__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())})},function(n){let t;(function(t){let i;(function(i){let r;(function(r){class u extends t.Core.BaseComponent{constructor(){super();this.IsTenure=!1;this.CommonFilter=[];this.Filter=[];this.subreportpagination=[];this._lists_default_index=0;this.IsSelectable=!1;this.IdColumn=null;this.TextColumn=null;this.dataListId=0;this.subreportResponse="";this.widgetHeightNum=n.Themes.Compact.Components.Index.Instance().widgetHeightNum;this.isTouchScreen=n.Themes.Compact.Components.Index.Instance().isTouchScreen;this.reportManager=i.Managers.ReportManager.Instance();this._reportBuilder=i.Reports.ReportBuilder.Instance();this._reportViewer=i.Components.ReportViewer.Instance();this.ListSearchTerm=""}loadView(t,r,u,f,e,o,s,h,c){var l=this,a,v;let y=l._reportViewer.getReportViewerInstance(o);let p=0;o.indexOf("div_portletwidget")>-1?(p=Number(o.split("_")[2]),o.indexOf("viewall")==-1&&(l._reportViewer.IsPortletWidget=!0)):($(".report-search").addClass("d-sm-flex"),$(".search_icon").removeClass("hidden"));l._reportViewer.toggleGroupByAndShowAllBtn(o,!0);s.InstalledAppId!=0&&(n.Platform.Analytics.Reports.ReportBuilder.Instance().appConfigType=n.Platform.Apps.Enums.AppConfigeType.Details);a="libs/tabulator-tables/css/bootstrap/tabulator_bootstrap4.min.css";v=["libs/jquery/ui/jquery-ui.min.js","libs/tabulator-tables/js/tabulator.min.js","platform/analytics/infos/reportbuilder/reportbuilderinfo.js","platform/analytics/managers/reportmanager.js","platform/analytics/components/reportbuilder/reportbuilder.js","platform/datasources/enums/datasource.js","platform/analytics/enums/aggregationtype.js","platform/analytics/enums/datatype.js"];l.fileCacheHelper.loadCssFile(a,function(){l.fileCacheHelper.loadJsFiles(v,function(){return __awaiter(this,void 0,void 0,function*(){if(y.pivotTypeId==i.Reports.Enums.PivotType.PivotTable)return l.loadPivotTable(r,o,t);yield l.initTable(t,o,r,null,c);n.Platform.Helpers.NavigationHelper.Instance().hideLoading()})})})}initTable(t,r,u,f,e){return __awaiter(this,void 0,void 0,function*(){var o=this,nt,ut,l,a,g,b,v;let s=o._reportViewer.getReportViewerInstance(r);let tt=0;const k=t.result.ReportInfo.IsPivotTree;var it=function(t){var i="",r,u;return $("#"+n.Platform.Analytics.Viewers.TableViewer.Instance().AutoCompleteElement).val()==t.getRow().getData()[n.Platform.Analytics.Viewers.TableViewer.Instance().IdColumn]&&(i=" checked"),r=t.getRow().getData()[n.Platform.Analytics.Viewers.TableViewer.Instance().TextColumn],u=t.getRow().getData()[n.Platform.Analytics.Viewers.TableViewer.Instance().IdColumn],'<input type="radio" name="select" onclick="Unibase.Forms.Controls.AutoComplete.Instance().reportOnClick(\''+r+"',"+u+",'"+n.Platform.Analytics.Viewers.TableViewer.Instance().AutoCompleteElement+"');\" "+i+" />"},rt=[],w=function(n){if(!k){var t=n.getRow(),i=t.getPosition(!1);return i+1}},h=t.result.ReportJsonData,c=t.result.ReportJsonData.Result;let et=n.Platform.Membership.Infos.Identity.getCurrentUser();let y=$("#Viewer_"+r),p="100%",ft=parseInt(y.css("margin-left"))+parseInt(y.css("margin-right"));if(y.css({"max-width":`calc(100% - ${ft}px)`,"max-height":""}),o._reportViewer.IsPortletWidget){let n=o.widgetHeightNum;p=n;y.css({overflow:"auto",height:"100%","max-height":`${n}px`})}if(r.includes("div_dashboardportletwidget")){let n=$(`#${r}`).siblings(".hf_portletwidgetheight").val();n=parseInt(n);p=n<=0?"100%":n+48}l=t.result.ReportInfo.ReportColumns;l=l.filter(n=>n.Isvisible==!0);let d=l.filter(function(n){return n.IsPivotColumn===!0});if((d.length>0||t.result.ReportInfo.IsPivotTree)&&(o._reportViewer.ispivottable=!0),o._reportViewer.table=new Tabulator("#Viewer_"+r,{placeholder:"<div class='alert alert-primary text-center mb-0 border-0 w-100 font-14 rounded-0'>No data available<\/div>",downloadDataFormatter:function(t){let i=this,r=n.Platform.Analytics.Viewers.TableViewer.Instance().exportdata,u=eval("data.data=JSON.parse(expres.Data)");return t},columnCalcs:"both",dataTree:o._reportViewer.ispivottable,dataTreeStartExpanded:t.result.ReportInfo.IsTreeExpand,dataTreeRowExpanded:function(i,f){if(!t.result.ReportInfo.IsTreeExpand){o._reportBuilder.datatreeIndex_Width=o._reportBuilder.datatreeIndex_Width?o._reportBuilder.datatreeIndex_Width:70;o._reportBuilder.datatreeIndex_Width/70<=f&&(o._reportBuilder.datatreeIndex_Width=o._reportBuilder.datatreeIndex_Width+70);n.Platform.Analytics.Reports.ReportBuilder.Instance().tabulatorColumns[0].width=o._reportBuilder.datatreeIndex_Width;n.Platform.Analytics.Reports.ReportBuilder.Instance().tabulatorColumns[0].minWidth=o._reportBuilder.datatreeIndex_Width;const c=eval("row.getData()."+o._reportViewer.pivotparentcolumn[0].ReportColumnName+"");let{fromDate:t,toDate:h}=o._reportViewer.checkForReportDatePicker(u,r);s.fromDate&&s.toDate&&(t=s.fromDate,h=s.toDate);var e={ReportId:u,page:1,pageSize:0,IsPivot:!0,PivotId:Number(c),FromDate:t,ToDate:h,IsJson:!0,InputParameters:s.inputParameters,Filter:s.dynamicFilters};o._reportBuilder.dataTreeRowExpandedColumn.push({Level:f});$.when(o.reportManager.getReportViewerData(e)).done(function(n){let r=JSON.parse(n.result);var t=JSON.parse(r.Data),u=t.filter(n=>n.haschild==!0).forEach(n=>n._children=[]);return i.getData()._children=t,i.update(i.getData())})}},cellClick:function(n,t){var f,e;if(o.subreportResponse&&o.subreportResponse.length){let i=t._cell.column.field,f=o.subreportResponse.find(n=>n.AliasName==i);if(f)return o.tableCellClick(n,t,tt,u,o.subreportResponse,r)}f=t.getRow();let i=s.ViewerSettings.OnClick.trim(),h=s.ViewerSettings.InstalledAppId;if(i){i=i.replace("{{appinstalledappid}}",h.toString());let n=f.getData();e=Handlebars.compile(i);i=e(n);eval(i)}},ajaxProgressiveLoadScrollMargin:500,ajaxError:function(t,i){let f;f=eval("postmethod1(parameters)");var e=n.Platform.Membership.Infos.Identity.getCurrentUser();f.then(function(n){var f=JSON.parse(JSON.parse(n.result).Result.Data);let t=new PaginationObject;t.last_page=1;t.data=f;i.setData(t.data);$("#Viewer_pagintion"+r).html(Math.ceil(JSON.parse(JSON.parse(n.result).Result.Data).length)+" of "+JSON.parse(n.result).Result.Count);JSON.parse(n.result).Result.Count>20&&($(i.element.childNodes[1]).append(`<div class="text-center text-white mt-10-removed mb-20-removed my-2 bg-white-removed"> <a class="btn btn-success m-b btn-list-load-more btn-list-load-more_${r} btncount_2" id="btn-list-load-more_${r}">More</a></div>`),$(".btn-list-load-more_"+r).unbind().click(function(){let e=$("#"+r).find("#ListSearch").val();var t=i.element.childNodes[1].lastChild.lastChild.classList[5].match(/\d+/g).map(Number)[0];let h=o._reportViewer.isIdentityFilter(s.dynamicFilters),n=new Report;n.ReportId=Number(u);n.page=Number(t);n.Filter=s.dynamicFilters;n.DateFilter=s.dateFilters;n.InputParameters=s.inputParameters;n.FilterId=s.filterId;n.pageSize=o._reportViewer.PageSize;n.SearchTerm=e?$("#"+r).find("#ListSearch").val().toString():null;n.IsDynamicFilterApplied=h;let f;f=eval("postmethod1(parameters)");f.then(function(n){i.addData(JSON.parse(n.result).Result.Data,!1);i.element.childNodes[1].lastChild.lastChild.classList.remove("btncount_"+t+"");i.element.childNodes[1].lastChild.lastChild.classList.add("btncount_"+(t+1)+"");let u=i.getDataCount();u>=JSON.parse(n.result).Result.Count?(JSON.parse(n.result).Result.Count!=0&&$("#btn-list-load-more_"+r).addClass("hidden"),$("#Viewer_pagintion"+r).html(JSON.parse(n.result).Result.Count+" of "+JSON.parse(n.result).Result.Count)):$("#Viewer_pagintion"+r).html(Math.ceil(u)+" of "+JSON.parse(n.result).Result.Count)})}))})},ajaxResponse:function(n,t,i){var e={},s=[],u;let f=new PaginationObject;if(i.length>0){if(u=JSON.parse(JSON.parse(i.result).Result.Data),o._reportViewer.ispivottable==!0){for(let n=0;n<u.length;n++)e=u[n],u[n].haschild==!0&&(e._children=[]),s.push(e);f.data=s}else f.data=o.IsTenure==!0?u:u;let n=o._reportViewer.table.getDataCount()+JSON.parse(JSON.parse(i.result).Result.Data).length;return $("#Viewer_pagintion"+r).html(Math.ceil(n)+" of "+JSON.parse(i.result).Result.Count),f.last_page=Math.ceil(JSON.parse(i.result).Result.Count/20),f}},height:p,layout:"fitDataFill",resizableColumns:o.isTouchScreen?"header":!0,columns:[{title:"",formatter:w,frozen:!0,minWidth:40,width:40}],rowTap:function(n,t){let i=$(t.getTable().element).attr("id").replace(/Viewer_/g,"");$(".portletwidget-item").attr("data-mobileSwipe","false");$("#"+i).parents(".portletwidget-item").attr("data-mobileSwipe","true")},dataSorting:function(n){var t,f,i;if(n.length>0){if(t=[],s.sortColumn)if(f=typeof s.sortColumn=="string"?JSON.parse(s.sortColumn):s.sortColumn,i=f.find(t=>t.Name==n[0].field),i){let r=i.Order.toLowerCase()=="asc"?"Desc":"Asc";t.push({Order:r,Name:n[0].field})}else t.push({Order:n[0].dir,Name:n[0].field});else t.push({Order:n[0].dir,Name:n[0].field});s.sortColumn=t;o._reportViewer.getReportData(u,r,e,null)}},virtualDom:s.virtualDom,layoutColumnsOnNewData:!0,dataLoaded:n=>{n.length&&s.js&&this.bindWidgetConfigurations(r,n),o.setTableHolderHeight(r)}}),s.table=o._reportViewer.table,c.Data==""&&$(".tabulator-loader").remove(),f!=null)if(h.TotalRecords==0)$("#Viewer_"+r).css("height","100");else{$("#Viewer_"+r).css("height","88%");let n="67%";window.innerWidth<=575&&(n="100%");$("#Viewer_"+r).next(".modal-footer").css({position:"fixed",bottom:"0px",width:n})}if(a=0,c.Data!=""&&(a=JSON.parse(c.Data).length,a>=5&&o._reportViewer.IsPortletWidget)){const n=o._reportViewer.getViewAllHtml(r,"mobile",u);$(`#Viewer_${r}`).find(".tabulator-tableHolder").append(n);$(`#lnkViewAll_${r}`).removeClass("hidden")}if(o._reportViewer.IsPortletWidget){if($("#WidgetTitleLink_"+r).addClass("widget-title-link"),$("#ViewerHeader_"+r).attr("data-toggle","collapse").attr("data-target","#Viewer_"+r),$("#Viewer_"+r).addClass("collapse"),e!="undefined"&&e!=null&&e!=0&&e.Data.CssProperty!=null&&e.Data.CssProperty!=undefined&&e.Data.CssProperty!=""&&JSON.parse(e.Data.CssProperty)[0].ReportCollapase!=undefined&&s.ViewerSettings.defaultViewerTypeId==n.Platform.Analytics.Reports.Enums.ReportType.Table){if(e.Data.PortletWidgetCss==undefined)if(JSON.parse(e.Data.CssProperty)[0].ReportCollapase==!0)$("#Viewer_"+r).addClass("show"),$("#ViewerHeader_"+r).attr("aria-expanded","true");else{$("#Viewer_"+r).removeClass("show");$("#ViewerHeader_"+r).attr("aria-expanded","false");$("#Viewer_"+r).on("shown.bs.collapse",function(){s.table&&s.table.redraw(!0)})}if(e.Data.PortletWidgetCss!=undefined)if(e.Data.portletWidgetIsCollapse==!0)$("#Viewer_"+r).addClass("show"),$("#ViewerHeader_"+r).attr("aria-expanded","true");else{$("#Viewer_"+r).removeClass("show");$("#ViewerHeader_"+r).attr("aria-expanded","false");$(`#Viewer_${r}`).on("shown.bs.collapse",function(){s.table&&s.table.redraw(!0)})}$("#Viewer_"+r).attr("data-iscollapseapplied","true")}let t=o.widgetHeightNum-Math.abs($("#Viewer_"+r).find(".tabulator-header").height());if($("#Viewer_"+r).css({overflow:"auto",height:"100%","max-height":""+t+"px"}),o._reportViewer.appendWidgetNoDataIcon(c,r),c.Data==="")$("#Viewer_"+r).off("shown.bs.collapse").on("shown.bs.collapse",function(){s.table.redraw(!0)})}else{g="#Viewer_"+r;b=g.includes("div_dashboardportletwidget");let n="";const i=o._reportViewer.tabMode&&(!b||o.navigationHelper.isReportPopup(r));n=i&&c.Data!=""?`<div class="text-center text-white bg-white-removed report-viewer-footer ${i?"footer-count-wrap":""}"><div class="reportCountWrap_${r} text-right report-count-wrap font-14"><span class="biz-highlight-bg-color" id="visibleReportCountWrap_${r}"><span id="visibleReportCount_${r}">0</span> of </span><a href="javascript:;" class="rpt-Count${r} biz-highlight-bg-color text-underline" onclick="Unibase.Platform.Analytics.Components.ReportViewer.Instance().getCount(${s.ReportId}, ${s.InstalledAppId},'${r}');">Get count</a><span class="biz-highlight-bg-color hidden" id="Viewer_pagintion${r}">0 of 0</span>
  14. </div>`:'<div class="text-center text-white bg-white-removed report-viewer-footer">';const u=`<div class="btn-group btn-group-sm btn-list-load-more more-btn-group" id="btn-list-load-more_${r}">
  15. <a class="btn btn-outline-primary load-more-list-btn btncount_2 rounded-left" id="loadMoreListBtn_${r}">More</a>
  16. <button type="button" class="btn btn-primary dropdown-toggle dropdown-toggle-split rounded-right px-10"
  17. data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
  18. <span class="sr-only">Toggle Dropdown</span>
  19. </button>
  20. <div class="dropdown-menu p-1" id="moreBtnDpMenu_${r}">
  21. <a class="dropdown-item d-flex align-items-center c-gap-5 showall-link" href="javascript:;" id="showAllLink_${r}" onclick="Unibase.Platform.Analytics.Components.ReportViewer.Instance().showAllData(${s.ReportId}, ${s.InstalledAppId},'${r}');">Next <span class="showall-count" id="showAllCount_${r}" title="Change count" data-tooltip="true">500</span><input class="showall-input w-100 ml-1 hidden" id="showAllInput_${r}" pattern="[0-9]+"></a>
  22. </div>
  23. </div>`;b==!0?(h.TotalRecords>5||!t.result.ReportInfo.IsEnableCount)&&(n+=u):(h.TotalRecords>15||!t.result.ReportInfo.IsEnableCount)&&(n+=u);n+="<\/div>";$(o._reportViewer.table.element).find(".tabulator-tableHolder").append(n);o._reportViewer.bindShowAllCountChangeEvents(r)}if(s.reportDatalength=a,$(`#visibleReportCount_${r}`).text(a),$("#Viewer_pagintion"+r).html(a+" of "+h.TotalRecords),(r.includes("div_dashboardportletwidget")||o._reportViewer.IsPortletWidget)&&!o.navigationHelper.isReportPopup(r)||$("#Viewer_"+r).find(".tabulator-tableHolder").addClass("pb-10"),h.TotalRecords==0?h.Result.Data==""?$("#btn-list-load-more_"+r).addClass("hidden"):o._reportViewer.PageSize!=JSON.parse(h.Result.Data).length||t.result.ReportInfo.IsEnableCount?(JSON.parse(h.Result.Data).length<o._reportViewer.PageSize||JSON.parse(h.Result.Data).length==0)&&$("#btn-list-load-more_"+r).addClass("hidden"):$("#btn-list-load-more_"+r).removeClass("hidden"):(h.Result.Data!=""&&t.result.ReportJsonData.TotalRecords==JSON.parse(h.Result.Data).length&&$("#btn-list-load-more_"+r).addClass("hidden"),$(`#visibleReportCountWrap_${r}`).addClass("d-none"),$(`.reportCountWrap_${r} .rpt-Count${r}`).addClass("hidden"),$(`#Viewer_pagintion${r}`).removeClass("hidden")),s.isShowAll&&h.Result.Data!=""&&JSON.parse(h.Result.Data).length<s.PageSize&&$("#btn-list-load-more_"+r).addClass("hidden"),$(`#loadMoreListBtn_${r}`).off("click").click(function(){o.moreButtonClick(r,u)}),v=[],ut=l,n.Platform.Analytics.Viewers.TableViewer.Instance().IsSelectable)v.push({title:"",formatter:w,frozen:!0,minWidth:70,width:70},{title:"",formatter:it,frozen:!0,minWidth:40,width:40});else{let n="right";k&&(n="center");v.push({title:"",formatter:w,minWidth:40,hozAlign:n,headerHozAlign:n})}if(s.pivotTypeId!=i.Reports.Enums.PivotType.Pivot&&t.result.ReportInfo.PivotTypeId!=i.Reports.Enums.PivotType.PivotTreeView){let n=o.setColumns(t,v);n&&n.length&&(c.Data=n)}if(o._reportViewer.table.redraw(!0),s.pivotTypeId==0||t.result.ReportInfo.IsTreeExpand)if(t.result.ReportInfo.IsTreeExpand){let n=o.getTreeViewData(t);yield s.table.setData(n).then(()=>__awaiter(this,void 0,void 0,function*(){o._reportViewer.table.redraw(!0);yield o.setGroupBy(s,r,n)}))}else yield s.table.setData(c.Data).then(()=>__awaiter(this,void 0,void 0,function*(){o._reportViewer.table.redraw(!0);yield o.setGroupBy(s,r,c.Data?JSON.parse(c.Data):[])}));else l.forEach(n=>n.IsPivotAggrColumn||v.push({title:n.DisplayText,field:n.AliasName.toLowerCase()})),o.pivotReport(r,t,c,t.result.ReportInfo.ReportColumns,v,d,u),yield o._reportViewer.table.setData(c.Data).then(n=>__awaiter(this,void 0,void 0,function*(){o._reportViewer.table.redraw(!0);yield o.setGroupBy(s,r,n)}));return n.Platform.Analytics.Viewers.TableViewer.Instance().table=o._reportViewer.table,s.table=o._reportViewer.table,o.reportManager.getSubReports(u).then(function(t){return __awaiter(this,void 0,void 0,function*(){var i,r,f;t.status==n.Data.Status.Success&&(i=t.result,o.subreportResponse=i,nt=i,i.length>0&&(r=i.find(n=>n.RowClick==!0),r&&r.RowClick&&(f=function(n){return $(n.getElement()).addClass("clickable-cell"),"<i class='fa fa-plus'><\/i>"},o._reportViewer.table.addColumn({formatter:f,width:5,title:"",headerSort:!1},!0)),i.forEach(function(n){n.AliasName&&o._reportViewer.table.getColumn(n.AliasName)&&o._reportViewer.table.getColumn(n.AliasName).getCells().forEach(function(n){$(n.getElement()).addClass("text-underline clickable-cell")})})),yield o.reportManager.getColumns(u).then(function(n){var t,i;if(o._reportViewer.pivotparentcolumn=n.result.filter(function(n){return n.IsPivotParentColumn===!0}),t=n.result.filter(n=>n.GroupByCategory==!0),t.length!=0)for(i=0;i<t.length;i++)rt.push(t[i].ReportColumnName)}))})}),o.tabulatorColumnHeaderMenu(r,l),h.Result.Data==""&&o._reportViewer.table.redraw(!0),s.tblGroupedCols&&s.tblGroupedCols.length>0&&s.tblGroupedCols.forEach(function(n){s.table.hideColumn(n)}),o._reportViewer.table})}setTableHolderHeight(n){let t=0;const i=$("#Viewer_"+n);t+=i.find(".tabulator-header").prop("scrollHeight");t+=i.find(".tabulator-footer").outerHeight(!0)||0;i.find(".tabulator-tableHolder").addClass("h-100").css({"max-height":`calc(100% - ${t}px)`})}setColumnDpMenuPosition(n,t,i){n.stopPropagation();const r=$(n.currentTarget);if(r.siblings(".column-dp-menu").hasClass("show"))r.siblings(".column-dp-menu").removeClass("show");else{$("#Viewer_"+t+" .tabulator-header").find(".column-dp-menu.show").removeClass("show");const n=r.offset().left-$("#Viewer_"+t).offset().left,u=$("#Viewer_"+t+" .tabulator-header").outerHeight(!0);r.siblings(".dropdown-menu_"+i).css({position:"fixed",top:u,left:n}).addClass("show").attr("onclick","event.stopPropagation();");$("#Viewer_"+t).width()<r.offset().left+200?$(".dropdown-menu_"+i).find(".sub-dropdown-menu .dropdown-menu").addClass("open-left-side"):$(".dropdown-menu_"+i).find(".sub-dropdown-menu .dropdown-menu").addClass("open-right-side")}}tabulatorColumnHeaderMenu(n,t){var u,i;const f=this,r=t;let e=t[0].ReportId;for(u=r.length,i=0;i<u;i++){let u=r[i].ReportColumnId,t=r[i].AliasName.replace(" ",""),e=r[i].ColumnName,f=`<div class="dropdown column-dropdown"><span class="dropdown-toggle no-caret column-dpmenu-icon" onClick="Unibase.Platform.Analytics.Viewers.TableViewer.Instance().setColumnDpMenuPosition(event, '${n}', ${u},'${t}');"><span
  24. class="tabulator-header-menu-button px-0"><i class="las la-ellipsis-v"></i></span></span>
  25. <div class="dropdown-menu column-dp-menu dropdown-radio dropdown-menu-right dropdown-menu_`+u+`" style="position:relative;">
  26. <div><a class="dropdown-item d-flex align-items-center" href="javascript:;" onclick='Unibase.Platform.Analytics.Viewers.TableViewer.Instance().applySorting("${n}","${t}","Asc")'><span class="mr-2"><i class="fa fa-sort-asc" style=" vertical-align: bottom;"></span></i><span>Sort Ascending</span></a></div>
  27. <div><a class="dropdown-item d-flex align-items-center" href="javascript:;" onclick = 'Unibase.Platform.Analytics.Viewers.TableViewer.Instance().applySorting("${n}","${t}","Desc")'><span class="mr-2"><i class="fa fa-sort-desc" style=" vertical-align: top;"></i></span><span>Sort Descending</span></a></div>
  28. <div class="dropdown-divider"></div>
  29. <div>
  30. <div class="sub-dropdown-menu show-on-hover">
  31. <a class="dropdown-item" href="javascript:;"><i class="fa fa-filter mr-2"></i><span>Filter</span></a>
  32. <div class="dropdown-menu dropdown-radio" id="dropdown_menu_${t}">
  33. <p class="px-2 mb-2 font-weight-normal text-dark">Show items with value that :</p>
  34. <select class="dropdown-item p-1 coulmn-dp-select border-0 cursor-pointer" id="dynamic_filtering_${t}_exp1" style="outline: none;">
  35. <option selected value="0">is equal to</option>
  36. <option value="1">Is not equal to</option>
  37. <option value="2">Starts with</option>
  38. <option value="3">Contains</option>
  39. <option value="4">Does not contain</option>
  40. <option value="5">Ends with</option>
  41. <option value="6">Is null</option>
  42. <option value="7">Is not null</option>
  43. <option value="8">Is empty</option>
  44. <option value="9">Is not empty</option>
  45. </select>
  46. <a class="dropdown-item p-1" href="javascript:;"><span>
  47. <input type="text" id="dynamic_filtering_${t}_value1" class="border"></span></a>
  48. <select class="dropdown-item p-1 coulmn-dp-select cursor-pointer" id="dynamic_filtering_${t}_operator" style="outline: none;">
  49. <option selected value="0">And</option>
  50. <option value="1">Or</option>
  51. </select>
  52. <select class="dropdown-item p-1 coulmn-dp-select border-0 cursor-pointer" id="dynamic_filtering_${t}_exp2" style="outline: none;">
  53. <option selected value="0">is equal to</option>
  54. <option value="1">Is not equal to</option>
  55. <option value="2">Starts with</option>
  56. <option value="3">Contains</option>
  57. <option value="4">Does not contain</option>
  58. <option value="5">Ends with</option>
  59. <option value="6">Is null</option>
  60. <option value="7">Is not null</option>
  61. <option value="8">Is empty</option>
  62. <option value="9">Is not empty</option>
  63. </select>
  64. <a class="dropdown-item p-1" href="javascript:;"><span>
  65. <input type="text" class="border" id="dynamic_filtering_${t}_value2"></span></a>
  66. <div class="d-flex align-items-center justify-content-between p-1 pt-2">
  67. <a href="javascript:;" class="btn btn-sm btn-outline-primary" onclick='Unibase.Platform.Analytics.Viewers.TableViewer.Instance().applyTableDynamicFiltering("${n}","${t}")'>Filter</a>
  68. <a href="javascript:;" class="btn btn-sm btn-outline-danger" onclick='Unibase.Platform.Analytics.Viewers.TableViewer.Instance().clearTableDynamicFiltering("${n}","${t}")'>Clear</a></div>
  69. </div>
  70. </div>
  71. </div>
  72. </div>
  73. </div>`;$("#Viewer_"+n).find("[tabulator-field='"+t.toLocaleLowerCase()+"']").find(".tabulator-col-title-holder").prepend(f);$("#Viewer_"+n).find(".tabulator-col-title-holder").addClass("flex-center")}this.bindTableDynamicfiltersIfExists(n)}moreButtonClick(t,r){var e=this,o,h;let u=e._reportViewer.getReportViewerInstance(t),v=$("#"+t).find("#ListSearch").val(),s=u.PageSize==500?u.PageSize:e._reportViewer.PageSize;o=0;u.pivotTypeId==i.Reports.Enums.PivotType.PivotTable?(h=Number($(".pvtTable").attr("data-numrows")),s*u.Page==h&&(u.Page=u.Page+1,o=u.Page)):o=+$(`#loadMoreListBtn_${t}`).attr("class").match(/btncount_\d+/)[0].split("_").pop();let{fromDate:c,toDate:l}=this._reportViewer.checkForReportDatePicker(r,t);u.fromDate&&u.toDate&&(c=u.fromDate,l=u.toDate);u.Page=Number(o);let y=e._reportViewer.isIdentityFilter(u.dynamicFilters),f=new Report;f.ReportId=Number(r);f.page=u.Page;f.FilterId=u.filterId;f.Filter=u.dynamicFilters;f.InputParameters=u.inputParameters;f.DateFilter=u.dateFilters;f.pageSize=s;f.SearchTerm=v?$("#"+t).find("#ListSearch").val().toString():null;f.IsEnableCount=u.isEnableCount;f.IsJson=!0;f.FromDate=c;f.ToDate=l;f.IsDynamicFilterApplied=y;let{stringifiedSortColumns:a}=u.getStringfySortColsAlongWithGrpByCols(t,u);a&&(f.SortColumn=a);u.pivotTypeId!=i.Reports.Enums.PivotType.PivotTable&&$(`#loadMoreListBtn_${t}`).addClass(`btncount_${o+1}`).removeClass(`btncount_${o}`);e.reportManager.getReportViewerData(f).then(function(f){var h,s,c,l;if(f.status==n.Data.Status.Success)if(h=JSON.parse(f.result),h.Data!=""){let n=JSON.parse(h.Data),v=u.reportData;if(u.reportData=$.merge(v,n),u.reportDatalength=u.reportData.length,u.pivotTypeId==i.Reports.Enums.PivotType.PivotTable)return e.pivotMoreButtonClick(t,r,u.reportData);if(u.pivotTypeId==i.Reports.Enums.PivotType.PivotTreeView)for(s=0;s<n.length;s++)n[s].haschild==!0&&(n[s]._children=[]);let a=JSON.stringify(n);c=$("#"+t).find(".tabulator-tableHolder");l=c.scrollTop();let{hasImageUrl:y,data:p}=e.checkForImageUrlAndUpdateTableData(u.reportColumns,n);y&&(a=p);e._reportViewer.table.redraw(!0);e._reportViewer.table.addData(a).then(n=>{e._reportViewer.table.redraw(!0),n=n.map(n=>n._row),e.bindWidgetConfigurations(t,n),c.scrollTop(l)});let o=e._reportViewer.table.getDataCount();o>=f.totalRecords?(f.totalRecords!=0&&$("#btn-list-load-more_"+t).addClass("hidden"),$("#Viewer_pagintion"+t).html(f.totalRecords+" of "+f.totalRecords)):$("#Viewer_pagintion"+t).html(Math.ceil(o)+" of "+f.totalRecords);u.reportDatalength=o;$(`#visibleReportCount_${t}`).text(o)}else $("#btn-list-load-more_"+t).addClass("hidden");else $(`#loadMoreListBtn_${t}`).removeClass(`btncount_${o+1}`).addClass(`btncount_${o}`)})}pivotReport(n,r,u,f,e,o){var f;return __awaiter(this,void 0,void 0,function*(){var n=this,h,c,l;let s=r.result.ReportInfo;h=[];o.length>0&&(c=f.filter(function(n){return n.IsPivotColumn===!0})[0].ReportColumnName);let a=f.filter(function(n){return n.IsPivotRow===!0});if(a.length>0){n._reportBuilder.DataSourceId==0||n._reportBuilder.DataSourceId==t.DataSources.Enums.DataSource.Sql||n._reportBuilder.DataSourceId==t.DataSources.Enums.DataSource.MySql?a.forEach(t=>h.push({title:t.DisplayText,field:t.ReportColumnName.toLowerCase(),bottomCalc:n._reportBuilder.getAggregationName(t.TableAggrTypeId)})):a.forEach(t=>h.push({title:t.DisplayText,field:t.ReportColumnName,bottomCalc:n._reportBuilder.getAggregationName(t.TableAggrTypeId)}));let i={title:c,columns:h};e.push(i);n._reportBuilder.tabulatorColumns=e;n._reportViewer.table.setColumns(e)}if(s.PivotTypeId==i.Reports.Enums.PivotType.Pivot)n.pivoting(s.DataListId,o,c,e);else if(s.PivotTypeId==i.Reports.Enums.PivotType.TreeView)l=n.treeView_Children(u),u.Data=l;else if(s.PivotTypeId==i.Reports.Enums.PivotType.PivotTreeView)n.pivoting(s.DataListId,o,c,e),l=n.treeView_Children(u),u.Data=l;else if(s.PivotTypeId==i.Reports.Enums.PivotType.TimeInterval){let t=n.tenureReport(f);e.push(t);n._reportViewer.table.setColumns(e)}})}treeView_Children(n){var u=this,r=[],i={},t;if(u._reportViewer.ispivottable==!0){t=[];n.Data!=""&&n.Data!=""&&(t=JSON.parse(n.Data));for(let n=0;n<t.length;n++)i=t[n],t[n].haschild==!0&&(i._children=[]),r.push(i)}return r}pivoting(n,t,i,r){var u=this,f={pivotColumnId:t[0].ReportColumnId,pivotColumnName:t[0].ReportColumnName,pivotDataType:t[0].PivotDateType,pivotAggregationColumnName:i};u.pivot_PivotRows(f,n,i,r)}pivot_PivotRows(n,t,r,u){return __awaiter(this,void 0,void 0,function*(){var f=this,s=[],e=0,o;n.pivotDataType==i.Reports.Enums.AggregationType.year?e=i.Reports.Enums.AggregationType.year:n.pivotDataType==i.Reports.Enums.AggregationType.month&&(e=i.Reports.Enums.AggregationType.month);f.dataListId=t;f.pivotColumns=new PivotColumns;yield f.getDistinctData(n.pivotColumnId,n.pivotColumnName,e);f.pivotColumns.PivotRows&&(f.pivotColumns.PivotRows.forEach(n=>s.push({title:n,field:n})),o=u.findIndex(function(n){return n.title===r}),o>-1&&u.splice(o,1,...s),f._reportBuilder.tabulatorColumns=u,f._reportViewer.table.setColumns(u))})}tenureReport(n){var i,r,u,f,t;let o=n.filter(function(n){return n.IsPivotColumn===!0})[0].ReportColumnName;for(i=n.filter(function(n){return n.IsPivotColumn===!0})[0].TimeInterval.split(","),r=[],t=0;t<i.length;t++)u=0,t!=i.length-1?(u=t==0?Number(i[t]):Number(i[t])+1,f=i[t+1],r.push(u+"-"+f)):r.push(">"+i[t]);let e=[];for(t=0;t<r.length;t++)e.push({title:r[t],field:r[t],visible:!0});return{title:o,columns:e}}setColumns(n,i){var r=this,f=n.result.ReportInfo,u=n.result.ReportInfo.ReportColumns,e=n.result.ReportJsonData.Result;u=u.filter(n=>n.Isvisible==!0);const o=function(n){return r.subreportResponse.length&&r.subreportResponse.forEach(function(t){if(t.AliasName==n.getField())return $(n.getElement()).addClass("text-underline"),!1}),n.getValue()};f.DataSourceId==0||f.DataSourceId==t.DataSources.Enums.DataSource.Sql||f.DataSourceId==t.DataSources.Enums.DataSource.MySql?u.forEach(n=>{const t=r.getColHorizontalAlign(n);i.push({title:n.DisplayText,field:n.AliasName.toLowerCase(),bottomCalc:r._reportBuilder.getAggregationName(n.TableAggrTypeId),bottomCalcParams:{precision:2},hozAlign:t,headerHozAlign:t,formatter:o,visible:!0})}):u.forEach(n=>{const t=r.getColHorizontalAlign(n);i.push({title:n.DisplayText,field:n.ReportColumnName,bottomCalc:r._reportBuilder.getAggregationName(n.TableAggrTypeId),bottomCalcParams:{precision:2},hozAlign:t,headerHozAlign:t,formatter:o,visible:!0})});let s=u.find(n=>n.IsRowTotal==!0)?!0:!1;if(s&&i.push({title:"Total",field:"total",bottomCalc:"none",bottomCalcParams:{precision:2},headerHozAlign:"right",hozAlign:"right",visible:!0,cssClass:"font-weight-600"}),e.Data){let{hasImageUrl:n,data:t,tabulatorColumns:f}=r.checkForImgUrlAndUpdateTableDataAndTabuCols(u,JSON.parse(e.Data),i);if(n&&(i=f),r._reportBuilder.tabulatorColumns=i,r._reportViewer.table.setColumns(i),n)return t}else r._reportBuilder.tabulatorColumns=i,r._reportViewer.table.setColumns(i)}checkForImgUrlAndUpdateTableDataAndTabuCols(n,t,i){let f,u=n.filter(function(n){return n.IsImageUrl});if(t&&t.length)for(var r=0;r<u.length;r++){let n=i.findIndex(n=>n.field==u[r].AliasName.toLowerCase());n>-1&&(i[n].formatter="image",i[n].formatterParams={height:"50px",width:"50px"},f=!0);t.forEach(n=>n[u[r].AliasName]=_appsettings.asset_url()+"/"+n[u[r].AliasName])}return{data:JSON.stringify(t),tabulatorColumns:i,hasImageUrl:f}}checkForImageUrlAndUpdateTableData(n,t){let u,r=n.filter(function(n){return n.IsImageUrl});if(t)for(var i=0;i<r.length;i++)u=!0,t.forEach(n=>n[r[i].AliasName]=_appsettings.asset_url()+"/"+n[r[i].AliasName]);return{data:JSON.stringify(t),hasImageUrl:u}}getColHorizontalAlign(n){return n.DataType==i.Reports.Enums.DataType.decimal||n.DataType==i.Reports.Enums.DataType.int32||n.DataType==i.Reports.Enums.DataType.int64?"right":n.DataType==i.Reports.Enums.DataType.date||n.DataType==i.Reports.Enums.DataType.dateTime?"center":"left"}isPivot(n){var t=this,i=n.result.filter(function(n){return n.IsPivotAggrColumn===!0});i.length>0&&(t._reportViewer.ispivottable=!0)}isTenure(n){var t=this,i=n.result.filter(function(n){return n.IsTenureApplied===!0});i.length>0&&(t.IsTenure=!0)}getDistinctData(t,i,r){return __awaiter(this,void 0,void 0,function*(){var t=this,u,f;t.pivotColumns.ColumnName="";u=btoa(n.Platform.Helpers.NavigationHelper.commonFilter_FromDate);f=btoa(n.Platform.Helpers.NavigationHelper.commonFilter_ToDate);yield n.Platform.Analytics.Managers.ReportManager.Instance().getDistinctColumnData(t.dataListId,i,r,u,f).then(function(n){if(n!=""){let u=[];t.pivotColumns.ColumnName=i;for(var r=0;r<n.length;r++)u.push(n[r][i]);$("#PivotRows_Select2").is(":visible")&&$("#PivotRows_Select2").select2({placeholder:"Select Pivot Rows",data:u});t.pivotColumns.PivotRows=u}})})}generatesubtables(i,r,u,f,e,o,s,h){function a(i,r,u,e){return __awaiter(this,void 0,void 0,function*(){if(u._row.cells[0].element==r.target||u._row.cells[0].element==r.target.parentElement?$(u._row.element.children[0]).find("i").eq(0).hasClass("fa-plus")?$(u._row.element.children[0]).find("i").eq(0).removeClass("fa-plus").addClass("fa-minus"):$(u._row.element.children[0]).find("i").eq(0).removeClass("fa-minus").addClass("fa-plus"):$(u._row.element.children[0]).find("i").eq(0).removeClass("fa-minus").addClass("fa-plus"),typeof i=="string"&&(i=JSON.parse(i)),i.length>0)for(const i of i){if($(u._row.getElement()).find(`#subTable_sub_${f}_${i.ChildReportId}_${i.SubReportId}_${s[1]}`).length>0){const n=$(`#subTable_sub_${f}_${i.ChildReportId}_${i.SubReportId}_${s[1]}`);if(n.is(":visible")){n.hide();continue}else $(u._row.getElement()).find(".subtable").hide(),n.show()}$(u._row.getElement()).find(".subtable").hide();c.reportManager.getSubReports(i.ChildReportId).then(function(r){var a,g,v,k;const d=c.navigationHelper.getLastContainerId();let it=d+"_"+o;const nt=c._reportViewer.getReportViewerInstance(it),l=c._reportViewer.getReportViewerInstance(d),tt=n.Platform.Helpers.DateTimeHelper.Instance();for(a=[],l&&l.dynamicFilters&&l.dynamicFilters.length&&(a=a.concat(l.dynamicFilters)),a=a.filter((n,t,i)=>i.findIndex(t=>n.ParameterName===t.ParameterName)===t),g=JSON.parse(i.Filters),v=0,k=0;k<g.length;k++){let n=g[k],t=n.ParameterValue.trim().replace("@","");v=n.Isvalue?n.ParameterName:eval("row.getData()."+n.ParameterName+"");let i=c.getExpId(n.Operator);a.push({ParameterName:t.trim(),ParameterValue:v.toString(),ExpOp:i})}var y="",p="",w=n.Platform.Helpers.NavigationHelper.commonFilter_FromDate,b=n.Platform.Helpers.NavigationHelper.commonFilter_ToDate;if(w!=null&&b!=null?(y=w.toString(),p=b.toString()):(y=n.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(new Date(n.Platform.Helpers.DateTimeHelper.Instance().currentDate()),"YYYY/MM/DD"),p=n.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(new Date(n.Platform.Helpers.DateTimeHelper.Instance().currentDate()),"YYYY/MM/DD")),l&&l.reportResponse&&l.reportResponse.result&&l.reportResponse.result.ReportInfo&&l.reportResponse.result.ReportInfo.IsEnableGlobalDatepicker){let n=$("#dynamic-filters"+h).find("#report-daterange"+h+"-1").val();n&&(w=tt.formatLocalDateformat(w,"DD/MM/YYYY"),b=tt.formatLocalDateformat(b,"DD/MM/YYYY"),n!=w+" - "+b&&(y=n.split("-")[0].trim(),p=n.split("-")[1].trim()))}let rt={ReportId:i.ChildReportId,Filter:a,LinkSubReport:!0,pageSize:c._reportViewer.PageSize,page:0,IsJson:!0,FromDate:y,ToDate:p,viewerTypeId:l&&l.ViewerSettings&&l.ViewerSettings.selectedViewerTypeId,DisplayModeTypeId:c._reportViewer.getDisplayModeTypeId(),IsDynamicFilterApplied:nt&&nt.IsDynamicFilterApplied};c.reportManager.getReportInfo(rt).then(function(w){var k,nt,g,tt,b,it,rt;if(w.status==n.Data.Status.Error)return MessageHelper.Instance().showError(w.message,l.parentContainerId+" #div_ErrorMessage");if(w.result.ReportJsonData.Status==n.Data.Status.Error)return MessageHelper.Instance().showError(w.result.ReportJsonData.Message,"div_ErrorMessage","."+d);k=document.createElement("div");nt=document.createElement("div");k.style.boxSizing="border-box";k.style.padding="10px 10px 10px 10px";k.style.borderTop="1px solid #333";k.style.borderBottom="1px solid #333";k.style.background="#ddd";k.setAttribute("id","subTable_sub_"+f+"_"+i.ChildReportId+"_"+i.SubReportId+"_"+s[1]+"");k.setAttribute("class","subTable_sub_"+e+"_"+(v+1)+" subtable");nt.style.border="1px solid #333";nt.setAttribute("class","subTable_sub"+(v+1)+"");nt.setAttribute("id","subTable_sub"+i.ChildReportId+"_"+s[1]+"");k.appendChild(nt);u.getElement().appendChild(k);g=new Tabulator(nt,{layout:"fitColumns",virtualDom:!0,virtualDomBuffer:300,columnMinWidth:120,movableRows:!0,tooltips:!0,movableColumns:!0,resizableColumns:c.isTouchScreen?"header":!0,cellClick:function(n,t){var i=JSON.parse(r.result.toString());c.tableCellClick(n,t,e,o,i,h)}});let n=[];if(tt=w.result.ReportInfo.ReportColumns,tt=tt.filter(n=>n.Isvisible==!0),tt.forEach(i=>{const r=c.getColHorizontalAlign(i);w.result.DataSourceId==Number(t.DataSources.Enums.DataSource.MongoDB)?n.push({title:i.DisplayText,field:i.AliasName,hozAlign:r,headerHozAlign:r}):n.push({title:i.DisplayText,field:i.AliasName.toLowerCase(),hozAlign:r,headerHozAlign:r})}),b=w.result.ReportJsonData&&w.result.ReportJsonData.Result&&w.result.ReportJsonData.Result.Data,b&&typeof b=="string"&&(b=JSON.parse(b)),b&&b.length){let{hasImageUrl:t,data:i,tabulatorColumns:r}=c.checkForImgUrlAndUpdateTableDataAndTabuCols(tt,b,n);t&&(b=JSON.parse(i),n=r)}if(g.setColumns(n),b&&b.length?(it=b.find(n=>n.RowClick==!0),it&&(rt=function(n){return $(n.getElement()).addClass("clickable-cell"),"<i class='fa fa-plus' id="+i.ChildReportId+"><\/i>"},g.addColumn({formatter:rt,width:5,title:"Icon",headerSort:!1},!0))):$(k).find(".tabulator-tableHolder").html(`<div class='alert alert-primary text-center mb-0 border-0 w-100 font-14 rounded-0'>No data available</div>`),w.result.ReportJsonData.TotalRecords>15&&(g.element.childNodes[1].insertAdjacentHTML("beforeend",`<div class="text-center text-white my-10 bg-white-removed"> <a class="btn btn-success m-b btn-list-load-more btn-list-load-more_`+h+` btncount_2" id = "btn-list-load-more_`+h+` " pagination=`+h+`>More<i class=""> </i></a></div>`),$(".btn-list-load-more_"+h).unbind().click(function(n){let e=$("#"+h).find("#ListSearch").val();var u=$(n.currentTarget).attr("pagination"),r=g.element.childNodes[1].lastChild.lastChild.classList[5].match(/\d+/g).map(Number)[0];let f=c._reportViewer.isIdentityFilter(l.dynamicFilters),t=new ReportObject;t.ReportId=i.ChildReportId;t.Filter=a;t.LinkSubReport=!0;t.pageSize=c._reportViewer.PageSize;t.page=r;t.IsJson=!0;t.FromDate=y;t.ToDate=p;t.IsDynamicFilterApplied=f;c.reportManager.getReportViewerData(t).then(function(n){var t=JSON.parse(n.result);g.addData(t.Data,!1);g.element.childNodes[1].lastChild.lastChild.classList.remove("btncount_"+r+"");g.element.childNodes[1].lastChild.lastChild.classList.add("btncount_"+(r+1)+"");let i=g.getDataCount();i>=t.totalRecords&&$("#btn-list-load-more_"+u+"").addClass("hidden")})})),b&&b.length){g.setData(b);let n=$("#Viewer_"+h+" .tabulator-headers").width(),t=$("#Viewer_"+h+"_viewall .tabulator-headers").width();$("#Viewer_"+h+" .subtable").css("width",n-18);$("#Viewer_"+h+"_viewall .subtable").css("width",t-18)}})})}})}var c=this,l;l||(l=window.event);l.cancelBubble=!0;l.stopPropagation&&l.stopPropagation();c.reportManager.getSubReportById(s).then(function(t){if(t.status==n.Data.Status.Success&&t.result.length){var e=t.result;e.length>0&&a(e,i,r,u,f)}})}tableCellClick(t,i,r,u,f,e){var h=this,c=[],o,l,s,y,v,a;if(f.length!=0&&(o=f.find(n=>n.AliasName==i._cell.column.definition.field),o)){l=i.getRow();let f=l.getData();if(o.SubReportTypeId==n.Platform.Analytics.Reports.Enums.SubReportType.Detail)s="Unibase.Platform.Helpers.NavigationHelper.Instance().loadDetail({{"+o.PrimaryKeyColumn+"}},{{appinstalledappid}},null,null);",s=s.replace("{{appinstalledappid}}",o.InstalledAppId),s=s.replace("{{"+o.PrimaryKeyColumn+"}}",f[o.PrimaryKeyColumn]),y=Handlebars.compile(s),s=y(f),eval(s);else{if(o.Inline)return h.generatesubtables(t,l,r,l.getPosition(!1),!0,u,o.SubReportId,e+"_"+o.SubReportId);const n=h._reportViewer.getReportViewerInstance(e);if(n&&n.dynamicFilters&&n.dynamicFilters.length){const t=$.extend(!0,[],n.dynamicFilters);t.forEach(n=>{n.IsSubReportFilter=!0});c=c.concat(t)}for(v=JSON.parse(o.Filters),a=0;a<v.length;a++){let n=v[a],t=f[n.ParameterName.trim()],i=h.getExpId(n.Operator);n.Isvalue&&(t=n.ParameterName);c.push({ParameterName:n.ParameterValue.trim(),ParameterValue:t.toString(),ExpOp:i,IsSubReportFilter:!0})}return h._reportViewer.dynamicFilters=c.filter((n,t,i)=>i.findIndex(t=>n.ParameterName===t.ParameterName)===t),h._reportViewer.isSubReport=!0,h._reportViewer.report_ViewAll(o.ChildReportId,0,"_linkedreport_"+o.ChildReportId)}}}getExpId(n){var i=t.Core.Enums.ExpressionOperator.Equals;switch(n){case"Equals":i=t.Core.Enums.ExpressionOperator.Equals;break;case"NotEquals":i=t.Core.Enums.ExpressionOperator.NotEquals;break;case"GreaterThan":i=t.Core.Enums.ExpressionOperator.GreaterThan;break;case"GreaterThanOrEquals":i=t.Core.Enums.ExpressionOperator.GreaterThanOrEquals;break;case"LessThan":i=t.Core.Enums.ExpressionOperator.LessThan;break;case"LessThanOrEquals":i=t.Core.Enums.ExpressionOperator.LessThanOrEquals;break;case"EqualsColumn":i=t.Core.Enums.ExpressionOperator.EqualsColumn;break;case"NotEqualsColumn":i=t.Core.Enums.ExpressionOperator.NotEqualsColumn;break;case"LessThanColumn":i=t.Core.Enums.ExpressionOperator.LessThanColumn;break;case"LessThanOrEqualsColumn":i=t.Core.Enums.ExpressionOperator.LessThanOrEqualsColumn;break;case"GreaterThanColumn":i=t.Core.Enums.ExpressionOperator.GreaterThanColumn;break;case"GreaterThanOrEqualsColumn":i=t.Core.Enums.ExpressionOperator.GreaterThanOrEqualsColumn}return i}Export(t,i){let r=this;var u={ReportId:Number(t)};$.when(r.reportManager.getReportViewerData(u)).done(function(t){t.Count>=100?n.Platform.Analytics.Managers.ReportManager.Instance().startDownloadLargeFile(u).then(function(){}):(r.exportdata=t,n.Platform.Analytics.Viewers.TableViewer.Instance().table.download("xlsx",""+i+".xlsx"))})}getTreeViewData(n){var i=this,t;if(n.result.ReportJsonData.Result.Data!=""){let r=[],u=JSON.parse(n.result.ReportJsonData.Result.Data);for(r=u.filter(function(t){return t.parentid==n.result.ReportInfo.PivotValue}),r.length==0&&(r=u),t=0;t<r.length;t++){let n=f(r[t].childid);n!=undefined&&(r[t]._children=[],r[t]._children=n)}function f(n){let t=i.gettreeChildRecords(u,n);if(t.length>0){for(var r=0;r<t.length;r++){let n=f(t[r].childid);n!=undefined&&(t[r]._children=[],t[r]._children=n)}return t}}return r}}gettreeChildRecords(n,t){return n.filter(function(n){return n.parentid==t})}loadPivotTable(n,t,i){return __awaiter(this,void 0,void 0,function*(){var r=this,u,f;i.result!=""?(u=i.result.ReportJsonData.Result,u.Data!=""?(f=JSON.parse(u.Data),f!=""?r.fileCacheHelper.loadCssFile("libs/pivottable/css/pivot.css",function(){r.fileCacheHelper.loadJsFile("libs/pivottable/js/pivot.js",function(){r.pivotTable(n,t,f)})}):r.showPivotTableNoDataMsg(t)):r.showPivotTableNoDataMsg(t)):r.showPivotTableNoDataMsg(t)})}showPivotTableNoDataMsg(n){$(`#Viewer_${n}`).html(`<div class="biz-custom-scrollbar templateviewer-body h-100"><div class="alert alert-primary text-center mb-0 border-0 rounded-0 w-100 font-14 font-weight-500">No data available</div></div>`)}pivotTable(n,t,i){var f=this,u,e;let r=f._reportViewer.getReportViewerInstance(t);if(r.pivotTableRowCols=[],r.pivotTableColumnCols=[],r.reportColumns.length!=0)for(u=0;u<r.reportColumns.length;u++)r.reportColumns[u].Isvisible&&(r.reportColumns[u].IsPivotTableCol?r.pivotTableColumnCols.push(""+r.reportColumns[u].AliasName+""):r.pivotTableRowCols.push(""+r.reportColumns[u].AliasName+"")),r.reportColumns[u].IsPivotAggrColumn&&(r.pivotTableAggCol=r.reportColumns[u].AliasName,r.pivotTableAgg=f.getAggregation(r.reportColumns[u].AggrFuncId));e={Cols:r.pivotTableColumnCols,Rows:r.pivotTableRowCols,AggCol:r.pivotTableAggCol,PivotTableAgg:r.pivotTableAgg,EnablePTConfig:r.enablePivotTableConfig};f.fileCacheHelper.loadJsFileAsync("platform/analytics/enums/pivottableaggregationtype.js",function(){return __awaiter(this,void 0,void 0,function*(){yield f.pivotUI(n,t,i,e)})})}getAggregation(t){let i="";switch(t){case n.Platform.Analytics.Reports.Enums.AggregationType.sum:i="Sum"}return i}pivotUI(t,i,r,u){return __awaiter(this,void 0,void 0,function*(){var e=this,f,c,s,y;let h=e._reportViewer.getReportViewerInstance(i);f=[];c=[];yield e.reportManager.getSubReports(t).then(function(t){return __awaiter(this,void 0,void 0,function*(){var i,r;if(t.status==n.Data.Status.Success)for(f=t.result,i=0;i<f.length;i++)r=h.reportColumns.find(n=>n.ReportColumnId==f[i].ReportColumnId),r&&c.push(r.AliasName)})});let o=$("#Viewer_"+i);const p=$.pivotUtilities.aggregatorTemplates;let l=0,a=[],v="Count";h.reportColumns.length>0&&(s=h.reportColumns.find(n=>n.PivotTableAggrTypeId!=0),s!=undefined&&s.PivotTableAggrTypeId!=0&&(l=s.PivotTableAggrTypeId,a=[s.ReportColumnName]));l==0&&u.AggCol!=""?(a=[u.AggCol],v=u.PivotTableAgg):(y=e.getPivotTableAggregationType(l),v=y);o.pivotUI(r,{cols:u.Cols,rows:u.Rows,vals:a,aggregatorName:v,rendererName:"Table",rendererOptions:{table:{clickCallback:function(n,t,i,r){for(var s,c,l,o,u=0;u<f.length;u++)if(s=h.reportColumns.find(n=>n.ReportColumnId==f[u].ReportColumnId),s&&s.AliasName==r.colAttrs[0]){for(c=[],e._reportViewer.dateFilters=[],l=JSON.parse(f[u].Filters),o=0;o<l.length;o++){let n=l[o],t=i[n.ParameterName.trim()],r=e.getExpId(n.Operator);if(n.Isvalue&&(t=n.ParameterName),n.ParameterValue.indexOf("date")>-1){var a=new Date(t.split("/").reverse().join("-")),y=a.getDate(),p=a.getMonth()+1,w=a.getFullYear(),v=w+"/"+p+"/"+y;e._reportViewer.dateFilters.push({ParameterName:n.ParameterName,FromDate:v,ToDate:v})}else c.push({ParameterName:n.ParameterValue.trim(),ParameterValue:t.toString(),ExpOp:r})}return e._reportViewer.dynamicFilters=c,e._reportViewer.report_ViewAll(f[u].ChildReportId,0,"_linkedreport_"+f[u].ChildReportId)}}}},onRefresh:function(){const n=o.find(".pvtTable");c.forEach(t=>{if(n.find(`.pvtAxisLabel:contains("${t}")`).siblings(".pvtColLabel").length>0){n.find('.pvtVal[data-value!="null"]').addClass("text-underline");return}let i=0;if(n.find(`.pvtAxisLabel:contains("${t}")`).prevAll("th[colspan]").each(function(n,t){Number($(t).attr("colspan"))>0&&(i+=Number($(t).attr("colspan")))}),n.find(`.pvtAxisLabel:contains("${t}")`).length){let r=n.find(`.pvtAxisLabel:contains("${t}")`).index()+i;n.find(`tbody tr`).each(function(n,t){$(t).find(".pvtRowLabel").eq(r).addClass("text-underline")})}})}});u.EnablePTConfig||(o.find(".pvtUiCell").addClass("d-none"),o.find(".pvtRendererArea").addClass("pa-0"));n.Platform.Helpers.NavigationHelper.Instance().hideLoading();o.addClass("pivot-ui-tableview");o.find("button").each(function(n,t){$(t).text().toLowerCase().includes("cancel")?$(t).addClass("btn btn-outline-danger btn-sm"):$(t).addClass("btn btn-primary btn-sm")})})}getPivotTableAggregationType(n){var t="";switch(n){case i.Reports.Enums.PivotTableAggregationType.Count:t="Count";break;case i.Reports.Enums.PivotTableAggregationType.ListUniqueValues:t="List Unique Values"}return t}pivotMoreButtonClick(n,t,i){var u=this,f;let r=u._reportViewer.getReportViewerInstance(n);$(".pvtUi").remove();f={Cols:r.pivotTableColumnCols,Rows:r.pivotTableRowCols,AggCol:r.pivotTableAggCol,EnablePTConfig:r.enablePivotTableConfig};u.pivotUI(t,n,i,f)}applySorting(t,i,r){let u=n.Platform.Analytics.Components.ReportViewer.Instance().getReportViewerInstance(t),f=u.reportColumns.find(n=>n.AliasName==i);if(f){typeof u.sortColumn=="string"&&(u.sortColumn=JSON.parse(u.sortColumn));let n=u.sortColumn.find(n=>n.Name==i);n?n.Order=r:u.sortColumn=[{Name:i,Order:r}];u.getReportData(u.ReportId,t,"","")}}applyTableDynamicFiltering(t,i){let r=n.Platform.Analytics.Components.ReportViewer.Instance().getReportViewerInstance(t),u=$("#"+t).find(`#dropdown_menu_${i}`);if(u.length){let n=u.find(`#dynamic_filtering_${i}_value1`).val(),f=u.find(`#dynamic_filtering_${i}_value2`).val(),e=u.find(`#dynamic_filtering_${i}_exp1`).find(":selected").text(),o=u.find(`#dynamic_filtering_${i}_exp2`).find(":selected").text(),s=Number(u.find(`#dynamic_filtering_${i}_operator`).val())+1;n&&(r.tableDynamicFilters.find(t=>t.Key==i&&t.Value==n)||(r.inputParameters.push({Key:i,Value:n,ExpOp:this.getOperatorForTableDynamicFilter(e)}),r.tableDynamicFilters.push({Key:i,Value:n,ExpOp:this.getOperatorForTableDynamicFilter(e)})));f&&(r.tableDynamicFilters.find(n=>n.Key==i&&n.Value==f)||(r.inputParameters.push({Key:i,Value:f,ExpOp:this.getOperatorForTableDynamicFilter(o),ConjectiveOp:s}),r.tableDynamicFilters.push({Key:i,Value:f,ExpOp:this.getOperatorForTableDynamicFilter(o),ConjectiveOp:s})));r.loadFilteredReport(r.ReportId,0,t)}}clearTableDynamicFiltering(t,i){let r=n.Platform.Analytics.Components.ReportViewer.Instance().getReportViewerInstance(t),f=r.inputParameters.findIndex(n=>n.Key==i),e=r.tableDynamicFilters.findIndex(n=>n.Key==i);while(f>-1)r.inputParameters.splice(f,1),f=r.inputParameters.findIndex(n=>n.Key==i);while(e>-1)r.tableDynamicFilters.splice(e,1),f=r.tableDynamicFilters.findIndex(n=>n.Key==i);let u=$("#"+t).find(`#dropdown_menu_${i}`);u.length&&(u.find(`#dynamic_filtering_${i}_value1`).val(""),u.find(`#dynamic_filtering_${i}_value2`).val(""),u.find(`#dynamic_filtering_${i}_exp1`).val("0"),u.find(`#dynamic_filtering_${i}_exp2`).val("0"),u.find(`#dynamic_filtering_${i}_operator`).val("0"));r.loadFilteredReport(r.ReportId,0,t)}getOperatorForTableDynamicFilter(n){let i;switch(n){case"is equal to":i=t.Core.Enums.ExpressionOperator.Equals;break;case"Is not equal to":i=t.Core.Enums.ExpressionOperator.NotEquals;break;case"Starts with":i=t.Core.Enums.ExpressionOperator.StartsWith;break;case"Contains":i=t.Core.Enums.ExpressionOperator.Contains;break;case"Does not contain":i=t.Core.Enums.ExpressionOperator.DoesNotContains;break;case"Ends with":i=t.Core.Enums.ExpressionOperator.EndsWith;break;case"Is null":i=t.Core.Enums.ExpressionOperator.IsNull;break;case"Is not null":i=t.Core.Enums.ExpressionOperator.IsNotNull;break;case"Is empty":i=t.Core.Enums.ExpressionOperator.Empty;break;case"Is not empty":i=t.Core.Enums.ExpressionOperator.NotEmpty}return i}bindTableDynamicfiltersIfExists(t){var u,r;let i=n.Platform.Analytics.Components.ReportViewer.Instance().getReportViewerInstance(t);if(i&&i.tableDynamicFilters&&i.tableDynamicFilters.length)for(u=i.tableDynamicFilters,r=0;r<u.length;r++){let n=u[r],t=$(`[tabulator-field='${n.Key}'].tabulator-col`);n.ConjectiveOp?(t.find(`#dynamic_filtering_${n.Key}_value2`).val(n.Value),t.find(`#dynamic_filtering_${n.Key}_exp2`).val(n.ExpOp-1),t.find(`#dynamic_filtering_${n.Key}_operator`).val(n.ConjectiveOp-1)):(t.find(`#dynamic_filtering_${n.Key}_value1`).val(n.Value),t.find(`#dynamic_filtering_${n.Key}_exp1`).val(n.ExpOp-1))}}bindWidgetConfigurations(t,i){this.fileCacheHelper.loadJsFiles(["platform/forms/managers/formmanager.js","platform/forms/components/formviewer/formviewer.js","platform/core/helpers/token/tokenhelper.js"],()=>{var f,h,e,r,o,s;let u=n.Platform.Analytics.Components.ReportViewer.Instance().getReportViewerInstance(t);if(u.js){let{jsToEval:c,statusconditions:l,widgetconditions:h}=this.getWidgetConfigsHtml(u.js,t);if(c)for(f=Handlebars.compile(c),r=0;r<u.table.rowManager.activeRows.length;r++){h=u.table.rowManager.activeRows[r].element;e=u.table.rowManager.activeRows[r].data;let n=f(e);eval(n)}if(l&&i!=null)for(r=0;r<i.length;r++)o=i[r],s=n.Core.Helpers.TokenHelper.Instance().replace(l,o),eval(s);h&&(h=h.replaceAll("\\",""),eval(h))}})}getWidgetConfigsHtml(t,i){var w,f,a,tt,o,b,u,y,s,d,r,c;let e=n.Platform.Analytics.Components.ReportViewer.Instance().getReportViewerInstance(i),it=n.Platform.DataSources.Components.QueryParser.Instance(),p=n.Platform.Analytics.Viewers.TemplateViewer.Instance();var l="",h="",v="",g="";let k=Number(i.split("_")[2]),nt=t.indexOf("html(");if(nt!=-1){let ft=t.slice(nt+5),ot=it.getIndexOfCorrespondingCloseBracket(ft),ut=ft.substring(0,ot-1);ut=ut.replaceAll("\\","").replaceAll("`","");let rt=HtmlHelper.getHelper().decode(ut),et=$(rt).find("#hf_widgetitem_Id").val();if(rt.indexOf("widgetitem_config")>-1&&(w=t.substring(t.indexOf("widgetitem_config")-15,t.indexOf("widgetitem_config")+40),g=w.substring(w.indexOf("<div"),w.indexOf("<\/div>")+6),e.reportWidgetData!=null)){if(e.reportWidgetData.AppConfigurations.WidgetItemGrouped.length!=0){for(f=e.reportWidgetData.AppConfigurations.WidgetItemGrouped,h=`<div class='dropdown widget-item-config-dp'><a href='javascript:;' class='no-caret pull-right dropdown-link btn btn-icon btn-flush-biz-theme btn-rounded flush-soft-hover w-25p h-25p' data-toggle='dropdown'><span class="btn-icon-wrap"><i class='fa fa-ellipsis-h dropdown-icon text-dark'></i></span></a><ul class='dropdown-menu pull-right clearfix'><li class='dropdown-menu-item hidden'>`,r=0;r<f.length;r++){b=f[r].SettingName.replace(/ /g,"");a="";let t="";f[r].JsFunction!=null&&f[r].JsFunction!=""&&(t=HtmlHelper.getHelper().decode(f[r].JsFunction));f[r].SettingUrlType==4?(l+=HtmlHelper.getHelper().decode(f[r].JsFunction),tt=f[r].SettingUrl.replace(/ /g,""),a=tt):(a=p.load_appconfigurations(f[r],rt,k),t!=null&&t!=""&&(t.indexOf("{{")>-1||t.indexOf("}}")>-1?l+=t+";":v+=t+";"));(!n.Themes.Compact.Components.Details.Instance().isSystemLock||n.Themes.Compact.Components.Details.Instance().isSystemLock&&f[r].ExcludeFromLock)&&(h+='<li id="li_'+i+'"><a class="dropdown-item" href="javascript:;" id="widgetconfig_'+et+"_"+b+'" onclick="'+a+'">'+f[r].SettingName+"<\/a><\/li>")}h+="<\/li><\/ul><\/div>";p.autoFixConfigDpVisibility(i)}if(e.reportWidgetData.AppConfigurations.WidgetItemUnGrouped.length!=0){for(h+="<div class='pull-right'>",o=e.reportWidgetData.AppConfigurations.WidgetItemUnGrouped,r=0;r<o.length;r++){b=o[r].SettingName.replace(/ /g,"");let t="";o[r].JsFunction!=null&&o[r].JsFunction!=""&&(t=HtmlHelper.getHelper().decode(o[r].JsFunction));a=o[r].SettingUrl;t!=null&&t!=""&&(t.indexOf("{{")>-1||t.indexOf("}}")>-1?l+=t+";":v+=t+";");(!n.Themes.Compact.Components.Details.Instance().isSystemLock||n.Themes.Compact.Components.Details.Instance().isSystemLock&&o[r].ExcludeFromLock)&&(h+=' <span class="mr-10"><a href="javascript:;" id="widgetconfig_'+et+"_"+b+'" onclick="'+a+'"><i class="'+o[r].Icon+'"><\/i><\/a> <\/span>')}h+="<\/div>"}t=t.replace(g,h);let w="",nt='<div class="mx-2 my-auto"><a href="javascript:void(0);" id="dropdownMenuButton_'+i+'" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><i class="fa fa-ellipsis-v"><\/i><\/a><div class="dropdown-menu drop-Button_'+i+'" aria-labelledby="dropdownMenuButton_"'+i+"><\/div><\/div>";if(e.reportWidgetData.AppConfigurations!=null&&e.reportWidgetData.Data.ReportId==e.ReportId){if(u=e.reportWidgetData.AppConfigurations.WidgetGrouped.filter(n=>n.AppConfigType===3),u.length>0){for(y="",r=0;r<u.length;r++){if(s="",d="",u[r].JsFunction!=null&&u[r].JsFunction!=""&&(s=HtmlHelper.getHelper().decode(u[r].JsFunction)),u[r].SettingDesignHtml!=null&&u[r].SettingDesignHtml!=""&&(d=HtmlHelper.getHelper().decode(u[r].SettingDesignHtml)),y=p.load_appconfigurations(u[r],rt,k),!n.Themes.Compact.Components.Details.Instance().isSystemLock||n.Themes.Compact.Components.Details.Instance().isSystemLock&&u[r].ExcludeFromLock){let t="pr-3";n.Platform.Membership.Infos.Identity.getCurrentUser().isAdmin&&(t="");w+=(u[r].Icon=="null"||u[r].Icon=="")&&u[r].SettingUrlType==3?'<span class="'+t+'"><a href="javascript:;" class="nav-link biz-highlight-bg-color" id="LinkButton" title="'+u[r].SettingName+'" onclick="'+y+'"><i class=""><\/i>'+d+"<\/a><\/span>":(u[r].Icon=="null"||u[r].Icon=="")&&(u[r].SettingUrlType==10||u[r].SettingUrlType==11)?'<span class="'+t+'"><a href="javascript:;" class="nav-link biz-highlight-bg-color btn btn-sm btn-outline-primary" id="LinkButton" title="'+u[r].SettingName+'" onclick="'+y+'">'+u[r].SettingName+"<\/a><\/span>":'<span class="'+t+'"><a href="javascript:;" class="nav-link biz-highlight-bg-color" id="LinkButton" title="'+u[r].SettingName+'" onclick="'+y+'"><i class="'+u[r].Icon+'"><\/i><\/a><\/span>'}s!=null&&s!=""&&(s.indexOf("{{")>-1||s.indexOf("}}")>-1?l+=s+";":v+=s+";")}$(".sp_widget_create_"+i+"").addClass("d-flex flex-row align-items-center");$(".sp_widget_create_"+i+"").html(w)}let t=e.reportWidgetData.AppConfigurations.WidgetUnGrouped.filter(function(n){return n.AppConfigType===3});if(t.length>0){$(".sp_widget_create_"+i).parent().addClass("align-items-center").append(nt);let f="",e="";for(r=0;r<t.length;r++)c=HtmlHelper.getHelper().decode(t[r].JsFunction),f=p.load_appconfigurations(t[r],rt,k),(!n.Themes.Compact.Components.Details.Instance().isSystemLock||n.Themes.Compact.Components.Details.Instance().isSystemLock&&u[r].ExcludeFromLock)&&(e+=t[r].Icon=="null"||t[r].Icon==""&&t[r].SettingUrlType==3?'<a href="javascript:;" class="nav-link biz-highlight-bg-color" id="LinkButton" title="'+t[r].SettingName+'" onclick="'+f+'"><i class=""><\/i>'+HtmlHelper.getHelper().decode(t[r].SettingDesignHtml)+"<\/a>":'<a href="javascript:;" class="nav-link d-flex flex-row" id="LinkButton" title="'+t[r].SettingName+'" onclick="'+f+'"><span>'+t[r].SettingName+'<\/span><i class="ml-auto my-auto font-14 '+t[r].Icon+'"><\/i><\/a>'),c!=null&&c!=""&&(c.indexOf("{{")>-1||c.indexOf("}}")>-1?l+=c+";":v+=c+";");$(".drop-Button_"+i).empty().append(e)}}}}return{jsToEval:t,statusconditions:l,widgetconditions:v}}setGroupBy(n,t,i){return __awaiter(this,void 0,void 0,function*(){n.tblGroupedCols&&n.tblGroupedCols.length&&(n.table.options.dataTree=!1,yield n.table.setGroupBy(n.tblGroupedCols));n.js&&this.bindWidgetConfigurations(t,i)})}static Instance(){return this._instance===undefined&&(this._instance=new u),this._instance}}r.TableViewer=u})(r=i.Viewers||(i.Viewers={}))})(i=t.Analytics||(t.Analytics={}))})(t=n.Platform||(n.Platform={}))}(Unibase||(Unibase={}));__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())})},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<e.length;n++)e[n].pivot_reportid=i,e[n].pivot_viewerid=r,o=c(e[n]),e[n].haschild==!0&&(o=o.replace("parentPlusIcon_"+e[n].parentid+"_"+e[n].childid+" d-none","parentPlusIcon_"+e[n].parentid+"_"+e[n].childid+"")),s+=o;let a='<ul class="report-parent-ul parentUl_'+u+"_"+f+' pl-30">'+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;n<e.length;n++)e[n].pivot_reportid=i,e[n].pivot_viewerid=r,o=c(e[n]),e[n].haschild==!0&&(o=o.replace("parentPlusIcon_"+e[n].parentid+"_"+e[n].childid+" d-none","parentPlusIcon_"+e[n].parentid+"_"+e[n].childid+"")),h+=o;$("#list-group-items-"+f).after(h);u!=0&&$(".childUl_"+u).find(".pl-4").addClass("pl-85");eval(t.result.Js)})})}loadpivotdata_old(t,i,r,u){var f=Number($(t.closest("ul")).find("#hf_list_Id").val()),a;let h=0;if($(".child-"+f+"").length>0)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;n<o.length;n++)o[n].pivot__reportid=i,o[n].pivot__viewerid=r,s=a(o[n]),o[n].haschild==!0&&(o[n].primarypivotid=0,s=s.replace("Pivot_Template hidden","Pivot_Template")),c+=s;$(t).removeClass("fa fa-plus");$(t).addClass("fa fa-minus");$(t.closest("ul")).after(c)})})}loadTemplateReport(t,i,r,u,f,e,o,s){var h=this,l,a;let c;if(n.Platform.Helpers.NavigationHelper.reportViewerInstance.length>0){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(`<input type="hidden" id="hfTemplateViewerId" value="${h.TemplateViewerId}" /><div class="card-header Templateheader hidden" id="templateViewerHeader_${u}"></div><div id="div_errors_reportviewer_${u}" class="clear viewer-error-message"></div><div ${e} class="bg-white-s bg-white-removed ${i} templateviewer-body ${s}" id="templateViewerBody_${u}"><ul class="list-group layout_list_container font-14 ${f}" id="layout_list_container_${u}" ></ul><div class="text-center text-white bg-white-removed templatebody-div report-viewer-footer ${p?"footer-count-wrap":""}" id="templateBodyFooter_${u}">
  74. <div class="btn-group btn-group-sm btn-list-load-more more-btn-group" id="btn-list-load-more_${u}">
  75. <a class="btn btn-outline-primary load-more-list-btn rounded-left" id="loadMoreListBtn_${u}">More</a>
  76. <button type="button" class="btn btn-primary dropdown-toggle dropdown-toggle-split rounded-right px-10" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><span class="sr-only">Toggle Dropdown</span></button>
  77. <div class="dropdown-menu p-1" id="moreBtnDpMenu_${u}">
  78. <a class="dropdown-item d-flex align-items-center c-gap-5 showall-link" href="javascript:;" id="showAllLink_${u}" onclick="Unibase.Platform.Analytics.Components.ReportViewer.Instance().showAllData(${c.ReportId}, ${c.InstalledAppId},'${u}');">Next <span class="showall-count" id="showAllCount_${u}" title="Change count" data-tooltip="true">500</span><input class="showall-input w-100 ml-1 hidden" id="showAllInput_${u}" pattern="[0-9]+"></a>
  79. </div>
  80. </div>
  81. <div class="text-center w-100 m-0 NoMore-Records p-2 text-secondary d-none" style="border-top:dashed 1px #E6E9EB;">No More Records</div>
  82. <div class="reportCountWrap_${u} text-right report-count-wrap ${p?"":"d-none"}"><span class="biz-highlight-bg-color" id="visibleReportCountWrap_${u}"><span id="visibleReportCount_${u}">0</span> of </span><a href="javascript:;" class="rpt-Count${u} biz-highlight-bg-color text-underline" onclick="Unibase.Platform.Analytics.Components.ReportViewer.Instance().getCount(${c.ReportId}, ${c.InstalledAppId},'${u}');">Get count</a><span class="biz-highlight-bg-color hidden" id="Viewer_pagintion${u}">0 of 0</span>
  83. </div>
  84. ${h._reportViewer.getViewAllHtml(u,"mobile",r)}</div></div></div><div class="card-footer Templatefooter bg-light pl-0 pr-0" id="templateViewerFooter_${u}"></div>`);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("<div"),st.indexOf("<\/div>")+6),e.AppConfigurations.WidgetItemGrouped.length!=0){for(k=e.AppConfigurations.WidgetItemGrouped,g=`<div class='dropdown widget-item-config-dp'><a href='javascript:;' class='no-caret pull-right dropdown-link btn btn-icon btn-flush-biz-theme btn-rounded flush-soft-hover w-25p h-25p' data-toggle='dropdown'><span class="btn-icon-wrap"><i class='fa fa-ellipsis-h dropdown-icon text-dark'></i></span></a><ul class='dropdown-menu pull-right clearfix'><li class='dropdown-menu-item hidden'>`,l=0;l<k.length;l++){ft=k[l].SettingName.replace(/ /g,"");nt="";let i="";k[l].JsFunction!=null&&k[l].JsFunction!=""&&(i=HtmlHelper.getHelper().decode(k[l].JsFunction));k[l].SettingUrlType==4?(d+=HtmlHelper.getHelper().decode(k[l].JsFunction),vt=k[l].SettingUrl.replace(/ /g,""),nt=vt):(nt=h.load_appconfigurations(k[l],p,o),i!=null&&i!=""&&(i.indexOf("{{")>-1||i.indexOf("}}")>-1?d+=i+";":ut+=i+";"));(!n.Themes.Compact.Components.Details.Instance().isSystemLock||n.Themes.Compact.Components.Details.Instance().isSystemLock&&k[l].ExcludeFromLock)&&(g+='<li id="li_'+u+'"><a class="dropdown-item" href="javascript:;" id="widgetconfig_'+t+"_"+ft+'" onclick="'+nt+'">'+k[l].SettingName+"<\/a><\/li>")}g+="<\/li><\/ul><\/div>";h.autoFixConfigDpVisibility(u)}if(e.AppConfigurations.WidgetItemUnGrouped.length!=0){for(g+="<div class='pull-right'>",it=e.AppConfigurations.WidgetItemUnGrouped,l=0;l<it.length;l++){ft=it[l].SettingName.replace(/ /g,"");let i="";it[l].JsFunction!=null&&it[l].JsFunction!=""&&(i=HtmlHelper.getHelper().decode(it[l].JsFunction));nt=h.load_appconfigurations(it[l],p,o);i!=null&&i!=""&&(i.indexOf("{{")>-1||i.indexOf("}}")>-1?d+=i+";":ut+=i+";");(!n.Themes.Compact.Components.Details.Instance().isSystemLock||n.Themes.Compact.Components.Details.Instance().isSystemLock&&it[l].ExcludeFromLock)&&(g+=' <span class="mr-10"><a href="javascript:;" id="widgetconfig_'+t+"_"+ft+'" onclick="'+nt+'"><i class="'+it[l].Icon+'"><\/i><\/a> <\/span>')}g+="<\/div>"}if(e.AppConfigurations.WidgetSettings.length!=0){for(g+="<div class='pull-right'>",w=e.AppConfigurations.WidgetSettings,l=0;l<w.length;l++){ft=w[l].SettingName.replace(/ /g,"");let n="";w[l].JsFunction!=null&&w[l].JsFunction!=""&&(n=HtmlHelper.getHelper().decode(w[l].JsFunction));n!=null&&n!=""&&(n.indexOf("{{")>-1||n.indexOf("}}")>-1?d+=n+";":ut+=n+";");nt="";w[l].SettingUrlType==4?(n!=null&&n!=""&&w[l].JsFunction!=null&&w[l].JsFunction!=""&&(d+=HtmlHelper.getHelper().decode(w[l].JsFunction)),nt=w[l].SettingUrl):nt=h.load_appconfigurations(w[l],p,o);tt="";e.AppConfigurations.WidgetSettings[l].SettingDesignHtml!=null&&e.AppConfigurations.WidgetSettings[l].SettingDesignHtml!=""&&(tt=HtmlHelper.getHelper().decode(e.AppConfigurations.WidgetSettings[l].SettingDesignHtml));tt!=null&&(tt=tt.replace("{{id}}",'"widgetconfig_'+t+"_"+ft+'"'),tt=tt.replace("{{onclick}}",'"'+nt+'"'),tt=tt.replace("{{SettingName}}",w[l].SettingName),g+=' <span class="mr-10">'+tt+"<\/span>")}g+="<\/div>"}}p=p.replace(at,g)}v!==null&&v.Data==""?($("#btn-list-load-more_"+u).addClass("hidden"),$(`#Viewer_${u}`).find(".Templateheader,.TemplateFooter").addClass("hidden"),$("#templateViewerBody_"+u).html("<div class='alert alert-primary text-center mb-0 border-0 rounded-0 w-100 font-14 font-weight-500'>No data available<\/div>")):(v!=null&&typeof v.Data=="string"?a=JSON.parse(v.Data):typeof v.Data=="object"&&(a=v.Data),c.reportDatalength=+$(`#visibleReportCount_${u}`).text()+a.length,$(`#visibleReportCount_${u}`).text(c.reportDatalength));(!u.includes("div_dashboardportletwidget")||u.includes("fullscreen"))&&$(`#Viewer_${u}`).removeAttr("style tabulator-layout").removeClass("tabulator");yt=Handlebars.compile(p);lt=Handlebars.compile(HtmlHelper.getHelper().decode(t.result.FooterText));const b=i.result.ReportJsonData.TotalRecords;let et=0;if(h._reportViewer.IsPortletWidget)h.TemplatePageSize!=a.length||i.result.ReportInfo.IsEnableCount?a.length>=5?$(`#lnkViewAll_${u}`).removeClass("hidden"):c.reportDatalength==0&&$(`#lnkViewAll_${u}`).addClass("hidden"):$(`#lnkViewAll_${u}`).removeClass("hidden"),$("#btn-list-load-more_"+u).addClass("hidden"),b>0&&$("#Viewer_pagintion"+u).html(a.length+" of "+b),a.length>=5&&$(`#lnkViewAll_${u}`).removeClass("hidden").addClass("btn font-10"),u.indexOf("div_portletwidget")>-1&&i.result.ReportInfo.IsEnableCount&&($("#Viewer_pagintion_Badge_count"+u).removeClass("d-none"),$("#Viewer_pagintion_Badge_count_badge"+u).html(a.length));else{if(b<=f*h.TemplatePageSize)if(et=b,t.result.EnableSubTemplatesMode)h.MoreBtnViewerId==0?$("#card-footer_"+u).hide():$("#card-footer_"+h.TemplateViewerId+"_"+u).hide();else if(h.TemplatePageSize!=a.length||i.result.ReportInfo.IsEnableCount){if(b==c.reportData.length){$("#btn-list-load-more_"+u).addClass("hidden");let n=h.navigationHelper.getLastContainerId();var bt=$("#"+n).find("#dashboardwidget-container").length,kt=$("#"+n).find(".detail-container-content").length,dt=$("._bizgaze_popup_container").find(".NoMore-Records").length;bt==0&&kt==0&&dt==0&&$("#btn-list-load-more_"+u).parents().find(".NoMore-Records").removeClass("d-none")}}else $("#btn-list-load-more_"+u).removeClass("hidden");else b!=0&&$("#btn-list-load-more_"+u).removeClass("hidden"),et=f*c.PageSize,et>b&&(et=b,$("#btn-list-load-more_"+u).addClass("hidden"),$(`#templateBodyFooter_${u} .NoMore-Records`).removeClass("d-none"));$("#Viewer_pagintion"+u).html(et+" of "+b);b!=0?(pt=`<span>(${b})</span>`,$("#Viewer_pagintion_count"+u).html(pt)):c.isEnableCount&&$("#Viewer_pagintion_count"+u).html(`(${b})`)}b!=0&&($(`#visibleReportCountWrap_${u}`).addClass("d-none"),$(`.reportCountWrap_${u} .rpt-Count${u}`).addClass("hidden"),$(`#Viewer_pagintion${u}`).removeClass("hidden"));c.isShowAll&&a.length<c.PageSize&&$("#btn-list-load-more_"+u).addClass("hidden");let rt="";if($(".list-content-section"+u).removeClass("hidden"),$(".report_filter_"+u).addClass("hidden"),i.result.ReportInfo.IsPivotTree&&i.result.ReportInfo.IsTreeExpand)rt=h.getTreeViewTemplate(a,p,i.result.ReportInfo.PivotValue,i.result.ReportInfo.IsTreeExpand);else for(let n=0;n<a.length;n++)a[n].appinstalledappid=c.ViewerSettings.InstalledAppId,a[n].statusname=a[n].statusid==1?"text-success":"text-danger",a[n].haschild==!0&&(a[n].pivot_reportid=r,a[n].pivot_viewerid=s),ht=yt(a[n]),i.result.ReportInfo.IsPivotTree&&!i.result.ReportInfo.IsTreeExpand&&a[n].haschild==!0&&(ht=ht.replace("parentPlusIcon_"+a[n].parentid+"_"+a[n].childid+" d-none","parentPlusIcon_"+a[n].parentid+"_"+a[n].childid+"")),rt+=ht;if(f==h._reportViewer.Page&&h.MoreBtnViewerId==0)if(t.result.EnableSubTemplatesMode)h.loadCardMode(i,rt,t,u,e);else{if(t.result.EnableCardMode&&$(".layout_list_container").addClass("removed"),n.Themes.Providers.DetailHelper.installedAppId!=0&&n.Themes.Compact.Components.Index.Instance().currentTheme.isstructenable){let n=rt.replace(/col-sm-12|col-md-3|col-md-4|col-md-6|col-lg-3|col-lg-4|col-lg-6|col-xl-3|col-xl-4|col-xl-3|col-xxl-3|col-xxl-4|col-xxl-6/gi,function(){return"col-12"});$("#layout_list_container_"+u).html(n)}else $("#layout_list_container_"+u).html(rt);h.templateText=rt;HtmlHelper.getHelper().decode(t.result.FooterText.trim(" "))==""?($(`#templateViewerFooter_${u}`).addClass("hidden"),$(`#templateViewerFooter_${u}`).removeClass("card-footer")):($(`#templateViewerFooter_${u}`).html(lt(a[0])),h.footerText=lt(a[0]))}else if(h.templateText=rt,h.MoreBtnViewerId==0)$("#layout_list_container_"+u).append(rt);else{let n=h.MoreBtnViewerId;$("#layout_list_container_"+n+"_"+u).append(rt)}t.result.EnableSubTemplatesMode&&$("#templateViewerBody_"+u).css("height","100%");t.result.EnableCardMode&&($("#layout_list_container_"+u).addClass("d-flex flex-wrap").removeClass("list-group"),$("#templateViewerBody_"+u).css("background-color","transparent"));t.result.IsCarousel&&(ot=h.headerText+h.templateText+h.footerText,$("#Viewer_"+u).html(ot).css({height:"100%","max-height":h.widgetHeightPx}));t.result.Js!=null&&t.result.Js!=""&&(t.result.Js.indexOf("{{")>-1||t.result.Js.indexOf("}}")>-1?d+=t.result.Js+";":ut+=t.result.Js+";");$("#layout_list_container"+u).find(".list-group-item a").on("click",function(){this.id});$(".grid-stack-item-content").removeClass("hidden");let ct="",gt='<div class="mx-2 my-auto"><a href="javascript:void(0);" id="dropdownMenuButton_'+u+'" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><i class="fa fa-ellipsis-v"><\/i><\/a><div class="dropdown-menu drop-Button_'+u+'" aria-labelledby="dropdownMenuButton_"'+u+"><\/div><\/div>";if($("#dropdownMenuButton_"+u).parent().remove(),$(".sp_widget_create_"+u+"").find("a").remove(),$(window).width()<=575&&$(".sp_widget_create_"+u).find("span").length==0&&$(".sp_widget_create_"+u).parents(".card-header-right").siblings(".card-header-left").removeClass("w-70"),e!=null&&e.AppConfigurations!=null&&e.Data.ReportId==t.result.ReportId){ni=[];y=e.AppConfigurations.WidgetGrouped.filter(function(n){return n.AppConfigType===3});y.length>0&&h.fileCacheHelper.loadJsFile("platform/forms/managers/formmanager.js",function(){h.fileCacheHelper.loadJsFile("platform/forms/components/formviewer/formviewer.js",function(){for(var i,f,r="",t=0;t<y.length;t++){if(i="",f="",y[t].JsFunction!=null&&y[t].JsFunction!=""&&(i=HtmlHelper.getHelper().decode(y[t].JsFunction)),y[t].SettingDesignHtml!=null&&y[t].SettingDesignHtml!=""&&(f=HtmlHelper.getHelper().decode(y[t].SettingDesignHtml)),r=h.load_appconfigurations(y[t],p,o),!n.Themes.Compact.Components.Details.Instance().isSystemLock||n.Themes.Compact.Components.Details.Instance().isSystemLock&&y[t].ExcludeFromLock){let i="pr-3";n.Platform.Membership.Infos.Identity.getCurrentUser().isAdmin&&(i="");ct+=(y[t].Icon=="null"||y[t].Icon=="")&&y[t].SettingUrlType==3?'<span class="'+i+'"><a href="javascript:;" class="nav-link biz-highlight-bg-color" id="LinkButton" title="'+y[t].SettingName+'" onclick="'+r+'"><i class=""><\/i>'+f+"<\/a><\/span>":(y[t].Icon=="null"||y[t].Icon=="")&&(y[t].SettingUrlType==10||y[t].SettingUrlType==11)?'<span class="'+i+'"><a href="javascript:;" class="nav-link biz-highlight-bg-color btn btn-sm btn-outline-primary" id="LinkButton" title="'+y[t].SettingName+'" onclick="'+r+'">'+y[t].SettingName+"<\/a><\/span>":'<span class="'+i+'"><a href="javascript:;" class="nav-link no-caret btn btn-icon btn-flush-biz-theme btn-rounded flush-soft-hover w-30p h-30p" id="LinkButton" title="'+y[t].SettingName+'" onclick="'+r+'"><span class="btn-icon-wrap"><i class="'+y[t].Icon+'"><\/i><\/span><\/a><\/span>'}i!=null&&i!=""&&(i.indexOf("{{")>-1||i.indexOf("}}")>-1?d+=i+";":ut+=i+";")}$(".sp_widget_create_"+u+"").addClass("d-flex flex-row align-items-center");$(".sp_widget_create_"+u+"").html(ct)})});let t=e.AppConfigurations.WidgetUnGrouped.filter(function(n){return n.AppConfigType===3});t.length>0&&h.fileCacheHelper.loadJsFile("platform/forms/managers/formmanager.js",function(){h.fileCacheHelper.loadJsFile("platform/forms/components/formviewer/formviewer.js",function(){var i,r;$(".sp_widget_create_"+u).parent().addClass("align-items-center").append(gt);let f="",e="";for(i=0;i<t.length;i++)r=HtmlHelper.getHelper().decode(t[i].JsFunction),f=h.load_appconfigurations(t[i],p,o),(!n.Themes.Compact.Components.Details.Instance().isSystemLock||n.Themes.Compact.Components.Details.Instance().isSystemLock&&y[i].ExcludeFromLock)&&(e+=t[i].Icon=="null"||t[i].Icon==""&&t[i].SettingUrlType==3?'<a href="javascript:;" class="nav-link biz-highlight-bg-color" id="LinkButton" title="'+t[i].SettingName+'" onclick="'+f+'"><i class=""><\/i>'+HtmlHelper.getHelper().decode(t[i].SettingDesignHtml)+"<\/a>":'<a href="javascript:;" class="nav-link d-flex flex-row" id="LinkButton" title="'+t[i].SettingName+'" onclick="'+f+'"><span>'+t[i].SettingName+'<\/span><i class="ml-auto my-auto font-14 '+t[i].Icon+'"><\/i><\/a>'),r!=null&&r!=""&&(r.indexOf("{{")>-1||r.indexOf("}}")>-1?d+=r+";":ut+=r+";");$(".drop-Button_"+u).empty().append(e)})})}if(d!=""&&a!=null)for(l=0;l<a.length;l++)wt=a[l],h.fileCacheHelper.loadJsFile("platform/core/helpers/token/tokenhelper.js",()=>{var t=n.Core.Helpers.TokenHelper.Instance().replace(d,wt);eval(t)});if(ut!=""&&eval(ut),t.result.IsCarousel)if(ot=h.headerText+h.templateText+h.footerText,$(".BindData_"+u).find(".report-search").remove(),$(".BindData_"+u).find(".search_icon").remove(),u.indexOf("div_portletwidget")>-1||u.indexOf("div_dashboardportletwidget")>-1)$(".BindData_"+u).addClass("shadow"),$(".BindData_"+u).find(".card-footer").remove(),$(".BindData_"+u).find(".card-header.search-bar-main-wrapper").addClass("py-0 border-0");else{let n=$("#templateViewerBody_"+u).height();$("#Viewer_"+u).html(ot).css("height",n+50)}if(e!=0&&e!=undefined&&e!=null&&e.Data){let n=e.Data.WidgetDesignName;if(n=="Report_WithoutHeaderAndFooter")if(u.indexOf("div_portletwidget")>-1||u.indexOf("div_dashboardportletwidget")>-1)$("#Viewer_"+u).css("height","100%"),$("#templateViewerBody_"+u).css("height","100%"),$(".BindData_"+u).find(".card-footer,.report-search,.card-header").remove(),$(".BindData_"+u).find(".card-header.search-bar-main-wrapper").addClass("py-0 border-0");else{let n=$("#templateViewerBody_"+u).height();$("#Viewer_"+u).html(ot).css("height",n+50)}else $("#"+u).find(".search_icon").removeClass("hidden")}$("#Viewer_"+u).find("#layout_list_header,.list-group-item").addClass("biz-transparent-text-color no-background list-border-color");$("#Viewer_"+u).find(".list-group-item a").addClass("biz-transparent-text-color")})}}autoFixConfigDpVisibility(n){$(`#Viewer_${n}`).on("shown.bs.dropdown",".widget-item-config-dp",function(){const t=$(`#templateViewerBody_${n}`),r=$(this).find(".dropdown-menu").outerHeight(!0)+5,i=t.height();r>i&&t.prop("scrollHeight")>i&&t.css("overflow","visible")})}bindMoreClickEvent(t,i,r){var u=this,f=t.result.ReportJsonData.Result.Data,e;if(t.result.ReportJsonData.TotalRecords==0&&(e=[],f!=""&&typeof f=="string"?e=JSON.parse(f):typeof f=="object"&&(e=f),e.length<u._reportViewer.PageSize||e.length==0)){$("#btn-list-load-more_"+i).addClass("hidden");let t=n.Platform.Helpers.NavigationHelper.ModalContainerIds[n.Platform.Helpers.NavigationHelper.ModalContainerIds.length-1];var o=$("#"+t).find("#dashboardwidget-container").length,s=$("#"+t).find(".detail-container-content").length,h=$("._bizgaze_popup_container").find(".NoMore-Records").length;o==0&&s==0&&h==0&&e.length!=0&&$("#btn-list-load-more_"+i).parents().find(".NoMore-Records").removeClass("d-none")}f!=""&&t.result.ReportJsonData.TotalRecords==JSON.parse(f).length&&$("#btn-list-load-more_"+i).addClass("hidden");$("#loadMoreListBtn_"+i).off("click").click(function(){u.MoreBtnViewerId=0;let e=u.last_page+1,h=$("#"+i).find("#ListSearch").val(),f=n.Platform.Analytics.Components.ReportViewer.Instance(),t=f.getReportViewerInstance(i),c=f.isIdentityFilter(t.dynamicFilters),{fromDate:o,toDate:s}=f.checkForReportDatePicker(t.ReportId,i);t.fromDate&&t.toDate&&(o=t.fromDate,s=t.toDate);let l=f.getDisplayModeTypeId();t.Page=Number(e);let a={ReportId:Number(u.MainTemplateReportId),page:t.Page,Filter:t.dynamicFilters,InputParameters:t.inputParameters,pageSize:t.PageSize,SearchTerm:h?$("#"+i).find("#ListSearch").val().toString():null,FilterId:t.filterId,DateFilter:t.dateFilters,IsEnableCount:t.isEnableCount,DisplayModeTypeId:l,FromDate:o,ToDate:s,viewerTypeId:t.ViewerSettings.selectedViewerTypeId,IsDynamicFilterApplied:c,IsShowAll:t.isShowAll};u.last_page+=1;u.reportManager.getReportInfo(a).then(function(f){if(f.status==n.Data.Status.Success)if(f.result.ReportJsonData.Result.Data!=""){let o=t.reportData,s=JSON.parse(f.result.ReportJsonData.Result.Data);t.reportData=$.merge(o,s);t.reportDatalength=t.reportData.length;let n=t.ViewerSettings.defaultViewerId;t.ViewerSettings.selectedViewerId!=undefined&&(n=t.ViewerSettings.selectedViewerId);u.loadView(f,u.MainTemplateReportId,n,e,t.PageSize,i,t.ViewerSettings,null,r)}else $("#btn-list-load-more_"+i).addClass("hidden"),$(`#templateBodyFooter_${i} .NoMore-Records`).removeClass("d-none");else u.last_page-=1});u.templateText&&(n.Platform.Helpers.NavigationHelper.TemplateText=u.templateText,n.Platform.Helpers.NavigationHelper.FooterText=u.footerText,n.Platform.Helpers.NavigationHelper.HeaderText=u.headerText)})}loadCardMode(t,i,r,u,f){function s(t){return __awaiter(this,void 0,void 0,function*(){var r,s,c,l,h,a;for(const t of t){r="";s=HtmlHelper.getHelper().decode(t.HeaderText);$("#layout_list_container_"+t.TemplateViewId+"_"+u).remove();$("#templateViewerBody_"+u).append(`<br/><ul class="layout_list_container card font-14 row ml-15 mr-15"><div class="card-header bg-light col-sm-12">${s}</div><div class="card-body row" id="layout_list_container_${t.TemplateViewId}_${u}"> </div> <div class="card-footer" id="card-footer_${t.TemplateViewId}_${u}"> <div class="text-center text-white col-sm-12"> <a class="btn btn-success m-b btn-list-load-more" id="btn-list-load-more_${t.TemplateViewId}_${u}">More<i class=""> </i></a></div></div></ul>`);c=Handlebars.compile(HtmlHelper.getHelper().decode(t.TemplateText));l=Handlebars.compile(s);let v={ReportId:t.ReportId,page:1,pageSize:t.PageSize,FilterId:o.filterId,Filter:o.dynamicFilters,InputParameters:o.inputParameters,SearchTerm:$("#"+u).find("#ListSearch").val().toString(),IsJson:!0,viewerTypeId:o.ViewerSettings.selectedViewerTypeId,DisplayModeTypeId:e._reportViewer.getDisplayModeTypeId()};if(yield e.reportManager.getReportViewerData(v).then(function(n){let o=JSON.parse(n.result);if(o.Data!=""){let h=JSON.parse(o.Data);r=h;var f="";for(let n=0;n<h.length;n++)i=c(h[n]),s!=""&&(f=l(h[n])),$("#layout_list_container_"+t.TemplateViewId+"_"+u).append(i),e.templateText=i,$(`#templateViewerHeader_${u}`).removeClass("hidden").html(f),e.headerText=f;e.SubTemplatesPage[t.TemplateViewId]=2;$("#Viewer_"+u).find(".simplebar-wrapper").removeClass("simplebar-wrapper").removeAttr("style");$(`#templateViewerFooter_${u}`).remove();n.totalRecords<=e.SubTemplatesPage[t.TemplateViewId]*t.PageSize&&$("#card-footer_"+t.TemplateViewId+"_"+u).hide()}else $("#btn-list-load-more_"+t.TemplateViewId+"_"+u+"").addClass("hidden")}).then(function(){$("#btn-list-load-more_"+t.TemplateViewId+"_"+u).off("click").click(function(){e.MoreBtnViewerId=t.TemplateViewId;var n=e.SubTemplatesPage[t.TemplateViewId];e.SubTemplatesPage[t.TemplateViewId]=e.SubTemplatesPage[t.TemplateViewId]+1;let i=$("#"+u).find("#ListSearch").val(),r={ReportId:Number(t.ReportId),page:Number(n),Filter:o.dynamicFilters,FilterId:o.filterId,pageSize:e.TemplatePageSize,SearchTerm:i?$("#"+u).find("#ListSearch").val().toString():null,viewerTypeId:o.ViewerSettings.selectedViewerTypeId,DisplayModeTypeId:e._reportViewer.getDisplayModeTypeId()};e.reportManager.getReportInfo(r).then(function(i){e.loadView(i,e.MainTemplateReportId,t.TemplateViewId,n,e.TemplatePageSize,u,o.ViewerSettings,null,f)})})}),t.Js!=""&&r!=null)for(h=0;h<r.length;h++)a=r[h],e.fileCacheHelper.loadJsFile("platform/core/helpers/token/tokenhelper.js",()=>{var i=n.Core.Helpers.TokenHelper.Instance().replace(t.Js,a);eval(i)})}})}var e=this;let o;if(n.Platform.Helpers.NavigationHelper.reportViewerInstance.length>0){let t=n.Platform.Helpers.NavigationHelper.reportViewerInstance.find(n=>n.childcontainerid==u);o=t!=undefined?t.instance:e}else o=e;e=this;$("#layout_list_container_"+u).html(`<div class="card-body row" id="layout_list_container_${u}">${i}</div>`);$("#layout_list_container_"+u).removeClass("list-group").addClass("row ml-15 mr-15 mt-40 card");let h=$("#btn-list-load-more_"+u).parent().html();$("#btn-list-load-more_"+u).parent().remove();let c=$(`#templateViewerHeader_${u}`)[0];$("#card-footer_"+u).remove();$("#layout_list_container_"+u).prepend(c);$("#layout_list_container_"+u).append(`<div class="card-footer" id="card-footer_`+u+`"><div class="text-center text-white col-sm-12">`+h+`</div></div>`);e.bindMoreClickEvent(t,u,f);$("#layout_list_container_"+u).removeAttr("id");r.result.SubTemplates!=""&&r.result.SubTemplates!=null&&e.viewerManager.getSubTemplate(r.result.TemplateViewId).then(function(n){s(n.result)})}load_appconfigurations(t,i,r){var v=this,o,h,u,c;let e=t.SettingUrlType;var l=t.WidgetId,s=t.AppConfigurationId,y=t.SettingUrl,a=t.FormId;let f;if(o=t.FormPrimaryColumn,t.Icon=="fa fa-plus"?f=0:o!=""&&o!=null&&i==undefined?(o=o.toString().toLowerCase(),f=n.Themes.Providers.DetailHelper.recordId):i!=undefined&&i!=""?(h=$(i),f=h.find("#hf_widgetitem_Id").val()):f=0,u="",e==2){let n="";t.JsFunction!=null&&t.JsFunction!=""&&(n=HtmlHelper.getHelper().decode(t.JsFunction));u="this.fileCacheHelper.loadJsFile('"+t.SettingUrl+"', function (){var html = Unibase.Apps.Components.Stages.Instance().init();NavigationHelper.Instance().loadPopupHtml(html, Helpers.Size.DockLeft, function(containerid) {"+n+" ;});});"}else if(e==1)i.indexOf("hf_widgetid_recordId")>0&&(f=n.Themes.Providers.DetailHelper.recordId),u="Unibase.Platform.Helpers.NavigationHelper.Instance().loadForm("+a+", "+f+","+s+","+r+" )";else if(e==3){let i="Widget_"+t.SettingUrl.split(",")[0].split(".")[0].trim(),r=t.SettingUrl.split(".js,")[1];n.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("widgets/"+t.SettingUrl.split(",")[0],null);c="Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile('widgets/"+t.SettingUrl.split(",")[0]+"', function () { "+i+"."+r+" });";u=c}else e==5?u="Unibase.Platform.Analytics.Viewers.TemplateViewer.Instance().dynamicDelete("+f+","+s+")":e==7?u="Unibase.Themes.Compact.Components.ReportWidgets.Default.Instance().loaddynamicwidgets("+l+","+f+",'',"+s+",true)":e==10?u="Unibase.Themes.Compact.Components.Nav.Instance().loadDashboard("+t.LinkDashboardId+",'"+t.DashboardName+"')":e==11&&(u="Unibase.Themes.Compact.Components.Nav.Instance().loadDashboardsInDashboard("+t.LinkDashboardGroupId+",0,true)");return u}dynamicDelete(t,i){bootbox.confirm("Are you sure to delete this record?",function(r){r&&n.Platform.Forms.Managers.FormManager.Instance().dynamicDelete(t,i).then(function(t){t.status==n.Data.Status.Error||MessageHelper.Instance().showSuccess(t.message,"");var i=n.Themes.Compact.Components.Details.Instance(),r=n.Platform.Helpers.NavigationHelper.ModalContainerIds[n.Platform.Helpers.NavigationHelper.ModalContainerIds.length-1],u=n.Themes.Providers.DetailHelper.installedAppId,f=i.unibase_core_activeportletid;i.loadWidgets(u,f,"#"+r+"")})})}getTreeViewTemplate(n,t,i,r){function y(t){var r,f;let i=h.gettreeChildRecords(n,t);if(i.length>0)for(h.pivotChildRecords.length==0&&(h.pivotChildRecords=i),r=0;r<i.length;r++){let t=y(i[r].childid);if(t.length>0)for(f=0;f<t.length;f++){u="";let e=h.gettreeChildRecords(n,t[f].childid);if(e.length==0)u+=s(t[f]);else{let n="";o!=""?n=o:(u==""&&(u+=s(t[f])),n=u);o="";let h="<ul class='parentUl_"+i[r].parentid+"_"+i[r].childid+" "+c+" "+l+"'> "+n+" < /ul>",e=s(t[f]);u=e.slice(0,e.lastIndexOf("<\/li>"))+h+"<\/li>";u=u.replace("parentPlusIcon_"+i[r].parentid+"_"+i[r].childid+" d-none","parentPlusIcon_"+i[r].parentid+"_"+i[r].childid+"");o+=u;u=""}o+=u}else u+=s(i[r]);let e=h.pivotChildRecords.filter(function(n){return n.childid==i[r].childid});if(e.length>0){let t=h.gettreeChildRecords(n,i[r].childid);if(t.length>0){let t,n="";t=o!=""?o:u;let e="<ul class ='parentUl_"+i[r].parentid+"_"+i[r].childid+" "+c+" "+l+"'>"+t+"<\/ul>",f=s(i[r]);n=f.slice(0,f.lastIndexOf("<\/li>"))+e+"<\/li>";n=n.replace("parentPlusIcon_"+i[r].parentid+"_"+i[r].childid+" d-none","parentPlusIcon_"+i[r].parentid+"_"+i[r].childid+"");a+=n}else a+=u;o="";u=""}}return i}var s,f;let h=this,v="",a="",c,l,p,o,u="";s=Handlebars.compile(t);r||(l="d-none");t.indexOf("parentPlusIcon_")>-1?(c="pl-30",p="Unibase.Platform.Analytics.Viewers.TemplateViewer.Instance().getChilds({{parentid}})"):(c="",l="");let e=n.filter(function(n){return n.parentid==i});for(f=0;f<e.length;f++){let n=y(e[f].childid);if(n!=undefined&&n.length>0){let t="<ul class='parentUl_"+e[f].parentid+"_"+e[f].childid+" "+l+" "+c+"'>"+a+"<\/ul>",n=s(e[f]);u=n.slice(0,n.lastIndexOf("<\/li>"))+t+"<\/li>";u=u.replace("parentPlusIcon_"+e[f].parentid+"_"+e[f].childid+" d-none","parentPlusIcon_"+e[f].parentid+"_"+e[f].childid+"")}else u+=s(e[f]);v+=u;u="";a="";h.pivotChildRecords=[]}return v}gettreeChildRecords(n,t){return n.filter(function(n){return n.parentid==t})}getTreeChilds(n,t){let i=$(".parentUl_"+n+"_"+t).hasClass("d-none");i?$(".parentUl_"+n+"_"+t).removeClass("d-none"):$(".parentUl_"+n+"_"+t).addClass("d-none")}static Instance(){return this.rv_instance===undefined&&(this.rv_instance=new n.Platform.Analytics.Viewers.TemplateViewer),this.rv_instance}}r.TemplateViewer=u})(r=i.Viewers||(i.Viewers={}))})(i=t.Analytics||(t.Analytics={}))})(t=n.Platform||(n.Platform={}))}(Unibase||(Unibase={}));__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())})},function(n){let t;(function(n){let t;(function(t){let i;(function(t){class i extends n.Core.BaseManager{refreshWidgets(){return __awaiter(this,void 0,void 0,function*(){return yield this.dataHelper().postAsync("apis/v4/unibase/platform/widgets/refreshwidgets/np","{}").then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n.message})})}refreshWidgetLayouts(){return __awaiter(this,void 0,void 0,function*(){return yield this.dataHelper().postAsync("apis/v4/unibase/platform/Widgets/RefreshWidgetLayouts/np","{}").then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}getDefaultWidget(n){return __awaiter(this,void 0,void 0,function*(){return yield this.dataHelper().postAsync("apis/v4/unibase/platform/widgets/getdefaultwidget",n).then(function(n){return n.result!==null&&n.result!==""&&(n.result=JSON.parse(n.result)),n})})}getDetailWidgetData(n){return __awaiter(this,void 0,void 0,function*(){return yield this.dataHelper().postAsync("apis/v4/unibase/platform/widgets/detailwidget",n).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}getPreviewDetailWidgetData(n){return __awaiter(this,void 0,void 0,function*(){return yield this.dataHelper().postAsync("apis/v4/unibase/platform/widgets/PreviewDetailwidget",n).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}getKpiWidgetData(n){return __awaiter(this,void 0,void 0,function*(){return yield this.dataHelper().postAsync("apis/v4/unibase/platform/widgets/kpiwidget",n).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}saveReportWidget(n){return __awaiter(this,void 0,void 0,function*(){return yield this.dataHelper().postAsync("apis/v4/unibase/platform/widgets/reportwidget",n).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}getReportWidgetby(n){return __awaiter(this,void 0,void 0,function*(){const t="apis/v4/unibase/platform/widgets/getreportwidget/PortletWidgetId/"+n;return yield this.dataHelper().getAsync(t).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}getReportWidget(n,t){return __awaiter(this,void 0,void 0,function*(){const i="apis/v4/unibase/platform/widgets/ReportWidget/WidgetId/"+n+"/InstalledAppId/"+t;return yield this.dataHelper().getAsync(i).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}getCommonWidgets(n,t){return __awaiter(this,void 0,void 0,function*(){const i="apis/v4/unibase/platform/widgets/getcommonwidgets/portletId/"+t+"/installedappid/"+n;return yield this.dataHelper().getAsync(i).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}getAppWidgets(n,t){return __awaiter(this,void 0,void 0,function*(){const i="apis/v4/unibase/platform/widgets/getappnewwidgets/portletId/"+t+"/installedappid/"+n;return yield this.dataHelper().getAsync(i).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}getAddedWidgets(n,t){return __awaiter(this,void 0,void 0,function*(){const i="apis/v4/unibase/platform/widgets/getalreadyaddedwidgets/portletId/"+t+"/installedappid/"+n;return yield this.dataHelper().getAsync(i).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}saveLayout(n){return __awaiter(this,void 0,void 0,function*(){return yield this.dataHelper().postAsync("apis/v4/unibase/platform/widgets/savelayout",n).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}getWidgetTyes(){return __awaiter(this,void 0,void 0,function*(){return yield this.dataHelper().getAsync("apis/v4/unibase/platform/widgets/getwidgettypes").then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}getWidgetFormats(){return __awaiter(this,void 0,void 0,function*(){return yield this.dataHelper().getAsync("apis/v4/unibase/platform/widgets/getwidgetformats").then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}getWidgetLayouts(){return __awaiter(this,void 0,void 0,function*(){return yield this.dataHelper().getAsync("apis/v4/unibase/platform/widgets/getwidgetlayouts").then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}getColors(){return __awaiter(this,void 0,void 0,function*(){return yield this.dataHelper().getAsync("apis/v4/unibase/platform/apps/getcolors").then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}getWidgetDesigns(n){return __awaiter(this,void 0,void 0,function*(){const t="apis/v4/unibase/platform/widgets/getwidgetdesigns/WidgetLayoutId/"+n;return yield this.dataHelper().getAsync(t).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}getFormInstalledApps(n){return __awaiter(this,void 0,void 0,function*(){const t="apis/v4/unibase/platform/apps/getinstalledappsbyids/installedappsids/"+n;return yield this.dataHelper().getAsync(t).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}saveWidget(n){return __awaiter(this,void 0,void 0,function*(){return yield this.dataHelper().postAsync("apis/v4/unibase/platform/widgets/savewidget",n).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}getReportColumnsByInstalledappIds(n){return __awaiter(this,void 0,void 0,function*(){return yield this.dataHelper().postAsync("apis/v4/unibase/platform/analytics/reportcolumns/List",n).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}updateDragandDropWidget(n){return __awaiter(this,void 0,void 0,function*(){return yield this.dataHelper().postAsync("apis/v4/unibase/apps/platform/UpdateDragandDropWidget",n).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}getWidget(n){return __awaiter(this,void 0,void 0,function*(){const t="apis/v4/unibase/platform/widgets/getwiget/WidgetId/"+n;return yield this.dataHelper().getAsync(t).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}getPortletWidgetByWidgetId(n){return __awaiter(this,void 0,void 0,function*(){const t="apis/v4/unibase/platform/widgets/portletwidgetbywidgetid/WidgetId/"+n;return yield this.dataHelper().getAsync(t).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}getPortletWidgetByWidgetIdAndPortletId(n,t){return __awaiter(this,void 0,void 0,function*(){const i="apis/v4/unibase/platform/widgets/portletwidgetbyportletidandwidgetid/PortletId/"+n+"/WidgetId/"+t;return yield this.dataHelper().getAsync(i).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}getDetailWidget(n){return __awaiter(this,void 0,void 0,function*(){const t="apis/v4/unibase/platform/widgets/getdetailwidget/WidgetId/"+n;return yield this.dataHelper().getAsync(t).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}getKPIWidget(n){return __awaiter(this,void 0,void 0,function*(){const t="apis/v4/unibase/platform/widgets/getkpiwidget/WidgetId/"+n;return yield this.dataHelper().getAsync(t).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}getKpiPreviewData(n){return __awaiter(this,void 0,void 0,function*(){const t="apis/v4/unibase/platform/widgets/kpipreviewwidget/reportid/"+n+" / ";return yield this.dataHelper().getAsync(t).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}getAppConfigurationsByWidgetId(n,t){return __awaiter(this,void 0,void 0,function*(){const i="apis/v4/unibase/platform/apps/getappconfigurationsbywidgetid/widgetid/"+n+"/installedappid/"+t;return yield this.dataHelper().getAsync(i).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}getAppWidgetProviderById(n){return __awaiter(this,void 0,void 0,function*(){const t="apis/v4/unibase/platform/widgets/GetAppWidgetProvidersByWidgetId/WidgetId/"+n;return yield this.dataHelper().getAsync(t).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}getPortletWidget(n){return __awaiter(this,void 0,void 0,function*(){const t="apis/v4/unibase/platform/widgets/portletwidget/PortletWidgetId/"+n;return yield this.dataHelper().getAsync(t).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}addWidgetsToPorlet(n){return __awaiter(this,void 0,void 0,function*(){return yield this.dataHelper().postAsync("apis/v4/unibase/platform/widgets/addwidgettoportlet",n).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}getDashboardWidgets(n,t){return __awaiter(this,void 0,void 0,function*(){const i="apis/v4/unibase/platform/widgets/getdashboardwidgets/layoutid/"+n+"/widgettypeid/"+t;return yield this.dataHelper().getAsync(i).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}getstructureleft(){return __awaiter(this,void 0,void 0,function*(){return yield this.dataHelper().getAsync("apis/v4/unibase/platform/structure/getstructures").then(function(n){return n.result!=null&&(n.result=JSON.parse(n.result)),n})})}setViewable(n,t){return __awaiter(this,void 0,void 0,function*(){const i="apis/v4/unibase/platform/widgets/setwidgetasviewable/portletwidgetid/"+n+"/viewall/"+t;return yield this.dataHelper().postAsync(i,null).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}getWidgetRoles(n){return __awaiter(this,void 0,void 0,function*(){const t="apis/v4/unibase/platform/widgets/getwidgetroles/portletwidgetid/"+n;return yield this.dataHelper().getAsync(t).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}saveWidgetRole(n){return __awaiter(this,void 0,void 0,function*(){return yield this.dataHelper().postAsync("apis/v4/unibase/platform/widgets/savewidgetrole",n).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}removeViewRole(n,t,i){return __awaiter(this,void 0,void 0,function*(){const r="apis/v4/unibase/platform/widgets/deletewidgetrole/portletwidgetid/"+n+"/roleid/"+t+"/isexclude/"+i;return yield this.dataHelper().postAsync(r,"{}").then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}getWidgetStages(n){return __awaiter(this,void 0,void 0,function*(){const t="apis/v4/unibase/platform/widgets/getwidgetstages/portletwidgetid/"+n;return yield this.dataHelper().getAsync(t).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}saveWidgetStage(n){return __awaiter(this,void 0,void 0,function*(){return yield this.dataHelper().postAsync("apis/v4/unibase/platform/widgets/savewidgetstage",n).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}setViewToAllStages(n,t){return __awaiter(this,void 0,void 0,function*(){const i="apis/v4/unibase/platform/widgets/setviewalltowidgetstages/widgetid/"+n+"/viewall/"+t;return yield this.dataHelper().postAsync(i,null).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}getAppWidgets_(n,t,i){return __awaiter(this,void 0,void 0,function*(){const r="apis/v4/unibase/platform/widgets/getappwidgets/installedappid/"+n+"/widgettypeid/"+t+"/widgetlayoutid/"+i;return yield this.dataHelper().getAsync(r).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}getWidgetbyuniqueid(n){return __awaiter(this,void 0,void 0,function*(){const t="apis/v4/unibase/platform/widgets/getwidgetbyunique/UniqueId/"+n;return yield this.dataHelper().getAsync(t).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}exportWidgetByWidgetId(n){return __awaiter(this,void 0,void 0,function*(){const t="apis/v4/unibase/platform/themes/exportwidgetbyportletwidgetid/PortletWidgetId/"+n;return yield this.dataHelper().getAsync(t).then(function(n){return n.result!==null,n})})}importWidget(n){return __awaiter(this,void 0,void 0,function*(){return yield this.dataHelper().postAsync("apis/v4/unibase/platform/Widgets/importwidget",n).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n.message})})}static Instance(){return this._instance===undefined&&(this._instance=new i),this._instance}}t.WidgetManager=i})(i=t.Managers||(t.Managers={}))})(t=n.Widgets||(n.Widgets={}))})(t=n.Platform||(n.Platform={}))}(Unibase||(Unibase={})),function(n){let t;(function(t){let i;(function(t){let i;(function(t){class i extends n.Platform.Core.BaseComponent{jsFiles(){return["platform/widgets/managers/interfaces/iwidgetmanager.js","platform/widgets/managers/widgetmanager.js","platform/core/helpers/propertyhelper/propertyhelper.js","platform/core/helpers/token/tokenhelper.js"]}cssFiles(){return[]}html(n,t){return n[0].PortletWidgetId==22501?'<div class="card h-160p"><ul class="h-100 d-flex justify-content-center align-items-center"><li class="d-flex justify-content-center font-34 font-weight-500"><span class="mx-2"><i class="la la-plus-circle"><\/i><\/span><span>Custom Design<\/span><\/li><\/ul><\/div>':'<div class="col-12 DynamicHtml_'+t+'"><\/div>'}load(t,i){for(var e,o,h=this,f=[],u=n.Themes.Providers.DashboardHelper.Instance().replaceWidgetParameterValues(t[0].WidgetParameters,t[0].InstalledAppId),r=0;r<u.length;r++)e=u[r].Key,o=u[r].Value,f.push({ParameterName:e,ParameterValue:o,ExpOp:n.Platform.Core.Enums.ExpressionOperator.Equals});let s={ReportId:t[0].ReportId,page:0,pageSize:10,Filter:f,IsJson:!0};n.Platform.Analytics.Managers.ReportManager.Instance().getReportViewerData(s).then(function(n){var f=Handlebars.compile(t[0].StaticJsPath.replace(/\`/g,"")),r="",u=JSON.parse(JSON.parse(n.result).Data);for(let n=0;n<u.length;n++)r+=f(u[n]);$(".DynamicHtml_"+i).html(r)});$("."+i).siblings(".line-loader").remove();$("."+i).removeClass("hidden")}static Instance(){return(this.instance===null||this.instance===undefined)&&(this.instance=new i),this.instance}}t.CustomDesign=i})(i=t.DetailWidgets||(t.DetailWidgets={}))})(i=t.Compact||(t.Compact={}))})(t=n.Themes||(n.Themes={}))}(Unibase||(Unibase={})),function(n){let t;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){n[n.Equals=1]="Equals";n[n.NotEquals=2]="NotEquals";n[n.EqualsColumn=3]="EqualsColumn";n[n.NotEqualsColumn=4]="NotEqualsColumn";n[n.GreaterThan=5]="GreaterThan";n[n.GreaterThanOrEquals=6]="GreaterThanOrEquals";n[n.LessThan=7]="LessThan";n[n.LessThanOrEquals=8]="LessThanOrEquals";n[n.GreaterThanColumn=9]="GreaterThanColumn";n[n.GreaterThanOrEqualsColumn=10]="GreaterThanOrEqualsColumn";n[n.LessThanColumn=11]="LessThanColumn";n[n.LessThanOrEqualsColumn=12]="LessThanOrEqualsColumn";n[n.Empty=13]="Empty";n[n.NotEmpty=14]="NotEmpty";n[n.Contains=15]="Contains";n[n.DoesNotContains=16]="DoesNotContains";n[n.StartsWith=17]="StartsWith";n[n.EndsWith=18]="EndsWith";n[n.In=19]="In";n[n.NotIn=20]="NotIn";n[n.Between=21]="Between";n[n.NotBetween=22]="NotBetween";n[n.InQuery=23]="InQuery";n[n.NotInQuery=24]="NotInQuery";n[n.Date=25]="Date";n[n.ILike=26]="ILike";n[n.NotEndsWith=27]="NotEndsWith";n[n.BeginsWith=28]="BeginsWith";n[n.NotBeginsWith=29]="NotBeginsWith";n[n.IsNull=30]="IsNull";n[n.IsNotNull=31]="IsNotNull"})(t=n.ExpressionOperator||(n.ExpressionOperator={}))})(t=n.Enums||(n.Enums={}))})(t=n.Core||(n.Core={}))})(t=n.Platform||(n.Platform={}))}(Unibase||(Unibase={})),function(n){let t;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){n[n.List=1]="List";n[n.Details=2]="Details";n[n.Widget=3]="Widget";n[n.Settings=4]="Settings";n[n.WidgetItem=5]="WidgetItem";n[n.WidgetSetting=6]="WidgetSetting";n[n.DetailSetting=7]="DetailSetting";n[n.AutoComplete=8]="AutoComplete";n[n.Print=9]="Print";n[n.Status=10]="Status"})(t=n.AppConfigeType||(n.AppConfigeType={}));let i;(function(n){n[n.Form=1]="Form";n[n.Html=2]="Html";n[n.JsFunction=3]="JsFunction";n[n.Status=4]="Status";n[n.Delete=5]="Delete";n[n.Component=6]="Component";n[n.Widget=7]="Widget";n[n.Report=8]="Report";n[n.App=9]="App";n[n.Dashboard=10]="Dashboard";n[n.Dashboardgroup=11]="Dashboardgroup";n[n.Procedure=12]="Procedure"})(i=n.SettingUrlType||(n.SettingUrlType={}));let r;(function(n){n[n.Dependent=1]="Dependent";n[n.Premium=2]="Premium";n[n.Setting=3]="Setting";n[n.Report=4]="Report";n[n.PremiumReport=5]="PremiumReport";n[n.Hidden=6]="Hidden"})(r=n.AppProviderType||(n.AppProviderType={}))})(t=n.Enums||(n.Enums={}))})(t=n.Apps||(n.Apps={}))})(t=n.Platform||(n.Platform={}))}(Unibase||(Unibase={})),function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t extends n.Manager.KpiManager{jsFiles(){return["platform/widgets/managers/interfaces/iwidgetmanager.js","platform/widgets/managers/widgetmanager.js","platform/core/helpers/propertyhelper/propertyhelper.js","platform/core/helpers/token/tokenhelper.js","platform/core/helpers/numberhelper/numberhelper.js","platform/analytics/components/reportviewer/reportviewer.js"]}cssFiles(){return[]}html(n,t){let i=n[0].WidgetName;return'<ul class="position-relative bg-white text-dark font-weight-500 d-flex kpi_card_class_'+n[0].PortletWidgetId+'" id="widget_kpis_Comparision" style="height:120px;border-radius:5px"> <li class="d-flex flex-column w-65 font-14 font-weight-normal p-2"> <ul class="d-flex justify-content-between my-2 h-100"> <li class="my-auto kpivalueLabel_'+n[0].PortletWidgetId+'" data-kpi="kpi_font">'+i+'<\/li><li class="text-dark my-auto"> <span class="font-weight-500 textProperty_'+n[0].PortletWidgetId+" kpivalue_"+n[0].PortletWidgetId+'" data-valueBind="Value-1" style="font-size:22px">389<\/span> <\/li><\/ul> <ul class="d-flex justify-content-between my-2 h-100"> <li class="my-auto kpivalueLabel_'+n[0].PortletWidgetId+'" data-valuelabelbind="Value-1" data-kpi="kpi_font">Label<\/li><li class="text-dark my-auto"> <span class="font-weight-500 textProperty_'+n[0].PortletWidgetId+" kpivalue_"+n[0].PortletWidgetId+'" data-valueBind="Value-2" style="font-size:22px">289<\/span> <\/li><\/ul> <\/li><li class="w-35 bgcolorset_'+n[0].PortletWidgetId+'" style="background-color:#88c241; border-radius: 0px 5px 5px 0px;"> <ul class="d-flex h-100 justify-content-end "> <li class="d-flex h-100 font-weight-700 text-center"> <p class="my-auto textProperty_'+n[0].PortletWidgetId+'" style="font-size:22px"><span class="font-weight-500 text-white kpivalue_'+n[0].PortletWidgetId+'" data-valueBind="Value-3">85%<\/span><i class="text-white la la-arrow-up"><\/i><\/i><\/p><\/li><li class="p-2 pr-3 text-right ml-0"> <a href="#" id="showreport_'+n[0].PortletWidgetId+'" onclick="Unibase.Themes.Compact.KpiWidgets.Comparision.Instance().linkReport('+n[0].WidgetId+","+n[0].PortletWidgetId+",'"+t+'\')" class="mr-2 p-2 position-absolute r-0 t-0"> <small id="showreport_'+n[0].PortletWidgetId+'" class="font-sm-11"> <span class="nav-icon-wrap"> <i class="font-14 dripicons dripicons-graph-pie text-dark"><\/i> <\/span> <\/small> <\/a> <\/li><\/ul> <\/li><\/ul>'}load(n,t){let i=this;i._load(n,t,null)}_loadData(n,t,i,r,u,f){let e=this;e.loadData(n,t,i,r,u,f)}_styling(n,t,i){let r=JSON.parse(i.result.CssProperty),u=i.result.KpiHeight+"px",f=r[0].BorderWidth+" "+r[0].BorderType+" "+r[0].BorderColor;$(t).find(".kpi_card_class_"+n).css({border:f,"border-radius":r[0].BorderRadius,height:u});$(t).find(".bgcolorset_"+n).css({"background-color":r[0].BackgroundColor,"border-radius":"0px "+r[0].BorderRadius+" "+r[0].BorderRadius+" 0px"});$(t).find(".kpivalue_"+n+'[data-valuebind="Value-1"]').css({"font-size":r[0].FontSize+"px","font-family":r[0].FontStyle});$(t).find(".kpivalue_"+n+'[data-valuebind="Value-2"]').css({"font-size":r[0].FontSize+"px","font-family":r[0].FontStyle});$(t).find(".textProperty_"+n).css({"font-size":r[0].FontSize+"px","font-family":r[0].FontStyle})}static Instance(){return(this.instance===null||this.instance===undefined)&&(this.instance=new t),this.instance}}n.Comparisionrightbarcolor=t})(t=n.KpiWidgets||(n.KpiWidgets={}))})(t=n.Compact||(n.Compact={}))})(t=n.Themes||(n.Themes={}))}(Unibase||(Unibase={})),function(n){let t;(function(t){let i;(function(t){let i;(function(t){class i extends t.Manager.KpiManager{jsFiles(){return["platform/widgets/managers/interfaces/iwidgetmanager.js","platform/widgets/managers/widgetmanager.js","platform/core/helpers/propertyhelper/propertyhelper.js","platform/core/helpers/token/tokenhelper.js","platform/core/helpers/numberhelper/numberhelper.js","platform/analytics/components/reportviewer/reportviewer.js"]}cssFiles(){return[]}html(n,t){let i=n[0].WidgetName;return'<div class="position-relative kpi_card_class_'+n[0].PortletWidgetId+'" style="background-color:#fff; height:120px; border-radius:5px"> <div class="card-body card-body-kpi-CBBC-'+n[0].PortletWidgetId+' p-2 font-weight-500 text-dark" data-height="height1"> <ul class="d-flex justify-content-between h-100 flex-column"> <li class="d-flex flex-row justify-content-between my-auto"> <span class="font-weight-400 line-height-10 textProperty_'+n[0].PortletWidgetId+" kpivalue_1_"+n[0].PortletWidgetId+" kpivalue_"+n[0].PortletWidgetId+'" data-valuebind="Value-1" style="font-size:32px">3600<\/span><span class=""><span class="ml-auto pr-3" id="config_widget_'+n[0].PortletWidgetId+'"><\/span><a href="javascript:void(0);" onclick="Unibase.Themes.Compact.KpiWidgets.Manager.KpiManager.Instance().linkReport('+n[0].WidgetId+","+n[0].PortletWidgetId+", "+t+')" id="showreport_'+n[0].PortletWidgetId+'" class="mr-2 p-2 position-absolute r-0 t-0"><small id="showreport_'+n[0].PortletWidgetId+'"><span class="nav-icon-wrap"><i class="font-14 dripicons dripicons-graph-pie text-dark"><\/i><\/span><\/small><\/a><\/span><\/li><li class="d-flex flex-row font-weight-400 font-16 text-right justify-content-between align-items-center"><p class="" id="hf_kpi_widgetName_'+n[0].PortletWidgetId+'" data-kpi="kpi_font">'+i+' <\/p><span class="pull-right font-14 font-weight-500 kpivalue_'+n[0].PortletWidgetId+" kpivalue_2_"+n[0].PortletWidgetId+'" data-valuebind="Value-2">88%<\/span> <\/li><\/ul> <\/div><div class="border-0 kpivalue_3_'+n[0].PortletWidgetId+" p-2 d-flex justify-content-between font-weight-400 bgcolorset_"+n[0].PortletWidgetId+' text-white" data-height="height2" style="background-color:#009b84;"> <p class="my-auto kpivalueLabel_'+n[0].PortletWidgetId+'" data-valueLabelBind="Value-1" data-kpi="kpi_font">Total Credit Customers<\/p><p class="my-auto kpivalue_'+n[0].PortletWidgetId+'" data-valuebind="Value-3" data-kpi="kpi_font">20,000<\/p><\/div><\/div>'}load(n,t){let i=this;i._load(n,t,null)}_loadData(n,t,i,r,u,f){let e=this;e.loadData(n,t,i,r,u,f)}_styling(t,i,r){let u=JSON.parse(r.result.CssProperty),o=r.result.KpiHeight+"px",h=u[0].BorderWidth+" "+u[0].BorderType+" "+u[0].BorderColor,c="0px 0px "+u[0].BorderRadius+" "+u[0].BorderRadius;var e,f,s;e=parseInt(o.replace(/px/g,""));f=e*.66;f=parseInt(n.Core.Helpers.NumberHelper.Instance().roundNumber(f,0));s=e-f;$(i).find('[data-height="height1"]').css("height",f+"px");$(i).find('[data-height="height2"]').css("height",s+"px");$(i).find(".bgcolorset_"+t+"").css({"background-color":u[0].BackgroundColor,"border-radius":c});$(i).find(".kpi_card_class_"+t+"").css({border:h,height:o,"border-radius":u[0].BorderRadius});$(i).find(".kpivalue_"+t+'[data-valuebind="Value-1"]').css({"font-size":u[0].FontSize+"px"})}static Instance(){return(this.instance===null||this.instance===undefined)&&(this.instance=new i),this.instance}}t.Comparisionbottombarcolor=i})(i=t.KpiWidgets||(t.KpiWidgets={}))})(i=t.Compact||(t.Compact={}))})(t=n.Themes||(n.Themes={}))}(Unibase||(Unibase={})),function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t extends n.Manager.KpiManager{jsFiles(){return["platform/widgets/managers/interfaces/iwidgetmanager.js","platform/widgets/managers/widgetmanager.js","platform/core/helpers/propertyhelper/propertyhelper.js","platform/core/helpers/token/tokenhelper.js","platform/core/helpers/numberhelper/numberhelper.js","platform/analytics/components/reportviewer/reportviewer.js"]}cssFiles(){return[]}html(n,t){let i=n[0].WidgetName;return n[0].PortletWidgetId==22501||n[0].PortletWidgetId==2250?'<ul class="text-dark font-weight-500 d-flex flex-column overflow-hide bgcolorset_'+n[0].PortletWidgetId+" kpi_card_class_"+n[0].PortletWidgetId+'" style="border-width: 1px 1px 12px; border-style: solid; border-color: #8fc06b; border-radius: 4px; height: 90px; background-color:#e4ffd0;"><div class="d-flex p-2 h-100"><div class="d-flex flex-column w-100 font-30 font-weight-400"><div class="d-flex justify-content-between"><span class="textProperty_'+n[0].PortletWidgetId+" kpivalue_"+n[0].PortletWidgetId+' line-height-10" data-valuebind="Value-1" style="font-size: 32px;">0<\/span><span class="my-auto" id="config_widget_'+n[0].PortletWidgetId+'"><\/span><\/div><span class="text-truncate my-auto labels_'+n[0].PortletWidgetId+'" data-kpi="kpi_font">'+i+'<\/span><\/div><div class="w-5 mr-2 text-right"> <a href="javascript:;" class="pull-right" onclick="Unibase.Themes.Compact.KpiWidgets.Comparision.Instance().linkReport('+n[0].WidgetId+","+n[0].PortletWidgetId+",'"+t+'\')";> <small class= "showreport_'+n[0].PortletWidgetId+'" data-LinkReport="LinkReport"><span class="nav-icon-wrap LinkReport_'+n[0].PortletWidgetId+'"><i class="font-14 dripicons dripicons-graph-pie text-dark"><\/i><\/span><\/small> <\/a><\/div><\/div><\/ul>':'<ul class="position-relative text-dark font-weight-500 d-flex flex-column overflow-hide bgcolorset_'+n[0].PortletWidgetId+" kpi_card_class_"+n[0].PortletWidgetId+'" style="border-width: 1px 1px 12px; border-style: solid; border-color: #fff; border-radius: 4px; height: 90px; background-color:#fff;"><div class="d-flex p-2 h-100"><div class="d-flex flex-column w-100 font-30 font-weight-400"><div class="d-flex justify-content-between"><span class="textProperty_'+n[0].PortletWidgetId+" kpivalue_"+n[0].PortletWidgetId+' line-height-10" data-valuebind="Value-1" style="font-size: 32px;" data-value-kpi="kpi_value_font">0<\/span><span class="my-auto" id="config_widget_'+n[0].PortletWidgetId+'"><\/span><\/div><span class="text-truncate my-auto labels_'+n[0].PortletWidgetId+'" data-kpi="kpi_font">'+i+'<\/span><\/div><div class="w-5 mr-2 p-2 position-absolute r-0 t-0 text-right"> <a href="javascript:;" class="pull-right" onclick="Unibase.Themes.Compact.KpiWidgets.Comparision.Instance().linkReport('+n[0].WidgetId+","+n[0].PortletWidgetId+",'"+t+'\')";> <small class= "showreport_'+n[0].PortletWidgetId+'" data-LinkReport="LinkReport"><span class="nav-icon-wrap LinkReport_'+n[0].PortletWidgetId+'"><i class="font-14 dripicons dripicons-graph-pie text-dark"><\/i><\/span><\/small> <\/a><\/div><\/div><\/ul>'}load(n,t){let i=this;i._load(n,t,null)}_loadData(n,t,i,r,u,f){let e=this;e.loadData(n,t,i,r,u,f)}_styling(n,t,i){let r=JSON.parse(i.result.CssProperty),u=i.result.KpiHeight+"px";$(t).find(".kpi_card_class_"+n).css({"border-width":r[0].BorderWidth,"border-style":r[0].BorderType,"border-color":r[0].BorderColor,"border-radius":r[0].BorderRadius,"border-bottom":"12px solid"+r[0].BorderColor,height:u,"background-color":r[0].BackgroundColor});screen.width<1198&&r[0].FontSize==32?$(t).find(".textProperty_"+n).css({"font-size":"24px","font-family":r[0].FontStyle}):$(t).find(".textProperty_"+n).css({"font-size":r[0].FontSize+"px","font-family":r[0].FontStyle})}static Instance(){return(this.instance===null||this.instance===undefined)&&(this.instance=new t),this.instance}}n.Singlevalueborder=t})(t=n.KpiWidgets||(n.KpiWidgets={}))})(t=n.Compact||(n.Compact={}))})(t=n.Themes||(n.Themes={}))}(Unibase||(Unibase={})),function(n){let t;(function(t){let i;(function(t){let i;(function(t){class i extends t.Manager.KpiManager{jsFiles(){return["platform/widgets/managers/interfaces/iwidgetmanager.js","platform/widgets/managers/widgetmanager.js","platform/core/helpers/propertyhelper/propertyhelper.js","platform/core/helpers/token/tokenhelper.js","platform/core/helpers/numberhelper/numberhelper.js","platform/analytics/components/reportviewer/reportviewer.js","platform/analytics/components/reportviewer/linkreport.js"]}cssFiles(){return[]}html(n,t){let i=n[0].WidgetName;return n[0].PortletWidgetId==22501||n[0].PortletWidgetId==2250?'<div class="bg-white overflow-hide border_color_'+n[0].PortletWidgetId+" kpi_card_class_"+n[0].PortletWidgetId+'" id="widget_kpis_TwoValue" style="border:1px none #f83f37; border-radius:4px; height:120px"><div class="card-body p-2 pb-0 font-weight-Normal text-dark" data-height="height1" style="height:79px"><ul class="d-flex flex-row"><li class="font-weight-500"><p class="ml-2" id="hf_kpi_widgetName_'+n[0].PortletWidgetId+'" data-kpi="kpi_font">'+i+'<\/p><span class="font-weight-400 ml-2 textProperty_'+n[0].PortletWidgetId+" kpivalue_"+n[0].PortletWidgetId+'" data-valueBind="Value-1" style="font-size:32px;">0<\/span><\/li><li class="ml-auto pr-3"id="config_widget_'+n[0].PortletWidgetId+'"><\/li><li class="text-right font-weight-400 font-14 mx-2"> <a href="javascript:;" onclick="Unibase.Themes.Compact.KpiWidgets.Manager.KpiManager.Instance().linkReport('+n[0].WidgetId+","+n[0].PortletWidgetId+", "+t+')"><small class="showreport_'+n[0].PortletWidgetId+'" data-LinkReport="LinkReport"><span class="nav-icon-wrap LinkReport_'+n[0].PortletWidgetId+'"><i class="font-14 dripicons dripicons-graph-pie text-dark"><\/i><\/span><\/small><\/a><\/li><\/ul><\/div><div class="px-20 py-2 color_'+n[0].PortletWidgetId+" bgcolorset_"+n[0].PortletWidgetId+' text-white font-weight-600 d-flex justify-content-between align-items-center" data-height="height2" style="background-color:#fcbf36; height:41px"><p class="kpivalueLabel_'+n[0].PortletWidgetId+'" data-valueLabelBind="Value-1" data-kpi="kpi_font">Label <\/p><p class="kpivalue_'+n[0].PortletWidgetId+'" data-valueBind="Value-2">0<\/p><\/div><\/div>':'<div class="position-relative bg-white overflow-hide border_color_'+n[0].PortletWidgetId+" kpi_card_class_"+n[0].PortletWidgetId+'" id="widget_kpis_TwoValue" style="border:1px none #f83f37; border-radius:4px; height:120px"><div class="card-body p-2 font-weight-Normal text-dark card-body-kpi-TVBBC-'+n[0].PortletWidgetId+'" data-height="height1" style="height:79px"><ul class="d-flex flex-column h-100"><li><ul class="d-flex flex-row"><li class="font-weight-500"><p class="" id="hf_kpi_widgetName_'+n[0].PortletWidgetId+'" data-kpi="kpi_font">'+i+'<\/p><\/li><li class="ml-auto pr-3"id="config_widget_'+n[0].PortletWidgetId+'"><\/li><li class="text-right font-weight-400 font-14 mx-2 "> <a href="javascript:;" onclick="Unibase.Themes.Compact.KpiWidgets.Manager.KpiManager.Instance().linkReport('+n[0].WidgetId+","+n[0].PortletWidgetId+", "+t+')" class="mr-2 p-2 position-absolute r-0 t-0"><small class="showreport_'+n[0].PortletWidgetId+'" data-LinkReport="LinkReport"><span class="nav-icon-wrap LinkReport_'+n[0].PortletWidgetId+'"><i class="font-14 dripicons dripicons-graph-pie text-dark"><\/i><\/span><\/small><\/a><\/li><\/ul><\/li><li class="my-auto"><span class="font-weight-400 textProperty_'+n[0].PortletWidgetId+" kpivalue_"+n[0].PortletWidgetId+'" data-valueBind="Value-1" style="font-size:32px;">0<\/span><\/li><\/ul><\/div><div class="p-2 kpivalue_3_'+n[0].PortletWidgetId+" color_"+n[0].PortletWidgetId+" bgcolorset_"+n[0].PortletWidgetId+' text-white font-weight-600 d-flex justify-content-between align-items-center" data-height="height2" style="height:41px"><p class="text-dark kpivalueLabel_'+n[0].PortletWidgetId+'" data-valueLabelBind="Value-1" data-kpi="kpi_font">Label <\/p><p class = "text-dark kpivalue_'+n[0].PortletWidgetId+'" data-valueBind="Value-2">0<\/p><\/div><\/div>'}load(n,t){let i=this;i._load(n,t,null)}_loadData(n,t,i,r,u,f){let e=this;e.loadData(n,t,i,r,u,f)}_styling(t,i,r){let u=JSON.parse(r.result.CssProperty),o=r.result.KpiHeight+"px",h="0px 0px "+u[0].BorderRadius+" "+u[0].BorderRadius;var e,f,s;e=parseInt(o.replace(/px/g,""));f=e*.66;f=parseInt(n.Core.Helpers.NumberHelper.Instance().roundNumber(f,0));s=e-f;$(i).find(".color_"+t+"").css({"background-color":u[0].BackgroundColor,border:h});$(i).find(".border_color_"+t+"").css({border:u[0].BorderWidth+" "+u[0].BorderType+" "+u[0].BorderColor,"border-radius":u[0].BorderRadius,height:e});$(".border_color_"+t+"").css({border:u[0].BorderWidth+" "+u[0].BorderType+" "+u[0].BorderColor,"border-radius":u[0].BorderRadius,height:o});$(i).find('[data-height="height1"]').css("height",f+"px");$(i).find('[data-height="height2"]').css("height",s+"px")}static Instance(){return(this.instance===null||this.instance===undefined)&&(this.instance=new i),this.instance}}t.Twovaluebottombarcolor=i})(i=t.KpiWidgets||(t.KpiWidgets={}))})(i=t.Compact||(t.Compact={}))})(t=n.Themes||(n.Themes={}))}(Unibase||(Unibase={})),function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t extends n.Manager.KpiManager{jsFiles(){return["platform/widgets/managers/interfaces/iwidgetmanager.js","platform/widgets/managers/widgetmanager.js","platform/core/helpers/propertyhelper/propertyhelper.js","platform/core/helpers/token/tokenhelper.js","platform/core/helpers/numberhelper/numberhelper.js","platform/analytics/components/reportviewer/reportviewer.js"]}cssFiles(){return[]}html(n,t){let i=n[0].WidgetName;return n[0].PortletWidgetId==22501||n[0].PortletWidgetId==2250?'<ul class="p-2 card mb-0 d-flex flex-column overflow-hide bgcolorset_'+n[0].PortletWidgetId+" kpi_card_class_"+n[0].PortletWidgetId+'" style="background-color:#ffeadd;border-width:1px;border-style:solid;border-color:#fcc09b;border-radius:4px; height:180px;"><li class="w-100 d-flex justify-content-end"><span style="z-index:9999;"><a href="javascript:void(0);" onclick="Unibase.Themes.Compact.KpiWidgets.Manager.KpiManager.Instance().linkReport('+n[0].WidgetId+","+n[0].PortletWidgetId+","+t+')"><small class="showreport_'+n[0].PortletWidgetId+'" data-LinkReport="LinkReport"><span class="nav-icon-wrap LinkReport_'+n[0].PortletWidgetId+'"><i class="font-14 dripicons dripicons-graph-pie text-dark"><\/i><\/span><\/small><\/a><\/span><\/li><div><li class="w-100 d-flex justify-content-center align-items-center"><span class="text-dark"><i class="fa fa-user-plus fa-2x"><\/i><\/span><div id="div_kpi_icon_'+n[0].PortletWidgetId+'"><img class="img-fluid p-1 d-none rounded-5 w-55p h-55p imageUpload" data-imageUpload="true" data-dynamic="1" id="kpi_icon_'+n[0].PortletWidgetId+'" src="tenants/themes/compact/imgs/img55.png" onerror="ReloadImage(event)" data-loaded="1"><\/div><\/li><li class="w-100 d-flex justify-content-center align-items-center kpivalue_1_'+n[0].PortletWidgetId+'"><span class="w-90 mx-20 text-truncate text-center" id="hf_kpi_widgetName_'+n[0].PortletWidgetId+'" data-kpi="kpi_font">'+i+'<\/span><\/li><li class="w-100 d-flex justify-content-center align-items-center kpivalue_1_'+n[0].PortletWidgetId+'"><span class="text-dark textProperty_'+n[0].PortletWidgetId+" kpivalue_"+n[0].PortletWidgetId+'" data-valuebind="Value-1" style="font-size:34px">00000<\/span><\/li><li class="w-100 d-flex justify-content-center align-items-center kpivalue_2_'+n[0].PortletWidgetId+'" ><span><span class="pr-1 kpivalueLabel_'+n[0].PortletWidgetId+'" data-valueLabelBind="Value-1" data-kpi="kpi_font">Increases By<\/span><span class="kpivalue_'+n[0].PortletWidgetId+'" data-valuebind="Value-2">0%<\/span><\/span><\/li><\/div><\/ul>':'<ul class="position-relative p-2 card mb-0 d-flex flex-column overflow-hide bgcolorset_'+n[0].PortletWidgetId+" kpi_card_class_"+n[0].PortletWidgetId+'" style="background-color:#fff;border-width:1px;border-style:solid;border-color:#fff;border-radius:4px; height:180px;"><li class="w-100 d-flex justify-content-end"><span style="z-index:9999;"><a href="javascript:void(0);" onclick="Unibase.Themes.Compact.KpiWidgets.Manager.KpiManager.Instance().linkReport('+n[0].WidgetId+","+n[0].PortletWidgetId+","+t+')" class="mr-2 p-2 position-absolute r-0 t-0"><small class="showreport_'+n[0].PortletWidgetId+'" data-LinkReport="LinkReport"><span class="nav-icon-wrap LinkReport_'+n[0].PortletWidgetId+'"><i class="font-14 dripicons dripicons-graph-pie text-dark"><\/i><\/span><\/small><\/a><\/span><\/li><div class="d-flex flex-column h-100 justify-content-center"><li class="w-100 my-auto d-flex justify-content-center align-items-center" ><span class="text-dark"><i class="fa fa-user-plus fa-2x"><\/i><\/span><div id="div_kpi_icon_'+n[0].PortletWidgetId+'"><img class="img-fluid p-1 d-none rounded-5 w-55p h-55p imageUpload" data-imageUpload="true" data-dynamic="1" id="kpi_icon_'+n[0].PortletWidgetId+'" src="tenants/themes/compact/imgs/img55.png" onerror="ReloadImage(event)" data-loaded="1"><\/div><\/li><li><ul class="d-flex flex-column"><li class="w-100 d-flex justify-content-center align-items-center kpivalue_1_'+n[0].PortletWidgetId+'"><span class="w-90 mx-20 text-truncate text-center" id="hf_kpi_widgetName_'+n[0].PortletWidgetId+'" data-kpi="kpi_font">'+i+'<\/span><\/li><li class="w-100 d-flex justify-content-center align-items-center kpivalue_1_'+n[0].PortletWidgetId+'"><span class="text-dark textProperty_'+n[0].PortletWidgetId+" kpivalue_"+n[0].PortletWidgetId+'" data-valuebind="Value-1" style="font-size:34px">00000<\/span><\/li><\/ul><\/li><li class="w-100 d-flex justify-content-center align-items-center kpivalue_2_'+n[0].PortletWidgetId+'"><span><span class="pr-1 kpivalueLabel_'+n[0].PortletWidgetId+'" data-valueLabelBind="Value-1" data-kpi="kpi_font">Increases By<\/span><span class="kpivalue_'+n[0].PortletWidgetId+'" data-valuebind="Value-2">0%<\/span><\/span><\/li><\/div><\/ul>'}load(n,t){let i=this;i._load(n,t,null)}_loadData(n,t,i,r,u,f){let e=this;e.loadData(n,t,i,r,u,f)}_styling(n,t,i){let r=JSON.parse(i.result.CssProperty),f=i.result.KpiHeight+"px";var e='<img class="img-fluid p-1 w-55p h-55p imageUpload"id="kpi_icon_'+n+'"src="'+i.result.Icon+'" data-dynamic="1" data-loaded="0" onerror="ReloadImage(event)">';i.result.Icon!=""?($(t).find("#div_kpi_icon_"+n).siblings("span").remove(),$("#div_kpi_icon_"+n).html(e)):($(t).find("#div_kpi_icon_"+n).siblings("span").remove(),$(t).find("#div_kpi_icon_"+n).parent().remove());$(t).find(".bgcolorset_"+n+"").css({"background-color":r[0].BackgroundColor,"border-width":r[0].BorderWidth,"border-style":r[0].BorderType,"border-color":r[0].BorderColor,"border-radius":r[0].BorderColor,height:f});$(t).find(".kpivalue_"+n+'[data-valuebind="Value-1"]').css({"font-size":r[0].FontSize+"px","font-family":r[0].FontStyle});let u;if(r[0].KPI_ValueHidden!=""&&r[0].KPI_ValueHidden!=null){u=r[0].KPI_ValueHidden.split(",");for(let t=0;t<u.length;t++)$(".kpivalue_2_"+n).addClass("mt-3"),u[t]=="true"&&u[t]!=""&&u[t]!=null&&u[t].length!=0&&($(".kpivalue_"+(t+1)+"_"+n).removeClass("d-flex").addClass("d-none"),u[1]=="true"&&($(".kpivalue_2_"+n).css("margin-top","0px"),$(".kpivalue_1_"+n).css("margin-top","0px")))}}static Instance(){return(this.instance===null||this.instance===undefined)&&(this.instance=new t),this.instance}}n.Singlevaluepiechart=t})(t=n.KpiWidgets||(n.KpiWidgets={}))})(t=n.Compact||(n.Compact={}))})(t=n.Themes||(n.Themes={}))}(Unibase||(Unibase={})),function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t extends n.Manager.KpiManager{jsFiles(){return["platform/widgets/managers/interfaces/iwidgetmanager.js","platform/widgets/managers/widgetmanager.js","platform/core/helpers/propertyhelper/propertyhelper.js","platform/core/helpers/token/tokenhelper.js","platform/core/helpers/numberhelper/numberhelper.js","platform/analytics/components/reportviewer/reportviewer.js"]}cssFiles(){return[]}html(n,t){let i=n[0].WidgetName;return'<ul class="position-relative bg-white d-flex p-2 overflow-hide kpi_card_class_'+n[0].PortletWidgetId+'" id="kpi_card_'+n[0].PortletWidgetId+'" style="border-style:none;border-width:1px;border-color:#baf0b0; height":"90px"><li class="px-15 my-auto w-90p w-lg-95p " ><div class="d-flex rounded-5"><div class="w-55p h-55p align-content-center color_'+n[0].PortletWidgetId+" rounded-6 bgcolorset_"+n[0].PortletWidgetId+'" id="div_kpi_icon_'+n[0].PortletWidgetId+'" style="background-color:#baf0b0"><img src="tenants/themes/compact/imgs/img55.png" onerror="ReloadImage(event)" class="img-fluid p-2 imageUpload" data-loaded="1" data-dynamic="1"><\/div><\/div><\/li><li class="color_icon_'+n[0].PortletWidgetId+' ml-1 d-flex flex-column"><p class="" data-kpi="kpi_font"> '+i+' <\/p><span class="textProperty_'+n[0].PortletWidgetId+" kpivalue_"+n[0].PortletWidgetId+' line-height-10 my-auto text-dark" data-valueBind="Value-1" data-value-kpi="kpi_value_font" style="font-size:32px; margin-top:-5px">0<\/span><\/li><li class="ml-auto mr-2 p-2 position-absolute r-0 t-0 text-right"><a href="javascript:void(0);" class="pull-right " onclick="Unibase.Themes.Compact.KpiWidgets.Manager.KpiManager.Instance().linkReport('+n[0].WidgetId+","+n[0].PortletWidgetId+",'"+t+'\')" ><small class="showreport_'+n[0].PortletWidgetId+'" data-LinkReport="LinkReport" ><span class="nav-icon-wrap LinkReport_'+n[0].PortletWidgetId+'"><i class="font-14 dripicons dripicons-graph-pie text-dark"><\/i><\/span><\/small><\/a><\/li><\/ul>'}load(n,t){let i=this;i._load(n,t,null)}_loadData(n,t,i,r,u,f){let e=this;e.loadData(n,t,i,r,u,f)}_styling(n,t,i){let r=JSON.parse(i.result.CssProperty),u=r[0].BorderWidth+" "+r[0].BorderType+" "+r[0].BorderColor,f=i.result.KpiHeight+"px";(i.result.Icon==""||i.result.Icon==null)&&(i.result.Icon="tenants/themes/compact/imgs/img55.png");var e='<img class="img-fluid p-1 w-55p h-55p imageUpload" data-dynamic="1" id="kpi_icon_'+n+'"src="'+i.result.Icon+'" onerror="ReloadImage(event)">';$("#div_kpi_icon_"+n).html(e);$("#kpi_card_"+n).css({border:u,"border-radius":r[0].BorderRadius,height:f});$(".color_"+n+"").css({"background-color":r[0].BackgroundColor});screen.width<1198&&r[0].FontSize==32?$(t).find(".textProperty_"+n).css({"font-size":"24px","font-family":r[0].FontStyle}):$(t).find(".textProperty_"+n).css({"font-size":r[0].FontSize+"px","font-family":r[0].FontStyle})}static Instance(){return(this.instance===null||this.instance===undefined)&&(this.instance=new t),this.instance}}n.Iconbgcolor=t})(t=n.KpiWidgets||(n.KpiWidgets={}))})(t=n.Compact||(n.Compact={}))})(t=n.Themes||(n.Themes={}))}(Unibase||(Unibase={})),function(n){let t;(function(t){let i;(function(t){let i;(function(t){class i extends n.Platform.Core.BaseComponent{jsFiles(){return["platform/widgets/managers/interfaces/iwidgetmanager.js","platform/widgets/managers/widgetmanager.js","platform/core/helpers/propertyhelper/propertyhelper.js","platform/core/helpers/token/tokenhelper.js","platform/core/helpers/numberhelper/numberhelper.js","platform/analytics/components/reportviewer/reportviewer.js"]}cssFiles(){return[]}html(n,t){let i=n[0].WidgetName;return'<ul class="bg-white text-dark shadow-green rounded-7 font-weight-normal d-flex px-2 h-120p" id="kpi_card_'+n[0].PortletWidgetId+'"><li class="w-60 my-auto"><div class="d-flex justify-content-center mb-1 rounded-5" id="div_kpi_icon_'+n[0].PortletWidgetId+'"><img class="my-2 w-45p imageUpload" src="tenants/themes/compact/imgs/img55.png" onerror="ReloadImage(event)" data-loaded="1"><\/div><p class="text-center font-14" style="margin-top:-10px">'+i+'<\/p><\/li><li class="my-auto w-25 font-30 font-weight-600 text-center border-left border-light-50" style="color:#99bf4d;"><span id="span_widget_'+n[0].PortletWidgetId+'"><span class="ml-1" id="value_widget_'+n[0].PortletWidgetId+'">88<\/span><\/span><\/li><li class="w-15 text-right mr-2 pt-2"><a href="#" class="pull-right" onclick="Unibase.Themes.Compact.KpiWidgets.Comparision.Instance().linkReport('+n[0].WidgetId+","+n[0].PortletWidgetId+",'"+t+'\')";><small id = "showreport_'+n[0].PortletWidgetId+'" class="font-sm-11"><span class="nav-icon-wrap"><i class="font-14 dripicons dripicons-graph-pie text-dark"><\/i><\/span><\/small><\/a><\/li><\/ul>'}load(t,i){var f,e,o;let s=this,h=n.Themes.Providers.DashboardHelper.Instance().replaceWidgetParameterValues(t[0].WidgetParameters,t[0].InstalledAppId),r="",u="";f=n.Platform.Membership.Infos.Identity.currentUser.fromDate;e=n.Platform.Membership.Infos.Identity.currentUser.toDate;f!=null&&e!=null?(r=f.toString(),u=e.toString()):(r=n.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(new Date(n.Platform.Helpers.DateTimeHelper.Instance().currentDate()),"YYYY/MM/DD"),u=n.Platform.Helpers.DateTimeHelper.Instance().formatLocalDateformat(new Date(n.Platform.Helpers.DateTimeHelper.Instance().currentDate()),"YYYY/MM/DD"));o={WidgetId:t[0].WidgetId,PortletWidgetId:t[0].PortletWidgetId,InstalledAppId:t[0].InstalledAppId,InputParameters:h,FromDate:r,ToDate:u};s.loadResponseData(t[0].PortletWidgetId,i,o)}loadResponseData(t,i,r){let u=this;u.inputParameters=r.InputParameters;n.Platform.Widgets.Managers.WidgetManager.Instance().getKpiWidgetData(r).then(function(n){u.loadData(t,i,r,!1,n)})}loadData(t,i,r,u,f){var e,y,a,p,w,v,h,s,g,nt,tt,b,c,l,o,k,d;if(i="."+i,e=f.result,e!=null&&(e.IsMaximize==!0&&$("#kpi_FullScreen_"+t).removeClass("hidden"),(f.result.Icon==""||f.result.Icon==null)&&(f.result.Icon="tenants/themes/compact/imgs/img55.png"),s='<img class="img-fluid p-2 rounded-5 w-65p imageUpload" id="kpi_icon_'+t+'"src="'+f.result.Icon+'" /*style = " filter: invert(1);"*/ >',$("#div_kpi_icon_"+t).html(s),f.result.Data!=null&&(y=JSON.parse(f.result.Data)[0]),a=e.Selected_Columns,a!=null&&(p=a.split(","),w=p[0],e.Data=y[w]),v=e.Color,h=e.Icon,v!=null&&$(i).find("#kpi_card_"+t).addClass(v),e.IsFiltarable==!0&&$(i).find(".KpiFilter_"+t+"").removeClass("hidden"),(e.Data=="0.000"||e.Data==""||e.Data==null)&&(e.Data="0"),e.LinkUrl=="NULL"||e.LinkUrl==null?$(i).find("#spanlnk_widget_"+t).remove():($(i).find("#span_widget_"+t).remove(),$(i).find("#spanlnk_widget_"+t).removeClass("hidden"),$(i).find("#hdn_widget_link_"+t).val(e.LinkUrl),$(i).find("#lnk_widget_"+t).click(function(){(e.Data=="0"||n.Core.Helpers.NumberHelper.Instance().roundNumber(e.Data,2)==0)&&alert("No data")})),s="",h!=null&&h!=""&&(s="<span class='mr-10'>"+h+"<\/span>",$(i).find("#kpi_icon_"+t).html(s)),g==!0||nt==!0||tt==!0?$(i).find("#value_widget_"+t).text(n.Core.Helpers.NumberHelper.Instance().format(e.Data,2,"")):$(i).find("#value_widget_"+t).text(n.Core.Helpers.NumberHelper.Instance().format(e.Data,2,"")),e.LinkReportId!=0&&e.LinkReportId!=null||$(i).find("#showreport_"+t).addClass("hidden"),b=["primary","success","warning","danger","info","light","secondary","dark"],f.result.AppConfigurations!=null&&f.result.AppConfigurations.length!=0)){for(c="",l=f.result.AppConfigurations,o=0;o<l.length;o++)k="",d=l[o].SettingName.replace(/ /g,""),c+=' <span class="mr-10"><a href="javascript:;" id="widgetconfig_'+d+'" onclick="'+k+'"><button class="btn btn-sm btn-'+b[o]+' pull-right btn-rounded text-white">'+l[o].SettingName+"<\/button><\/a> <\/span>";c+="<\/div>";$(i).find("#config_widget_"+t).html(c)}$(i).siblings(".line-loader").remove();$(i).removeClass("hidden")}linkReport(t,i){var r=this;n.Platform.Widgets.Managers.WidgetManager.Instance().getKPIWidget(t).then(function(t){var u=t.result,f;if(u!=null){let t="div_kpireport_"+i;f=n.Platform.Analytics.Components.ReportViewer.Instance();r.navigationHelper.popup(u.LinkReportId,t,f,null,n.Platform.Helpers.Size.ExtraLarge)}})}static Instance(){return(this.instance===null||this.instance===undefined)&&(this.instance=new i),this.instance}}t.Iconcolor=i})(i=t.KpiWidgets||(t.KpiWidgets={}))})(i=t.Compact||(t.Compact={}))})(t=n.Themes||(n.Themes={}))}(Unibase||(Unibase={})),function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t extends n.Manager.KpiManager{jsFiles(){return["platform/widgets/managers/interfaces/iwidgetmanager.js","platform/widgets/managers/widgetmanager.js","platform/core/helpers/propertyhelper/propertyhelper.js","platform/core/helpers/token/tokenhelper.js","platform/core/helpers/numberhelper/numberhelper.js","platform/analytics/components/reportviewer/reportviewer.js"]}cssFiles(){return[]}html(n,t){let i=n[0].WidgetName;return'<ul class="position-relative d-flex overflow-hide kpi_card_class_'+n[0].PortletWidgetId+'" id="kpi_card_'+n[0].PortletWidgetId+'" style="height:90px"><li class="w-130p h-100 d-flex justify-content-center"><div class="w-100 bgcolorset_'+n[0].PortletWidgetId+" bgcolorset d-flex align-item-center justify-content-center border-right-0 kpi-card-left_"+n[0].PortletWidgetId+'" style="background-color: rgb(253, 227, 53); border-radius: 4px 0px 0px 4px; border: 2px solid rgb(253, 227, 53);"><div class="my-auto d-flex align-item-center" id="div_kpi_icon_'+n[0].PortletWidgetId+'"><img class="img-fluid p-1 rounded-5 w-55p h-55p imageUpload" data-dynamic="1" id="kpi_icon_100020390001696" src="tenants/themes/compact/imgs/img55.png" onerror="ReloadImage(event)" data-loaded="1"><\/div><\/div><\/li><li class="border-left-0 h-100 w-100 text-truncate bg-white kpi-card-right_'+n[0].PortletWidgetId+'" style="border: 1px solid rgb(253 227 53); border-radius: 0px 4px 4px 0px;"><ul class="d-flex flex-row h-100"><li class="d-flex flex-column h-100 p-2 my-auto text-truncate"><p class="text-truncate" data-kpi="kpi_font" id="value_Namewidget_'+n[0].PortletWidgetId+'">'+i+'<\/p><div class="d-flex justify-content-between my-auto"><span class="text-left text-dark text-truncate mr-2 line-height-10 font-weight-400 textProperty_'+n[0].PortletWidgetId+" kpivalue_"+n[0].PortletWidgetId+'" data-value-kpi="kpi_value_font" data-valueBind="Value-1" style="font-size: 38px;">0<\/span><span class="my-auto" id="config_widget_'+n[0].PortletWidgetId+'"><\/span><\/div><\/li><li class="ml-auto text-right"><a href="javascript:void(0)" class="pull-right mr-2 p-2 position-absolute r-0 t-0" onclick="Unibase.Themes.Compact.KpiWidgets.Manager.KpiManager.Instance().linkReport('+n[0].WidgetId+","+n[0].PortletWidgetId+",'"+t+'\')";><small class="showreport_'+n[0].PortletWidgetId+'" data-LinkReport="LinkReport"><span class="nav-icon-wrap LinkReport_'+n[0].PortletWidgetId+'"><i class="font-14 dripicons dripicons-graph-pie text-dark"><\/i><\/span><\/small><\/a><\/li><\/ul><\/li><\/ul>'}load(n,t){let i=this;i._load(n,t,null)}_loadData(n,t,i,r,u,f){let e=this;e.loadData(n,t,i,r,u,f)}_styling(n,t,i){let r=JSON.parse(i.result.CssProperty),u=r[0].BorderWidth+" "+r[0].BorderType+" "+r[0].BorderColor,f=r[0].BorderRadius+" 0px 0px "+r[0].BorderRadius,e=i.result.KpiHeight+"px";(i.result.Icon==""||i.result.Icon==null)&&(i.result.Icon="tenants/themes/compact/imgs/img55.png");var o='<img class="img-fluid p-1 w-55p h-55p imageUpload" data-dynamic="1" id="kpi_icon_'+n+'"src="'+i.result.Icon+'" onerror="ReloadImage(event)">';$("#div_kpi_icon_"+n).html(o);$(t).find(".bgcolorset_"+n).css({"background-color":r[0].BackgroundColor,"border-radius":f});$(t).find("#kpi_card_"+n).css({height:e});$(t).find(".kpi-card-left_"+n).css({border:u,"border-radius":r[0].BorderRadius+" 0px 0px "+r[0].BorderRadius});$(t).find(".kpi-card-right_"+n).css({border:u,"border-radius":"0px "+r[0].BorderRadius+" "+r[0].BorderRadius+" 0px"});screen.width<1198&&r[0].FontSize==32?$(t).find(".textProperty_"+n).css({"font-size":"24px","font-family":r[0].FontStyle}):$(t).find(".textProperty_"+n).css({"font-size":r[0].FontSize+"px","font-family":r[0].FontStyle})}static Instance(){return(this.instance===null||this.instance===undefined)&&(this.instance=new t),this.instance}}n.Iconleftbarcolor=t})(t=n.KpiWidgets||(n.KpiWidgets={}))})(t=n.Compact||(n.Compact={}))})(t=n.Themes||(n.Themes={}))}(Unibase||(Unibase={})),function(n){let t;(function(t){let i;(function(t){let i;(function(t){class i{LeftNavigation(){return[{element:"#nav-button-dashboards",title:"DashBoard",description:"This is step 1",position:"right"},{element:"#nav-button-apps",title:"Apps",description:"This is step 2",position:"right"},{element:"#nav-button-reports",title:"Reports",description:"This is step 3",position:"right"},{element:"#nav-settings-dropdown",title:"Setting",description:"This is step 4",position:"top"},{element:"#right_side_menu_userdetails",title:"Profile",description:"This is step 5",position:"left"}]}TopNavigation(){return[{element:".nav-dashboards-item",title:"DashBoard",description:"This is step 1",position:"bottom"},{element:".nav-apps-item",title:"Apps",description:"This is step 2",position:"bottom"},{element:".nav-reports-item",title:"Reports",description:"This is step 3",position:"bottom"},{element:"#nav-profile-dropdown",title:"Profile",description:"This is step 4",position:"left"},{element:"#navCmnDateFilterDp",title:"Date Filter",description:"This is step 5",position:"left"}]}TopandLeftNavigation(){return[{element:".nav-dashboards-item:not(.hidden)",title:"DashBoard",description:"This is step 1",position:"bottom"},{element:".nav-apps-item:not(.hidden)",title:"Apps",description:"This is step 2",position:"bottom"},{element:".nav-reports-item:not(.hidden)",title:"Reports",description:"This is step 3",position:"bottom"},{element:"#nav-profile-dropdown:not(.hidden)",title:"User Profile",description:"This is step 4",position:"left"},{element:"#navCmnDateFilterDp:not(.hidden)",title:"Date Filter",description:"This is step 5",position:"left"}]}static Instance(){return this._instance===undefined&&(this._instance=new n.Themes.Compact.Components.WalkThrough),this._instance}}t.WalkThrough=i})(i=t.Components||(t.Components={}))})(i=t.Compact||(t.Compact={}))})(t=n.Themes||(n.Themes={}))}(Unibase||(Unibase={}));