var Bizgaze;(function(n){let t;(function(t){let i;(function(t){let i;(function(t){class i extends Unibase.Platform.Core.BaseComponent{constructor(){super(...arguments);this.arr=[];this.WeekWise=[];this.arr1=[]}cssFiles(){return[]}jsFiles(){return["apps/routes/managers/routemanager.js","platform/forms/managers/formmanager.js","platform/forms/components/formviewer/formviewer.js"]}html(){return``}load(){}init(t){var r;this.arr=[];let u="";r=this;r.render(t);var f=Unibase.Themes.Providers.DetailHelper.installedAppId,i=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+f+"_schedulertypeid").Value),e=Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+f+"_schedulerdate").Value;$("#scheduler_spin").click(function(){n.Apps.Routes.Components.scheduler.Instance().genetrateSchedulerDates(i)});i==2?($("#bizgazecrm_Routes_tbl_DayWise").show(),u=$("#bizgazecrm_Routes_tbl_DayWise td")):i==1?($("#bizgazecrm_Routes_tbl_DateWise").show(),u=$("#bizgazecrm_Routes_tbl_DateWise td")):i==3&&($("#bizgazecrm_Routes_tbl_WeekWise").show(),u=$("#bizgazecrm_Routes_tbl_WeekWise td"));n.Apps.Routes.Components.scheduler.Instance().bindSelectedSchedulerTblCell(i,e,u);u.off("click").click(function(){var t,u,f;$(this).hasClass("click")||$(this).hasClass("")?($(this).css("backgroundColor","#7ABA7A"),$(this).removeClass("click"),$(this).addClass("Unclick"),i!=1&&i!=3?(u=$(this).parent().parent().children().index($(this).parent()),f=$(this).parent().children().index($(this)),t=n.Apps.Routes.Components.scheduler.Instance().getDateByDayWise(u,f+1)):t=$(this).text(),i==3&&(r.arr=[],$("#bizgazecrm_Routes_tbl_WeekWise td.Unclick").each(function(n,t){r.arr.push($(t).find(".date-input").val().toString())})),t=t,r.fileCacheHelper.loadJsFile("apps/routes/managers/routemanager.js",function(){if(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.length!=0){var r=Unibase.Themes.Providers.DetailHelper.installedAppId,u=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+r+"_routedefinitionid").Value);u!=undefined&&i!=3&&n.Apps.Routes.Components.scheduler.Instance().arr.push(t)}})):$(this).hasClass("Unclick")&&($(this).css("backgroundColor","#ffffff"),$(this).removeClass("Unclick"),$(this).addClass("click"),i!=1&&i!=3?(u=$(this).parent().parent().children().index($(this).parent()),f=$(this).parent().children().index($(this)),t=n.Apps.Routes.Components.scheduler.Instance().getDateByDayWise(u,f+1)):t=$(this).text(),r.fileCacheHelper.loadJsFile("apps/routes/managers/routemanager.js",function(){if(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.length!=0){var i=Unibase.Themes.Providers.DetailHelper.installedAppId,r=Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+i+"_routedefinitionid").Value);if(r!=undefined){const i=n.Apps.Routes.Components.scheduler.Instance().arr.indexOf(t,0);i>-1&&(n.Apps.Routes.Components.scheduler.Instance().arr=n.Apps.Routes.Components.scheduler.Instance().arr.filter(n=>n!==t))}}}))})}render(t){const i=this;$("."+t).empty();let r=`
`;$("."+t).append(r);$("#btnsave").off("click").on("click",function(){n.Apps.Routes.Components.scheduler.Instance().saveroute()})}getDateByDayWise(n,t){var i="";if(n==1)switch(t){case 1:i="1";break;case 2:i="8";break;case 3:i="15";break;case 4:i="22";break;case 5:i="29"}else if(n==2)switch(t){case 1:i="2";break;case 2:i="9";break;case 3:i="16";break;case 4:i="23";break;case 5:i="30"}else if(n==3)switch(t){case 1:i="3";break;case 2:i="10";break;case 3:i="17";break;case 4:i="24";break;case 5:i="31"}else if(n==4)switch(t){case 1:i="4";break;case 2:i="11";break;case 3:i="18";break;case 4:i="25"}else if(n==5)switch(t){case 1:i="5";break;case 2:i="12";break;case 3:i="19";break;case 4:i="26"}else if(n==6)switch(t){case 1:i="6";break;case 2:i="13";break;case 3:i="20";break;case 4:i="27"}else if(n==7)switch(t){case 1:i="7";break;case 2:i="14";break;case 3:i="21";break;case 4:i="28";break;case 4:i="30"}return i}bindSelectedSchedulerTblCell(t,i,r){var o=this,r,e,f,u;if(this.getDateByDayWise,r="",e="",t==2?($("#bizgazecrm_Routes_tbl_DayWise").show(),r=$("#bizgazecrm_Routes_tbl_DayWise td")):t==1?($("#bizgazecrm_Routes_tbl_DateWise").show(),r=$("#bizgazecrm_Routes_tbl_DateWise td")):t==3&&($("#bizgazecrm_Routes_tbl_WeekWise").show(),r=$("#bizgazecrm_Routes_tbl_WeekWise td")),i!=null&&r)for(f=i.split("|"),u=0;u