芝麻web文件管理V1.00
');o=d.find("#"+r)}if(!c)o.data("toggle","tooltip").data("placement","bottom").data("trigger","manual").attr("title",a).hide();var l=r+"Callback";window[l]=function(){if(c)n.submit()};if(c){recaptchaType="invisible";n.on("submit.recaptcha",function(e){var t=n.find(".g-recaptcha").data("recaptcha-id");if(!window[recaptcha.apiObject].getResponse(t).trim()){e.preventDefault();window[recaptcha.apiObject].execute(t);recaptchaValidationComplete=false}else recaptchaValidationComplete=true})}else{u.push(function(){o.slideDown("fast",function(){o.find(":first").addClass("center-block")})});u.push(function(){o.find(":first").addClass("center-block")})}});window.recaptchaLoadCallback=function(){jQuery(".g-recaptcha").each(function(e,t){var n=jQuery(t),i=n.closest("form"),a=i.find(".btn-recaptcha"),r=n.attr("id").substring(1);var o=grecaptcha.render(t,{sitekey:recaptcha.siteKey,size:a.hasClass("btn-recaptcha-invisible")?"invisible":"normal",callback:r+"Callback"});n.data("recaptcha-id",o)})};if(e.length)jQuery.getScript(recaptcha.libUrl,function(){for(var e=u.length-1;e>=0;e--)u[e]()});let t=jQuery(".captcha-overlay-badge"),n=jQuery(".captcha-overlay-popup");if(e.length&&t.length){t.show();if(n.length){let a;function i(){n.hide()}function r(n,i){return function(){const e=this;const t=arguments;clearTimeout(a);a=setTimeout(function(){n.apply(e,t)},i)}}const o=r(i,3e3);t.bind("mouseenter",function(){n.show();clearTimeout(a)});t.bind("mouseleave",o);t.bind("touchstart",function(){n.show();clearTimeout(a);a=setTimeout(i,3e3)})}}recaptchaLoadComplete=true},this}),WHMCS.hasModule("utils")||WHMCS.loadModule("utils",function(){return this.simpleRNG=function(){var e="./$_-#!,^*()|";var t=0;for(var n=0;t<3;n++)t+=Math.floor(Math.random()*10/2);t=Math.floor(t);var i="";for(var a=0;a.5)i+=btoa(v).substr(0,4);else i+=v;if(Math.random()>.5)i+=e.substr(Math.floor(Math.random()*13),1)}return i},this.getRouteUrl=function(e){return whmcsBaseUrl+"/index.php?rp="+e},this.validateBaseUrl=function(){if(typeof window.whmcsBaseUrl==="undefined"){console.log("Warning: The WHMCS Base URL definition is missing "+"from your active template. Please refer to "+"https://go.whmcs.com/1961/base-url "+"for more information and details of how to resolve this "+"warning.");window.whmcsBaseUrl=this.autoDetermineBaseUrl();window.whmcsBaseUrlAutoSet=true}else if(window.whmcsBaseUrl===""&&typeof window.whmcsBaseUrlAutoSet!=="undefined"&&window.whmcsBaseUrlAutoSet===true)window.whmcsBaseUrl=this.autoDetermineBaseUrl()},this.autoDetermineBaseUrl=function(){var e=window.location.href;var t=-1;if(typeof e!=="undefined")t=e.indexOf(".php");if(t===-1){e=jQuery("#Primary_Navbar-Home a").attr("href");if(typeof e!=="undefined")t=e.indexOf(".php")}if(t!==-1){e=e.substring(0,t);var n=e.lastIndexOf("/");if(n!==false)return e.substring(0,n)}return""},this.normaliseStringValue=function(e){return e?e.toLowerCase().replace(/\s/g,"-"):""},this.generatePassword=function(e){var t=this.getPasswordCharacterSet();var n="";for(var i=0;e>i;i++)n+=t[this.randomInt(t.length)];return n},this.getPasswordCharacterSet=function(){var e="0123456789"+"abcdefghijklmnopqrstuvwxyz"+"ABCDEFGHIJKLMNOPQRSTUVWXYZ"+"!#$%()*+,-.:;=@_|{ldelim}{rdelim}~";var t=[];for(var n=0;e.length>n;n++){var i=e.charCodeAt(n);if(55296>i||i>=57344){var a=e.charAt(n);if(t.indexOf(a)==-1)t.push(a);continue}if(56320>i?e.length>n+1:false){var r=e.charCodeAt(n+1);if(r>=56320?57344>r:false){var a=e.substring(n,n+2);n++;if(t.indexOf(a)==-1)t.push(a);continue}}throw"Invalid UTF-16"}return t},this.randomInt=function(e){var t=this.randomIntMathRandom(e);t=(t+this.randomIntBrowserCrypto(e))%e;return t},this.randomIntMathRandom=function(e){var t=Math.floor(Math.random()*e);if(0>t||t>=e)throw"Arithmetic exception";return t},this.randomIntBrowserCrypto=function(e){var t=null;if("crypto"in window)t=crypto;else if("msCrypto"in window)t=msCrypto;else return 0;if(!("getRandomValues"in t)||!("Uint32Array"in window)||typeof Uint32Array!="function")t=null;if(t==null)return 0;var n=new Uint32Array(1);do{t.getRandomValues(n)}while(n[0]-n[0]%e>4294967296-e);return n[0]%e},this}),WHMCS.utils.validateBaseUrl(),jQuery(document).ready(function(){jQuery("#main-body").on("click",".product-recommendations .product-recommendation .header",function(e){jQuery(e.target).is(".btn, .btn span, .btn .fa")||(e.preventDefault(),0 '+n+" "+i+" @ "+t)}function selectDomainPeriodInCart(e,t,n,i){var a=jQuery("#orderSummaryLoader"),i=(a.not(":visible")&&a.fadeIn("fast"),jQuery("[name='"+e+"Pricing']").html(n+" "+i+' '),jQuery("[name='"+e+"Price']").html(t),WHMCS.http.jqClient.post(window.location.pathname,{domain:e,period:n,a:"updateDomainPeriod",token:csrfToken}));i.done(function(e){e.forceReload?window.location.reload():(e.domains.forEach(function(e){jQuery("[name='"+e.domain+"Price']").parent("div").find(".renewal-price").html(e.prefixedRenewPrice+e.shortRenewalYearsLanguage)}),jQuery("#subtotal").html(e.subtotal),e.promotype&&jQuery("#discount").html(e.discount),e.taxrate&&jQuery("#taxTotal1").html(e.taxtotal),e.taxrate2&&jQuery("#taxTotal2").html(e.taxtotal2),jQuery("#recurring").find("span:visible").not("span.cost").fadeOut("fast"),e.totalrecurringannually&&jQuery("#recurringAnnually").fadeIn("fast").find(".cost").html(e.totalrecurringannually),e.totalrecurringbiennially&&jQuery("#recurringBiennially").fadeIn("fast").find(".cost").html(e.totalrecurringbiennially),e.totalrecurringmonthly&&jQuery("#recurringMonthly").fadeIn("fast").find(".cost").html(e.totalrecurringmonthly),e.totalrecurringquarterly&&jQuery("#recurringQuarterly").fadeIn("fast").find(".cost").html(e.totalrecurringquarterly),e.totalrecurringsemiannually&&jQuery("#recurringSemiAnnually").fadeIn("fast").find(".cost").html(e.totalrecurringsemiannually),e.totalrecurringtriennially&&jQuery("#recurringTriennially").fadeIn("fast").find(".cost").html(e.totalrecurringtriennially),jQuery("#totalDueToday").html(e.total))}),i.always(function(){a.delay(500).fadeOut("slow")})}function loadMoreSuggestions(){for(var e=jQuery("#domainSuggestions"),t=1;t<=10;t++){if(!(0')):(jQuery("#captchaContainer").remove(),t.trigger("submit"))})}function selectPreferredCard(){var e=jQuery('input[name="ccinfo"]:visible'),t=e.first(),e=e.filter("[data-order-preference=0]");(t=e.length?e:t).iCheck("check")}function showNoneRenewableServices(){jQuery(".service-renewal, .addon-renewals").each(function(){"false"===jQuery(this).attr("data-is-renewable")&&jQuery(this).show()})}function hideNoneRenewableServices(){jQuery(".service-renewal, .addon-renewals").each(function(e,t){var n=jQuery(this).attr("data-is-renewable");"false"===n?hasRenewableServiceAddon(t)?jQuery(this).show():jQuery(this).hide():"true"===n&&jQuery(this).show()})}function hasRenewableServiceAddon(e){var n=!1;return jQuery(e).find("div.service-renewal").each(function(e,t){if("true"===jQuery(t).attr("data-is-renewable"))return n=!0}),n}jQuery(document).ready(function(){jQuery("#order-standard_cart").find("input").not(".no-icheck").iCheck({inheritID:!0,checkboxClass:"icheckbox_square-blue",radioClass:"iradio_square-blue",increaseArea:"20%"}),jQuery(".mc-promo .header").click(function(e){e.preventDefault(),jQuery(e.target).is(".btn, .btn span,.btn .fa")||(jQuery(this).parent().find(".rotate").toggleClass("down"),jQuery(this).parent().find(".body").slideToggle("fast"))}),jQuery(".mc-promos.viewcart .mc-promo:first-child .header").click();var a,r,o,e=jQuery("#inputCardNumber"),t=jQuery("#inputCardCVV2"),s=(e.length&&(e.payment("formatCardNumber"),jQuery("#inputCardCVV").payment("formatCardCVC"),jQuery("#inputCardStart").payment("formatCardExpiry"),jQuery("#inputCardExpiry").payment("formatCardExpiry")),t.length&&t.payment("formatCardCVC"),jQuery("#orderSummary"));function n(){var e,t,n,i;"none"===jQuery("#scrollingPanelContainer").css("float")?s.stop().css("margin-top","0"):(e=s.outerHeight(),t=0,n=jQuery("#scrollingPanelContainer").prev("div.secondary-cart-body"),void 0!==a&&(t=a.top),i=jQuery(window).scrollTop()-t+o,et?s.stop().animate({marginTop:i}):s.stop().animate({marginTop:0})):(s.stop().animate({marginTop:0}),i+n.height()>s.height()||(jQuery(window).scrollTop()>t?n.stop().animate({marginTop:i}):n.stop().animate({marginTop:0}))))}s.length&&(a=jQuery("#scrollingPanelContainer").parent(".row").offset(),r=jQuery("#scrollingPanelContainer").parent(".row").outerHeight()-35,o=15,jQuery(window).resize(function(){a=jQuery("#scrollingPanelContainer").parent(".row").offset(),r=jQuery("#scrollingPanelContainer").parent(".row").outerHeight()-35,n()}),jQuery(window).scroll(function(){n()}),n()),jQuery("#frmConfigureProduct").submit(function(e){e.preventDefault();var e=jQuery("#btnCompleteProductConfig"),t=jQuery(e).html(),n=whmcsBaseUrl+"/cart.php",i="a=confproduct&"+jQuery("#frmConfigureProduct").serialize();jQuery(e).find("i").removeClass("fa-arrow-circle-right").addClass("fa-spinner fa-spin"),displayRecommendations(n,"addproductajax=1&"+i,!1).done(function(){WHMCS.http.jqClient.post(n,"ajax=1&"+i,function(e){e?(jQuery("#btnCompleteProductConfig").html(t),jQuery("#containerProductValidationErrorsList").html(e),jQuery("#containerProductValidationErrors").show(),jQuery(window).scrollTop()>jQuery("#containerProductValidationErrors").offset().top&&jQuery("html, body").scrollTop(jQuery("#containerProductValidationErrors").offset().top-15)):window.location=whmcsBaseUrl+"/cart.php?a=confdomains"})})}),jQuery("#productConfigurableOptions").on("ifChecked","input",function(){recalctotals()}),jQuery("#productConfigurableOptions").on("ifUnchecked","input",function(){recalctotals()}),jQuery("#productConfigurableOptions").on("change","select",function(){recalctotals()}),jQuery(".addon-products").on("click",".panel-addon",function(e){e.preventDefault();e=jQuery(this);e.hasClass("panel-addon-selected")?e.find('input[type="checkbox"]').iCheck("uncheck"):e.find('input[type="checkbox"]').iCheck("check")}),jQuery(".addon-products").on("ifChecked",".panel-addon input",function(e){var t=jQuery(this).parents(".panel-addon");t.addClass("panel-addon-selected"),t.find('input[type="checkbox"]').iCheck("check"),t.find(".panel-add").html(' '+localTrans("addedToCartRemove","Added to Cart (Remove)")),recalctotals()}),jQuery(".addon-products").on("ifUnchecked",".panel-addon input",function(e){var t=jQuery(this).parents(".panel-addon");t.removeClass("panel-addon-selected"),t.find('input[type="checkbox"]').iCheck("uncheck"),t.find(".panel-add").html(' '+localTrans("addToCart","Add to Cart")),recalctotals()}),jQuery("#frmConfigureProduct").on("ifChecked",".addon-selector",function(e){recalctotals()}),0==jQuery(".domain-selection-options input:checked").length&&(e=jQuery(".domain-selection-options input:first"),jQuery(e).iCheck("check"),jQuery(e).parents(".option").addClass("option-selected")),jQuery("#domain"+jQuery(".domain-selection-options input:checked").val()).show(),jQuery(".domain-selection-options input").on("ifChecked",function(e){jQuery(".domain-selection-options .option").removeClass("option-selected"),jQuery(this).parents(".option").addClass("option-selected"),jQuery(".domain-input-group").hide(),jQuery("#domain"+jQuery(this).val()).show()}),jQuery("#frmProductDomain").submit(function(e){e.preventDefault();var t=jQuery(this).find('button[type="submit"]'),e=jQuery("#DomainSearchResults"),n=jQuery("#spotlightTlds"),o=jQuery("#domainSuggestions"),f=jQuery("#btnDomainContinue"),i=jQuery(".domain-selection-options input:checked").val(),a=jQuery("#"+i+"sld"),r=a.val(),s="",d=jQuery("#frmProductDomainPid").val(),l="",m=jQuery("#idnLanguageSelector");if(jQuery(".field-error-msg").hide(),m.is(":visible")&&(m.slideUp(),m.find("select").val("")),"incart"==i)r=(a=jQuery("#"+i+"sld option:selected")).text();else if("subdomain"==i)s=(l=jQuery("#"+i+"tld option:selected")).text();else{if(s=(l=jQuery("#"+i+"tld")).val(),r&&!s)return l.tooltip("show"),l.focus(),!1;"."!=s.substr(0,1)&&(s="."+s)}if(!r)return a.tooltip("show"),a.focus(),!1;a.tooltip("hide"),l.length&&l.tooltip("hide"),jQuery('input[name="domainoption"]').iCheck("disable"),domainLookupCallCount=0,t.attr("disabled","disabled").addClass("disabled"),jQuery(".domain-lookup-result").hide(),jQuery("#primaryLookupResult div").filter(function(){return 0===$(this).closest("#idnLanguageSelector").length}).hide(),jQuery("#primaryLookupResult").find(".register-price-label").show().end().find(".transfer-price-label").hide(),jQuery(".domain-lookup-register-loader").hide(),jQuery(".domain-lookup-transfer-loader").hide(),jQuery(".domain-lookup-other-loader").hide(),("register"==i?jQuery(".domain-lookup-register-loader"):"transfer"==i?jQuery(".domain-lookup-transfer-loader"):jQuery(".domain-lookup-other-loader")).show(),jQuery(".domain-lookup-loader").show(),o.find("div:not(.actions)").hide().end().find(".clone").remove(),jQuery("div.panel-footer.more-suggestions").hide().find("a").show().end().find("span.no-more").hide(),jQuery(".btn-add-to-cart").removeAttr("disabled").find("span").hide().end().find("span.to-add").show(),f.hide().attr("disabled","disabled"),"register"!=i&&(n.hide(),jQuery(".suggested-domains").hide()),e.is(":visible")||e.fadeIn(),"register"==i?(n.fadeIn("fast"),jQuery("#resultDomainOption").val(i),a=WHMCS.http.jqClient.post(WHMCS.utils.getRouteUrl("/domain/check"),{token:csrfToken,type:"domain",domain:r+s,sld:r,tld:s,source:"cartAddDomain"},"json"),l=WHMCS.http.jqClient.post(WHMCS.utils.getRouteUrl("/domain/check"),{token:csrfToken,type:"spotlight",domain:r+s,sld:r,tld:s,source:"cartAddDomain"},"json"),e=WHMCS.http.jqClient.post(WHMCS.utils.getRouteUrl("/domain/check"),{token:csrfToken,type:"suggestions",domain:r+s,sld:r,tld:s,source:"cartAddDomain"},"json"),a.done(function(e){jQuery.each(e.result,function(e,t){var n=jQuery("#primaryLookupResult"),i=n.find(".domain-available"),a=n.find(".domain-price"),r=n.find(".domain-unavailable"),o=n.find(".domain-invalid"),s=n.find(".domain-contact-support"),d=jQuery("#resultDomain"),l=jQuery("#resultDomainPricingTerm"),u=n.find(".domain-error");if(n.show(),jQuery(".domain-lookup-primary-loader").hide(),"string"!=typeof t&&!t.error&&t.isValidDomain)u.hide(),n=t.pricing,t.isAvailable&&"string"!=typeof n?(t.domainName!==t.idnDomainName&&m.not(":visible")&&m.slideDown(),t.preferredTLDNotAvailable&&unavailableTld.show().find("strong").html(t.originalUnavailableTld),s.hide(),i.show().find("strong").html(t.domainName),a.show().find("span.price").html(n[Object.keys(n)[0]].register).end().find("button").attr("data-domain",t.domainName),d.val(t.domainName),l.val(Object.keys(n)[0]).attr("name","domainsregperiod["+t.domainName+"]"),f.removeAttr("disabled")):(i=t.originalUnavailableDomain||t.domainName,r.show().find("strong").html(i),s.hide(),"string"==typeof n&&"ContactUs"==n&&s.show());else{a=!1,d=/
/;if(!t.isValidDomain&&t.domainErrorMessage)o.text(t.domainErrorMessage);else if(t.error||"error"===e){if("string"==typeof t)u.text(t);else if(t.error.match(d)){u.text("");for(var c=t.error.split(d),h=0;h"),u.append(jQuery("").text(p)))}}else u.text(t.error);u.show(),a=!0}a||o.show()}})}).always(function(){hasProductDomainLookupEnded(3,t)}),l.done(function(e){"object"!=typeof e||0==e.result.length||e.result.error?jQuery(".domain-lookup-spotlight-loader").hide():jQuery.each(e.result,function(e,t){var n=t.tldNoDots,i=t.pricing,n=jQuery("#spotlight"+n+" .domain-lookup-result");jQuery(".domain-lookup-spotlight-loader").hide(),n.find("button").hide(),(t.isValidDomain?t.isAvailable&&"string"!=typeof i?(t.domainName!==t.idnDomainName&&m.not(":visible")&&m.slideDown(),n.find("span.available").html(i[Object.keys(i)[0]].register).show().end().find("button.btn-add-to-cart").attr("data-domain",t.domainName).show(),n.find("button.domain-contact-support")):(("string"!=typeof i||""==i?n.find("button.unavailable"):n.find("button.domain-contact-support")).show(),n.find("span.available")):n.find("button.invalid:hidden").show().end().find("span.available").hide().end().find("button").not("button.invalid")).hide(),n.show()})}).always(function(){hasProductDomainLookupEnded(3,t)}),e.done(function(e){var r;"object"!=typeof e||0==e.result.length||e.result.error?jQuery(".suggested-domains").fadeOut("fast",function(){jQuery(this).hide()}):(jQuery(".suggested-domains").show(),r=1,jQuery.each(e.result,function(e,t){var n=t.tld,i=t.pricing,a=(o.find("div:first").clone(!0,!0).appendTo(o),o.find("div.domain-suggestion").last());a.addClass("clone").find("span.domain").html(t.sld).end().find("span.extension").html("."+n),t.domainName!==t.idnDomainName&&m.not(":visible")&&m.slideDown(),"string"==typeof i?(a.find("button.btn-add-to-cart").remove(),""!=i?a.find("button.domain-contact-support").show().end().find("span.price").hide():a.remove()):a.find("button.btn-add-to-cart").attr("data-domain",t.domainName).end().find("span.price").html(i[Object.keys(i)[0]].register),r<=10&&a.show(),r++,t.group&&a.find("span.promo").addClass(t.group).html(t.group.toUpperCase()).show(),0<(furtherSuggestions=o.find("div.domain-suggestion.clone").not(":visible").length)&&jQuery("div.more-suggestions").show()}),jQuery(".domain-lookup-suggestions-loader").hide(),jQuery("#domainSuggestions").show())}).always(function(){hasProductDomainLookupEnded(3,t)})):"transfer"==i?(jQuery("#resultDomainOption").val(i),WHMCS.http.jqClient.post(WHMCS.utils.getRouteUrl("/domain/check"),{token:csrfToken,type:"transfer",domain:r+s,sld:r,tld:s,source:"cartAddDomain"},"json").done(function(e){var i,a,r,o,s,d;"object"!=typeof e||0==e.result.length?jQuery(".domain-lookup-primary-loader").hide():(i=jQuery("#primaryLookupResult"),a=i.find(".transfer-eligible"),r=i.find(".domain-price"),o=i.find(".transfer-not-eligible"),s=jQuery("#resultDomain"),d=jQuery("#resultDomainPricingTerm"),0===Object.keys(e.result).length&&(jQuery(".domain-lookup-primary-loader").hide(),i.show(),o.show()),jQuery.each(e.result,function(e,t){var n=t.pricing;jQuery(".domain-lookup-primary-loader").hide(),i.show(),t.isRegistered?(a.show(),r.show().find(".register-price-label").hide().end().find(".transfer-price-label").show().end().find("span.price").html(n[Object.keys(n)[0]].transfer).end().find("button").attr("data-domain",t.domainName),s.val(t.domainName),d.val(Object.keys(n)[0]).attr("name","domainsregperiod["+t.domainName+"]"),f.removeAttr("disabled")):o.show()}))}).always(function(){hasProductDomainLookupEnded(1,t)})):"owndomain"!=i&&"subdomain"!=i&&"incart"!=i||WHMCS.http.jqClient.post(WHMCS.utils.getRouteUrl("/domain/check"),{token:csrfToken,type:i,pid:d,domain:r+s,sld:r,tld:s,source:"cartAddDomain"},"json").done(function(e){"object"!=typeof e||0==e.result.length?jQuery(".domain-lookup-subdomain-loader").hide():jQuery.each(e.result,function(e,t){!0===t.status?displayRecommendations(whmcsBaseUrl+"/cart.php","addproductajax=1&a=confproduct&i="+t.num,!1).done(function(){window.location=whmcsBaseUrl+"/cart.php?a=confproduct&i="+t.num}):(jQuery(".domain-lookup-primary-loader").hide(),("string"==typeof t?jQuery("#primaryLookupResult").show().find(".domain-error").text(t):jQuery("#primaryLookupResult").show().find(".domain-invalid")).show())})}).always(function(){hasProductDomainLookupEnded(1,t)}),f.show()}),jQuery("#frmProductDomainSelections").on("submit",function(e){var t=jQuery("#idnLanguageSelector"),n=t.find("select"),i=jQuery(this);if(t.is(":visible")&&!n.val())return e.preventDefault(),n.showInputError(),!1;e.preventDefault(),displayRecommendations(i.attr("action"),"addproductajax=1&"+i.serialize(),!1).done(function(){i.unbind().submit(),i.submit()})}),jQuery("#btnAlreadyRegistered").click(function(){jQuery("#containerNewUserSignup").slideUp("",function(){jQuery("#containerExistingUserSignin").slideDown("",function(){jQuery("#inputCustType").val("existing"),jQuery("#btnAlreadyRegistered").fadeOut("",function(){jQuery("#btnNewUserSignup").fadeIn()})})}),jQuery("#containerNewUserSecurity").hide(),jQuery("#stateselect").attr("required")&&jQuery("#stateselect").removeAttr("required").addClass("requiredAttributeRemoved"),jQuery(".marketing-email-optin").slideUp()}),jQuery("#btnNewUserSignup").click(function(){jQuery("#containerExistingUserSignin").slideUp("",function(){jQuery("#containerNewUserSignup").slideDown("",function(){jQuery("#inputCustType").val("new"),0==jQuery("#passwdFeedback").html().length&&jQuery("#containerNewUserSecurity").show(),jQuery("#btnNewUserSignup").fadeOut("",function(){jQuery("#btnAlreadyRegistered").fadeIn()})}),jQuery(".marketing-email-optin").slideDown()}),jQuery("#stateselect").hasClass("requiredAttributeRemoved")&&jQuery("#stateselect").attr("required","required").removeClass("requiredAttributeRemoved")}),jQuery("#btnExistingLogin").click(function(){var e=jQuery("#inputLoginEmail").val(),t=jQuery("#inputLoginPassword").val(),n=jQuery("#existingLoginMessage"),i=jQuery("#btnExistingLogin");i.prop("disabled",!0).addClass("disabled").find("span").toggle(),WHMCS.http.jqClient.jsonPost({url:WHMCS.utils.getRouteUrl("/login/cart"),data:{username:e,password:t,token:csrfToken},success:function(e){e.redirectUrl?window.location.href=e.redirectUrl:location.reload(!0)},error:function(e){e&&(n.slideUp("fast").toggle().html(e).slideDown("fast"),i.prop("disabled",!1).removeClass("disabled").find("span").toggle())}})}),jQuery(".account-select").on("ifChecked",function(e){var t=jQuery("#containerNewUserSignup"),n=jQuery("#stateselect"),i=jQuery(this).val(),a=jQuery("#btnCompleteOrder"),r=jQuery("#existingCardsContainer"),o=jQuery("#inputEmail");r.length&&r.html(""),o.length&&o.attr("value",""),jQuery("#containerExistingAccountSelect").find("div.account.active").removeClass("active"),jQuery(this).closest("div.account").addClass("active"),"new"===i?t.not(":visible")&&(t.slideDown("",function(){jQuery("#inputCustType").val("add"),jQuery(".marketing-email-optin").slideDown()}),n.hasClass("requiredAttributeRemoved"))&&n.attr("required","required").removeClass("requiredAttributeRemoved"):(a.addClass("disabled"),a.hasClass("spinner-on-click")&&(o=a.find("i.fas,i.far,i.fal,i.fab"),jQuery(o).data("original-class",o.attr("class")).removeAttr("class").addClass("fas fa-spinner fa-spin")),jQuery("#inputCustType").val("account"),t.is(":visible")&&(t.slideUp(),n.attr("required")&&n.removeAttr("required").addClass("requiredAttributeRemoved"),jQuery(".marketing-email-optin").slideUp())),WHMCS.http.jqClient.jsonPost({url:WHMCS.utils.getRouteUrl("/cart/account/select"),data:{account_id:i,token:csrfToken},success:function(e){var t,n,i,a=jQuery("#applyCreditContainer");jQuery("#totalCartPrice").text(e.total),a.find("p").first().text(e.availableCreditBalance),!e.canUseCreditOnCheckout&&a.is(":visible")?(t=jQuery("#skipCreditOnCheckout"),a.hide(),t.prop("checked",!0)):e.canUseCreditOnCheckout&&(t=jQuery("#useCreditOnCheckout"),n=jQuery("#spanFullCredit"),i=jQuery("#spanUseCredit"),e.full?(hideCvcOnCheckoutForExistingCard="1",n.show().find("span").text(e.total),i.is(":visible")&&i.slideUp()):(hideCvcOnCheckoutForExistingCard="0",i.show().find("span").text(e.creditBalance),n.is(":visible")&&n.slideUp()),t.iCheck("check"),a.not(":visible"))&&a.slideDown(),r.length&&(r.html(e.existingCards),r.find('input[type="radio"]').iCheck({inheritID:!0,checkboxClass:"icheckbox_square-blue",radioClass:"iradio_square-blue",increaseArea:"20%"}),jQuery(".payment-methods:checked").trigger("ifChecked"),selectPreferredCard())},always:function(){var e;a.removeClass("disabled"),a.hasClass("spinner-on-click")&&(e=a.find("i.fas,i.far,i.fal,i.fab"),jQuery(e).hasClass("fa-spinner"))&&jQuery(e).removeAttr("class").addClass(e.data("original-class"))}})});jQuery("#cvv-field-container");var u=jQuery("#existingCardsContainer"),i=jQuery("#newCardInfo"),d=jQuery("#newCardSaveSettings"),c=jQuery("#inputNoStoreContainer"),h=jQuery("#existingCardInfo"),p=jQuery("#new"),f=jQuery("#creditCardInputFields"),m=(jQuery(document).on("ifChecked",".existing-card",function(e){d.slideUp().find("input").attr("disabled","disabled"),1!==jQuery(".payment-methods:checked").data("remote-inputs")&&(i.slideUp().find("input").attr("disabled","disabled"),"1"!==hideCvcOnCheckoutForExistingCard?h.slideDown().find("input").removeAttr("disabled"):h.slideUp().find("input").attr("disabled","disabled"))}),p.on("ifChecked",function(e){d.slideDown().find("input").removeAttr("disabled"),1!==jQuery(".payment-methods:checked").data("remote-inputs")&&(i.slideDown().find("input").removeAttr("disabled"),h.slideUp().find("input").attr("disabled","disabled"))}),{_source:"checkout"}),t=(jQuery(".payment-methods").each(function(){var e=jQuery(this);WHMCS.payment.event.gatewayInit(m,e.val()),WHMCS.payment.event.gatewayOptionInit(m,e.val(),e)}).on("ifChecked",function(e){WHMCS.payment.event.gatewayUnselected(m),WHMCS.payment.display.errorClear();var o,s,d,l,i,t=jQuery(this),n={complete:function(){WHMCS.payment.event.gatewaySelected(m,t.val(),t)}},a=jQuery(document).find(".existing-card");a.length||h.slideUp().find("input").attr("disabled","disabled"),jQuery(this).hasClass("is-credit-card")?(o=jQuery(this).data("payment-type"),s=jQuery(this).val(),d=jQuery(this).data("show-local"),l=[],"RemoteCreditCard"===o?c.hide().find("input").prop("disabled","disabled"):c.not(":visible")&&c.slideDown().find("input").removeProp("disabled"),a.each(function(e){var t=jQuery(this).data("payment-type"),n=jQuery(this).data("payment-gateway"),i=jQuery(this).val(),a=t===o,r=!1,n=("RemoteCreditCard"===o?r=n===s:"CreditCard"===o&&(r=!0),d&&"CreditCard"===t&&(r=a=!0),jQuery('[data-paymethod-id="'+i+'"]'));a&&r?(jQuery(n).show(),l.push(this)):jQuery(n).hide()}),0<(a=l.filter(function(e){return!jQuery(e).attr("disabled")})).length?(i=null,jQuery.each(a,function(e,t){var t=jQuery(t),n=parseInt(t.data("order-preference"),10);if((null===i||n/;if(!t.isValidDomain&&t.domainErrorMessage)d.text(t.domainErrorMessage);else if(t.error||"error"===e){if("string"==typeof t)l.text(t);else if(t.error.match(i)){l.text("");for(var u=t.error.split(i),c=0;c"),l.append(jQuery("").text(h)))}}else l.text(t.error);l.show(),n=!0}n||d.show()}})}).always(function(){hasDomainLookupEnded()}),i.done(function(e){"object"!=typeof e||0==e.result.length||e.result.error?jQuery(".domain-lookup-spotlight-loader").hide():jQuery.each(e.result,function(e,t){var n=t.tldNoDots,i=t.pricing,n=jQuery("#spotlight"+n+" .domain-lookup-result");jQuery(".domain-lookup-spotlight-loader").hide(),n.find("button").removeClass("checkout").hide(),(t.isValidDomain?t.isAvailable&&"string"!=typeof i?(t.domainName!==t.idnDomainName&&p.not(":visible")&&p.slideDown(),n.find("button.unavailable").hide().end().find("button.invalid").hide().end().find("span.available").html(i[Object.keys(i)[0]].register).show().end().find("button").not("button.unavailable").not("button.invalid").attr("data-domain",t.domainName).show(),n.find("button.domain-contact-support")):("string"==typeof i?((""==i?n.find("button.unavailable"):n.find("button.domain-contact-support")).show(),n.find("button.invalid").hide(),n):n.find("button.invalid").hide().end().find("button.unavailable").show().end()).find("span.available"):n.find("button.invalid:hidden").show().end().find("span.available").hide().end().find("button").not("button.invalid")).hide(),n.show()})}).always(function(){hasDomainLookupEnded()}),e.done(function(e){var r;"object"!=typeof e||0==e.result.length||e.result.error?jQuery(".suggested-domains").fadeOut("fast",function(){jQuery(this).hide()}):(jQuery(".suggested-domains").show(),r=1,jQuery.each(e.result,function(e,t){var n=t.tld,i=t.pricing,a=(o.find("div:first").clone(!0,!0).appendTo(o),o.find("div.domain-suggestion").last());a.addClass("clone").find("span.domain").html(t.sld).end().find("span.extension").html("."+n),"string"==typeof i?(a.find("button.btn-add-to-cart").remove(),""!=i?a.find("button.domain-contact-support").show().end().find("span.price").hide():a.remove()):(t.domainName!==t.idnDomainName&&p.not(":visible")&&p.slideDown(),a.find("button.btn-add-to-cart").attr("data-domain",t.domainName).end().find("span.price").html(i[Object.keys(i)[0]].register)),r<=10&&a.show(),r++,t.group&&(a.find("span.promo").addClass(t.group).show(),a.find("span.sales-group-"+t.group).show()),0<(furtherSuggestions=o.find("div.domain-suggestion.clone:hidden").length)&&jQuery("div.more-suggestions").show()}),jQuery(".domain-lookup-suggestions-loader").hide(),jQuery("#domainSuggestions").show())}).always(function(){hasDomainLookupEnded()}))):(t.tooltip("show"),t.focus()))}),jQuery(".btn-add-to-cart").on("click",function(){var t,n,e,i,a,r,o,s,d;jQuery(this).hasClass("checkout")?window.location=whmcsBaseUrl+"/cart.php?a=confdomains":(t=jQuery(this).attr("data-domain"),n=jQuery('button[data-domain="'+t+'"]'),e=jQuery(this).attr("data-whois"),i=jQuery(this).hasClass("product-domain"),a=jQuery("#btnDomainContinue"),r=jQuery("#resultDomain"),o=jQuery("#resultDomainPricingTerm"),s=(d=jQuery("#idnLanguageSelector")).find("select"),d.is(":visible")&&!s.val()?s.showInputError():(n.find("span.to-add").hide(),n.find("span.loading").show(),d=0