var calendarHelperVm,myWelfare,datesHelperVm,FileHelper,mapHelperVm,pageExternalVm,appSettingsVm;String.prototype.removeSpacesAndHyphens=function(){return this.replace(/\s/g,"").replace(/-/g,"")};String.prototype.moveStartCharsToEnd=function(n){if(n&&typeof n!="number")throw new Error("Number of chars must be a numeric");if(n>this.length)throw new Error("Number of chars cannot be greater than string length");return this.substring(n)+this.substring(0,n)},function(n,t){t.createNamespace("translations");t.translations.MonthCalendarIrish=function(){return{year:" ",jumpYears:"Leim Blainta",months:["Ean.","Fea.","Màr","Aib.","Bea.","Mei","Iúi","Lún","M.F.","D.F.","Sam.","Noi."]}}}(jQuery,myWelfare||{}),function(n,t){t.createNamespace("helpers");t.helpers.banking={areBicAndIbanForSameBank:function(n,t){if(typeof t!="string")throw new Error("IBAN must be a string");if(typeof n!="string")throw new Error("BIC must be a string");var i=this.getBankCodeFromIban(t),r=this.getBankCodeFromBic(n);return i===r},areBicAndIbanForSameCountry:function(n,t){if(typeof t!="string")throw new Error("IBAN must be a string");if(typeof n!="string")throw new Error("BIC must be a string");var i=this.getCountryCodeFromIban(t),r=this.getCountryCodeFromBic(n);return i===r},getCountryCodeFromIban:function(n){var t=n.removeSpacesAndHyphens();return t.substring(0,2).toUpperCase()},getCountryCodeFromBic:function(n){var t=n.removeSpacesAndHyphens();return t.substring(4,6).toUpperCase()},getBankCodeFromIban:function(n){var i=this.getCountryCodeFromIban(n);return t.constants.banking.getCountryPaymentInfo(i).containsBankCode?n.removeSpacesAndHyphens().substring(4,8).toUpperCase():null},getBankCodeFromFintechIban:function(n){var i=this.getCountryCodeFromIban(n);return t.constants.banking.getCountryPaymentInfo(i)?n.removeSpacesAndHyphens().substring(4,8).toUpperCase():null},getBankCodeFromBic:function(n){var t=n.removeSpacesAndHyphens().toUpperCase();return t.substring(0,4)}}}(jQuery,myWelfare||{});calendarHelperVm=function(){var n=moment.weekdays(),i=moment.months(),h=moment.monthsShort(),r=1.7,u="",f="prev, title, next",e="",o="",c="",s="",l="",tt="",it="",rt="",t="#calModalYears",a="#calModalFutureYears",v="#dayPickerArea .prevMonthBtn",y="#dayPickerArea .prevDayBtn",p=".fc-next-button",w=".fc-prev-button",ut="fc-future",ft="fc-past",b="fc-other-month",k="fc-state-cust-disabled",d="fc-cust-no-pointer",g="#calModal",nt=this;this.updateLocalizationContext=function(){n=moment.weekdays();i=moment.months();h=moment.monthsShort()};this.setDefaults=function(){var t=$(window).width();t>appSettings.minCalendarWidth&&t<appSettings.calendarWidth?(r=1.7,n=moment.weekdaysShort()):t<=appSettings.minCalendarWidth?(r=1,n=moment.weekdaysMin(),u="prev",f="title",e="next"):(r=1.7,n=moment.weekdays(),u="",f="prev, title, next",e="")};this.resetCalendar=function(n){$(g).modal("hide");$(n).fullCalendar("destroy");$(t).off()};this.createModalCalendar=function(r,u,f,e,o,s,c,l){var y=this,tt,v;$(t).length>0&&($(r).parent(f).slideDown("slow"),$(t).prop("selectedIndex",0),l&&(tt=l.year(),$(t).find('option[value="'+tt+'"]').attr("selected",!0)));v=moment();y.validDate=function(n){return s&&n.isBefore(v)?!0:c&&n.isAfter(v)?!0:!s&&!c?!0:n.isSame(v,appSettings.momentDay)?!0:!1};setTimeout(function(){$(r).fullCalendar({header:{left:"prev",center:"title",right:"next"},firstDay:1,aspectRatio:1,dayNamesShort:moment.weekdaysMin(),monthNamesShort:h,monthNames:i,dayNames:n,dayClick:function(n){y.validDate(n)&&(e(n,u,r,o),$(r).fullCalendar("destroy"),$(g).modal("hide"))},dayRender:function(n,t){s&&t.hasClass(ut)&&($("[data-date='"+n.format()+"']").addClass(d),t.hasClass(b)||$("[data-date='"+n.format()+"']").addClass(k));c&&t.hasClass(ft)&&($("[data-date='"+n.format()+"']").addClass(d),t.hasClass(b)||$("[data-date='"+n.format()+"']").addClass(k))},viewRender:function(n){s&&(n.end>=moment().add(7,"days")?$(r+" "+p).attr("disabled","disabled"):$(r+" "+p).removeAttr("disabled"));c&&(n.start<=moment()?$(r+" "+w).attr("disabled","disabled"):$(r+" "+w).removeAttr("disabled"))}});l&&$(r).fullCalendar("gotoDate",l)},appSettings.timeout);c&&$(a).length>0?nt.yearsChangeListener(a,r):nt.yearsChangeListener(t,r)};this.yearsChangeListener=function(n,t){$(n).on("change",function(){var r=$(n).val(),i=$(t).fullCalendar("getDate"),u=i.date()+"/"+parseInt(i.month()+1,10)+"/"+r,f=moment(u,appSettings.dateFormat);$(t).fullCalendar("gotoDate",f)})};this.createFullCalendar=function(t,h,a,v){o=t;s=a;c=h;l=v;var y=this;y.setDefaults();$(t).fullCalendar({header:{left:u,center:f,right:e},firstDay:1,aspectRatio:r,dayNamesShort:n,monthNames:i,RetriveAppointments:!0,events:{url:h,type:"GET",data:a},eventRender:v,windowResize:function(){$(t).fullCalendar("destroy");y.createFullCalendar(o,c,s)}})};this.createFullBookingCalendar=function(t,r,u,f,e,h,c,a){o=t;s=u;l=f;tt=e;it=h;rt=c;var p;p=a?moment(a,appSettings.dateTimeFormat,!0).isValid()?moment(a,appSettings.dateTimeFormat):moment(a):moment();$(t).fullCalendar({header:{left:"",center:"title",right:""},viewRender:function(n){var t=moment();n.start<=t?$(y).attr("disabled","disabled"):$(y).removeAttr("disabled");n.start.year()===t.year()&&n.start.month()===t.month()?$(v).attr("disabled","disabled"):$(v).removeAttr("disabled")},contentHeight:appSettings.apptBookerContentHeight,firstDay:1,defaultDate:p,dayNames:n,dayNamesShort:n,monthNames:i,defaultView:"basicDay",slotDuration:appSettings.calSlotInterval,minTime:appSettings.calStartTime,maxTime:appSettings.calEndTime,titleFormat:appSettings.monthDisplay,columnFormat:appSettings.customColumn,aspectRatio:1,allDaySlot:!1,events:{url:r,type:"POST",data:u,complete:function(){$.publish(appSettings.ajaxRetrieveSlots,!1)},beforeSend:function(){$.publish(appSettings.ajaxRetrieveSlots,!0)}},eventRender:f,eventAfterAllRender:e,eventClick:function(n,t,i){h(n,t,i,c)}})}};ko.components.register("calendar-helper-vm",{viewModel:{instance:calendarHelperVm}}),function(n,t){t.createNamespace("commonHelper");t.commonHelper.registerTooltips=function(){n('[data-toggle="tooltip"]').tooltip();n("body").on("click",function(t){n(t.target).is('[data-toggle="tooltip"]')?n(t.target).tooltip("toggle"):n(t.target).parent().is('[data-toggle="tooltip"]')?n(t.target).parent().tooltip("toggle"):n('[data-toggle="tooltip"]').each(function(){n(this).tooltip("hide")})})};t.commonHelper.registerWait=function(){n.wait=function(n,t){return window.setTimeout(n,t*1e3)}};t.commonHelper.toTitleCase=function(n){return n.replace(/\w\S*/g,function(n){return n.charAt(0).toUpperCase()+n.substr(1).toLowerCase()})}}(jQuery,myWelfare||{}),function(n,t){function r(t,i,r){return n.ajax({url:t,type:"GET",dataType:"json",data:{query:i}}).done(function(n){r(n)})}function f(t,i,r,u){return n.ajax({url:t,type:"GET",dataType:"json",data:{query:i,exclude:r}}).done(function(n){u(n)})}function e(t,i,r,u,f){return n.ajax({url:t,type:"GET",dataType:"json",data:{query:i,exclude:r,removeObsolete:u}}).done(function(n){f(n)})}function o(t,i,r,u){return n.ajax({url:t,type:"GET",dataType:"json",data:{query:i,include:r}}).done(function(n){u(n)})}function s(t,i,r,u){return n.ajax({url:t,type:"GET",dataType:"json",data:{type:i,query:r}}).done(function(n){u(n)}).fail(function(){u(!1)})}function i(t,i,r,u){return n.ajax({url:t,type:u||"GET",dataType:"json",data:i}).done(function(n){r(n)}).fail(function(){window.location="/error/errorauth"})}t.createNamespace("dataServices");var u={get:{Counties:"/api/refdata/getcounties",Countries:"/api/refdata/getcountries",CountriesCustom:"/api/refdata/getcountriescustom",EUCountry:"/api/refdata/geteucountries",AllEUCountries:"/api/refdata/getalleucountries",Nationality:"/api/refdata/getnationalities",EUCountryCustom:"/api/refdata/geteucountriescustom",UKCounties:"/api/refdata/getukcounties",NICounties:"/api/refdata/getnicounties",AustraliaTerritories:"/api/refdata/getaustraliaTerritories",CanadaProvinces:"/api/refdata/getcanadaprovinces",SpainRegions:"/api/refdata/getspainregions",USStates:"/api/refdata/getusstates",MyDetailsCountries:"/api/refdata/getmydetailscountries",MyDetailsCounties:"/api/refdata/getmydetailscounties",FilteredCountries:"/api/refdata/getfiltercountrieslist",FilteredCounties:"/api/refdata/getfilterroicounties",CustomFilteredCounties:"/api/refdata/getcustomroicountieslist",FilteredCountriesEuPayment:"/api/refdata/getfiltercountrieseupaymentlist",GasUtilityProviders:"/api/refdata/getgasutilityproviders",GasUtilityProvidersCredit:"/api/refdata/getgasutilityproviderscredit",GasUtilityProvidersCash:"/api/refdata/getgasutilityproviderscash",ElectricityUtilityProviders:"/api/refdata/getelectricityutilityproviders",ElectricityUtilityProvidersCredit:"/api/refdata/getelectricityutilityproviderscredit",ElectricityUtilityProvidersCash:"/api/refdata/getelectricityutilityproviderscash"},exist:{Counties:"/api/refdata/countyexist",Countries:"/api/refdata/countryexist",EUCountry:"/api/refdata/eucountryexist",Nationality:"/api/refdata/nationalityexist",Any:"/api/refdata/existsany",FilteredCountries:"/api/refdata/filteredcountryexist",FilteredCounties:"/api/refdata/filteredroicountiesexist",CustomFilteredCounties:"/api/refdata/filteredcustomcountiesexist"}};t.dataServices.RefData={Counties:"Counties",Countries:"Countries",CountriesCustom:"CountriesCustom",EUCountry:"EUCountry",AllEUCountries:"AllEUCountries",Nationality:"Nationality",EUCountryCustom:"EUCountryCustom",UKCounties:"UKCounties",AustraliaTerritories:"AustraliaTerritories",CanadaProvinces:"CanadaProvinces",SpainRegions:"SpainRegions",USStates:"USStates",NICounties:"NICounties",MyDetailsCountries:"MyDetailsCountries",MyDetailsCounties:"MyDetailsCounties",FilteredCountries:"FilteredCountries",FilteredCounties:"FilteredCounties",CustomFilteredCounties:"CustomFilteredCounties",FilteredCountriesEuPayment:"FilteredCountriesEuPayment",GasUtilityProviders:"GasUtilityProviders",GasUtilityProvidersCredit:"GasUtilityProvidersCredit",GasUtilityProvidersCash:"GasUtilityProvidersCash",ElectricityUtilityProviders:"ElectricityUtilityProviders",ElectricityUtilityProvidersCredit:"ElectricityUtilityProvidersCredit",ElectricityUtilityProvidersCash:"ElectricityUtilityProvidersCash",Any:"Any"};t.dataServices.retrive=function(n,t,i){return r(u.get[n],t,i)};t.dataServices.retrivecustom=function(n,t,i,r){return f(u.get[n],t,i,r)};t.dataServices.retrivecustominclude=function(n,t,i,r){return o(u.get[n],t,i,r)};t.dataServices.validate=function(n,t,i,f,e){var o=t.previousValue(f,e);return o.old===i?o.valid:(o.old=i,r(u.exist[n],i,function(n){if(n)t.toHide=t.errorsFor(f),t.successList.push(f),t.invalid[f.name]=!1,t.showErrors();else{var i={};i[f.name]=t.settings.messages[f.name][e];t.showErrors(i);t.invalid[f.name]=!0}o.valid=n}),"pending")};t.dataServices.validateAny=function(n,t,i,r,f){var e=t.previousValue(r,f);return e.old===i?e.valid:(e.old=i,s(u.exist.Any,n,i,function(n){if(n||n.length&&n.length>0)t.toHide=t.errorsFor(r),t.successList.push(r),t.invalid[r.name]=!1,t.showErrors();else{var i={};i[r.name]=t.settings.messages[r.name][f];t.showErrors(i);t.invalid[r.name]=!0}e.valid=n}),"pending")};t.dataServices.validatecustom=function(n,t,i,r,e,o){var s=t.previousValue(e,o);return s.old===i?s.valid:(s.old=i,f(u.exist[n],i,r,function(n){if(n)t.toHide=t.errorsFor(e),t.successList.push(e),t.invalid[e.name]=!1,t.showErrors();else{var i={};i[e.name]=t.settings.messages[e.name][o];t.showErrors(i);t.invalid[e.name]=!0}s.valid=n}),"pending")};t.dataServices.retrieveApprenticeshipDisciplines=function(n,t,i){return f(appSettings.urls.GetApprenticeshipDisciplines,n,t,i)};t.dataServices.retrieveJobTitles=function(n,t,i){return f(appSettings.urls.GetJobTitles,n,t,i)};t.dataServices.retrieveEscoJobTitles=function(n,t,i,r){return e(appSettings.urls.GetEscoJobTitles,n,t,i,r)};t.dataServices.retrieveColleges=function(n,t,i){return f(appSettings.urls.GetColleges,n,t,i)};t.dataServices.retriveCountries=function(n,t){return r(appSettings.urls.GetCountriesUrl,n,t)};t.dataServices.retriveCollege=function(n,t){return r(appSettings.urls.GetCollegeUrl,n,t)};t.dataServices.retriveJobTitles=function(n,t){return r(appSettings.urls.GetJobTitlesUrl,n,t)};t.dataServices.retrieveIlpJobTitles=function(n,t){return r(appSettings.urls.GetIlpJobTitlesUrl,n,t)};t.dataServices.retrieveIlpLocalities=function(n,t){return r(appSettings.urls.GetIlpLocalitiesUrl,n,t)};t.dataServices.retriveAllCountries=function(n,t){return r(appSettings.urls.GetCountriesUrl,n,t)};t.dataServices.retrieveIlpCounty=function(n,t){return r(appSettings.urls.GetIlpCountyUrl,n,t)};t.dataServices.retrieveEmployers=function(n,t){return r(appSettings.urls.GetEmployersUrl,n,t)};t.dataServices.generateAws=function(n,t){return i(appSettings.urls.GenerateAws,{claimId:n},t)};t.dataServices.updateWagesFundingRequestItem=function(n,t){return i(appSettings.urls.UpdateWagesFundingRequestItem,n,t,"POST")};t.dataServices.createTrainingFundingRequestItem=function(n,t){return i(appSettings.urls.CreateTrainingFundingRequest,n,t,"POST")};t.dataServices.submitWagesSheet=function(n,t,r,u){return i(appSettings.urls.SubmitWagesSheet,{claimId:n,cycleNo:t,fundingRequestId:r},u)};t.dataServices.getClientTranslations=function(t,r){return i(appSettings.urls.ClientTranslations,{resourceKeys:t},function(i){var u={};n.each(i,function(n,i){u[t[n]]=i});r(u)})};t.dataServices.saveMaterialFundingRequestItem=function(n,t){return i(appSettings.urls.SaveMaterialFundingRequestUrl,n,t,"POST")};t.dataServices.submitMaterialFundingRequestItem=function(n,t){return i(appSettings.urls.SubmitMaterialFundingRequestUrl,n,t,"POST")};t.dataServices.saveTrainingFundingRequestItem=function(n,t){return i(appSettings.urls.SaveTrainingFundingRequestUrl,n,t,"POST")};t.dataServices.saveMonitoringActivityRequestItem=function(n,t){return i(appSettings.urls.SaveMonitoringActivityRequestUrl,n,t,"POST")};t.dataServices.uploadFundingReceiptUrl=function(n,t){return i(appSettings.urls.UploadFundingReceiptUrl,n,t,"POST")};t.dataServices.submitTrainingFundingRequestItem=function(n,t){return i(appSettings.urls.SubmitTrainingFundingRequestUrl,n,t,"POST")};t.dataServices.updateChildcareAllocation=function(n,t){i(appSettings.urls.UpdateChildcareAllocation,n,t,"POST")};t.dataServices.getStaticHtml=function(t){return n.ajax({type:"GET",url:appSettings.urls.GetStaticPageUrl,data:{page:t}})};t.dataServices.loadPartial=function(t,i,r,u,f){n.ajax({url:"/"+t+"/"+i,data:r}).done(function(n){u.html(n);f()})};t.dataServices.saveWageSubsidyRequest=function(n,t){return i(appSettings.urls.SaveWageSubsidyRequestUrl,n,t,"POST")};t.dataServices.submitWageSubsidyRequest=function(n,t){return i(appSettings.urls.SubmitWageSubsidyRequestUrl,n,t,"POST")};t.dataServices.getParticipantsByStatusAndTerm=function(n,t){return i(appSettings.urls.GetParticipantsByStatusAndTerm,n,t,"GET")};t.dataServices.getWorkplacesForClaimDetails=function(n,t){return i(appSettings.urls.GetWorkplacesForClaimDetails,n,t,"GET")};t.dataServices.getCyclesForWorkplaceApplication=function(n,t){return i(appSettings.urls.GetCyclesForWorkplaceApplication,n,t,"GET")};t.dataServices.getCyclesForPaymentCycles=function(n,t){return i(appSettings.urls.GetCyclesForPaymentCycles,n,t,"GET")};t.dataServices.getReadOnlyWageSubsidyRequestsDetails=function(n,t){return i(appSettings.urls.GetReadOnlyWageSubsidyRequestsDetails,n,t,"GET")};t.dataServices.getReadOnlyWageSubsidyRequestsDetails=function(n,t){return i(appSettings.urls.GetReadOnlyWageSubsidyRequestsDetails,n,t,"GET")};t.dataServices.GetIllnessBenefit2ApplyForActiveMedCerts=function(n,t){return i(appSettings.urls.GetIllnessBenefit2ApplyForActiveMedCerts,n,t,"GET")};t.dataServices.GetIllnessBenefit2ApplyForMedCertsByFrom=function(n,t){return i(appSettings.urls.GetIllnessBenefit2ApplyForMedCertsByFrom,n,t,"GET")};t.dataServices.IsAddressChangedRecently=function(n,t){return i(appSettings.urls.IsAddressChangedRecently,n,t,"GET")}}(jQuery,myWelfare||{}),function(n,t,i){i.DateVm=function(r,u){var f=this,o="#"+u+"_year",e;f.$yearField=t(o);this._day=n.observable(null);this._month=n.observable(null);this._year=n.observable(null);r&&(e=moment(r),f._day=n.observable(e.format("DD")).extend({notify:"always"}),f._month=n.observable(e.format("MM")).extend({notify:"always"}),f._year=n.observable(e.format("YYYY")).extend({notify:"always"}));this.fullDate=n.computed({read:function(){return f._day()==null||f._month()==null||f._year()==null?null:moment({year:f._year(),month:f._month()-1,day:f._day()})},write:function(n){n==null?(f._day(null),f._month(null),f._year(null)):n.isValid()&&(f._day(n.format("DD")),f._month(n.format("MM")),f._year(n.format("YYYY")),f.TryValidate())}},this).extend({notify:"always"});this.day=n.computed({read:function(){return f._day()},write:function(n){var r=!1,t;i.utils.isNumeric(n)&&n>0&&n<=31&&(f._day(("0"+n).slice(-2)),t=f.fullDate(),r=t==null||t.isValid(),f.TryValidate());r||(f._day(null),f._day.notifySubscribers(null))}},this).extend({notify:"always"});this.month=n.computed({read:function(){return f._month()},write:function(n){var r=!1,t;i.utils.isNumeric(n)&&n>0&&n<=12&&(f._month(("0"+n).slice(-2)),t=f.fullDate(),r=t==null||t.isValid(),f.TryValidate());r||(f._month(null),f._month.notifySubscribers(null))}},this).extend({notify:"always"});this.year=n.computed({read:function(){return f._year()},write:function(n){var r=!1,t;i.utils.isNumeric(n)&&n>=1900&&n<=2050&&(f._year(n),t=f.fullDate(),r=t==null||t.isValid());r||(f._year(null),f._year.notifySubscribers(null))}},this).extend({notify:"always"});this.TryValidate=function(){f.day()!=null&&f.month()!=null&&f.year()!=null&&f.$yearField.length>0&&f.$yearField.valid()}};i.ModalCalendarVm=function(r,u,f){var e=this,o=null,s=null;i.commonHelper.registerWait();i.DateVm.call(this,r,u);this.options={restrictFuture:!1,restrictPast:!1,calendarId:"#datePickCal",modalId:"#datePickModal",yearsSelectId:"#calModalYears",restrictBefore:null,restrictAfter:null};n.utils.extend(this.options,f||{});this.getStartYear=function(){return e.options.restrictPast?moment().year():e.options.restrictBefore&&(this.setRestrictBeforeDate(),o)?o.year():1900};this.getEndYear=function(){return e.options.restrictFuture?moment().year():e.options.restrictAfter&&(this.setRestrictAfterDate(),s)?s.year():moment().year()+10};this.populateYearsSelection=function(){var r=[],u=this.getStartYear(),f=this.getEndYear(),n,i;if(e.options.restrictFuture||e.options.restrictAfter)for(n=f;n>=u;n--)r.push(t("<option><\/option>").attr("value",n).text(n));else for(i=u;i<=f;i++)r.push(t("<option><\/option>").attr("value",i).text(i));t(e.options.yearsSelectId).find("option").remove().end().append(r).on("change",function(){var n=moment(t(this).val(),"YYYY");t(e.options.calendarId).fullCalendar("gotoDate",n)})};this.setRestrictBeforeDate=function(){typeof e.options.restrictBefore=="function"?o=e.options.restrictBefore():e.options.restrictPast&&(o=moment())};this.setRestrictAfterDate=function(){typeof e.options.restrictAfter=="function"?s=e.options.restrictAfter():e.options.restrictFuture&&(s=moment().add(1,"d"))};this.isDateSameOrAfterRestrictBefore=function(n){if(!n)return null;return(this.setRestrictBeforeDate(),!o)?!0:n.isAfter(o)||n.isSame(o)};this.isDateSameOrBeforeRestrictAfter=function(n){if(!n)return null;return(this.setRestrictAfterDate(),!s)?!0:n.isBefore(s)||n.isSame(s)};this.validChosenDate=function(n){return this.isDateSameOrAfterRestrictBefore(n)&&this.isDateSameOrBeforeRestrictAfter(n)};this.resetModal=function(){t(e.options.modalId).modal("hide");t(e.options.modalId).data("modal",null);t(e.options.yearsSelectId).off("change");t(e.options.calendarId).fullCalendar("destroy")};this.resetDateInputs=function(){this._day(null);this._month(null);this._year(null)};this.dateToday=function(){var i=new Date,n=i.getDate(),t=i.getMonth()+1,r=i.getFullYear();return n<10&&(n="0"+n),t<10&&(t="0"+t),t+"/"+n+"/"+r};this.showDatePicker=function(){e.resetModal();e.populateYearsSelection();var f=moment.weekdaysMin(),h=moment.weekdays(),c=moment.months(),l=moment.monthsShort(),i=".fc-next-button",r=".fc-prev-button",a="fc-other-month",v="fc-state-cust-disabled",y="fc-cust-no-pointer",n=t(e.options.calendarId),u=e.fullDate()||moment();setTimeout(function(){n.fullCalendar({header:{left:"prev",center:"title",right:"next"},firstDay:1,defaultDate:u,aspectRatio:1,dayNamesShort:f,monthNamesShort:l,monthNames:c,dayNames:h,dayClick:function(n){e.validChosenDate(n)&&(e.fullDate(n),e.resetModal.call(e))},dayRender:function(n,i){if(e.setRestrictBeforeDate(),e.setRestrictAfterDate(),e.isDateSameOrAfterRestrictBefore(n)===!1||e.isDateSameOrBeforeRestrictAfter(n)===!1){var r=t("[data-date='"+n.format()+"']");r.addClass(y);i.hasClass(a)||r.addClass(v)}},viewRender:function(t){if(e.setRestrictBeforeDate(),e.setRestrictAfterDate(),s){var u=s.add(7,"days");t.end.isAfter(u)?n.find(i).attr("disabled","disabled"):n.find(i).removeAttr("disabled")}o&&(t.start.isBefore(o)?n.find(r).attr("disabled","disabled"):n.find(r).removeAttr("disabled"))}})},appSettings.timeout);t(e.options.yearsSelectId).find('option[value="'+u.year()+'"]').attr("selected",!0);t(e.options.modalId).modal("show")}}}(window.ko,jQuery,window.myWelfare),function(n,t,i){i.MonthDateVm=function(r,u){var f=this,o="#"+u+"_year",e;f.$yearField=t(o);this._month=n.observable(null);this._year=n.observable(null);r&&(e=moment(r),f._month=n.observable(e.format("MM")).extend({notify:"always"}),f._year=n.observable(e.format("YYYY")).extend({notify:"always"}));this.daylessDate=n.computed({read:function(){return f._month()==null||f._year()==null?null:moment({year:f._year(),month:f._month()-1,day:1})},write:function(n){n==null?(f._month(null),f._year(null)):n.isValid()&&(f._month(n.format("MM")),f._year(n.format("YYYY")),f.TryValidate())}},this).extend({notify:"always"});this.month=n.computed({read:function(){return f._month()},write:function(n){var r=!1,t;i.utils.isNumeric(n)&&n>0&&n<=12&&(f._month(("0"+n).slice(-2)),t=f.daylessDate(),r=t==null||t.isValid(),f.TryValidate());r||(f._month(null),f._month.notifySubscribers(null))}},this).extend({notify:"always"});this.year=n.computed({read:function(){return f._year()},write:function(n){var r=!1,t;i.utils.isNumeric(n)&&n>=1900&&n<=2050&&(f._year(n),t=f.daylessDate(),r=t==null||t.isValid());r||(f._year(null),f._year.notifySubscribers(null))}},this).extend({notify:"always"});this.TryValidate=function(){f.month()!=null&&f.year()!=null&&f.$yearField.length>0&&f.$yearField.valid()}};i.ModalMonthCalendarVm=function(r,u,f){var e=this;i.commonHelper.registerWait();i.MonthDateVm.call(this,r,u);this.options={MaxMonth:null,MinMonth:null,calendarId:"#monthPickCal",modalId:"#monthPickModal"};n.utils.extend(this.options,f||{});this.resetModal=function(){t(e.options.modalId).modal("hide");t(e.options.modalId).data("modal",null);t(e.options.calendarId).fullCalendar("destroy")};this.ValidateAndSetDate=function(n){var t=moment(n);e.daylessDate(t);e.resetModal.call(e)};this.Translate=function(){var n=appCookies.get(appSettings.cookies.culture);return n==="ga-IE"?i.translations.MonthCalendarIrish():{year:" "}};this.ReplaceButtonIcons=function(){var i=t("#monthPickCal .ui-icon-circle-triangle-e"),n;i.replaceWith("<span class='fc-icon fc-icon-right-single-arrow'><\/span><span class='sr-only'>next<\/span>");n=t("#monthPickCal .ui-icon-circle-triangle-w");n.replaceWith("<span class='fc-icon fc-icon-left-single-arrow'><\/span><span class='sr-only'>previous<\/span>")};this.showDatePicker=function(){e.resetModal();t(e.options.modalId).modal("show");t(e.options.calendarId).MonthPicker({OnAfterChooseMonth:function(n){e.ValidateAndSetDate(n)},i18n:e.Translate(),MaxMonth:e.options.MaxMonth,MinMonth:e.options.MinMonth});e.ReplaceButtonIcons();t(e.options.modalId).modal("show")}}}(window.ko,jQuery,window.myWelfare);myWelfare=myWelfare||{};myWelfare.createNamespace("utils");datesHelperVm=function(){return myWelfare.utils.Validation={isValidDate:function(n){var t=moment(n,appSettings.dateFormat,!0).isValid(),i=moment(n,appSettings.dateFormat).isAfter(appSettings.twentiethCenturyDate);return t&&i},isFutureDate:function(n){return moment(n,appSettings.dateFormat).isAfter(moment())},isFutureOrCurrentDate:function(n){var t=moment(n,appSettings.dateFormat);return t.isAfter(moment().subtract(1,"day"))},isOverPPSNMinAge:function(n){var t=moment();return moment(n,appSettings.dateFormat).add(appSettings.age18,"y").isBefore(t)},isOverMinPSCAge:function(n){var t=moment();return moment(n,appSettings.dateFormat).add(appSettings.minimumPSCAge,"y").isBefore(t)},isOver18:function(n){var t=moment();return moment(n,appSettings.dateFormat).add(appSettings.age18,"y").isBefore(t)},isUnder23:function(n){var t=moment();return moment(n,appSettings.dateFormat).add(appSettings.age23,"y").isAfter(t)},isValidFormatButInvalidDate:function(n){var t=this;return n.match(/^(\d{2})\/(\d{2})\/(\d{4})$/)&&!t.isValidDate(n)},isMoreThan16WeeksEarlierThan:function(n,t){var r=moment(n,appSettings.dateFormat),i=moment(t,appSettings.dateFormat),u=i.day(),f=i.add(appSettings.eddMondayGapNumber-u,"d"),e=r.add(appSettings.maxMaternityConfinmentDaysInTheFuture,"d");return e.isBefore(f)},isMoreThan26WeeksAfterTheDate:function(n,t){var i=moment(n,appSettings.dateFormat),r=moment(t,appSettings.dateFormat),u=r.add(appSettings.numberofdaysin26weeks,"d");return i.isAfter(u)},paternityMoreThan26Weeks:function(n){var t=n.add(appSettings.numberofdaysin26weeks,"d");return t},paternityIsMoreThan26WeeksAfterTheDate:function(n,t){var i=moment(n,appSettings.dateFormat),r=moment(t,appSettings.dateFormat),u=this.paternityMoreThan26Weeks(r);return i.isAfter(u.subtract(1,"d"))},paternityMoreThan28Weeks:function(n){var t=n.add(appSettings.numberofdaysin28weeks,"d");return t.subtract(1,"d")},paternityIsMoreThan28WeeksAfterTheDate:function(n,t){var i=moment(n,appSettings.dateFormat),r=moment(t,appSettings.dateFormat),u=this.paternityMoreThan28Weeks(r);return i.isAfter(u.subtract(1,"d"))},isMoreThan28WeeksAfterTheDate:function(n,t){var i=moment(n,appSettings.dateFormat),r=moment(t,appSettings.dateFormat),u=r.add(appSettings.numberofdaysin28weeks,"d");return i.isAfter(u)},maternityMoreThan16Weeks:function(n){var t=n.day(),i=n.add(appSettings.eddMondayGapNumber-t,"d");return i.subtract(appSettings.maxMaternityConfinmentDaysInTheFuture,"d")},maternityIsMoreThan16WeeksEarlierThan:function(n,t){var i=moment(n,appSettings.dateFormat),r=moment(t,appSettings.dateFormat),u=this.maternityMoreThan16Weeks(r);return i.isBefore(u.add(1,"d"))},getYears:function(){for(var n=ko.observableArray([]),t=moment().year(),i=appSettings.numOfYears;i>0;i--)n.push(t),t--;return n},getCurrentYear:function(){var n=ko.observableArray([]);return n.push(moment().year()),n},getPagsYears:function(){for(var t=ko.observableArray([]),n=moment().year();n>=appSettings.pagsStartYear;n--)t.push(n);return t},getFutureYears:function(){for(var n=ko.observableArray([]),t=moment().year(),i=0;i<appSettings.numOfFutureYears;i++)n.push(t),t++;return n},isAfterDate:function(n,t){var i=moment(n,appSettings.dateFormat),r=moment(t,appSettings.dateFormat);return r.isAfter(i)},isAfterOrOnDate:function(n,t){var i=moment(n,appSettings.dateFormat),r=moment(t,appSettings.dateFormat);return i.isAfter(r)||i.isSame(r)},isBeforeDate:function(n,t){var i=moment(n,appSettings.dateFormat),r=moment(t,appSettings.dateFormat);return i.isBefore(r)},isBeforeOrOnDate:function(n,t){var i=moment(n,appSettings.dateFormat),r=t?moment(t,appSettings.dateFormat):moment();return i.isBefore(r)||i.isSame(r)},isWithinLastNumberOf:function(n,t,i,r){var f=r?r.clone():moment(),u;return f.subtract(t,i),u=moment(n,appSettings.dateFormat),u.isAfter(f)&&!u.isAfter(moment())},isWithinNumberOfYears:function(n,t,i){return myWelfare.utils.Validation.isWithinLastNumberOf(n,t,"y",i)},isWithinLastNumberOfWeeks:function(n,t,i){return myWelfare.utils.Validation.isWithinLastNumberOf(n,t,"weeks",i)},isWithinLast5Years:function(n){var t=moment(n,appSettings.dateFormat),i=(new moment).subtract(5,"years");return t.isAfter(i)}},myWelfare.utils.Validation};ko.components.register("dates-helper-vm",{viewModel:{instance:datesHelperVm}}),function(n,t){t.createNamespace("dateValidationHelper");t.dateValidationHelper.dateValidationModel=function(t){var r=new datesHelperVm,e=t.find(".day"),o=t.find(".month"),s=t.find(".year"),h=e.val(),c=o.val(),l=s.val(),i=h+"/"+c+"/"+l,a=t.find("#RequiredErrorMsg"),v=t.find("#NumberErrorMsg"),f=t.find("#DateErrorMsg"),u=function(){e.addClass(appSettings.customDateValidationError);o.addClass(appSettings.customDateValidationError);s.addClass(appSettings.customDateValidationError)},y=function(){p();w()},p=function(){e.removeClass(appSettings.customDateValidationError);o.removeClass(appSettings.customDateValidationError);s.removeClass(appSettings.customDateValidationError)},w=function(){a.addClass(appSettings.hiddenCssClass);v.addClass(appSettings.hiddenCssClass);f.addClass(appSettings.hiddenCssClass)},b=function(){return!h.trim().length>0||!c.trim().length>0||!l.trim().length>0?(u(),a.removeClass(appSettings.hiddenCssClass),!1):!n.isNumeric(h)||!n.isNumeric(c)||!n.isNumeric(l)?(u(),v.removeClass(appSettings.hiddenCssClass),!1):r.isValidDate(i)?!0:(u(),f.removeClass(appSettings.hiddenCssClass),!1)},k=function(){return r.isValidDate(i)&&!r.isFutureDate(i)?!0:(u(),f.removeClass(appSettings.hiddenCssClass),!1)},d=function(){return r.isValidDate(i)&&r.isFutureDate(i)?!0:(u(),f.removeClass(appSettings.hiddenCssClass),!1)},g=function(){return r.isValidDate(i)&&r.isFutureOrCurrentDate(i)?!0:(u(),f.removeClass(appSettings.hiddenCssClass),!1)},nt=function(n){return r.isValidDate(i)&&r.isWithinNumberOfYears(i,n)?!0:(u(),f.removeClass(appSettings.hiddenCssClass),!1)},tt=function(n){return r.isValidDate(i)&&r.isWithinNumberOfWeeks(i,n)?!0:(u(),f.removeClass(appSettings.hiddenCssClass),!1)};return{$day:e,$month:o,$year:s,dayVal:h,monthVal:c,yearVal:l,date:i,showFieldErrors:u,hideErrors:y,isValidDate:b,isTodayOrPastDate:k,isFutureDate:d,isFutureOrCurrentDate:g,isWithinNumberOfYears:nt,isWithinNumberOfWeeks:tt}};t.dateValidationHelper.daylessDateValidationModel=function(t){var r=new datesHelperVm,e=t.find(".month"),o=t.find(".year"),s=e.val(),h=o.val(),i="01/"+s+"/"+h,c=t.find("#RequiredErrorMsg"),l=t.find("#NumberErrorMsg"),f=t.find("#DateErrorMsg"),u=function(){e.addClass(appSettings.customDateValidationError);o.addClass(appSettings.customDateValidationError)},a=function(){v();y()},v=function(){e.removeClass(appSettings.customDateValidationError);o.removeClass(appSettings.customDateValidationError)},y=function(){c.addClass(appSettings.hiddenCssClass);l.addClass(appSettings.hiddenCssClass);f.addClass(appSettings.hiddenCssClass)},p=function(){return!s.trim().length>0||!h.trim().length>0?(u(),c.removeClass(appSettings.hiddenCssClass),!1):!n.isNumeric(s)||!n.isNumeric(h)?(u(),l.removeClass(appSettings.hiddenCssClass),!1):r.isValidDate(i)?!0:(u(),f.removeClass(appSettings.hiddenCssClass),!1)},w=function(){return r.isValidDate(i)&&!r.isFutureDate(i)?!0:(u(),f.removeClass(appSettings.hiddenCssClass),!1)},b=function(){return r.isValidDate(i)&&r.isFutureDate(i)?!0:(u(),f.removeClass(appSettings.hiddenCssClass),!1)},k=function(){return r.isValidDate(i)&&r.isFutureOrCurrentDate(i)?!0:(u(),f.removeClass(appSettings.hiddenCssClass),!1)},d=function(n){return r.isValidDate(i)&&r.isWithinNumberOfYears(i,n)?!0:(u(),f.removeClass(appSettings.hiddenCssClass),!1)},g=function(n){return r.isValidDate(i)&&r.isWithinNumberOfWeeks(i,n)?!0:(u(),f.removeClass(appSettings.hiddenCssClass),!1)};return{$month:e,$year:o,monthVal:s,yearVal:h,date:i,showFieldErrors:u,hideErrors:a,isValidDate:p,isTodayOrPastDate:w,isFutureDate:b,isFutureOrCurrentDate:k,isWithinNumberOfYears:d,isWithinNumberOfWeeks:g}}}(jQuery,myWelfare||{});FileHelper=function(){function t(n){return n.replace(/[^\x20-\x7E]/g,"?")}var n=this;n.isOverMaxSize=function(n){var t=n/1048576;return t>appSettings.maxFileSizeMB};n.isOverMaxSizeCommunityEmployment=function(n){var t=n/1048576;return t>appSettings.communityEmploymentMaxFileSizeMB};n.isOverMaxSizePscRenewals=function(n){var t=n/1048576;return t>appSettings.pscRenewalsMaxFileSizeMB};n.isUnderMinSize=function(n){var t=n/1024;return t<appSettings.minFileSizeKB};n.isFileNameOverMaxLength=function(n){return n&&n.length>appSettings.maxFileNameLength};n.isFileTypeValid=function(n){var t=n.substr(n.lastIndexOf(".")+1);return["pdf","jpeg","jpg","bmp","png","tif","tiff"].includes(t)};n.deleteDocument=function(n,t){var i={name:n,submitType:t};return $.ajax({url:appSettings.urls.PostApplyForDeleteDocument,data:JSON.stringify(i),type:"POST",contentType:"application/json; charset=utf-8"})};n.deleteDocumentSync=function(n,t){var i={name:n,submitType:t};return $.ajax({url:appSettings.urls.PostApplyForDeleteDocument,data:JSON.stringify(i),type:"POST",contentType:"application/json; charset=utf-8",async:!1})};n.deleteOptionalDocument=function(n,t){var i={name:n,submitType:t};return $.ajax({url:appSettings.urls.PostApplyForDeleteOptionalDocument,data:JSON.stringify(i),type:"POST",contentType:"application/json; charset=utf-8",async:!1})};n.UploadDocument=function(n,t,i){var r=new FormData;return r.append("fileToUpload",n),i&&i!==null&&r.append("appId",i),$.ajax({url:appSettings.urls.PostApplyForUploadDocument+"?requiredType="+t,type:"POST",data:r,processData:!1,contentType:!1})};n.RetrieveIcaoResult=function(n,t,i){var r=new FormData;return r.append("fileToUpload",n),i&&i!==null&&r.append("appId",i),$.ajax({url:appSettings.urls.PostApplyForRetrieveIcaoResult+"?requiredType="+t,type:"POST",data:r,processData:!1,contentType:!1})};n.RetrieveImageOrientation=function(n,t,i){var r=new FormData;return r.append("fileToUpload",n),i&&i!==null&&r.append("appId",i),$.ajax({url:appSettings.urls.PostApplyForRetrieveImageOrientaton+"?requiredType="+t,type:"POST",data:r,processData:!1,contentType:!1})};n.UploadDocumentRecaptcha=function(n,t,i,r){var u=new FormData;return u.append("fileToUpload",n),i&&i!==null&&u.append("appId",i),$.ajax({url:appSettings.urls.PostApplyForUploadDocumentRecaptcha+"?requiredType="+t+"&captchaResponse="+r,type:"POST",data:u,processData:!1,contentType:!1})};n.UploadOptionalDocument=function(n,t){var i=new FormData;return i.append("fileToUpload",n),$.ajax({url:appSettings.urls.PostApplyForUploadOptionalDocument+"?requiredType="+t,type:"PUT",data:i,processData:!1,contentType:!1})};n.uploadDocumentById=function(n,t,i){var r=new FormData;return r.append("fileToUpload",n),$.ajax({url:appSettings.urls.PostApplyForUploadDocumentById+"?id="+t+"&documentType="+i,type:"POST",data:r,processData:!1,contentType:!1})};n.offlineDelivery=function(n,t){return $.ajax({url:appSettings.urls.PostApplyForOfflineDelivery+"?type="+n+"&submitType="+t,type:"POST",processData:!1,contentType:!1})};n.setDocumentSubmitTypeByDocumentId=function(n,t){return $.ajax({url:appSettings.urls.PostApplyForSetDocumentSubmitTypeByDocumentId+"?documentId="+n+"&submitType="+t,type:"POST",processData:!1,contentType:!1})};n.setDocumentSubmitTypeByRequiredType=function(n,t,i){return $.ajax({url:appSettings.urls.PostApplyForSetDocumentSubmitTypeByDocumentId+"?documentId="+n+"&submitType="+t+"&requiredType="+i,type:"POST",processData:!1,contentType:!1})};n.mmcDeleteDocument=function(n,t){return $.ajax({url:appSettings.urls.PostMmcDeleteDocument+"?fileName="+n+"&docGuid="+t,type:"POST",processData:!1,contentType:!1})};n.mmcUploadDocument=function(n){var t=new FormData;return t.append("fileToUpload",n),$.ajax({url:appSettings.urls.PostMmcUploadDocument,type:"POST",data:t,processData:!1,contentType:!1})};n.removingIllegalCharacters=function(n){var i=t(n);return i.replace(/[%\/:*?"<>|]+/g,"_")}},function(n,t){t.createNamespace("koExtenders");t.koExtenders.registerRepeatValidation=function(n){n.validation.rules.maxLimit={validator:function(n,t){return n.length<t.max}};n.validation.rules.minLimit={validator:function(n,t){return n.length>=t.min}}}}(jQuery,myWelfare||{});mapHelperVm=function(){var t=6,n;this.map="";this.createMap=function(n){var i=this;return i.map=new google.maps.Map(document.getElementById(n),{center:{lat:appSettings.defaultLatitude,lng:appSettings.defaultLongitude},zoom:t}),i.map};this.accessibileMap=function(t){$(t+" img").each(function(){n($(this))});$(t+" a").each(function(){n($(this))})};n=function(n){$(n).attr("tabindex","-1").attr("role","presentation").attr("aria-hidden","true")}};ko.components.register("map-helper-vm",{viewModel:{instance:mapHelperVm}}),function(n,t){t.createNamespace("readonlyHelper");t.readonlyHelper.disableCalendars=function(){n("#ApplyForFormDetails.readonly :input").attr("disabled",!0);n("#ApplyForFormDetails.readonly").find(appSettings.applyForCalIcon).attr("disabled",!0);n("#ApplyForFormDetails.readonly").find(appSettings.applyForCalIcon).attr("data-bind",null)}}(jQuery,myWelfare||{});var staticHtmlHelperVm=function(){this.getStaticHtml=function(n){return $.ajax({type:"GET",url:appSettings.urls.GetStaticPageUrl,data:{page:n}})}},ajaxGetRequest=function(n,t){ajaxRequest("GET",n,null,t)},ajaxPostRequest=function(n,t,i){ajaxRequest("POST",n,t,i)},ajaxRequest=function(n,t,i,r){i!=null&&(i.__RequestVerificationToken=$(appSettings.antiforgerytoken).val());$.ajax({async:!0,type:n,data:i,url:t}).done(function(n){try{(r!=null||r!=undefined)&&(n!=null||n!==undefined?r(n):r())}catch(t){console.error("An unexpected error occured please try again! \n"+t.message)}return n}).fail(function(n,t,i){console.log(n.responseText);console.error("An unexpected error occured please try again! \n"+i)}).complete(function(){})},menuHelper=function(){var n=this,f=$(".claimsMenu"),t=$(".activeCloseClaim"),i=$(".inactiveCloseClaim"),r=$(".activeHolidayRequest"),u=$(".inactiveHolidayRequest");n.init=function(){ajaxGetRequest(appSettings.urls.GetClaimRequestsUrl,function(n){n.hasCloseClaim?(t.removeClass(appSettings.hiddenCssClass),i.addClass(appSettings.hiddenCssClass)):(i.removeClass(appSettings.hiddenCssClass),t.addClass(appSettings.hiddenCssClass));n.hasHolidayRequest?(r.removeClass(appSettings.hiddenCssClass),u.addClass(appSettings.hiddenCssClass)):(u.removeClass(appSettings.hiddenCssClass),r.addClass(appSettings.hiddenCssClass))})};f.length>0&&$.when(appSettings.initClaimRoutes()).done(function(){n.init()})},ModalVm=function(n){var t=this;t.controlToDisplay=$(n);t.showModal=function(){t.controlToDisplay.modal(appSettings.modalShow)};t.hideModal=function(){t.controlToDisplay.modal(appSettings.modalShow)}},EligibilityAssessmentFileHelper=function(){var n=this;n.isOverMaxSize=function(n){var t=n/1048576;return t>appSettings.maxFileSizeMB};n.isFileNameOverMaxLength=function(n){return n&&n.length>appSettings.maxFileNameLength};n.deleteDocument=function(n,t){return $.ajax({url:appSettings.urls.PostEligibilityAssessmentDeleteDocument+"?name="+n+"&submitType="+t,type:"POST",processData:!1,contentType:!1})};n.UploadDocument=function(n,t){var i=new FormData;return i.append("fileToUpload",n),$.ajax({url:appSettings.urls.PostEligibilityAssessmentUploadDocument+"?requiredType="+t,type:"POST",data:i,processData:!1,contentType:!1})}};(function(n,t){t.createNamespace("validations");t.validations.banking={isValidIbanRegex:function(n,i){var u=n.removeSpacesAndHyphens().toUpperCase(),r,f;return(i||(i=t.helpers.banking.getCountryCodeFromIban(u)),r=t.constants.banking.getCountryPaymentInfo(i),!r)?!0:(f=new RegExp(r.ibanRegex),f.test(u))},isValidIbanCheckDigit:function(n){var f=n.removeSpacesAndHyphens().toUpperCase(),t=f.moveStartCharsToEnd(4),r,u,i;for(t=t.replace(/[A-Z]/g,function(n){return n.charCodeAt(0)-55}),r=t.slice(0,2),i=2;i<t.length;i+=7)u=String(r)+t.substring(i,i+7),r=parseInt(u,10)%97;return r===1},isValidFintechIban:function(n){var i=t.helpers.banking.getBankCodeFromFintechIban(n);return i==="3250"||i==="1001"?this.isValidIbanFormat(n):!1},isValidIbanFormat:function(n){return this.isValidIbanRegex(n)&&this.isValidIbanCheckDigit(n)},isValidIrishIbanFormat:function(n){return this.isValidIbanRegex(n,"IE")&&this.isValidIbanCheckDigit(n)},isValidIrishFintechIbanFormat:function(n){return this.isValidIbanRegex(n,"IE")&&this.isValidIbanCheckDigit(n)||this.isValidFintechIban(n)&&this.isValidIbanCheckDigit(n)},isValidIbanCountryPair:function(n,i){return t.helpers.banking.getCountryCodeFromIban(n)===i},isValidBicAndIbanPair:function(n,i){var r=t.helpers.banking.areBicAndIbanForSameCountry(n,i),f,u;return r?(f=t.helpers.banking.getCountryCodeFromBic(n),u=t.constants.banking.getCountryPaymentInfo(f),!u)?!0:u.containsBankCode===!0?r&&t.helpers.banking.areBicAndIbanForSameBank(n,i):r:!1},isValidUkAccountNumberFormat:function(n){var t=n.removeSpacesAndHyphens(),i=new RegExp("^[0-9]{8,8}$");return i.test(t)},isValidUkAccountNumber:function(n){return this.isValidUkAccountNumberFormat(n)},isValidUkSortCodeFormat:function(n){var t=n.removeSpacesAndHyphens(),i=new RegExp("^[0-9]{6,6}$");return i.test(t)},isValidUkSortCode:function(n){return this.isValidUkSortCodeFormat(n)},isValidBicFormat:function(n){var t=n.removeSpacesAndHyphens(),i=new RegExp("^[A-Z]{6}[A-Z0-9]{2}([A-Z0-9]{3})?$");return i.test(t)},isValidBicCountryPair:function(n,i){return t.helpers.banking.getCountryCodeFromBic(n)===i},isValidIban:function(n,i){var r=!1,e=this.isValidIbanCheckDigit(n),o=n.removeSpacesAndHyphens().toUpperCase(),u=t.constants.banking.getCountryPaymentInfo(i),f;return u?(f=new RegExp(u.ibanRegex),r=f.test(o)):r=!0,r&&e}}})(jQuery,myWelfare||{}),function(n,t){t.createNamespace("validations");t.validations.misc={isValidUkAccountName:function(n){var t=new RegExp(/^[a-zA-Z0-9èéáíóúÉÁÍÓÚ .&'-]+$/i);return t.test(n)}}}(jQuery,myWelfare||{}),function(n,t){t.createNamespace("validations");t.validations.date={getcompareToMoment:function(n){return n?n.clone():moment()},isLessThan3YearsFromDate:function(n,t){return datesHelperVm().isWithinNumberOfYears(n,3,t)},isLessThan16WeeksFromDate:function(n,t){return datesHelperVm().isWithinLastNumberOfWeeks(n,16,t)},isLessThan26WeeksFromDate:function(n,t){return datesHelperVm().isWithinLastNumberOfWeeks(n,26,t)}}}(jQuery,myWelfare||{});var accessibleVm=function(){var n=this,t="link[title=contrast]",i=function(){return $(t).length>0};this.toggleContrastView=function(n){!i()&&n?($("head").append(appSettings.contrastStyleSheet),$("body").addClass("Contrast"),appCookies.store(appSettings.cookies.contrast,"true")):($($(t)[0]).remove(),$("body").removeClass("Contrast"),appCookies.remove(appSettings.cookies.contrast))};this.switchCulture=function(n){window.location.href="/Account/SetCulture?culture="+n};this.getCulture=function(){return appCookies.get(appSettings.cookies.culture)};this.init=function(){var i=appCookies.get(appSettings.cookies.contrast),t;i&&i==="true"&&n.toggleContrastView(!0);t=n.getCulture();t&&$("#cultureDD, #cultureDDMob").val(t);$("#cultureDD, #cultureDDMob").change(function(){n.switchCulture($(this).val())})};$("*[id*=checkbox-label").click(function(n){n.preventDefault()});$(".clickable").off("click").click(function(){$(this).find("input[type='checkbox']").click()})},carouselVm=function(){var t=appSettings.mobileWidth,r=appSettings.minMobileWidth,n=".indexcards",u=".claimcards",f=".tile",e=500,i="a";this.initCarousel=function(){if($(u).length>0&&(i="div"),window.outerWidth<=t&&$(f).length>1){var o=function(){var n=navigator.userAgent.toLowerCase();return/(iphone|ipod|ipad)/.test(n)};(window.outerWidth>0||o())&&$(n).slick({accessibility:!0,dots:!0,arrows:!0,infinite:!1,speed:e,autoplay:!1,slide:i,variableWidth:!1,responsive:[{breakpoint:t,settings:{slidesToShow:2,slidesToScroll:2}},{breakpoint:r,settings:{slidesToShow:1,slidesToScroll:1}}]})}else $(n).unslick()};this.init=function(){var t=this;t.initCarousel();setTimeout(function(){$(window).resize(function(){$(n).unslick();t.initCarousel()})},100)}},commonVm=function(){var n=this,i="icon-dsp-close",r=100,t="#ajaxModal";this.setCulture=function(){var n=$("meta[name='accept-language']").attr("content");moment.locale(n);$.ajaxSetup({headers:{"Accept-Language":n}})};this.setAjaxErrorHandler=function(){$(document).ajaxError(function(n,t){t.status==401&&(window.location="/")})};this.setAjaxSpinner=function(){var n;$(document).ajaxStart(function(){n=setTimeout(function(){$(t).modal("show")},1e3)});$.publish(appSettings.events.AjaxSpinner_Init);$(document).ajaxStop(function(){clearTimeout(n);$(t).modal("hide")});$.subscribe(appSettings.events.AjaxSpinner_On,function(){$(t).modal("show")});$.subscribe(appSettings.events.AjaxSpinner_Off,function(){clearTimeout(n);$(t).modal("hide")})};this.initSectionMenus=function(){$(".section-menu .title").on("click",function(){$(this).find("i").toggleClass(i)})};this.initNotificationHeader=function(){$(".notificationHeader .btn.rollup").on("click",function(){$(".notificationHeader").slideUp(r,function(){})})};this.handleClosePleaseNoteSections=function(){$("body").on("click",".icon-dsp-close",function(){$(this).closest(".note-box, .notificationHeader").slideUp("slow")})};this.randomBackground=function(){var n="",t=Math.floor(Math.random()*3+1);n=window.outerWidth<=appSettings.mobileWidth?"url('/Content/SharedContent/Images/background/mobi/footer-"+t+".png')":"url('/Content/SharedContent/Images/background/footer-"+t+".png')";$(".foot-img").css("background-image",n)};this.skipToContent=function(){window.addEventListener("hashchange",function(){var n=document.getElementById(location.hash.substring(1));n&&(/^(?:a|select|input|button|textarea)$/i.test(n.tagName)||(n.tabIndex=-1),n.focus())},!1)};this.backToTop=function(){$("a.semi-circle.footer").click(function(){if(location.pathname.replace(/^\//,"")==this.pathname.replace(/^\//,"")&&location.hostname==this.hostname){var n=$(this.hash);if(n=n.length?n:$("[name="+this.hash.slice(1)+"]"),n.length)return $("html, body").animate({scrollTop:n.offset().top},1e3),!1}return!1})};this.checkBrowserCompatible=function(){var i={MSIE:10},r={Trident:7,Chrome:42,Firefox:36,Safari:6},u=navigator.userAgent,f,n=u.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)||[];n=n[2]?[n[1],n[2]]:[navigator.appName,navigator.appVersion,"-?"];(f=u.match(/version\/(\d+)/i))!=null&&n.splice(1,1,f[1]);var t={name:n[0],version:n[1]},e=!1,o=!1;t.name in i&&t.version<=i[t.name]&&($("#incompatibleBrowser").removeClass("hidden").removeClass("--hide"),$("#incompatibleBrowser").attr("aria-hidden",!1),o=!0);o||(t.name in r&&t.version>=r[t.name]&&(e=!0),e||($("#unsupportedBrowser").removeClass("hidden").removeClass("--hide"),$("#unsupportedBrowser").attr("aria-hidden",!1)))};this.manageBreadcrumbModulesOveflow=function(){var r=window.matchMedia("(min-width: 992px)"),i=$("nav.m-breadcrumb.--progressIndicator"),n=$(".m-breadcrumb__list.u-media--notmobile"),t=$("nav.u-media--mobile");i[0]!=null&&(n.removeAttr("style"),t.removeAttr("style"),r.matches&&(i[0].scrollHeight>41?(n.hide(),t.show()):(n.show(),t.hide())))};this.init=function(){myWelfare.commonHelper.registerTooltips();n.checkBrowserCompatible();n.setCulture();n.setAjaxSpinner();n.setAjaxErrorHandler();n.randomBackground();n.manageBreadcrumbModulesOveflow();$(window).resize(function(){n.randomBackground();n.manageBreadcrumbModulesOveflow()});n.initNotificationHeader();n.initSectionMenus();n.skipToContent();n.handleClosePleaseNoteSections();n.backToTop()}},cookiesVm=function(){var n=".cookies,#cookie-banner",t=".cookies-backdrop";expiry=365;this.acceptCookies=function(){var i=this;i.store(appSettings.cookies.acceptCookies,"true");i.store(appSettings.cookies.isPerformanceEnable,"true");i.store(appSettings.cookies.isThirdPartyEnabled,"true");i.allowedCookies=!0;$(n).slideUp("slow");$(t).removeClass("show")};this.allowedCookies=!1;this.store=function(n,t){$.cookie(n,t,{expires:expiry,path:"/",sameSite:"strict"})};this.remove=function(n){$.removeCookie(n,{path:"/"})};this.get=function(n){return $.cookie(n)};this.init=function(){var r=this,i=$.cookie(appSettings.cookies.acceptCookies);i&&i==="true"?r.allowedCookies=!0:($(n).slideDown("slow"),$(n).removeClass("--hide"),$(t).addClass("show"))}};(function(n){function t(){n("div.o-header__mobileMenu__accountMenu__services > div.linksContainer").each(function(){n(this).hide()})}t();n("a#headerServiceLink").click(function(){t();n("div#"+this.getAttribute("name")).show()});var i=".dropdown-menu";n("button.navbar-toggle").click(function(){n("#navbarSearch").slideUp(function(){n(this).removeClass("in").removeAttr("style")})});n("button.searchToggle").click(function(){n("#navbar").slideUp(function(){n(this).removeClass("in").removeAttr("style")})});n(".dropdown").on("show.bs.dropdown",function(){n(this).find(i).first().stop(!0,!0).slideDown().css("display","block")}).on("hide.bs.dropdown",function(){n(this).find(i).first().stop(!0,!0).slideUp()});n("#carousel-menu").on("slide.bs.carousel",function(){n(".carousel-inner").each(function(){var t=n(".item",this),i;t.css("min-height",0);i=Math.max.apply(null,t.map(function(){return n(this).outerHeight()-20}).get());t.css("min-height",i+"px")})});n("#headerButtonAccount").on("click",function(){let t=n(this).hasClass("--opened")?"true":"false";n(this).attr("aria-expanded",t)});n("#servicesMenuButton").on("click",function(){setTimeout(function(){let t=n("#servicesMenuButton").hasClass("--opened")?"true":"false";n("#servicesMenuButton").attr("aria-expanded",t)},250)});n("#serviceMenu button").on("click",function(){n("#serviceMenu button").each(function(){n(this).attr("aria-expanded","true")})})})(jQuery);pageExternalVm=function(){var n=".externalAccordion";this.init=function(){if($(n).length>0)var t=new A11yAccordion({parentSelector:n,showSearch:!1})}};appSettingsVm=function(){this.urls=myWelfare.Urls;this.animateFast=100;this.slowScrollSpeed="slow";this.fastScrollSpeed="fast";this.modalShow="show";this.mobileWidth=768;this.minMobileWidth=500;this.minCalendarWidth=600;this.calendarWidth=991;this.apptBookerContentHeight=300;this.timeout=200;this.placesTimeout=5e3;this.minimumAge=16;this.minimumPSCAge=14;this.age18=18;this.age23=23;this.momentDay="day";this.twentiethCenturyDate="1900-01-01";this.numOfYears=115;this.pagsStartYear=2013;this.futureBookingDays=42;this.maxNameLength=100;this.claimTimeFrame=30;this.numOfFutureYears=10;this.maxClaimDaysInFuture=21;this.maxCloseClaimDaysInPast=90;this.maxCloseClaimDaysInFuture=30;this.pagsDate="01/07/2013";this.maxMaternityConfinmentDaysInTheFuture=112;this.eddMondayGapNumber=8;this.numberofdaysin26weeks=182;this.numberofdaysin28weeks=196;this.dayFormat="DD";this.monthFormat="MM";this.yearFormat="YYYY";this.monthDisplay="MMMM";this.dateFormat="DD/MM/YYYY";this.dateTimeFormat="DD/MM/YYYY HH:mm:ss";this.displayDateFormat="DD MM YYYY";this.fullCalEventFormat="YYYY-MM-DDTHH:mm:ss";this.dateTimeLongDisplayFormat="HH:mm - ddd, DD MMMM";this.errorCssClass="has-error";this.hiddenCssClass="hidden";this.noteboxCssClass=".note-box";this.showCssClass="show";this.hideCssClass="hide";this.customHideCssClass="--hide";this.disabledCssClass="disabled";this.inputValidationError="input-validation-error";this.customDateValidationError="date-input-validation-error";this.irishLanguageCookie="ga-IE";this.ppsnValidateRegex="^(\\d{7})([A-W][A-Z]{0,1})$";this.phoneNumberRegex="^[0-9]*?$";this.customColumn="appt-booker-title";this.selectAppointment="selected";this.eventToday="event-today";this.calStartTime="09:00:00";this.calEndTime="18:00:00";this.calSlotInterval="00:15:00";this.noResultPage="NoAppointmentAvailable";this.defaultLatitude=53.0478;this.defaultLongitude=-8;this.scrollBarCustom="scrollbar-custom";this.custScrolBarBackColour="#00f";this.custScrolBarColour="#222";this.claimsLoadedTopic="ClaimsLoaded";this.dateOutterDiv=".cal-outter";this.hours=1;this.monthOffset=1;this.calElemFrom="#dateCalFrom";this.calElemTo="#dateCalTo";this.confirmationModal="#confirmationModal";this.closeclaimdropdownSelected="#closeClaimDropDown :selected";this.applyForCalIcon=".icon-dsp-cal";this.applyForCalIconClass="icon-dsp-cal";this.irelandCountryNameEnglish=["Ireland"];this.irelandCountryNameIrish=["Éire"];this.employmentStatusEmployee="Employee";this.employmentStatusSelfEmployed="SelfEmployed";this.employmentStatusFarming="Farming";this.fullyUnemployed="FullyUnemployed";this.temporarilyLaidOff="TemporarilyLaidOff";this.partTimeShortTime="PartTimeShortTime";this.neverEmployed="NeverEmployed";this.lostMyJob="LostMyJob";this.finishedEmploymentScheme="FinishedEmploymentScheme";this.workingReducedHours="WorkingReducedHours";this.workingPartTime="WorkingPartTime";this.empNoneOfTheAbove="NoneOfTheAbove";this.ContractWasFinished="ContractWasFinished";this.JobMadeRedundant="JobMadeRedundant";this.LetGoFromJob="LetGoFromJob";this.WasTemporarilyLaidOff="WasTemporarilyLaidOff";this.FinishedEmploymentScheme="FinishedEmploymentScheme";this.LeftMyEmployment="LeftMyEmployment";this.DismissedFromJob="DismissedFromJob";this.PartTimeStudent="PartTimeStudent";this.FullTimeStudent="FullTimeStudent";this.haveNeverWorked="HaveNeverWorked";this.haveFinishedEduction="HaveFinishedEducation";this.haveReturnedFromAbroad="HaveReturnedFromAbroad";this.amOnSocialWelfarePayment="AmOnSocialWelfarePayment";this.amWasSelfEmployed="AmWasSelfEmployed";this.furtherNoneOfTheAbove="FurtherNoneOfTheAbove";this.LeftMyEmployment="LeftMyEmployment";this.LetGoFromEmployment="LetGoFromEmployment";this.MadeRedundant="MadeRedundant";this.contractFinished="ContractFinished";this.documentSubmitTypes=["Uploaded","Upload"];this.maxFileSizeMB=5;this.minFileSizeKB=10;this.maxNumDocUploads=16;this.unavailableDoc="NotAvailable";this.unavailableDocIntVal=0;this.maxFileNameLength=50;this.communityEmploymentMaxFileSizeMB=3.5;this.pscRenewalsMaxFileSizeMB=10;this.antiforgerytoken="[name=__RequestVerificationToken]";this.euro="€";this.ajaxRetrieveSlots="AjaxStatus";this.htmlBody="html, body";this.contrastStyleSheet='<link href="/Content/contrast.min.css" rel="stylesheet" title="contrast" type="text/css" />';this.apprenticeship="Apprenticeship";this.internationalEmployment="InternationalEmployment";this.internship="Internship";this.employmentinIreland="EmploymentinIreland";this.selfEmployed="SelfEmployed";this.primarySchoolIreland="PrimarySchoolIreland";this.secondarySchoolIreland="SecondarySchoolIreland";this.apprenticeshipTraining="ApprenticeshipTraining";this.thirdlevelOrVocationalIreland="ThirdLevelOrVocationalIreland";this.internationalEducation="InternationalEducation";this.other="Other";this.otherReason="OTH";this.ukCountryName="United Kingdom";this.usCountryName="USA";this.unitedStatesCountryName="United States";this.spainCountryName="Spain";this.canadaCountryName="Canada";this.australiaCountryName="Australia";this.niCountryName="Northern Ireland";this.irelandCountry="Ireland";this.ukCountryNameIrish="An Ríocht Aontaithe";this.usCountryNameIrish="Na Stáit Aontaithe";this.spainCountryNameIrish="An Spáinn";this.canadaCountryNameIrish="Ceanada";this.australiaCountryNameIrish="An Astráil";this.niCountryNameIrish="Tuaisceart Éireann";this.irelandCountryIrish="Éire";this.claimedWeeksLimitForWagesAndDeductions=8;this.queryStrings={localOfficeCode:"localOfficeCode=",appointmentType:"appointmentType=",countyCode:"countyCode="};this.bookingSteps={Step1:1,Step2:2,Step3:3,Step4:4,Step5:5,Step6:6};this.createCustomScrolBar=function(n){$(n).customScrollbar({skin:"default-skin",hScroll:!1,updateOnWindowResize:!0})};this.bookingSelectors={name:"input.name",day:"input.day",month:"input.month",year:"input.year"};this.cookies={contrast:"contrastCss",acceptCookies:"wsscookiesok",isPerformanceEnable:"is_performance_enabled",isThirdPartyEnabled:"is_third_party_enabled",culture:"_culture"};this.events={urlsLoaded:"urlsLoaded",radioBtnChanged:"radioBtnChanged",optionalFileUploaded:"optionalFileUploaded",optionalFileDeleted:"optionalFileDeleted",requestedFileDeleted:"requestedFileDeleted",AjaxSpinner_Init:"AjaxSpinner_Init",AjaxSpinner_On:"AjaxSpinner_On",AjaxSpinner_Off:"AjaxSpinner_Off",HideRemoveHouseholdBtn:"Hide_RemoveHouseholdMemberBtn",ShowRemoveHouseholdBtn:"Show_RemoveHouseholdMemberBtn",RemoveFromHouseholdMembers:"Remove_FromHouseholdMembersArray",HideRemoveBankAccountBtn:"Hide_RemoveBankAccountBtn",ShowRemoveBankAccountBtn:"Show_RemoveBankAccountBtn",RemoveFromBankAccounts:"Remove_FromBankAccountsArray",HideRemoveEuropeanEmploymentBtn:"Hide_RemoveEuropeanEmploymentBtn",ShowRemoveEuropeanEmploymentBtn:"Show_RemoveEuropeanEmploymentBtn",RemoveFromEuropeanEmployments:"Remove_FromEuropeanEmploymentsArray",HideRemoveEuropeanSocialWelfareBtn:"Hide_RemoveEuropeanSocialWelfareBtn",ShowRemoveEuropeanSocialWelfareBtn:"Show_RemoveEuropeanSocialWelfareBtn",RemoveFromEuropeanSocialWelfares:"Remove_FromEuropeanSocialWelfaresArray",HideRemoveSelfEmploymentBtn:"Hide_RemoveSelfEmploymentBtn",ShowRemoveSelfEmploymentBtn:"Show_RemoveSelfEmploymentBtn",RemoveFromSelfEmployments:"Remove_FromSelfEmploymentsArray",RemoveFromForeignCountries:"Remove_FromForeignCountries",RemoveFromForeignEmployments:"Remove_FromForeignEmployments",RemoveFromRelationshipFamilyDependants:"Remove_FromRelationshipFamilyDependantsArray"};this.property="Property";this.land="Land";this.maxLimitNumberTen=10;this.maxLimitNumberTwenty=20},function(n){n.Urls={GetAllCountiesUrl:"/api/refdata/getcounties",GetApplyForDocumentTypeDropDown:"/api/applyforupload/getdocumenttypedropdown",GetJobSeekerApplyForDocumentTypeDropDown:"/api/applyforupload/getjobseekerdocumenttypedropdown",GetPrsiApplyForDocumentTypeDropDown:"/api/applyforupload/getprsidocumenttypedropdown",GetPrsiApplyForUserEmployers:"/api/prsireview/getuseremployers",GetEligibleTreatments:"/api/treatmentbenefitclaim/geteligibletreatments",GetAllDocumentTypes:"/api/applyforupload/getalldocumenttypes",GetPatApplyForDocumentTypeDropDown:"/api/matpat/getpatdocumenttypedropdown",GetMatApplyForDocumentTypeDropDown:"/api/matpat/getmatdocumenttypedropdown",GetApplyForNoteTextUrl:"/api/applyfor/getnotetext",GetApplyForSubmitTypeDropDown:"/api/applyforupload/getsubmittypedropdown",GetPatMatApplyForSubmitTypeDropDown:"/api/matpat/getpatmatsubmittypedropdown",GetIllnessBenefit2ApplyForActiveMedCerts:"/api/illnessbenefit2/getactivemedcertsfordate",GetIllnessBenefit2ApplyForMedCertsByFrom:"/api/illnessbenefit2/getmedicalcustomerCertificatebyfrom",IsAddressChangedRecently:"/api/applyfor/isaddresschangedrecently",GetCountiesUrl:"/api/officelocation/getcounties",GetCountriesUrl:"/api/refdata/getcountries",GetEUCountiesUrl:"/api/refdata/geteucountries",GetNationalitiesUrl:"/api/refdata/getnationalities",GetCollegeUrl:"/api/refdata/getcollegenames",GetNotificationsCountAysnc:"/api/notification/getnotificationscount",GetOfficesByCodeUrl:"/api/officelocation/getofficebycode",GetOfficesByCountyUrl:"/api/officelocation/getofficesbycounty",GetOfficesUrl:"/api/officelocation/getoffices",GetJobTitlesUrl:"/api/refdata/getjobtitles",GetStaticPageUrl:"/api/staticpage/getstaticpage",SetCulture:"/account/setculture",GetUKCounties:"/api/refdata/getukcounties",GetAustrailiaTerritories:"/api/refdata/getaustrailiaTerritories",GetCanadaProvinces:"/api/refdata/getcanadaprovinces",GetSpainRegions:"/api/refdata/getspainregions",GetUSStates:"/api/refdata/getusstates",GetMyDetailsCountries:"/api/refdata/getmydetailscountries",LogAddressApiError:"/api/errorlogging/logaddressapierror",PostCreateAppealRequest:"/Appeals/CreateAppealRequest",PostSaveInformation:"/Appeals/SaveInformation",GetInformationRequired:"/Appeals/InformationRequired",GetDocuments:"/Appeals/Documents",GetAppealRepresentative:"/Appeals/AppealRepresentative",GetAppealSummary:"/Appeals/Summary",PostAppealSummary:"/Appeals/Summary",PostCreateAppeal:"/Appeals/CreateAppeal",GetAppealSubmitted:"/Appeals/Submitted",GetAppealableDecisions:"/api/appealsapi/getappealabledecisions",GetAppealRequest:"/api/appealsapi/getappealrequest",ReasonsForAppeal:"/Appeals/ReasonsForAppeal",AppealDocuments:"/Appeals/Documents",AppealUploadDocument:"/api/AppealDocumentUpload/uploadDocument",AppealDeleteDocument:"/api/AppealDocumentUpload/deleteDocument",GetLatestAppealRequest:"/api/appealsapi/GetLatestAppealRequest",ContinueAppeal:"/Appeals/ContinueAppeal",GetAppeals:"/api/appealsapi/getappeals",PostApplyForDeleteDocument:"/api/applyforupload/deletedocument",PostApplyForDeleteOptionalDocument:"/api/applyforupload/DeleteOptionalDocument",PostApplyForOfflineDelivery:"/api/applyforupload/offlinedelivery",PostApplyForSetDocumentSubmitTypeByDocumentId:"/api/applyforupload/SetDocumentSubmitTypeByDocumentId",PostApplyForUploadDocument:"/api/applyforupload/uploaddocument",PostApplyForUploadDocumentRecaptcha:"/api/applyforupload/uploaddocumentrecaptcha",PostApplyForUploadOptionalDocument:"/api/applyforupload/uploadoptionaldocument",PostApplyForUploadDocumentById:"/api/applyforupload/UploadDocumentById",PostApplyForRetrieveIcaoResult:"/api/applyforupload/RetrieveIcaoResult",PostApplyForRetrieveImageOrientaton:"/api/applyforupload/RetrieveImageOrientation",AmendCloseClaimRequestUrl:"/claimsbenefits/amendcloseclaimrequest",AmendHolidayRequestUrl:"/claimsbenefits/amendholidayrequest",CacheCloseClaimRequestUrl:"/claimsbenefits/cachecloseclaimrequest",CacheHolidayRequestUrl:"/claimsbenefits/cacheholidayrequest",CancelCloseClaimRequestUrl:"/claimsbenefits/cancelcloseclaimrequest",CancelHolidayRequestUrl:"/claimsbenefits/cancelholidayrequest",CloseClaimRequestUrl:"/claimsbenefits/createcloseclaimrequest",CreateNewHolidayRequestUrl:"/api/claimsbenefits/createnewholidayrequest",GetCachedCloseClaimRequestUrl:"/api/claimsbenefits/getcachedcloseclaimrequest",GetCachedHolidayRequestUrl:"/api/claimsbenefits/getcachedholidayrequest",GetClaimNameUrl:"/api/claimsbenefits/getclaimname",GetClaimRequestsUrl:"/api/claimsbenefits/getclaimrequests",GetClaimsBenefitsUrl:"/api/claimsbenefits/getclaimsbenefits",GetPendingCloseClaimUrl:"/api/claimsbenefits/getpendingcloseclaim",GetPendingHolidayRequestUrl:"/api/claimsbenefits/getpendingholidayrequest",RemoveCachedCloseClaimRequestUrl:"/claimsbenefits/removecachedcloseclaimrequest",RemoveCachedHolidayRequestUrl:"/api/claimsbenefits/removecachedholidayrequest",StoreClaimNameUrl:"/claimsbenefits/storeclaimname",GetOlr0Address:"/eligibilityassessment/GetAddress",GetAllAppointments:"/api/appointments/getallappointments",GetAppointmentDuration:"/api/appointmentbooking/getnotetext",GetAppointmentUrl:"/appointments/date",GetAppointmentsUrl:"/api/appointmentbooking/getappointments",GetAvailabilityDateUrl:"/api/appointmentbooking/availabilitydate",GetNoteText:"/api/appointments/getnotetextasync",ReserveSlotUrl:"/api/appointmentbooking/reserveappointment",GrantConsentToContactDetail:"/mydetails/grantconsent",UpdateCorrespondencePreference:"/mydetails/updatecorrespondencepreference",SaveAddress:"/mydetails/SaveAddress",GetCustomer:"/mydetails/getcustomer",GetAddress:"/mydetails/GetAddress",GetEmployersUrl:"/api/individuallearningplan/getemployers",GetIlpJobTitlesUrl:"/api/individuallearningplan/getjobtitles",ValidateJobTitleSubmit:"/api/individuallearningplan/validatejobtitlesubmit",ValidateLocationSubmit:"/api/individuallearningplan/validatelocationsubmit",ValidateCountySubmit:"/api/individuallearningplan/validatecountysubmit",GetIlpLocalitiesUrl:"/api/individuallearningplan/getlocalities",GetIlpCountyUrl:"/api/individuallearningplan/getcounty",GenerateAws:"/api/individuallearningplan/generateaws",UpdateWagesFundingRequestItem:"/api/individuallearningplan/updatewagesfundingrequestitem",CreateTrainingFundingRequest:"/api/individuallearningplan/createtrainingfundingrequest",ClientTranslations:"/api/individuallearningplan/getclienttranslations",SubmitWagesSheet:"/api/individuallearningplan/submitwagessheet",SaveMaterialFundingRequestUrl:"/api/individuallearningplan/savematerialfundingrequest",SubmitMaterialFundingRequestUrl:"/api/individuallearningplan/submitmaterialfundingrequest",SaveTrainingFundingRequestUrl:"/api/individuallearningplan/savetrainingfundingrequest",SaveMonitoringActivityRequestUrl:"/api/individuallearningplan/SaveMonitoringActivityRequest",SubmitTrainingFundingRequestUrl:"/api/individuallearningplan/submittrainingfundingrequest",PostApplyForDeleteFundingReceipt:"/api/individuallearningplan/deletefundingreceipt",UploadFundingReceiptUrl:"/api/individuallearningplan/uploadfundingreceipt",GetDocumentTypesForDropDown:"/api/eligibilityapi/getdocumenttypesfordropdown",PostEligibilityApiUploadDocument:"/api/eligibilityapiupload/uploaddocument",UpdateChildcareAllocation:"/api/individuallearningplan/updatechildcareallocation",SaveWageSubsidyRequestUrl:"/wagesubsidy/savewagesubsidyrequest",SubmitWageSubsidyRequestUrl:"/wagesubsidy/submitwagesubsidyrequest",GetParticipantsByStatusAndTerm:"/wagesubsidy/GetParticipantsByStatusAndTerm",GetWorkplacesForClaimDetails:"/wagesubsidy/GetWorkplacesForClaimDetails",GetCyclesForWorkplaceApplication:"/wagesubsidy/GetCyclesForWorkplaceApplication",GetCyclesForPaymentCycles:"/wagesubsidy/GetCyclesForPaymentCycles",GetReadOnlyWageSubsidyRequestsDetails:"/wagesubsidy/GetReadOnlyWageSubsidyRequestsDetails",PostTheProcess:"/DigitalPathways/TheProcess",GetEducationAndTraining:"/DigitalPathways/TrainingAndEducation",PostYourEducation:"/DigitalPathways/YourEducation",GetLookingForWork:"/DigitalPathways/LookingForWork",PostYourWorkHistory:"/DigitalPathways/YourWorkHistory",GetYourWorkGoals:"/DigitalPathways/YourWorkGoals",PostYourWorkGoals:"/DigitalPathways/YourWorkGoals",GetNextSteps:"/DigitalPathways/NextSteps",PostNextSteps:"/DigitalPathways/NextSteps",GetCompleted:"/DigitalPathways/Completed",GetApprenticeshipDisciplines:"/api/refdata/GetApprenticeshipDisciplines",GetJobTitles:"/api/refdata/GetJobTitlesCustom",GetEscoJobTitles:"/api/esco/GetEscoJobTitles",GetColleges:"/api/refdata/GetColleges",GetMyBackground:"/DigitalPathways2/MyBackground",GetSuccess:"/DigitalPathways2/Success",PostAddMyActivities:"/DigitalPathways2/AddMyActivities",PostMyEducation:"/DigitalPathways2/MyEducation",PostMyApprenticeship:"/DigitalPathways2/MyApprenticeship",PostMyWorkHistory:"/DigitalPathways2/MyWorkHistory",PostMyWorkGoals:"/DigitalPathways2/MyWorkGoals",PostMmcDeleteDocument:"/api/documentupload/deletedocument",PostMmcUploadDocument:"/api/documentupload/uploaddocument"}}(window.myWelfare);var myWelfare=myWelfare||{},appSettings=new appSettingsVm,appCookies=new cookiesVm,AppViewModel=function(){var n=this;n.jqExtensionsViewModel=new jqueryExtensionsVm;n.commonViewModel=new commonVm;n.carouselViewModel=new carouselVm;n.calendarHelperViewModel=new calendarHelperVm;n.dateHelper=new datesHelperVm;n.accessibleViewModel=new accessibleVm;n.pageExternalViewModel=new pageExternalVm;this.init=function(){appCookies.init();n.jqExtensionsViewModel.init();n.commonViewModel.init();n.accessibleViewModel.init();n.carouselViewModel.init();n.pageExternalViewModel.init()};this.acceptCookies=function(){appCookies.acceptCookies()};n.init()},appVM=new AppViewModel