$(function(){$(".checkIfCookieEnabled").click(function(){return commonHelpers.checkIfBrowserCookieEnabled()===!0?!0:!1});$(document).on("click",".remember_scroll_position",function(){sessionStorage.memorizedScrollPositionUrl=window.location.href;sessionStorage.memorizedScrollPosition=$(window).scrollTop()})});var commonHelpers=commonHelpers||{};(function(n){n.isCsValueTrue=function(t){return n.isNullOrEmpty(t)?!1:t.toLowerCase()==="true"};n.toggleCheckBoxDependentUi=function(n,t){$(n).is(":checked")&&!$(n).is(":disabled")?($(t).removeAttr("disabled"),$(t).removeClass("disabled")):($(t).attr("disabled","disabled"),$(t).addClass("disabled"))};n.isMSIE=function(){var n=navigator.userAgent;return/MSIE|Trident/i.test(n)};n.checkIfBrowserCookieEnabled=function(){var n=navigator.cookieEnabled;return n||(document.cookie="testCookie",n=document.cookie.indexOf("testCookie")!==-1),n||alert("Cookies are not enabled on your browser. Please enable cookies in your browser preferences to continue."),n};n.getDateTimeFromDatePicker=function(t){var i,e,r,u,f;return n.isUndefinedOrNull(t)?null:(i=new Date(t.val()),n.isUndefinedOrNull(i))?null:(e=n.getDateTimePickerTime(t).val(),r=moment(e,["h:m a","H:m"]),n.isUndefinedOrNull(r))?i:(u=r.hour(),f=r.minutes(),i.getHours()===u&&i.getMinutes()===f)?i:(i.setHours(u),i.setMinutes(f),i)};n.getDateTimePickerTime=function(t){return n.isUndefinedOrNull(t)?null:t.siblings("input[id$='_time']")};n.getDateTimePickerHour=function(t){return n.isUndefinedOrNull(t)?null:t.siblings("select[id$='_Hour']")};n.getDateTimePickerMinute=function(t){return n.isUndefinedOrNull(t)?null:t.siblings("select[id$='_Minute']")};n.getDateTimePickerMeridiem=function(t){return n.isUndefinedOrNull(t)?null:t.siblings("select[id$='_Meridiem']")};n.startDateChangedCallback=function(t,i){var u=$("#"+t),r=$("#"+i),e,f;n.isNullOrEmpty(u.val())||(r.data("DateTimePicker").minDate(u.val()),(n.isNullOrEmpty(r.val())||new Date(u.val())>new Date(r.val()))&&r.data("DateTimePicker").date(u.val()),e=new Date(commonHelpers.getDateTimeFromDatePicker(u)),f=new Date(commonHelpers.getDateTimeFromDatePicker(r)),f<=e&&(f=e,f.setDate(e.getDate()+1),r.data("DateTimePicker").date(f)))};n.startTimeChangedCallback=function(t,i){var f=$("#"+t),s=$("#"+i),o;if(!n.isNullOrEmpty(f.val())){var e=new Date("1/1/2000 "+f.val()),r=e.getHours()+1,u=e.getMinutes(),h=r>=12?"PM":"AM";r=r%12;r=r?r:12;u=u<10?"0"+u:u;o=r+":"+u+" "+h;s.data("DateTimePicker").date(o)}};n.createDateAsUtc=function(n){return new Date(Date.UTC(n.getFullYear(),n.getMonth(),n.getDate(),n.getHours(),n.getMinutes(),n.getSeconds()))};n.convertJsDateToCsDate=function(t){if(n.isUndefinedOrNull(t))return null;var i=t.getFullYear(),r=t.getMonth()+1,u=t.getDate(),f=t.getHours(),e=t.getMinutes();return r+"/"+u+"/"+i+" "+f+":"+e+":0"};n.isNullOrEmpty=function(n){return typeof n=="undefined"||n===null||n.length<=0||n===""};n.encaseSearchStringInQuotes=function(t){return n.isNullOrEmpty(t)?"":'"'+t+'"'};n.isFunction=function(n){return n&&{}.toString.call(n)==="[object Function]"};n.isUndefinedOrNull=function(n){return typeof n=="undefined"||n===null};n.isObject=function(n){return typeof n=="object"&&n!==null};n.isArray=function(n){return n!==null&&n!=="undefined"&&Object.prototype.toString.call(n)==="[object Array]"};n.isFunction=function(n){return n!==null&&n!=="undefined"&&typeof n=="function"};n.scrollToFirstError=function(){window.setTimeout(function(){const t=$(".field-validation-error:visible")[0];if(t!=null&&!n.isScrolledIntoView(t))if(n.isElementInModalDrawer(t))t.scrollIntoView();else{const n=$(".sticky_header_title:visible")[0],i=n==null?45:100,r=document.body.getBoundingClientRect().top,u=t.getBoundingClientRect().top,f=u-r,e=f-i;window.scrollTo({top:e,behavior:"smooth"})}},300)};n.setDockedButton=function(n){const t=$("#"+n);if(t.closest(".modal-content").length)$(".modal-content").on("scroll resize",function(){commonHelpers.toggleDockedButton(n)});else $(window).on("scroll resize",function(){commonHelpers.toggleDockedButton(n)});commonHelpers.toggleDockedButton(n)};n.toggleDockedButton=function(n){const t=$("#"+n+" .docked_button_container > div.docked_button_parent");if(!(t.length<=0)){const i=$("#"+n+" .docked_button_container");commonHelpers.isScrolledIntoView(i)?t.removeClass("docked_button_parent_float"):t.addClass("docked_button_parent_float")}};n.reloadPageWhenLoadedFromCache=function(){window.addEventListener("pageshow",n=>{if(n.persisted){const n=document.querySelector(".modal.show");n||window.location.reload()}})};n.reloadElementWhenLoadedFromCache=function(n,t){window.addEventListener("pageshow",i=>{i.persisted&&$(n).load(t)})};n.closeClosestModal=function(t){const i=$(t);if(!n.isUndefinedOrNull(i)){const r=i.closest(".modal");n.isUndefinedOrNull(r)||r.modal("hide")}};n.closeClosestModalAndLoadUrl=function(t,i){n.closeClosestModal(t);setTimeout(function(){window.location.href=i},300)};n.replaceClosestModalContent=function(t,i){const r=$(t);if(!n.isUndefinedOrNull(r)){const u=r.closest(".modal-content");n.isUndefinedOrNull(u)||u.html(i)}};n.showActionSuccessfulIndicator=function(t){const i=$(t);if(!n.isUndefinedOrNull(i)){const r=i.closest(".modal");if(!n.isUndefinedOrNull(r)){const u=r.find(".modal-header");if(!n.isUndefinedOrNull(u)){const f=r.find(".action_successful_message_div");n.isUndefinedOrNull(f)||(u.hide(),i.hide(),f.show())}}}};n.showActionSuccessfulIndicatorThenCloseModal=function(t){n.showActionSuccessfulIndicator(t);setTimeout(function(){commonHelpers.closeClosestModal(t)},1500)};n.showActionSuccessfulIndicatorThenLoadUrl=function(t,i){n.showActionSuccessfulIndicator(t);setTimeout(function(){commonHelpers.closeClosestModalAndLoadUrl(t,i)},1500)};n.showActionSuccessfulIndicatorThenReloadWindow=function(t){n.showActionSuccessfulIndicator(t);setTimeout(function(){window.location.reload()},1500)};n.openDefaultLinkInModal=function(n){const t=$(n).find(".default_link").attr("href");commonHelpers.isNullOrEmpty(t)||commonHelpers.OpenLinkInModal(t)};n.openDefaultLinkInDrawer2=function(n){const t=$(n).find(".default_link").attr("href");commonHelpers.isNullOrEmpty(t)||commonHelpers.OpenLinkInDrawer2(t)};n.isElementInModal=function(n){return $(n).closest(".modal").length};n.isElementInModalPopup=function(n){return $(n).closest(".modal-body").length};n.isElementInModalDrawer=function(n){return $(n).closest(".drawer").length};n.isScrolledIntoView=function(n){const t=$(n).offset().top,r=t+$(n).outerHeight(),i=$(window).scrollTop(),u=i+$(window).height();return t>=i&&r<=u};n.refreshParentWindow=function(n){try{window&&window.opener&&window.opener.location&&window.opener.location.href&&n&&window.opener.location.href.indexOf(n)!==-1&&window.opener.location.reload()}catch(t){return}};n.refreshEventInfoHeader=function(n,t){$.ajax({cache:!1,url:"/Customer/Event/GetEventInfoHeader/",type:"GET",data:{eventId:t,customerId:n},success:function(n){(n.success===null||n.success!==!1&&n.success!==!0)&&$(".event_header_inner").replaceWith(n)}})};n.uploadAndCropImage=function(t,i,r,u,f,e,o,s,h,c,l,a,v,y,p,w,b,k,d,g,nt,tt,it){if(typeof inlineEditorHelper=="undefined"||inlineEditorHelper.saveActiveInlineEditor()){const rt=$(i);if(n.isNullOrEmpty(h)&&(h=c),$(".field-validation-error[data-valmsg-for="+f+"]").addClass("field-validation-valid"),$(".field-validation-error[data-valmsg-for="+f+"]").removeClass("field-validation-error"),u.files&&u.files[0]){const ft=new FileReader,ut=u.files[0],et=o,c={};if(et.indexOf(ut.type)<0||ut.type===""){c[f]="[ invalid file type - please use: png or jpeg ]";$(t).validate().showErrors(c);rt.attr("src",h);return}if(ut.size>e*1048576){c[f]="[ cannot exceed "+e+"MB ]";$(t).validate().showErrors(c);rt.attr("src",h);return}ft.onload=function(t){$("#ModalCropImage").modal("show");const f=new FormData;f.append("customerId",l);f.append("eventId",a);f.append("parentItemId",v);f.append("encryptedParentItemId",y);f.append("originalImageString",t.target.result);f.append("uploadImagePostUrl",s);f.append("imageCropAspectRatio",p);f.append("imageMaxFileSizeInMb",e);f.append("htmlElementIdForPreview",i);f.append("htmlElementIdForModelImageUri",r);f.append("htmlElementIdTempPhotoBytes",nt);n.isUndefinedOrNull(w)||f.append("imageQualityPercentage",w);n.isUndefinedOrNull(b)||f.append("imageMaxWidth",b);n.isUndefinedOrNull(k)||f.append("imageMaxHeight",k);n.isUndefinedOrNull(d)||f.append("imageSuggestedWidth",d);n.isUndefinedOrNull(g)||f.append("imageSuggestedHeight",g);f.append("encryptedCustomerId",tt);f.append("encryptedEventId",it);$.post({url:"/Shared/Shared/CropImage",contentType:!1,processData:!1,data:f,success:function(n){$("#ModalCropImageContent").html(n);$(u).val("")},error:function(){showSlidingStatusIndicatorError("Unable to connect to server")}})};ft.readAsDataURL(u.files[0])}}};n.uploadImage=function(t,i,r,u,f,e,o,s,h,c,l,a){if(inlineEditorHelper.saveActiveInlineEditor()){var v=$(i),y=!1;if(n.isNullOrEmpty(c)&&(c=l,y=!0),$(".field-validation-error[data-valmsg-for="+e+"]").addClass("field-validation-valid"),$(".field-validation-error[data-valmsg-for="+e+"]").removeClass("field-validation-error"),f.files&&f.files[0]){v.attr("src","/Content/images/blank.gif");const p=new FileReader,l=f.files[0],w=s,i={};if(w.indexOf(l.type)<0||l.type===""){i[e]="[ invalid file type - please use: png or jpeg ]";$(t).validate().showErrors(i);v.attr("src",c);return}if(l.size>o){i[e]="[ cannot exceed 3MB ]";$(t).validate().showErrors(i);v.attr("src",c);return}p.onload=function(o){const s=commonHelpers.getFormData($(f).closest("form"));$.post({url:h,contentType:!1,processData:!1,data:s,beforeSend:function(){showSlidingStatusIndicator(!1)},success:function(s){s.success?(v.attr("src",o.target.result),$(r).val(s.imageUri),$(u).show(),$(f).val(""),showSlidingStatusIndicatorSuccess(),n.isUndefinedOrNull(a)||a()):s.success===!1?(v.attr("src",c),$(r).val(y?"":c),$(f).val(""),i[e]=s.errorMessage,$(t).validate().showErrors(i),showSlidingStatusIndicatorError()):$("body").html(s)},error:function(){showSlidingStatusIndicatorError("Unable to connect to server")}})};p.readAsDataURL(f.files[0])}}};n.removeImage=function(t,i,r,u,f,e,o,s){if(!inlineEditorHelper.saveActiveInlineEditor())return!1;var h={};return($(".field-validation-error[data-valmsg-for="+u+"]").addClass("field-validation-valid"),$(".field-validation-error[data-valmsg-for="+u+"]").removeClass("field-validation-error"),!f)?($(i).attr("src",o),$(r).val(""),$(e).hide(),!1):($.ajax({type:"POST",url:f,beforeSend:function(){showSlidingStatusIndicator(!1)},success:function(f){f.success?($(i).attr("src",o),$(r).val(""),$(e).hide(),showSlidingStatusIndicatorSuccess(),n.isUndefinedOrNull(s)||s()):f.success===!1?(h[u]=f.errorMessage,$(t).validate().showErrors(h),showSlidingStatusIndicatorError()):$("body").html(f)},error:function(){showSlidingStatusIndicatorError("Unable to connect to server")}}),!1)};n.ValidateSelectedAttachmentFile=function(t,i,r,u,f,e,o,s,h){return($(".field-validation-error[data-valmsg-for="+u+"]").addClass("field-validation-valid"),$(".field-validation-error[data-valmsg-for="+u+"]").removeClass("field-validation-error"),r.files&&r.files[0])?n.validateAttachmentFile(t,r,f,e,o,u,{},h)?($(s).show(),$(i).hide(),!0):!1:!1};n.uploadAttachmentFile=function(t,i,r,u,f,e,o,s,h,c,l,a,v){var y,p;if(inlineEditorHelper.saveActiveInlineEditor()&&(y={},$(".field-validation-error[data-valmsg-for="+f+"]").addClass("field-validation-valid"),$(".field-validation-error[data-valmsg-for="+f+"]").removeClass("field-validation-error"),r.files&&r.files[0])){if(!n.validateAttachmentFile(t,r,e,o,s,f,y,a))return;p=new FileReader;p.onload=function(){var n=commonHelpers.getFormData($(r).closest("form"));$.ajax({type:"POST",url:h,contentType:!1,processData:!1,data:n,beforeSend:function(){showSlidingStatusIndicator(!1)},success:function(n){if(n.success){$(u).val(n.pdfUri);$(c).show();$(i).attr("href",n.pdfUri);var e=r.files[0].name;$(v).val(e);$(i).attr("download",e);$(i).attr("title","Download "+e);$(i).show();$(r).val("");showSlidingStatusIndicatorSuccess();commonHelpers.isFunction(l)&&l()}else y[f]=n.errorMessage,$(t).validate().showErrors(y),showSlidingStatusIndicatorError()},error:function(){showSlidingStatusIndicatorError("Unable to connect to server")}})};p.readAsDataURL(r.files[0])}};n.validateAttachmentFile=function(n,t,i,r,u,f,e,o){if(!t.files||!t.files[0])return!0;e=e||{};var s=t.files[0],h=commonHelpers.isNullOrEmpty(i)||i.indexOf(s.type)<0,c="."+s.name.split(".").pop(),l=commonHelpers.isNullOrEmpty(r)||r.split("|").indexOf(c)<0;return h&&l?(e[f]=commonHelpers.isNullOrEmpty(o)?"[ invalid file type ]":o,$(n).validate().showErrors(e),!1):s.size>u*1048576?(e[f]="[ cannot exceed "+u+"MB ]",$(n).validate().showErrors(e),!1):!0};n.removeAttachmentFile=function(n,t,i,r,u,f,e,o,s){if(!inlineEditorHelper.saveActiveInlineEditor())return!1;var h={};return($(".field-validation-error[data-valmsg-for="+r+"]").addClass("field-validation-valid"),$(".field-validation-error[data-valmsg-for="+r+"]").removeClass("field-validation-error"),!u)?($(t).hide(),$(i).val(""),$(s).val(""),$(f).hide(),$(e).val(""),!1):($.ajax({type:"POST",url:u,beforeSend:function(){showSlidingStatusIndicator(!1)},success:function(u){u.success?($(t).hide(),$(i).val(""),$(s).val(""),$(f).hide(),$(e).val(""),showSlidingStatusIndicatorSuccess(),commonHelpers.isFunction(o)&&o()):(h[r]=u.errorMessage,$(n).validate().showErrors(h),showSlidingStatusIndicatorError())},error:function(){showSlidingStatusIndicatorError("Unable to connect to server")}}),!1)};n.readImage=function(t,i,r,u,f,e,o,s){if(u.files&&u.files[0]){$(t).attr("src",f);$(r).val("");$(s).hide();var c=new FileReader,h=u.files[0],l=e;if(l.indexOf(h.type)<0||h.type===""){validationMessageCallBack(i,"[ invalid file type - please use: png or jpeg ]");$(u).val("");return}if(h.size>o*1048576){validationMessageCallBack(i,"[ cannot exceed "+o+"MB ]");$(u).val("");return}c.onload=function(r){$(t).attr("src",r.target.result);n.isUndefinedOrNull(s)||$(s).show();validationMessageCallBack(i,"")};c.readAsDataURL(u.files[0])}};n.disableAllFields=function(){$(".editor-field").find("*").prop("disabled",!0);$("input[type=checkbox]").prop("disabled",!0);$("input[type=radio]").prop("disabled",!0);$("select").attr("disabled",!0)};n.appendFormParametersToUrl=function(n,t,i){const r=$("#"+t+" input[type!='hidden'][name!='SelectedDateRange.CustomDateStart.Date'][name!='SelectedDateRange.CustomDateEnd.Date']:not([class*='dropdown-menu'] input[type='checkbox']), #"+t+" select[name!='SelectedDateRange.DateRangeOption'], #"+t+" .filterParameter:not(.disabled)").serialize(),u=i?"":"CustomDateStart="+encodeURIComponent($("#"+t+" #SelectedDateRange_CustomDateStart_Date").val())+"&CustomDateEnd="+encodeURIComponent($("#"+t+" #SelectedDateRange_CustomDateEnd_Date").val())+"&DateRangeOption="+encodeURIComponent($("#"+t+" #SelectedDateRange_DateRangeOption").val()),f=$("#"+t+" [class*='dropdown-menu'] input[type='checkbox'][checked]").map(function(n,t){return t.name+"="+$(t).attr("data-id")}).toArray().join("&"),e=[r,u,f].filter(function(n){return!commonHelpers.isNullOrEmpty(n)}).join("&"),o=n.indexOf("?")===-1?"?":"&";return n+o+e};n.applyClosestFormParametersToWindowHistoryUrl=function(t){const i=$(t).closest("form");n.applyFormParametersToWindowHistoryUrl(i)};n.applyFormParametersToWindowHistoryUrl=function(t){const u=$(t),f=n.getFormData(u),e=new URLSearchParams(f),i=new URL(window.location.href),r=n.convertSearchParmsToLowerCase(i.searchParams);for(let[n,t]of e)r.set(n.toLowerCase(),t);i.search=r;window.history.replaceState(null,"",i.toString())};n.applyParameterToWindowHistoryUrl=function(t,i){const r=new URL(window.location.href),u=n.convertSearchParmsToLowerCase(r.searchParams);u.set(t.toLowerCase(),i);r.search=u.toString();window.history.replaceState(null,"",r.toString())};n.applyParametersToWindowHistoryUrl=function(t){const r=t;if(!n.isUndefinedOrNull(r)){const i=new URL(window.location.href),u=n.convertSearchParmsToLowerCase(i.searchParams);for(let[n,t]of r)u.set(n.toLowerCase(),t);i.search=u.toString();window.history.replaceState(null,"",i.toString())}};n.convertSearchParmsToLowerCase=function(n){const t=[...n],i=t.map(function([n,t]){return[n.toLowerCase(),t]});return new URLSearchParams(i)};n.toggleFilterButtonState=function(n){commonHelpers.isNullOrEmpty(n)||($("#"+n+" span.filter_item:visible").length?$("#"+n+" .filter_link").addClass("active"):$("#"+n+" .filter_link").removeClass("active"))};n.attachRowClickHandler=function(n){$(".webGrid tbody tr").on("click",function(t){var i=$(t.target),r;return i.is("svg")||i.parent("svg").length||i.is("a.btn.action_button_round")||i.is("img")||i.is("input")||i.is("select")||i.is(".fas")&&i.parent("a.modal_link").length||i.is("a.modal_link")||i.is("a.modal_link2")||i.is("a.modal_link_lg")||i.is("a.modal_link2_lg")||i.is("a.modal_drawer_link")||i.is("a.modal_drawer_link2")||i.is("a.modal_drawer_link2_sm")||i.is("a.download_doc_link")||i.is("div.btn-group.btn_group_action")||i.is('a[target="_blank"]')||i.is('a[target="blank"]')||i.parents("div.btn-group.btn_group_action").length?!0:i.is("a")?n===!0?(window.open(i[0].href),!1):(window.location=i[0].href,!0):(r=$("td a.default_row_link")[0]?$(this).find("td a.default_row_link").first():$(this).find("td a").first(),r[0]!==null&&r[0].href.length?r.hasClass("modal_link")||r.hasClass("modal_link_lg")||r.hasClass("modal_link2")||r.hasClass("modal_link2_lg")||r.hasClass("modal_drawer_link")||r.hasClass("modal_drawer_link2")||r.hasClass("download_doc_link")?(r[0].click(),!0):(n===!0?window.open(r[0].href):window.location=r[0].href,!0):void 0)})};n.OpenLinkInModal=function(n){$("#modal-container").modal("show");$.ajax({cache:!1,url:n,type:"Get",success:function(n){$("#modal-content1").html(n)}})};n.OpenLinkInDrawer=function(n){$("#modal-drawer-container").modal("show");$.ajax({cache:!1,url:n,type:"Get",success:function(n){$("#modal-drawer-content").html(n)}})};n.OpenLinkInDrawer2=function(n){$("#modal-drawer-container2").modal("show");$.ajax({cache:!1,url:n,type:"Get",success:function(n){$("#modal-drawer-content2").html(n)}})};n.ajaxSave=function(t,i,r){n.isUndefinedOrNull(r)&&(r="#ErrorMessage");var u=function(t){t.success?(showSlidingStatusIndicatorSuccess(),n.hideErrorMessage(r),i&&window.location.reload(!0)):(showSlidingStatusIndicatorError(),t.errorMessage&&n.showErrorMessage(t.errorMessage,r))};showSlidingStatusIndicator(!1);window.setTimeout(function(){$.post({url:t,success:u})},0)};n.hideErrorMessage=function(t){if(!n.isUndefinedOrNull(t)){var i=$(t);i.length&&(i.hide(),i.empty(),i.removeClass("field-validation-error result_message_failed"))}};n.showErrorMessage=function(t,i,r){if(!n.isUndefinedOrNull(i)){var u=$(i);u.length&&t&&(u.html(t),u.addClass("field-validation-error result_message_failed"),u.show());r===!0?n.scrollToFirstError():n.scrollToFirstError()}};n.getFormData=function(t){var i,r;return n.isUndefinedOrNull(t)?null:commonHelpers.isSafariBrowser?(i=$('input[type="file"]:not([disabled])',t),i.each(function(n,t){t.files.length>0||$(t).prop("disabled",!0)}),r=new FormData(t[0]),i.prop("disabled",!1),r):new FormData(t[0])};n.disableListSearchSubmitFormOnEnter=function(){$('.paginated_list_container  input[type="search"]').on("keydown",function(n){if(n.keyCode===13)return n.preventDefault(),!1})};n.isSafariBrowser=function(){return navigator.userAgent.indexOf("Safari")!==-1&&navigator.userAgent.indexOf("Chrome")===-1};n.convertHtmlToPlainText=function(n){try{return n===null||n===undefined||n.length<1?"":(n=n.replace(/<br>/gi,"\n"),n=n.replace(/<br\s\/>/gi,"\n"),n=n.replace(/<br\/>/gi,"\n"),n=n.replace(/<p>/gi,"\n"),n=n.replace(/<a.*href="(.*?)".*>(.*?)<\/a>/gi," $2 ($1)"),n=n.replace(/<table>/gi,"\n"),n=n.replace(/<tr>/gi,"\n"),n=n.replace(/<td>/gi," "),n=n.replace(/<li>/gi,"\n"),n=n.replace(/<script.*>[\w\W]{1,}(.*?)[\w\W]{1,}<\/script>/gi,""),n=n.replace(/<style.*>[\w\W]{1,}(.*?)[\w\W]{1,}<\/style>/gi,""),n=n.replace(/<(?:.|\s)*?>/g,""),n=n.replace(/(?:(?:\r\n|\r|\n)\s*){2,}/gim,"\n\n"),n=n.replace(/ +(?= )/g,""),n=n.replace(/&nbsp;/gi," "),n=n.replace(/&amp;/gi,"&"),n=n.replace(/&quot;/gi,'"'),n=n.replace(/&lt;/gi,"<"),n.replace(/&gt;/gi,">"))}catch(t){return""}};n.reloadPage=function(){window.location.reload(!0)};n.setFocusToFirstElement=function(n){$("#"+n+' form:not(.filter) :input:notHidden:enabled[type!="button"]:first').focus()};n.deserializeModelErrors=function(n,t){var i,r;return commonHelpers.isNullOrEmpty(n)?null:(i=$.parseJSON(n),i===null)?null:(r=[],$.each(i,function(n,i){commonHelpers.isNullOrEmpty(n)&&(n=t);var u=$("#"+n);commonHelpers.isUndefinedOrNull(u)||commonHelpers.isUndefinedOrNull(u.data())||!u.data().isDatetimePicker||(n+=".Date");r[n]=i}),r)};n.attachScrollToTopForMainWindow=function(){$(window).scroll(function(){$(this).scrollTop()>100?$("#scrollToTopButton.main_window_scroll_top").fadeIn():$("#scrollToTopButton.main_window_scroll_top").fadeOut()});$("#scrollToTopButton.main_window_scroll_top").on("click",function(){return $("body,html").animate({scrollTop:0},600),!1})};n.loadPageAfterRegistrationAction=function(n,t){n?$("#registrationDetailsContainerDiv").load(t):window.location.reload()};n.attachScrollToTopForModal=function(){$("#modal-drawer-content").on("scroll",function(){$(this).scrollTop()>100?$("#modal-drawer-content #scrollToTopButton").fadeIn():$("#modal-drawer-content #scrollToTopButton").fadeOut()});$("#modal-drawer-content2").on("scroll",function(){$(this).scrollTop()>100?$("#modal-drawer-content2 #scrollToTopButton").fadeIn():$("#modal-drawer-content2 #scrollToTopButton").fadeOut()});$("#modal-drawer-content #scrollToTopButton").on("click",function(){return $("#modal-drawer-content").animate({scrollTop:0},600),!1});$("#modal-drawer-content2 #scrollToTopButton").on("click",function(){return $("#modal-drawer-content2").animate({scrollTop:0},600),!1})};n.closeAndRedirect=function(n,t,i){$("#"+n).click();var r=$("#"+t)[0];r.href=i;r.click()};n.closeAndLoad=function(n,t,i){$("#"+n).click();$("#"+t).load(i)};n.toggleFilterButtons=function(n,t,i,r,u){var f=u?"#"+n+" [name="+t+"]":"#"+n+" #"+t;$(f).val()!==i?($("#"+n+" #"+t+"_filter").show(),$("#"+n+" #"+t+"_filter").css("display","inline"),$(f).removeClass("disabled"),$("#"+n+" #"+t+"_filter .span_text").html(r)):($("#"+n+" #"+t+"_filter").hide(),$(f).addClass("disabled"))};n.hideFilterButtons=function(n,t){$("#"+n+" #"+t+"_filter").hide();$("#"+n+" #"+t+"_filter").css("display","none");$("#"+n+" #"+t).addClass("disabled")};n.isCsvFile=function(n){var t=n.name.substr(n.name.lastIndexOf(".")+1).toLocaleLowerCase();return(n.type.match("text/plain")||n.type.match("text/csv")||n.type.match("ms-excel")||n.type.match("spreadsheetml"))&&t==="csv"};n.isTxtOrCsvFile=function(n){var t=n.name.substr(n.name.lastIndexOf(".")+1).toLocaleLowerCase();return(n.type.match("text/plain")||n.type.match("text/csv")||n.type.match("ms-excel")||n.type.match("spreadsheetml"))&&(t==="txt"||t==="csv")};n.updateListJsPagination=function(n,t,i){const f=$("#"+n),r=f.find(".pagination"),u=f.find(".pagination-num-records-message");if(t.matchingItems.length<1){r.hide();u.hide();return}t.matchingItems.length>i?r.show():r.hide();const e=t.i,s=t.matchingItems.length,h=e+t.visibleItems.length-1,o="<div class='pagination-num-records-message'>Displaying "+e+"-"+h+" of "+s+" records<\/div>";u.length===0?r.after(o):u.html(o)};commonHelpers.customValidation=commonHelpers.customValidation||{},function(t){function i(n,i,r){return t.existsInObject(i,t.ruleEnum)?i===t.ruleEnum.LessThan?n<r:i===t.ruleEnum.LessOrEqualThan?n<=r:i===t.ruleEnum.GreaterThan?n>r:i===t.ruleEnum.GreaterOrEqualThan?n>=r:!1:!1}t.ruleEnum={LessThan:0,LessOrEqualThan:1,GreaterThan:2,GreaterOrEqualThan:3};t.validationTypeEnum={Date:0};t.isValid=function(r,u,f,e){if(!t.existsInObject(u,t.ruleEnum)||!t.existsInObject(e,t.validationTypeEnum))return!1;if(e===t.validationTypeEnum.Date){var o=new Date(r).getTime(),s=new Date(f).getTime();return n.isUndefinedOrNull(o)||n.isUndefinedOrNull(s)?!1:i(o,u,s)}return!1};t.existsInObject=function(n,t){if(!commonHelpers.isObject(t))return!1;for(var i in t)if(t.hasOwnProperty(i)&&t[i]===n)return!0;return!1};t.displayModelStateErrors=function(n){var t,i,r;if(n!==null)for(t=0;t<n.length;t++)i=$("span[data-valmsg-for='"+n[t].Key+"']"),r="<span id='"+n[t].Key+"-error'>"+n[t].Value[0]+"<\/span>",i.html(r),i.addClass("field-validation-error").removeClass("field-validation-valid")};t.resetValidation=function(){$(".input-validation-error").addClass("input-validation-valid");$(".input-validation-error").removeClass("input-validation-error");$(".field-validation-error").addClass("field-validation-valid");$(".field-validation-error").removeClass("field-validation-error");$(".validation-summary-errors").addClass("validation-summary-valid");$(".validation-summary-errors").removeClass("validation-summary-errors")}}(commonHelpers.customValidation)})(commonHelpers)