div").length===0)dropdownSelectClient(t(e.id),t(e.name)+(e.companyname?" ("+t(e.companyname)+")":"")+(e.id>0?" - #"+t(e.id):""),t(e.email));return''+t(e.name)+(e.companyname?" ("+t(e.companyname)+")":"")+(e.id>0?" - #"+t(e.id):"")+"
"};var e=".selectize-client-search";var t=jQuery(e);var n=this;var r=[];t.each(function(){var t=$(this);var e={valueField:t.data("value-field"),allowEmptyOption:t.data("allow-empty-option")===1,labelField:"name",render:{item:i},optgroupField:"status",optgroupLabelField:"name",optgroupValueField:"id",optgroups:[{$order:1,id:"active",name:t.data("active-label")},{$order:2,id:"inactive",name:t.data("inactive-label")}],load:n.builder.onLoadEvent(t.data("search-url"),function(e){return{dropdownsearchq:e,clientId:a.currentValue,showNoneOption:t.data("allow-empty-option")===1}}),onChange:function(e){if(e&&typeof dropdownSelectClient==="function"){e=parseInt(e);var t=jQuery(".selectize-dropdown-content div[data-value|='"+e+"']");dropdownSelectClient(e,t.children("span.name").text(),t.children("span.email").text())}}};var a=n.clients(t,undefined,e);a.on("change",n.builder.onChangeEvent(a,"#goButton"));return r.push(a)});if(r.length>1)return r;return r[0]},this.userSearch=function(){var i=function(e,t){var a="",i=!isNaN(e.id);if(i&&e.id>0)a=" - #"+t(e.id);return''+t(e.name)+a+"
"};var n=".selectize-user-search";var e=jQuery(n);var r=this;var o=[];e.each(function(){var e=$(this);var t={valueField:e.data("value-field"),labelField:"name",render:{item:i},preload:false,load:r.builder.onLoadEvent(e.data("search-url"),function(e){return{token:csrfToken,search:e}})};var a=r.users(n,undefined,t);return o.push(a)});if(o.length>1)return o;return o[0]},this.serviceSearch=function(){var i=function(e){var t=$("");if(e.color)t.css("background-color",e.color);t.append($("
").attr("class","name").text(e.name));return t};var n=".selectize-service-search";var e=jQuery(n);var r=this;var o=[];e.each(function(){var e=$(this);var t={valueField:"id",labelField:"name",render:{item:i},preload:true,load:r.builder.onLoadEvent(e.data("search-url"),function(e){return{token:csrfToken,search:e}})};var a=r.services(n,undefined,t);return o.push(a)});if(o.length>1)return o;return o[0]},this.productSearch=function(){var a=".selectize-product-search",e=jQuery(a),i=this,n=[],r=function(e,t){var a=jQuery(""),i=jQuery("
").attr("class","name").text(t(e.name));a.append(i);return a};e.each(function(){var e=jQuery(this),t={valueField:"id",labelField:"name",render:{item:r},optgroupField:"groupid",optgroupLabelField:"name",optgroupValueField:"id",preload:true,load:i.builder.onLoadEvent(e.data("search-url"),function(e){return{token:csrfToken,search:e}}),onLoad:function(e){var t=this,a=jQuery(".product-recommendations-wrapper li");e.forEach(function(e){if(a.find('input[value="'+e.id+'"]').length){t.removeOption(e.id);return}t.addOptionGroup(e.groupid,{$order:e.order,name:e.group})})},onBlur:function(){this.clear()},onItemAdd:function(e){var t=jQuery(".product-recommendations-wrapper li"),a=t.find('input[value="'+e+'"]').length,i=jQuery("div.recommendation-alert"),n=false;if(e&&a<1){var r=jQuery(".selectize-dropdown-content div[data-value|='"+e+"']"),o=jQuery(".product-recommendations-wrapper .clonable-item"),s=o.closest("ul"),d=o.clone().removeClass("hidden clonable-item");d.find("a span.recommendation-name").text(r.siblings("div.optgroup-header").text()+" - "+r.children("span.name").text());jQuery("").attr({type:"hidden",name:"productRecommendations[]",value:e}).appendTo(d);d.find("input").val(e);d.appendTo(s);l.removeOption(e);n=true}if(t.length>0){jQuery(".product-recommendations-wrapper .placeholder-list-item").addClass("hidden");n=true}if(n&&i.not(":visible"))jQuery(".recommendation-alert").removeClass("hidden")}},l=i.products(a,undefined,t);return n.push(l)});if(n.length>1)return n;return n[0]},this.clients=function(e,t,a){var i=this.register(e,t,WHMCS.selectize.optionDecorator.client,a);i.settings.searchField=["name","email","companyname"];return i},this.users=function(e,t,a){var i=this.register(e,t,WHMCS.selectize.optionDecorator.user,a);i.settings.searchField=["name","email"];return i},this.services=function(e,t,a){var i=this.register(e,t,WHMCS.selectize.optionDecorator.service,a);i.settings.searchField=["name","noResults"];return i},this.billingContacts=function(e,t,a){var i=this.register(e,t,WHMCS.selectize.optionDecorator.billingContact,a);i.settings.searchField=["name","email","companyname","address"];return i},this.payMethods=function(e,t,a){var i=this.register(e,t,WHMCS.selectize.optionDecorator.payMethod,a);i.settings.searchField=["description","shortAccountNumber","type","payMethodType"];return i},this.products=function(e,t,a){var i=this.register(e,t,WHMCS.selectize.optionDecorator.product,a);i.settings.searchField=["id","name","noResults"];return i},this.html=function(e,t,a){var i=this.register(e,t,function(e,t){return''+e.html+"
"},a);i.settings.searchField=["html"];return i},this.simple=function(e,t,a){var i=this.register(e,t,function(e,t){return''+e.value+"
"},a);i.settings.searchField=["value"];return i},this.register=function(e,t,a,i){var n=this;var r=jQuery(e);var o=n.builder.init(r,i);var s=n.builder.itemDecorator(a);if(typeof i==="undefined"){o.settings.render.item=s;o.settings.render.option=s}else if(typeof i.render==="undefined"){o.settings.render.item=s;o.settings.render.option=s}else{if(typeof i.render.item==="undefined")o.settings.render.item=s;if(typeof i.render.option==="undefined")o.settings.render.option=s}this.builder.addOptions(o,t);return o},this.optionDecorator={client:function(e,t){var a=t(e.name),i="",n="",r="";if(e.companyname)i=" ("+t(e.companyname)+")";if(typeof e.descriptor==="undefined")n=e.id>0?" - #"+t(e.id):"";else n=t(e.descriptor);if(e.email)r=''+t(e.email)+"";return""+''+a+i+n+""+r+"
"},user:function(e,t){var a=t(e.name),i="",n="",r=!isNaN(e.id);if(typeof e.descriptor==="undefined")i=r&&e.id>0?" - #"+t(e.id):"";else i=t(e.descriptor);if(r&&e.id>0&&e.email)n=''+t(e.email)+"";return""+''+a+i+""+n+"
"},billingContact:function(e,t){var a=t(e.name),i="",n="",r="",o="";if(e.companyname)i=" ("+t(e.companyname)+")";if(typeof e.descriptor==="undefined")n=e.id>0?" - #"+t(e.id):"";else n=t(e.descriptor);if(e.email)r=''+t(e.email)+"";if(e.address)o=''+t(e.address)+"";return""+''+a+i+n+""+r+o+"
"},payMethod:function(e,t){var a="",i="",n="",r="",o="";if(e.brandIcon)a='';if(e.isDefault)n=' ';if(e.description)i=e.description;if(e.shortAccountNumber)if(i.indexOf(e.shortAccountNumber)===-1)r="("+t(e.shortAccountNumber)+")";if(e.detail1)o=''+t(e.detail1)+"";return""+' '+a+" "+i+" "+r+" "+" "+o+" "+n+""+"
"},service:function(e,t){var a="";if(e.color)a=' style="background-color: '+e.color+';"';return"'+t(e.name)+""+(e.noResults?''+t(e.noResults)+"":"")+"
"},product:function(e,t){return''+t(e.name)+""+(e.noResults?''+t(e.noResults)+"":"")+"
"}},this.builder={init:function(i,e){var t,a={plugins:["whmcs_no_results"],valueField:"id",labelField:"id",create:false,maxItems:1,preload:"focus"};if(typeof e==="undefined")e={};t=jQuery.extend({},a,e);var n=i.selectize(t);n=n[0].selectize;n.currentValue="";n.on("focus",function(){n.currentValue=n.getValue();n.clear()});n.on("blur",function(){var e=n.getValue(),t=!isNaN(e),a=1;if(i.data("allow-empty-option")===1)a=0;if(e===""||t&&e0&&(e.length&&e!==a.currentValue))t.click()};return e}},this}),function(e){WHMCS.hasModule("payment")||WHMCS.loadModule("payment",e)}({internal:function(){this.isRenderSource=function(e){return["checkout","invoice-pay","admin-payment-method-add","admin-payment-method-edit","payment-method-add","payment-method-edit"].includes(e)},this.reportUnknownSource=function(e){return!WHMCS.payment.internal.isRenderSource(e)&&(WHMCS.payment.internal.logError("unknown source: "+e),!0)},this.logError=function(e){console.error("[WHMCS.payment] "+e)}},handler:function(){this.make=function(e){return new function(e){this.module=e,this.onGatewayInit=function(e,t={}){t={...WHMCS.payment.register.defaultEventOpts(),...t};return WHMCS.payment.register.onGatewayInit(this.module,e,t),this},this.onGatewayOptionInit=function(e,t={}){t={...WHMCS.payment.register.defaultEventOpts(),...t};return WHMCS.payment.register.onGatewayOptionInit(this.module,e,t),this},this.onGatewaySelected=function(e,t={}){t={...WHMCS.payment.register.defaultEventOpts(),...t};return WHMCS.payment.register.onGatewaySelected(this.module,e,t),this},this.onGatewayUnselected=function(e,t={}){t={...WHMCS.payment.register.defaultEventOpts(),...t};return WHMCS.payment.register.onGatewayUnselected(this.module,e,t),this},this.onCheckoutFormSubmit=function(e,t={}){t={...WHMCS.payment.register.defaultEventOpts(),...t};return WHMCS.payment.register.onCheckoutFormSubmit(this.module,e,t),this},this.onAddPayMethodFormSubmit=function(e,t={}){t={...WHMCS.payment.register.defaultEventOpts(),...t};return WHMCS.payment.register.onAddPayMethodFormSubmit(this.module,e,t),this},this.manageInputsContainer=function(a,e={}){e={...WHMCS.payment.register.defaultEventOpts(),priority:1,...e};return this.onGatewayInit(function(e,t){"invoice-pay"==e._source&&(WHMCS.payment.display.reset(),WHMCS.payment.display.show(jQuery(a)))},e),this.onGatewaySelected(function(e,t){"payment-method-add"==e._source&&(WHMCS.payment.display.reset(),jQuery("div.fieldgroup-creditcard,div.fieldgroup-bankaccount,div.fieldgroup-auxfields").hide()),WHMCS.payment.display.show(jQuery(a))},e),this.onGatewayUnselected(function(e,t){WHMCS.payment.display.hide(jQuery(a))},e),this}}(e)}},register:function(){this.onGatewayInit=function(e,t,a){return this.isFunction("register.gatewayInit",t)&&this.registerForEvent(WHMCS.payment.event.observersGatewayInit,e,t,a),this},this.onGatewayOptionInit=function(e,t,a){return this.isFunction("register.gatewayOptionInit",t)&&this.registerForEvent(WHMCS.payment.event.observersGatewayOptionInit,e,t,a),this},this.onGatewaySelected=function(e,t,a){return this.isFunction("register.onGatewaySelected",t)&&this.registerForEvent(WHMCS.payment.event.observersGatewaySelected,e,t,a),this},this.onGatewayUnselected=function(e,t,a){return this.isFunction("register.onGatewayUnselected",t)&&this.registerForEvent(WHMCS.payment.event.observersGatewayUnselected,e,t,a),this},this.onCheckoutFormSubmit=function(e,t,a){return this.isFunction("register.onCheckoutFormSubmit",t)&&this.registerForEvent(WHMCS.payment.event.observersCheckoutFormSubmit,e,t,a),this},this.onAddPayMethodFormSubmit=function(e,t,a){return this.isFunction("register.onAddPayMethodFormSubmit",t)&&this.registerForEvent(WHMCS.payment.event.observersAddPayMethodFormSubmit,e,t,a),this},this.defaultEventOpts=function(){return{priority:100,once:!1}},this.registerForEvent=function(e,t,a,i){return e.has(t)||e.set(t,new Map),e.get(t).set(i.priority,{_fn:a,...i}),this},this.isFunction=function(e,t){return"function"==typeof t||(console.error("[register."+e+"] Expecting a function, got "+t),!1)}},event:function(){this.observersGatewayInit=new Map,this.observersGatewayOptionInit=new Map,this.observersGatewaySelected=new Map,this.observersGatewayUnselected=new Map,this.observersCheckoutFormSubmit=new Map,this.observersAddPayMethodFormSubmit=new Map,this.previouslySelected=null,this.gatewayInit=function(e,t){this.notifyEvent("gatewayInit",this.observersGatewayInit,t,e)},this.gatewayOptionInit=function(e,t,a){this.notifyEvent("gatewayOptionInit",this.observersGatewayOptionInit,t,e,a)},this.gatewaySelected=function(e,t,a){this.previouslySelected={formElement:a,module:t},this.notifyEvent("gatewaySelected",this.observersGatewaySelected,t,e,a)},this.gatewayUnselected=function(e){null!=this.previouslySelected&&this.notifyEvent("gatewayUnselected",this.observersGatewayUnselected,this.previouslySelected.module,e,this.previouslySelected.formElement)},this.checkoutFormSubmit=function(e,t,a){this.notifyEvent("checkoutFormSubmit",this.observersCheckoutFormSubmit,t,e,a)},this.addPayMethodFormSubmit=function(e,t,a){this.notifyEvent("addPayMethodFormSubmit",this.observersAddPayMethodFormSubmit,t,e,a)},this.notifyEvent=function(e,t,a,i,n){var r,o;t.has(a)&&(r=t.get(a),o=[],this.notifyOrdered(r,function(e,t){e._fn(i,n),e.once&&o.push(t)}),o.forEach(function(e){r.delete(e)}))},this.notifyOrdered=function(e,t){new Map([...e.entries()].sort()).forEach(t)}},query:function(){this.isGatewaySelected=function(e){return null!=WHMCS.payment.event.previouslySelected&&WHMCS.payment.event.previouslySelected.module==e}},behavior:function(){this.disableDefaultCardValidation=function(e){"invoice-pay"==e?"function"==typeof validateCreditCardInput&&jQuery("#frmPayment").off("submit",validateCreditCardInput):"checkout"==e?"function"==typeof validateCheckoutCreditCardInput&&jQuery("#frmCheckout").off("submit",validateCheckoutCreditCardInput):WHMCS.payment.internal.reportUnknownSource(e)},this.enableDefaultCardValidation=function(e){"invoice-pay"==e?"function"==typeof validateCreditCardInput&&jQuery("#frmPayment").on("submit",validateCreditCardInput):"checkout"==e?"function"==typeof validateCheckoutCreditCardInput&&jQuery("#frmCheckout").on("submit",validateCheckoutCreditCardInput):WHMCS.payment.internal.reportUnknownSource(e)}},display:function(){this.reset=function(){var e=jQuery("#paymentGatewayInput");if(0!=e.length)return(e=e.children()).hide(),jQuery("body").append(e),this},this.show=function(e){var t=jQuery("#paymentGatewayInput");if(0!=t.length)return t.append(e),e.slideDown(),this},this.hide=function(e){return e.slideUp({complete:function(){jQuery("body").append(e)}}),this},this.error=function(e){return jQuery(".gateway-errors").html(e),this},this.errorClear=function(){var e=jQuery(".gateway-errors");if(0!=e.length)return this.error(""),e.slideUp(),this},this.errorShow=function(e){var t=jQuery(".gateway-errors");if(0!=t.length)return this.error(e),t.slideDown(),this},this.submitReset=function(e){"invoice-pay"==e?this.invoiceSubmitReset():"checkout"==e?this.checkoutSubmitReset():WHMCS.payment.internal.reportUnknownSource(e)},this.invoiceSubmitReset=function(){var e=jQuery("#btnSubmit").prop("disabled",!1).removeClass("disabled");e.find(".click-text").hide(),e.find(".pay-text").show()},this.checkoutSubmitReset=function(){jQuery("#btnCompleteOrder").removeClass("disabled").removeClass("disable-on-click").removeClass("spinner-on-click").addClass("disable-on-click spinner-on-click").prop("disabled",!1).find("i.fas").removeAttr("class").addClass("fas fa-arrow-circle-right")},this.submitDisable=function(e){"invoice-pay"==e?this.invoiceSubmitDisable():"checkout"==e?this.checkoutSubmitDisable():WHMCS.payment.internal.reportUnknownSource(e)},this.invoiceSubmitDisable=function(){jQuery("#btnSubmit").addClass("disabled").prop("disabled",!0)},this.checkoutSubmitDisable=function(){jQuery("#btnCompleteOrder").addClass("disabled").prop("disabled",!0)}}}),jQuery(document).ready(function(){jQuery('[data-toggle="tooltip"]').tooltip(),jQuery('[data-toggle="popover"]').popover(),jQuery(".inline-editable").editable({mode:"inline",params:function(e){return e.action="savefield",e.token=csrfToken,e}}),generateBootstrapSwitches(),jQuery("select.form-control.enhanced").select2({theme:"bootstrap"}),jQuery("body").on("click",".copy-to-clipboard",WHMCS.ui.clipboard.copy),jQuery(".credit-card-type li a").click(function(){jQuery("#selectedCard").html(jQuery(this).html()),jQuery("#cctype").val(jQuery("span.type",this).html())}),jQuery(".paging-dropdown li a,.page-selector").click(function(){var e;return jQuery(this).parent().hasClass("disabled")||(e=jQuery("#frmRecordsFound"),jQuery("#currentPage").html(jQuery(this).data("page")),e.find('input[name="page"]').val(jQuery(this).data("page")).end(),e.submit()),!1}),jQuery(".no-results a").click(function(e){e.preventDefault(),jQuery("#checkboxShowHidden").bootstrapSwitch("state",!1)}),jQuery("body").on("click","a.autoLinked",function(e){if(e.preventDefault(),jQuery(this).hasClass("disabled"))return!1;e=window.open();e.opener=null,e.location=$(this).attr("href")}),jQuery("#divModuleSettings").on("click",".icon-refresh",function(){fetchModuleSettings(jQuery(this).data("product-id"),"simple"),processAddonDisplay()}),jQuery("#mode-switch").click(function(){fetchModuleSettings(jQuery(this).data("product-id"),jQuery(this).attr("data-mode"))}),$("body").on("click",".modal-wizard .modal-submit",function(){var o=$("#modalAjax"),e=(o.find(".loader").show(),o.find(".modal-submit").prop("disabled",!0),$(".modal-wizard .wizard-step:hidden :input").attr("disabled",!0),document.forms.namedItem("frmWizardContent")),e=new FormData(e),t=$(".modal-wizard .wizard-step:visible").data("step-number"),a=$("#ccGatewayFormSubmitted").val(),n=$("#enomFormSubmitted").val(),s=new XMLHttpRequest;a&&3==t||n&&5==t?(wizardStepTransition(!1,!0),fadeoutLoaderAndAllowSubmission(o)):(s.open("POST",$("#frmWizardContent").attr("action"),!0),s.send(e),s.onload=function(){if(200==s.status)try{var e,t=JSON.parse(s.responseText),a=$("#btnWizardDoNotShow");if(a.is(":visible")&&a.fadeOut("slow",function(){$("#btnWizardSkip").hide().removeClass("hidden").fadeIn("slow")}),t.success){if(t.sslData){var n=t.sslData;if(n.approverEmails)for(i=0;i '+r+"
")}if(n.approvalMethods)for(i=0;i/"+e.path+"/"+e.name),$(".modal-wizard .cert-file-auth-contents").val(e.contents)):"dnsauth"==e.method&&($(".modal-wizard .cert-dns-auth").removeClass("hidden"),$(".modal-wizard .cert-dns-auth-contents").val(e.value),$(".modal-wizard .cert-dns-auth-host").val(e.host),$(".modal-wizard .cert-dns-auth-type").val(e.type)));t.refreshMc&&$("#btnMcServiceRefresh").click(),wizardStepTransition(t.skipNextStep,!1)}else wizardError(t.error)}catch(e){wizardError("An error occurred while communicating with the server. Please try again.")}finally{fadeoutLoaderAndAllowSubmission(o)}else alert("An error occurred while communicating with the server. Please try again."),o.find(".loader").fadeOut()})}).on("click","#btnWizardSkip",function(e){e.preventDefault();e=$("#inputWizardStep").val();wizardStepTransition("2"!==e&&"4"!==e?!1:!0,!0)}).on("click","#btnWizardBack",function(e){e.preventDefault(),wizardStepBackTransition()}).on("click","#btnWizardDoNotShow",function(e){e.preventDefault(),WHMCS.http.jqClient.post("wizard.php","dismiss=true",function(){$("#modalAjax").modal("hide")})}),$("#modalAjax").on("hidden.bs.modal",function(e){$("#modalAjax").hasClass("modal-wizard")&&($("#btnWizardSkip").remove(),$("#btnWizardBack").remove(),$("#btnWizardDoNotShow").remove())}),$("#prodsall").click(function(){var e=$(".checkprods");e.filter(":visible").prop("checked",$(this).prop("checked")).end(),$(this).prop("checked")&&e.filter(":hidden").prop("checked",!$(this).prop("checked")).end()}),$("#addonsall").click(function(){var e=$(".checkaddons");e.filter(":visible").prop("checked",$(this).prop("checked")).end(),$(this).prop("checked")&&e.filter(":hidden").prop("checked",!$(this).prop("checked")).end()}),$("#domainsall").click(function(){var e=$(".checkdomains");e.filter(":visible").prop("checked",$(this).prop("checked")).end(),$(this).prop("checked")&&e.filter(":hidden").prop("checked",!$(this).prop("checked")).end()}),jQuery("#addPayment").submit(function(e){e.preventDefault(),addingPayment=!1,jQuery("#btnAddPayment").attr("disabled","disabled"),jQuery("#paymentText").hide(),jQuery("#paymentLoading").removeClass("hidden").show();e=Object.fromEntries(new FormData(document.forms.namedItem("addPayment")));WHMCS.http.jqClient.post(WHMCS.adminUtils.getAdminRouteUrl("/billing/check-transaction"),{token:e.token,transaction_id:e.transid,payment_method:e.paymentmethod}).done(function(e){!1===e.unique?jQuery("#modalDuplicateTransaction").modal("show"):addInvoicePayment()})}),$("#modalDuplicateTransaction").on("hidden.bs.modal",function(){!1===addingPayment&&jQuery("#paymentLoading").hide("fast",function(){jQuery("#paymentText").show("fast"),jQuery("#btnAddPayment").removeAttr("disabled")})}),jQuery(document).on("click",".feature-highlights-content .btn-action-1, .feature-highlights-content .btn-action-2",function(){var e=jQuery(this).data("link"),t=jQuery(this).data("link-title");WHMCS.http.jqClient.post("whatsnew.php",{action:"link-click",linkId:e,linkTitle:t,token:csrfToken})}),"undefined"!=typeof mentionsFormat&&jQuery('#replynote[name="message"],#note[name="note"]').atwho({at:"@",displayTpl:'${gravatar} ${username} - ${name} (${email})',insertTpl:mentionsFormat,data:WHMCS.adminUtils.getAdminRouteUrl("/mentions"),limit:5}),jQuery(".search-bar .search-icon").click(function(e){jQuery(".search-bar").find("input:first").focus()}),jQuery(".btn-search-advanced").click(function(e){jQuery(this).closest(".search-bar").find(".advanced-search-options").slideToggle("fast")}),WHMCS.ui.dataTable.register(),WHMCS.ui.confirmation.register();var e,t=jQuery("#mcConfigureProductPromos");t.length&&(e=t.find(".item").length,t.owlCarousel({loop:!0,margin:10,responsiveClass:!0,responsive:{0:{items:1},850:{items:e<2?e:2},1250:{items:e<3?e:3},1650:{items:e<4?e:4}}}),jQuery("#dismissPromos").on("click",function(){t.slideUp("fast"),jQuery(this).hide(),WHMCS.http.jqClient.post(WHMCS.adminUtils.getAdminRouteUrl("/dismiss-marketconnect-promo"),{token:csrfToken},function(e){})})),jQuery(document).on("submit","#frmCreditCardDeleteDetails",function(e){e.preventDefault(),jQuery("#modalAjax .modal-submit").prop("disabled",!0),jQuery("#modalAjax .loader").show(),$("#remoteFailureDetails").slideUp(),WHMCS.http.jqClient.post(jQuery(this).attr("action"),jQuery(this).serialize(),function(e){e.error?($("#remoteFailureDetails").find(".alert").html(e.errorMsg).end().slideDown(),jQuery("#modalAjax .loader").fadeOut()):updateAjaxModal(e)},"json").fail(function(){jQuery("#modalAjax .modal-body").html("An error occurred while communicating with the server. Please try again."),jQuery("#modalAjax .loader").fadeOut()})}),jQuery(".captcha-type").length&&jQuery(document).on("change",".captcha-type",function(){jQuery("#captcha-preview").attr("src",jQuery(this).find(":selected").data("image"));var e=jQuery(".recaptchasetts"),t=jQuery(".recaptchav3setts"),a=jQuery(".hcaptchasetts"),i=jQuery(this).val();["recaptcha","invisible"].includes(i)?(e.show(),t.hide(),a.hide()):["hcaptcha","hcaptcha-invisible"].includes(i)?(e.hide(),t.hide(),a.show()):"recaptchav3"===i?(a.hide(),e.show(),t.show()):(e.hide(),a.hide(),t.hide())}),jQuery("#frmClientSearch").length&&jQuery(document).on("change",".status",function(){jQuery("#status").val(jQuery(this).val())}),jQuery(".ssl-state.ssl-sync").each(function(){var t=jQuery(this);WHMCS.http.jqClient.post(WHMCS.adminUtils.getAdminRouteUrl("/domains/ssl-check"),{domain:t.data("domain"),userid:t.data("user-id"),token:csrfToken},function(e){t.replaceWith('
'),jQuery('[data-toggle="tooltip"]').tooltip()})}),jQuery.fn.setInputError=function(e){return this.parents(".form-group").addClass("has-error").find(".field-error-msg").text(e),this},jQuery.fn.showInputError=function(){return this.parents(".form-group").addClass("has-error").find(".field-error-msg").show(),this},jQuery(".datatable .view-detail").click(function(e){e.preventDefault(),$currentRow=jQuery(this).closest("tr");var t;jQuery(this).hasClass("expanded")?($currentRow.next("tr.detail-row").hide(),jQuery(this).removeClass("expanded").find("i").removeClass("fa-minus").addClass("fa-plus")):(t=$currentRow.find("td").length,jQuery(this).hasClass("data-loaded")?$currentRow.next("tr.detail-row").show():($currentRow.after(' Loading... |
'),WHMCS.http.jqClient.jsonGet({url:jQuery(this).attr("href"),success:function(e){$currentRow.next("tr.detail-row").remove(),$currentRow.after(''+e.output+" |
")}})),jQuery(this).find("i").addClass("fa-minus").removeClass("fa-plus"),jQuery(this).addClass("expanded").addClass("data-loaded"))}),jQuery(document).on("change",".toggle-display",function(){var e=jQuery(this).data("show"),e=jQuery("."+e);jQuery(document).find("div.toggleable").hide(),e.hasClass("hidden")&&e.removeClass("hidden"),e.show()}),jQuery(document).on("click","button.disable-submit",function(e){var t=jQuery(this),a=t.closest("form");t.prepend(' ').addClass("disabled").prop("disabled",!0),a.submit()}),jQuery("#btnResendVerificationEmail").click(function(){var t=$(this);t.prop("disabled",!0).html(' '+t.html()),WHMCS.http.jqClient.jsonPost({url:window.location.href,data:{token:csrfToken,action:"resendVerificationEmail",userid:t.data("clientid")},success:function(e){e.success?t.html(t.data("successmsg")):t.html(t.data("errormsg"))}})}),"undefined"!=typeof Selectize&&Selectize.define("whmcs_no_results",function(e){var n;this.search=(n=this.search,function(){function t(e){return isNaN(e.id)||0'),n.before(i),a.token=csrfToken}),e.on("xhr.dt",function(e,t,a,i){jQuery("#"+n.attr("id")+"overlay").remove(),n.removeClass("text-muted")})})});var addingPayment=!1,loadedModuleConfiguration=!1,addonSupportsFeatures=!1;function updateServerGroups(e){var t="";$("#inputServerGroup").find("option:not([value=0])").each(function(){t=$(this).attr("data-server-types"),!e||!t||-1").val("notAvailable").text(e.languageStrings.notAvailableForStyle).attr("selected","selected")))):(jQuery('input[name="atype"]').first().prop("checked",!0),s.find("div.radio").each(function(){$(this).addClass("radio-disabled").find("input").prop("disabled",!0)}),t.find("option").prop("disabled",!1),a.removeClass("disabled").prop("disabled",!1),i.remove()),t.bootstrapDualListbox("refresh",!0))):($("#noModuleSelectedRow").removeClass("hidden"),$("#tblModuleAutomationSettings").find("input[type=radio]").attr("disabled",!0))},"json").always(function(){$("#moduleSettingsLoader").fadeOut(),jQuery('[data-toggle="tooltip"]').tooltip(),updateServerGroups(n?o:""),loadedModuleConfiguration=!0}),"";$("#divModuleSettings").html(""),$("#noModuleSelectedRow").removeClass("hidden"),$("#tblModuleAutomationSettings").find("input[type=radio]").attr("disabled",!0),s.length&&(jQuery('input[name="atype"]').first().prop("checked",!0),s.find("div.radio").each(function(e){$(this).addClass("radio-disabled").find("input").prop("disabled",!0)}))}function wizardCall(e,t,a){e="wizard="+$('input[name="wizard"]').val()+"&step="+$('input[name="step"]').val()+"&token="+$('input[name="token"]').val()+"&action="+e+"&"+t;WHMCS.http.jqClient.post("wizard.php",e,a)}function wizardError(e){WHMCS.ui.effects.errorShake($(".modal-wizard .wizard-step:visible .info-alert:first").html(e).removeClass("hidden").addClass("alert-danger"))}function wizardStepTransition(e,t){var a=$(".modal-wizard .wizard-step:visible").data("step-number"),i=(increment=e?2:1,$(".modal-wizard .wizard-step:visible")),n=a+increment;$("#wizardStep"+n).length?($("#wizardStep"+a).fadeOut("",function(){var e="completed";t?(e="skipped",$("#wizardStepLabel"+a+" i").removeClass("fa-check-circle").addClass("fa-minus-circle")):(i.find(".signup-frm").hide(),i.find(".signup-frm-success").removeClass("hidden"),3==a?i.find(".signup-frm-success").append(''):5==a&&i.find(".signup-frm-success").append('')),0Skip StepDo not show this again '),$("#modalAjaxSubmit").before('Back'),openModal("wizard.php?wizard=GettingStarted","","Getting Started Wizard","modal-lg","modal-wizard modal-setup-wizard","Next","","",!0)}function addInvoicePayment(){addingPayment=!0,jQuery("#modalDuplicateTransaction").modal("hide"),WHMCS.http.jqClient.post(WHMCS.adminUtils.getAdminRouteUrl("/billing/invoice/"+thisInvoiceId+"/add-payment"),jQuery("#addPayment").serialize()).done(function(e){e.redirectUri&&(window.location=e.redirectUri)})}function cancelAddPayment(){jQuery("#paymentLoading").fadeOut("fast",function(){jQuery("#paymentText").fadeIn("fast"),jQuery("#btnAddPayment").removeAttr("disabled")}),jQuery("#modalDuplicateTransaction").modal("hide")}function openFeatureHighlights(){openModal("whatsnew.php?modal=1","","What's new in Version ...","","modal-feature-highlights","","","",!0)}function autoSubmitFormByContainer(e){"undefined"!=typeof noAutoSubmit&&!1!==noAutoSubmit||jQuery("#"+e).find("form:first").submit()}function slugify(e){for(var t="āæåãàáäâảẩấćčçđẽèéëêếēėęīįìíïîłńñœøōõòóöôốớơśšūùúüûưÿžźż·/_,:;–",a=0,i=t.length;a",{type:"hidden",name:"reverseCommission",value:"true"}).appendTo(i),i.removeAttr("onsubmit").submit()}function reverseCommissionSubmit(e=!1){var t=jQuery("form#transactions");e&&jQuery("",{type:"hidden",name:"reverseCommission",value:"true"}).appendTo(t),t.removeAttr("onsubmit").submit()}function autosizeTextarea(e){function t(){this.style.height="auto",this.style.height=a(this)}for(var a=function(e){return e.scrollHeight+parseFloat(jQuery(e).css("borderTopWidth"))+parseFloat(jQuery(e).css("borderBottomWidth"))+"px"},i=document.querySelectorAll(e),n=0;n'+t(e.name)+" "},option:function(e,t){return''+t(e.name)+"
"}},onItemRemove:function(e){"multi-view"==jQuery(this)[0].$input[0].id&&"any"!=e&&"flagged"!=e&&jQuery(this)[0].removeItem("any",!0)}}),jQuery(t).selectize({valueField:jQuery(t).attr("data-value-field"),labelField:"name",searchField:"name",allowEmptyOption:jQuery(t).attr("data-allow-empty-option"),create:!1,maxItems:1,render:{item:function(e,t){var a="";return"'+t(e.name)+"
"},option:function(e,t){var a="";return"'+t(e.name)+"
"}},onInitialize:function(){this.currentValue=""},onFocus:function(){this.currentValue=this.getValue(),this.clear()},onChange:function(){""!==this.getValue()&&this.currentValue!==this.getValue()&&(this.currentValue=this.getValue(),jQuery(t).hasClass("selectize-auto-submit"))&&jQuery(t).parent("form").submit()},onBlur:function(){this.setValue(this.currentValue)}}),jQuery(a).selectize({valueField:jQuery(a).attr("data-value-field"),labelField:"name",searchField:"name",allowEmptyOption:jQuery(a).attr("data-allow-empty-option"),create:!1,maxItems:1,render:{item:function(e,t){var a="",i=e.name.split(" - ");return void 0!==e.colour&&"#FFF"!==e.colour&&""!==e.colour&&(a=' style="background-color: '+t(e.colour)+';"'),"undefined"!=typeof otherPromos&&e.optgroup===otherPromos&&""!==this.currentValue?jQuery("#nonApplicablePromoWarning").show():jQuery("#nonApplicablePromoWarning").hide(),i[1]?""+t(i[0])+' - '+t(i[1])+"
":""+t(i[0])+"
"},option:function(e,t){var a="",i=e.name.split(" - ");return void 0!==e.colour&&"#FFF"!==e.colour&&""!==e.colour&&(a=' style="background-color: '+t(e.colour)+';"'),i[1]?""+t(i[0])+"
"+t(i[1])+"
":""+t(i[0])+"
"}},onInitialize:function(){this.currentValue=""},onFocus:function(){this.$control.parent("div").css("overflow","visible"),this.currentValue=this.getValue(),this.clear()},onChange:function(){""!==this.getValue()&&this.currentValue!==this.getValue()&&(this.currentValue=this.getValue(),jQuery(a).hasClass("selectize-auto-submit"))&&jQuery(a).parent("form").submit()},onBlur:function(){this.$control.parent("div").css("overflow","hidden"),this.setValue(this.currentValue)}}),jQuery(i).selectize({plugins:["remove_button"],valueField:"text",searchField:["text"],delimiter:",",persist:!1,create:function(e){return{value:e,text:e}},render:{item:function(e,t){return''+t(e.text)+"
"},option:function(e,t){return''+t(e.text)+"
"}},load:function(e,t){if(!e.length)return t();jQuery.ajax({url:window.location.href,type:"POST",dataType:"json",data:{action:"gettags",q:e,token:csrfToken},error:function(){t()},success:function(e){t(e)}})},onItemAdd:function(e){jQuery.ajax({url:window.location.href,type:"POST",data:{action:"addTag",newTag:e,token:csrfToken}}).success(function(){jQuery.growl.notice({title:"",message:"Saved successfully!"})})},onItemRemove:function(e){jQuery.ajax({url:window.location.href,type:"POST",data:{action:"removeTag",removeTag:e,token:csrfToken}}).success(function(){jQuery.growl.notice({title:"",message:"Saved successfully!"})})}}),jQuery(n).selectize({plugins:["remove_button"],valueField:"text",searchField:["text"],delimiter:",",persist:!0,create:function(e){return{value:e=e.toLowerCase(),text:e,name:e,iconclass:""}},render:{item:function(e,t){return''+(void 0!==e.iconclass&&0'+t(e.name):t(e.name))+"
"},option:function(e,t){return''+(void 0!==e.iconclass&&0'+t(e.name):t(e.name))+''+t(e.text)+"
"}}})}),$(document).ready(function(){var i=null,n=(i=(i="undefined"!=typeof Storage?JSON.parse(localStorage.getItem("minimisedWidgets")):i)||[],$(".widget-minimise").click(function(e){e.preventDefault();var e=$(this),t=e.find("i"),a=e.closest(".panel").data("widget");t.hasClass("fa-chevron-up")?(e.closest(".panel").find(".panel-body").slideUp("fast",function(){t.removeClass("fa-chevron-up").addClass("fa-chevron-down"),packery.shiftLayout()}),-1==i.indexOf(a)&&i.push(a)):(e.closest(".panel").find(".panel-body").slideDown("fast",function(e){t.removeClass("fa-chevron-down").addClass("fa-chevron-up"),packery.fit(this),packery.shiftLayout()}),i.splice(i.indexOf(a),1)),"undefined"!=typeof Storage&&localStorage.setItem("minimisedWidgets",JSON.stringify(i))}),$(".widget-refresh").click(function(e){e.preventDefault();var e=$(this),t=e.find("i"),a=e.closest(".panel").data("widget");e.closest(".panel").find(".panel-body");t.addClass("fa-spin"),refreshWidget(a,"refresh=1")}),!1);if($(".widget-hide").click(function(e){e.preventDefault();var t=$(this).closest(".panel").data("widget");n=!0,$("#panel"+t).slideUp("fast",function(){$(this).addClass("hidden"),WHMCS.http.jqClient.post(WHMCS.adminUtils.getAdminRouteUrl("/widget/display/toggle/"+t)).always(function(){$('input[data-widget="'+t+'"]').iCheck("uncheck"),n=!1}),$(".home-widgets-container").masonry().masonry("reloadItems")})}),$(document).on("ifToggled",".display-widget",function(e){var t=$(this),a=$(this).data("widget"),i=$("#panel"+a);n||(t.iCheck("disable"),t.prop("checked")?i.hasClass("hidden")&&(t.parent("div").parent("label").parent("li").addClass("active"),i.hide().removeClass("hidden").slideDown("fast",function(){WHMCS.http.jqClient.post(WHMCS.adminUtils.getAdminRouteUrl("/widget/display/toggle/"+a)).always(function(){$(".home-widgets-container").masonry().masonry("reloadItems"),i.find(".widget-refresh").click(),!1===$("#widgetSettingsDropdown").hasClass("open")&&$("#widgetSettings").dropdown("toggle"),t.iCheck("enable")})})):!1===i.hasClass("hidden")&&(t.parent("div").parent("label").parent("li").removeClass("active"),i.slideUp("fast",function(){$(this).addClass("hidden"),$(".home-widgets-container").masonry().masonry("reloadItems"),WHMCS.http.jqClient.post(WHMCS.adminUtils.getAdminRouteUrl("/widget/display/toggle/"+a),function(){!1===$("#widgetSettingsDropdown").hasClass("open")&&$("#widgetSettings").dropdown("toggle")},"json").always(function(){t.iCheck("enable")})})))}),$("input.display-widget").each(function(){var e=$(this),t=e.next();t.text();t.remove(),e.iCheck({inheritID:!0,checkboxClass:"icheckbox_flat-blue",increaseArea:"20%"})}),$(".home-widgets-container").length){i.forEach(function(e){$("#panel"+e).find(".panel-body").hide().end().find("i.fa-chevron-up").removeClass("fa-chevron-up").addClass("fa-chevron-down")}),Packery.prototype.getPositions=function(){return this.items.map(function(e){return e.element.getAttribute("data-widget")})},grid=document.querySelector(".home-widgets-container"),(packery=new Packery(grid,{itemSelector:".dashboard-panel-item",columnWidth:".dashboard-panel-sizer",percentPosition:!0})).stamp(document.querySelector(".dashboard-panel-static-item"));for(var e=grid.querySelectorAll(".dashboard-panel-item"),t=0;t=n.length&&(e=0),r=e,jQuery(a).remove(),jQuery(n[e]).addClass("active")}}),n.length<=2)return jQuery(".admin-dashboard-carousel-controls").remove();0!==r&&r--;t.removeClass("active"),t.each(function(e,t){e===r&&jQuery(t).addClass("active")}),t.last().remove()}(t,e);WHMCS.http.jqClient.post(WHMCS.adminUtils.getAdminRouteUrl("/promotions/dismiss/"+e),{token:csrfToken})}),jQuery(window).on("load resize orientationchange",function(){var e=jQuery(".admin-dashboard-carousel .promotion-content"),t=(e.css("min-height",0),Math.max.apply(null,e.map(o).get()));e.css("min-height",t+"px")})}),$(document).ready(function(){$("#statsContainer").on("click",".btn-viewing",function(e){e.preventDefault()}),$("#graphContainer").on("click",".graph-filter-metric a",function(e){e.preventDefault(),$(".graph-filter-metric a").removeClass("active"),$(this).addClass("active"),refreshGraph()}),$("#graphContainer").on("click",".graph-filter-period a",function(e){e.preventDefault(),$(".graph-filter-period a").removeClass("active"),$(this).addClass("active"),refreshGraph()})}),jQuery(document).ready(function(){var e=jQuery(".database-backups");e.find(".activate").on("click",function(){var t=jQuery(this),a=t.parent("form"),i=t.data("type"),e=a.serialize();t.prop("disabled",!0).addClass("disabled"),e+="&action=save&activate=1&type="+i+"&token="+csrfToken,WHMCS.http.jqClient.post(window.location.href,e,function(e){!0===e.success?(jQuery.growl.notice({title:e.successMessageTitle,message:e.successMessage}),a.find(".save, .deactivate-start").removeClass("hidden"),t.addClass("hidden"),jQuery("#"+i+"Label").toggleClass("label-default label-success").text(e.activeText)):jQuery.growl.error({title:e.errorMessageTitle,message:e.errorMessage})},"json").always(function(){t.prop("disabled",!1).removeClass("disabled")})}),e.find(".save").on("click",function(){var e=jQuery(this),t=e.parent("form"),a=e.data("type"),t=t.serialize();e.prop("disabled",!0).addClass("disabled"),t+="&action=save&type="+a+"&token="+csrfToken,WHMCS.http.jqClient.post(window.location.href,t,function(e){!0===e.success?jQuery.growl.notice({title:e.successMessageTitle,message:e.successMessage}):jQuery.growl.error({title:e.errorMessageTitle,message:e.errorMessage})},"json").always(function(){e.prop("disabled",!1).removeClass("disabled")})}),e.find(".test").on("click",function(){var e=jQuery(this),t=e.parent("form"),a=e.data("type"),i=t.serialize();e.prop("disabled",!0).addClass("disabled"),jQuery("#"+a+"Container").removeClass("hidden"),i+="&action=test&type="+a+"&token="+csrfToken,jQuery("#"+a+"Test").hide().removeClass("hidden alert-success alert-danger").addClass("alert-default").find(".extra-text").addClass("hidden").text("").end().find(".default-text").removeClass("hidden").end().slideDown("fast"),WHMCS.http.jqClient.post(window.location.href,i,function(e){!0===e.success?(jQuery("#"+a+"Test").addClass("alert-success").removeClass("alert-default alert-danger").find(".default-text").addClass("hidden").end().find(".extra-text").text(e.successMessage).removeClass("hidden").end().delay(3e3).slideUp("slow"),t.find(".activate").prop("disabled",!1).removeClass("disabled")):jQuery("#"+a+"Test").addClass("alert-danger").removeClass("alert-default alert-success").find(".default-text").addClass("hidden").end().find(".extra-text").text(e.errorMessageTitle+": "+e.errorMessage).removeClass("hidden").end().delay(3e3).slideUp("slow")},"json").always(function(){e.prop("disabled",!1).removeClass("disabled"),jQuery("#"+a+"Container").addClass("hidden")})}),e.find(".deactivate-start").on("click",function(){var e=jQuery(this),e=(e.parent("form"),e.data("type")),t=jQuery("#modalConfirmDeactivate");jQuery("#confirmDeactivateYes").data("type",e),t.modal("show")}),jQuery("#modalConfirmDeactivate").find(".deactivate").on("click",function(){var e=jQuery(this),t=jQuery("#modalConfirmDeactivate"),a=(t.parent("form"),e.data("type")),i="action=deactivate&type="+a+"&token="+csrfToken,n=jQuery('.deactivate-start[data-type="'+a+'"]').parent("form");e.prop("disabled",!0).addClass("disabled"),WHMCS.http.jqClient.post(window.location.href,i,function(e){!0===e.success?(jQuery.growl.notice({title:e.successMessageTitle,message:e.successMessage}),n.find(".save, .deactivate-start").addClass("hidden"),n.find(".activate").removeClass("hidden").prop("disabled",!0),"email"===a&&n.find(".activate").prop("disabled",!1),jQuery("#"+a+"Label").toggleClass("label-default label-success").text(e.inactiveText)):jQuery.growl.error({title:e.errorMessageTitle,message:e.errorMessage})},"json").always(function(){e.prop("disabled",!1).removeClass("disabled"),t.modal("hide")})}),e.find("#inputDestination").on("change",function(){var e=jQuery("#destinationData"),t=jQuery(this).val();"homedir"!==t&&e.hasClass("hidden")?e.hide().removeClass("hidden").slideDown("fast"):"homedir"!==t||e.hasClass("hidden")||e.slideUp("fast").addClass("hidden")})}),initDateRangePicker(),jQuery(document).ready(function(){var n,r,o,t=jQuery("button.retry-all");function a(){if(n){var e=jQuery("button.retry:eq("+o+")");if(!e.length)return clearTimeout(r),r=null,void t.removeAttr("disabled").removeClass("disabled").find("i").removeClass("fa-spin").end();e.click()}r=setTimeout(a,1e3)}t.length&&(n=!1,r=null,o=0,jQuery("button.retry").click(function(){n=!1;var t=jQuery(this),a=jQuery(this).data("entry-id"),i=jQuery("div#processing-entry-"+a),e=(t.attr("disabled","disabled").addClass("disabled").find("i").addClass("fa-spin").end(),r?i.find("div.queued").hide().end().find("div.processing").show().end():i.find("div.messages").children("div").hide().end().find("div.processing").show().end().end().hide().removeClass("hidden").slideDown("fast"),WHMCS.http.jqClient.post(window.location.pathname,{token:csrfToken,action:"retry",id:a},null,"json"));e.done(function(e){e.error&&(i.find("div.processing").hide().end().find("div.error").find("span").html(e.message).parent().show().end(),jQuery("#last-error-"+a).html(e.errorMessage),jQuery("div#entry-"+a).find("small.last-attempt").find("span").html(e.lastAttempt),t.removeAttr("disabled").removeClass("disabled").find("i").removeClass("fa-spin").end(),o++),e.completed&&(jQuery("div#entry-"+a).find("div.action-buttons").find("button").removeClass("retry").attr("disabled","disabled").addClass("disabled").find("i.fa-spin").removeClass("fa-spin").end(),i.find("div.processing").slideUp("fast").end().find("div.success").slideDown("fast").end())}),e.always(function(){n=!0})}),jQuery("button.resolve").click(function(){var t=jQuery(this),a=jQuery(this).data("entry-id"),i=jQuery("div#processing-entry-"+a);t.attr("disabled","disabled").addClass("disabled"),i.find("div.messages").children("div").hide().end().find("div.processing").show().end().end().hide().removeClass("hidden").slideDown("fast"),WHMCS.http.jqClient.post(window.location.pathname,{token:csrfToken,action:"resolve",id:a},null,"json").done(function(e){e.completed?(jQuery("div#entry-"+a).find("div.action-buttons").find("button").removeClass("retry").attr("disabled","disabled").addClass("disabled").end(),i.find("div.processing").slideUp("fast").end().find("div.success").find("span").html(e.message).parent().slideDown("fast").end()):(i.find("div.processing").slideUp("fast").end().find("div.error").find("span").html(e.message).parent().slideDown("fast").end(),t.removeAttr("disabled").removeClass("disabled"))})}),t.click(function(){jQuery(this).attr("disabled","disabled").addClass("disabled").find("i").addClass("fa-spin").end();var e=jQuery("button.retry");n=!0,o=0,e.each(function(e){var t=jQuery(this).data("entry-id");jQuery("div#processing-entry-"+t).find("div.messages").children("div").hide().end().find("div.queued").show().end().end().hide().removeClass("hidden").slideDown("fast")}),r=setTimeout(a,1e3)}))}),jQuery(document).ready(function(){jQuery(document).on("click","#btnMcServiceRefresh",function(e){e.preventDefault();var t=$(this);t.find("i").addClass("fa-spin"),WHMCS.http.jqClient.post({url:"clientsservices.php",data:t.attr("href")+"&token="+csrfToken,success:function(e){$("#mcServiceManagementWrapper").replaceWith(e.statusOutput),t.find("i").removeClass("fa-spin")}})}),jQuery(document).on("click","#btnMcCancelOrder",function(e){swal({title:"Are you sure?",html:!0,text:'Cancelling this order will result in the service immediately ceasing to function.
You will automatically receive a credit if within the credit period. See credit period terms',type:"warning",showCancelButton:!0,confirmButtonText:"Yes, cancel it",cancelButtonText:"No"},function(){runModuleCommand("terminate")})}),jQuery(document).on("click","#mcServiceManagementWrapper .btn:not(.open-modal,.btn-refresh,.btn-cancel)",function(e){e.preventDefault(),$("#growls").fadeOut("fast").remove(),$(".successbox,.errorbox").slideUp("fast").remove();var e=$(this),t=e.attr("href"),a=e.find("i"),i=a.attr("class");"disabled"!==e.attr("disabled")&&(a.removeClass().addClass("fas fa-spin fa-spinner"),WHMCS.http.jqClient.post("clientsservices.php",t+"&token="+csrfToken,function(e){e.redirectUrl?window.open(e.redirectUrl):e.growl?"error"==e.growl.type?$.growl.error({title:"",message:e.growl.message}):($.growl.notice({title:"",message:e.growl.message}),$("#btnMcServiceRefresh").click()):($.growl.error({title:"",message:"Unknown response"}),console.error("[WHMCS] Unknown response: "+JSON.stringify(e)))},"json").fail(function(e){e=""!=e.responseText?e.responseText:e.statusText;$.growl.error({title:"",message:e})}).always(function(e){a.removeClass().addClass(i)}))}).on("click",".feature-menu-item",function(e){e.preventDefault();var e=jQuery(this),t=e.data("name"),a=jQuery(".feature-menu-item.shown"),i=jQuery(".feature-info-item.shown"),n=jQuery('.feature-info-item[data-name="'+t+'"]');a.removeClass("shown"),e.addClass("shown"),i.slideUp("fast",function(){jQuery(this).removeClass("shown"),n.hide().addClass("shown").slideDown("fast")})})}),jQuery(document).ready(function(){const t=new Map([["um","us"],["ic","es"],["gs","fk"],["aq","nf"],["tf","re"],["hm","nf"],["an","bq"],["pn","nz"]]);function o(e){return e=e.toLowerCase(),t.has(e)?t.get(e):e}if("undefined"!=typeof customCountryData){var e,a=$.fn.intlTelInput.getCountryData();for(e in customCountryData)if(customCountryData.hasOwnProperty(e)){var i=customCountryData[e];if(codeLower=e.toLowerCase(),!1===i){for(var n=0;n');try{t.intlTelInput({preferredCountries:[d,"us","gb"].filter(function(e,t,a){return a.indexOf(e)===t}),initialCountry:d,autoPlaceholder:"polite",separateDialCode:!0})}catch(e){return console.log(e.message),!1}t.on("countrychange",function(e,t){jQuery("#populatedCountryCode"+a).val(t.dialCode),jQuery(this).val()==="+"+t.dialCode&&jQuery(this).val("")}),t.on("blur keydown",function(e){var t;("blur"===e.type||"keydown"===e.type&&13===e.keyCode)&&(e=jQuery(this).intlTelInput("getNumber"),t="+"+jQuery(this).intlTelInput("getSelectedCountryData").dialCode,0===e.indexOf(t)&&1<(e.match(/\+/g)||[]).length&&(e=e.substr(t.length)),jQuery(this).intlTelInput("setNumber",e))}),jQuery("#populatedCountryCode"+a).val(t.intlTelInput("getSelectedCountryData").dialCode),s.on("change",function(){if(""===t.val()){var e=o(jQuery(this).val());try{r.intlTelInput("setCountry",e)}catch(e){return console.log(e.message),!1}}}),t.attr("data-initial-value",$(t).val()),t.parents("form").find("input[type=reset]").each(function(){var t=$(this).parents("form");$(this).data("phone-handler")||($(this).data("phone-handler",!0),$(this).click(function(e){return e.stopPropagation(),$(t).trigger("reset"),$(t).find("input[data-initial-value]").each(function(){$(this).val($(this).attr("data-initial-value"))}),!1}))})}),r.parents("div.form-group").find(".field-icon").hide().end(),r.removeClass("field").addClass("form-control")),(l=jQuery('input[name$="][Phone Number]"], input[name$="][Phone]"]').not('input[type="hidden"]')).length)&&jQuery.each(l,function(e,t){var a=jQuery(this),i=(i=a.attr("name")).replace("contactdetails[","").replace("][Phone Number]","").replace("][Phone]",""),n=jQuery('[name$="'+i+'][Country]"]'),r=o(n.val());a.before(''),a.intlTelInput({preferredCountries:[r,"us","gb"].filter(function(e,t,a){return a.indexOf(e)===t}),initialCountry:r,autoPlaceholder:"polite",separateDialCode:!0}),a.on("countrychange",function(e,t){jQuery("#populated"+i+"CountryCode").val(t.dialCode),jQuery(this).val()==="+"+t.dialCode&&jQuery(this).val("")}),a.on("blur keydown",function(e){var t;("blur"===e.type||"keydown"===e.type&&13===e.keyCode)&&(e=jQuery(this).intlTelInput("getNumber"),t="+"+jQuery(this).intlTelInput("getSelectedCountryData").dialCode,0===e.indexOf(t)&&1<(e.match(/\+/g)||[]).length&&(e=e.substr(t.length)),jQuery(this).intlTelInput("setNumber",e))}),jQuery("#populated"+i+"CountryCode").val(a.intlTelInput("getSelectedCountryData").dialCode),n.on("blur",function(){var e;""===a.val()&&(e=o(jQuery(this).val()),a.intlTelInput("setCountry",e))})})});