1var yaCounter13740679;const isSeoPay=()=>location.pathname==="/seo-pay/";window.eventSessionTarget||(window.eventSessionTarget=new EventTarget);var SW={order:{data:{domains:[],domainPrices:{},domainPackages:[],domainForTransfer:"",period:null,plan:null,planCategory:null,promoPlanZone:null,email:null,promocode:null,customLogin:null,os:null,ispTypeId:null,ispprice:null,analyticsClientId:null,metrikaClientId:null,vkClientId:null,orderFormatVersion:20241001,recaptcha:null,domainPackZones:"",domainPackFirstDomain:"",datacenter_id:null,vpsCategory:null,kit:!1,savedPromoCode:null},clear:function(){SW.order.data.domains=[],SW.order.data.domainPrices={},SW.order.data.domainPackages=[],SW.order.data.domainForTransfer="",SW.order.data.period=null,SW.order.data.plan=null,SW.order.data.planCategory=null,SW.order.data.promoPlanZone=null,SW.order.data.email=null,SW.order.data.promocode=null,SW.order.data.customLogin=null,SW.order.data.orderId=null,SW.order.data.os=null,SW.order.data.ispTypeId=null,SW.order.data.ispprice=null,SW.order.data.analyticsClientId=null,SW.order.data.metrikaClientId=null,SW.order.data.vkClientId=null,SW.order.data.recaptcha=null,SW.order.data.domainPackZones="",SW.order.data.domainPackFirstDomain="",SW.order.data.datacenter_id=null,SW.order.data.vpsCategory=null,SW.order.data.kit=!1,SW.order.data.savedPromoCode=null,SW.order.save()},update:function(data,callback){SW.order.data=data,SW.order.save(),document.dispatchEvent(new CustomEvent("order-updated")),typeof callback=="function"&&callback()},rebuild:function(callback){document.dispatchEvent(new CustomEvent("before-order-rebuild")),$.post("/basket/updateBasket_ajax/",SW.order.data,function(response){try{var basket=JSON.parse(response);typeof basket.js<"u"&&SW.order.update(basket.js,callback)}catch{return!1}return!0})},save:function(){$.cookie("order_data",JSON.stringify(SW.order.data),{path:"/"})},load:function(callback){const orderJson=$.cookie("order_data");if(orderJson){let loadedOrderData;try{loadedOrderData=JSON.parse(orderJson)}catch{loadedOrderData=SW.order.data}loadedOrderData.orderFormatVersion==SW.order.data.orderFormatVersion?SW.order.data=loadedOrderData:SW.order.save()}typeof callback=="function"&&callback()},removeDomainOrPackage(domainName="",domainPackage){if(domainName!=="")SW.order.data.domains=SW.order.data.domains.filter(item=>item!==domainName),delete SW.order.data.domainPrices[domainName],SW.order.data.domainPackFirstDomain===domainName&&(SW.order.data.domainPackFirstDomain="",SW.order.data.domainPackZones="");else if(domainPackage!==null){const packageData=typeof domainPackage=="string"?JSON.parse(domainPackage):domainPackage;SW.order.data.domainPackages=SW.order.data.domainPackages.filter(pack=>!SW.order.isSamePackage(pack,packageData))}SW.order.save(),SW.order.rebuild()},isSamePackage({domains:domains1},{domains:domains2}){return domains1[0].name_readable===domains2[0].name_readable&&domains1[1].name_readable===domains2[1].name_readable||domains1[0].name_readable===domains2[1].name_readable&&domains1[1].name_readable===domains2[0].name_readable}},sessionData:{login:null,executer:null,isorg:!1,mcp_customer_type:null,load:function(callback){var url_get_session="/main/getSessionData_ajax/?nc="+(Math.floor(Math.random()*9e4)+1e4);(location.pathname=="/pay/"||isSeoPay())&&(url_get_session+="&with_pay_data=1"),$.getJSON(url_get_session,function(data){if(data.js){SW.sessionData.login=data.js.login,SW.sessionData.executer=data.js.executer,SW.sessionData.mcp_customer_type=data.js.mcp_customer_type,$.cookie("geolocation")||selectCity(data.js.city);const event=new CustomEvent("dataSessionReceived",{detail:data});window.eventSessionTarget.dispatchEvent(event),(location.pathname=="/pay/"||isSeoPay())&&typeof data.js.payData<"u"&&(SW.sessionData.isorg=typeof data.js.payData.pay_orgname<"u")}typeof callback=="function"&&callback()}).fail(function(){})}},servicesProperty:{}},ERROR_BOX_CLASS="error-message",ERROR_INPUT_CLASS="error",ERROR_NOEMPTY_CLASS="required",ERROR_NOEMPTY_MSG="\u041E\u0431\u044F\u0437\u0430\u0442\u0435\u043B\u044C\u043D\u043E \u0434\u043B\u044F \u0437\u0430\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u044F",ERROR_NUMBER_CLASS="number",ERROR_NUMBER_MSG="\u0423\u043A\u0430\u0436\u0438\u0442\u0435 \u0447\u0438\u0441\u043B\u043E\u0432\u043E\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435",E
1RROR_MIN_MSG="\u0417\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u043F\u043E\u043B\u044F \u0434\u043E\u043B\u0436\u043D\u043E \u043F\u0440\u0435\u0432\u044B\u0448\u0430\u0442\u044C ",ERROR_MAX_MSG="\u0417\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u043F\u043E\u043B\u044F \u043D\u0435 \u0434\u043E\u043B\u0436\u043D\u043E \u043F\u0440\u0435\u0432\u044B\u0448\u0430\u0442\u044C ",ERROR_EMAIL_CLASS="emailformat",ERROR_EMAIL_MSG="\u041D\u0435\u0432\u0435\u0440\u043D\u044B\u0439 \u0444\u043E\u0440\u043C\u0430\u0442 E-mail",ERROR_LATIN_CLASS="latin",ERROR_LATIN_MSG="\u043B\u0430\u0442\u0438\u043D\u0441\u043A\u0438\u043C\u0438",ERROR_NOCYR_CLASS="nocyr",ERROR_NOCYR_MSG="\u043B\u0430\u0442\u0438\u043D\u0441\u043A\u0438\u043C\u0438",ERROR_DOMAIN_CLASS="domainformat",ERROR_DOMAIN_MSG="\u041D\u0435\u043A\u043E\u0440\u0440\u0435\u043A\u0442\u043D\u043E\u0435 \u0438\u043C\u044F \u0434\u043E\u043C\u0435\u043D\u0430",ERROR_DATE_CLASS="dateformat",ERROR_DATE_MSG="\u0424\u043E\u0440\u043C\u0430\u0442 \u0434\u0430\u0442\u044B \u0414\u0414.\u041C\u041C.\u0413\u0413\u0413\u0413, \u043D\u0430\u043F\u0440\u0438\u043C\u0435\u0440, 15.12.1980.",ERROR_PASS_CLASS="passport",ERROR_PASS_MSG="\u0424\u043E\u0440\u043C\u0430\u0442 XXXX XXXXXX, \u043D\u0430\u043F\u0440\u0438\u043C\u0435\u0440, 4006 114398",ERROR_NOTNULL_CLASS="notnull",ERROR_NOTNULL_MSG="",ERROR_LOGIN_CLASS="loginformat",ERROR_LOGIN_MSG="",ERROR_LOGINFREE_CLASS="isfreelogin",ERROR_LOGINBUSY_CLASS="isbusylogin",ERROR_AGREE_CLASS="checkagree",IGNORE_CLASS="ignore",ERROR_MIN_CARD_PAY="\u041C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u0430\u044F \u0441\u0443\u043C\u043C\u0430 \u043E\u043F\u043B\u0430\u0442\u044B: 3 \u0440\u0443\u0431\u043B\u044F";let loginValid=!0;document.addEventListener("DOMContentLoaded",()=>{document.documentElement.style.setProperty("--scrollbar-width",window.innerWidth-document.documentElement.clientWidth+"px"),$(document).on("click","[data-ym-goal]",function(){const goalName=$(this).data("ym-goal");goalName&&trackYandexGoal(goalName)})});function initSurveyCookie(CName,box,longlifecookie){typeof $.cookie(CName)>"u"?$.cookie(CName,-1,{path:"/",domain:".sweb.ru",expires:longlifecookie}):+$.cookie(CName)==-1?$.cookie(CName,0,{path:"/",domain:".sweb.ru",expires:longlifecookie}):+$.cookie(CName)==0?$.cookie(CName,1,{path:"/",domain:".sweb.ru",expires:longlifecookie}):+$.cookie(CName)==1&&box.removeClass("hidden")}function getSelectValue(select,value){select.find("option").filter(function(){return $(this).val()==value}).prop("selected",!0),select.trigger("change").selectBox("refresh")}function selectChangePrice(select,totalPriceVds,monthPriceVds,input,priceVds,price){select.on("change",function(e){const $select=$(e.currentTarget),inputNameRegPeriod=$(".popup_hosting_1").find(".select_price .active input[name='reg_period']"),priceVdsPromo=inputNameRegPeriod.data("pricepromo"),optionPrice=$select.find(":selected").data("price"),$priceVdsPromoElement=inputNameRegPeriod.closest(".p_date").siblings(".p_prices").find(".div_select em");priceVds.text(printPrice(price+optionPrice)),$priceVdsPromoElement.length===0?$("#hosting-form #p_price-totals, .js-vh-popup-form #p_price-totals").text(printPrice((price+optionPrice)*input)):$("#hosting-form #p_price-totals, .js-vh-popup-form #p_price-totals").text(printPrice((priceVdsPromo+optionPrice)*input))})}function changePriceOnPage(){const defaultPrice=$(".input-reg"),selectPanels=$(".select-panel");function calculatePricePage(input,textPrice,textPricePromo,textPricePerDay,totalPrice,totalPricePromo,totalPriceChecked,totalPriceCheckedPromo){input.each(function(){$(this).hasClass("active")&&($(this).find($(".input-reg")).val()==1?(textPrice.text(printPrice(totalPrice)),textPricePromo.text(printPrice(totalPricePromo)),changePricePerDay({promo:textPricePromo.length!==0,textPrice:textPricePerDay,totalPrice,totalPricePromo})):(textPrice.text(printPrice(totalPriceChecked)),textPricePromo.text(printPrice(totalPriceCheckedPromo)),changePricePerDay({promo:textPricePromo.length!==0,textPrice:textPricePerDay,totalPrice:totalPriceChecked,totalPricePromo:totalPriceCheckedPromo})))})}selectPanels.on("change",e=>{const $select=$(e.currentTarget),$row=$select.closest(".service-plan"),$prices=$row.find($(".label_radio.noactive input")),$price=$row.find(defaultPrice).data("price"),$pricePromo=$row.find(defaultPrice).data("pricepromo"),textPrice=$row.find(".ISP_prise_span"),textPricePromo=$row.find(".lightgreen"),textPricePerDay=$row.find(".price__per_day-text"),option=$select.find(":selected").data("price");let totalPrice=$prices.data("price")+option,totalPriceChecked=$price+option,totalPricePromo=$prices.data("pricepromo")+option,totalPriceCheckedPromo=$pricePromo+option;const input=$row.find($(".label_radio")),planId=$select.find(":selected").data("plan_id");$select.find(":selected").data("action")===1?($(`.ISP-sale-22${planId} .ISP-sale-22-price`).text(`${$select.find(":selected").data("oldPrice")}`),$(".ISP-sale-22"+planId).show()):$(".ISP-sale-22"+planId).hide(),calculatePricePage(input,textPrice,textPricePromo,textPricePerDay,totalPrice,totalPricePromo,totalPriceChecked,totalPriceCheckedPromo)})}changePriceOnPage(),$(document).ready(function(){SW.order.load(),SW.sessionData.load(function(){if(SW.sessionData.login){var base=window.location.hostname.split(".");base[0]!="sweb"?(delete base[0],base=base.join(".")):base=".sweb.ru",base=base+(window.location.port?":"+window.location.port:"");var linkgolk=$(".div_user a");let realUser=SW.sessionData.executer?SW.sessionData.executer:SW.sessionData.login;linkgolk.text(realUser),linkgolk.after($("<a/>",{class:"div_user_reset",href:"//mcp"+base+"/main/auth_logout_submit/"}).text("\u0412\u044B\u0439\u0442\u0438"))}});var pieAnimButton='<button type="button" data-role="none" role="button" aria-required="false" tabindex="0"><span class="pie-anim"><span class="pie-anim__el pie-anim__spinner"></span><span class="pie-anim__el pie-anim__filler"></span><span class="pie-anim__mask"></span></span></button>',slickOptions={initialSlide:0,dots:!0,autoplay:!0,autoplaySpeed:6500,pauseOnHover:!1,speed:900,fade:!0,cssEase:"linear",arrows:!1,customPaging:function(slider,i){return pieAnimButton}};
1$(".like-selectBox:not(#hosting-form__mirror)").click(function(){$(this).next().toggle()}),$(".payment_form.seo_payment").submit(function(e){var amount=$(this).find("[name='pay_amount']").val(),user_hash=$(this).find("[name='pay_userHash']").val(),transaction_id=$(this).find("[name='pay_transactionId']").val();$.post("/seo/savePaymentInfo_ajax",{pay_amount:amount,pay_userHash:user_hash,pay_transactionId:transaction_id},function(response){},"json")}),$(".slider .sliderContent").length&&$(".slider .sliderContent").slick(slickOptions).on("beforeChange",function(event,slick,currentSlide,nextSlide){var $nextSlide=$(slick.$slides[nextSlide]);if($nextSlide.hasClass("slide-fly")){let getRandom=function(a,b){return Math.round(a+(b-a)*Math.random())};for(var $space=$nextSlide.find(".div_spase"),span="",positionsArray=[],i=0;i<=slick.slideWidth;i+=100)positionsArray.push(i);for(var i=1;i<=positionsArray.length;i++){var spanView=getRandom(1,3),spanAnimDuration=getRandom(1e3,5e3),positionMargin=getRandom(1,40);span+='<span class="span_new" style="left: '+positionsArray[i]+"px; margin-left: "+positionMargin+"px; "+Modernizr.prefixedCSS("animation-duration")+":"+spanAnimDuration+'ms"><img src="/images/spase_'+spanView+'.png" alt=""></span>'}$space.html(span).removeClass("is-animating")}}).on("afterChange",function(event,slick,currentSlide,nextSlide){var $slide=$(slick.$slides[currentSlide]);$slide.hasClass("slide-fly")&&$slide.find(".div_spase").addClass("is-animating")}),$("#slider").length&&$("#slider").slider({min:4,max:32,value:20,range:"min",step:4,slide:function(event,ui){$("#minCost").val(ui.value).trigger("change")},stop:function(event,ui){$("#minCost").val(ui.value).trigger("change")}}),$(".zoom-gallery").each(function(){$(this).magnificPopup({delegate:"a",type:"image",closeOnContentClick:!1,closeBtnInside:!1,mainClass:"mfp-with-zoom mfp-img-mobile",image:{verticalFit:!0},gallery:{enabled:!0,navigateByImgClick:!0}})}),$("select").length&&$('select[id="select-panel"]').selectBox({mobile:!0,menuSpeed:"fast",keepInViewport:!1,hideOnWindowScroll:!1,menuTransition:"slide"}),$(".scroll-pane").length&&$(".scroll-pane").jScrollPane(),$(".phone_mask").length&&$(".phone_mask").mask("+7 (999) 999-99-99",{placeholder:"X"}),$(".date_mask").length&&$(".date_mask").mask("99.99.9999",{placeholder:"X"}),$(".passport_mask").length&&$(".passport_mask").mask("9999 999999",{placeholder:"X"}),$(".video").hover(function(){$(this).find(".hover-video")[0].play()},function(){$(this).find(".hover-video")[0].pause()});var lisoft=$(".ul_soft li"),divsoft=$(".div_soft > div");lisoft.click(function(){var liindex=$(this).index();lisoft.removeClass("active"),$(this).addClass("active"),divsoft.fadeOut(500),divsoft.eq(liindex).fadeIn(500);var anicons=divsoft.eq(liindex).find(".ico-check");anicons.addClass("is-animating"),setTimeout(function(){anicons.removeClass("is-animating")},1e3)});function spanKod(){$(".span_kod").click(function(){$(".div_promocode").slideToggle(300)})}spanKod();function spanCustomLogin(){$(".span_custom_login").click(function(){$(".div_custom_login").slideToggle(300)})}spanCustomLogin();function divSelectOc(){var divselectoc=$(".div_select_oc"),divpromocode=$(".div_select_body"),scrollpane=$(".scroll-pane"),divselectpopupli=$(".div_select_popup li");divpromocode.click(function(){$(this).closest(".div_select_oc").hasClass("active")?($(this).closest(".div_select_oc").removeClass("active"),$(this).closest(".div_select_oc").children(".div_select_popup").slideUp(300)):($(this).closest(".div_select_oc").addClass("active"),$(this).closest(".div_select_oc").children(".div_select_popup").slideDown(300),scrollpane.jScrollPane())}),divselectpopupli.click(function(){var popupli=$(this).html();$(this).closest(".div_select_oc").children(".div_select_body").html(popupli),$(this).closest(".div_select_oc").removeClass("active"),$(this).closest(".div_select_oc").children(".div_select_popup").slideUp(300)})}divSelectOc();function selectNews(){var selectnews=$(".select_news h4"),ulselectnews=$(".ul_select_news"),ulselectnewsli=$(".ul_select_news li"),main=$(".main");
1selectnews.click(function(){$(this).hasClass("active")?($(this).removeClass("active"),ulselectnews.slideUp(200)):(setTimeout(function(){selectnews.addClass("active")},100),ulselectnews.slideDown(200))}),main.click(function(){selectnews.hasClass("active")&&(selectnews.removeClass("active"),ulselectnews.slideUp(200))}),ulselectnewsli.click(function(){ulselectnews.slideUp(200),selectnews.removeClass("active");var ulselectnewshtml=$(this).html();selectnews.html(ulselectnewshtml)})}selectNews(),$("#hosting-form__tarif, .js-popup-tariff-select").find("option").each(function(){if($(this).data("json")){var _params=$(this).data("json"),_key=_params.id,_description="";if($(this).data("domains")){var bonusDomain=$(this).data("domains");typeof bonusDomain[0]<"u"&&(SW.servicesProperty[_key]={bonusDomain:bonusDomain[0]},bonusDomain[0]>0&&(SW.servicesProperty[_key].description="<span>"+bonusDomain[0]+" \u0434\u043E\u043C\u0435\u043D"+(bonusDomain[0]===1?"":bonusDomain[0]>1&&bonusDomain[0]<5?"\u0430":bonusDomain[0]>=5?"\u043E\u0432":"")+" \u0431\u0435\u0441\u043F\u043B\u0430\u0442\u043D\u043E</span>"),$(this).val()==7173&&(SW.servicesProperty[_key].description="<span class='advpopup_span'>\u0431\u0435\u0441\u043F\u043B\u0430\u0442\u043D\u043E, \u0431\u0435\u0437 \u0440\u0435\u043A\u043B\u0430\u043C\u044B</span>"),$("#promoPlanZone").val()=="online"&&$(this).val()==$("#promoPlanId").val()&&(SW.servicesProperty[_key].description="<span class='advpopup_span'> 1 \u0434\u043E\u043C\u0435\u043D \u0431\u0435\u0441\u043F\u043B\u0430\u0442\u043D\u043E \u0432 \u0437\u043E\u043D\u0435 .online</span>"))}if(typeof SW.servicesProperty[_key]>"u"&&(SW.servicesProperty[_key]={}),typeof _params.multi_dom<"u"){const sitesLimit=_params.multi_dom>=512?"\u221E":_params.multi_dom;$(this).data("category")=="constructor"?_description+=_params.multi_dom+" \u0441\u0430\u0439\u0442, "+(+_params.quota>=1e5?"\u0431\u0435\u0437\u043B\u0438\u043C\u0438\u0442\u043D\u044B\u0439 \u0434\u0438\u0441\u043A":+_params.quota+" \u041C\u0411"):(_description+=sitesLimit+" \u0441\u0430\u0439\u0442"+(parseInt(_params.multi_dom)>1&&parseInt(_params.multi_dom)<5?"\u0430":parseInt(_params.multi_dom)>=5?"\u043E\u0432":""),_description+=", "+Math.round(parseInt(_params.quota)/1e3)+" \u0413\u0411")}typeof _params.cpu_name<"u"&&$(this).data("category")!=="power-hosting"&&(_description=_params.cpu_name+(_params.cpu_count>1?"\xD7"+_params.cpu_count:"")+" ("+_params.cpu_cores+" "+(_params.cpu_cores==1?"\u044F\u0434\u0440\u043E":_params.cpu_cores<5?"\u044F\u0434\u0440\u0430":"\u044F\u0434\u0435\u0440")+", ",_description+=_params.cpu_threads+" \u043F\u043E\u0442\u043E\u043A"+(_params.cpu_threads>=5?"\u043E\u0432":_params.cpu_threads>1&&_params.cpu_threads<5?"\u0430":"")+"), <br>",_description+=_params.disk_system+(_params.disk_count>1?"\xD7"+_params.disk_count:"")+(_params.disk_raid=="y"?" (RAID1)":"")+", ",_description+=_params.ram+" \u0413\u0411 RAM"),$(this).data("category")!=="mail"&&(SW.servicesProperty[_key].description=_description+(typeof SW.servicesProperty[_key].description>"u"?"":"<br>"+SW.servicesProperty[_key].description))}}),$(".header910SubMenuHeaderNavSub a").mouseover(function(){$(this).addClass("header910DivHover")}).mouseout(function(){$(this).removeClass("header910DivHover")}),$(".header910Col1MobileMenu__img").on("click",function(){$(".header910SubMenu_bgr").show(),$(".header910SubMenu").removeClass("header910SubMenuHide"),$(".header910SubMenu_mobimenuCostil").removeClass("header910SubMenuHide"),$(".header910SubMenu").show().addClass("header910SubMenuShow"),$(".header910SubMenu_mobimenuCostil").show().addClass("header910SubMenuShow"),$(".header910").addClass("header910ChengeColor"),$("body").addClass("NoScroll"),$(".header910Wrp").hide()}),$(".SubMenuClose__img").on("click",function(){$(".header910SubMenu").removeClass("header910SubMenuShow"),$(".header910SubMenu_mobimenuCostil").removeClass("header910SubMenuShow"),$(".header910SubMenu").addClass("header910SubMenuHide"),$(".header910SubMenu_mobimenuCostil").addClass("header910SubMenuHide"),setTimeout(function(){$(".header910SubMenu").hide(),$(".header910SubMenu_mobimenuCostil").hide()},780),$(".header910").removeClass("header910ChengeColor"),$("body").removeClass("NoScroll"),$(".header910SubMenu_bgr").hide(),$(".header910Wrp").show()}),$(".SubMenuHeaderNavSub__a1").on("click",function(){$(".SubMenuHeaderNavSubHosting").toggleClass("EnableMobiSubMenu"),$(".SubMenuHeaderNavSubHosting").hasClass("EnableMobiSubMenu")?($(".SubMenuHeaderNavSub__p1").removeClass("header910SubMenuArrDisable"),$(".SubMenuHeaderNavSub__p1").addClass("header910SubMenuArrEnable")):($(".SubMenuHeaderNavSub__p1").removeClass("header910SubMenuArrEnable"),$(".SubMenuHeaderNavSub__p1").addClass("header910SubMenuArrDisable"))}
1),$(".SubMenuHeaderNavSub__a5").on("click",function(){$(".SubMenuHeaderNavSubServers").toggleClass("EnableMobiSubMenu"),$(".SubMenuHeaderNavSubServers").hasClass("EnableMobiSubMenu")?($(".SubMenuHeaderNavSub__p5").removeClass("header910SubMenuArrDisable"),$(".SubMenuHeaderNavSub__p5").addClass("header910SubMenuArrEnable")):($(".SubMenuHeaderNavSub__p5").removeClass("header910SubMenuArrEnable"),$(".SubMenuHeaderNavSub__p5").addClass("header910SubMenuArrDisable"))}),$(".SubMenuHeaderNavSub__a6").on("click",function(){$(".SubMenuHeaderNavSubOtherServices").toggleClass("EnableMobiSubMenu"),$(".SubMenuHeaderNavSubOtherServices").hasClass("EnableMobiSubMenu")?($(".SubMenuHeaderNavSub__p6").removeClass("header910SubMenuArrDisable"),$(".SubMenuHeaderNavSub__p6").addClass("header910SubMenuArrEnable")):($(".SubMenuHeaderNavSub__p6").removeClass("header910SubMenuArrEnable"),$(".SubMenuHeaderNavSub__p6").addClass("header910SubMenuArrDisable"))}),$(".SubMenuHeaderNavSubServers__a1").on("click",function(){$(".SubMenuHeaderNavSubServersCategory").toggleClass("EnableMobiSubMenu"),$(".SubMenuHeaderNavSubServersCategory").hasClass("EnableMobiSubMenu")?($(".SubMenuHeaderNavSubServers__p1").removeClass("header910SubMenuArrDisable"),$(".SubMenuHeaderNavSubServers__p1").addClass("header910SubMenuArrEnable")):($(".SubMenuHeaderNavSubServers__p1").removeClass("header910SubMenuArrEnable"),$(".SubMenuHeaderNavSubServers__p1").addClass("header910SubMenuArrDisable"))}),$(".SubMenuHeaderNavSub__a3").on("click",function(){$(".SubMenuHeaderNavSubVds").toggleClass("EnableMobiSubMenu"),$(".SubMenuHeaderNavSubVds").hasClass("EnableMobiSubMenu")?($(".SubMenuHeaderNavSub__p3").removeClass("header910SubMenuArrDisable"),$(".SubMenuHeaderNavSub__p3").addClass("header910SubMenuArrEnable")):($(".SubMenuHeaderNavSub__p3").removeClass("header910SubMenuArrEnable"),$(".SubMenuHeaderNavSub__p3").addClass("header910SubMenuArrDisable"))}),SW.order.data.os=24;const distributive=$(".distributive"),selectOsPage=$(".p_os-select"),servicePlan=$(".service-plan"),servicePlanPopup=$("#hosting-form, .js-vh-popup-form"),selectPanels=$(".select-panel");function getValueDistributivePanel(select,selector,servicePlan2){select.on("change",function(e){const $row=$(e.currentTarget).closest(servicePlan2),option=Number($(this).val()),optionNext=Number($row.find(selector).val());$row.find(distributive).each(function(){const dataPanel=$(this).data("panel"),dataOs=$(this).data("os"),dataDistribution=$(this).data("distr");dataPanel===optionNext&&dataOs===option&&(SW.order.data.os=dataDistribution)})})}function getValueDistributiveOs(select,selector,servicePlan2){select.on("change",function(e){const $select=$(e.currentTarget),$row=$select.closest(servicePlan2),option=$(this).val(),optionNext=$row.find(selector).val();$row.find(distributive).each(function(){const dataPanel=$(this).data("panel"),dataOs=$(this).data("os"),dataDistribution=$(this).data("distr");dataPanel===+option&&dataOs===+optionNext&&(SW.order.data.os=dataDistribution,$select.find(":selected").data("action")===1?($(".ISP-sale-22-popup .ISP-sale-22-price").text(`${$select.find(":selected").data("oldPrice")}`),$(".ISP-sale-22-popup").show(300)):$(".ISP-sale-22-popup").hide(300))})})}const resetSelectedSettings=selectOsPopup=>{const popUpWrapper=$(".popup_hosting_1");selectOsPopup.on("change",e=>{const inputNameRegPeriod=popUpWrapper.find(".select_price .active input[name='reg_period']"),regPeriodValue=Number(inputNameRegPeriod.val()),priceVds=inputNameRegPeriod.data("price"),priceVdsPromo=inputNameRegPeriod.data("pricepromo"),priceVdsElement=inputNameRegPeriod.closest(".p_date").siblings(".p_prices").find(".div_select span:not(.comment)"),priceVdsElementPromo=inputNameRegPeriod.closest(".p_date").siblings(".p_prices").find(".div_select em"),sumVdsElement=$("#hosting-form #p_price-through, .js-vh-popup-form #p_price-through"),sumVdsElementPromo=$("#hosting-form #p_price-totals, .js-vh-popup-form #p_price-totals");priceVdsElement.text(printPrice(priceVds)),priceVdsElementPromo.text(printPrice(priceVdsPromo)),sumVdsElement.text(printPrice(priceVds*regPeriodValue)),priceVdsElementPromo.length===0?sumVdsElementPromo.text(printPrice(priceVds*regPeriodValue)):sumVdsElementPromo.text(printPrice(priceVdsPromo*regPeriodValue))})};function chooseSelectedDisabled(select,row,selector,planId=null){select.on("change",e=>{const $select=$(e.currentTarget),option=$select.find(":selected").val(),selectPanel2=$select.closest(row).find(selector),selectOptions=selectPanel2.find("option"),selectPlanId=planId||$select.find(":selected").data("plan-id"),planId1=$select.find(":selected").data("plan_id");
1planId1&&$(".ISP-sale-22"+planId1).hide(),selectOs.forEach(osItem=>{osItem.id==option&&selectOptions.each(i=>{$(selectOptions[i]).prop("disabled",!0),$(selectOptions[i]).addClass("display-none"),osItem.panel_type.forEach(panelItem=>{$(selectOptions[i]).data("plan-name").includes(panelItem)&&($(selectOptions[i]).prop("disabled",!1),$(selectOptions[i]).removeClass("display-none"))})})}),osPanel.forEach(osPanelItem=>{osPanelItem.os==option&&osPanelItem.availablePlanIds.indexOf(selectPlanId)===-1&&selectOptions.each(i=>{selectOptions[i].value==osPanelItem.panel&&($(selectOptions[i]).prop("disabled",!0),$(selectOptions[i]).addClass("display-none"))})}),selectPanel2.prop("selectedIndex",0),selectPanel2.selectBox("refresh")})}chooseSelectedDisabled(selectOsPage,servicePlan,selectPanels);const handleDatacentersSelect=(plans,selectPlan,datacenters2)=>{const getAvailableDatacenters=selectedPlan=>plans.find(plan=>plan.billingId===+selectedPlan).datacenters;selectPlan.on("change",function(e){const currentPlan=Number($(e.currentTarget).val()),availableDatacenters=getAvailableDatacenters(currentPlan);availableDatacenters.length>1?$(".datacenter-select.selectBox-dropdown").show():(SW.order.data.datacenter_id=+availableDatacenters[0],$(".datacenter-select").selectBox("value",availableDatacenters[0]),$(".datacenter-select.selectBox-dropdown").hide())}),$(".datacenter-select").selectBox().change(function(){const option=Number($(this).val());SW.order.data.datacenter_id=option})},imageForSelect={brainy:'<img alt="brainy" class="img-isp img-isp__brainy" height="14" width="20" src="/images/vds/brainy.svg"/>',isp:'<img alt="isp" class="img-isp" height="14" width="14" src="https://s.sweb.ru/img/vps/logos/panel/ispmanager-new.svg"/>',vps_isp6_lite:'<img alt="isp" class="img-isp img-isp__isp" height="14" width="14" src="https://s.sweb.ru/img/vps/logos/panel/ispmanager-new.svg"/>',vps_isp6_pro:'<img alt="isp" class="img-isp img-isp__isp" height="14" width="14" src="https://s.sweb.ru/img/vps/logos/panel/ispmanager-new.svg"/>',vps_isp6_host:'<img alt="isp" class="img-isp img-isp__isp" height="14" width="14" src="https://s.sweb.ru/img/vps/logos/panel/ispmanager-new.svg"/>',hestia:'<img alt="hestia" class="img-isp img-isp__hestia" height="14" width="14" src="/images/vds/hestia_14.svg"/>',fastpanel:'<img alt="fastpanel" class="img-isp img-isp__fastpanel" height="14" width="14" src="/images/vds/fastpanel_icon_blue.svg"/>',empty:null};function setImgSelectOS(select){select.find("img").remove();let hasIsp6=!1;osPanel.forEach(({availablePlanIds,os,panel})=>{select.val()===os&&availablePlanIds.includes(+select.attr("data-plan-id"))&&selectPanel.forEach(({id,name})=>{panel===id&&((!name.includes("isp6")||name.includes("isp6")&&hasIsp6===!1)&&select.append(imageForSelect[name]),name.includes("isp6")&&(hasIsp6=!0))})})}function syncPromocodes($form){const $promos=$("input[name='reg_promocode']",$form);let valueToSet="";$promos.each(function(){var val=$.trim($(this).val());if(val!=="")return valueToSet=val,!1}),$promos.val(valueToSet)}$(".js-hosting-link").each(function(){const selfElement=$(this),targetPopup=$(this).data("targetPopup")||".popup_hosting_1",_popup_order=$(targetPopup).first();if(!_popup_order.length)return;const $formTarifMirror=$("#hosting-form__mirror",_popup_order);$(this).magnificPopup({items:{src:_popup_order,type:"inline"},removalDelay:200,mainClass:"mfp-fade"}).on("mfpOpen",function(e){window.activePopup=_popup_order,_popup_order.find("form").data("hostingRegistrationButton",selfElement.hasClass("js-vh-reg-from-banner")&&["/hosting/","/hosting/mail/","/hosting/bitrix/","/hosting/wordpress/","/hosting/joomla/"].includes(window.location.pathname)),window.targetCaptchaId=$(".g-recaptcha, .js-custom-popup-captcha",_popup_order).data("widgetId"),SW.order.data.kit=!1,(SW.order.data.domainPackages.length!==0||SW.order.data.domains.length!==0)&&(SW.order.data.domainForTransfer="");let $plan;selfElement.hasClass("js-domains-cart-order")?$plan=selfElement.closest(".domains-cart__button-wrapper"):selfElement.hasClass("vds__app_button")?$plan=selfElement.closest(".vds__app_plan"):selfElement.hasClass("js-vh-reg-from-banner")?$plan=$(".js-vh-tariff-card").filter(`[data-
1plan-id="${selfElement.data("planId")}"]`):$plan=selfElement.closest(".service-plan");var selectPanel2=$(".select-panel",$plan),os_select=$(".p_os-select",$plan),selectTariff=$(".select-tariff",$plan),selectTariffValue=selectTariff.val(),_os=os_select.val(),_os_select_popup=_popup_order.find("select[name='os']"),selectPanelValue=selectPanel2.val(),selectPanelPopup=_popup_order.find("select[name='select-panel']");selectTariff.length>0&&selectTariffValue&&($("input[name='reg_planType']").val(selectTariffValue),$("input[name='reg_planType']").trigger("change")),$("#hosting-form__tarif option",_popup_order).each(function(){$(this).data("json")&&+$(this).data("json").id==+selfElement.data("planId")&&$(this).prop("selected",!0)});let nameTariff=$("#hosting-form__tarif option:selected",_popup_order).text().trim().toLowerCase();const selectPlanId=$("#hosting-form__tarif option:selected",_popup_order).data("planId");if($("#select-panel__popup option").attr("data-plan-id",selectPlanId),$("#select-panel__popup option").each(function(){$(this).attr("data-plan-id",selectPlanId)}),$(".p_os-select option").each(function(){setImgSelectOS($(this))}),(nameTariff.includes("\u0444\u043E\u0440\u0441\u0430\u0436")||location.pathname==="/hosting/promo/forsazh/")&&hidePromoBlock(),location.pathname=="/vds/"||location.pathname=="/vds/bitrix/"||location.pathname=="/vds"||location.pathname=="/vds/free/"||location.pathname=="/vds/cheap/"||location.pathname=="/vds/minecraft/"||location.href.includes("minecraft-online")||location.pathname=="/vds/apps/"||location.pathname=="/vds/isp/"||location.pathname.startsWith("/vds/")){const selectOsPopup=$("#hosting-form .p_os-select",_popup_order);let data=$("#hosting-form .select-panel",_popup_order).find(":selected").data("price"),planId=$(selfElement[0]).data("plan-id");chooseSelectedDisabled(selectOsPopup,servicePlanPopup,selectPanels,planId),getSelectValue(_os_select_popup,_os),resetSelectedSettings(selectOsPopup),$(".wrap-tariff ul li").on("click",function(){let planId2=$(this).data("planId");const selectOsValue=$("#hosting-form select.p_os-select",_popup_order).val(),selectPanelValue2=$("#hosting-form select.select-panel",_popup_order).val();let isChange=!0;osPanel.forEach(({availablePlanIds,os,panel})=>{selectOsValue===os&&availablePlanIds.includes(+planId2)&&selectPanelValue2===panel&&(isChange=!1)}),isChange?($("#select-panel__popup option").attr("data-plan-id",planId2),$("#select-panel__popup option").each(function(){$(this).attr("data-plan-id",planId2)}),$(".p_os-select option").each(function(){setImgSelectOS($(this))}),$("#select-panel__popup option:first").prop("selected",!0),chooseSelectedDisabled(selectOsPopup,servicePlanPopup,selectPanels,planId2),getSelectValue(_os_select_popup,_os)):($("#select-panel__popup option").attr("data-plan-id",planId2),$("#select-panel__popup option").each(function(){$(this).attr("data-plan-id",planId2)}),$(".p_os-select option").each(function(){setImgSelectOS($(this))}),chooseSelectedDisabled(selectOsPopup,servicePlanPopup,selectPanels,planId2),getSelectValue(_os_select_popup,_os),getSelectValue(selectPanelPopup,selectPanelValue2))})}$("#marketing").val()==1&&$("#promoPlanZone").val()!="online"&&setTimeout(function(){$(".p_site_popup span").html(""),$(".p_site_popup span").addClass("show"),$(".p_site_popup span").html("1 \u0434\u043E\u043C\u0435\u043D \u0431\u0435\u0441\u043F\u043B\u0430\u0442\u043D\u043E")},1e3);var advinput=$("#advcakeUpdOrder");advinput.length&&advcakeInit(advinput.data("value")),window.location.pathname.includes("/promo/")&&($("#order_popup_domains").css("display","none"),SW.order.data.domains=[],SW.order.data.domainPrices={},SW.order.data.domainPackages=[]);var reg_period=$plan.find(".label_radio.active input").val()||SW.order.data.period||12,reg_planType=$plan.find('[name="reg_planType"]').val(),reg_planCategory=$plan.find('[name="reg_planCategory"]').val(),reg_promoPlanZone=$plan.find('[name="reg_promoPlanZone"]').val(),$formTarifSelect=_popup_order.find('[name="reg_planType"]'),isDomainPagePopup=_popup_order.hasClass("js-domain-page-hosting-popup");!reg_planType&&isDomainPagePopup&&(reg_planType=SW.order.data.plan??"-1",reg_planCategory=SW.order.data.planCategory??"",reg_promoPlanZone=SW.order.data.promoPlanZone??"");var $selectedTariffOption=reg_planType?$formTarifSelect.find('option[value="'+reg_planType+'"]'):$();if(!reg_planType||!$selectedTariffOption.length){var $fallbackTariffOption=isDomainPagePopup?$formTarifSelect.find('option[value="-1"]'):$formTarifSelect.find('option[value!="-1"]').first();reg_planType=$fallbackTariffOption.val()||null,reg_planCategory=$fallbackTariffOption.data("category")||"",reg_promoPlanZone=""}var $select_price=$(".select_price",_popup_order),isp_select=$("#vdsPanellLabel_"+reg_planType),div_promocode=$(".div_promocode",_popup_order);
1if(os_select.length>0){const selectOsPopup=$("#hosting-form .p_os-select",_popup_order),selectPanelsPopup=$("#hosting-form .select-panel",_popup_order);getValueDistributivePanel(selectOsPopup,selectPanelsPopup,servicePlanPopup),getValueDistributiveOs(selectPanelsPopup,selectOsPopup,servicePlanPopup),getSelectValue(selectPanelPopup,selectPanelValue),handleDatacentersSelect(planS,$("#hosting-form__tarif",_popup_order),datacenters),$("#hosting-form__tarif",_popup_order).on("change",function(){const option=$(this).find(":selected").data("vpscategory");SW.order.data.vpsCategory=option});var _isp_select_popup=_popup_order.find("vdsPanellLabelPopup");_isp_select_popup.find("span:first").text(isp_select.find("span:first").text());var isp_id=isp_select.data("value"),ispprice=isp_select.data("price");_isp_select_popup.data("value",isp_id),_isp_select_popup.data("price",ispprice),SW.order.data.ispTypeId=isp_id,SW.order.data.ispprice=ispprice}if(reg_planType==3138&&(reg_period=12,$select_price.hide()),reg_planType==7173&&(reg_period=12,$select_price.hide(),$(".js-for-Free",_popup_order).show()),div_promocode.length){var span_kod=_popup_order.find(".span_kod");span_kod.show()}reg_planType?(SW.order.data.plan=reg_planType>=0?reg_planType:null,SW.order.data.planCategory=reg_planCategory,SW.order.data.promoPlanZone=reg_promoPlanZone,reg_planCategory!="standart"&&(SW.order.data.promocode=null),SW.order.save(),typeof SW.servicesProperty[reg_planType]<"u"&&$(".p_site_popup").html(SW.servicesProperty[reg_planType].description),_popup_order.find("form").data("ga",reg_planType)):_popup_order.find("form").data("ga","no_hosting");var formatPlanCategory=SW.order.data.planCategory===""?"-1":SW.order.data.planCategory;if((window.location.pathname==="/domains/"||window.location.pathname==="/domains/transfer/")&&$formTarifSelect.find("option[data-category!="+formatPlanCategory+'][value != "-1"]').filter(function(){return!($(this).data("category")=="marketing"&&SW.order.data.planCategory=="standart"||$(this).data("category")=="standart"&&SW.order.data.planCategory=="marketing")}).remove(),$formTarifMirror.next().find("li").filter(function(){return _popup_order.find('[name="reg_planType"]').find("option[value="+$(this).data("value")+"]").length==0}).remove(),window.location.pathname=="/domains/"||window.location.pathname==="/domains/transfer/"){var $crutchPriceArray=$("#hosting-form__tarif option:nth-child(2)",_popup_order).data("price");$crutchPriceArray&&$crutchPriceArray.length==3&&$crutchPriceArray[2]==$crutchPriceArray[1]&&$(".js-tariff-selector").find("input[name='reg_period'][value='6']").parent().remove()}if(_popup_order.find('[value="'+reg_period+'"]').prop("checked",!0),_popup_order.find('[data-type="reg"]').prop("checked",!0),setTimeout(function(){_popup_order.find('input[type="radio"]:checked').trigger("change")},100),typeof $formTarifSelect.find("option:last").data("price")<"u"&&$formTarifSelect.find("option:last").data("price").length==2&&$(".js-tariff-selector").find("input[name='reg_period'][value='6']").parent().remove(),$formTarifSelect.val(SW.order.data.plan).trigger("change"),$formTarifMirror.find("span:first").text($formTarifMirror.next().find("[data-value="+SW.order.data.plan+"]").text()),SW.sessionData.login){var div_login2=$(".div_login",_popup_order);if($(".label_login_1").trigger("click"),$(div_login2).trigger("click"),div_login2.length){var authbtnlink=$(".js-authlink",div_login2);authbtnlink.length==0&&(div_login2.children().not(":last, .consent, button[type='submit'], input[type='submit']").css("display","none"),$("[name='password']",div_login2).removeClass(ERROR_NOEMPTY_CLASS),$("[name='login']",div_login2).val(SW.sessionData.login),authbtnlink=$("<p/>",{class:"js-authlink"}),authbtnlink.html("\u0412\u044B\u0431\u0440\u0430\u043D \u0430\u043A\u043A\u0430\u0443\u043D\u0442 \u043B\u043E\u0433\u0438\u043D <b>"+SW.sessionData.login+"</b>"),div_login2.prepend(authbtnlink),SW.order.data.plan&&authbtnlink.hide(),toggleSubmitButton($("[type='submit']",div_login2),1))}}var $formEmail=$("#hosting-form__email",_popup_order);$formEmail.val(SW.order.data.email),$formEmail.val().length&&$formEmail.trigger("input"),SW.order.data.promocode&&($(".div_promocode",_popup_order).show(300),$("#hosting-form__promocode",_popup_order).val(SW.order.data.promocode).trigger("input")),SW.order.data.customLogin&&($(".div_custom_login",_popup_order).slideToggle(300),$('.div_custom_login input[name="custom_login"]',_popup_order).val(SW.order.data.customLogin).trigger("input")),toggleHostingPopupPromoMessage(SW.order.data.plan===7232||SW.order.data.planCategory==="marketing"),!SW.order.data.plan&&_popup_order.hasClass("js-domain-page-hosting-popup")?($(".js-register-auth-selector").show(),$(".js-account-login").hide(),$(".js-tariff-selector").hide(),_popup_order.find("h2").text("\u0417\u0430\u043A\u0430\u0437 \u0434\u043E\u043C\u0435\u043D\u0430"),window.location.pathname==="/domains/transfer/"&&(SW.order.data.domainF
1orTransfer!==""&&SW.order.data.plan===null?(_popup_order.find("h2").text("\u041F\u0435\u0440\u0435\u043D\u043E\u0441 \u0434\u043E\u043C\u0435\u043D\u0430"),_popup_order.find("#orderFormSubmitBtn").val("\u041F\u0435\u0440\u0435\u043D\u0435\u0441\u0442\u0438"),_popup_order.find(".js-login-submit").val("\u0412\u043E\u0439\u0442\u0438 \u0438 \u043F\u0435\u0440\u0435\u043D\u0435\u0441\u0442\u0438")):(_popup_order.find("h2").text("\u0417\u0430\u043A\u0430\u0437 \u0434\u043E\u043C\u0435\u043D\u0430"),_popup_order.find("#orderFormSubmitBtn").val("\u0417\u0430\u043A\u0430\u0437\u0430\u0442\u044C"),_popup_order.find(".js-login-submit").val("\u0412\u043E\u0439\u0442\u0438 \u0438 \u0437\u0430\u043A\u0430\u0437\u0430\u0442\u044C")))):($(".js-register-auth-selector").hide(),$(".js-account-login").show(),$(".hosting_more",_popup_order).hide(),SW.order.data.planCategory!="vds"&&(_popup_order.find("h2").text(SW.order.data.planCategory!="constructor"?"\u0417\u0430\u043A\u0430\u0437 \u0445\u043E\u0441\u0442\u0438\u043D\u0433\u0430 \u0438 \u0434\u043E\u043C\u0435\u043D\u0430":"\u0417\u0430\u043A\u0430\u0437 \u043A\u043E\u043D\u0441\u0442\u0440\u0443\u043A\u0442\u043E\u0440\u0430 \u0441\u0430\u0439\u0442\u043E\u0432"),_popup_order.find(".js-login-submit").val("\u0412\u043E\u0439\u0442\u0438 \u0438 \u0437\u0430\u043A\u0430\u0437\u0430\u0442\u044C")),SW.order.data.planCategory=="constructor"?$(".domain_test-day").text("30"):(SW.order.data.planCategory=="VIP"||SW.order.data.planCategory=="UMI")&&$(".domain_test-day").text("7")),!(_popup_order.hasClass("js-domain-page-hosting-popup")||_popup_order.hasClass("popup_contacts_1")||_popup_order.hasClass("popup_contacts_2"))&&typeof yaCounter13740679<"u"&&yaCounter13740679.reachGoal("ORDER_HOST")})}),SW.order.data.ispTypeId=null,SW.order.data.ispprice=null,SW.order.save(),$(".p_os-select").length&&($(".p_os-select").change(function(e){var licenseList=$(this).find(":selected").data("license"),planId=$(this).find(":selected").data("plan_id"),box=$(this).closest(".service-plan");$(".ISP-sale-22-popup").hide(),box.length===0&&(box=$(this).closest("#hosting-form, .js-vh-popup-form")),toggleISPactionInfo(box),licenseList===0?($("#ISPLiteCheckbox_"+planId).prop("checked",!1),$("#ISPLiteCheckbox_popup_").prop("checked",!1),$("#ISPLiteLabel_"+planId).addClass("DisabledCheckISPKWM").css({"pointer-events":"none"}).css({color:"grey"}),$("#ISPLiteTitle_"+planId).addClass("DisabledCheckISPKWM").css({"pointer-events":"none"}).css({color:"grey"}),$("#ISPLiteLabel_popup_").addClass("DisabledCheckISPKWM").css({"pointer-events":"none"}).css({color:"grey"}),$("#ISPLiteTitle_popup_").addClass("DisabledCheckISPKWM").css({"pointer-events":"none"}).css({color:"grey"}),$(".VDS_ISP_priserub_"+planId).css({"pointer-events":"none"}).css({color:"grey"}),$("#ISPLiteTitle_"+planId).removeClass("m-afterplus"),$(".icon_vds_"+planId).addClass("PanelISPDisabled"),$("#ISPLiteTitle_"+planId).addClass("PanelISPDisabled"),$("#ISPLiteTitle_popup_").removeClass("m-afterplus"),$("#ISPLiteTitle_popup_").addClass("PanelISPDisabled"),localStorage.removeItem("check"),SW.order.data.ispTypeId=0,SW.order.data.ispprice=0,SW.order.save(),calculatePriceISP(box)):($("#ISPLiteLabel_"+planId).css({"pointer-events":"visible"}).css({color:"black"}),$("#ISPLiteTitle_"+planId).css({"pointer-events":"visible"}).css({color:"black"}),$("#ISPLiteLabel_popup_"+planId).css({"pointer-events":"visible"}).css({color:"black"}),$("#ISPLiteTitle_popup_"+planId).css({"pointer-events":"visible"}).css({color:"black"}),$("#ISPLiteTitle_"+planId).removeClass("PanelISPDisabled"),$(".icon_vds_"+planId).removeClass("PanelISPDisabled"),$("#ISPLiteTitle_popup_").removeClass("PanelISPDisabled"),$("#ISPLiteCheckbox_"+planId).prop("checked")==!0?(SW.order.data.ispTypeId=$("#ISPLiteLabel_"+planId).data("value")||$("#ISPLiteLabel_popup_").data("value"),SW.order.data.ispprice=$("#ISPLiteLabel_"+planId).data("price")||$("#ISPLiteLabel_popup_").data("price")):(SW.order.data.ispTypeId=0,SW.order.data.ispprice=0,SW.order.save(),calculatePriceISP(box)),planId!=0||($("#ISPLiteTitle_"+SW.order.data.plan).hasClass("DisabledCheckISPKWM")?(SW.order.data.ispTypeId=0,SW.order.data.ispprice=0,$("#ISPLiteCheckbox_popup_").prop("checked",!1),$("#ISPLiteTitle_popup_").addClass("DisabledCheckISPKWM"),$("#ISPLiteLabel_popup_").addClass("DisabledCheckISPKWM")):(SW.order.data.ispTypeId=$("#ISPLiteTitle_"+SW.order.data.plan).data("value")||$("#ISPLiteLabel_"+planId).data("value")||$("#ISPLiteLabel_popup_").data("value"),SW.order.data.ispprice=$("#ISPLiteTitle_"+SW.order.data.plan).data("price")||$("#ISPLiteLabel_"+planId).data("price")||$("#ISPLiteLabel_popup_").data("price"),$("#ISPLiteCheckbox_popup_").prop("checked",!0),$("#ISPLiteTitle_popup_").removeClass("DisabledCheckISPKWM"),$("#ISPLiteLabel_popup_").removeClass("DisabledCheckISPKWM"))),SW.order.save(),calculatePriceISP(box)),$("#ISPLiteLabel_popup_").on("click",function(e2){$(this).hasClass("DisabledCheckISPKWM")?($("#ISPLiteTitle_"+SW.order.data.plan).addClass("DisabledCheckISPKWM"),$("#ISPLiteLabel_"+SW.order.data.plan).addClass("DisabledCheckISPKWM"),$("#ISPLiteCheckbox_"+SW.order.data.plan).prop("checked",!1),SW.order.data.ispTypeId=0,SW.order.data.ispprice=0,SW.order.save(),calculatePriceISP(box)):($("#ISPLiteTitle_"+SW.order.data.plan).removeClass("DisabledCheckISPKWM"),$("#ISPLiteLabel_"+SW.order.data.plan).removeClass("DisabledCheckISPKWM"),$("#ISPLiteCheckbox_"+SW.order.data.plan).prop("checked",!0),SW.order.data.ispTypeId=$(this).data("value"),SW.order.data.ispprice=$(this).data("price"),SW.order.save(),calculatePriceISP(box)),calculatePriceISP($("#ISPLiteLabel_"+SW.order.data.plan).closest(".service-plan"))})}),$(".vdsPanellLabel").click(function(index,item){if($(this).hasClass("DisabledCheckISPKWM")){var isp_id=$(this).data("value");SW.order.data.ispTypeId=0,SW.order.data.ispprice=0,SW.order.save();var el=$(this);el.data("price",$(this).data("price")),el.data("value",isp_id);var basetext=$(this).find(".basetext");el.find("span:first").text(basetext.length?basetext.text():$(this).text()),calculatePriceISP(el.attr("id")=="ispTypeId__mirror"?$("#hosting-form, .js-vh-popup-form"):el.closest(".service-plan"))}else{var isp_id=$(this).data("value");SW.order.data.ispTypeId=isp_id,SW.order.data.ispprice=$(this).data("price"),SW.order.save();var el=$(this);el.data("price",$(this).data("price")),el.data("value",isp_id);var basetext=$(this).find(".basetext");el.find("span:first").text(basetext.length?basetext.text():$(this).text()),calculatePriceISP(el.attr("id")=="ispTypeId__mirror"?$("#hosting-form, .js-vh-popup-form"):el.closest(".service-plan"))}})),$(".close").click(function(){const $forms=$(".js-vh-popup-form");syncPromocodes($forms);const selectOsPopup=$("#hosting-form .p_os-select, .js-vh-popup-form .p_os-select"),selectPanelsPopup=$("#hosting-form .select-panel, .js-vh-popup-form .select-panel");selectOsPopup.find("img").remove(),selectPanelsPopup.find("img").remove(),$("body").removeClass("popupNoSelect"),$.magnificPopup.close(),SW.order.data.ispTypeId=0,SW.order.data.ispprice=0,SW.order.save(),calculatePriceISP($("#ISPLiteLabel_"+SW.order.data.plan).closest(".service-plan"))}),$(document).on("click",".span_delete",function(e){e.preventDefault(),$(this).parent().remove();var domain=$(this).parent().data("domain"),domainPackage=$(this).parent().data("domain-package"),domainPackageName=$(this).parent().data("domain-package-name");removeDomain(domain,domainPackage,domainPackageName)});function removeDomain(domain,domainPackage,domainPackageName){var domains=SW.order.data.domains,domainPackages=SW.order.data.domainPackages;if(domain!==void 0&&(domain===SW.order.data.domainPackFirstDomain&&(SW.order.data.domainPackFirstDomain="",SW.order.data.domainPackZones="",$(".current_dompack_value").val(""),$(".current_dompack_domain2").val(""),$(".current_dompack_domain1").val("")),delete domains.splice(domains.indexOf(domain),1),delete SW.order.data.domainPrices[domain],SW.order.save()),domainPackage!==void 0){let deletePackageDomains=[];$.each(domainPackage.domains,function(){deletePackageDomains.push(this.name_readable)});for(let i=0;i<domainPackages.length;i++){let isFullySelectedPackage=!1,findedDomainsInPackage=[],currentPackageDomains=[];$.each(domainPackages[i].domains,function(){currentPackageDomains.push(this.name_readable)});for(let j=0;j<currentPackageDomains.length;j++)deletePackageDomains.includes(currentPackageDomains[j])&&findedDomainsInPackage.push(currentPackageDomains[j]);currentPackageDomains.length===findedDomainsInPackage.length&&(isFullySelectedPackage=!0,delete domainPackages.splice(i,1))}SW.order.save()}window.location.pathname==="/domains/"&&SW.order.removeDomainOrPackage(domain,domainPackage);var domainPackageslength=0;SW.order.data.domainPackages!==void 0&&SW.order.data.domainPackages.length!==0&&(domainPackageslength=SW.order.data.domainPackages.length);var $selectedContainer=$(".div_domain_joined"),$selectedList=$selectedContainer.find("ul");SW.order.data.domains.length+domainPackageslength===0&&$selectedContainer.fadeOut(),SW.order.data.domains.length+domainPackageslength<1&&$(".popup_domain .no_domains").show(),$("#hosting-form__tarif, .js-popup-tariff-select").trigger("change")}$(".span_feedback").each(function(){$(this).magnificPopup({items:{src:".popup_contacts_1",type:"inline"},removalDelay:200,mainClass:"mfp-fade"})});var selectcity=$(".select_city > span"),divscroll=$(".div_scroll"),section1=$("section"),selectul=$(".select_city ul li"),spanphone=$(".span_phone"),bottomphone=$("#phoneOfTop");selectcity.click(function(){divscroll.css("visibility","visible")}),section1.click(function(){divscroll.css("visibility","hidden")}),selectul.click(function(){$.cookie("geolocation",$(this).data("geo"),{path:"/"}),divscroll.css("visibility","hidden");var city=$(this).html(),city_2=$(this).children("span").html();selectcity.html(city),spanphone.html(city_2),bottomphone.text($(this).children("span").text())}),$.cookie("geolocation")&&selectCity($.cookie("geolocation"));var label_login_1=$(".label_login_1"),label_login_2=$(".label_login_2"),div_registration=$(".div_registration"),popupHeaderFirst=$(".popup_header-first"),popupHeaderSecond=$(".popup_header-second"),div_login=$(".div_login");label_login_1.click(function(){div_registration.find("."+ERROR_NOEMPTY_CLASS+", ."+ERROR_AGREE_CLASS).removeClass(IGNORE_CLASS),div_login.find("."+ERROR_NOEMPTY_CLASS).addClass(IGNORE_CLASS),div_registration.slideDown(300),div_login.slide
1Up(300),popupHeaderSecond.css("display","none"),popupHeaderFirst.css("display","inline")}),label_login_2.click(function(){div_registration.find("."+ERROR_NOEMPTY_CLASS+", ."+ERROR_AGREE_CLASS).addClass(IGNORE_CLASS),div_login.find("."+ERROR_NOEMPTY_CLASS).removeClass(IGNORE_CLASS),$("[name='login']",div_login).val().length&&$("[name='password']",div_login).val().length&&toggleSubmitButton($("[type='submit']",div_login),1),div_login.slideDown(300),div_registration.slideUp(300),popupHeaderSecond.css("display","inline"),popupHeaderFirst.css("display","none")});function olSupport(){var olsupportli=$(".ol_support li span");olsupportli.click(function(){$(this).closest("li").hasClass("active")?($(this).closest("li").removeClass("active"),$(this).closest("li").children("ul").slideUp(300)):($(this).closest("li").addClass("active"),$(this).closest("li").children("ul").slideDown(300))})}olSupport();function sectionContacts(){var labelcontacts1=$(".label_contacts_1"),labelcontacts2=$(".label_contacts_2"),sectioncontacts1=$(".section_contacts_1"),sectioncontacts2=$(".section_contacts_2");labelcontacts1.click(function(){$(this).addClass("active"),labelcontacts2.removeClass("active"),sectioncontacts1.css("opacity","1"),sectioncontacts1.css("visibility","visible"),sectioncontacts2.css("opacity","0"),sectioncontacts2.css("visibility","hidden")}),labelcontacts2.click(function(){$(this).addClass("active"),labelcontacts1.removeClass("active"),sectioncontacts2.css("opacity","1"),sectioncontacts2.css("visibility","visible"),sectioncontacts1.css("opacity","0"),sectioncontacts1.css("visibility","hidden")})}sectionContacts(),$(".label-group").each(function(){$(this).on("change","input",function(){divswim($(this).closest("label")),toggleCustomAbsComment($(this).val())}),$(this).find(".active").each(function(){divswim($(this))})});const spanDomainCountFunction=($el,period)=>{$el.hasClass("js-constructor-plan")?period==12?$el.addClass("active"):period==1?$el.removeClass("active"):$el.addClass("active"):period==12?$el.removeClass("no_activ"):(period==1,$el.addClass("no_activ"))};$(".p_date .label-group:not(.order-type)").each(function(){var wrap=$(this).closest(".service-plan");$(this).parent().parent().hasClass("js-register-auth-selector")||$(this).on("change","input",function(){var _path=window.location.pathname,_pathPromo=_path.includes("/promo/");if(_path=="/hosting/"||_path=="/hosting/transfer/"||_path=="/hosting/reactive/"||_path=="/hosting/cheap/"||_path=="/hosting/bitrix/"||_path=="/hosting/wordpress/"||_path=="/hosting/joomla/"||_path=="/hosting/umi/"||_path=="/hosting/PHPandMySQL/"||_path=="/hosting/DDoS-protection/"||_path=="/site-constructor/"||_path=="/"||_pathPromo){setPriceValuesVisibility($(this).parents(".service-plan"),this.value==12);var _span_domain_count=wrap.find(".js-domain_count");spanDomainCountFunction(_span_domain_count,this.value);var green_price=wrap.find(".lightgreen");this.value==12||this.value==1?green_price.length&&(green_price.show(),green_price.prev().addClass("through")):green_price.length&&(green_price.hide(),green_price.prev().removeClass("through"));const $servicePlan=$(this).closest(".service-plan"),$form=$("#hosting-form, .js-vh-popup-form",window.activePopup),$codeInput=$("#hosting-form__promocode",window.activePopup);$servicePlan.length&&$codeInput.length>0&&$codeInput.val().trim()!==""&&(setPriceValuesVisibility($(this).parents(".service-plan"),!1),checkPromocodeHostingCard($codeInput,$servicePlan)),$form.length>0&&$codeInput.length>0&&$codeInput.val().trim()!==""&&!$.cookie("admitad_url")&&checkPromocode($codeInput[0],$form,!0)}if(this.value==12?($(".p_site_popup span").removeClass("hidden"),$(".em_year, .js-domain-count > span",wrap).addClass("hidden")):($(".p_site_popup span").addClass("hidden"),$(".em_year, .js-domain-count > span",wrap).removeClass("hidden")),_path=="/vds/"||_path=="/vds"||_path=="/vds/bitrix/"||_path=="/vds/free/"||_path=="/vds/cheap/"||_path=="/vds/minecraft/"||_path=="/vds/apps/"||_path=="/vds/isp/"||window.location.href.includes("minecraft-online")||_path.startsWith("/vds/")){var ispdata=$(this).closest(".service-plan").find(".vdsPanellLabel");ispdata.length==0&&(ispdata=$("#ISPLiteLabel_popup_")),ispdata.hasClass("DisabledCheckISPKWM")?(SW.order.data.ispTypeId=0,SW.order.data.ispprice=0,$("#ISPLiteCheckbox_popup_").prop("checked",!1)):(SW.order.data.ispTypeId=ispdata.data("value"),SW.order.data.ispprice=ispdata.data("price"),$("#ISPLiteCheckbox_popup_").prop("checked",!0))}SW.order.save(),calculatePrice($(this))})});function picRotate(){var imgrotate=$(".pic_rotate, .pic-promo, .rotate-img");imgrotate.hover(function(){var thisimg=$(this);if(thisimg.hasClass("active"))return!1;thisimg.addClass("active"),setTimeout(function(){thisimg.removeClass("active")},1600)})}picRotate(),$(".jslink-more").click(function(e){e.stopPropagation(),$(this).data("type")=="visibility"?$(this).next().toggleClass("novisible"):$(this).next().toggle()})});function setDiasabledIsp(conf,el){$(el).find("li").each(function(){var isp_id=$(this).data("value");conf.toString().indexOf(isp_id)<0?$(this).addClass("js-disabled"):$(this).removeClass("js-disabled")});const textoption=$(el).prev();conf.toString().indexOf($(textoption).data("value").toString())<0&&($(textoption).data("value",0),SW.order.data.ispTypeId=0,SW.order.save(),$(textoption).data("price",0),$(textoption).find("span:first").text($(el).find("li:first").text()))}function toggleISPactionInfo(wrapinfo){let tmpwrap=wrapinfo.find(".lametta:not(.comment)");SW.order.data.ispTypeId==1?tmpwrap.removeClass("hidden"):tmpwrap.addClass("hidden"),tmpwrap=wrapinfo.find(".lametta.comment"),SW.order.data.ispTypeId==1?tmpwrap.css("display","block"):tmpwrap.hide(),tmpwrap=wrapinfo.find(".m-noaction"),SW.order.data.ispTypeId==1?tmpwrap.addClass("hidden"):tmpwrap.removeClass("hidden"),tmpwrap=wrapinfo.find(".p-isp-select"),SW.order.data.ispTypeId==1?tmpwrap.addClass("m-action-label"):tmpwrap.removeClass("m-action-label")}function toggleCustomAbsComment(reg_period){const commentAboutDiscount=$("#customAbsComment");commentAboutDiscount.length&&(reg_period==1?commentAboutDiscount.hide():(commentAboutDiscount.show(),commentAboutDiscount.css("display","block")))}function selectCity(geo){$("#js-select-city").find("[data-geo = '"+geo+"']").trigger("click")}function checkUTMpromocode(variable){var _depend={habr2d2:"HABR2D2",parsabet:"PARSABET",ninja:"NINJA",ninja30:"NINJA30",skidka30:"SKIDKA30",optisweb30:"OPTISWEB30",hostdb:"HOSTDB",y2020:"Y2020",sale2k20:"SALE2K20",skidka2k20:"SKIDKA2K20",super30vk:"SUPER30VK"};return typeof _depend[variable]<"u"?_depend[variable]:!1}function getQueryVariable(variable){for(var query=window.location.search.substring(1),vars=query.split("&"),i=0;i<vars.length;i++){var pair=vars[i].split("=");if(decodeURIComponent(pair[0])==variable)return decodeURIComponent(pair[1])}}function getQueryAnchor(){var currentUrl=document.URL,pathname=window.location.pathname,vars=currentUrl.split("#"),anch
1or=vars.length==2?vars[1]:"";pathname=="/hosting/"&&anchor=="sputnik"?$("#order_button_plan_id_7223").trigger("click"):pathname=="/hosting/"&&anchor=="forsazh"?$("#order_button_plan_id_marketing").trigger("click"):pathname=="/hosting/"&&anchor=="marketing"?$("#order_button_plan_marketing").trigger("click"):pathname=="/hosting/"&&anchor=="vzlet"?$("#order_button_plan_id_7336").trigger("click"):pathname=="/hosting/"&&anchor=="raketa"?$("#order_button_plan_id_7348").trigger("click"):pathname=="/hosting/"&&anchor=="kosmos"?$("#order_button_plan_id_7342").trigger("click"):pathname=="/hosting/reactive/"&&anchor=="reactiv-20"?$("#order_button_plan_id_7358").trigger("click"):pathname=="/hosting/reactive/"&&anchor=="reactiv-30"&&$("#order_button_plan_id_7118").trigger("click")}function roundNumber(num,type){let result;switch(type){case"floor":result=Math.floor(parseFloat(num)||0);break;case"ceil":result=Math.ceil(parseFloat(num)||0);break;default:result=Math.round(parseFloat(num)||0)}return result}function printPrice(data,type=""){let price;return type==="day"?price=data.toLocaleString("ru-RU",{minimumFractionDigits:2,maximumFractionDigits:2}):type==="hour"?price=(Math.round(Number(data)*10)/10).toLocaleString("ru-RU",{minimumFractionDigits:1,maximumFractionDigits:1}):price=roundNumber(data,type).toLocaleString("ru-RU"),type==="day"||type==="hour"?price:price.replace(",",".")}function calculatePriceISP(wrapper){calculatePrice(wrapper.find(".select_price .active input[name='reg_period']"))}function calculatePrice(el){var domains=SW.order.data.domains,domainPackages=SW.order.data.domainPackages,domainsPrice=0,domainPacketsPrice=0,oneDomainPacketPrice=0,domainBonuses=$(el).data("domains"),ispprice=SW.order.data.ispprice,price=+$(el).data("price")+ +ispprice,priceVds=+$(el).data("price");const priceVdsPromo=+$(el).data("pricepromo");var ispCheckBox=$(el).find(".vdsPanellLabel").data("price");if(domainPackages.length>0){$(".popup_domain .no_domains").hide();var $divwithdomainPakages=$(".popup_domain .div_domenPackages");$divwithdomainPakages.html(""),SW.order.data.domainPackages.every(function(domainPackage){let currentDomainPackPopup=JSON.parse(JSON.stringify(domainPackage)),listJsonDompack=JSON.stringify(domainPackage),domainPackagesNamesCorzPopup=currentDomainPackPopup.domains.map(index=>" "+index.name_readable);oneDomainPacketPrice=currentDomainPackPopup.price,domainPacketsPrice+=parseInt(oneDomainPacketPrice);let strDomainsHtml=[];for(let i=0;i<domainPackagesNamesCorzPopup.length;i++)strDomainsHtml.push('<span class="domainsPackagesListPopup">'+domainPackagesNamesCorzPopup[i]+"</span>");var strDivs=$('<div data-domain-package-name = "'+domainPackagesNamesCorzPopup+`" data-domain-package='`+listJsonDompack+"'>"+strDomainsHtml.join("</br>")+'<span class="span_price spanPricePopupDomPack">'+oneDomainPacketPrice+' \u20BD</span><span class="span_delete spanDeletePopupDomPack"></span></div>');return $divwithdomainPakages.append(strDivs),!0}),$divwithdomainPakages.show()}else $(".popup_domain .div_domenPackages").html(""),$(".popup_domain .div_domenPackages").hide();if(domains.length>0){$(".popup_domain .no_domains").hide();var $divwithdomains=$(".popup_domain .div_domen");$divwithdomains.html("");let domainsListAction=["ru","spb.ru","spb.su","msk.ru","msk.su","net.ru","org.ru","pp.ru","com.ru","dagestan.ru","vladimir.ru","vladikavkaz.ru","adygeya.ru","kalmykia.ru","grozny.ru","pyatigorsk.ru","marine.ru","mordovia.ru","bashkiria.ru","nalchik.ru","cbg.ru","kustanai.ru","mytis.ru","sochi.su","nov.ru","tuva.su","bir.ru","\u0440\u0444","kaluga.su","abkhazia.su","adygeya.su","aktyubinsk.su","arkhangelsk.su","armenia.su","ashgabad.su","azerbaijan.su","balashov.su","bashkiria.su","bryansk.su","chimkent.su","dagestan.su","exnet.su","georgia.su","ivanovo.su","kalmykia.su","karacol.su","karaganda.su","karelia.su","khakassia.su","krasnodar.su","kustanai.su","mangyshlak.su","mordovia.su","murmansk.su","nalchik.su","navoi.su","nov.su","pokrovsk.su","termez.su","togliatti.su","troitsk.su","tselinograd.su","tula.su","vladikavkaz.su","vladimir.su","vologda.su","grozny.su","kurgan.su","lenug.su","obninsk.su","penza.su","jambyl.su","bukhara.su","tashkent.su","online","shop"];const enableDomainAction=[];var tariffPlanId=$("#promoPlanId").val();const promoPlanZone=$("#promoPlanZone").val();SW.order.data.domains.every(function(domain){var price2=0,cearchDomainZone=domain.split(".")[1]+`${domain.split(".")[2]?"."+domain.split(".")[2]:""}`;return(SW.order.data.plan!==tariffPlanId||SW.order.data.plan===tariffPlanId&&promoPlanZone==="any")&&(
1domainBonuses<=0||typeof domainBonuses>"u"||SW.order.data.domainPackFirstDomain===domain||domainsListAction.indexOf(cearchDomainZone)===-1?price2=+SW.order.data.domainPrices[domain]:domainBonuses--),domainsPrice+=+price2,$divwithdomains.append('<div data-domain="'+domain+'"><span>'+domain+'</span><span class="span_price">'+price2+' \u20BD</span><span class="span_delete"></span></div>'),!0}),$divwithdomains.show()}else SW.order.data.domainForTransfer!==""?($(".popup_domain .no_domains").hide(),$divwithdomains=$(".popup_domain .div_domen"),$divwithdomains.html(""),$divwithdomains.append(`<div class="transfer-domains" data-domain="${SW.order.data.domainForTransfer}"><span>${SW.order.data.domainForTransfer}</span></div>`),$divwithdomains.show()):domainPackages.length===0&&domains.length===0?($(".popup_domain .no_domains").show(),$(".popup_domain .div_domen").hide(),$(".popup_domain .div_domenPackages").hide()):domains.length<=0&&($(".popup_domain .div_domen").html(""),$(".popup_domain .div_domen").hide());el.length&&(SW.order.data.period=$(el).val(),SW.order.save());const selectPanels=$(".select-panel"),$price=$(el).closest(".p_date").siblings(".p_price").find(".div_select span:not(.comment)"),$priceVds=$(el).closest(".p_date").siblings(".p_prices").find(".div_select span:not(.comment)"),$priceVdsPromo=$(el).closest(".p_date").siblings(".p_prices").find(".div_select em"),$priceVdsPerDay=$(el).closest(".p_date").siblings(".p_prices").find(".price__per_day-text"),$selectOptionPrice=el.closest(".service-plan").find(selectPanels).find(":selected").data("price"),$selectOptionPricePopupElement=el.closest("#hosting-form, .js-vh-popup-form").find(selectPanels).find(":selected"),$selectOptionPricePopup=$selectOptionPricePopupElement?$selectOptionPricePopupElement.data("price"):0,$selectPopup=el.closest("#hosting-form, .js-vh-popup-form").find(selectPanels);if($(el).closest("form").length==0&&$price.parent().hasClass("js-red-price")){let redprice=$price.data("yearprice");$price.text(printPrice(redprice)),$price.parent().addClass("m-red-price"),$price.next().removeClass("novisible")}else{$price.text(printPrice(price)),$selectOptionPrice?($priceVds.text(printPrice(priceVds+$selectOptionPrice)),$priceVdsPromo.text(printPrice(priceVdsPromo+$selectOptionPrice)),changePricePerDay({promo:$priceVdsPromo.length!==0,textPrice:$priceVdsPerDay,totalPrice:priceVds+$selectOptionPrice,totalPricePromo:priceVdsPromo+$selectOptionPrice})):($priceVds.text(printPrice(priceVds)),$priceVdsPromo.text(printPrice(priceVdsPromo)),changePricePerDay({promo:$priceVdsPromo.length!==0,textPrice:$priceVdsPerDay,totalPrice:priceVds,totalPricePromo:priceVdsPromo}));let $actionprice=$price.parent().find("[data-price]");$actionprice.length&&$actionprice.text(price-$actionprice.data("price"))}if($(el).closest("form").length){var $throughprice=$("#p_price-through");(window.location.pathname==="/vds/"||window.location.pathname==="/vds"||window.location.pathname==="/vds/bitrix/"||window.location.pathname==="/vds-kvm/"||window.location.pathname==="/vds/free/"||window.location.pathname==="/vds/cheap/"||window.location.pathname==="/vds/minecraft/"||window.location.href.includes("minecraft-online")||window.location.pathname==="/vds/apps/"||window.location.pathname==="/vds/isp/"||window.location.pathname.startsWith("/vds/"))&&(domainsPrice=0,domainPacketsPrice=0);var monthPrice=+price,monthPriceVds=+priceVds;if($price.next().length){var $promoprice=$price.next();if(!$promoprice.text()&&!$(el).value)return;$price.addClass("through"),$promoprice.css("padding-left",".3em"),$promoprice.show(),SW.order.data.plan&&(monthPrice=$promoprice.text()),$throughprice.text(printPrice(price*$(el).val()+domainsPrice+ +domainPacketsPrice)+" \u20BD"),$throughprice.css("display","block").css("text-align","right"),$throughprice.next().addClass("lightgreen")}if($priceVds.next().length){var $promoprice=$priceVds.next();$priceVds.addClass("through"),$promoprice.css("padding-left",".3em"),$promoprice.show(),SW.order.data.plan&&(monthPriceVds=Number(priceVdsPromo+$selectOptionPricePopup)),selectChangePrice($selectPopup,"","","",$throughprice,priceVds*$(el).val()),$selectPopup.on("change",function(e){const optionPrice=$(e.currentTarget).find(":selected").data("price");$throughprice.text(printPrice((priceVds+optionPrice)*$(el).val()))}),$selectOptionPricePopup?$throughprice.text(printPrice((priceVds+$selectOptionPricePopup)*$(el).val())+" \u20BD"):$throughprice.text(printPrice(priceVds*$(el).val())+" \u20BD"),$throughprice.css("display","block").css("text-align","right"),$throughprice.next().addClass("lightgreen")}var totalPrice=Number(String(monthPrice).replace(/\s+/g,""))*$(el).val()+(domainsPrice+domainPacketsPrice);$("#hosting-form #p_price-total, .js-vh-popup-form #p_price-total").text(printPrice(totalPrice)),$("#advcakeUpdOrder").data("totalPrice",totalPrice);const totalPriceVds=+monthPriceVds*$(el).val();$priceVds.text(printPrice(priceVds+$selectOptionPricePopup)),$priceVdsPromo.text(printPrice(priceVdsPromo+$selectOptionPricePopup));const totalPriceVdsPromoElement=$("#hosting-form #p_price-totals, .js-vh-popup-form #p_price-totals");$priceVdsPromo.length===0?totalPriceVdsPromoElement.text(printPrice((priceVds+$selectOptionPricePopup)*$(el).val())):totalPriceVdsPromoElement.text(printPrice(totalPriceVds)),selectChangePrice($selectPopup,totalPriceVds,+monthPriceVds,$(el).val(),$priceVds,priceVds)}}function checkFreeLogin(el,fields,submitbtn){el.timeoutId&&window.clearTimeout(el.timeoutId),el.timeoutId=window.setTimeout(function(){var _value=el.value,_fieldbox=$(el).parent(),_isValid=loginSyntaxValidate(_value);
1_isValid&&(_fieldbox.addClass("is-loading"),toggleSubmitButton(submitbtn,!1),$.post("/hosting/isLoginAvalable_ajax/",{login:_value},function(response){if(_fieldbox.removeClass("is-loading"),el.value===_value){if(_value.length===0){$(el).removeClass(ERROR_LOGINFREE_CLASS).removeClass(ERROR_LOGINBUSY_CLASS);return}response.js?($(el).addClass(ERROR_LOGINFREE_CLASS).removeClass(ERROR_LOGINBUSY_CLASS),$(el).removeClass("error"),_fieldbox.addClass("is-valid"),_fieldbox.find(".error-message").remove(),functionFormValidate($(el),fields,submitbtn)):($(".error-message",_fieldbox).length==0&&$(el).after($("<div/>",{class:"error-message"})),$(".error-message",_fieldbox).text("\u041B\u043E\u0433\u0438\u043D \u0437\u0430\u043D\u044F\u0442"),$(el).removeClass(ERROR_LOGINFREE_CLASS).addClass(ERROR_LOGINBUSY_CLASS),$(el).addClass("error"),_fieldbox.removeClass("is-valid"))}},"json"))},400)}let activePromocodeRequests={};function checkPromocodeHostingCard($codeInput,$servicePlan){const code=$codeInput.val(),planId=$servicePlan.data("plan-id"),params={promocode:code,plan:$servicePlan.find("[name='reg_planType']").val(),period:$servicePlan.find(".label_radio.active input").val(),is_old:!0};activePromocodeRequests[planId]&&activePromocodeRequests[planId].abort(),activePromocodeRequests[planId]=$.getJSON("/hosting/checkPromoCode_ajax",params,function(response){try{if(response.js.valid&&response.js.data.rate_rub)if($servicePlan.hasClass("js-vh-tariff-card"))updateHostingTariffPromoPrice($servicePlan,+response.js.data.rate_rub);else{const currentPanel=$servicePlan.find(".select-panel").find(":selected"),currentPanelPrice=currentPanel.length!==0?currentPanel.data("price"):0,totalPrice=+response.js.data.rate_rub+currentPanelPrice,monthPriceSpan=$servicePlan.find(".div_select > span");$servicePlan.find(".div_select em").remove(),$("<em/>",{class:"lightgreen"}).text(totalPrice).insertAfter(monthPriceSpan),location.pathname==="/vds/free/"&&$(".ISP_prise_span").css("display","none"),monthPriceSpan.addClass("through"),$servicePlan.find(".price__per_day-text").text(printPrice(totalPrice*12/365,"day"))}}catch{}})}let lastXHR=null;function checkPromocode(el,_form,changePeriod=!1){let is_old=!0;var code=el.value,$field=$(el).parent();const isVisibleInput=$field.hasClass("test1");isVisibleInput&&($field.removeClass("is-valid"),$field.addClass("is-loading"));const $priceSmall=$(".popup_hosting_left .p_price"),$priceBig=$(".popup_hosting_left .p_price_big");if($priceSmall.addClass("is-loading"),$priceBig.addClass("is-loading"),$("#hosting-form__promocode",window.activePopup).removeClass("border-promocode"),$(".error-promocode").remove(),el.timeoutId&&window.clearTimeout(el.timeoutId),window.location.pathname==="/vds/"||window.location.pathname==="/vds"||window.location.pathname==="/vds/bitrix/"||window.location.pathname==="/vds-kvm/"||window.location.pathname==="/vds/free/"||window.location.pathname==="/vds/cheap/"||window.location.pathname==="/vds/minecraft/"||window.location.href.includes("minecraft-online")||window.location.pathname==="/vds/apps/"||window.location.pathname==="/vds/isp/"||window.location.pathname.startsWith("/vds/")){var $wrapprice=$(".js-price-container");is_old=!1}else var $wrapprice=$(".js-price-container");var $throughprice;$wrapprice.prev().length==0?($throughprice=$("<span/>",{id:"p_price-through"}),$wrapprice.before($throughprice)):$throughprice=$wrapprice.prev(),window.location.pathname==="/site-constructor/"&&$(".div_promocode").hide(),lastXHR!==null&&lastXHR.abort(),el.timeoutId=window.setTimeout(function(){lastXHR=$.getJSON(_form.attr("data-promocode-url"),{promocode:code,plan:SW.order.data.plan,period:SW.order.data.period,is_old},function(response){isVisibleInput&&$field.removeClass("is-loading"),$priceSmall.removeClass("is-loading"),$priceBig.removeClass("is-loading");var $regperiod=$(".popup_hosting_left",_form).find(".label_radio.active [name='reg_period']"),viewTroughPrice=!1,$divselectprice=$(".div_select span",_form),$divpromoprice=$divselectprice.next();if($divselectprice.next(),$divpromoprice.length==0&&($divpromoprice=$("<em />",{class:"sales-prices-popup"}),$divselectprice.after($divpromoprice),location.pathname==="/vds/free/"&&(window.setTimeout(function(){$(".through").css("display","none")},100),$divpromoprice.css("text-decoration-line","line-through"))),response.js.data.rate_rub){if($divpromoprice.text(printPrice(response.js.data.rate_rub)),window.location.pathname==="/vds/"||window.location.pathname==="/vds"||window.location.pathname==="/vds/bitrix/"||window.location.pathname==="/vds-kvm/"||window.location.pathname==="/vds/free/"||window.location.pathname==="/vds/cheap/"||window.location.pathname==="/vds/minecraft/"||window.location.href.includes("minecraft-online")||window.location.pathname==="/vds/apps/"||window.location.pathname==="/vds/isp/"||window.location.pathname.startsWith("/vds/")){const selectPanels=$(".select-panel"),$selectOptionPricePopup=_form.find(selectPanels),$selectOptionPricePopupText=_form.find(selectPanels).find(":selected").data("price");$divpromoprice.text(response.js.data.rate_rub+$selectOptionPricePopupText),$selectOptionPricePopup.on("change",function(e){const optionPrice=$(e.currentTarget).find(":selected").data("price");$divpromoprice.text(response.js.data.rate_rub+optionPrice)}),window.location.pathname==="/vds/cheap/"&&$(".vds__tariff_sum").removeClass("vds__tariff_sum")}$divpromoprice.show(),$divpromoprice.css("padding-left",".3em"),$divselectprice.addClass("through"),viewTroughPrice=!0,$throughprice.show(),$wrapprice.addClass("lightgreen")}else $divselectprice.removeClass("through"),$divpromoprice.remove(),$throughprice.hide(),$wrapprice.removeClass("lightgreen");if(calculatePrice($regperiod,viewTroughPrice),code.length===0){isVisibleInput&&($("#hosting-form__promocode",window.activePopup).removeClass("border-promocode"),$(".error-promocode").remove());return}response.js.valid?isVisibleInput&&$field.addClass("is-valid"):(response.text.length&&isVisibleInput&&$("<p>").text(response.text).appendTo($field),isVisibleInput&&($field.removeClass("is-valid"),$(".div_promocode").append("<span class='error-promocode'>\u041F\u0440\u043E\u043C\u043E\u043A\u043E\u0434 \u043D\u0435\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043B\u0435\u043D</span>"),$("#hosting-form__promocode",window.activePopup).addClass("border-promocode")))})},400)}function divswim($active){if(!(!$active||!$active.length||!$active.position())){var labellocation1_pay=$(" .mobilePaySwitch .label_location_1"),labellocation2=$(" .mobilePaySwitch .label_location_2"),divswim_wa=$active.innerWidth(),divswim_la=$active.position().left;$active.addClass("active").siblings().removeClass("active"),$active.closest(".label-group").find(".label-group__bg").animate({width:divswim_wa+"px",left:divswim_la+"px"},200),$(window).resize(function(){$(window).width()>1223&&labellocation1_pay.hasClass("active")&&$active.closest(".mobilePaySwitch").find(".label-group__bg").css({width:380}),$(window).width()<1224&&labellocation1_pay.hasClass("active")&&$active.closest(".mobilePaySwitch").find(".label-group__bg").css({width:200}),$(window).width()<911&&labellocation1_pay.hasClass("active")&&$active.closest(".mobilePaySwitch").find(".label-group__bg").css({width:165}),$(window).width()<701&&labellocation1_pay.hasClass("active")&&$active.closest(".mobilePaySwitch").find(".label-group__bg").css({width:116}),$(window).width()<481&&labellocation1_pay.hasClass("active")&&$active.closest(".mobilePaySwitch").find(".label-group__bg").css({width:136}),$(window).width()>1223&&labellocation2.hasClass("active")&&$active.closest(".mobilePaySwitch").find(".label-group__bg").css({left:416,width:336}),$(window).width()<1224&&labellocation2.hasClass("active")&&$active.closest(".mobilePaySwitch").find(".label-group__bg").css({left:200,width:190}),$(window).width()<911&&labellocation2.hasClass("active")&&$active.closest(".mobilePaySwitch").find(".label-group__bg").css({left:160}),$(window).width()<701&&labellocation2.hasClass("active")&&$active.closest(".mobilePaySwitch").find(".label-group__bg").css({left:115}),$(window).width()<481&&labellocation2.hasClass("active")&&$active.closest(".mobilePaySwitch").find(".label-group__bg").css({left:140})})}}$(document).ready(function(){let widthbr=481,widthbrnone=319;window.onresize=function(){(window.location.pathname==="/vds/"||window.location.pathname==="/vds")&&window.innerWidth>=widthbr&&($(".service-plan.plan_id_598").hasClass("m-promotarif")||$(".service-plan.plan_id_598").addClass("m-promotarif"))}}),$(document).ready(function(){$(".niceRadio").each(function(){changeRadioStart($(this))})});function changeRadio(el){var el=el,input=el.find("input").eq(0),nm=input.attr("name");return $(".niceRadio input").each(function(){$(this).attr("name")==nm&&$(this).parent().removeClass("radioChecked")}),input.is(":checked")&&el.attr("class").indexOf("niceRadioDisabled")==-1&&el.addClass("radioChecked"),!0}function changeVisualRadio(input){var wrapInput=input.parent(),nm=input.attr("name");$(".niceRadio input").each(function(){$(this).attr("name")==nm&&$(this).parent().removeClass("radioChecked")}),input.is(":checked")&&wrapInput.addClass("radioChecked")}function changeRadioStart(el){try{var el=el,radioName=el.attr("name"),radioId=el.attr("id"),radioChecked=el.attr("checked"),radioDisabled=el.attr("disabled"),radioTab=el.attr("tabindex"),radioValue=el.attr("value"),dataPrice=el.data("price")!="undefined"?'data-price="'+el.data("price")+'"':"";el.after($(`<span class='niceRadio ${radioChecked?"radioChecked":""}'> 2 <input type='radio' name='${radioName}' 3 id='${radioId}' 4 tabindex='${radioTab}' 5 ${dataPrice} 6 ${typeof el.data("cat")>"u"?"":" data-cat='"+dataCat+"' "} 7 value='${radioValue}' /> 8 </span>`)),radioDisabled&&(el.next().addClass("niceRadioDisabled"),el.next().find("input").eq(0).attr("disabled","disabled")),$(document).on("change",'input[type="radio"]',function(e){changeRadio($(this).parent(".niceRadio"))}),el.remove()}catch(e){console.log(e)}return!0}$(document).ready(function(){$(".niceCheck").each(function(){changeCheckStart($(this))})});function changeCheck(el){var el=el,input=el.find("input").eq(0);return el.length>0&&el.attr("class").indexOf("niceCheckDisabled")==-1&&(input.is(":checked")?(el.addClass("niceChecked"),input.attr("name")=="pay_autopayment"&&(input.attr("checked",!0),input.attr("value",1))):(el.removeClass("niceChecked"),input.attr("name")=="pay_autopayment"&&(input.attr("checked",!1),input.attr("value",0)))),!0}function changeVisualCheck(input){var wrapInput=input.parent();input.is(":checked")?wrapInput.removeClass("niceChecked"):wrapInput.addClass("niceChecked")}function changeCheckStart(el){try{var el=el,checkName=el.attr("name"),checkId=el.attr("id"),checkChecked=el.is(":checked")?"checked":"",checkDisabled=el.attr("disabled"),checkTab=el.attr("tabindex"),checkRecuired=el.is(":required")?"required":"",checkValue=el.attr("value"),niceCheckBlock=$("<span/>",{class:"niceCheck"});el.after(niceCheckBlock.html("<input type='checkbox'name='"+checkName+"'id='"+checkId+"' "+checkRecuired+" "+(checkChecked?" "+checkChecked+" ":"")+(el.hasClass("checkagree")?"class='checkagree' ":"")+"value='"+checkValue+"'tabindex='"+checkTab+"' />")),checkChecked&&niceCheckBlock.addClass("niceChecked"),checkDisabled&&(el.next().addClass("niceCheckDisabled"),el.next().find("input").eq(0).attr("disabled","disabled")),$(document).on("change",'input[type="checkbox"]',function(e){changeCheck($(this).parent(".niceCheck"))}),el.remove()}catch{}return!0}$(document).ready(function(){$("#hosting-form, .js-vh-popup-form").each(function(){const $form=$(this);var $formSubmit=$('[type="submit"]:not(.js-login-submit)',$form),$formTarif=$("#hosting-form__tarif",$form),$formEmail=$("#hosting-form__email",$form),$formAgreement=$("#hosting-form__agreement",$form),$formPromocode=$("#hosting-form__promocode",$form),$timeSlider=$(".label-group",$form),$formCustomLogin=$("input[name='custom_login']",$form);const $testPeriodDayWrapper=$(".js-test-period",$form),$testPeriodDay=$(".js-test-period a",$form);var $fields=$form.find("input[type='text'], input[type='checkbox'], input[type='email'], input[type='password'], select").filter(function(){return $(this).hasClass(ERROR_EMAIL_CLASS)||$(this).hasClass(ERROR_LOGIN_CLASS)||$(this).hasClass(ERROR_AGREE_CLASS)||$(this).hasClass(ERROR_NOTNULL_CLASS)||$(this).hasClass(ERROR_NOEMPTY_CLASS)}),$formTarifMirror=$("#hosting-form__mirror",$form),$formTarifOption=$formTarifMirror.next();let nameTariff=$("option:selected",$formTarif).text().trim().toLowerCase();$formTarifMirror.click(function(){$formTarifOption.toggle()}),$formTarifOption.find("li").click(function(){var $id=$(this).data("value"),$category=$(this).data("category");nameTariff=$(this).text().trim().toLowerCase(),nameTariff.includes("\u0444\u043E\u0440\u0441\u0430\u0436")&&hidePromoBlock(),$("#marketing").val()==1&&$category=="marketing"&&$("#promoPlanZone").val()!="online"&&setTimeout(function(){$(".p_site_popup span").html(""),$(".p_site_popup span").addClass("show"),$(".p_site_popup span").html("1 \u0434\u043E\u043C\u0435\u043D \u0431\u0435\u0441\u043F\u043B\u0430\u0442\u043D\u043E")},1e3),toggleHostingPopupPromoMessage($id==7232||$category=="marketing"),$formTarifOption.hide(),$formTarifMirror.find("span:first").text($(this).text());var $thisoption=$formTarif.find("option").filter(function(){return $(this).val()==$id});$thisoption[0].selected=!0,$formTarif.trigger("change")}),$formTarif.change(function(){functionFormValidate($(this),$fields,$formSubmit);var priceArray=$(this).find("option:selected").data("price"),pricePromoArray=$(this).find("option:selected").data("pricepromo"),domainsArray=$(this).find("option:selected").data("domains");$timeSlider.find("input[name=reg_period]").each(function(index,value){$(this).data("price",priceArray?priceArray[index]:0),$(this).data("pricepromo",pricePromoArray?pricePromoArray[index]:0),$(this).data("domains",domainsArray?domainsArray[index]:0)});
8var selectPrices=$(".select-panel").find("option:selected"),selectVal=selectPrices.val(),selectedOption=$(this).find("option:selected"),selectedPlanId=selectedOption.val(),$select_price=$(".select_price",$("#hosting-form, .js-vh-popup-form")),promotextFree=$(".js-for-Free",$("#hosting-form, .js-vh-popup-form"));const testPeriodDayCount=selectedOption.data("test-period-days");if(testPeriodDayCount>0?($testPeriodDayWrapper.show(),$testPeriodDay.text(`${testPeriodDayCount}\xA0\u0434\u043D\u0435\u0439 \u0431\u0435\u0441\u043F\u043B\u0430\u0442\u043D\u043E\u0433\u043E \u0442\u0435\u0441\u0442\u043E\u0432\u043E\u0433\u043E \u043F\u0435\u0440\u0438\u043E\u0434\u0430`)):$testPeriodDayWrapper.hide(),selectedOption.data("category")==="marketing"&&selectedOption.data("rules-link")?$(".forsazh").addClass("active"):$(".forsazh").removeClass("active"),$("p.forsazh a").attr("href",`${selectedOption.data("rules-link")}`),selectedPlanId=="7173"?($select_price.hide(),promotextFree.show()):(selectedPlanId!=3138&&$select_price.show(),promotextFree.hide()),SW.order.data.plan=selectedPlanId>=0?selectedPlanId:null,SW.order.save(),$formPromocode.val().trim().length&&SW.order.data.plan?$formPromocode.trigger("input"):calculatePrice($timeSlider.find("input[name=reg_period]:checked")),SW.order.data.plan){SW.servicesProperty[selectedPlanId]&&(SW.servicesProperty[selectedPlanId].description?$form.find(".p_site_popup").html(SW.servicesProperty[selectedPlanId].description):($(".p_site_popup").addClass("hidden--important"),$("#order_popup_domains").addClass("border-top--hidden")));var wrap=$(this).closest(".service-plan");SW.order.data.period==12?($(".p_site_popup span").removeClass("hidden"),$(".em_year, .js-domain-count > span",wrap).addClass("hidden")):($(".p_site_popup span").addClass("hidden"),$(".em_year, .js-domain-count > span",wrap).removeClass("hidden")),$form.data("ga",selectedPlanId)}else $form.data("ga","no_hosting");var div_promocode=$form.find(".div_promocode");if(div_promocode.length&&nameTariff.includes("\u0444\u043E\u0440\u0441\u0430\u0436")===!1){var span_kod=$form.find(".span_kod");span_kod.slideDown(300)}}),$formEmail.on("input propertychange paste",function(){functionFormValidate($(this),$fields,$formSubmit),SW.order.data.email=this.value,SW.order.save()}),$formAgreement.change(function(){functionFormValidate($(this),$fields,$formSubmit)}),$formPromocode.on("input",function(){functionFormValidate($(this),$fields,$formSubmit),SW.order.data.promocode=this.value,SW.order.save(),$.cookie("admitad_url")||checkPromocode(this,$form)}),$formCustomLogin.val("").data("valid",!0),$formCustomLogin.on("input propertychange paste",function(){var customLogin=this.value.toLowerCase().trim();this.value=customLogin;var _fieldbox=$(this).parent();_fieldbox.removeClass("is-valid"),loginSyntaxValidate(customLogin)?customLogin.length>0?checkFreeLogin(this,$fields,$formSubmit):functionFormValidate($(this),$fields,$formSubmit):($(this).removeClass(ERROR_LOGINFREE_CLASS).removeClass(ERROR_LOGINBUSY_CLASS),_fieldbox.removeClass("is-valid"),functionFormValidate($(this),$fields,$formSubmit)),SW.order.data.customLogin=customLogin,SW.order.save()}),$form.submit(function(e){e.preventDefault(),$form.addClass("is-loading");let ym_uid=$.cookie("_ym_uid"),tmr_lvid=$.cookie("tmr_lvid");ym_uid&&(SW.order.data.metrikaClientId=ym_uid),tmr_lvid&&(SW.order.data.vkClientId=tmr_lvid),typeof grecaptcha<"u"&&(console.log("Target captcha ID: ",window.targetCaptchaId),SW.order.data.recaptcha=isOneOf(window.targetCaptchaId,[void 0,""])?grecaptcha.getResponse():grecaptcha.getResponse(+window.targetCaptchaId)),checkRegPopup();var data={...SW.order.data};const isHostingRegistrationButton=$form.data("hostingRegistrationButton")===!0;isHostingRegistrationButton?data.registration_source="hosting_account_registration_button":delete data.registration_source;var url="",_ga=typeof $form.data("ga")<"u"?$form.data("ga"):!1,base=window.location.hostname.split(".");base[0]!="sweb"?(delete base[0],base=base.join(".")):base=".sweb.ru",window.location.port&&(base+=":"+window.location.port),$("input[name=order_type]:checked").data("type")!="auth"?(location.pathname!="/vds"&&location.pathname!="/vds/"&&location.pathname!="/vds/bitrix/"&&location.pathname!="/vds-kvm/"&&location.hash!=="#kit"&&location.pathname!="/vds/free/"&&location.pathname!="/vds/cheap/"&&location.pathname!="/vds/minecraft/"&&location.pathname!="/vds/apps/"&&location.pathname!="/vds/isp/"&&!location.href.includes("minecraft-online")&&!location.pathname.startsWith("/vds/")&&(window.location.pathname==="/domains/transfer/"?SW.order.data.domainF
8orTransfer!==""&&SW.order.data.plan===null?previewSuccessPopup($form,"firststep","\u0411\u043B\u0430\u0433\u043E\u0434\u0430\u0440\u0438\u043C \u0437\u0430 \u043F\u0435\u0440\u0435\u043D\u043E\u0441 \u0434\u043E\u043C\u0435\u043D\u0430"):SW.order.data.plan===6609?previewSuccessPopup($form,"firststep","\u0411\u043B\u0430\u0433\u043E\u0434\u0430\u0440\u0438\u043C \u0437\u0430 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044E"):previewSuccessPopup($form,"firststep"):location.pathname!="/hosting/free/"&&previewSuccessPopup($form,"firststep")),SW.order.data.kit||(url=$form.attr("action"),location.pathname!="/partner/"&&location.pathname!="/partner/special/"&&$.post(url,data,function(response){if(typeof response.js&&response.js.status===1){isHostingRegistrationButton&&(typeof window.ym=="function"?window.ym(13740679,"reachGoal","hosting_account_registration_button"):trackYandexGoal("hosting_account_registration_button")),(location.pathname=="/vds"||location.pathname=="/vds/"||location.pathname!="/vds/bitrix/"||location.pathname=="/vds-kvm/"||location.pathname!="/vds/free/"||location.pathname!="/vds/cheap/"||location.pathname!="/vds/minecraft/"||location.pathname!="/vds/apps/"||location.pathname!="/vds/isp/"||!location.href.includes("minecraft-online")||!location.pathname.startsWith("/vds/"))&&$form.closest("div").find("h2").text("\u0411\u043B\u0430\u0433\u043E\u0434\u0430\u0440\u0438\u043C \u0437\u0430 \u0437\u0430\u043A\u0430\u0437"),window.location.pathname==="/domains/transfer/"&&(SW.order.data.domainForTransfer!==""&&SW.order.data.plan===null?$form.closest("div").find("h2").text("\u0411\u043B\u0430\u0433\u043E\u0434\u0430\u0440\u0438\u043C \u0437\u0430 \u043F\u0435\u0440\u0435\u043D\u043E\u0441 \u0434\u043E\u043C\u0435\u043D\u0430"):SW.order.data.plan===6609?$form.closest("div").find("h2").text("\u0411\u043B\u0430\u0433\u043E\u0434\u0430\u0440\u0438\u043C \u0437\u0430 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044E"):$form.closest("div").find("h2").text("\u0411\u043B\u0430\u0433\u043E\u0434\u0430\u0440\u0438\u043C \u0437\u0430 \u0437\u0430\u043A\u0430\u0437"));var isOnlyDomainOrder=data.plan===null&&(data.domains.length>0||data.domainPackages.length>0),authOrderId=response.js.order_id;SW.order.data.orderId=response.js.order_id,SW.order.save(),_ga&&sendCountersData(_ga);var advinput=$("#advcakeUpdOrder");if(advinput.length){var advdata=JSON.parse(advinput.val());advdata.orderInfo.id=SW.order.data.orderId,advdata.orderInfo.totalPrice=advinput.data("totalPrice"),advcakeInit(advdata)}if(location.pathname=="/vds"||location.pathname=="/vds/"||location.pathname=="/vds/bitrix/"||location.pathname=="/vds-kvm/"||location.pathname=="/vds/free/"||location.pathname=="/vds/cheap/"||location.pathname=="/vds/minecraft/"||location.pathname=="/vds/apps/"||location.pathname=="/vds/isp/"||location.href.includes("minecraft-online")||location.pathname.startsWith("/vds/"))$form.removeClass("is-loading"),$form.html('<div class="popup-message">'+response.js.message+"</div>"),sendGAdata("eventAction3");else var poolIntervalFunc=setInterval(function(){$.getJSON("/hosting/getOrderStatus_ajax",{order_id:response.js.order_id},function(orderData){var htmlCode=`<div style='text-align: center;'><p class='p_popup_top'>\u0412\u0430\u0448 \u0430\u043A\u043A\u0430\u0443\u043D\u0442 \u0443\u0441\u043F\u0435\u0448\u043D\u043E \u0441\u043E\u0437\u0434\u0430\u043D \u0438 \u0433\u043E\u0442\u043E\u0432 \u043A \u0440\u0430\u0431\u043E\u0442\u0435!</p><p>\u0418\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044F \u043E \u0437\u0430\u043A\u0430\u0437\u0435 \u0438 \u0434\u0430\u043D\u043D\u044B\u0435 \u0434\u043B\u044F \u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u0432\u044B\u0441\u043B\u0430\u043D\u044B \u043D\u0430 \u0443\u043A\u0430\u0437\u0430\u043D\u043D\u044B\u0439 \u043F\u0440\u0438 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0430\u0434\u0440\u0435\u0441 \u044D\u043B\u0435\u043A\u0442\u0440\u043E\u043D\u043D\u043E\u0439 \u043F\u043E\u0447\u0442\u044B.</p> <p class='box_button_link'> <a onclick="this.classList.add('disabled_link');" class='button_link' href='/hosting/orderAuth?order_id=`+SW.order.data.orderId+"'>\u0412\u043E\u0439\u0442\u0438 \u0432 \u043F\u0430\u043D\u0435\u043B\u044C \u0443\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F</a></p>\u041F\u0435\u0440\u0435\u0439\u0442\u0438 \u043A <a href='/domains/'>\u0432\u044B\u0431\u043E\u0440\u0443 \u0434\u043E\u043C\u0435\u043D\u043D\u044B\u0445 \u0438\u043C\u0451\u043D</a> \u0438\u043B\u0438 "+(window.location.pathname=="/domains/"?"<a href='/domains/'>":"<a href='#' onclick='$.magnificPopup.close(); return false;'>")+"\u043F\u0440\u043E\u0434\u043E\u043B\u0436\u0438\u0442\u044C \u0440\u0430\u0431\u043E\u0442\u0443</a> \u0441 \u0441\u0430\u0439\u0442\u043E\u043C.</div>";SW.order.data.orderId===null?clearInterval(poolIntervalFunc):orderData.js&&orderData.js.status&&((window.location.pathname=="/domains/"||window.location.pathname=="/domains/transfer/")&&isOnlyDomainOrder?$.getJSON("/domains/orderSilentAjaxAuth_ajax",{order_id:authOrderId},function(authResult){authResult.js&&authResult.js.status===1?($form.removeClass("is-loading"),window.location="//cp"+base+"/account/profile"):(previewSuccessPopup($form,"nextstep"),$form.html(htmlCode),$form.removeClass("is-loading")),$(".div_domain_joined").fadeOut()}):(previewSuccessPopup($form,"nextstep"),$form.html(htmlCode),$form.removeClass("is-loading")),sendGAdata("eventAction3"),SW.order.clear(),clearInterval(poolIntervalFunc))})},500)}else $form.removeClass("is-loading"),location.pathname==="/hosting/free/"?(response.js.errors.every(function(error){return $("#btn_send").before('<span id="btn_send_error" class="span_error">'+error+"</span>"),!0}),setTimeout(()=>{$("#btn_send_error").remove()},5e3)):(previewSuccessPopup($form,"returnform"),errorInPopup($form,response),toggleSubmitButton($formSubmit,0))},"json"))):(url=$form.data("prepare-domain-url"),$.post(url,data,function(response){response.js.status===1?SW.sessionData.login&&!SW.order.data.plan?window.location.pathname==="/domains/transfer/"&&SW.order.data.domainF
8orTransfer!==""?(SW.order.clear(),window.location.href="//mcp"+base+"/main/"):SW.sessionData.mcp_customer_type==="vps"?(SW.order.clear(),window.location="//vps"+base+"/registerPreparedDomains"):SW.sessionData.mcp_customer_type==="colo"?(SW.order.clear(),window.location="//colo"+base+"/registerPreparedDomains"):(SW.order.clear(),window.location="//cp"+base+"/domains/registerPreparedDomains"):window.location.pathname==="/domains/transfer/"&&SW.order.data.domainForTransfer!==""?($form.attr("action",$form.data("auth-url")),$form.unbind("submit").submit()):($form.attr("action",$form.data("auth-url")+"?to="+encodeURIComponent("//*"+base+"/registerPreparedDomains")),$form.unbind("submit").submit()):($form.removeClass("is-loading"),errorInPopup($form,response),toggleSubmitButton($formSubmit,0))},"json"))})});var hash=window.location.hash;hash.length>1&&window.location.pathname!="/pay/"&&fScrollTo(hash),$(".js-scrollto").click(function(e){fScrollTo($(this).attr("href").substr($(this).attr("href").indexOf("#")))})});function previewSuccessPopup(form,mode,titleText="\u0411\u043B\u0430\u0433\u043E\u0434\u0430\u0440\u0438\u043C \u0437\u0430 \u0437\u0430\u043A\u0430\u0437"){const title=form.closest("div").find(".popup_hosting_title-first");switch(mode){case"returnform":title.text(title.data("title")),form.closest("div").find(".js-thanks").remove(),typeof grecaptcha<"u"&&grecaptcha.reset(),form.show();break;case"nextstep":form.closest("div").find(".js-thanks").remove(),form.show();break;default:title.data("title",title.text()),title.text(titleText),form.hide();const thanks=$("<div/>",{class:"js-thanks wrap-form-loader is-loading"});thanks.insertAfter(title),thanks.html('<p class="p_popup_succes">\u0410\u043A\u043A\u0430\u0443\u043D\u0442 \u0431\u0443\u0434\u0435\u0442 \u0441\u043E\u0437\u0434\u0430\u043D \u0447\u0435\u0440\u0435\u0437 \u043D\u0435\u0441\u043A\u043E\u043B\u044C\u043A\u043E \u0441\u0435\u043A\u0443\u043D\u0434.</p><p class="p_popup_info">\u0418\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044F \u043E \u0437\u0430\u043A\u0430\u0437\u0435 \u0438 \u0434\u0430\u043D\u043D\u044B\u0435 \u0434\u043B\u044F \u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u0431\u0443\u0434\u0443\u0442 \u0432\u044B\u0441\u043B\u0430\u043D\u044B<br> \u043D\u0430 \u0443\u043A\u0430\u0437\u0430\u043D\u043D\u044B\u0439 \u043F\u0440\u0438 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0430\u0434\u0440\u0435\u0441 \u044D\u043B\u0435\u043A\u0442\u0440\u043E\u043D\u043D\u043E\u0439 \u043F\u043E\u0447\u0442\u044B</p>')}}function errorInPopup(wrapbox,response){var classArea=".p_popup_small_2",areaWrap=$(".popup_hosting_right",wrapbox),$errorsArea=$(classArea,areaWrap);$errorsArea.html(""),response.js.errors&&($errorsArea.length==0&&($errorsArea=$("<p/>",{class:classArea}),$(areaWrap).append($errorsArea)),response.js.errors.every(function(error){return $errorsArea.append('<span class="span_error">'+error+"</span>"),!0}))}function fScrollTo(){var anchor;arguments[0]&&(anchor=$("[name='"+arguments[0].substr(1)+"']"),anchor.length>0&&$("html,body").animate({scrollTop:getCoords(anchor[0]).top-48},1e3))}function getCookie(name){let matches=document.cookie.match(new RegExp("(?:^|; )"+name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,"\\$1")+"=([^;]*)"));return matches?decodeURIComponent(matches[1]):void 0}function setCookieProductName(name){typeof name<"u"&&($.cookie("product_name","",{expires:-1}),$.cookie("product_name",name,{path:"/",domain:".sweb.ru"}))}function toggleSubmitButton(btn,mode){const context=window.activePopup,button=context?$(btn,context):$(btn);mode?(button.addClass("active"),button.prop("disabled",!1)):(button.removeClass("active"),button.prop("disabled",!0))}function initFormValidate(btn){var fields=$(btn).closest("form").find("input, textarea").filter(function(){return $(this).hasClass(ERROR_EMAIL_CLASS)||$(this).hasClass(ERROR_LOGIN_CLASS)||$(this).hasClass(ERROR_AGREE_CLASS)||$(this).hasClass(ERROR_DOMAIN_CLASS)||$(this).hasClass(ERROR_NUMBER_CLASS)||$(this).hasClass(ERROR_LATIN_CLASS)||$(this).hasClass(ERROR_NOCYR_CLASS)||$(this).hasClass(ERROR_DOMAIN_CLASS)||$(this).hasClass(ERROR_DATE_CLASS)||$(this).hasClass(ERROR_PASS_CLASS)||$(this).hasClass(ERROR_NOTNULL_CLASS)||$(this).hasClass(ERROR_NOEMPTY_CLASS)});return functionFormValidate(fields,fields,btn)}function enableSubmitButton(){const context=window.activePopup,button=context?$("#orderFormSubmitBtn",context):$("#orderFormSubmitBtn");toggleSubmitButton(button,initFormValidate(button))}function disableSubmitButton(){const context=window.activePopup,button=context?$("#orderFormSubmitBtn",context):$("#orderFormSubmitBtn");toggleSubmitButton(button,!1)}function functionFormValidate(fields,all_active_element,button){var active_element=all_active_element.filter(function(){return!$(this).hasClass(IGNORE_CLASS)});if(fields.length>0){var result=!0,many=fields.length>1,arrChecks=[];fields.each(function(item){var field=$(this);field.removeClass(ERROR_INPUT_CLASS).removeAttr("data-valid");var next_element=field.next();if(next_element.hasClass(ERROR_BOX_CLASS)&&next_element.empty(),field.data("hint")&&$(next_element).append($("<p/>",{class:"hint-message"}).text(field.data("hint"))),field.hasClass(ERROR_NUMBER_CLASS)){var min_value=field.attr("min");let checkPayMethod=min_value==="2"?ERROR_MIN_CARD_PAY:ERROR_MIN_MSG+min_value;if(min_value){var rule=parseFloat(field.val())>parseFloat(min_value),currentCheck=elementValidate(field,many,ERROR_INPUT_CLASS,ERROR_BOX_CLASS,checkPayMethod,rule);result=result&¤tCheck}}if(field.hasClass(ERROR_NUMBER_CLASS)){var max_value=field.attr("max");if(max_value){var rule=parseFloat(field.val())<=parseFloat(max_value),currentCheck=elementValidate(field,many,ERROR_INPUT_CLASS,ERROR_BOX_CLASS,ERROR_MAX_MSG+max_value,rule);result=result&¤tCheck}}if(field.hasClass(ERROR_NUMBER_CLASS)){var rule=/^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(field.val()),currentCheck=elementValidate(field,many,ERROR_INPUT_CLASS,ERROR_BOX_CLASS,ERROR_NUMBER_MSG,rule);result=result&¤tCheck}if(field.hasClass(ERROR_EMAIL_CLASS)){var ruleEmail=/^(?!.*\.{2})((([a-zA-Zа-ÑÐ-Я]|\d|[\-_]|[00A0-D7FFF900-FDCFFDF0-FFEF])+(\.([a-zA-Zа-ÑÐ-Я]|\d|[\-_]|[00A0-D7FFF900-FDCFFDF0-FFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[00A0-D7FFF900-FDCFFDF0-FFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[00A0-D7FFF900-FDCFFDF0-FFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@(?!.*\.{2})((([a-zA-Zа-ÑÐ-Я]|\d|[00A0-D7FFF900-FDCFFDF0-FFEF])|(([a-zA-Zа-ÑÐ-Я]|\d|[00A0-D7FFF900-FDCFFDF0-FFEF])([a-zA-Zа-ÑÐ-Я]|\d|-|\.|_|~|[00A0-D7FFF900-FDCFFDF0-FFEF])*([a-zA-Zа-ÑÐ-Я]|\d|[00A0-D7FFF900-FDCFFDF0-FFEF])))\.)+(([a-zA-Zа-ÑÐ-Я]|[00A0-D7FFF900-FDCFFDF0-FFEF])|(([a-zA-Zа-ÑÐ-Я]|[00A0-D7FFF900-FDCFFDF0-FFEF])([a-zA-Zа-ÑÐ-Я]|\d|-|\.|_|~|[00A0-D7FFF900-FDCFFDF0-FFEF])*([a-zA-Zа-ÑÐ-Я]|[00A0-D7FFF900-FDCFFDF0-FFEF])))\.?[a-zA-Zа-ÑÐ-Я\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+$/is.test(field.val())||field.val().trim().length<1,currentCheck=elementValidate(field,many,ERROR_INPUT_CLASS,ERROR_BOX_CLASS,ERROR_EMAIL_MSG,ruleEmail);result=result&¤tCheck}if(field.hasClass(ERROR_LATIN_CLASS)){var rule=/^[a-zA-Z]*$/.test(field.val()),currentCheck=elementValidate(field,many,ERROR_INPUT_CLASS,ERROR_BOX_CLASS,ERROR_LATIN_MSG,rule);result=result&¤tCheck}if(field.hasClass(ERROR_DATE_CLASS)){var rule=/^\d{2}\.\d{2}\.\d{4}/.test(field.val()),currentCheck=elementValidate(field,many,ERROR_INPUT_CLASS,ERROR_BOX_CLASS,ERROR_DATE_MSG,rule);result=result&¤tCheck}if(field.hasClass(ERROR_PASS_CLASS)){var rule=/^\d{4}\s\d{6}/.test(field.val()),currentCheck=elementValidate(field,many,ERROR_INPUT_CLASS,ERROR_BOX_CLASS,ERROR_PASS_MSG,rule);result=result&¤tCheck}if(field.hasClass(ERROR_NOCYR_CLASS)){var rule=/[Ð-Яа-ÑÑ]/.test(field.val()),currentCheck=elementValidate(field,many,ERROR_INPUT_CLASS,ERROR_BOX_CLASS,ERROR_NOCYR_MSG,!rule);result=result&¤tCheck}if(field.hasClass(ERROR_DOMAIN_CLASS)){var rule=/^(\*(?=\.)|[A-Za-zа-ÑÑ0-9]|\.(?=[A-Za-zа-ÑÑ0-9_-]))(\.*[A-Za-zа-ÑÑ0-9_-])+$/.test(field.val())&&/\./.test(field.val()),currentCheck=elementValidate(field,many,ERROR_INPUT_CLASS,ERROR_BOX_CLASS,ERROR_DOMAIN_MSG,rule);result=result&¤tCheck}if(field.hasClass(ERROR_NOTNULL_CLASS)){var rule=field.val()!=0,currentCheck=elementValidate(field,many,ERROR_INPUT_CLASS,ERROR_BOX_CLASS,ERROR_NOTNULL_MSG,rule);result=result&¤tCheck}if(field.hasClass(ERROR_LOGIN_CLASS)){var rule=loginSyntaxValidate(field.val()),currentCheck=elementValidate(field,many,ERROR_INPUT_CLASS,ERROR_BOX_CLASS,ERROR_LOGIN_MSG,rule);result=result&¤tCheck&&(field.parent().hasClass("is-valid")||field.val().length==0),currentCheck||field.parent().removeClass("is-valid"),field.hasClass(ERROR_LOGINFREE_CLASS)&&field.data("valid",currentCheck)}if(field.hasClass(ERROR_AGREE_CLASS)){var currentCheck=field.is(":checked");field.data("valid",currentCheck),result=result&¤tCheck}if(field.hasClass(ERROR_NOEMPTY_CLASS)){var rule=field.val().trim().length>0,currentCheck=elementValidate(field,many,ERROR_INPUT_CLASS,ERROR_BOX_CLASS,ERROR_NOEMPTY_MSG,rule);result=result&¤tCheck}});const agreement=all_active_element.filter(function(){return $(this).hasClass(ERROR_LOGINBUSY_CLASS)});agreement.length&&(agreement.data("valid",!1),result=!1);let isCaptchaChecked=!1;if(!isOneOf(window.targetCaptchaId,["",void 0]))isCaptchaChecked=grecaptcha?!!grecaptcha.getResponse(+window.targetCaptchaId):!0;else{const captcha=$(".g-recaptcha");isCaptchaChecked=captcha.length&&captcha.is(":visible")&&grecaptcha?!!grecaptcha.getResponse():!0}const disabled_flag=isCaptchaChecked&&$(active_element).filter(function(){return $(this).data("valid")==!0}).length===active_element.length;return fields.closest("form").attr("name")!="duplicate-promo"&&toggleSubmitButton(button,disabled_flag),result}}function elementValidate(element,many,error_class,box_error_class,msg,check){var next_element=element.next();if(!check&&!element.hasClass(IGNORE_CLASS)){element.addClass(error_class);var errorLabel=next_element.hasClass(box_error_class)?next_element:null;errorLabel||(errorLabel=$("<div/>",{class:box_error_class}),element.after(errorLabel)),element.prop("type")=="email"?errorLabel.html("<p>"+msg+"</p>"):errorLabel.append("<p>"+msg+"</p>"),element.data("hint")&&errorLabel.append($("<p>",{class:"hint-message"}).text($(element).data("hint"))),many||element.focus()}var resultCheck=check&&!element.hasClass(error_class)||element.hasClass(IGNORE_CLASS);return element.data("valid",resultCheck),resultCheck}function loginSyntaxValidate(val){return/^[a-z]{1}[a-z0-9]{4,9}$/.test(val)||val.trim().length==0}function hideLikeOption(collection){collection.hide()}function recalcWidthLikeOption(collection){collection.each(function(){$(this).next().width($(this).width())})}function getCoords(elem){var box=elem.getBoundingClientRect(),body=document.body,docEl=document.documentElement,scrollTop=window.pageYOffset||docEl.scrollTop||body.scrollTop,scrollLeft=window.pageXOffset||docEl.scrollLeft||body.scrollLeft,clientTop=docEl.clientTop||body.clientTop||0,clientLeft=docEl.clientLeft||body.clientLeft||0,top=box.top+scrollTop-clientTop,left=box.left+scrollLeft-clientLeft;return{top,left}}function advcakeInit(params){try{window.advcake_push_data=window.advcake_push_data||function(advcake_data_array){},window.advcake_data={pageType:params.pageType,currentCategory:{id:params.currentCategory.id,name:params.currentCategory.name}},typeof params.orderInfo<"u"&&(window.advcake_data.orderInfo={},window.advcake_data.orderInfo.id=params.orderInfo.id,window.advcake_data.orderInfo.totalPrice=params.orderInfo.totalPrice),window.advcake_push_data(window.advcake_data)}catch(e){console.log(e)}}$(function(){$("#chooseTarifBtn").click(function(){var _href=$(this).attr("href");return $("html, body").animate({scrollTop:$(_href).offset().top+"px"}),!1})}),$(function(){$(".hostingGridStndrtBtn").click(function(){$(".forsazh").removeClass("active")})}),$(function(){$("#order_button_plan_marketing").click(function(){$(".forsazh").addClass("active")})}),$(function(){$(".footer-form-search").submit(function(e){$(this).find("input[name$='q']").val()||e.preventDefault()})});function checkPromoCodeUtils(el,promoCodeEl,plan){this.timeoutId&&window.clearTimeout(el.timeoutId);const IS_LOADING="is-loading",IS_VALID="is-valid",ERROR_VDS=".error_vds",_spanError=$(el);promoCodeEl.removeClass(IS_VALID),promoCodeEl.addClass(IS_LOADING),_spanError.
8siblings(ERROR_VDS).remove(),el.timeoutId=window.setTimeout(function(){let _value=el.value;$.post("/hosting/checkPromoCode_ajax",{promocode:_value,plan,period:0},function(response){promoCodeEl.removeClass(IS_LOADING),el.value===_value&&(response.js.valid?(_spanError.siblings(ERROR_VDS).remove(),promoCodeEl.addClass(IS_VALID),setTimeout(()=>{promoCodeEl.removeClass(IS_VALID)},5e3)):(_spanError.siblings(ERROR_VDS).remove(),_spanError.after('<span class="generate_requisites_error error_vds">\u041F\u0440\u043E\u043C\u043E\u043A\u043E\u0434 \u043D\u0435 \u043F\u043E\u0434\u0445\u043E\u0434\u0438\u0442</span>')))},"json")},1e3)}function setTooltip(selector){$(selector).length&&$(selector).tooltip({show:!1,hide:!1,track:!0})}function changeName({value,name}){function parseTime(props){return props>20?props%10:props}function checkNumber(props){return parseTime(props)===2||parseTime(props)===3?!0:parseTime(props)===4}return parseTime(value)===1?name.first:checkNumber(value)?name.second:name.third}function blockQuestions(){const questions=document.querySelector(".questions-block__content").querySelectorAll(".questions-block__item"),handleItemClick=evt=>{const item=evt.currentTarget.parentElement,content=item.querySelector(".questions-block__info");content.style.maxHeight==="0px"||content.style.maxHeight===""||content.style.maxHeight===0?(item.classList.add("questions-block__item_active"),content.style.maxHeight=content.scrollHeight+"px"):(item.classList.remove("questions-block__item_active"),content.style.maxHeight=0)};questions.forEach(question=>{question.querySelector(".questions-block__subtitle").addEventListener("click",handleItemClick)})}function isObjectEmpty(objectName){return Object.keys(objectName).length===0}function getUrlToRedirectControlPanel({pathname,panelType,params}){const{hostname,port,protocol}=new URL(window.location),search=isObjectEmpty(params)?"":"?"+new URLSearchParams(params||{}).toString();if(hostname.includes(".devel.sweb.ru")&&port==="8080"){const userId=location.hostname.split(".")[1];return`${protocol}//${panelType}.${userId}.devel.sweb.ru:${port}/${pathname}/${search}`}else return hostname.includes(".devel.sweb.ru")?`${protocol}//${panelType}.vagrant2.devel.sweb.ru:${port}/${pathname}/${search}`:hostname.includes(".stage4.sweb.ru")?`${protocol}//${panelType}.stage4.sweb.ru/${pathname}/${search}`:hostname.includes(".stage.sweb.ru")?`${protocol}//${panelType}.stage.sweb.ru/${pathname}/${search}`:`${protocol}//${panelType}.sweb.ru/${pathname}/${search}`}function goToUrl({pathname="main",panelType="vps",params={}}){return window.location.href=getUrlToRedirectControlPanel({pathname,panelType,params})}function scrollToTariff(button="banner-header__button",tariff="tariffs",toTop=!1){$(document).ready(function(){$(`.${button}`).on("click",function(){const tariffs=document.getElementById(tariff);tariffs&&tariffs.scrollIntoView({block:toTop?"start":"center"})})})}function checkCustomLogin({el,customLogin,func}){const IS_VALID="is-valid",IS_LOADING="is-loading";function validateLogin(loginForValidateInput){let loginForValidate=loginForValidateInput.val(),checkTest=/^[a-z]{1}[a-z0-9]{4,9}$/g.test(loginForValidate);function clearEl(){loginForValidateInput.siblings("span").detach(),loginForValidateInput.removeClass("error_req"),loginForValidateInput.siblings(".generate_requisites_error").hide()}return checkTest?(clearEl(),!0):loginForValidate.length===0?(clearEl(),loginValid=!0,func(),!1):(loginForValidateInput.hasClass("error_req")||(loginForValidateInput.addClass("error_req"),loginForValidateInput.siblings("span").detach(),loginForValidateInput.after('<span class="generate_requisites_error error_vds">\u041C\u0430\u043B\u0435\u043D\u044C\u043A\u0438\u0435 \u043B\u0430\u0442\u0438\u043D\u0441\u043A\u0438\u0435 \u0431\u0443\u043A\u0432\u044B \u0438 \u0446\u0438\u0444\u0440\u044B. \u041E\u0442 5 \u0434\u043E 10 \u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432. \u041F\u0435\u0440\u0432\u044B\u0439 \u0441\u0438\u043C\u0432\u043E\u043B - \u0431\u0443\u043A\u0432\u0430</span>'),loginValid=!1,func()),!1)}if(validateLogin($(el))){el.timeoutId&&window.clearTimeout(el.timeoutId);const _spanError=$(el);customLogin.removeClass(IS_VALID),customLogin.addClass(IS_LOADING),_spanError.
8siblings("span").detach(),el.timeoutId=window.setTimeout(function(){let _value=el.value;$.post("/hosting/isLoginAvalable_ajax/",{login:_value},function(response){el.value===_value&&(response.js?(customLogin.removeClass(IS_LOADING),_spanError.siblings("span").detach(),customLogin.addClass(IS_VALID),setTimeout(()=>{customLogin.removeClass(IS_VALID)},5e3),loginValid=!0,func()):(customLogin.removeClass(IS_LOADING),_spanError.siblings("span").detach(),_spanError.after('<span class="generate_requisites_error error_vds">\u041B\u043E\u0433\u0438\u043D \u0437\u0430\u043D\u044F\u0442</span>'),loginValid=!1,func()))},"json")},1e3)}}function hidePromoBlock(){window.setTimeout(function(){$(".span_kod").css("display","none"),$(".div_promocode").css("display","none")},100)}function scrollUp(){$("html, body").animate({scrollTop:0},"slow")}function sendVkAdsEvent(){_tmr.push({type:"reachGoal",id:3342951,goal:"zakaz"})}function changePricePerDay({promo,textPrice,totalPrice,totalPricePromo}){promo?textPrice.text(printPrice(totalPricePromo*12/365,"day")):textPrice.text(printPrice(totalPrice*12/365,"day"))}function changePricePerHour({promo,textPrice,totalPrice,totalPricePromo}){let pricePerHour;promo?pricePerHour=totalPricePromo*12/8760:pricePerHour=totalPrice*12/8760,textPrice.text(printPrice(pricePerHour,"hour"))}function changeUrlPage(string,url){window.history.replaceState("",null,location.pathname+string+url)}function initClassName(selector,display){selector.css("display",display)}function checkRegPopup(){$(".popup_hosting_1").hasClass("popup-reg")&&window.location.pathname==="/domains/transfer/"&&(SW.order.data.domains=[],SW.order.data.domainPrices={},SW.order.data.domainForTransfer="",SW.order.data.plan=6609,SW.order.save())}const getCaptchaV3=(func,key,param)=>{grecaptcha.ready(function(){grecaptcha.execute(key,{action:"login"}).then(function(token){func(token,param)})})};function radialProgressBar(elementId,callback){const bar=document.getElementById(elementId),changeValue=newValue=>{bar.dataset.progress=newValue};return{update:value=>changeValue(value),reset:()=>{changeValue(0)}}}function randomString(num=void 0,value=12){const possible="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";let text="";if(typeof num=="number"){let arr=[];for(let i=0;i<=num;i++)for(let i2=0;i2<value;i2++)text+=possible.charAt(Math.floor(Math.random()*possible.length)),arr.push(text);return arr}for(let i=0;i<value;i++)text+=possible.charAt(Math.floor(Math.random()*possible.length));return text}async function sessionReceived(){return new Promise(resolve=>{window.eventSessionTarget.addEventListener("dataSessionReceived",event=>{const{js}=event.detail;window.eventSessionTarget.removeEventListener("dataSessionReceived",getCustomerType),resolve({isLoggedIn:typeof js.mcp_customer_type<"u"&&js.mcp_customer_type!==null,customerType:js.mcp_customer_type})})})}async function getCustomerType(){const{isLoggedIn,customerType}=await sessionReceived();return{isLoggedIn,customerType}}const copyClipboard=async value=>{const permissionsCheck=async()=>{const{state}=await navigator.permissions.query({name:"clipboard-write"});return state==="granted"},setClipboard=async value2=>{await navigator.clipboard.writeText(value2)};try{await permissionsCheck()&&await setClipboard(value)}catch(err){console.error(err)}};function dispatchCaptchaEvent(captchaData,value){const event=new CustomEvent("captcha",{detail:{value,captchaData}});document.dispatchEvent(event)}function checkCaptchaWithEvent(captchaData){dispatchCaptchaEvent(captchaData,"checked")}function resetCaptchaWithEvent(captchaData){window.grecaptcha&&grecaptcha.reset(),dispatchCaptchaEvent(captchaData,"reset")}function createCaptchaV2(containerId){const captchaContainer=document.getElementById(containerId),captchaEvent=new CustomEvent("captcha"),validationEvent=new CustomEvent("input-validation");let isValid=!1;const instance={captcha:null,field:captchaContainer,isValid:()=>isValid,reset,getToken};function callback(){isValid=!0,captchaContainer.dispatchEvent(captchaEvent),captchaContainer.dispatchEvent(validationEvent)}function reset(){instance.captcha!==null&&(grecaptcha.reset(instance.captcha),isValid=!1,captchaContainer.dis
8patchEvent(captchaEvent),captchaContainer.dispatchEvent(validationEvent))}function getToken(){return grecaptcha.getResponse(instance.captcha)}return new Promise((resolve,reject)=>{let counter=0;const interval=setInterval(()=>{counter+=100,grecaptcha?.render?(instance.captcha=grecaptcha.render(captchaContainer,{sitekey:"6Ld_dR4UAAAAAHOqnbhWItP7Wvw9Jn6RwSgL0otP",callback,"expired-callback":reset}),clearInterval(interval),resolve()):counter>1e4&&(clearInterval(interval),reject())},100)}).catch(err=>{console.error(err)}),instance}function useSetterProxy(origin,callback,isNested=!1){return Object.keys(origin).forEach(key=>{typeof origin[key]=="object"&&(origin[key]=useSetterProxy(origin[key],callback,!0))}),new Proxy(origin,{set(target,prop,val,receiver){return callback({property:prop,value:val,isNested}),Reflect.set(target,prop,val,receiver)}})}function findParent(target,search){if(target.parentElement.classList.contains(search)||target.parentElement.nodeName===search.toUpperCase())return target.parentElement;if(target.parentElement.nodeName==="BODY")return null;{const nextTarget=target.parentElement;return findParent(nextTarget,search)}}async function getCaptchaV3Token(){let result=null;return typeof reCaptcha3<"u"&&reCaptcha3!==null&&await grecaptcha.execute(reCaptcha3.code,{action:"login"}).then(token=>{result=token}).catch(err=>{console.error("\u041D\u0435 \u0443\u0434\u0430\u043B\u043E\u0441\u044C \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C \u0442\u043E\u043A\u0435\u043D \u043A\u0430\u043F\u0447\u0438. ",err)}),result}function isOneOf(value,compareArray=[]){return new Set(compareArray).has(value)}function plural(forms,n){return n%10===1&&n%100?forms[0]:n%10>=2&&n%10<=4&&(n%100<10||n%100>=20)?forms[1]:forms[2]}function initJivoOpeners(triggersSelectors=""){document.querySelectorAll(triggersSelectors).forEach(trigger=>{trigger.addEventListener("click",()=>{jivo_api.open()})})}function createTag({tagName="div",classes="",attributes={},style={},content=""}){const element=document.createElement(tagName);return classes.length&&classes.split(" ").forEach(classItem=>{element.classList.add(classItem)}),Object.entries(attributes).forEach(([name,value])=>{element.setAttribute(name,value)}),Object.entries(style).forEach(([name,value])=>{element.style.setProperty(name,value)}),typeof content=="string"||typeof content=="number"?element.innerHTML=content:typeof content=="object"&&content.tagName!==void 0&&element.appendChild(content),element}function numberToString(number,decimalSeparator=",",decimalPlaces=2){if(typeof number!="number")return"\u041D\u0435 \u0447\u0438\u0441\u043B\u043E";if(Number.isInteger(number))return number.toLocaleString("ru");{const decimalPart=(number%1).toFixed(decimalPlaces).split(".")[1];return Math.floor(number).toLocaleString("ru")+decimalSeparator+decimalPart}}function validateDomainName(value,noThirdLevel=!0){const hasCyrillic=/[\u0430-\u044f\u0451\u0456-\u04f9]/.test(value);return value.split(".").length>2&&noThirdLevel?!1:hasCyrillic?/^[\u0430-\u044f\u0451\u0456-\u04f90-9][\u0430-\u044f\u0451\u0456-\u04f90-9-]*[\u0430-\u044f\u0451\u0456-\u04f90-9](\.([\u0430-\u044f\u0451\u0456-\u04f9]){2,})+$/i.test(value):/^[a-z0-9][a-z0-9-]*[a-z0-9](\.([a-z]){2,})+$/i.test(value)}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.