function PlaceConnectionOrder(){var n=$("#connectionOrderUrl").val(),t=$(".address-form .town p").text(),i=$(".address-form .form-box #street").val(),r=$(".address-form .form-box #house").val();QA.Beeline.Popup.close(),console.log("Placing order to: ",t,i,r),$.get(n,{city:t,street:i,building:r},function(t){QA.Beeline.GoogleTagManagerHelper.PlaceConnectionReqest(),QA.Beeline.Popup.show(t),$("#Flat").focus(),$("#Flat, #LastName, #FirstName, #PatronymicName").blur(function(){ShowFirstError()}),$('input[name="PhoneNumber"]').prev().blur(function(){ShowFirstError()}),QA.Beeline.Validation.Init({SubmitAreaSelector:".connection-ticket-submit-zone",DoInitValidation:!0},"connection-ticket-form-validation"),$("#connection-ticket-submit").click(function(){var u=QA.Beeline.Validation.Validate(null,!1,null,"#Email"),t="connection-ticket-overlay",i=$(".connection-ticket-submit-zone"),r;QA.Beeline.GoogleTagManagerHelper.SubmitConnectionRequest(),u&&(r=$("#connection-ticket-form").serializeAnything(),QA.Beeline.showPartialLoading(t,i.attr("id")),$("#service-error-notification").hide(),jQuery.ajax(n,{data:r,type:"POST",dataType:"json",traditional:!0}).done(function(n){QA.Beeline.hidePartialLoading(t,i.attr("id")),n.IsSucceeded?(QA.Beeline.GoogleTagManagerHelper.ConnectionRequestSucceed(),$("#connection-ticket-form-wrapper").html(n.View),QA.Beeline.Popup.resizePopup()):n.ServiceError?$("#service-error-notification").show():QA.Beeline.Validation.Validate(n.Errors,!1,null,"#Email")}).error(function(){$("#service-error-notification").show()}))})})}function ShowFirstError(){var t=$("#Flat").val(),i=$("#LastName").val(),r=$("#FirstName").val(),u=$("#PatronymicName").val(),f=$('input[name="PhoneNumber"]').val(),n="";n=t==""?"квартиру":i==""?"Фамилию":r==""?"Имя":u==""?"Отчество":f==""?"телефон":"",n==""?$("#first-error-block").hide():($("#first-error-text").html(n),$("#first-error-block").show())}function FocusFirstError(){var n=$("#Flat").val(),t=$("#LastName").val(),i=$("#FirstName").val(),r=$("#PatronymicName").val(),u=$('input[name="PhoneNumber"]').val();n==""?$("#Flat").focus():t==""?$("#LastName").focus():i==""?$("#FirstName").focus():r==""?$("#PatronymicName").focus():u==""&&$('input[name="PhoneNumber"]').focus()}function ShowPopupOnLoad(){}var home=home||{},crossSaleTariffWidget,MNPFeedback,MNPFeedbackRepository,NewsSubscription,NewsWidget,PaymentWidget,PaymentWidgetAjaxRepository,plural,TVProgramWidget,QA;(function(){home.clearInput={addCross:function(n){var t=$(n),i=t.parent(),r,u;i.addClass("with-clear"),r=$('<span class="clear-icon"><\/span>'),t.is("[disabled]")&&r.hide(),i.append(r),u=t.width(),t.width(u+12+"px"),$("span:last",i).click(function(){t.val(""),t.focus()})}}})(home),QA=QA||{},QA.Beeline=QA.Beeline||{},QA.Beeline.Parts=QA.Beeline.Parts||{},QA.Beeline.Parts.BalanceWidget=QA.Beeline.Parts.BalanceWidget||function(){var n,t=function(t){n=t;var i=QaCommon.LocalStorage.getOrAddHtmlFromAjax("balance-store",20,n,null,"#loading-container-balance",function(n){n&&$(".sidebar-account-info").html(n)})};return{init:t}}(),QA=QA||{},QA.Beeline=QA.Beeline||{},QA.Beeline.Parts=QA.Beeline.Parts||{},QA.Beeline.Parts.BeelineCard=QA.Beeline.Parts.BeelineCard||function(){var i=function(){QA.Beeline.Validation.Init({SubmitAreaSelector:".fill-order-submit",DoInitValidation:!0},"beeline-card-validation-block"),QA.Beeline.Validation.AddClientValidationExtension("beeline-card-validation-block","DivisionCode",f),QA.Beeline.Validation.Ext.InputRegex.Init("PostalCode","beeline-card-validation-block",{regex:"^[0-9]{6}$"}),$("#copy-registration-address").click(t),n(),$(".fill-order-submit").click(r)},n=function(){var n=$("#ShippingTypeRadio").beecheckboxlist("getValue");n=="Курьером"?$("#postalcode-row").hide():$("#postalcode-row").show()},t=function(){return $("#ShippingCity").val($("#RegistrationCity").val()),$("#ShippingStreet").val($("#RegistrationStreet").val()),$("#ShippingHouse").val($("#RegistrationHouse").val()),$("#ShippingCorp").val($("#RegistrationCorp").val()),$("#ShippingBuilding").val($("#RegistrationBuilding").val()),$("#ShippingFlat").val($("#RegistrationFlat").val()),$("#ShippingCity").blur(),$("#ShippingStreet").blur(),$("#ShippingHouse").blur(),$("#ShippingCorp").blur(),$("#ShippingBuilding").blur(),$("#ShippingFlat").blur(),!1},r=function(){var n=$("#beeline-card-form"),u=$("#ShippingTypeRadio").beecheckboxlist("getValue"),r;$("#ShippingType").val(u);var f=n.attr("action"),e=QA.Beeline.Validation.Validate(null,!1,null,"#ShippingCity"),t="beeline-card-overlay",i=$(".fill-order-submit");e&&(r=n.serializeAnything(),QA.Beeline.showPartialLoading(t,i.attr("id")),$("#service-error-notification").hide(),jQuery.ajax(f,{data:r,type:"POST",dataType:"json",traditional:!0}).done(function(n){QA.Beeline.hidePartialLoading(t,i.attr("id")),n.IsSucceeded?($("#request-paycard-wrapper").html(n.View),QA.Beeline.Popup.EnableScrolling(),QA.Beeline.Popup.resizePopup()):n.ServiceError?$("#service-error-notification").show():QA.Beeline.Validation.Validate(n.Errors,!1,null,"#ShippingCity")}).error(function(){$("#service-error-notification").show()}))},u=function(n,t){t.value=="Passport"?($('input[name="PassportSeries"]').prev().removeClass("disabled"),$('input[name="PassportSeries"]').prev().prop("disabled",!1),$("#DivisionCode").parent().removeClass("disabled"),$("#DivisionCode").prop("disabled",!1),$('input[name="PassportNumber"]').prev().mask("999 999",{placeholder:" "})):($('input[name="PassportSeries"]').prev().addClass("disabled"),$('input[name="PassportSeries"]').prev().prop("disabled",!0),$("#DivisionCode").parent().addClass("disabled"),$("#DivisionCode").prop("disabled",!0),$('input[name="PassportNumber"]').prev().mask("9999999999",{placeholder:" "}),QA.Beeline.Validation.ClearErrors("#DivisionCode","#DivisionCode"))},f=function(n,t){console.log("extension validation...");var i=$("#DivisionCode").val(),r=$("#DocType").beeselect("getActiveId"),u=$("#request-paycard-wrapper");return r=="Passport"&&i==""?(QA.Beeline.Validation.AddError(t,"Не заполнен код подразделения",QA.Beeline.Validation.ErrorTypes.Required,!1,QA.Beeline.Validation.ErrorSourceTypes.Client,u),console.log("division error added"),!1):!0};return{Init:i,ShippingChanged:n,CopyRegistrationAddress:t,DocumentChanged:u}}(),QA=QA||{},QA.Beeline=QA.Beeline||{},QA.Beeline.Parts=QA.Beeline.Parts||{},QA.Beeline.Parts.ChangeNumber=QA.Beeline.Parts.ChangeNumber||{},jQuery.type(QA.Beeline.Parts.ChangeNumber.AjaxRepository)=="undefined"&&(QA.Beeline.Parts.ChangeNumber.AjaxRepository=function(){var n,t=!1,i=function(i){t||(i=i||{},n=i,n.SelectNumberUrl||(n.SelectNumberUrl="error"),n.GetNumbersRandomUrl||(n.GetNumbersRandomUrl="error"),n.GetByNumberGroupUrl||(n.GetByNumberGroupUrl="error"),n.ConfirmPopupUrl||(n.ConfirmPopupUrl="error"),t=!0)},r=function(t,i,r){jQuery.ajax(n.SelectNumberUrl,{data:{"OldNumber.PhoneCode":t,"OldNumber.Phone":i},type:"POST",dataType:"json",traditional:!0}).done(function(n){jQuery.isFunction(r)&&r(n)}).fail(function(n){jQuery.isFunction(r)&&r(n)})},u=function(t,i,r,u){jQuery.ajax(n.GetNumbersRandomUrl,{data:{PhoneCode:t,Phone:i},type:"POST",dataType:"json"}).done(function(n){jQuery.isFunction(r)&&r(n)}).fail(function(n){jQuery.isFunction(u)&&u(n)})},f=function(t,i,r,u,f,o,s,h,c,l,a){$.ajax(n.StoreChangeNumberParametersUrl,{data:{NumberToChange:i,Phone:t,Cost:r,CostUsd:u,CostExact:f,FeatureCode:o,FindNumberRule:s,NumberCategory:h,Key:c,FormType:2},type:"POST",dataType:"json",traditional:!0}).done(function(n){n.IsSucceeded?e(n.Token,r,u,f,t,i,o,s,h,l,a):a(n)}).fail(function(n){a(n)})},e=function(t,i,r,u,f,e,o,s,h,c,l){QaCommon.Utils.ajaxHtml(n.ConfirmPopupUrl,{FormType:2,Price:i,PriceUsd:r,Phone:f,NumberToChange:e,FeatureCode:o,PriceExact:u,FindNumberRule:s,NewNumberCategory:h,Token:t,ReturnAction:n.SmsConfirmReturnAction,ReturnController:n.SmsConfirmReturnController},c,l)};return{Init:i,SelectNumber:r,GetNumbersRandom:u,GetConfirmPopup:f}}()),QA=QA||{},QA.Beeline=QA.Beeline||{},QA.Beeline.Parts=QA.Beeline.Parts||{},QA.Beeline.Parts.ChangeNumber=QA.Beeline.Parts.ChangeNumber||{},QA.Beeline.Parts.ChangeNumber.Bill=QA.Beeline.Parts.ChangeNumber.Bill||function(){var n=null,t,i,r,f=function(t){n=t||{},n.ContainerSelector||(n.ContainerSelector=".sidebar .special"),n.Title||(n.Title="Услуга <strong>«Номер на&nbsp;выбор»<\/strong>"),n.NumberNotSelectedText||(n.NumberNotSelectedText="Номер не выбран"),n.NumberNotSelectedCostText||(n.NumberNotSelectedCostText="Смена номера"),n.NumberNotSelectedCost||(n.NumberNotSelectedCost=0),n.NotesText||(n.NotesText="к&nbsp;смене номера"),n.SubmitButtonText||(n.SubmitButtonText="Далее"),n.CollapseText||(n.CollapseText="Свернуть список"),n.ExpandText||(n.ExpandText="Развернуть список"),n.RubText||(n.RubText="руб."),n.UsdText||(n.UsdText="долл."),n.NewNumberText||(n.NewNumberText="Новый номер"),n.NumberSelectedText||(n.NewNumberText="Новый номер выбран");var i=dust.compile($("#ChangeNumberBillTemplate").html(),"ChangeNumberBill"),r=dust.compile($("#ChangeNumberBillNumberUnselectedTemplate").html(),"NumberUnselected"),u=dust.compile($("#ChangeNumberBillNumberSelectedTemplate").html(),"NumberSelected"),f=dust.compile($("#ChangeNumberBottomSubmitTemplate").html(),"BottomSubmit");dust.loadSource(i),dust.loadSource(r),dust.loadSource(u),dust.loadSource(f)},e=function(){if(!i){var f={Title:n.Title,NotesText:n.NotesText};dust.render("ChangeNumberBill",f,function(t,i){$(n.ContainerSelector).after(i)}),dust.render("BottomSubmit",f,function(n,t){$(".service-description #paramGroups").after(t)}),jQuery.type("ui.beebutton")!="undefine"&&($(".bill-content .submit input").beebutton({id:"billSubmit",type:"submit",title:n.SubmitButtonText,css:"",click:function(){return t&&QA.Beeline.Parts.ChangeNumber.Misc.ChangeNumber(),!1},disabled:!1}),$("#ChangeNumberBottomSubmit input").beebutton({id:"billBottomSubmit",type:"submit",title:n.SubmitButtonText,css:"",click:function(){return t&&QA.Beeline.Parts.ChangeNumber.Misc.ChangeNumber(),!1},disabled:!1}),r=$(".mobile-tariff-bill-tip").beetip({id:"",scrollToElementSelector:".bill",textAsPseudoLink:!0,text:"",relatedElementSelector:".bill",hasCloseButton:!0})),jQuery.type("ui.beeaccordion")!="undefine"&&$(".bill-slide").beeaccordion({items:[{css:"table",id:"billSlideContainer",open:!0,title:n.CollapseText}],id:"",css:"",contenttype:"folded",allbutton:{show:!1},centered:!0,expandIconPos:"after",expand:function(){$(".bill-slide h5 span.dynamic").text(n.CollapseText)},collapse:function(){$(".bill-slide h5 span.dynamic").text(n.ExpandText)}}),u(),t=!1,i=!0}},o=function(){$(".bill-content .submit input").beebutton("enable"),$("#ChangeNumberBottomSubmit input").beebutton("enable")},s=function(){$(".bill-content .submit input").beebutton("disable"),$("#ChangeNumberBottomSubmit input").beebutton("disable")},h=function(){$(r).beetip("show",n.NumberSelectedText)},c=function(i,r,u){for(var e=$(".bill-content table"),s=e.find("tr"),c,f=1;f<s.length;f++)s.eq(f).remove();o(),t=!0,h(),c={NewNumberText:n.NewNumberText,FormattedNumber:QA.Beeline.Parts.ChangeNumber.Misc.FormatNumber(i.toString()),Price:r,PriceUsd:u,RubText:n.RubText,UsdText:n.UsdText},dust.render("NumberSelected",c,function(n,t){e.find("tr:first").after(t)})},u=function(){for(var r=$(".bill-content table"),u=r.find("tr"),f,i=1;i<u.length;i++)u.eq(i).remove();s(),t=!1,f={NumberNotSelectedText:n.NumberNotSelectedText,NumberNotSelectedCostText:n.NumberNotSelectedCostText,NumberNotSelectedCost:n.NumberNotSelectedCost,RubText:n.RubText},dust.render("NumberUnselected",f,function(n,t){r.find("tr:first").after(t)})};return{Init:f,Render:e,SelectNumber:c,ClearNumber:u}}(),QA=QA||{},QA.Beeline=QA.Beeline||{},QA.Beeline.Parts=QA.Beeline.Parts||{},QA.Beeline.Parts.ChangeNumber=QA.Beeline.Parts.ChangeNumber||{},jQuery.type(QA.Beeline.Parts.ChangeNumber.Forms)=="undefined"&&(QA.Beeline.Parts.ChangeNumber.Forms=function(){var n=function(){QA.Beeline.Parts.ChangeNumber.Misc.ShowLoading();var n=$("#SelectNumberForm"),t=n.serializeArray();return console.log(t),$.ajax({url:n.attr("action"),type:n.attr("method"),data:t}).done(function(t){var i,r,u;t.IsSucceeded?(QA.Beeline.Parts.ChangeNumber.Misc.HideLoading(),QA.Beeline.Parts.ChangeNumber.Bill.ClearNumber(),QA.Beeline.Parts.ChangeNumber.NumberSelectionTable.ClearAllTables(),QA.Beeline.Parts.ChangeNumber.NumberSelectionTable.HideAllTables(),QA.Beeline.Parts.ChangeNumber.NumberStorage.ClearAllNumbers(),i=n.find("[name='PhoneCode']").val(),r=n.find("[name='Phone']").val(),QA.Beeline.Parts.ChangeNumber.Misc.SetOldPhoneCode(i),QA.Beeline.Parts.ChangeNumber.Misc.SetOldPhone(r),QA.Beeline.Parts.ChangeNumber.Misc.GetCurrentSelectionType()==QA.Beeline.Parts.ChangeNumber.NumberSelectionTypeEnum.Random?QA.Beeline.Parts.ChangeNumber.Misc.GetRandomNumbers():$("#change-container-random").data("need-get-numbers",!0),$("#change-container-numberredact").replaceWith(t.View)):(QA.Beeline.Parts.ChangeNumber.Misc.HideLoading(),$("#CaptchaDivId").toggleClass("hidden",!1),u="["+QA.Beeline.Validation.ATTR_CONTAINER_ID+'="NumberRedact_ValidationBlock"]',QA.Beeline.Validation.Validate(t.Errors,!1,null,u),(new QaCaptcha).update("#change-container-numberredact"))}).fail(function(){QA.Beeline.Parts.ChangeNumber.Misc.HideLoading(),QA.Beeline.Parts.ChangeNumber.Misc.ShowErrorPopup()}),!1},t=function(){var i,n,t;for(QA.Beeline.Parts.ChangeNumber.Misc.ShowLoading(),i=$("#NumberGroupForm"),n=i.serializeArray(),n.push({name:"oldPhoneCode",value:QA.Beeline.Parts.ChangeNumber.Misc.GetOldPhoneCode()}),n.push({name:"oldPhone",value:QA.Beeline.Parts.ChangeNumber.Misc.GetOldPhone()}),t=0;t<n.length;t++)n[t].value=$.trim(n[t].value);return $.ajax({url:i.attr("action"),type:i.attr("method"),data:n}).done(function(n){if(n.IsSucceeded)QA.Beeline.Parts.ChangeNumber.Misc.HideLoading(),n.Categories?(QA.Beeline.Parts.ChangeNumber.NumberStorage.ReplaceNumbers(QA.Beeline.Parts.ChangeNumber.NumberSelectionTypeEnum.NumberGroup,n.Categories),QA.Beeline.Parts.ChangeNumber.NumberSelectionTable.FillTable(QA.Beeline.Parts.ChangeNumber.NumberSelectionTypeEnum.NumberGroup)):n.View?QA.Beeline.Popup.show(n.View):QA.Beeline.Parts.ChangeNumber.Misc.ShowErrorPopup();else if(QA.Beeline.Parts.ChangeNumber.Misc.HideLoading(),$.type(n.Errors)!="undefined"){var t="["+QA.Beeline.Validation.ATTR_CONTAINER_ID+'="NumberGroup_ValidationBlock"]';QA.Beeline.Validation.Validate(n.Errors,!1,null,t)}else QA.Beeline.Parts.ChangeNumber.Misc.ShowErrorPopup()}).fail(function(){QA.Beeline.Parts.ChangeNumber.Misc.HideLoading(),QA.Beeline.Parts.ChangeNumber.Misc.ShowErrorPopup()}),!1},i=function(){QA.Beeline.Parts.ChangeNumber.Misc.ShowLoading();var n=$("#DateForm"),t=n.serializeArray();return t.push({name:"oldPhoneCode",value:QA.Beeline.Parts.ChangeNumber.Misc.GetOldPhoneCode()}),t.push({name:"oldPhone",value:QA.Beeline.Parts.ChangeNumber.Misc.GetOldPhone()}),$.ajax({url:n.attr("action"),type:n.attr("method"),data:t}).done(function(n){n.IsSucceeded?(QA.Beeline.Parts.ChangeNumber.Misc.HideLoading(),n.Categories?(QA.Beeline.Parts.ChangeNumber.NumberStorage.ReplaceNumbers(QA.Beeline.Parts.ChangeNumber.NumberSelectionTypeEnum.Date,n.Categories),QA.Beeline.Parts.ChangeNumber.NumberSelectionTable.FillTable(QA.Beeline.Parts.ChangeNumber.NumberSelectionTypeEnum.Date)):n.View?QA.Beeline.Popup.show(n.View):QA.Beeline.Parts.ChangeNumber.Misc.ShowErrorPopup()):(QA.Beeline.Parts.ChangeNumber.Misc.HideLoading(),QA.Beeline.Parts.ChangeNumber.Misc.ShowErrorPopup())}).fail(function(){QA.Beeline.Parts.ChangeNumber.Misc.HideLoading(),QA.Beeline.Parts.ChangeNumber.Misc.ShowErrorPopup()}),!1},r=function(){QA.Beeline.Parts.ChangeNumber.Misc.ShowLoading();var t=$("#MaskForm"),n=t.serializeArray();return n.push({name:"oldPhoneCode",value:QA.Beeline.Parts.ChangeNumber.Misc.GetOldPhoneCode()}),n.push({name:"oldPhone",value:QA.Beeline.Parts.ChangeNumber.Misc.GetOldPhone()}),n.push({name:"MaskState",value:JSON.stringify(QA.Beeline.ChangeNumberMask.GetMaskState())}),n.push({name:"Mask",value:QA.Beeline.ChangeNumberMask.GetMask()}),$.ajax({url:t.attr("action"),type:t.attr("method"),data:n}).done(function(n){n.IsSucceeded?(QA.Beeline.Parts.ChangeNumber.Misc.HideLoading(),n.Categories?(QA.Beeline.Parts.ChangeNumber.NumberStorage.ReplaceNumbers(QA.Beeline.Parts.ChangeNumber.NumberSelectionTypeEnum.Mask,n.Categories),QA.Beeline.Parts.ChangeNumber.NumberSelectionTable.FillTable(QA.Beeline.Parts.ChangeNumber.NumberSelectionTypeEnum.Mask)):n.View?QA.Beeline.Popup.show(n.View):QA.Beeline.Parts.ChangeNumber.Misc.ShowErrorPopup()):(QA.Beeline.Parts.ChangeNumber.Misc.HideLoading(),QA.Beeline.Parts.ChangeNumber.Misc.ShowErrorPopup())}).fail(function(){QA.Beeline.Parts.ChangeNumber.Misc.HideLoading(),QA.Beeline.Parts.ChangeNumber.Misc.ShowErrorPopup()}),!1},u=function(){QA.Beeline.Parts.ChangeNumber.Misc.ShowLoading();var n=$("#SimilarForm"),t=n.serializeArray();return t.push({name:"oldPhoneCode",value:QA.Beeline.Parts.ChangeNumber.Misc.GetOldPhoneCode()}),t.push({name:"oldPhone",value:QA.Beeline.Parts.ChangeNumber.Misc.GetOldPhone()}),$.ajax({url:n.attr("action"),type:n.attr("method"),data:t}).done(function(n){n.IsSucceeded?(QA.Beeline.Parts.ChangeNumber.Misc.HideLoading(),n.Categories?(QA.Beeline.Parts.ChangeNumber.NumberStorage.ReplaceNumbers(QA.Beeline.Parts.ChangeNumber.NumberSelectionTypeEnum.Similar,n.Categories),QA.Beeline.Parts.ChangeNumber.NumberSelectionTable.FillTable(QA.Beeline.Parts.ChangeNumber.NumberSelectionTypeEnum.Similar)):n.View?QA.Beeline.Popup.show(n.View):QA.Beeline.Parts.ChangeNumber.Misc.ShowErrorPopup()):(QA.Beeline.Parts.ChangeNumber.Misc.HideLoading(),QA.Beeline.Parts.ChangeNumber.Misc.ShowErrorPopup())}).fail(function(){QA.Beeline.Parts.ChangeNumber.Misc.HideLoading(),QA.Beeline.Parts.ChangeNumber.Misc.ShowErrorPopup()}),!1},f=function(){var i,n,t;for(QA.Beeline.Parts.ChangeNumber.Misc.ShowLoading(),i=$("#WordsForm"),n=i.serializeArray(),n.push({name:"oldPhoneCode",value:QA.Beeline.Parts.ChangeNumber.Misc.GetOldPhoneCode()}),n.push({name:"oldPhone",value:QA.Beeline.Parts.ChangeNumber.Misc.GetOldPhone()}),t=0;t<n.length;t++)n[t].value=$.trim(n[t].value);return $.ajax({url:i.attr("action"),type:i.attr("method"),data:n}).done(function(n){n.IsSucceeded?(QA.Beeline.Parts.ChangeNumber.Misc.HideLoading(),n.Categories?(QA.Beeline.Parts.ChangeNumber.NumberStorage.ReplaceNumbers(QA.Beeline.Parts.ChangeNumber.NumberSelectionTypeEnum.Words,n.Categories),QA.Beeline.Parts.ChangeNumber.NumberSelectionTable.FillTable(QA.Beeline.Parts.ChangeNumber.NumberSelectionTypeEnum.Words)):n.View?QA.Beeline.Popup.show(n.View):QA.Beeline.Parts.ChangeNumber.Misc.ShowErrorPopup()):(QA.Beeline.Parts.ChangeNumber.Misc.HideLoading(),QA.Beeline.Parts.ChangeNumber.Misc.ShowErrorPopup())}).fail(function(){QA.Beeline.Parts.ChangeNumber.Misc.HideLoading(),QA.Beeline.Parts.ChangeNumber.Misc.ShowErrorPopup()}),!1},e=function(n,t){t.valid?$(n.target).parent().parent().find("input").eq(1).focus():t.target.parent().parent().find("input").focus()},o=function(n,t){var i=t.target.element.parent().parent().find("input").eq(1);if(t.target.element.val(""),!QaCommon.Utils.isBlank(t.value)&&t.value.length>=3){t.valid==!0?(t.target.element.val(t.value),t.target.element.parent().parent().find("input").eq(1).focus()):t.valid==!1&&(t.target.element.val(""),t.target.input.val(""),t.target.input.blur(),t.target.input.focus(),t.target.input.data("ui-beeautocomplete")&&(t.target.input.data("ui-beeautocomplete").term="")),t.target.element.beeautoselect("close");try{t.baseEvent.preventDefault()}catch(n){}}else t.target.element.val(t.value)};return{SelectNumberFormSubmit:n,NumberGroupSubmit:t,DateFormSubmit:i,MaskFormSubmit:r,SimilarFormSubmit:u,WordsFormSubmit:f,DefCodeChange:e,DefCodeKeyup:o}}()),QA=QA||{},QA.Beeline=QA.Beeline||{},QA.Beeline.Parts=QA.Beeline.Parts||{},QA.Beeline.Parts.ChangeNumber=QA.Beeline.Parts.ChangeNumber||{},QA.Beeline.Parts.ChangeNumber.Index=QA.Beeline.Parts.ChangeNumber.Index||function(){var n,i="data-block-validation-id",t=function(t){return jQuery(n.ContentSelector).find(t)},r=function(t){t&&t!=null||(t={}),n=t,n.PhoneCodeSelector||(n.PhoneCodeSelector="[name='PhoneCode']"),n.PhoneSelector||(n.PhoneSelector="[name='Phone']"),n.ButtonSelectNumberSelector||(n.ButtonSelectNumberSelector=".ButtonSelectNumber"),n.ContentSelector||(n.ContentSelector=".content-block.common.changenumber")},u=function(){var i=t(n.PhoneCodeSelector).val(),r=t(n.PhoneSelector).val();QA.Beeline.showPartialLoading("ChangeNumberOverlay",n.ContentSelector),QA.Beeline.Parts.ChangeNumber.AjaxRepository.SelectNumber(i,r,f,n.ContentId)},f=function(t){if(QA.Beeline.hidePartialLoading("ChangeNumberOverlay",n.ContentSelector),t)if(t.IsSucceeded)jQuery(n.ContentSelector).replaceWith(t.View);else{var r="["+i+'="'+n.ContentId+'"]';QA.Beeline.Validation.Validate(t.Errors,!1,null,r)}};return{Init:r,SelectNumberSubmit:u}}(),QA=QA||{},QA.Beeline=QA.Beeline||{},QA.Beeline.Parts=QA.Beeline.Parts||{},QA.Beeline.Parts.ChangeNumber=QA.Beeline.Parts.ChangeNumber||{},QA.Beeline.Parts.ChangeNumber.Keypad=QA.Beeline.Parts.ChangeNumber.Keypad||function(){var n,t=!1,f=!1,i=function(i){t||(n=i||{},n.ContainerSelector||(n.ContainerSelector=".content-wrap > .sidebar"),n.Title||(n.Title="Клавиатура телефона"),t=!0)},r=function(){if(!($(".keypad").length>0)){if(t||i(),$(".bill").length==0){setTimeout(r,50);return}var u=$(n.ContainerSelector);u.append($("#ChangeNumberKeypadTemplate").html()),jQuery.type("ui.beeaccordion")!="undefine"&&$(".keypad div:first").beeaccordion({items:[{css:"",id:"changeNumberKeypad",open:!0,title:n.Title}],id:"",contenttype:"folded",allbutton:{show:!1}})}},u=function(){t||i(),$(".keypad").remove()};return{Init:i,Show:r,Hide:u}}(),QA=QA||{},QA.Beeline=QA.Beeline||{},QA.Beeline.Parts=QA.Beeline.Parts||{},QA.Beeline.Parts.ChangeNumber=QA.Beeline.Parts.ChangeNumber||{},QA.Beeline.Parts.ChangeNumber.Misc=QA.Beeline.Parts.ChangeNumber.Misc||function(){var n,r=!1,p=function(t){t&&t!=null||(t={}),console.log("init"),n=t,n.NumberRedactSaveText||(n.NumberRedactSaveText="Сохранить"),n.NumberRedactSaveAndGetText||(n.NumberRedactSaveAndGetText="Сохранить и подобрать")},w=function(n,t){r&&y();var i=t.target.data("selector");$(i).find(".form-inline label.fixHeight").each(function(){$(this).removeClass("fixHeight");var n=$(this).outerHeight(),t=$(this).next("div").height();if(n<=18)$(this).css({"line-height":t+"px"});else return!1}),t.target.data("id")=="WordsButton"?$.type(QA.Beeline.Parts.ChangeNumber.Keypad)!="undefined"?QA.Beeline.Parts.ChangeNumber.Keypad.Show():$(document).ready(function(){QA.Beeline.Parts.ChangeNumber.Keypad.Show()}):$.type(QA.Beeline.Parts.ChangeNumber.Keypad)!="undefined"?QA.Beeline.Parts.ChangeNumber.Keypad.Hide():$(document).ready(function(){QA.Beeline.Parts.ChangeNumber.Keypad.Hide()}),$(".filter-switch-content").css("height",""),$(".filter-switch-content").attr("style")==""&&$(".filter-switch-content").removeAttr("style")},b=function(){s(),o()},o=function(){if(f()==QA.Beeline.Parts.ChangeNumber.NumberSelectionTypeEnum.Random){var n=$("#change-container-random").data("need-get-numbers");n&&(console.log("loading random"),QA.Beeline.Parts.ChangeNumber.Misc.GetRandomNumbers(),$("#change-container-random").data("need-get-numbers",!1))}},s=function(){var n=$("#ChangeNumberButtons").beetogglebutton("getActiveId");QaCommon.LocalStorage.set("change_number_active_tab",n)},k=function(){var n=QaCommon.LocalStorage.get("change_number_active_tab");n&&($("#ChangeNumberButtons").beetogglebutton("setActive",n),$("#ChangeNumberButtons").beetogglebutton("show",n))},d=function(){QaCommon.LocalStorage.remove("change_number_active_tab")},g=function(n,t){var i=$(t.target).val();i=i.replace(/\s+/g,""),i.length<7?$(t.target).closest("form").find(":submit").parent().toggleClass("disabled",!0):$(t.target).closest("form").find(":submit").parent().toggleClass("disabled",!1)},nt=function(){},tt=function(){var n=it();n.NumberSelected&&(e(),QA.Beeline.Parts.ChangeNumber.AjaxRepository.GetConfirmPopup(v(),n.Data.Number,n.Data.Cost,n.Data.CostUsd,n.Data.CostExact,n.Data.FeatureCode,n.Data.FindNumberRule,n.Data.Category,n.Data.Key,function(n){QA.Beeline.Popup.show(n),t()},function(){t(),i()}))},it=function(){var n=$(".numbers .radio-list li.active");return n.length==1?{NumberSelected:!0,Data:{Number:n.data("number"),Cost:n.data("cost"),CostUsd:n.data("costusd"),CostExact:n.data("costexact"),FindNumberRule:n.data("rule"),FeatureCode:n.data("featurecode"),Key:n.data("key"),Category:n.data("category")}}:{NumberSelected:!1,Data:{}}},u="+7",rt=/(\+)\D*(\d)\D*(\d)\D*(\d)\D*(\d)\D*(\d)\D*(\d)\D*(\d)\D*(\d)\D*(\d)\D*(\d)\D*(\d)\D*/,ut=function(n,t){var o=!1,f,r,e,s,i;if(n.indexOf(u)!=0&&(n=u+n,o=!0),f=n.replace(rt,"$1$2 $3$4$5 $6$7$8-$9$10-$11$12"),t&&t.length>0){for(pieces=[],r=0,i=0;i<t.length;i++)e=h(t[i].Start+1,o)-1,s=h(t[i].End,o),e-r>0&&pieces.push({str:f.substr(r,e-r),marked:!1}),pieces.push({str:f.substr(e,s-e),marked:!0}),r=s;pieces.push({str:f.substr(r),marked:!1});var l="<span class='marker'>",a="<\/span>",c="";for(i=0;i<pieces.length;i++)pieces[i].str.length>0&&(c+=pieces[i].marked?l+pieces[i].str+a:pieces[i].str);return c}return f},h=function(n,t){var i=t?u.length+1:0;return n<=3?i+n:n<=6?i+n+1:n<=8?i+n+2:n<=10?i+n+3:n+4},ft=function(){e(),QA.Beeline.Parts.ChangeNumber.AjaxRepository.GetNumbersRandom(QA.Beeline.Parts.ChangeNumber.Misc.GetOldPhoneCode(),QA.Beeline.Parts.ChangeNumber.Misc.GetOldPhone(),function(n){n.IsSucceeded?(t(),n.Categories?(QA.Beeline.Parts.ChangeNumber.NumberStorage.ReplaceNumbers(QA.Beeline.Parts.ChangeNumber.NumberSelectionTypeEnum.Random,n.Categories),QA.Beeline.Parts.ChangeNumber.NumberSelectionTable.FillTable(QA.Beeline.Parts.ChangeNumber.NumberSelectionTypeEnum.Random)):n.View?QA.Beeline.Popup.show(n.View):i()):(t(),i())},function(){t(),i()})},f=function(){var n=$("#ChangeNumberButtons ul li.active").data("selector");switch(n){case"#change-container-random":return QA.Beeline.Parts.ChangeNumber.NumberSelectionTypeEnum.Random;case"#change-container-numbergroup":return QA.Beeline.Parts.ChangeNumber.NumberSelectionTypeEnum.NumberGroup;case"#change-container-words":return QA.Beeline.Parts.ChangeNumber.NumberSelectionTypeEnum.Words;case"#change-container-similar":return QA.Beeline.Parts.ChangeNumber.NumberSelectionTypeEnum.Similar;case"#change-container-mask":return QA.Beeline.Parts.ChangeNumber.NumberSelectionTypeEnum.Mask;case"#change-container-date":return QA.Beeline.Parts.ChangeNumber.NumberSelectionTypeEnum.Date;default:return""}},et=function(n){var t="";switch(n){case QA.Beeline.Parts.ChangeNumber.NumberSelectionTypeEnum.Random:t="#ChangeNumberButtons ul li[data-selector='#change-container-random']";break;case QA.Beeline.Parts.ChangeNumber.NumberSelectionTypeEnum.NumberGroup:t="#ChangeNumberButtons ul li[data-selector='#change-container-numbergroup']";break;case QA.Beeline.Parts.ChangeNumber.NumberSelectionTypeEnum.Words:t="#ChangeNumberButtons ul li[data-selector='#change-container-words']";break;case QA.Beeline.Parts.ChangeNumber.NumberSelectionTypeEnum.Similar:t="#ChangeNumberButtons ul li[data-selector='#change-container-similar']";break;case QA.Beeline.Parts.ChangeNumber.NumberSelectionTypeEnum.Mask:t="#ChangeNumberButtons ul li[data-selector='#change-container-mask']";break;case QA.Beeline.Parts.ChangeNumber.NumberSelectionTypeEnum.Date:t="#ChangeNumberButtons ul li[data-selector='#change-container-date']"}return t!=""&&$(t).click(),!1},ot=function(n,t){var u="["+QA.Beeline.Validation.ATTR_CONTAINER_ID+"='"+n+"']",e=QA.Beeline.Validation.Ext.GetElementByName(t,u),r=e.val(),f;r=r.replace(/\s+/g,""),(r.length<2||r.length>7)&&(f=QA.Beeline.Validation.Ext.GetElementsBySelector("[validation-for='"+t+"']",u).attr(QA.Beeline.Validation.ATTR_INCORRECT_FIELD_TEXT),QA.Beeline.Validation.AddError(t,f,QA.Beeline.Validation.ErrorTypes.Incorrect,!0,QA.Beeline.Validation.ErrorSourceTypes.Client,u))},st=function(n,t){var r="["+QA.Beeline.Validation.ATTR_CONTAINER_ID+"='"+n+"']",u=QA.Beeline.Validation.Ext.GetElementByName(t,r),i=u.val();return i=i.replace(/\s+/g,""),i.length>=2},c=/^[A-Za-zА-Яа-я0-9]{3,7}$/m,ht=function(n,t){var r="["+QA.Beeline.Validation.ATTR_CONTAINER_ID+"='"+n+"']",e=QA.Beeline.Validation.Ext.GetElementByName(t,r),u=e.val(),f;u=u.replace(/\s+/g,""),c.test(u)||(f=QA.Beeline.Validation.Ext.GetElementsBySelector("[validation-for='"+t+"']",r).attr(QA.Beeline.Validation.ATTR_INCORRECT_FIELD_TEXT),QA.Beeline.Validation.AddError(t,f,QA.Beeline.Validation.ErrorTypes.Incorrect,!0,QA.Beeline.Validation.ErrorSourceTypes.Client,r))},ct=function(n,t){var r="["+QA.Beeline.Validation.ATTR_CONTAINER_ID+"='"+n+"']",u=QA.Beeline.Validation.Ext.GetElementByName(t,r),i=u.val();return i=i.replace(/\s+/g,""),c.test(i)},lt=function(n){$(QA.Beeline.Parts.ChangeNumber.Misc.ContentContainerSelector).data("oldnumber-code",n),$("#change-container-similar .def-code input").val(n)},at=function(n){$(QA.Beeline.Parts.ChangeNumber.Misc.ContentContainerSelector).data("oldnumber-phone",n),$("#change-container-similar .phone-input input").val(n)},l=function(){return $(QA.Beeline.Parts.ChangeNumber.Misc.ContentContainerSelector).data("oldnumber-code")},a=function(){return $(QA.Beeline.Parts.ChangeNumber.Misc.ContentContainerSelector).data("oldnumber-phone")},v=function(){return l()+a()},vt=function(){f()==QA.Beeline.Parts.ChangeNumber.NumberSelectionTypeEnum.Random?$(".NumberRedactSubmit input").beebutton("option","title",n.NumberRedactSaveAndGetText):$(".NumberRedactSubmit input").beebutton("option","title",n.NumberRedactSaveText)},yt=function(){r=!0,$(".number-redact .form-phone-box").parent().css("display","inline-block"),$(".number-redact p:first").hide(),$(".number-redact .redact").hide(),$(".number-redact").addClass("form-inline"),vt();var n=$(".number-redact .form-phone-box").parent().find("label:first"),t=$(n).outerHeight(),i=$(n).next("div").height();t<=18&&n.css({"line-height":i+"px"}),(new QaCaptcha).update("#change-container-numberredact")},y=function(){r=!1,$(".number-redact .form-phone-box").parent().css("display","none"),$(".number-redact p:first").show(),$(".number-redact .redact").show(),$(".number-redact").removeClass("form-inline"),$(".number-redact p span.nobr").text(QA.Beeline.Parts.ChangeNumber.Misc.FormatNumber(QA.Beeline.Parts.ChangeNumber.Misc.GetCompleteOldPhone()))},i=function(){QA.Beeline.Popup.show($("#ErrorPopupText").html())},e=function(){QA.Beeline.showPartialLoading("ChangeNumberOverlay",QA.Beeline.Parts.ChangeNumber.Misc.ContentContainerSelector),QA.Beeline.showPartialLoading("BillOverlay",".bill")},t=function(){QA.Beeline.hidePartialLoading("ChangeNumberOverlay",QA.Beeline.Parts.ChangeNumber.Misc.ContentContainerSelector),QA.Beeline.hidePartialLoading("BillOverlay",".bill")};return{Init:p,ToggleButtonAfterShow:w,SimilarOnPhoneChange:g,DateOnDateChange:nt,ChangeNumber:tt,FormatNumber:ut,SelectTab:et,NumberGroupValidationCallback:ot,NumberGroupSubmitButtonStateCallback:st,WordValidationCallback:ht,WordSubmitButtonStateCallback:ct,SetOldPhoneCode:lt,SetOldPhone:at,GetOldPhoneCode:l,GetOldPhone:a,GetCurrentSelectionType:f,GetRandomNumbers:ft,GetCompleteOldPhone:v,StartEditPhone:yt,EndEditPhone:y,ShowErrorPopup:i,ShowLoading:e,HideLoading:t,SaveActiveTab:s,RestoreActiveTab:k,ClearSavedActiveTab:d,ToggleButtonClick:b,LoadRandomIfNeeded:o}}(),QA=QA||{},QA.Beeline=QA.Beeline||{},QA.Beeline.Parts=QA.Beeline.Parts||{},QA.Beeline.Parts.ChangeNumber=QA.Beeline.Parts.ChangeNumber||{},jQuery.type(QA.Beeline.Parts.ChangeNumber.NumberCategoryEnum)=="undefined"&&(QA.Beeline.Parts.ChangeNumber.NumberCategoryEnum=function(){return{None:"None",Bronze:"Bronze",Silver:"Silver",Gold:"Gold"}}()),QA=QA||{},QA.Beeline=QA.Beeline||{},QA.Beeline.Parts=QA.Beeline.Parts||{},QA.Beeline.Parts.ChangeNumber=QA.Beeline.Parts.ChangeNumber||{},jQuery.type(QA.Beeline.Parts.ChangeNumber.NumberSelectionTable)=="undefined"&&(QA.Beeline.Parts.ChangeNumber.NumberSelectionTable=function(){var r=[],a=5,y=function(n,t,i){if(i=i||a,e(t)==null){r.push({NumberSelectionTableId:n,SelectionType:t});var u=o(t);$(u).parent().on("click","",function(n){return p(n),s(t,i),!1})}},p=function(n){n.stopPropagation&&n.stopPropagation(),n.preventDefault&&n.preventDefault(),n.cancelBubble=!0,n.returnValue=!1},w=function(){n(QA.Beeline.Parts.ChangeNumber.NumberSelectionTypeEnum.Random),n(QA.Beeline.Parts.ChangeNumber.NumberSelectionTypeEnum.NumberGroup),n(QA.Beeline.Parts.ChangeNumber.NumberSelectionTypeEnum.Words),n(QA.Beeline.Parts.ChangeNumber.NumberSelectionTypeEnum.Similar),n(QA.Beeline.Parts.ChangeNumber.NumberSelectionTypeEnum.Mask),n(QA.Beeline.Parts.ChangeNumber.NumberSelectionTypeEnum.Date)},b=function(){t(QA.Beeline.Parts.ChangeNumber.NumberSelectionTypeEnum.Random),t(QA.Beeline.Parts.ChangeNumber.NumberSelectionTypeEnum.NumberGroup),t(QA.Beeline.Parts.ChangeNumber.NumberSelectionTypeEnum.Words),t(QA.Beeline.Parts.ChangeNumber.NumberSelectionTypeEnum.Similar),t(QA.Beeline.Parts.ChangeNumber.NumberSelectionTypeEnum.Mask),t(QA.Beeline.Parts.ChangeNumber.NumberSelectionTypeEnum.Date)},e=function(n){for(var t=0;t<r.length;t++)if(r[t].SelectionType==n)return r[t];return null},i=function(n){var t=e(n),i=t.NumberSelectionTableId;return"#"+i+"_table"},o=function(n){var t=e(n).NumberSelectionTableId;return"#"+t+"_ShowMore input"},s=function(n,t){t=t||a;var r=i(n);u(r,0,n,QA.Beeline.Parts.ChangeNumber.NumberCategoryEnum.Gold,t),u(r,1,n,QA.Beeline.Parts.ChangeNumber.NumberCategoryEnum.Silver,t),u(r,2,n,QA.Beeline.Parts.ChangeNumber.NumberCategoryEnum.Bronze,t),u(r,3,n,QA.Beeline.Parts.ChangeNumber.NumberCategoryEnum.None,t),h(n)||jQuery(o(n)).parent().parent().hide()},h=function(n){return QA.Beeline.Parts.ChangeNumber.NumberStorage.HasMoreNumbers(n,QA.Beeline.Parts.ChangeNumber.NumberCategoryEnum.Gold)||QA.Beeline.Parts.ChangeNumber.NumberStorage.HasMoreNumbers(n,QA.Beeline.Parts.ChangeNumber.NumberCategoryEnum.Silver)||QA.Beeline.Parts.ChangeNumber.NumberStorage.HasMoreNumbers(n,QA.Beeline.Parts.ChangeNumber.NumberCategoryEnum.Bronze)||QA.Beeline.Parts.ChangeNumber.NumberStorage.HasMoreNumbers(n,QA.Beeline.Parts.ChangeNumber.NumberCategoryEnum.None)},u=function(n,t,i,r,u){var o=jQuery(n+" tr:last td ul.radio-list").eq(t),e=QA.Beeline.Parts.ChangeNumber.NumberStorage.GetNumbers(i,r,u),f;if(e!=null)for(f=0;f<e.length;f++)o.append("<li data-number='"+e[f].Number+"' data-featurecode='"+e[f].FeatureCode+"' data-costexact='"+e[f].CostExact+"' data-costusd='"+e[f].CostUsd+"' data-rule='"+e[f].FindNumberRule+"' data-category='"+e[f].Category+"' data-key='"+e[f].Key+"' data-cost='"+e[f].Cost+"'><span class='radio'><input type='radio' /><\/span><label><span class='nobr'>"+QA.Beeline.Parts.ChangeNumber.Misc.FormatNumber(e[f].Number,e[f].Selections)+"<\/span><\/label><\/li>")},v=function(n){var t=i(n);f(t,0,QA.Beeline.Parts.ChangeNumber.NumberCategoryEnum.Gold,n),f(t,1,QA.Beeline.Parts.ChangeNumber.NumberCategoryEnum.Silver,n),f(t,2,QA.Beeline.Parts.ChangeNumber.NumberCategoryEnum.Bronze,n),f(t,3,QA.Beeline.Parts.ChangeNumber.NumberCategoryEnum.None,n)},f=function(n,t,i,r){var u=QA.Beeline.Parts.ChangeNumber.NumberStorage.GetCategoryPrice(r,i),f=QA.Beeline.Parts.ChangeNumber.NumberStorage.GetCategoryUsdPrice(r,i),o=jQuery(n+" th").eq(t).children(".cost"),e="&nbsp;",s=" <span class='rub'><strong>руб.<\/strong><\/span>",h=" <span class='rub'><strong>долл.<\/strong><\/span>";e=u!=null?u==0?"бесплатно":u.toString()+s+(!f||f==0?"":"<br />"+f.toString()+h):"не найдены",o.html(e)},n=function(n){var t=i(n);jQuery(t+" tr:last td ul.radio-list li").remove()},k=function(t){h(t)?(v(t),n(t),s(t),l(t,!0),c(t,!1)):(l(t,!1),c(t,!0))},t=function(n){l(n,!1),c(n,!1)},c=function(n,t){var u=i(n),r=$(u).parent().parent().find(".no-numbers");t?r.show():r.hide()},l=function(n,t){var r=i(n),u=jQuery(o(n)).parent().parent();t?$(r).parent().show():$(r).parent().hide(),t&&h(n)?u.show():u.hide()},d=function(n){var t=i(n);$(t).on("click",".radio",function(){var n;if($(this).find("input").is(":checked"))return!1;$(".numbers .radio-list li").find(".radio input").removeAttr("checked"),$(".numbers .radio-list li").find(".radio").removeClass("checked"),$(".numbers .radio-list li.active").removeClass("active"),$(this).find("input").attr("checked",!0),$(this).addClass("checked"),n=$(this).parents("li"),n.addClass("active");var t=n.data("number").toString(),i=n.data("cost"),r=n.data("costusd");QA.Beeline.Parts.ChangeNumber.Bill.SelectNumber(t,i,r)});$(t).on("click",".radio ~ label",function(){var n;if($(this).siblings(".radio").find("input").is(":checked"))return!1;$(".numbers .radio-list li").find(".radio input").removeAttr("checked"),$(".numbers .radio-list li").find(".radio").removeClass("checked"),$(".numbers .radio-list li.active").removeClass("active"),$(this).siblings(".radio").find("input").attr("checked",!0),$(this).siblings(".radio").addClass("checked"),n=$(this).parents("li"),n.addClass("active");var t=n.data("number"),i=n.data("cost"),r=n.data("costusd");QA.Beeline.Parts.ChangeNumber.Bill.SelectNumber(t,i,r)})};return{FillCosts:v,RenderNumbers:s,RegisterTable:y,FillTable:k,BindSelectEvents:d,HideTable:t,ClearAllTables:w,HideAllTables:b}}()),QA=QA||{},QA.Beeline=QA.Beeline||{},QA.Beeline.Parts=QA.Beeline.Parts||{},QA.Beeline.Parts.ChangeNumber=QA.Beeline.Parts.ChangeNumber||{},jQuery.type(QA.Beeline.Parts.ChangeNumber.NumberSelectionTypeEnum)=="undefined"&&(QA.Beeline.Parts.ChangeNumber.NumberSelectionTypeEnum=function(){return{Random:0,NumberGroup:1,Words:2,Similar:3,Mask:4,Date:5}}()),QA=QA||{},QA.Beeline=QA.Beeline||{},QA.Beeline.Parts=QA.Beeline.Parts||{},QA.Beeline.Parts.ChangeNumber=QA.Beeline.Parts.ChangeNumber||{},jQuery.type(QA.Beeline.Parts.ChangeNumber.NumberStorage)=="undefined"&&(QA.Beeline.Parts.ChangeNumber.NumberStorage=function(){var n,e=5,r=!1,o=function(){r||(n=[],jQuery.each(QA.Beeline.Parts.ChangeNumber.NumberSelectionTypeEnum,function(t,i){n.push({SelectionType:i,Categories:[]})}),r=!0)},u=function(n,t){var r=i(n);jQuery.merge(r,t)},s=function(n,t){f(n),u(n,t)},f=function(n){var t=i(n);t.length=0},h=function(){for(var t=0;t<n.length;t++)n[t].Categories.length=0},c=function(n,i,r){r=r||e;var u=t(n,i);return u==null?null:(u.Numbers.length<r&&(r=u.Numbers.length),u.Numbers.splice(0,r))},l=function(n,i){var r=t(n,i);return r==null?!1:r.Numbers.length>0},a=function(n,i){var r=t(n,i);return r==null?null:r.Price},v=function(n,i){var r=t(n,i);return r==null?null:r.PriceUsd},t=function(n,t){var r=i(n);return r==null?null:y(r,t)},i=function(t){for(var i=0;i<n.length;i++)if(n[i].SelectionType==t)return n[i].Categories;return null},y=function(n,t){for(var i=0;i<n.length;i++)if(n[i].Category==t)return n[i];return null},p=function(){return n};return{Init:o,GetStorageDebug:p,AddNumbers:u,ReplaceNumbers:s,ClearNumbers:f,ClearAllNumbers:h,GetNumbers:c,GetCategoryPrice:a,GetCategoryUsdPrice:v,HasMoreNumbers:l}}()),QA=QA||{},QA.Beeline=QA.Beeline||{},QA.Beeline.Parts=QA.Beeline.Parts||{},QA.Beeline.Parts.ChangeNumber=QA.Beeline.Parts.ChangeNumber||{},jQuery.type(QA.Beeline.Parts.ChangeNumber.Words)=="undefined"&&(QA.Beeline.Parts.ChangeNumber.Words=function(){var i,r,u=function(n){r=n,f(),$.mask.definitions["%"]="[A-Za-zА-Яа-я0-9]",$(n.TextBoxSelector).mask("%%%?%%%%",{placeholder:""}),$(n.TextBoxSelector).bind("change",t),$(n.TextBoxSelector).bind("blur",t),$(n.TextBoxSelector).bind("keyup",t),t()},t=function(){var t=$(r.TextBoxSelector).val();$(r.CodeSelector).text(e(t))},f=function(){i={},n("0",0),n("1",1),n("2abcабвг",2),n("3defдежз",3),n("4ghiийкл",4),n("5jklмноп",5),n("6mnoрсту",6),n("7pqrsфхцч",7),n("8tuvшщъы",8),n("9wxyzьэюя",9)},n=function(n,t){for(var r=0;r<n.length;r++)i[n.charAt(r)]=t},e=function(n){var r,t;for(n=n.toLowerCase(),r="",t=0;t<n.length;t++)r+=i[n.charAt(t)];return r};return{Init:u}}()),home=home||{},function(n){n.popup={_isCheckFinished:!1,_onCheckedHandlers:[],_onContinueHandlers:[],_wrapFunction:function(n,t,i){return function(){n.apply(t,i)}},_registerHandler:function(n,t,i,r){n.push(this._wrapFunction(t,i,r))},addOnCheckedHandler:function(n){this._registerHandler(this._onCheckedHandlers,n,this,[])},addOnContinueHandler:function(n){this._registerHandler(this._onContinueHandlers,n,this,[])},init:function(t){var i={fromBillCheck:t.fromBillCheck,address:t.address,productId:t.productId,isCheckFinished:!1,notAvailableTextFormat:t.notAvailableTextFormat,availableTextFormat:t.availableTextFormat,onChecked:t.onChecked,onContinue:t.onContinue,needAddToCart:t.needAddToCart||!1};return i.itemId=t.itemId?t.itemId:0,t.widgetUrl&&(n.popup._widgetUrl=t.widgetUrl),n.popup._setStateUrl=t.setStateUrl,n.popup._availableTariffUrl=t.availableTariffUrl,n.popup._availableTariffUrlForBill=t.availableTariffUrlForBill,n.popup._getStreetsUrl=t.getStreetsUrl,n.popup._getHousesUrl=t.getHousesUrl,n.popup._popupUrl=t.popupUrl,n.popup._setTempDataUrl=t.setTempDataUrl,n.popup._getTempDataUrl=t.getTempDataUrl,i},show:function(t){QA.Beeline.GoogleTagManagerHelper.HomeServiceAvailabilityPopup(),QA.Beeline.Popup.show(),$.when(QaCommon.Utils.ajaxHtml(n.popup._popupUrl),QaCommon.Utils.ajaxHtml(n.popup._getTempDataUrl)).done(function(i,r){QA.Beeline.Popup.setContent(i[0].View),n.popup.events.bindPopupEvents(t),n.popup.autocomplete.street(t),n.popup.autocomplete.house(t),n.popup.autocomplete.mouseleave(t),n.popup.events.bindInputKeypress(t),n.popup.events.bindInputOutClick(t),n.popup.state.loadState(r[0]),n.popup.ui.addCrossToInput(),$("#street").focus(),QA.Beeline.Popup.hideLoading()})},close:function(t){t.isCheckFinished||n.popup.state.updateState(t),QA.Beeline.Popup.close()},callCallback:function(n){if(n.onChecked&&typeof n.onChecked=="function"&&n.onChecked(),this._onCheckedHandlers&&this._onCheckedHandlers.length>0)for(var t=0;t<this._onCheckedHandlers.length;t++)this._onCheckedHandlers[t]()},loadWidget:function(t){n.popup.ui.showLoading(),QaCommon.Utils.ajaxHtml(n.popup._widgetUrl,null,function(i){$("#checkConnectWidgetWrap").html(i),n.popup.events.bindInitEvents(t),n.popup.ui.hideLoading(),n.popup.ui.setZindex(),QA.Beeline.GoogleTagManagerHelper.HomeAccessStateUpdate(homeAccess),location.hash=="#proverka-podklyucheniya"&&$("#checkConnectWidget #address").trigger("click")},function(){n.popup.ui.hideLoading()})},data:{getCityId:function(){return $("#inacCityId").val()},getStreetId:function(){return $("#inacStreetId").val()},getStreet:function(){return $("#street").val()},getHouse:function(){return $("#house").val()},getHouseId:function(){return $("#inacHouseId").val()},getResult:function(t){return{StreetId:n.popup.data.getStreetId(),HouseId:n.popup.data.getHouseId(),Street:n.popup.data.getStreet(),House:n.popup.data.getHouse(),IsConnected:t.address.IsConnected}},setStreetId:function(n){$("#inacStreetId").val(n)},setStreet:function(n){$("#street").val(n)},setHouse:function(n){$("#house").val(n)},setHouseId:function(n){$("#inacHouseId").val(n)}},ui:{setZindex:function(){var n=$(".popup").css("z-index");$("#CheckConnectBillOverlay").css("z-index",n-1)},addCrossToInput:function(){n.clearInput.addCross("#street"),n.clearInput.addCross("#house")},enableHouses:function(t){t||n.popup.ui.clearHouses();var i=$("#house");i.removeAttr("disabled"),i.parent().find("span.clear-icon").show()},disableHouses:function(){n.popup.ui.clearHouses();var t=$("#house");t.attr("disabled","disabled"),t.parent().find("span.clear-icon").hide()},isHousesEnabled:function(){var n=$("#house").attr("disabled");return n=="disabled"?!1:!0},clearHouses:function(){$("#house").val("")},setListStyles:function(n){var t=$("div.address-form .form-box:eq("+n+") ul");t.css("padding-top","0")},showLoading:function(){QA.Beeline.showPartialLoading("CheckConnectBillOverlay","#checkConnectWidgetWrap")},hideLoading:function(){QA.Beeline.hidePartialLoading("CheckConnectBillOverlay","#checkConnectWidgetWrap")},focusHouses:function(){n.popup.ui.isHousesEnabled()||n.popup.ui.enableHouses(),$("#house").focus()},focusHoverStyle:{background:"transparent","box-shadow":"none",border:"0"}},result:{showValidResult:function(){$("#invalid").hide(),$("#valid").show(),_lastTestedSuccessAddr!=getCurretAddress()&&QA.Beeline.GoogleTagManagerHelper.HomeServiceAvailable(),_lastTestedSuccessAddr=getCurretAddress()},showInvalidResult:function(t){n.popup.ajax.loadAvailableTariffs(t)},showInvalidBlock:function(t){$("#valid").hide(),$("#invalid").show(),typeof t!="undefined"?($("#invalid p").not(t).hide(),$("#invalid p"+t).show()):($("#invalid p").not("#connection-unavailable").hide(),$("#invalid p#connection-unavailable").show(),$("#invalid p#connection-request-block").show(),$("#checkConnectReturnToPageBtn").click(function(){return!1}),_lastTestedFailedAddr!=getCurretAddress()&&QA.Beeline.GoogleTagManagerHelper.HomeServiceUnavailable(n.popup.data.getStreet(),n.popup.data.getHouse()),_lastTestedFailedAddr=getCurretAddress())},hideResults:function(){$("#valid").hide(),$("#invalid").hide()}},ajax:{setResult:function(t){QaCommon.Utils.ajaxHtml(n.popup._setStateUrl,{result:n.popup.data.getResult(t)},function(){n.popup.callCallback(t)},function(){n.popup.callCallback(t)})},loadAvailableTariffs:function(t){QA.Beeline.Popup.showLoading();var i=t.fromBillCheck?{productId:t.productId==null?0:t.productId,itemId:t.itemId}:null;QaCommon.Utils.ajaxHtml(n.popup._availableTariffUrl,i,function(t){t&&$("#availableTariffs").html(t),n.popup.result.showInvalidBlock(),QA.Beeline.Popup.hideLoading()},function(){n.popup.result.showInvalidBlock(),QA.Beeline.Popup.hideLoading()})},setTempData:function(t){QaCommon.Utils.ajaxHtml(n.popup._setTempDataUrl,{address:t.address},function(){},function(){})}},validate:{validateData:function(t,i){(i==null||i.length<=0)&&(t.address||n.popup.state.updateState(t),t.address.IsConnected=!1,n.popup.ajax.setResult(t),n.popup.result.showInvalidResult(t),n.popup.callCallback(t))}},state:{updateState:function(t){t.address={street:n.popup.data.getStreet(),streetId:n.popup.data.getStreetId(),house:n.popup.data.getHouse(),houseId:n.popup.data.getHouseId()}},loadState:function(t){n.popup.data.setStreet(t.street),t.streetId?(n.popup.data.setStreetId(t.streetId),n.popup.data.setHouse(t.house),n.popup.data.setHouseId(t.houseId),n.popup.ui.enableHouses(!0)):n.popup.ui.disableHouses()}},events:{bindPopupEvents:function(t){$("#street").focus(function(){this.value||n.popup.ui.disableHouses()}),$("#street").keyup(function(){return this.value||n.popup.ui.disableHouses(),!1}),$("div.address-form span.button.sub").click(function(){var r=$(this).parent().find("input"),i;if(r&&r.length>0&&r[0].id=="checkConnectContinueBtn"&&(t.onContinue&&typeof t.onContinue=="function"&&t.onContinue(),this._onContinueHandlers&&this._onContinueHandlers.length>0))for(i=0;i<this._onContinueHandlers.length;i++)this._onContinueHandlers[i]();return QA.Beeline.GoogleTagManagerHelper.ConversionsClickEvent("CheckConnectContinue"),n.popup.close(t),!1}),$("#changeRegion").click(function(){return QA.Beeline.GoogleTagManagerHelper.CheckAddressRegion(),$(".popup-close").trigger("click"),$(document).scrollTop(0),QA.Beeline.Region.show(),!1})},bindInitEvents:function(t){$("#address").click(function(){return QA.Beeline.GoogleTagManagerHelper.CheckAddress("Check","RightAddressBlock"),n.popup.show(t),!1}),n.popup.events.bindChangeAddressEvent(t),n.popup.events.bindSetTempDataEvent(t)},bindChangeAddressEvent:function(t){$("#changeAddress").click(function(){return QA.Beeline.GoogleTagManagerHelper.CheckAddress("Change","RightAddressBlock"),n.popup.show(t),t.isCheckFinished=!1,!1})},bindSetTempDataEvent:function(t){var i=$("div.popup .popup-close");i.unbind("click"),i.click(function(){return n.popup.close(t),!1})},bindInputKeypress:function(t){$("#street").keypress(function(i){var r=n.popup.data.getStreetId();return n.popup.selection.quickSelectionKeyboard(i,$(this),n.popup.data.getStreet(),{id:r,func:function(){n.popup.autocomplete.streetSelect(r,t)}})}),$("#house").keypress(function(t){return n.popup.selection.quickSelectionKeyboard(t,$(this),n.popup.data.getHouse())})},bindInputOutClick:function(){$("#street").blur(function(t){return n.popup.selection.quickSelectionMouse(t,$(this),n.popup.data.getStreet())}),$("#house").blur(function(t){return n.popup.selection.quickSelectionMouse(t,$(this),n.popup.data.getHouse())})},focusAutocomplete:function(t){var u=$(t.currentTarget).find(".ui-state-focus").parent(),r="hovered",f=u.parent();f.find("."+r).removeClass(r),f.find("li").css(n.popup.ui.focusHoverStyle),u.addClass(r).removeAttr("style")}},selection:{quickSelectionKeyboard:function(t,i,r,u){return jQuery.inArray(t.keyCode,[9,13])<0?!0:(u&&u.id&&u.id>0&&u.func(),n.popup.selection.quickSelection(i,r),!1)},quickSelectionMouse:function(t,i,r){return jQuery.inArray(t.target.id,["street","house"])<0?!0:(n.popup.selection.quickSelection(i,r),!1)},quickSelection:function(n,t){var r=$.trim(t).toLowerCase(),i;if(r!=""){i=n.parents(".form-box:first").find(".ui-menu-item a:first"),i.length!=1||i.is("[selected]")||i.text().toLowerCase().indexOf(r)!=0||(i.attr("selected","selected"),i.click());return}}},autocomplete:{street:function(t){$("#street").baseautocomplete({source:function(i,r){n.popup.data.setStreetId(null),n.popup.autocomplete.streetAjax(r,t,i)},select:function(i,r){n.popup.autocomplete.streetSelect(r.item.id,t)},open:function(){n.popup.ui.setListStyles(1)},appendTo:"div.address-form div.form-box:eq(1)",minLength:3,focus:n.popup.events.focusAutocomplete})},streetSelect:function(t,i){n.popup.ui.clearHouses(),n.popup.ui.focusHouses(),n.popup.result.hideResults(),n.popup.data.setStreetId(t),n.popup.state.updateState(i)},streetAjax:function(t,i,r){$.post(n.popup._getStreetsUrl,n.popup.autocomplete.streetGetData(r),function(u){u.length==0&&QA.Beeline.GoogleTagManagerHelper.WrongAddressRequest($("#street-not-found").text(),r.term),n.popup.autocomplete.streetSuccess(t,i,u)})},streetSuccess:function(t,i,r){r.length==0?(n.popup.ui.disableHouses(),n.popup.result.showInvalidBlock("#street-not-found")):($("#invalid").hide(),n.popup.validate.validateData(i,r)),t(r)},streetGetData:function(t){return{cityId:n.popup.data.getCityId(),term:t.term}},house:function(t){$("#house").baseautocomplete({source:function(i,r){n.popup.autocomplete.houseAjax(r,t,i)},select:function(i,r){n.popup.autocomplete.houseSelect(r,t)},open:function(){n.popup.ui.setListStyles(2)},appendTo:"div.address-form div.form-box:eq(2)",minLength:1,focus:n.popup.events.focusAutocomplete})},houseSelect:function(t,i){i.isCheckFinished=!0,n.popup.data.setHouseId(t.item.id),n.popup.data.setHouse(t.item.value),n.popup.state.updateState(i),i.address.IsConnected=t.item.isConnected,i.address.IsConnected?n.popup.result.showValidResult():n.popup.result.showInvalidResult(i),n.popup.ajax.setResult(i)},houseAjax:function(t,i,r){$.post(n.popup._getHousesUrl,n.popup.autocomplete.houseGetData(r),function(u){u.length==0&&QA.Beeline.GoogleTagManagerHelper.WrongAddressRequest($("#building-not-found").text(),r.term),n.popup.autocomplete.houseSuccess(t,i,u)})},houseSuccess:function(t,i,r){r.length==0&&(i.isCheckFinished=!1,n.popup.state.updateState(i),n.popup.result.showInvalidBlock("#building-not-found")),t(r)},houseGetData:function(t){return{streetId:n.popup.data.getStreetId(),term:t.term}},mouseleave:function(){$("ul.ui-autocomplete").mouseleave(function(){var i=$(this);i.find("li").removeClass("hovered").css(n.popup.ui.focusHoverStyle)})}}}}(home);var _lastTestedFailedAddr="",_lastTestedSuccessAddr="",getCurretAddress=function(){return $(".address-form .town p").text()+$(".address-form #inacStreetId").val()+$(".address-form #inacStreetId").val()+$(".address-form #inacHouseId").val()};QA=QA||{},QA.Beeline=QA.Beeline||{},QA.Beeline.Parts=QA.Beeline.Parts||{},QA.Beeline.Parts.ComplexWidget=QA.Beeline.Parts.ComplexWidget||function(){var n=function(n,t){$(".help-content").on("click","a",function(){var n=$(this).attr("href"),t;n!=""&&(t=$(".help-sidebar li.active span").text(),QA.Beeline.GoogleAnalytics.serviceBlockLinkClick(t,n))});$("#"+n+" > div.help-services > div.help-services-content  > div.help-sidebar > ul > li > span.complex-widget-link").click(function(){var r=$("#"+n),i;try{if(i=$(this),i.parent().hasClass("active"))return;r.showLoading(t),$.post(i.attr("data-url"),{originalPageUrl:window.location.pathname},function(r,u){var f=$("#"+n),e=f.children("div.help-services").children("div.help-services-content"),o;u=="success"&&(e.children("div.help-content").html(r),e.children("div.help-sidebar").children("ul").children("li.active").removeClass("active"),i.parent().addClass("active"),o=$(".help-sidebar li.active span").text(),QA.Beeline.GoogleAnalytics.serviceBlockTabSwitch(o)),f.hideLoading(t)})}catch(u){r.hideLoading(t)}})};return{InitComplexWidget:n}}(),function(n){function t(n){var t=n.closest(".sidebar-widget-wrapper").length>0;t||n.wrap("<div class='sidebar-widget-wrapper'><\/div>")}n._lastActiveContainer=null,n.showAppropriateWidgets=function(i){n._lastActiveContainer=i;var u=n.getActiveDevice(i),r=$("div[data-cross-sale-home-widget]");r.hide(),r.each(function(n,i){var f=$(this).attr("data-cross-sale-home-widget").split(","),e=$(i).attr("data-widget-id"),r,o;$.inArray(u,f)>-1&&(t($(this)),$(this).show(),r=[],o=$(this).find("ul.promo-list li").each(function(n,t){var i=$(t).find("h4").text(),u=e+"\\"+n;$(t).find("a").click(function(){QA.Beeline.GoogleTagManagerHelper.PromoLinkOnClick(this)}),r.push({id:u,name:i,position:"RightText/"+n})}),QA.Beeline.GoogleTagManagerHelper.RightTextPromoShown(r))})},n.initialShowWidget=function(i){var e,r,u,f;n._lastActiveContainer?(e=n.getActiveDevice(n._lastActiveContainer),r=$("div[data-cross-sale-home-widget][data-widget-id='"+i+"']"),r.hide(),r&&r.each(function(){var r=$(this).attr("data-cross-sale-home-widget").split(","),n,u;$.inArray(e,r)>-1&&(t($(this)),$(this).show(),n=[],u=$(this).find("ul.promo-list li").each(function(t,r){var u=$(r).find("h4").text(),f=i+"\\"+t;$(r).click(function(){QA.Beeline.GoogleTagManagerHelper.PromoLinkOnClick(this)}),n.push({id:f,name:u,position:"RightText/"+t})}),QA.Beeline.GoogleTagManagerHelper.RightTextPromoShown(n))})):(u=$("[data-widget-id="+i+"]").closest(".ab-testing-container"),u.length>0&&(f=u.closest(".sidebar-widget-wrapper"),f.length>0&&f.removeClass("sidebar-widget-wrapper")))},n.getActiveDevice=function(n){var t=$(n).beetogglebutton("getActive");return t.attr("data-id")}}(crossSaleTariffWidget||(crossSaleTariffWidget={})),QA=QA||{},QA.Beeline=QA.Beeline||{},QA.Beeline.Parts=QA.Beeline.Parts||{},QA.Beeline.Parts.CustomForm=QA.Beeline.Parts.CustomForm||function(){var r=null,i=null,t=null,n=null,u=function(u,f,e,o){r=u,i=o,t=f,n=e,t.click(function(){var f=QA.Beeline.Validation.Validate(null,!1,null,n),u;return f&&($(".custom-form-checkbox").each(function(){var n=$(this).beecheckbox("isChecked");$(this).val(n)}),u=n.find("input, textarea").serialize(),QA.Beeline.showPartialLoading(i,t.attr("id")),jQuery.ajax(r,{data:u,type:"POST",dataType:"json",traditional:!0}).done(function(r){QA.Beeline.hidePartialLoading(i,t.attr("id")),r.IsSucceeded?n.html('<h2 class="header-special">'+r.Message+"<\/h2>"):(QA.Beeline.Validation.Validate(r.Errors,!1,null,n),(new QaCaptcha).update())}).error(function(){n.html('<h2 class="header-special">Ошибка<\/h2>')})),!1})};return{Init:u}}(),deniedList={},deniedList.actions={},deniedList.actions.fn={initModel:function(){var n={};return n.widgetId=$(".content-block #WidgetId").val(),n.phoneCode=$("[name='PhoneCode']").val(),n.phone=$("[name='Phone']").val(),n.captcha=$("[name='Captcha']").val(),n.code=$(".special-fold #Code").val(),n.formType=$('.formType [data-active="1"]').attr("data-id"),n},onCheckNumberClick:function(){return deniedList.actions.fn.loadView(window.checkNumberUrl),!1},onConfirmCodeClick:function(){return deniedList.actions.fn.loadView(window.codeConfirmUrl),!1},loadView:function(n){QA.Beeline.showPartialLoading("DeniedList","#denied-list-content");var t=deniedList.actions.fn.initModel();$.post(n,t,function(n){n.View&&($("#denied-list-content").html(n.View),$("#btnCheckNumber").is("*")&&deniedList.actions.fn.initDeniedListValidation(),$("#btnConfirmCode").is("*")&&deniedList.actions.fn.initConfirmValidation(),$("#Code").is("*")&&$("#Code").focus()),n.IsSucceeded||deniedList.actions.fn.showErrors(n.Errors),QA.Beeline.hidePartialLoading("DeniedList","#denied-list-content")})},showErrors:function(n){var t="["+QA.Beeline.Validation.ATTR_CONTAINER_ID+'="'+window.confirmCodeId+'"]',i="["+QA.Beeline.Validation.ATTR_CONTAINER_ID+'="'+window.deniedListId+'"]';n&&(n.Code&&$("div "+t).is("*")?QA.Beeline.Validation.Validate(n,!1,null,t):QA.Beeline.Validation.Validate(n,!1,null,i)),(new QaCaptcha).update(".denied-number")},onFormTypeChange:function(){deniedList.actions.fn.loadView(window.newFormUrl)},onBlockNumber:function(){deniedList.actions.fn.loadView(window.blockNumberUrl)},onUnblockNumber:function(){deniedList.actions.fn.loadView(window.unblockNumberUrl)},initDeniedListValidation:function(){QA.Beeline.Validation.Init({DoInitValidation:!0,SubmitAreaSelector:".btnCheckNumber"},window.deniedListId)},initConfirmValidation:function(){QA.Beeline.Validation.Init({DoInitValidation:!0,SubmitAreaSelector:".btnConfirmCode"},window.confirmCodeId)}},QA=QA||{},QA.Beeline=QA.Beeline||{},QA.Beeline.Parts=QA.Beeline.Parts||{},QA.Beeline.Parts.DialingCodes=QA.Beeline.Parts.DialingCodes||{},QA.Beeline.Parts.DialingCodes.Index=QA.Beeline.Parts.DialingCodes.Index||function(){function e(t,r){var f,e,u;if(r.li)f=r.li.attr("data-id");else for(e=r.target.list.find("li"),u=0;u<e.length;++u)if(r.value==e[u].attributes["data-title"].value){f=e[u].attributes["data-id"].value;break}return f?(QA.Beeline.showPartialLoading("DialingCodesOverlay",".filter-switch-content"),QaCommon.Utils.ajaxJson(QA.Beeline.Parts.DialingCodes.Index.ruleUrl,{id:f},function(t){n($("#number-table"),t),QA.Beeline.hidePartialLoading("DialingCodesOverlay",".filter-switch-content")},function(){QA.Beeline.hidePartialLoading("DialingCodesOverlay",".filter-switch-content")}),!1):i()}function i(){var i=$("#search-region"),t;return i.beesearchbar("close"),t=$.trim(i.val()),t.length>=QA.Beeline.Parts.DialingCodes.Index.minRequestLength&&(QA.Beeline.showPartialLoading("DialingCodesOverlay",".filter-switch-content"),QaCommon.Utils.ajaxJson(QA.Beeline.Parts.DialingCodes.Index.rulesUrl,{startsWith:t},function(t){n($("#number-table"),t),QA.Beeline.hidePartialLoading("DialingCodesOverlay",".filter-switch-content")},function(){QA.Beeline.hidePartialLoading("DialingCodesOverlay",".filter-switch-content")})),!1}function o(n,t){var i=t.target.term.length>=QA.Beeline.Parts.DialingCodes.Index.minRequestLength,r=t.list.length>0,u=r&&i?"enable":"disable";$("#sub-btn-12").beebutton(u)}function n(n,t){var r=n.find("tr"),i;r.not(":first").remove(),$.each(t,function(){var n="DialingCodesRowTemplate";this.Operator==null?this.CityCodesStr=this.CityCodes?this.CityCodes.join(", "):"":(this.CityCodesStr=QA.Beeline.Parts.DialingCodes.Index.operatorPrefix+this.Operator,n="DialingCodesMobileTemplate"),dust.render(n,this,function(n,t){r.after(t)})}),i=$(".country-info").has(n),t.length>0?i.show():i.hide()}function s(n){var i,t,r;return n.selectionStart?n.selectionStart:document.selection?(n.focus(),i=document.selection.createRange(),i==null)?0:(t=n.createTextRange(),r=t.duplicate(),t.moveToBookmark(i.getBookmark()),r.setEndPoint("EndToStart",t),r.text.length):0}function h(){$("#sub-btn-12").beebutton("disable")}var c=3,l="",a="",v="",y="",t=!1,r=function(n){t||(QA.Beeline.Parts.DialingCodes.Index.minRequestLength=n.MinRequestLength,QA.Beeline.Parts.DialingCodes.Index.operatorPrefix=n.OperatorPrefix,QA.Beeline.Parts.DialingCodes.Index.regionUrl=n.RegionUrl,QA.Beeline.Parts.DialingCodes.Index.ruleUrl=n.RuleUrl,QA.Beeline.Parts.DialingCodes.Index.rulesUrl=n.RulesUrl,u(),t=!0)},u=function(){var n=dust.compile($("#DialingCodesRowTemplate").html(),"DialingCodesRowTemplate"),t=dust.compile($("#DialingCodesMobileTemplate").html(),"DialingCodesMobileTemplate");dust.loadSource(n),dust.loadSource(t)},f=function(){var t=$("#text-input-3").val();return $.trim(t)!=""&&(QA.Beeline.showPartialLoading("DialingCodesOverlay",".filter-switch-content"),QaCommon.Utils.ajaxJson(QA.Beeline.Parts.DialingCodes.Index.regionUrl,{number:t},function(t){QA.Beeline.hidePartialLoading("DialingCodesOverlay",".filter-switch-content"),n($("#region-table"),t),t.length==0?$("#msg").css("display","block"):$("#msg").css("display","none")},function(){QA.Beeline.hidePartialLoading("DialingCodesOverlay",".filter-switch-content"),$("#msg").css("display","block")})),!1};return{Init:r,GetRegion:f,GetRule:e,GetRules:i,UpdateButton:o,GetCaretPosition:s,DisableButton:h}}(),QA=QA||{},QA.Beeline=QA.Beeline||{},QA.Beeline.Parts=QA.Beeline.Parts||{},QA.Beeline.Parts.FAQ=QA.Beeline.Parts.FAQ||function(){var n=function(n,t){$("#"+n).click(function(){var n=$(this).parents(".help-content");try{n.showLoading(t),$.post($(this).attr("data-url"),{originalPageUrl:window.location.pathname},function(i,r){r=="success"&&n.html(i),n.hideLoading(t)})}catch(i){n.hideLoading(t)}})},t=function(n){var t=window.location.hash;t!=""&&(t=t.substring(1),$("#"+n).children("h4").children("span.dynamic").children('a[name="'+t+'"]').parent().click())},i=function(n){$("#"+n).click(function(){QA.Beeline.GoogleAnalytics.makeOwnQuestion(),QaFeedback.showFeedback()})};return{GetNextInit:n,OpenFaqByHash:t,AskYourQuestionLinkInit:i}}(),QA=QA||{},QA.Beeline=QA.Beeline||{},QA.Beeline.Parts=QA.Beeline.Parts||{},QA.Beeline.Parts.HomeBasketHeaderContentNotification=QA.Beeline.Parts.HomeBasketHeaderContentNotification||function(){var e="",o="",s=!0,r=function(n){QA.Beeline.Parts.HomeBasketHeaderContentNotification.refreshUrl=n.RefreshUrl,QA.Beeline.Parts.HomeBasketHeaderContentNotification.basketUrl=n.BasketUrl,QA.Beeline.Parts.HomeBasketHeaderContentNotification.needRefreshCookieName=n.NeedRefreshHomeBasketCookieName;var t=$(".header-basket-link"),i=$(".header-basket-items span");QA.Beeline.Parts.HomeBasketHeaderContentNotification.basketUrl.length>0?(t.click(function(){window.location=QA.Beeline.Parts.HomeBasketHeaderContentNotification.basketUrl}),t.css("cursor")!="pointer"&&(t.css({cursor:"pointer"}),i.css({cursor:"pointer"}))):t.css("cursor")!="default"&&(t.css({cursor:"default"}),i.css({cursor:"default"}))},n=function(){return QA.Beeline.Parts.HomeBasketHeaderContentNotification.needRefreshCookieName},u=function(){Cookies.set(n(),!0,{expires:31536e4})},t=function(){var t=Cookies.get(n());return t===null||t===undefined?!1:t==="true"},f=function(){$(".header-basket-link").show();var u=0,r=0,f=!1,n=!1;t()||(n=!0),QA.Beeline.ShopBasket.getBasketTotal(function(t){u=t.quantity,f=!0,n&&f&&i(u+r)}),t()&&QaCommon.Utils.ajaxJson(QA.Beeline.Parts.HomeBasketHeaderContentNotification.refreshUrl,null,function(t){t?(r=t.Current,n=!0):(r=0,n=!1),n&&f&&i(u+r)},function(){})},i=function(n){n>0?($(".header-basket-items > span").html(n),$(".header-basket-link").hasClass("disabled")&&$(".header-basket-link").removeClass("disabled")):$(".header-basket-link").hasClass("disabled")||$(".header-basket-link").addClass("disabled")};return{Init:r,Refresh:f,SetHomeBasketNeedRefresh:u}}(),QA=QA||{},QA.Beeline=QA.Beeline||{},QA.Beeline.Parts=QA.Beeline.Parts||{},QA.Beeline.Parts.HomeBasketContentNotification=QA.Beeline.Parts.HomeBasketContentNotification||function(){var n=null,t=!1,u=function(i){t||(n=i||{},n.Selector||(n.Selector=".basket-info"),n.ReloadUrl||(n.ReloadUrl="Error"),t=!0,r())},f=function(){QA.Beeline.showPartialLoading("HomeBasketNotificationOverlay",n.Selector)},i=function(){QA.Beeline.hidePartialLoading("HomeBasketNotificationOverlay",n.Selector)},r=function(){$(n.Selector).on("click",".button",function(n){n.cancelBubble=!0,n.returnValue=!1,n.stopPropagation&&n.stopPropagation(),n.preventDefault&&n.preventDefault(),console.log("click"),e()})},e=function(){window.location=n.YourBasketUrl},o=function(){t&&n.ReloadUrl!="Error"&&(f(),QaCommon.Utils.ajaxHtml(n.ReloadUrl,null,function(t){i(),$(n.Selector).not(".home-basket-info-container").replaceWith(t),r()},function(){i()}))};return{Init:u,Reload:o}}(),QA=QA||{},QA.Beeline=QA.Beeline||{},QA.Beeline.Parts=QA.Beeline.Parts||{},QA.Beeline.Parts.CompareTariffs=QA.Beeline.Parts.CompareTariffs||function(){var i=!1,n="",r=0,f=function(t){i||(n=t.selectText,r=t.basketId,i=!0)},e=function(){o(),$(".popup-compare").mCustomScrollbar({scrollInertia:50}),s(),t()},o=function(){$.type("ui.beebutton")!="undefine"&&($(".selected-tariffs .submit input").filter(":first").beebutton({id:"billSubmit",type:"submit",title:n,css:"",click:function(){return QA.Beeline.Popup.close(),QA.Beeline.Parts.HomeBill.ReplaceConfiguration({basketId:r}),!1},disabled:!1}),$(".selected-tariffs .submit input").not(":first").beebutton({id:"basketSubmit",type:"submit",title:n,css:"",click:function(){return QA.Beeline.Popup.close(),!1},disabled:!0}))},s=function(){var n=0;$(".selected-tariffs > div").each(function(){var i=parseInt($(this).css("height")),r=parseInt($(this).css("padding-bottom"))+parseInt($(this).css("padding-top")),u=1,t=i+r+u;n<t&&(n=t)}),$(".add-tariff").css({height:n}),$(".tariffs-compare .shadow").css({height:n}),$(".selected-tariffs > *").css({"z-index":"0"}),$(".tariffs-compare .shadow").css({"z-index":"1"}),$(".selected-tariffs > div").css({"z-index":"2"})},h=function(n){var i=$(".tariffs-parametrs > div").eq(n),t=i.height(),r=$(".tariffs-compare-content table tr").eq(n);r.each(function(){var n=$(this).find("td, th");n.height()>t&&(t=n.height())}),i.css({height:t}),r.each(function(){$(this).find("td > div").css({height:t})})},t=function(){$(".tariffs-compare-content table tr").each(function(){h($(this).index())})},c=function(n){$(n).toggleClass("opened"),$(n).next(".foldable-compare").slideToggle({progress:function(){$(this).toggleClass("show");var n=$(".tariffs-compare-content table tr").has($(this)),i=$(".tariffs-compare-content table tr").index(n);u(i),t(),$(".popup-compare").data()!=null&&$(".popup-compare").data().mCS_Init==undefined?$(".popup-compare").mCustomScrollbar({scrollInertia:50}):$(".popup-compare").mCustomScrollbar("update")}})},l=function(n){$(n).toggleClass("opened"),$(n).next(".tariff-discount").slideToggle({progress:function(){$(this).toggleClass("show");var n=$(".tariffs-compare-content table tr").has($(this)),i=$(".tariffs-compare-content table tr").index(n);u(i),t()}})},u=function(n){var i=$(".tariffs-parametrs > div").eq(n),t;i.css("height","auto"),t=$(".tariffs-compare-content table tr").eq(n),t.each(function(){var n=$(this).find("td > div");n.css("height","auto")})};return{Init:f,Render:e,ToggleTv:c,ToggleAnnualContract:l}}(),QA=QA||{},QA.Beeline=QA.Beeline||{},QA.Beeline.Parts=QA.Beeline.Parts||{},jQuery.type(QA.Beeline.Parts.HomeTariffFeeTypeEnum)=="undefined"&&(QA.Beeline.Parts.HomeTariffFeeTypeEnum=function(){return{Daily:1,Monthly:2,Annual:3}}()),QA=QA||{},QA.Beeline=QA.Beeline||{},QA.Beeline.Parts=QA.Beeline.Parts||{},QA.Beeline.Parts.HomeBill=QA.Beeline.Parts.HomeBill||function(){var f={},ot=0,n=null,a=!1,p=[],st=function(){},w,ht=".home-basket-info-container",nt=null,t=null,b=!1,r="div[data-activeelement='yes']",ct=function(t){if(!a){for(n=t||{},n.BillSelector||(n.BillSelector=".bill"),n.AdriverToBuyUrl||(n.AdriverToBuyUrl="//ad.adriver.ru/cgi-bin/rle.cgi?sid=193133&sz=dp_ny_k_kpokupke&bt=21&pz=0&rnd=561226446"),nt=n.CheckConnectInitObject,lt(),a=!0;p.length>0;)p.shift()();w=$(".home-tariff-bill-tip").beetip({id:"",text:"",textAsPseudoLink:!0,scrollToElementSelector:".bill",relatedElementSelector:".bill",hasCloseButton:!0})}QaCommon.Observer.triggerEvent("OnHomeBillLoaded",{target:QA.Beeline.Parts.HomeBill})},lt=function(){if(typeof dust!="undefined"){var n=dust.compile($("#HomeBillServiceListTemplate").html(),"HomeBillServiceListTemplate"),t=dust.compile($("#HomeBillSummaryTemplate").html(),"HomeBillSummaryTemplate");dust.loadSource(n),dust.loadSource(t)}},at=function(n,t,i){return function(){n.apply(t,i)}},tt=function(n,t,i){return a?!1:(p.push(at(n,t,i)),!0)},k=function(){var i,o,f,e,u,t;if(!tt(k,this,[]))if(i=$(document).find(r),o=i.data("activeelement-type")=="Button",o){if(f=$(".details-active-element-zone").children().first(),f.removeClass("submit").addClass("align").css({paddingTop:"18px"}),$(".details-active-element-zone").parent().before(f),$(".details-active-element-zone").parent().hide(),!n.isAutorized&&!n.isUserAutorized)switch(i.data("button-type")){case"AddToCart":i.on("click",".HomeBillSubmit",function(n){n.cancelBubble=!0,n.returnValue=!1,QA.Beeline.GoogleTagManagerHelper.ConversionsClickEvent("HomeBillSubmit"),n.stopPropagation&&n.stopPropagation(),n.preventDefault&&n.preventDefault(),it()});break;case"ReplaceConfiguration":i.on("click",".HomeBillSubmit",function(n){n.cancelBubble=!0,n.returnValue=!1,n.stopPropagation&&n.stopPropagation(),n.preventDefault&&n.preventDefault(),rt()});break;case"ProceedToBuy":i.on("click",".HomeBillSubmit",function(n){var t=$(n.currentTarget).parents(".bill-slide").length>0,i=$("body > div.wrap > div.content.clearfix > div > div.content-block.common.tariff-description > div.media > h1").text(),r="Phone";QA.Beeline.GoogleAnalytics.toBuyClick(r,i),QA.Beeline.GoogleTagManagerHelper.ConversionsClickEvent("HomeBillSubmit"),n.cancelBubble=!0,n.returnValue=!1,n.stopPropagation&&n.stopPropagation(),n.preventDefault&&n.preventDefault(),QA.Beeline.GoogleTagManagerHelper.CheckAddress("Funnel",t?"RecieptButton":"BottomButton"),yt()});break;case"CustomersOnlyChangeTariff":i.on("click",".HomeBillSubmit",function(n){n.cancelBubble=!0,n.returnValue=!1,n.stopPropagation&&n.stopPropagation(),n.preventDefault&&n.preventDefault(),vt()})}}else for(e=$(i).find("[data-linktype]"),u=0;u<e.length;u++){t=$(e[u]);switch(t.data("linktype")){case"personal":pt(t);break;case"basket":wt(t);break;case"select-internet-tariff":gt(t);break;case"select-tv-tariff":ni(t);break;case"select-phone-tariff":ti(t);break;case"select-kit-tariff":ii(t);break;case"compare-tariffs":dt(t);break;case"compare-services":kt(t);break;case"compare-tv-packages":bt(t)}t.removeData("linktype"),t.removeAttr("data-linktype")}},v=function(n){console.log(n),QA.Beeline.Popup.show($("#BillErrorPopupText").html())},it=function(){var u,f;if(n!=null){if(b){setTimeout(function(){QA.Beeline.Parts.HomeBill.AddToCart()},50);return}(u=$(r).length>0&&$(r).data("activeelement-type")=="Button"&&$(r).data("button-type")=="AddToCart",u)&&(QA.Beeline.GoogleAnalytics.addToBasket(),f=$(r).data("check-date"),e(),$.ajax(n.AddToCartUrl,{data:JSON.stringify({items:l(t).Items,checkDate:f}),type:"POST",dataType:"json",contentType:"application/json; charset=utf-8"}).done(function(n){i(),n.IsSucceeded?typeof n.View=="string"?QA.Beeline.Popup.show(n.View):n.View.AddedToCart&&(QA.Beeline.Parts.HomeBasketHeaderContentNotification.SetHomeBasketNeedRefresh(),c(t),s()):(v(n),c(t),s())}).fail(function(){i(),s()}))}},rt=function(u){if(n!=null){e();var u=u||{},f=$(r).data("check-date"),o=u.basketId||$(r).data("basketsetid");$.ajax(n.ReplaceConfigurationUrl,{data:JSON.stringify({items:l(t).Items,checkDate:f,basketSetId:o}),type:"POST",dataType:"json",contentType:"application/json; charset=utf-8"}).done(function(n){i(),n.IsSucceeded?typeof n.View=="string"?QA.Beeline.Popup.show(n.View):n.View.ReplacedConfiguration&&(c(t),s()):(v(n),c(t),s())}).fail(function(){i(),s()})}},s=function(){QA.Beeline.Parts.HomeBasketContentNotification.Reload(),QA.Beeline.Parts.HomeBasketHeaderContentNotification.Refresh(),ft()},vt=function(){if(n!=null){e();var t={CustomersOnly:!0,FormType:ot,MonthlyPayment:f.MonthlyFee,Price:f.TotalPrice,TariffName:f.Title};if(f.DailyFee)n:f.DailyFee;if(f.YearPayment)n:f.AnnualFee;return QaCommon.Utils.ajax({url:n.changeTariffAactionUrl,data:t,async:!0,onSuccess:function(n){i(),QA.Beeline.Popup.show(n,st,QA.Beeline.Popup.close)},onError:i}),!1}},yt=function(){if(n!=null){if(console.log(t),t&&t.items&&t.items.length>0&&t.items[0].itemType&&t.items[0].itemType!=QA.Beeline.Parts.HomeTariffTypeEnum.Service){var r=t.items[0],i="";switch(r.itemType){case QA.Beeline.Parts.HomeTariffTypeEnum.InternetTariff:i="Internet";break;case QA.Beeline.Parts.HomeTariffTypeEnum.PhoneTariff:i="Phone";break;case QA.Beeline.Parts.HomeTariffTypeEnum.Kit:i="Kit";break;case QA.Beeline.Parts.HomeTariffTypeEnum.TvTariff:i="TV";break;case QA.Beeline.Parts.HomeTariffTypeEnum.TvPackage:i="TV"}QA.Beeline.GoogleAnalytics.homeToBuyClick(i,r.alias),i=="Kit"&&typeof home.adriver!="undefined"&&(home.adriver.init({url:n.AdriverToBuyUrl}),home.adriver.invokeUrl(!1))}home.popup.show(nt)}},pt=function(t){n!=null&&h(t,n.PersonalCabinetUrl)},wt=function(t){n!=null&&h(t,n.BasketUrl)},bt=function(u){u.click(function(){if(n!=null){var u=$(r).data("check-date");return e(),$.ajax(n.AddCompareTvPackagesUrl,{data:JSON.stringify({items:l(t).Items,checkDate:u}),type:"POST",dataType:"json",contentType:"application/json; charset=utf-8"}).done(function(n){i(),QA.Beeline.Popup.show(n.View)}).fail(function(){i()}),!1}})},kt=function(u){u.click(function(){if(n!=null){var u=$(r).data("check-date");return e(),$.ajax(n.AddCompareServicesUrl,{data:JSON.stringify({items:l(t).Items,checkDate:u}),type:"POST",dataType:"json",contentType:"application/json; charset=utf-8"}).done(function(n){i(),QA.Beeline.Popup.show(n.View)}).fail(function(){i()}),!1}})},dt=function(u){u.click(function(){if(n!=null){var u=$(r).data("check-date");return e(),$.ajax(n.AddCompareTariffsUrl,{data:JSON.stringify({items:l(t).Items,checkDate:u}),type:"POST",dataType:"json",contentType:"application/json; charset=utf-8"}).done(function(n){i(),QA.Beeline.Popup.show(n.View)}).fail(function(){i()}),!1}})},h=function(t,i){t.is("a")?t.attr("href",i):t.click(function(){n!=null&&(window.location=n.url)})},gt=function(t){n!=null&&h(t,n.InternetTariffsUrl)},ni=function(t){n!=null&&h(t,n.TvTariffsUrl)},ti=function(t){n!=null&&h(t,n.PhoneTariffsUrl)},ii=function(t){n!=null&&h(t,n.KitTariffsUrl)},e=function(){QA.Beeline.showPartialLoading("HomeBillOverlay","#billSlideContainer");var n=$("#HomeBillOverlay").attr("data-show-count");n=QaCommon.Utils.isBlank(n)?1:parseInt(n)+1,$("#HomeBillOverlay").attr("data-show-count",n),QA.Beeline.showPartialLoading("DetailsActiveElementOverlay",".details-active-element-container")},i=function(){var n=$("#HomeBillOverlay").attr("data-show-count");QaCommon.Utils.isBlank(n)?QA.Beeline.hidePartialLoading("HomeBillOverlay","#billSlideContainer"):(n=parseInt(n)-1,$("#HomeBillOverlay").attr("data-show-count",n),n<=0&&QA.Beeline.hidePartialLoading("HomeBillOverlay","#billSlideContainer")),QA.Beeline.hidePartialLoading("DetailsActiveElementOverlay",".details-active-element-container")},ut=function(i,r){n!=null&&(tt(ut,this,[i])||(t={items:ui(i)},d(t),f=si(t),oi(),c(t),k(),ft(),r==="add"?$(w).beetip("show",QaCommon.Utils.isBlank(n.AddServiceTip)?Resources.Index.ServiceAddedTip:n.AddServiceTip):r=="remove"&&$(w).beetip("show",QaCommon.Utils.isBlank(n.RemoveServiceTip)?Resources.Index.ServiceRemovedTip:n.RemoveServiceTip)))},ft=function(){n!=null&&(n.isAutorized||!n.isUserAutorized)&&(e(),QaCommon.Utils.ajaxHtml(n.ReloadBasketUrl,null,function(n){i(),$(ht).replaceWith(n)},function(){i()}))},ri=null,ui=function(t){for(var r,i=0;i<t.length;i++)t[i].price=fi(t[i].price,n==null?!1:n.isAutorized),t[i].fee=ei(t[i].fee,n==null?!1:n.isAutorized),t[i].isMainSetItem&&(r=t[i],ri=r,t[i].fee!=null&&g(t[i].id==0||t[i].id==""||t[i].id=="0"?t[i].alias:t[i].id,t[i].fee.price,!0));return typeof r!="undefined"&&(r.hasAnnualContract=typeof r.discount!="undefined",r.isGlobalAnnualContract=n==null?!1:n.IsGlobalAnnualContract),t},fi=function(n){if(n==null||n=="")return null;var i=0;return i=typeof n=="string"?QaCommon.Utils.parseFloat(n):n},ei=function(n,t){if(n==null||n.typeId==0||n.price==null||n.price=="")return null;var i=0;return(i=typeof n.price=="string"?QaCommon.Utils.parseFloat(n.price):n.price,i==0&&t!=!0)?null:(typeof n.typeId=="string"&&(n.typeId=QaCommon.Utils.parseFloat(n.typeId)),n.price=i,n)},oi=function(){$("#billSlideContainer table tbody").find("tr:last").addClass("last")},d=function(t){$(".homebill-service-list").length>0&&$(".homebill-service-list").remove();var r=jQuery.extend(!0,{},t),i=Enumerable.from(r.items).where(function(n){return n!=undefined&&n!=null&&n.isMainSetItem==!0}).singleOrDefault();return(i!=null&&i.fee!=null&&$.each($(u),function(n,t){if(t.isMainFee!==!0&&t.isSpecial!==!0)if(typeof t.price=="string"){var r=QaCommon.Utils.parseFloat(t.price);i.fee.price+=r}else i.fee.price+=t.price}),i!=null&&(typeof i.TotalPrice=="undefined"&&(i.TotalPrice=0),$.each($(o),function(n,t){if(t.isMainFee!==!0)if(typeof t.price=="string"){var r=QaCommon.Utils.parseFloat(t.price);i.TotalPrice+=r}else i.TotalPrice+=t.price})),r.isAutorized=n==null?!1:n.isAutorized==!1?"false":n.isAutorized,typeof dust=="undefined")?r:(dust.render("HomeBillServiceListTemplate",r,function(n,t){$("#billSlideContainer").prepend(t)}),r)},si=function(t){var i,u;if(n!=null){$(".homebill-summary").length>0&&$(".homebill-summary").remove();var f=0,e=0,o=0,s=0,r;for(i=0;i<t.items.length;i++)t.items[i].isMainSetItem&&(r=t.items[i]),f+=t.items[i].price||0,t.items[i].fee&&(e+=t.items[i].fee.typeId==n.DailyFeeTypeId?t.items[i].fee.price||0:0,o+=t.items[i].fee.typeId==n.MonthlyFeeTypeId?t.items[i].fee.price||0:0,s+=t.items[i].fee.typeId==n.AnnualFeeTypeId?t.items[i].fee.price||0:0);return(u={TotalPrice:f==0&&n.isAutorized==!1?null:f,DailyFee:e==0?null:e,MonthlyFee:o==0&&n.isAutorized==!1?null:o,AnnualFee:s==0?null:s,discounted:r==null?!1:r.discounted,HasAnnualContract:r==null?!1:typeof r.discount!="undefined",IsGlobalAnnualContract:n.IsGlobalAnnualContract,Discount:r==null?0:r.discount,Title:r==null?"":r.title,isAutorized:n.isAutorized==!1?"false":n.isAutorized},typeof dust=="undefined")?u:(dust.render("HomeBillSummaryTemplate",u,function(n,t){$("#billSlideContainer").after(t)}),u)}},c=function(){n!=null&&(e(),b=!0,$.ajax(n.GetActiveElementUrl,{data:JSON.stringify({items:l(t).Items}),type:"POST",dataType:"json",contentType:"application/json; charset=utf-8"}).done(function(t){if(t.IsSucceeded&&t.View){var i=$(".details-active-element-zone");$(".bill "+r).length>0?($(".bill "+r).replaceWith(t.View),i.length>0&&(i.parent().prev().attr("data-activeelement")==="yes"&&i.parent().prev().remove(),i.empty(),i.append($(".homebill-summary").next().clone()))):($(".homebill-summary").after(t.View),i.length>0&&i.append($(".homebill-summary").next().clone())),i.length>0&&i.parent().show(),k(),!n.isAutorized&&n.isUserAutorized&&($(".HomeBillSubmit").remove(),$(".bill-slide").append($("div[data-friend-note]")),$(".bill-slide").find("div[data-friend-note]").show()),QaCommon.Observer.triggerEvent("OnHomeBillActiveElementLoaded",{target:QA.Beeline.Parts.HomeBill})}else v(t)}).fail(function(n){QaCommon.Observer.triggerEvent("OnHomeBillActiveElementFail",{target:QA.Beeline.Parts.HomeBill}),v(n)}).always(function(){i(),b=!1,setTimeout(function(){$("#fix-sidebar").length>0&&$("#fix-sidebar").beesticky({container:"#fix-wrap"})},100)}))},hi=function(){a&&c(t)},l=function(t){var f={Items:[]},u,r,o;if(n==null)return f;for(u=0;u<t.items.length;u++){var i=t.items[u],e=null,s=i.fee&&i.fee.typeId!=0;if(s){r=0;switch(i.fee.typeId){case n.DailyFeeTypeId:r=QA.Beeline.Parts.HomeTariffFeeTypeEnum.Daily;break;case n.MonthlyFeeTypeId:r=QA.Beeline.Parts.HomeTariffFeeTypeEnum.Monthly;break;case n.AnnualFeeTypeId:r=QA.Beeline.Parts.HomeTariffFeeTypeEnum.Annual}r!=0&&(e={Type:r,Price:i.fee.price})}o=!i.isMainSetItem&&typeof i.isKitPrice!="undefined"&&i.isKitPrice,o||f.Items.push({Id:i.id,Alias:i.alias,SplId:i.splId,IsMainSetItem:i.isMainSetItem,ItemType:i.itemType,HasInacId:i.hasInacType,Title:i.title,Price:i.price,Fee:e,Prefix:i.prefix!=undefined?i.prefix:null})}return f},ci=function(n){$("#HomeBillSubmit").beebutton("disable"),(n==null||n==!0)&&$(".bill-notes .bill-text-note").css("display","")},li=function(){$("#HomeBillSubmit").beebutton("enable"),$(".bill-notes .bill-text-note").css("display","none")},ai=function(){$("#HomeBillSubmit").beebutton("hide")},vi=function(){$("#HomeBillSubmit").beebutton("show")},yi=function(){$("#HomeBillSubmit").beebutton("disable")},pi=function(){$("#HomeBillSubmit").beebutton("enable")},wi=function(){$(".bill-notes .bill-text[data-is-above-button=1]").css("display","none")},bi=function(){$(".bill-notes .bill-text-note").css("display","none")},ki=function(){$(".bill-notes .bill-text-note").css("display","")},di=function(){$(".bill-notes .bill-text-note[data-is-simple-note]").css("display","")},gi=function(){$(".bill-notes .bill-text-note[data-is-simple-note]").css("display","none")},nr=function(n){var t=$(".bill-notes .bill-text[data-is-above-button=1]");t.css("display",""),t.html(n)},tr=function(n){var t=$(".bill-notes .bill-text-note[data-is-simple-note]");t.css("display",""),t.html(n)},ir=function(n,t){var i=$(".bill-notes .bill-text-note[data-word-form-type="+n+"]"),r=i.attr("data-word-form-template");$(".bill-notes .bill-text-note[data-word-form-type]").css("display","none"),QaCommon.Utils.isBlank(r)||(i.css("display",""),i.html(QaCommon.Utils.format(r,t)))},rr=function(n){var t=$(".bill-notes .bill-text-note[data-word-form-type=1]");$(".bill-notes .bill-text-note[data-word-form-type]").css("display","none"),QaCommon.Utils.isBlank(n)||(t.css("display",""),t.html(n))},ur=function(n){var t=$(".bill-notes .bill-text-note[data-word-form-type="+n+"]");return t.attr("data-word-form-template")},fr=function(n){var t=$("tr[data-type-price]"),i=t.find("span[data-price-value]");i.html(n),t.css("display","")},er=function(){var n=$("tr[data-type-price]");n.css("display","none")},or=function(n){var t=$("tr[data-total-price]"),i;n!=undefined&&n!=null&&(i=t.find("span[data-price-value]"),i.html(n)),t.css("display","")},sr=function(){var n=$("tr[data-total-price]");n.css("display","none")},hr=function(n){$("strong[data-home-bill-title], span[data-home-bill-title]").html(n)},cr=function(n){$("#HomeBillSubmit").beebutton("option","title",n)},lr=function(){var n=$("#HomeBillSubmit").parents(".submit").attr("data-submit-button-default-title");$("#HomeBillSubmit").beebutton("option","title",n)},ar=function(){var n=$("strong[data-home-bill-title], span[data-home-bill-title]").attr("data-home-bill-default-title");$("strong[data-home-bill-title], span[data-home-bill-title]").html(n)},vr=function(n,t,i,r){var e=$(".bill-notes .bill-text-note[data-is-fee-note=1]"),o=QaCommon.Utils.parseFloat(n),h,s,f;t==null||t==!0?(h=0,$.each($(u),function(n,t){if(!QaCommon.Utils.isBlank(r)||QaCommon.Utils.isBlank(r)&&t.isConnected!==!0)if(typeof t.price=="string"){var i=QaCommon.Utils.parseFloat(t.price);h+=i}else h+=t.price}),s=QaCommon.Utils.isBlank(r)?o+h:h+r,f=null,o==s?(f=e.attr("data-no-change-fee-template"),QaCommon.Utils.isBlank(f)||(e.removeClass("active"),f=QaCommon.Utils.format(f,QaCommon.Utils.priceToString(o)))):o>s?(f=i?i:e.attr("data-decrease-fee-template"),QaCommon.Utils.isBlank(f)||(f=QaCommon.Utils.format(f,QaCommon.Utils.priceToString(o),QaCommon.Utils.priceToString(s)),e.addClass("active"))):o<s&&(f=e.attr("data-increase-fee-template"),QaCommon.Utils.isBlank(f)||(e.removeClass("active"),f=QaCommon.Utils.format(f,QaCommon.Utils.priceToString(o),QaCommon.Utils.priceToString(s)))),QaCommon.Utils.isBlank(f)||(e.css("display",""),e.html(f))):QaCommon.Utils.isBlank(f)||(e.css("display",""),e.html(QaCommon.Utils.format(f,QaCommon.Utils.priceToString(n))))},yr=function(n,t,i){var u=$(".bill-notes .bill-text-note[data-is-fee-note=1]"),r=i;QaCommon.Utils.isBlank(r)?(n=typeof n!="undefined"?n:0,t=typeof t!="undefined"?t:0,n==t?(r=u.attr("data-no-change-fee-template"),QaCommon.Utils.isBlank(r)||(u.removeClass("active"),r=QaCommon.Utils.format(r,QaCommon.Utils.priceToString(n)))):n>t?(r=u.attr("data-decrease-fee-template"),QaCommon.Utils.isBlank(r)||(r=QaCommon.Utils.format(r,QaCommon.Utils.priceToString(n),QaCommon.Utils.priceToString(t)),u.addClass("active"))):n<t&&(r=u.attr("data-increase-fee-template"),QaCommon.Utils.isBlank(r)||(u.removeClass("active"),r=QaCommon.Utils.format(r,QaCommon.Utils.priceToString(n),QaCommon.Utils.priceToString(t))))):u.removeClass("active"),QaCommon.Utils.isBlank(r)||(u.css("display",""),u.html(r))},u=[],o=[],g=function(n,t,i,r,f){if(n!=0&&n!=""&&n!="0"){var e=Enumerable.from(u).where(function(t){return t!=undefined&&t!=null&&t.id==n}).singleOrDefault();e==null?u.push({id:n,price:t,isMainFee:i||!1,isSpecial:r||!1,isConnected:f||!1}):e.price=t}},pr=function(n,t,i){if(n!=0&&n!=""&&n!="0"){var r=Enumerable.from(o).where(function(t){return t!=undefined&&t!=null&&t.id==n}).singleOrDefault();r==null?o.push({id:n,price:t,isMainFee:i||!1}):r.price=t}},wr=function(){u=[]},br=function(){o=[]},y=function(n){var r=d(t),i=Enumerable.from(r.items).where(function(n){return n!=undefined&&n!=null&&n.isMainSetItem==!0}).singleOrDefault(),u;if(i!=null){if($(".homebill-summary").length>0&&$(".homebill-summary").remove(),u={MonthlyFee:n==null||n===""?i.fee.price:n,TotalPrice:i.TotalPrice,isAutorized:r.isAutorized},typeof dust=="undefined")return;dust.render("HomeBillSummaryTemplate",u,function(n,t){$("#billSlideContainer").after(t)})}},kr=function(n,t,i){i!=null&&i.length>0&&$.each($(i),function(n,t){var i=Enumerable.from(u).where(function(n){return n!=undefined&&n!=null&&n.id==t}).singleOrDefault(),r;i!=null&&(r=$.inArray(i,u),u.splice(r,1))}),g(n,t),y()},dr=function(n){var r=t,i=Enumerable.from(r.items).where(function(n){return n!=undefined&&n!=null&&n.isMainSetItem==!0}).singleOrDefault();i!=null&&(i.fee.price=n,u=[]),y()},et=function(n,t,i){i!=null&&i.length>0&&$.each($(i),function(n,t){var i=Enumerable.from(o).where(function(n){return n!=undefined&&n!=null&&n.id==t}).singleOrDefault(),r;i!=null&&(r=$.inArray(i,o),o.splice(r,1))}),addTotoalPrice(n,t),y()},gr=function(){var n=$("tr[data-home-bill-fee]");n.css("display","")},nu=function(){var n=$("tr[data-home-bill-fee]");n.css("display","none")},et=function(n){var i=d(t),r=Enumerable.from(i.items).where(function(n){return n!=undefined&&n!=null&&n.isMainSetItem==!0}).singleOrDefault(),u;if(r!=null){if($(".homebill-summary").length>0&&$(".homebill-summary").remove(),u={MonthlyFee:r.fee.price,isAutorized:i.isAutorized,TotalPrice:n},typeof dust=="undefined")return;dust.render("HomeBillSummaryTemplate",u,function(n,t){$("#billSlideContainer").after(t)})}},tu=function(){var n=$(".bill-notes .bill-text-note[data-is-fee-note=1]");n.hide()},iu=function(){var n=$(".bill-notes .bill-text-note[data-is-fee-note=1]");n.show()},ru=function(){var r=jQuery.extend(!0,{},t),i=Enumerable.from(r.items).where(function(n){return n!=undefined&&n!=null&&n.isMainSetItem==!0}).singleOrDefault(),n;return i!=null&&i.fee!=null?(n=0,n+=i.fee.price,$.each($(u),function(t,i){if(i.isMainFee!==!0&&i.isSpecial!==!0)if(typeof i.price=="string"){var r=QaCommon.Utils.parseFloat(i.price);n+=r}else n+=i.price}),n):0},uu=function(){$("#fix-sidebar").length>0&&$("#fix-sidebar").attr("data-sticky")=="1"&&$("#fix-sidebar").beesticky("update")};return{Init:ct,ChangeBillSet:ut,ReplaceConfiguration:rt,Updateactive:hi,disableActiveElement:ci,enableActiveElement:li,changeActiveElementTextByWordFormType:ir,replaceWordFormActiveElementText:rr,getWordFormActiveElementText:ur,changeActiveElementFeeText:vr,changeActiveElementFeeTextByValues:yr,hideBillNotes:bi,hideFeeNote:tu,showFeeNote:iu,disableActiveElementButton:yi,enableActiveElementButton:pi,hideActiveElementButton:ai,showActiveElementButton:vi,updateFee:kr,refreshFee:y,addFee:g,clearFee:wr,showFee:gr,hideFee:nu,replaceFee:dr,AddToCart:it,showPrice:fr,hidePrice:er,showTotalPrice:or,hideTotalPrice:sr,updateTotalPrice:et,changeBillNoteText:tr,changeTitle:hr,restoreTitle:ar,changeButtonTitle:cr,restoreButtonTitle:lr,changeAboveButtonText:nr,hideAboveButtonText:wi,updateTotalPrice:et,addTotalPrice:pr,clearTotalPrice:br,showSimpleBillNote:di,hideSimpleBillNote:gi,showBillNotes:ki,getFee:ru,refreshControls:uu}}(),QA=QA||{},QA.Beeline=QA.Beeline||{},QA.Beeline.Parts=QA.Beeline.Parts||{},jQuery.type(QA.Beeline.Parts.HomeTariffTypeEnum)=="undefined"&&(QA.Beeline.Parts.HomeTariffTypeEnum=function(){return{InternetTariff:1,PhoneTariff:2,Kit:3,TvTariff:4,TvPackage:5,Service:6,MobileTvTariff:7,Convert:function(n){switch(n){case"InternetTariff":return this.InternetTariff;case"PhoneTariff":return this.PhoneTariff;case"Kit":return this.Kit;case"TvTariff":return this.TvTariff;case"TvPackage":return this.TvPackage;case"Service":return this.Service;case"MobileTvTariff":return this.MobileTvTariff;default:return 0}}}}()),QA=QA||{},QA.Beeline=QA.Beeline||{},QA.Beeline.Parts=QA.Beeline.Parts||{},QA.Beeline.Parts.HomeTargetOfferWidget=QA.Beeline.Parts.HomeTargetOfferWidget||function(){var n,t=function(t){n=t;var i=QaCommon.LocalStorage.getOrAddHtmlFromAjax("home-target-offer-widget-store",20,n,null,"#loading-container-home-offer",function(n){n&&$("#sidebar-home-offer").html(n)})};return{init:t}}(),QA=QA||{},QA.Beeline=QA.Beeline||{},QA.Beeline.Parts=QA.Beeline.Parts||{},QA.Beeline.Parts.InetSettings=QA.Beeline.Parts.InetSettings||{},QA.Beeline.Parts.InetSettings.Index=QA.Beeline.Parts.InetSettings.Index||function(){var e,o,s="",t=0,n="",r=function(n){QA.Beeline.Parts.InetSettings.Index.url=n.Url,QA.Beeline.Parts.InetSettings.Index.serviceType=n.Type,QA.Beeline.Parts.InetSettings.Index.UploadUrl=n.UploadUrl,QA.Beeline.Parts.InetSettings.Index.getImgUrl=n.GetImgUrl,$("#getInstructionLink").click(function(n,t){i(n,t)})},u=function(i,r){r.target&&r.target.value&&(n=r.target.value,$("#sub-btn-19").parent().hasClass("disabled")&&$("#sub-btn-19").parent().removeClass("disabled")),r.target.value||(n="",$("#sub-btn-19").parent().hasClass("disabled")||$("#sub-btn-19").parent().addClass("disabled"));var u={};u.modelTitle=n,u.type=QA.Beeline.Parts.InetSettings.Index.serviceType,QA.Beeline.showPartialLoading("GetInstructionOverlay","#widgetarea"),$.ajax({type:"POST",url:QA.Beeline.Parts.InetSettings.Index.getImgUrl,data:u,dataType:"json",success:function(n){t=n.ModelId,QA.Beeline.hidePartialLoading("GetInstructionOverlay","#widgetarea");var i=QA.Beeline.Parts.InetSettings.Index.UploadUrl+(!n.FileName||n.FileName==""?"mobile-instructions.png":n.FileName);$(".instructions-scr > img").attr({src:i})},error:function(){QA.Beeline.hidePartialLoading("GetInstructionOverlay","#widgetarea")}})},i=function(i){QA.Beeline.showPartialLoading("GetInstructionOverlay","#widgetarea");var f=QA.Beeline.Parts.InetSettings.Index.url,u={};return i.target.id=="getInstructionLink"?(u.modelId="0",u.fullName=""):(u.modelId=t.toString(),u.fullName=n),u.type=QA.Beeline.Parts.InetSettings.Index.serviceType,QaCommon.Utils.ajaxHtml(f,u,function(n){$("#instructionblock").html(n),$("#instructionblock").show(),QA.Beeline.hidePartialLoading("GetInstructionOverlay","#widgetarea")},function(){QA.Beeline.hidePartialLoading("GetInstructionOverlay","#widgetarea")}),!1},f=function(n,t){t.container.find(".ui-menu").css({"padding-top":65})};return{Init:r,ChangeItem:u,GetInstruction:i,prefixOpen:f}}(),QA=QA||{},QA.Beeline=QA.Beeline||{},QA.Beeline.Parts=QA.Beeline.Parts||{},QA.Beeline.Parts.InetSettings=QA.Beeline.Parts.InetSettings||{},QA.Beeline.Parts.InetSettings.SendSmsPopup=QA.Beeline.Parts.InetSettings.SendSmsPopup||function(){var i,r,u,f,e,o="",n=function(n){QA.Beeline.Parts.InetSettings.SendSmsPopup.TargetUrl=n.TargetUrl,QA.Beeline.Parts.InetSettings.SendSmsPopup.ModelId=n.ModelId,QA.Beeline.Parts.InetSettings.SendSmsPopup.PhoneTitle=n.PhoneTitle,QA.Beeline.Parts.InetSettings.SendSmsPopup.SettingId=n.SettingId,QA.Beeline.Parts.InetSettings.SendSmsPopup.ContentContainer=n.ContentContainer},t=function(){QA.Beeline.showPartialLoading("TrySmsSendPopupOverlay","#PopupContentContainer");var t=QA.Beeline.Parts.InetSettings.SendSmsPopup.TargetUrl,n={};n.ModelId=QA.Beeline.Parts.InetSettings.SendSmsPopup.ModelId,n.Title=QA.Beeline.Parts.InetSettings.SendSmsPopup.PhoneTitle,n.PhonePrefix=jQuery("#PopupContentContainer").find("[name='PhonePrefix']").val(),n.PhoneNumber=jQuery("#PopupContentContainer .phone-input").find("[name='PhoneNumber']").val(),n.SettingId=QA.Beeline.Parts.InetSettings.SendSmsPopup.SettingId,n.Captcha=jQuery("#PopupContentContainer").find("[name='Captcha']").val(),$.ajax({type:"POST",url:t,data:n,dataType:"json",success:function(n){(QA.Beeline.hidePartialLoading("TrySmsSendPopupOverlay","#PopupContentContainer"),n)&&(n.IsSucceeded?jQuery("#PopupContentContainer").replaceWith(n.View):($("#CaptchaDivId").toggleClass("hidden",!1),(new QaCaptcha).update(),QA.Beeline.Validation.Validate(n.Errors,!1,null,"#PhoneNumber")))},error:function(){QA.Beeline.hidePartialLoading("TrySmsSendPopupOverlay","#PopupContentContainer")}})};return{Init:n,SendSms:t}}(),QA=QA||{},QA.Beeline=QA.Beeline||{},QA.Beeline.Parts=QA.Beeline.Parts||{},QA.Beeline.Parts.InterCity=QA.Beeline.Parts.InterCity||function(){var t=null,i=null,f=null,e=null,n=null,r=null,u=null,o=function(t){$("#"+f).html(t),$("#"+n).addClass("hidden")},s=function(t){$("#"+n).addClass("hidden"),QaCommon.Utils.defaultError(t)},h=function(o,s,h,c,l,a,v){t=o,i=s,f=h,e=v,n=c,r=l,u=a},c=function(){$("#"+n).removeClass("hidden");var r={idFrom:$("#"+t).beeselect("getActiveId"),idTo:$("#"+i).beeselect("getActiveId")};QaCommon.Utils.ajaxHtml(e,r,o,s)},l=function(){$("#"+t).beeselect("getActiveId")>0&&$("#"+i).beeselect("getActiveId")>0?($("#"+r).beebutton("enable"),$("#"+u).hide()):($("#"+r).beebutton("disable"),$("#"+u).show())};return{Init:h,OnClick:c,OnChange:l}}(),function(n){function u(i,r,u){if($(n.SELECTOR_PROGRESS).addClass(n.CLASS_HIDDEN),r){t(),QA.Beeline.Validation.ShowSummaryError(n.ERROR_FATAL,n.SELECTOR_ROOT,QA.Beeline.Validation.ErrorSourceTypes.Server);return}i.IsSucceeded?$(u.ContainerSelector).replaceWith(i.View):t(i.Errors)}function f(i,r){if($(n.SELECTOR_PROGRESS).addClass(n.CLASS_HIDDEN),r){t(),QA.Beeline.Validation.ShowSummaryError(n.ERROR_FATAL,n.SELECTOR_ROOT,QA.Beeline.Validation.ErrorSourceTypes.Server);return}i.IsSucceeded?(_gaq.push(["_trackPageview","/virtual/form/mobile/change_operator_prereq/50_send/"]),$(n.SELECTOR_ROOT).html(i.View)):(t(i.Errors),(new QaCaptcha).update(n.SELECTOR_ROOT),QA.Beeline.Validation.Validate(i.Errors,!1,null,n.SELECTOR_ROOT))}function e(t){var c;n.SELECTOR_ROOT="["+QA.Beeline.Validation.ATTR_CONTAINER_ID+"='"+t.ValidationContextId+"']";var r=$(n.SELECTOR_ROOT),f=r.find(n.SELECTOR_EMAIL_VALUE),u=r.find(n.SELECTOR_PHONE_VALUE),e=r.find(n.SELECTOR_CAPTCHA_VALUE);f.val(""),u.val(""),u.mask(n.PATTERN_PHONE,{placeholder:" "}),r.find(t.SubmitAreaSelector+" > label").bind("click",o),f.bind("blur",i),u.bind("blur",i),e.bind("blur",i),e.parent().siblings().find("span.captcha-refresh").bind("click",s),c=r.attr(QA.Beeline.Validation.ATTR_CONTAINER_ID),QA.Beeline.Validation.Init({SummaryValidationSelector:t.SummaryValidationSelector,SubmitAreaSelector:t.SubmitAreaSelector,DoInitValidation:!0},t.ValidationContextId),QA.Beeline.Validation.Ext.Email.Init(f.attr("name"),t.ValidationContextId),QA.Beeline.Validation.AddClientValidationExtension(t.ValidationContextId,u.attr("name"),h),_gaq.push(["_trackPageview","/virtual/form/mobile/change_operator_prereq/00_open/"])}function o(){if($(n.SELECTOR_PROGRESS).removeClass(n.CLASS_HIDDEN),QA.Beeline.Validation.Validate(null,!1,null,$(n.SELECTOR_PROGRESS)),QA.Beeline.Validation.HasErrors(this,QA.Beeline.Validation.ErrorSourceTypes.Client))$(n.SELECTOR_PROGRESS).addClass(n.CLASS_HIDDEN);else{var t=$(n.SELECTOR_ROOT).serializeAnything();t.Phone=r(t.Phone),MNPFeedbackRepository.makeAjax(f,n.Actions.SendMNPFeedback,t,{type:"POST",dataType:"json"})}}function s(){_gaq.push(["_trackEvent","form|mobile|change_operator_prereq","capcha|update",window.location.host+window.location.pathname+window.location.search+window.location.hash])}function i(t){var i=$(t.target);this.value!=""&&_gaq.push(["_trackPageview","/virtual/form/mobile/change_operator_prereq/"+i.attr(n.ATTR_DATA_STATISTIC_ID)+"_"+i.attr("name")+"/"])}function h(t,i){var u=$(n.SELECTOR_ROOT),s=u.find("[name='"+i+"']"),f,e,o;return s.is(":visible")&&(f=r(u.find("[name='"+i+"']").val()),e=new RegExp(n.REGEX_PHONE),f.length>0&&!e.test(f)&&(o=u.find(n.SELECTOR_PHONE_VALUE).siblings(QA.Beeline.Validation.SELECTOR_RED_ERROR).attr(QA.Beeline.Validation.ATTR_INCORRECT_FIELD_TEXT),QA.Beeline.Validation.AddError(i,o,QA.Beeline.Validation.ErrorTypes.Incorrect,!1,QA.Beeline.Validation.ErrorSourceTypes.Client,u))),!0}function t(n){var i,t="";if(n&&n!=null&&n!="")for(i in n)n.hasOwnProperty(i)&&(t=t==""?i:t+";"+i);else t="form_service_error";_gaq.push(["_trackEvent","form|mobile|change_operator_prereq","Error|Send|"+t+"'",window.location.host+window.location.pathname+window.location.search+window.location.hash]),_gaq.push(["_trackPageview","/virtual/form/mobile/change_operator_prereq/51_cant_send/"])}function r(n){if(!n)return"";var t=n.replace(/[^\d]/g,"");return t.length==11?t.substr(1):t}n.REGEX_PHONE="^[0-9]{10}$",n.ERROR_FATAL="При отправке запроса возникла ошибка",n.ATTR_DATA_STATISTIC_ID="data-statistic-id",n.CLASS_HIDDEN="hidden",n.PATTERN_PHONE="+7(999)999-99-99",n.SELECTOR_ROOT="body",n.SELECTOR_PROGRESS="#MNPFeedbackContainerProgress",n.SELECTOR_EMAIL_VALUE="[name='Email']",n.SELECTOR_PHONE_VALUE="[name='Phone']",n.SELECTOR_CAPTCHA_VALUE="[name='Captcha']",n.Actions={},n.init=function(t,i,r){MNPFeedbackRepository.init(t),n.Actions=i,MNPFeedbackRepository.makeAjax(u,n.Actions.GetIndex,null,null,r)},n.initWidget=function(n){e(n)};var c=function(n){var r=getContainerId(target),t,i;if(n||(n=Errors),n=n[r],i=[],n)for(t in n)n.hasOwnProperty(t)&&i.push(t);return i};return n}(MNPFeedback||(MNPFeedback={})),function(n){function t(t,i,r,u,f){var e=n.Url;i&&(e=e.replace("replacethisaction",i)),u||(u={type:"GET",dataType:"json"}),r&&(u.data=r),$.ajax(e,u).done(function(n){$.isFunction(t)&&t(n,!1,f)}).error(function(e){console.error(n.ERROR_AJAX+i+", Data="+JSON.stringify(r)+", Params="+JSON.stringify(u)+", callbackParams="+JSON.stringify(f)),$.isFunction(t)&&t(e,!0,f)})}return n.ERROR_AJAX="MNPFeedbackRepository.ajaxRequest(): Error on Action: ",n.ERROR_INIT="MNPFeedbackRepository.init(): No URL for ajax-module MNPFeedbackRepository",n.Url="",n.init=function(t){setTimeout(function(){t||console.error(n.ERROR_INIT),n.Url=t},0)},n.makeAjax=function(n,i,r,u,f){setTimeout(function(){t(n,i,r,u,f)},0)},n}(MNPFeedbackRepository||(MNPFeedbackRepository={})),function(n){var t={},i={},r={},u={};n.init=function(n){t=n,i=$(n.SubscribeAreaSelector),r=$(n.UnsubscribeAreaSelector),u=$(n.SubmitAreaSelector),_initEvents(),QA.Beeline.Validation.Init({SummaryValidationSelector:" .form-tip.text",SubmitAreaSelector:n.SubscribeBtnAreaSelector},"subscribeTab"),QA.Beeline.Validation.AddClientValidationExtension("subscribeTab","NewsEmailCategories",_validateNewsEmailCategories),QA.Beeline.Validation.AddSubmitButtonStateExtension("subscribeTab","NewsEmailCategories",_newsEmailCategoriesIsValid),QA.Beeline.Validation.Init({SummaryValidationSelector:" .form-tip.text",SubmitAreaSelector:t.UnsubscribeBtnAreaSelector},"unsubscribeTab")},n.NewsEmailCategoriesValidate=function(){QA.Beeline.Validation.Validate(null,!0,"NewsEmailCategories","[data-block-validation-id='subscribeTab']")},n.categoriesFixClass=function(){$(".subscribe-theme li").addClass("checkblock")},_validateNewsEmailCategories=function(){if($("[name='NewsEmailCategories'] input:checkbox").length==0)return!0;var r=$("[name='NewsEmailCategories'] input:checkbox:checked").length>0;return r?!0:(QA.Beeline.Validation.AddError("NewsEmailCategories",t.NewsEmailCategoriesValidatorText,QA.Beeline.Validation.ErrorTypes.Other,!1,QA.Beeline.Validation.ErrorSourceTypes.Client,"[data-block-validation-id='subscribeTab']"),!1)},_newsEmailCategoriesIsValid=function(){return!0},_initEvents=function(){$("#resendSubscConfirm").click(function(){var n=i.serializeAnything();jQuery.ajax(t.ResendConfirmationUrl,{data:n,type:"POST",dataType:"json",traditional:!0}).done(function(n){QA.Beeline.Popup.hideLoading(),!n.IsSuccessed}).error(function(){QA.Beeline.Popup.hideLoading(),alert("Введены некорректные данные!")})}),$("#resendUnsubscConfirm").click(function(){var n=r.serializeAnything();jQuery.ajax(t.ResendCancelConfirmationUrl,{data:n,type:"POST",dataType:"json",traditional:!0}).done(function(n){QA.Beeline.Popup.hideLoading(),!n.IsSuccessed}).error(function(){QA.Beeline.Popup.hideLoading(),alert("Введены некорректные данные!")})}),$("#subscribeToggle").click(function(){$("#subscribeToggle").hasClass("active")||($("#subscribeToggle").addClass("active"),$("#unsubscribeToggle").removeClass("active"),$("#subscribeTab").show(),$("#unsubscribeTab").hide(),QA.Beeline.Validation.Validate(null,!0,null,t.SubscribeAreaSelector))}),$("#unsubscribeToggle").click(function(){$("#unsubscribeToggle").hasClass("active")||($("#unsubscribeToggle").addClass("active"),$("#subscribeToggle").removeClass("active"),$("#unsubscribeTab").show(),$("#subscribeTab").hide(),QA.Beeline.Validation.Validate(null,!0,null,t.UnsubscribeAreaSelector))}),u.find("label").bind("click",{},function(){QA.Beeline.Popup.close()}),i.find(t.SubscribeBtnAreaSelector).children("label").bind("click",{},function(){if(QA.Beeline.Validation.Validate(null,!1,null,t.SubscribeAreaSelector),!QA.Beeline.Validation.HasErrors(this,QA.Beeline.Validation.ErrorSourceTypes.Client)){QA.Beeline.Popup.showLoading();var r=i.serializeAnything();jQuery.ajax(t.SubmitSubscriptionUrl,{data:r,type:"POST",dataType:"json",traditional:!0}).done(function(n){QA.Beeline.Popup.hideLoading(),n.IsSuccessed?n.RequiresConfirmation?showConfirmation("#subscConfirmation"):showConfirmation("#directSubscConfirmation"):(QA.Beeline.Validation.Validate(n.Errors,!1,null,t.SubscribeAreaSelector),$("#subscribeCaptchaContainer").is(":visible")&&(new QaCaptcha).update("#subscribeCaptchaContainer"))}).error(function(){QA.Beeline.Popup.hideLoading(),alert("Введены некорректные данные!")})}}),r.find(t.UnsubscribeBtnAreaSelector).children("label").bind("click",{},function(){if(QA.Beeline.Validation.Validate(null,!1,null,t.SubscribeAreaSelector),!QA.Beeline.Validation.HasErrors(this,QA.Beeline.Validation.ErrorSourceTypes.Client)){QA.Beeline.Popup.showLoading();var i=r.serializeAnything();jQuery.ajax(t.SubmitUnsubscribeUrl,{data:i,type:"POST",dataType:"json",traditional:!0}).done(function(n){QA.Beeline.Popup.hideLoading(),n.IsSuccessed?showConfirmation("#unsubscConfirmation"):(QA.Beeline.Validation.Validate(n.Errors,!1,null,t.UnsubscribeAreaSelector),$("#unsubscribeCaptchaContainer").is(":visible")&&(new QaCaptcha).update("#unsubscribeCaptchaContainer"))}).error(function(){QA.Beeline.Popup.hideLoading(),alert("Введены некорректные данные!")})}})},showConfirmation=function(n){$("#subsConfirmArea h4").hide(),$(n).show(),$("#subscrArea").hide(),$("#subsConfirmArea").show(),QA.Beeline.Popup.resizePopup()}}(NewsSubscription||(NewsSubscription={})),function(n){n.beforeAjaxGetData=function(n){n.type=="QaLinkButton"&&n.id!="CategoryButtons"},n.endAjaxGetData=function(n){n.type=="QaLinkButton"&&n.id=="CategoryButtons"&&n.target.attr(QaLinkButton.loadedData,"")}}(NewsWidget||(NewsWidget={})),QaCommon.Observer!=null&&(QaCommon.Observer.addListener(NewsWidget,"beforeAjaxGetData","beforeAjaxGetData"),QaCommon.Observer.addListener(NewsWidget,"successAjaxGetData","endAjaxGetData"),QaCommon.Observer.addListener(NewsWidget,"errorAjaxGetData","endAjaxGetData")),QA=QA||{},QA.Beeline=QA.Beeline||{},QA.Beeline.Parts=QA.Beeline.Parts||{},QA.Beeline.Parts.NFCWidget=QA.Beeline.Parts.NFCWidget||function(){var n="",t=function(t){n=t,QA.Beeline.Validation.Init({SummaryValidationSelector:".form-tip.text",SubmitAreaSelector:".nfc-widget-submit",DoInitValidation:!0},"nfc-widget-validation")},i=function(){QA.Beeline.showPartialLoading("nfc-widget-overlay",null);var t=$(".nfc-widget").find("input").serialize();$.ajax({type:"POST",url:n,data:t,dataType:"json",success:function(n){n.IsSucceeded?window.location.replace(n.Url):(console.log(n),QA.Beeline.hidePartialLoading("nfc-widget-overlay",null),QA.Beeline.Validation.Validate(n.Errors,!1,null,$("#nfc-widget-fieldset")),(new QaCaptcha).update())},error:function(){QA.Beeline.hidePartialLoading("nfc-widget-overlay",null)}})};return{Init:t,Check:i}}(),QA=QA||{},QA.Beeline=QA.Beeline||{},QA.Beeline.Parts=QA.Beeline.Parts||{},QA.Beeline.Parts.PartnerQuestionFormWidget=QA.Beeline.Parts.PartnerQuestionFormWidget||{},QA.Beeline.Parts.PartnerQuestionFormWidget.Index=QA.Beeline.Parts.PartnerQuestionFormWidget.Index||function(){function i(t){n=t,f()}function r(){QA.Beeline.Validation.Validate(null,!1,null,n.container)&&(e(),$.ajax({url:n.submitUrl,data:JSON.stringify(u()),dataType:"json",type:"post",contentType:"application/json; charset=UTF-8",processData:!1,success:function(i){if(t(),i.IsSucceeded)$(n.container).empty().html(i.View);else{i.Error&&!QaCommon.Utils.isBlank(i.Error.ErrorMessage)&&QaCommon.Utils.defaultError({status:"error",statusText:i.Error.ErrorMessage},null,null);return}},error:function(n){t(),QaCommon.Utils.defaultError({status:n.status,xhr:n},null,null)}}))}function u(){var t={};return $(n.container).find("[name]").each(function(){$(this).attr("name").length>0&&($(this).attr("type")!=="radio"||$(this).is(":checked"))&&(t[$(this).attr("name")]=$(this).val())}),t}function f(){$(n.container).attr("data-block-validation-id",n.validationContext),QA.Beeline.Validation.Init({SummaryValidationSelector:n.additionalValidationBlock,SubmitAreaSelector:n.submitArea},n.validationContext),QA.Beeline.Validation.Ext.Email.Init("Form.Email",n.validationContext),QA.Beeline.Validation.Ext.InputRegex.Init("Form.ContactName",n.validationContext,{regex:"(?!^\\s{1,150}$)^(.){0,150}$"}),QA.Beeline.Validation.Ext.InputRegex.Init("Form.CompanyName",n.validationContext,{regex:"(?!^\\s{1,150}$)^(.){0,150}$"}),QA.Beeline.Validation.Validate(null,!1,null,n.container)}function e(){$(".content-wrap").showLoading(n.loadingElement)}function t(){$(".content-wrap").hideLoading(n.loadingElement)}var n;return{init:i,sendForm:r}}(),function(n){function r(o,s,h){var a=t[o],l=$(a.ContainerSelector),w=l.find(".b-loader").not(".hidden"),b,c,p,y,v;w!=undefined&&w!=null&&w.length>0?setTimeout(function(){r(o,s,h)},100):($('input[name="PhoneBlock.PhoneComplexElement"]').blur(function(){$(this).next().val().length!=7&&QA.Beeline.GoogleTagManagerHelper.PaymentError("Не указан телефон")}),a.IsCompact&&i($(a.FilterSelector).val(),l),b=l.find("[name='"+a.SumName+"']"),b.numeric({decimal:!1,negative:!1},function(){this.value="",this.focus()}),b.val(""),l.find("[name='"+n.NAME_MODEM_PHONE+"']").val(""),QA.Beeline.Validation.Init({SummaryValidationSelector:a.SummaryValidationSelector,SubmitAreaSelector:a.SubmitAreaSelector,SumName:a.SumName},o),QA.Beeline.Validation.AddClientValidationExtension(o,a.SumName,u),QA.Beeline.Validation.AddClientValidationExtension(o,n.NAME_MODEM_PHONE,f),QA.Beeline.Validation.Validate(null,!0,null,l),s&&(c=s,c.indexOf(n.FTTB_LOGIN_PREFIX)==0&&(c=s.substr(n.FTTB_LOGIN_PREFIX.length)),c.indexOf(n.FTTB_LOGIN_PREFIX1)==0&&(p=c.substr(0,3),c=c.substr(n.FTTB_LOGIN_PREFIX1.length),a.IsCompact&&(l.find(n.SELECTOR_COMPLEX_PAYMENT_FILTER).beeselect("setActive",h),i(h,$(n.SELECTOR_COMPLEX_PAYMENT_FILTER).parents("["+n.ATTR_BLOCK_ID+"]:first"))),y=c,v=l.find(n.SELECTOR_MODEM_PHONE_BLOCK).find("[name='"+n.NAME_COMPLEX_MODEM_DEF+"']"),v!=undefined&&v!=null&&v.length==1?v.attr("type")=="hidden"?(v.beeselect("setActive",p),v.beeselect("getActive").data("id")!=p&&(y="")):v.val()!=p&&(y=""):y=""),$("[name='"+n.NAME_MODEM_PHONE+"']").val(y),a.IsCompact?c.length>7?l.find(n.SELECTOR_PHONE_BLOCK).beephone("setValue",c.substr(0,3),c.substr(3)):c.length==7&&l.find(n.SELECTOR_PHONE_BLOCK).beephone("setValue",n.FTTB_LOGIN_PREFIX1,c):c.length>7?l.find(n.SELECTOR_PHONE_BIG_BLOCK).beephone("setValue",c.substr(0,3),c.substr(3)):c.length==7&&l.find(n.SELECTOR_PHONE_BIG_BLOCK).beephone("setValue",n.FTTB_LOGIN_PREFIX1,c)),l.find(t[o].SubmitAreaSelector).children("label").bind("click",{WidgetId:o},function(t){var r=jQuery(this).parents("["+n.ATTR_BLOCK_ID+"]:first"),i,u,f;r.find(n.SELECTOR_SUBMIT_PROGRESS).removeClass(n.CLASS_HIDDEN),QA.Beeline.Validation.Validate(null,!1,null,this),QA.Beeline.Validation.HasErrors(this,QA.Beeline.Validation.ErrorSourceTypes.Client)?r.find(n.SELECTOR_SUBMIT_PROGRESS).addClass(n.CLASS_HIDDEN):(i=r.serializeAnything(),i.WidgetId=t.data.WidgetId,i.Phone=i.Phone.replace(/[^0-9.]/g,""),u=$(".complex-payment-windget").find(".slct").attr("data-title"),f=parseInt($(".complex-payment-windget").find(".price input").val()),QA.Beeline.GoogleAnalytics.paymentSubmit(u,f),PaymentWidgetAjaxRepository.paymentSend(i,e,t.data.WidgetId))}))}function u(i,r){var s=$("["+n.ATTR_BLOCK_ID+"='"+i+"']").first(),e=s.find("[name='"+r+"']"),f=e.val(),u,o;(!f||parseInt(f)<t[i].SumMinValue||parseInt(f)>t[i].SumMaxValue)&&(f==""||parseInt(f)==0?(u=e.siblings("div["+QA.Beeline.Validation.ATTR_REQIRED_FIELD_TEXT+"]").first().attr(QA.Beeline.Validation.ATTR_REQIRED_FIELD_TEXT),o=QA.Beeline.Validation.ErrorTypes.Required):(u=e.siblings("div["+QA.Beeline.Validation.ATTR_INCORRECT_FIELD_TEXT+"]").first().attr(QA.Beeline.Validation.ATTR_INCORRECT_FIELD_TEXT),u=u.replace("%MIN%",t[i].SumMinValue).replace("%MAX%",t[i].SumMaxValue),o=QA.Beeline.Validation.ErrorTypes.Incorrect),QA.Beeline.GoogleTagManagerHelper.PaymentError(u),QA.Beeline.Validation.AddError(r,u,o,!0,QA.Beeline.Validation.ErrorSourceTypes.Client,e))}function f(t,i){var e=$("["+n.ATTR_BLOCK_ID+"='"+t+"']").first(),r=e.find("[name='"+i+"']"),u,f;if(!r.is(":visible"))return!0;u=r.val(),f=new RegExp("^[0-9]{7}$"),f.test(u)||(errorText=r.closest(n.SELECTOR_MODEM_PHONE_BLOCK).find("div["+QA.Beeline.Validation.ATTR_INCORRECT_FIELD_TEXT+"]").first().attr(QA.Beeline.Validation.ATTR_INCORRECT_FIELD_TEXT),errorType=QA.Beeline.Validation.ErrorTypes.Incorrect,QA.Beeline.GoogleTagManagerHelper.PaymentError(errorText),QA.Beeline.Validation.AddError(i,errorText,errorType,!1,QA.Beeline.Validation.ErrorSourceTypes.Client,r))}function i(t,i){var s=i.children("input[name='FilterUrl']:first"),r,f,u,e,o;s&&(r=i.children("div.filter-id-to-url-title").children("input["+n.ATTR_FILTER_ID+"='"+t+"']:first").val(),r||(r=""),s.val(r)),f=i.children("div.payment-filter-pre-text"),f&&(u=i.children("div.filter-id-to-filter-text").children("input["+n.ATTR_FILTER_ID+"='"+t+"']:first").val(),u||(u=""),f.html(unescape(u))),e=i.find(n.SELECTOR_MODEM_PHONE_BLOCK),o=i.find(n.SELECTOR_PHONE_BLOCK),r==n.HOME_ID?(e.removeClass("hidden"),o.addClass("hidden"),$("#cardpaylink").addClass("hidden")):(e.addClass("hidden"),o.removeClass("hidden"),$("#cardpaylink").removeClass("hidden")),QA.Beeline.Validation.IsModuleInitialized(i)&&(QA.Beeline.Validation.Validate(null,!1,null,i),QA.Beeline.Validation.HideRedErrors(null,i))}function e(i,r,u){var f=t[r],e=$(f.ContainerSelector);if(e.find(n.SELECTOR_SUBMIT_PROGRESS).addClass(n.CLASS_HIDDEN),u){QA.Beeline.Validation.ShowSummaryError(Resources.ValidationMessages.WrongData,e,QA.Beeline.Validation.ErrorSourceTypes.Server);return}i&&(i.IsSucceeded?window.location=i.RedirectUrl:QA.Beeline.Validation.Validate(i.Errors,!1,null,f.ContainerSelector))}n.ATTR_BLOCK_ID="data-block-payment-id",n.ATTR_FILTER_ID="data-id",n.SELECTOR_SUBMIT_PROGRESS=".SubmitProgress",n.CLASS_HIDDEN="hidden",n.ERROR_AJAX="Service error. Try to refresh.",n.HOME_ID="broadband",n.SELECTOR_MODEM_PHONE_BLOCK="[name='ModemPhoneContainer']",n.SELECTOR_PHONE_BLOCK="#PhoneBlock",n.SELECTOR_PHONE_BIG_BLOCK=".PhoneBlockBig",n.SELECTOR_COMPLEX_PAYMENT_FILTER="#servicesFilterButtons1",n.NAME_COMPLEX_MODEM_DEF="DefCode",n.NAME_MODEM_PHONE="ModemPhone",n.FTTB_LOGIN_PREFIX="FTTB/",n.FTTB_LOGIN_PREFIX1="089";var t={};n.init=function(i,u,f,e){i&&i!=null||(i={}),u?i.ContainerSelector="["+n.ATTR_BLOCK_ID+"='"+u+"']:first":(console.warn("PaymentWidget.init(). No widgetId => Context=html "),i.ContainerSelector="html"),i.SumName||(console.error("PaymentWidget.init(). No SumName => No Validation for Sum "),i.SumName="EmptySumName"),i.SumMinValue||(console.error("PaymentWidget.init(). No SumMinValue => SumMinValue = 100 "),i.SumMinValue=100),i.SumMaxValue||(console.error("PaymentWidget.init(). No SumMaxValue => SumMaxValue = 15000 "),i.SumMaxValue=15e3),i.SubmitAreaSelector||(console.warn("PaymentWidget.init(). No SubmitAreaSelector => SubmitAreaSelector = '.ButtonSend' "),i.SubmitAreaSelector=".ButtonSend"),i.IsCompact||(i.IsCompact=!1),t[u]=i,r(u,f,e)},n.serviceFilterChanged=function(t,r){var u=$(r.target).attr(n.ATTR_FILTER_ID),f=jQuery(this).parents("["+n.ATTR_BLOCK_ID+"]:first");i(u,f)}}(PaymentWidget||(PaymentWidget={})),function(n){var t={};n.init=function(n,i){n&&n!=null||(n={}),i||(i="",console.warn("PaymentWidgetAjaxRepository.init(). No widgetId")),n.ControllerUrl||(n.ControllerUrl="error",console.error("PaymentWidgetAjaxRepository.init(). No ControllerUrl => ERROR")),n.ActionPaymentSend||(n.ActionPaymentSend="PaymentSend",console.warn("PaymentWidgetAjaxRepository.init(). No ActionPaymentSend => Default 'PaymentSend'")),t[i]=n},n.paymentSend=function(n,i,r){if(!n){console.error("Model empty");return}r||(r="",console.warn("PaymentWidgetAjaxRepository.paymentSend(). No widgetId")),n.FilterUrl=="broadband"?QA.Beeline.GoogleTagManagerHelper.PaymentSubmit(n.Sum,"Home"):n.FilterUrl=="mobile"&&QA.Beeline.GoogleTagManagerHelper.PaymentSubmit(n.Sum,"Mobile"),jQuery.ajax(t[r].ControllerUrl.replace("replacethisaction",t[r].ActionPaymentSend.toLowerCase()),{data:n,type:"POST",dataType:"json",traditional:!0}).done(function(n){jQuery.isFunction(i)&&i(n,r,!1)}).error(function(n){jQuery.isFunction(i)&&i(n,r,!0)})}}(PaymentWidgetAjaxRepository||(PaymentWidgetAjaxRepository={})),QA=QA||{},QA.Beeline=QA.Beeline||{},QA.Beeline.Parts=QA.Beeline.Parts||{},QA.Beeline.Parts.PersonalSubscriptions=QA.Beeline.Parts.PersonalSubscriptions||function(){var n,t,i,r,u,f,e,o,s,h=function(h,c,l,a,v,y,p,w,b,k,d){n=v,t=y,i=p,r=w,s=d,u=h,f=c,e=l,o=a,$(".news-tab").click(function(){return QaCommon.Utils.ajaxHtml(s,{IsNew:!0,PopupType:b,NewsEmailCategories:k},function(n){QA.Beeline.Popup.show(n)},function(){console.log("error")}),!1}),$(".personal-tab").click(function(){QaCommon.Utils.ajaxHtml(n,{NewsSubcriptionsPopupType:b,NewsEmailCategories:k},function(n){QA.Beeline.Popup.show(n)},function(){console.log("error")})})},c=function(){var n=$(".subscribe-form").serializeAnything();QA.Beeline.showPartialLoading("ps-loading",null),jQuery.ajax(f,{data:n,type:"POST",dataType:"json",traditional:!0}).done(function(){QA.Beeline.hidePartialLoading("ps-loading",null)}).error(function(){console.log("error")})},l=function(){var n=$(".subscribe-form").serializeAnything();QA.Beeline.showPartialLoading("ps-loading",null),jQuery.ajax(o,{data:n,type:"POST",dataType:"json",traditional:!0}).done(function(){QA.Beeline.hidePartialLoading("ps-loading",null)}).error(function(){console.log("error")})},a=function(){var n=$(".subscribe-form").serializeAnything();QA.Beeline.showPartialLoading("ps-loading",null),jQuery.ajax(u,{data:n,type:"POST",dataType:"json",traditional:!0}).done(function(i){QA.Beeline.hidePartialLoading("ps-loading",null),i.IsSucceeded?QaCommon.Utils.ajaxHtml(t,n,function(n){QA.Beeline.Popup.show(n)},function(n){console.log(n)}):((new QaCaptcha).update(),QA.Beeline.Validation.Validate(i.Errors,!1,null,"#PhoneNumber"))}).error(function(){console.log("error")})},v=function(){var n=$(".subscribe-form").serializeAnything();QA.Beeline.showPartialLoading("ps-loading",null),jQuery.ajax(e,{data:n,type:"POST",dataType:"json",traditional:!0}).done(function(t){QA.Beeline.hidePartialLoading("ps-loading",null),t.IsSucceeded?QaCommon.Utils.ajaxHtml(i,n,function(n){QA.Beeline.Popup.show(n)},function(n){console.log(n)}):QA.Beeline.Validation.Validate(t.Errors,!1,null,"#PhoneVerificationCode")}).error(function(){console.log("error")})},y=function(){var n=$(".subscribe-form").serializeAnything();QA.Beeline.showPartialLoading("ps-loading",null),QaCommon.Utils.ajaxHtml(r,n,function(n){QA.Beeline.Popup.show(n)},function(n){console.log(n)})};return{Init:h,SendConfirmationCode:c,ResendActivationEmail:l,Step1Click:a,Step2Click:v,Step3Click:y}}(),QA=QA||{},QA.Beeline=QA.Beeline||{},QA.Beeline.Parts=QA.Beeline.Parts||{},QA.Beeline.Parts.PhoneSettings=QA.Beeline.Parts.PhoneSettings||{},QA.Beeline.Parts.PhoneSettings.Index=QA.Beeline.Parts.PhoneSettings.Index||function(){var et,s,ot,st,cr,p,ht,w,ct,h,c="AutoSettingsRequests",b,k,lt,at,n,d,t,l,a,vt,f=!1,oi=!1,e=!1,i,yt,lr,pt="PhoneSetupInternet",wt="PhoneSetupMms",r=145684,u=146752,bt,si=function(t,i,r,e,c,l,a,d,g,nt,tt,it,rt){et=t,ot=r,s=i,st=e,lt=c,k=l,b=a,p=d,ht=g,w=nt,ct=it,h=tt,bt=rt,at=$("#letter-brands");at.on("click",".brand-item",ai);$(".brand-letter").click(hi),$(".brand-letter:first").click(),$("#mobile-internet-button").click(ni),$("#mms-button").click(function(){f||gi()?o():wi()}),$("#how-to-check").click(function(){$("#how-to-check-block").toggle()}),$("#mobile-vendors-search-no-vendor").click(function(){v(-1)}),$("#yes-setup-mms").click(function(){$("#mms-first-step").hide(),oi=!0,ui(n,u),y(),o()}),$("#no-setup-internet").click(function(){f=!0,ni()});$(document).on("click","#success",nr);$(document).on("click","#not-success",fr);$(document).on("click","#setup-mms-grats-link",o);$(document).on("click",".upsale-mms",o)},g=function(){$(".mobile-vendors-list").hide(),$(".mobile-instructions-wrap").removeClass("expand")},hi=function(){var r,t,i,n;for($(".mobile-vendors-list .filter li").removeClass("active"),$(this).parent().addClass("active"),r=$(this).data("letter"),t=et[r],$("#letter-brands ul").html(""),$("#btn-auto-select").hide(),$("#small-phone").hide(),rt(),i=1,n=0;n<t.length;n++){var u=t[n],f=$("<span/>",{"class":"dynamic brand-item","data-id":u.Id}).append(u.Name),e=$("<li/>").append(f),o=$("#letter-brands .column-"+i+" ul");o.append(e),(n==6||n==13||n==20)&&i++}},ci=function(n,t){t.value==-1?v(-1):(console.log("Loading small phone: ",t.value),vt=t.value,li(t.value))},li=function(n){n==-1?($("#small-phone-image").attr({src:""}),$("#small-phone").hide(),kt()):$.ajax({type:"POST",url:s,data:{phoneId:n},success:function(n){var t=b+n.ImageName;n.ImageName!=null?($("#small-phone-image").attr({src:t}),$("#small-phone-image").show()):$("#small-phone-image").hide(),$("#small-phone").show()},dataType:"json"})},kt=function(){var t=vt;t==-1?(n=t,d="Модели нет в списке",nt(t)):$.ajax({type:"POST",url:s,data:{phoneId:t},success:function(n){v(t),$(".mobile-search .search-bar-wrap .field input").val(n.FullName),g(),$("#mms-first-step").hide()},dataType:"json"})},ai=function(){var n=$(this).data("id");$(".three-columns li").removeClass("active"),$(this).parent().addClass("active"),rt(),$(".form-combobox .combobox input").val(""),$.ajax({type:"POST",url:ot,data:{brandId:n},success:function(n){var t=jQuery.parseJSON(n);$("#BrandPhones").beebuttonautoselect("setItems",t),$("#btn-auto-select").show(),$("#small-phone").hide()},dataType:"json"})},vi=function(n,t){var i=t.value;console.log("load phone "+i),v(i),g()},v=function(t){t==-1?($(".mobile-vendors-list").hide(),$("#btn-auto-select").hide(),$(".mobile-search .search-bar-wrap .field input").val("В списке нет моей модели"),n=t,d="Модели нет в списке",$(".instructions-scr > img").attr({src:"/Content/img/phone-settings-widget/mobile-instructions.png"}),nt(t)):$.ajax({type:"POST",url:s,data:{phoneId:t},success:function(i){console.log("Phone loaded: "),console.log(i),n=t,d=i.FullName;var r=b+i.ImageName;i.ImageName!=null?$(".instructions-scr > img").attr({src:r}):$(".instructions-scr > img").attr({src:"/Content/img/phone-settings-widget/mobile-instructions.png"}),nt(t),$("#mms-first-step").hide()},dataType:"json"})},nt=function(n){$(".mobile-service-setup").show(),$("#data-transfer-foldable").Foldable(),$(".button.sub").removeClass("disabled"),l=!0,a=!0,n===-1?($("#mms-button").removeClass("selected"),$("#mobile-internet-button").removeClass("selected"),$("#settings-type-selector").hide(),$("#settings-wrapper").hide()):$.ajax({type:"POST",url:st,data:{phoneId:n},success:function(n){var i=jQuery.parseJSON(n);console.log("services loaded: "),console.log(i),$.inArray(r,i)!=-1&&(t=r,a=!1),$.inArray(u,i)!=-1&&(t=u,l=!1),$("#mms-button").removeClass("selected"),$("#mobile-internet-button").removeClass("selected"),$("#settings-type-selector").hide(),$("#settings-wrapper").hide()},dataType:"json"}),y()},dt=function(){$("#settings-type-selector").beelinkbutton("setActive","auto-settings-button"),$("#settings-type-selector").beelinkbutton("show","auto-settings-button"),it()},tt=function(){$("#settings-type-selector").beelinkbutton("setActive","manual-settings-button"),$("#settings-type-selector").beelinkbutton("show","manual-settings-button"),it()},it=function(){rt(),QA.Beeline.showPartialLoading("psw-overlay",null);var f=$("#settings-type-selector").beelinkbutton("getActiveId");f==="auto-settings-button"?(console.log("timerCountdown: "+i),i>0?(console.log("Таймер еще не закончил отсчет"),QA.Beeline.hidePartialLoading("psw-overlay",null),$("#settings-wrapper-auto").removeClass("hidden"),$("#settings-wrapper-manual").addClass("hidden")):$.ajax({url:k,data:{phoneId:n,serviceId:t},type:"GET",success:function(n){$("#settings-wrapper-auto").html(n),$("#settings-wrapper-auto").removeClass("hidden"),$("#settings-wrapper-manual").addClass("hidden"),QA.Beeline.hidePartialLoading("psw-overlay",null),$("#how-to-find-number-foldable").each(function(){$(this).Foldable()}),$.ajax({type:"POST",url:p,success:function(n){console.log("Captcha required: ",n),n===!0?$(".mobile-service-setup .captcha").show():$(".mobile-service-setup .captcha").hide()},error:function(n){console.error("error: "+n)},dataType:"json"}),gt()},error:function(n){console.error("error: "+n)}})):f==="manual-settings-button"&&$.ajax({url:lt,data:{phoneId:n,serviceId:t},type:"GET",success:function(n){QA.Beeline.hidePartialLoading("psw-overlay",null),$("#settings-wrapper-manual").html(n),$("#settings-wrapper-auto").addClass("hidden"),$("#settings-wrapper-manual").removeClass("hidden"),ii(),$("#how-to-check-link").each(function(){$(this).Foldable()}),t==u?l?$("#only-manual-settings").show():$("#only-manual-settings").hide():t==r&&(a?$("#only-manual-settings").show():$("#only-manual-settings").hide())},error:function(n){console.error(n)}})},yi=function(){console.log("button ext call");var n=ft();return console.log("Button: isRequestsBlocked="+n+", sendingTimerCountdown="+e),e||n?!1:(console.log("Button ext enabled!"),!0)},pi=function(){if(!$(".auto-settings-submit").hasClass("disabled")){var i=$("#auto-settings-container"),o="auto-settings-form",r="auto-settings-submit",u=i.find('input[name="PhoneCode"]').val(),f=i.find('input[name="PhoneNumber"]').val(),e={PhoneCode:u,PhoneNumber:f,PhoneId:n,ServiceId:t,Captcha:$('input[name="Captcha"]').val()};$(".mobile-service-setup .form-phone-box div").find("input").attr("disabled","disabled"),QA.Beeline.showPartialLoading("auto-settings-overlay",r),fi(),jQuery.ajax(k,{data:e,type:"POST",dataType:"json",traditional:!0}).done(function(n){QA.Beeline.hidePartialLoading("auto-settings-overlay",r),n.IsSucceeded?(di(),$("#submited-notification").show(),$("#submited-notification").Foldable(),ei(),ft()?ur():fi(),er(),ii(),$("#how-to-check-link").each(function(){$(this).Foldable()})):(n.Errors.Captcha!=null&&$(".mobile-service-setup .captcha").show(),(new QaCaptcha).update(),$("#submited-text").hide(),$(".mobile-service-setup .form-phone-box div").find("input").removeAttr("disabled"),QA.Beeline.Validation.Validate(n.Errors,!1,null,"#auto-settings-container"))}).error(function(){i.html('<h2 class="header-special">Ошибка<\/h2>'),$(".mobile-service-setup .form-phone-box div").find("input").removeAttr("disabled")})}},gt=function(){QA.Beeline.Validation.Init({SubmitAreaSelector:".auto-settings-submit",DoInitValidation:!0},"auto-settings-form"),QA.Beeline.Validation.AddClientValidationExtension("auto-settings-form","Captcha",sr);var n=$('.phone-input input[type="text"]').attr("name");QA.Beeline.Validation.AddSubmitButtonStateExtension("auto-settings-form",n,yi)},ni=function(){$("#settings-wrapper").show(),$("#mms-first-step").hide(),$(".filter-wrap").show(),$("#mms-button").removeClass("selected"),$("#mobile-internet-button").addClass("selected"),t=u,console.log("ServiceId = ",t),$("#services-wrapper").show(),l?($("#settings-type-selector").hide(),tt()):($("#settings-type-selector").show(),dt())},wi=function(){$("#mobile-internet-button").removeClass("selected"),$("#mms-button").addClass("selected"),$("#mms-first-step").show(),$("#mms-first-step-how-check-inet").Foldable(),$("#settings-wrapper").hide(),$(".filter-wrap").hide(),$("#services-wrapper").hide(),ti()},o=function(){$(".service-setup-note").hide(),$("#mobile-internet-button").removeClass("selected"),$("#mms-button").addClass("selected"),$("#yes-setup-mms").addClass("disabled"),$("#settings-wrapper").show(),$(".filter-wrap").show(),t=r,console.log("ServiceId = ",t),ti(),$("#services-wrapper").show(),a?($("#settings-type-selector").hide(),tt()):($("#settings-type-selector").show(),dt())},ti=function(){$("#mms-howtocheck-text").hide(),$("#mms-first-step-how-check-inet").closest(".foldable").removeClass("opened"),$("#mms-howtocheck-text .before").css("left","-65px")},ii=function(){f&&$(".service-setup-link.selected").attr("id")!=="mms-button"?$("#success-label").text("Да, перейти к настройке MMS"):$("#success-label").text("Да"),$(".is-success-block").show()},bi=function(){$(".is-success-block").hide()},rt=function(){$(".service-setup-note").hide()},ki=function(){$(".mobile-vendors-list").show(),$(".mobile-vendors-list .filter-wrap").show(),$(".mobile-instructions-wrap").addClass("expand");var n=$(".mobile-vendors-list").data("opened");n==="true"||($(".mobile-vendors-list").data("opened","true"),$(".brand-letter:first").click())},y=function(){var t=ut(),i=ri(),r,u;console.log("Internet:"),console.log(t),console.log("MMS:"),console.log(i),$("#mobile-internet-button").removeClass("active"),$("#mms-button").removeClass("active"),$("#mobile-internet-button").find("span.setup-complete").remove(),$("#mms-button").find("span.setup-complete").remove(),$.inArray(n.toString(),t)!=-1&&(r=$('<span class="setup-complete"><\/span>'),$("#mobile-internet-button").append(r),$("#mobile-internet-button").addClass("active"),console.log("Current phone inet setup complete")),$.inArray(n.toString(),i)!=-1&&(u=$('<span class="setup-complete"><\/span>'),$("#mms-button").append(u),$("#mms-button").addClass("active"),console.log("Current phone mms setup complete"))},di=function(){$.ajax({type:"POST",url:ht,done:function(){console.log("captcha increased")}})},gi=function(){var t=ut();return $.inArray(n.toString(),t)!=-1},ri=function(){var n=sessionStorage.getItem(wt),t;return n==null&&(n=""),t=n.split(";")},ut=function(){var n=sessionStorage.getItem(pt),t;return n==null&&(n=""),t=n.split(";")},ui=function(t,i){var f=ri(),e=ut(),o,s;i==r&&$.inArray(n.toString(),f)==-1&&(f.push(t),o=f.join(";"),sessionStorage.setItem(wt,o)),i==u&&$.inArray(n.toString(),e)==-1&&(e.push(t),s=e.join(";"),sessionStorage.setItem(pt,s))},nr=function(){if(!$("#success").hasClass("disabled")){ui(n,t),y(),f?(f=!1,o()):t===r?tr():rr();var i=$("#success-label").text();i!=="Да"&&bi(),i==="Да"&&$("#success").addClass("disabled"),$("#not-success").removeClass("disabled"),QA.Beeline.Parts.UpSale.init(3)}},tr=function(){var n=$("<p>Поздравляем! Желаем Вам приятного использования наших услуг<\/p>");$(".service-setup-note").html(n),$(".service-setup-note").show()},ar=function(){var n=$('<p>Поздравляем! Теперь вы можете настроить <a href="#mms" id="setup-mms-grats-link">услугу MMS<\/a><\/p>');$(".service-setup-note").html(n),$(".service-setup-note").show()},ir=function(){$(".service-setup-note").html(bt),$(".service-setup-note").show()},rr=function(){$(".service-setup-note").html($("#setup-upsale-block").html()),$(".service-setup-note").show()},fi=function(){var n=$('<i>Повторная отправка возможна через <span id="button-countdown">20<\/span> сек.<\/i>');$("#submited-text").html(n),$("#submited-text").show()},ur=function(){var e=h/60,o=ct/60,t=sessionStorage.getItem(c),n,u,f;t==null&&(t="");var i=t.split(";"),s=h*1e3,l=+new Date,a=l-s,r=[];for(n=0;n<i.length;n++)u=parseInt(i[n]),u>a&&r.push(i[n]);f=$("<i>За "+plural(e,"минуту","минуты","минут")+" отправлено "+plural(r.length,"сообщение","сообщения","сообщений")+". Следующая отправка возможна через "+plural(o,"мунуту","минуты","минут")+"<\/i>"),$("#submited-text").html(f),$("#submited-text").show()},fr=function(){var n=$("#settings-type-selector").beelinkbutton("getActiveId");n==="auto-settings-button"?tt():ir(),$("#not-success").addClass("disabled"),$("#success").removeClass("disabled")},er=function(){i=20,$("#button-countdown").text(i),e=!0,$("#submited-text").show(),QA.Beeline.Validation.Validate(null,!1,null,"#auto-settings-container"),yt=or()},or=function(){return window.setInterval(function(){i--,$("#button-countdown").text(i),i==0&&(window.clearInterval(yt),$(".mobile-service-setup .form-phone-box div").find("input").removeAttr("disabled"),e=!1,$("#submited-text").hide(),$.ajax({type:"POST",url:p,success:function(n){console.log("Captcha required: ",n),n===!0?($(".mobile-service-setup .captcha").show(),$(".auto-settings-submit").addClass("disabled")):$(".mobile-service-setup .captcha").hide(),gt()},dataType:"json"}),(new QaCaptcha).update(),$('input[name="Captcha"]').val(""),QA.Beeline.Validation.Validate(null,!1,null,"#auto-settings-container"))},1e3)},sr=function(n,t){var r=$('#auto-settings-container input[name="Captcha"]').val(),i=$("#auto-settings-container"),u=$('#auto-settings-container input[name="Captcha"]').is(":visible");return e?(QA.Beeline.Validation.AddError("button","button blocked",QA.Beeline.Validation.ErrorTypes.Required,!1,QA.Beeline.Validation.ErrorSourceTypes.Client,i),!1):u&&r.length!==5?(QA.Beeline.Validation.AddError(t,"Символы не заполнены",QA.Beeline.Validation.ErrorTypes.Required,!1,QA.Beeline.Validation.ErrorSourceTypes.Client,i),!1):!0},ei=function(){var t=sessionStorage.getItem(c),n,r,i;t==null&&(t=""),n=t.split(";"),r=+new Date,n.push(r),i=n.join(";"),console.log("Requests: "+n+" => "+i),sessionStorage.setItem(c,i)},ft=function(){var r=sessionStorage.getItem(c),t,n,i;r==null&&(r="");var u=r.split(";"),f=h*1e3,o=+new Date,e=o-f;for(console.log("Checking blocking..."),console.log("Limit time: "+e),t=[],n=0;n<u.length;n++)i=parseInt(u[n]),i>e?(t.push(u[n]),console.log(i+" in limit")):console.log(i+" not in limit");return(console.log("For last "+f+" there are "+t.length+" requests, from "+w),t.length>=w)?!0:!1},hr=function(){$("#BrandPhones").next().css("z-index",40)};return{Init:si,ChangePhoneModel:vi,SelectPhoneByBrand:ki,ChangeSettingsType:it,CheckSetupStatus:y,SendAutoSettings:pi,AddRequest:ei,IsRequestsBlocked:ft,ModelSelectedFromFullList:ci,LoadSmallPhone:kt,OpenPhoneSuggest:hr,HideMobileVendorsList:g}}(),plural=function(n,t,i,r){return n==1?n+" "+t:n>1&&n<5?n+" "+i:n+" "+r},$.fn.Foldable=function(){var n=$(this).closest(".foldable"),t=$(this).width(),i=n.data("reposition-arrow");$(this).off("click").on("click",function(){n.hasClass("opened")?n.removeClass("opened").find(".folded").slideUp():(n.addClass("opened").find(".folded").slideDown(),i!=!1&&n.find(".folded").children(".before").css({left:t/2}))});n.find(".close-link").on("click",function(t){t.stopPropagation(),n.removeClass("opened").find(".folded").slideUp()})};$(document).on("click",".foldable-content",function(){var n=$(this),i=$(this).find(".folded"),t=$(this).find(".fold-link .dynamic"),r=i.outerHeight(!0);n.hasClass("opened")?(t.animate({"margin-bottom":0}),n.removeClass("opened").find(".folded").slideUp()):(t.animate({"margin-bottom":r}),n.addClass("opened").find(".folded").slideDown())});QA=QA||{},QA.Beeline=QA.Beeline||{},QA.Beeline.Parts=QA.Beeline.Parts||{},QA.Beeline.Parts.SelfDiagnose=QA.Beeline.Parts.SelfDiagnose||{},QA.Beeline.Parts.SelfDiagnose.Index=QA.Beeline.Parts.SelfDiagnose.Index||function(){var u=0,h="",c="",l="",a=0,v=0,n=[],y=!1,f=function(n){QA.Beeline.Parts.SelfDiagnose.Index.maxQuestion=n.StartCount,QA.Beeline.Parts.SelfDiagnose.Index.targetUrl=n.TargetUrl,QA.Beeline.Parts.SelfDiagnose.Index.targetStatUrl=n.TargetStatUrl,QA.Beeline.Parts.SelfDiagnose.Index.restoreButtonsUrl=n.RestoreButtonsUrl},e=function(t,r){for(QA.Beeline.showPartialLoading("SelfDiagnoseOverlay",".self-diagnosis"),QA.Beeline.Parts.SelfDiagnose.Index.stepNumber=parseInt(t.target.id.replace("selfDiagnose_radio_","")),QA.Beeline.Parts.SelfDiagnose.Index.maxQuestion<QA.Beeline.Parts.SelfDiagnose.Index.stepNumber&&(QA.Beeline.Parts.SelfDiagnose.Index.maxQuestion=QA.Beeline.Parts.SelfDiagnose.Index.stepNumber),$(".special-table").hide(),$(".special-table").empty(),i=QA.Beeline.Parts.SelfDiagnose.Index.stepNumber+1;i<=QA.Beeline.Parts.SelfDiagnose.Index.maxQuestion;i++)$("#selfDiagnose_Question_"+i).remove(),$("#selfDiagnose_radio_"+i).remove(),$("#selfDiagnose_Advice_"+i).remove();n[QA.Beeline.Parts.SelfDiagnose.Index.stepNumber-1]={Id:r.event.target.id,Title:r.event.target.value};var f=QA.Beeline.Parts.SelfDiagnose.Index.targetUrl,u={};u.strStep=""+QA.Beeline.Parts.SelfDiagnose.Index.stepNumber,u.strAnswerContentItemId=r.event.target.id,$(".diagnosis-rate").hide(),$(".diagnosis-rate > #thanks").hide(),QaCommon.Utils.ajaxJson(f,u,function(n){var t,i;QA.Beeline.hidePartialLoading("SelfDiagnoseOverlay",".self-diagnosis"),t=$(n)[0].value,QA.Beeline.Parts.SelfDiagnose.Index.maxQuestion++,t=="question"?$(".self-diagnosis").append(n):($(".special-table").append(n),$(".diagnosis-rate").show(),$(".diagnosis-rate > #buttons").show(),i=$(".special-table .displaynonefortr").length,i<=1?$(".special-table").show():$(".special-table").hide())},function(){})},o=function(){var n=t();r(n,!0)},s=function(){var n=t();r(n,!1)},t=function(){return n.length=QA.Beeline.Parts.SelfDiagnose.Index.stepNumber,n},r=function(n,t){var i={};i.Answers=n,i.IsHelped=t,QaCommon.Utils.ajaxJson(QA.Beeline.Parts.SelfDiagnose.Index.targetStatUrl,i,function(){$(".diagnosis-rate > #buttons").hide(),$(".diagnosis-rate > #thanks").show(),QA.Beeline.Parts.SelfDiagnose.Index.justVote=!0},function(){})};return{Init:f,ChangeAnswer:e,OnClickYes:o,OnClickNo:s,"СollectAnswers":t,MaxQuestion:u}}(),jQuery.type(QA)=="undefined"&&(QA={QA:{}}),jQuery.type(QA.Beeline)=="undefined"&&(QA.Beeline={}),jQuery.type(QA.Beeline.Sms)=="undefined"&&(QA.Beeline.Sms=function(){var g="@@\n\r !\"“”#%&'()*+,-./0123456789:;<=>?ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",nt="^{}\\[~]|€",a=1e3,tt=" ,.!?",r="data-block-validation-id",s="hidden",v="span.refresh",u="span.wait",e="p.more>a",y=".ButtonSendSms",it=".check",rt=".checkbox",p=".count",ut=".nobr>span.dynamic:first",ft=".progress span.nobr",w="#SmsSendingProgress",et="checked",f="checked",h="SmsFreqError",i={},o=[],ot=function(e,c){var a,v,p;e&&e!=null||(e={}),c?e.ContentSelector="["+r+'="'+c+'"]':(console.error("QA.Beeline.Sms.Init(). No ContentId => no context & ContentSelector "),c="",e.ContentSelector=".content-block.common.sms"),e.PhoneCodeName?e.PhoneCodeSelector="[name='"+jQuery.fn.getDOMName(e.PhoneCodeName,e.ContentSelector)+"']":console.error("QA.Beeline.Sms.Init(). No PhoneCodeName => No PhoneCodeSelector "),e.PhoneName?e.PhoneSelector="[name='"+jQuery.fn.getDOMName(e.PhoneName,e.ContentSelector)+"']":console.error("QA.Beeline.Sms.Init(). No PhoneName => No PhoneSelector "),e.BodyName?(e.BodyName=jQuery.fn.getDOMName(e.BodyName,e.ContentSelector),e.BodySelector="[name='"+e.BodyName+"']"):console.error("QA.Beeline.Sms.Init(). No BodyName => No BodySelector "),e.CaptchaName?e.CaptchaSelector="[name='"+jQuery.fn.getDOMName(e.CaptchaName,e.ContentSelector)+"']":console.error("QA.Beeline.Sms.Init(). No CaptchaName => No CaptchaSelector "),e.TransliterateName?e.TransliterateSelector="[name='"+jQuery.fn.getDOMName(e.TransliterateName,e.ContentSelector)+"']":console.error("QA.Beeline.Sms.Init(). No TransliterateName => No TransliterateSelector "),e.SummaryValidationSelector||(e.SummaryValidationSelector=".form-tip.text",console.warn("No SummaryValidationSelector, using default .form-tip.text")),e.CurrentMessageMaxLength||(e.CurrentMessageMaxLength=0),e.CurrentMessageMaxLengthEn||(e.CurrentMessageMaxLengthEn=0),e.SmsSendInterval=e.SmsSendInterval?e.SmsSendInterval*1e3:1e5,e.SmsSendQuotaPerDay||(e.SmsSendQuotaPerDay=0),e.CookieSentSmsPerDayKey||(e.CookieSentSmsPerDayKey="CookieSendSmsPerDayKey"),e.TextCurrentMessageOverLength||(e.TextCurrentMessageOverLength="Text Current Message Over Length"),e.TextExceedIPSenderDayLimit||(e.TextExceedIPSenderDayLimit="Text Exceed IP Sender Day Limit"),e.WidgetId||(e.WidgetId="WidgetId_Currupted"),e.IsCompact||(e.IsCompact=!1),c?(i[c]=e,o.push(c)):(i[""]=e,o.push("")),a=jQuery(e.ContentSelector),i[c].CurrentBody=n(e.BodySelector,a).val(),i[c].CurrentMessageLength=l(e.BodySelector,a),i[c].HideBodyInvalidClass=!0,v=n(e.BodySelector,e.ContentSelector),v.bind("keydown",{BodyName:e.BodyName,ContentId:c},function(n){var i=t(n.data.ContentId);setTimeout(function(){i.IsTransliterated=!1,QA.Beeline.Validation.Validate(null,!0,n.data.BodyName,a)},0)}).bind("blur",{ErrorKey:e.BodyName,ContentId:c},function(i){var r=t(i.data.ContentId);r.IsTransliterate&&(n(r.BodySelector,this).transliterate(),r.IsTransliterated=!0),QA.Beeline.Validation.Validate(null,!0,i.data.ErrorKey,this),QA.Beeline.Validation.ExtOnBlurExecuted(i.data.ContentId,i.data.ErrorKey)}).bind("focus",{ErrorKey:e.BodyName},function(n){QA.Beeline.Validation.Validate(null,!0,n.data.ErrorKey,this)}),n(e.CaptchaSelector,a).bind("keydown",function(n){n.keyCode==13&&$(this).blur()}),n(e.TransliterateSelector,a).parents(it).first().bind("click",{ContentId:c,BodySelector:e.BodySelector,BodyName:e.BodyName},function(i){var r=t(i.data.ContentId),e,u;r.IsTransliterate=!r.IsTransliterate,e=jQuery(this).children(rt).first(),e.toggleClass(et),u=e.children(r.TransliterateSelector),u.attr(f)==f?u.removeAttr(f):u.attr(f,f),l(i.data.BodySelector,this)>0&&(r.IsTransliterated=!1,r.IsTransliterate&&!r.IsTransliterated&&(n(i.data.BodySelector,this).transliterate(),r.IsTransliterated=!0,QA.Beeline.Validation.Validate(null,!0,i.data.BodyName,a),r.IsTransliterated=!1))}),n(y,a).children("label").bind("click",{BodySelector:e.BodySelector,WidgetId:e.WidgetId,ContentId:c},function(i){var c=t(i.data.ContentId),u=b(i.data.ContentId),f=0,e,o;for(key in u)u.hasOwnProperty(key)&&f++;f>0&&u.hasOwnProperty(h)&&(u={}),e=n(w,this),c.IsTransliterate&&(n(i.data.BodySelector,this).transliterate(),c.IsTransliterated=!0),QA.Beeline.Validation.Validate(u,!1,null,this),f!=0||QA.Beeline.Validation.HasErrors(this,QA.Beeline.Validation.ErrorSourceTypes.Client)?e.addClass(s):(o=jQuery(this).parents("["+r+"]").serializeAnything(),o.WidgetId=i.data.WidgetId,e.removeClass(s),QA.Beeline.GoogleAnalytics.sendMessage("SMS"),QA.Beeline.Sms.AjaxRepository.SendSms(o,ct,i.data.ContentId))});a.on(QA.Beeline.Validation.EVENT_VALIDATION_DONE,function(n,i){var r=t(i);jQuery(r.ContentSelector).find(u).is(":visible")&&QA.Beeline.Validation.SetSubmitButtonState(r.ContentSelector,null,!1)});QA.Beeline.Validation.Init({SummaryValidationSelector:e.SummaryValidationSelector,SubmitAreaSelector:y},c),QA.Beeline.Validation.AddClientValidationExtension(c,e.BodyName,ht),p=b(c),QA.Beeline.Validation.Validate(p,!0,null,a)},st=function(i,r){var u=t(i);r?u.IdSelector="[name='"+jQuery.fn.getDOMName(r,u.ContentSelector)+"']":console.error("QA.Beeline.Sms.Init(). No IdName => No IdSelector "),c(i,!0),n(v,u.ContentSelector).bind("click",{IdSelector:u.IdSelector,ContentSelector:u.ContentSelector,ContentId:i},function(t){QA.Beeline.Sms.AjaxRepository.RefreshSendSmsStatus(n(t.data.IdSelector,t.data.ContentSelector).val(),n(ft,t.data.ContentSelector).val(),lt,t.data.ContentId)})},ht=function(i){var r=t(i),u=n(r.BodySelector,r.ContentSelector),e,h,c,o;u.val().length>a&&u.val(u.val().slice(0,a));var f=u.val(),v=u.next(),s=!1;return f?(e=0,h=!0,f.length!=0&&vt(f)?(e=r.CurrentMessageMaxLengthEn,h=!0):(e=r.CurrentMessageMaxLength,h=!1),c=l(r.BodySelector,r.ContentSelector),o=e-c,o<0?(QA.Beeline.Validation.AddError(r.BodyName,r.TextCurrentMessageOverLength,QA.Beeline.Validation.ErrorTypes.Other,!0,QA.Beeline.Validation.ErrorSourceTypes.Client,r.ContentSelector),u.parent().addClass(QA.Beeline.Validation.CLASS_INVALID)):$.trim(f).length==0?(QA.Beeline.Validation.AddError(r.BodyName,v.attr(QA.Beeline.Validation.ATTR_FIELD_TITLE),QA.Beeline.Validation.ErrorTypes.Required,!0,QA.Beeline.Validation.ErrorSourceTypes.Client,r.ContentSelector),u.is(":focus")?u.parent().removeClass(QA.Beeline.Validation.CLASS_INVALID):u.parent().addClass(QA.Beeline.Validation.CLASS_INVALID)):u.parent().removeClass(QA.Beeline.Validation.CLASS_INVALID),r.CurrentMessageLength=c,n(p,r.ContentSelector).text(o),r.CurrentBody=f,s=o>=0,r.IsTransliterate&&!r.IsTransliterated&&tt.indexOf(r.CurrentBody[r.CurrentBody.length-1])!=-1&&(u.transliterate(),r.IsTransliterated=!0,s=QA.Beeline.Validation.Validate(null,!0,r.BodyName,r.ContentSelector),r.IsTransliterated=!1)):(QA.Beeline.Validation.AddError(r.BodyName,v.attr(QA.Beeline.Validation.ATTR_FIELD_TITLE),QA.Beeline.Validation.ErrorTypes.Required,!0,QA.Beeline.Validation.ErrorSourceTypes.Client,r.ContentSelector),n(p,r.ContentSelector).text(r.CurrentMessageMaxLengthEn),r.HideBodyInvalidClass==!0?r.HideBodyInvalidClass=!1:u.is(":focus")?u.parent().removeClass(QA.Beeline.Validation.CLASS_INVALID):u.parent().addClass(QA.Beeline.Validation.CLASS_INVALID)),s},c=function(n,i){var r=t(n),f;return(i==undefined||i==null||i==""||i==!1)&&!d(n)?!1:(f=parseFloat(k()),f>0)?(jQuery(r.ContentSelector).find(u).is(":visible")||(jQuery(r.ContentSelector).find(u).show(),jQuery(r.ContentSelector).find(e).unbind("click")),setTimeout(function(){c(n,i)},f),!1):(QA.Beeline.Validation.ClearErrors(h,r.ContentSelector),QA.Beeline.Validation.SetSubmitButtonState(r.ContentSelector),jQuery(r.ContentSelector).find(u).hide(),jQuery(r.ContentSelector).find(e).unbind("click"),jQuery(r.ContentSelector).find(e).bind("click",{ContentId:n},function(n){QA.Beeline.GoogleAnalytics.sendMessageServiceBlockLinkClick(),QA.Beeline.Sms.AjaxRepository.SendSmsIndex(at,n.data.ContentId)}),!0)},b=function(n){var i=t(n),r={},f,o;return d(n)?(o=parseFloat(k()),o>0&&(jQuery(i.ContentSelector).find(u).is(":visible")||(jQuery(i.ContentSelector).find(u).show(),jQuery(i.ContentSelector).find(e).unbind("click"),setTimeout(function(){c(n)},o)),r[h]=!0)):(f=QA.Beeline.Validation.CreateError(i.TextExceedIPSenderDayLimit,QA.Beeline.Validation.ErrorSourceTypes.Server),r[f.Name]=f),r},k=function(){var t=jQuery.getCookie("c4adc719-92d7-4987-a6c9-e3e57d375d87"),i,n;return t!=null&&(i=+new Date,n=parseFloat(t)-i,n>0)?n:0},d=function(n){var i=t(n),r=jQuery.getCookie(i.CookieSentSmsPerDayKey),u;return r!=null&&(u=parseInt(r),u>=i.SmsSendQuotaPerDay)?!1:!0},n=function(n,i){var f="",u,e;return i&&(u=jQuery(i),u.attr(r)&&jQuery.inArray(u.attr(r),o)>=0?f=u.attr(r):jQuery(o).each(function(n,t){if(u.parents("["+r+"='"+t+"']").length==1)return f=t,!1})),e=t(f),jQuery(e.ContentSelector).find(n)},t=function(n){return n?i[n]:i[""]},ct=function(i,r,u){var f=t(r),e;if(n(w,f.ContentSelector).addClass(s),u){QA.Beeline.Validation.ShowSummaryError(Resources.ValidationMessages.WrongData,f.ContentSelector,QA.Beeline.Validation.ErrorSourceTypes.Server);return}i&&(i.IsSucceeded?jQuery(f.ContentSelector).replaceWith(i.View):((new QaCaptcha).update(f.ContentSelector),QA.Beeline.Validation.Validate(i.Errors,!1,null,f.ContentSelector),e=i.ErrorMessage,QA.Beeline.GoogleAnalytics.sendMessageError("SMS",e)))},lt=function(i,r,u){if(i){var f=t(r);if(u){QA.Beeline.Validation.ShowSummaryError(Resources.ValidationMessages.WrongData,f.ContentSelector,QA.Beeline.Validation.ErrorSourceTypes.Server);return}i.StatusText&&n(ut,f.ContentSelector).text(i.StatusText),i.ShowUpdateStatusLink!=undefined&&i.ShowUpdateStatusLink==!1&&n(v,f.ContentSelector).hide()}},at=function(n,i,r){var u=t(i);if(r){QA.Beeline.Validation.ShowSummaryError(Resources.ValidationMessages.WrongData,u.ContentSelector,QA.Beeline.Validation.ErrorSourceTypes.Server);return}n&&(n.IsSucceeded?jQuery(u.ContentSelector).replaceWith(n.View):console.error("Can't get page with View"))},vt=function(n){for(var t=0;t<n.length;t++)if(!yt(n[t]))return!1;return!0},l=function(t,i){return n(t,i).val().length},yt=function(n){return g.indexOf(n)>-1||nt.indexOf(n)>-1?!0:!1};return{Init:ot,InitSmsSendStatusView:st}}()),jQuery.type(QA.Beeline.Sms.AjaxRepository)=="undefined"&&(QA.Beeline.Sms.AjaxRepository=function(){var n={},i=function(t,i){t&&t!=null||(t={}),i||(i=""),t.ControllerUrl||(t.ControllerUrl="error"),t.ActionSendSms||(t.ActionSendSms="SendSms"),t.ActionSendSmsStatus||(t.ActionSendSmsStatus="SendSmsStatus"),t.ActionSendSmsIndex||(t.ActionSendSmsIndex="sendSmsIndex"),n[i]=t},r=function(i,r,u){if(!i){console.error("Message empty");return}u||(u=""),jQuery.ajax(t(n[u].ControllerUrl,n[u].ActionSendSms),{data:i,type:"POST",dataType:"json",traditional:!0}).done(function(n){jQuery.isFunction(r)&&r(n,u,!1)}).error(function(n){jQuery.isFunction(r)&&r(n,u,!0)})},u=function(i,r,u,f){f||(f=""),jQuery.ajax(t(n[f].ControllerUrl,n[f].ActionSendSmsStatus),{data:{Id:i,Phone:r},dataType:"json",type:"POST"}).done(function(n){jQuery.isFunction(u)&&u(n,f,!1)}).error(function(n){jQuery.isFunction(u)&&u(n,f,!0)})},f=function(i,r){r||(r=""),jQuery.ajax(t(n[r].ControllerUrl,n[r].ActionSendSmsIndex)).done(function(n){jQuery.isFunction(i)&&i(n,r,!1)}).error(function(n){jQuery.isFunction(i)&&i(n,r,!0)})},t=function(n,t){return n.replace("replacethisaction",t)};return{Init:i,SendSms:r,RefreshSendSmsStatus:u,SendSmsIndex:f}}()),QA=QA||{},QA.Beeline=QA.Beeline||{},QA.Beeline.Parts=QA.Beeline.Parts||{},QA.Beeline.Parts.TrusteePayment=QA.Beeline.Parts.TrusteePayment||{},QA.Beeline.Parts.TrusteePayment.Index=QA.Beeline.Parts.TrusteePayment.Index||function(){var n=function(){},t=function(){var r="",u="",f=$("#currenttabid").val(),i=$("#trusteepaymentslider"+f).val().split("|");i.length>0&&(r=i[0]),i.length>1&&i[1].length>0?(u=i[1],$(".payment-calc-result > small").css({visibility:"visible"}),$(".payment-calc-result > small > em > .cost").html(u+"<span class='rub'>&nbsp;руб.<\/span>")):$(".payment-calc-result > small").css({visibility:"hidden"}),$(".payment-calc-result > .cost").html(r+"<span class='rub'>&nbsp;руб.<\/span>"),$("#h5alwaysshow").attr("style","display:block; opacity:1")},i=function(n,t){var i=t.target.data("id"),r;$("#currenttabid").val(i),r=$("#statictext"+i).html(),$("#contentfromsitestexts").html(r),QA.Beeline.Parts.TrusteePayment.Index.Onslide()},r=function(){var i=0;alert("after load")};return{Init:n,Onslide:t,ChangeTab:i,AfterLoad:r}}(),function(n){n.url="",n.init=function(t){n.url=t},n.beforeAjaxGetData=function(t,i){var r=$("#ChannelSelect").beeselect("getActive"),u;r.attr("data-id")!=undefined&&(i["return"]=!1,u=$("#timefilters").beetogglebutton("getActive"),n.load(u.data("id"),r.attr("data-id")))},n.onChannelChange=function(t,i){var r=i.target.data("id"),u=$("#timefilters").beetogglebutton("getActive");n.load(u.data("id"),r),QA.Beeline.GoogleAnalytics.tvChannelSwitch(r)},n.load=function(t,i){QaCommon.Utils.ajaxHtml(n.url,{time:t,channel:i},function(n){$(".tv-container").html(n)},function(){})}}(TVProgramWidget||(TVProgramWidget={})),QA=QA||{},QA.Beeline=QA.Beeline||{},QA.Beeline.Parts=QA.Beeline.Parts||{},QA.Beeline.Parts.UpSale=QA.Beeline.Parts.UpSale||function(){var n=4,i=function(i){i&&i>0&&(n=i),$(".content .extras .extra-adds #upsale-scroll").carouFredSel({items:{visible:n},circular:!1,infinite:!1,scroll:{items:n,easing:"swing",duration:500},prev:{button:".extra-adds .prev"},next:{button:".extra-adds .next"},auto:{play:!1},pagination:".extra-adds .switcher",scroll:{onAfter:function(n){QA.Beeline.GoogleTagManagerHelper.UpsaleWidgetAction(n.scroll.direction=="next"?"right":"left",n.items.visible)}}}),t(),$(window).resize(function(){t()}),r()},r=function(){var t=$(".content .extras .extra-adds #upsale-scroll li").slice(0,n);QA.Beeline.GoogleTagManagerHelper.UpsalePageShown(t)},t=function(){var t=$(".slide-content .description"),n=0;t.each(function(){var i=$(this).height(),r=$(this).find(".button").height(),u=$(this).find(".alignment-placeholder").height(),t=i-r-u;t>n&&(n=t)}),t.each(function(){var t=$(this).height(),i=$(this).find(".button").height(),r=$(this).find(".alignment-placeholder").height(),u=t-i-r,f=n-u,e=$(this).find(".alignment-placeholder");e.height(f)})},u=function(){$(".slide-content .description").each(function(){var n=$(this).height(),t=$(this).find(".button").height(),i=$(this).find(".alignment-placeholder").height(),r=n-t-i;console.log(n,t,i," = ",r)})};return{init:i}}(),QA=QA||{},QA.Beeline=QA.Beeline||{},QA.Beeline.Parts=QA.Beeline.Parts||{},QA.Beeline.Parts.VerifyComplianceNumbers=QA.Beeline.Parts.VerifyComplianceNumbers||{},QA.Beeline.Parts.VerifyComplianceNumbers.Index=QA.Beeline.Parts.VerifyComplianceNumbers.Index||function(){var i="",r,n=function(n){QA.Beeline.Parts.VerifyComplianceNumbers.Index.checkUrl=n.CheckUrl,QA.Beeline.Parts.VerifyComplianceNumbers.Index.ContentContainer=n.ContentContainer,$(".phone-input").after("<div class='note'>"+$("#compliancenote").html()+"<\/div>"),$(".def-code > .def-code").removeClass("def-code").addClass("defcode2"),console.log("params.ContentContainer = "+n.ContentContainer),QA.Beeline.Validation.Init({SubmitAreaSelector:".buttonCheckNumber",DoInitValidation:!0},n.ContentContainer)},t=function(){QA.Beeline.showPartialLoading("CheckCompliancedNumber","#PhoneNumberCheckingContentContainer");var i={};i.PhonePrefix=jQuery("#PhoneNumberCheckingContentContainer").find("[name='PhonePrefix']").val(),i.PhoneNumber=jQuery("#PhoneNumberCheckingContentContainer .phone-input").find("[name='PhoneNumber']").val(),$.ajax({type:"POST",url:QA.Beeline.Parts.VerifyComplianceNumbers.Index.checkUrl,data:i,dataType:"json",success:function(n){if(n){var t=QA.Beeline.Parts.VerifyComplianceNumbers.Index.ContentContainer,i='[data-block-validation-id = "'+t+'"]';n.IsSucceeded?($("#hereresult").html(n.View),QA.Beeline.hidePartialLoading("CheckCompliancedNumber","#PhoneNumberCheckingContentContainer")):($(".federal-compare").hide(),QA.Beeline.Validation.Validate(n.Errors,!1,null,i),QA.Beeline.hidePartialLoading("CheckCompliancedNumber","#PhoneNumberCheckingContentContainer"))}},error:function(){}})};return{Init:n,CheckNumber:t}}(),QA=QA||{},QA.Beeline=QA.Beeline||{},QA.Beeline.Parts=QA.Beeline.Parts||{},QA.Beeline.Parts.WidgetWthTariffOrService=QA.Beeline.Parts.WidgetWthTariffOrService||{},QA.Beeline.Parts.WidgetWthTariffOrService.Index=QA.Beeline.Parts.WidgetWthTariffOrService.Index||function(){var f="",n="",t=!0,i=null,r="",u="",e=function(e){f=e.PopupUrl,n=e.WidgetId,t=e.IsExistsImage=="True",i=e.SomeObject,r=e.checkStateUrl,u=e.checkLinkViewUrl,t||$("#"+n+" table").css({width:"50%"}),QaCommon.Utils.ajaxJson(r,null,function(t){t.IsChecked||QaCommon.Utils.ajaxHtml(u,null,function(t){$("#"+n+" span[data-id='checkLinkContainer']").html(t),$("#"+n+" #checkavailabilityspan").click(function(){QA.Beeline.GoogleTagManagerHelper.CheckAddress("Check","PromoPage"),o()})},function(){})},function(){})},o=function(){home.popup.show(i)};return{Init:e}},QA.Beeline.Parts.WidgetWthTariffOrService.Index.HideCheckLink=function(){$("#checkavailabilityspan").unbind("click"),$("span[data-id='checkLinkContainer']").empty()}