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.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;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?($("#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=$("#PhoneNumber").beephone("getValue");n==""?$("#Flat").focus():t==""?$("#LastName").focus():i==""?$("#FirstName").focus():r==""?$("#PatronymicName").focus():u==""&&$("#PhoneNumber").beephone("focusPrefix")}function ShowPopupOnLoad(){}function IsGaqExist(){return typeof _gaq=="undefined"?!1:!0}var QA=QA||{},home,crossSaleTariffWidget,dmc,FeedbackWidget,MNPFeedback,MNPFeedbackRepository,MNPPromoWidget,MNPRequestWidget,NewsSubscription,NewsWidget,PaymentWidget,PaymentWidgetAjaxRepository,plural,TVProgramWidget;QA.Beeline=QA.Beeline||{};QA.Beeline.Parts=QA.Beeline.Parts||{};QA.Beeline.Parts.AuthenticationOverSmsCodeWidget=QA.Beeline.Parts.AuthenticationOverSmsCodeWidget||new function(){function c(){return{loginOrCtn:"",password:"",ctnWasEntered:!1,requestIsInProgress:!1,requestErrorMessage:"",codeIsSent:!1,requestExecutingError:!1,currentStep:i.inputLogin,commonError:!1}}function l(t){n.setWidgetAreaSelector(t);n.getLoginInput().on("change",p);n.getLoginInput().on("input",function(){$(".auth__wrapper").css("display","block")});n.getClearLoginInput().on("click",w);n.getRepeatCodeSending().on("click",s);n.getInputPassword().on("change",o);n.getInputSmsPassword().on("change",o);n.getNextButton().on("click",b);n.getSendCodeButton().on("click",s);n.getLoginButton().on("click",k);n.getUsePermanentPasswordLink().on("click",g);n.getReciveTempPasswordLink().on("click",nt);n.getLoginForm().on("submit",d);n.initHover()}function r(){if(t.commonError){n.makeElementsVisible([n.getWidgetErrorArea]);return}if(t.currentStep===i.inputLogin){y();return}if(t.requestIsInProgress){e();return}switch(t.currentStep){case i.smsPasswordForm:a();return;case i.inputPassword:var r=[];r.push(n.getWidgetContentArea);r.push(n.getLoginLabelWrap);f();t.requestExecutingError&&(n.getRequestExecutingErrorNotification().text(t.requestErrorMessage),r.push(n.getRequestExecutingErrorNotification));r.push(n.getInputPasswordWrap);r.push(n.getLoginButton);r.push(n.getRecivePermanentPasswordLink);t.ctnWasEntered&&r.push(n.getReciveTempPasswordLink);r.push(n.getRecivePermanentPasswordLink);n.makeElementsVisible(r);return}}function a(){var i=[n.getWidgetContentArea,n.getLoginLabelWrap];f();t.codeIsSent&&!t.requestExecutingError&&(n.getCodeSentNotification().text(t.codeWillBeSentText),i.push(n.getCodeSentNotification),i.push(n.getInputSmsPasswordWrap),i.push(n.getLoginButton),i.push(n.getUsePermanentPasswordLinkWrap));t.requestExecutingError&&(n.getRequestExecutingErrorNotification().text(t.requestErrorMessage),i.push(n.getRequestExecutingErrorNotification),i.push(n.getInputSmsPasswordWrap),i.push(n.getLoginButton),i.push(n.getReciveTempPasswordLink),i.push(n.getUsePermanentPasswordLinkWrap));t.codeIsSent||t.requestExecutingError||(i.push(n.getCodeWillBeSentText),i.push(n.getSendCodeButton),i.push(n.getUsePermanentPasswordLinkWrap));n.makeElementsVisible(i)}function f(){n.getLoginLabel().text(v())}function v(){var n=t.loginOrCtn,i,r,u;if(!t.ctnWasEntered||(i="+7 XXX XXX-XX-XX",r=i.split("").map(function(n){return n==="X"?1:0}).reduce(function(n,t){return n+t},0),!r)||(u=new RegExp("^\\d{"+r+"}$"),!u.test(n)))return n;var f=n.split(""),e=i.split(""),o=0;return e.map(function(n){return n==="X"?f[o++]:n}).join("")}function e(){t.requestExecutingError=!1;t.requestIsInProgress=!0;f();n.makeElementsVisible([n.getWidgetContentArea,n.getLoginLabelWrap,n.getLoader])}function y(){n.makeElementsVisible([n.getWidgetContentArea,n.getWidgetHeader,n.getUnderHeaderText,n.getLoginInputWrap,n.getNextButton,n.getHowToGetPasswordLink])}function p(i){n.setLoginValidation(!0);t.password="";n.clearPasswordInputs();t.loginOrCtn=i.target.value;t.ctnWasEntered=t.loginOrCtn?t.loginOrCtn[0]!=="0":!1}function w(){t.requestIsInProgress||(t.loginOrCtn="",t.currentStep=i.inputLogin,n.getLoginInput().val(""),t.codeIsSent=!1,t.requestExecutingError=!1,r())}function o(i){t.password=i.target.value;n.setPasswordValidation(!0);n.setSmsPasswordValidation(!0);$(".auth__wrapper").css("display","block")}function b(){if(n.getLoginInput().removeClass("auth-popup__input_error"),!t.loginOrCtn){n.getLoginInput().addClass("auth-popup__input_error");return}t.currentStep=t.ctnWasEntered?i.smsPasswordForm:i.inputPassword;r()}function k(){if(t.password||(t.password=n.getInputPassword().val()||n.getInputSmsPassword().val()),n.setPasswordValidation(!0),n.setSmsPasswordValidation(!0),!t.loginOrCtn||!t.password){t.currentStep===i.inputPassword&&n.setPasswordValidation(!1);t.currentStep===i.smsPasswordForm&&n.setSmsPasswordValidation(!1);return}var r=n.getLoginForm();r.find("#Login").val(t.loginOrCtn);r.find("#Password").val(t.password);r.submit()}function d(n){n.preventDefault();var i=$(this),f=i.attr("action"),o=$(this).serialize();e();$.ajax(f,{data:o,type:"POST",dataType:"json",statusCode:{401:function(){}}}).done(function(n){var i,f,r;if(n.redirect&&(window.location.href=n.redirect),n.Data&&(i=n.Data,(i.State===u.Timeout||i.State===u.LoginFailed)&&i.Timeout>0&&(f=function(n){var i=n.Data.Timeout,r=(new Date).addMilliseconds(i).toString("HH:mm:ss");for(var t in n.Errors)n.Errors[t].ErrorMessage=n.Errors[t].ErrorMessage.replace("[HH:mm:ss]",r)},f(n)),i.State===u.GoToShowOffer&&i.ShowOfferUrl)){QA.Beeline.Pages.Authorization.Offer.show(i.ShowOfferUrl);return}if(n.Errors){r="";for(err in n.Errors)r=r+n.Errors[err].ErrorMessage;t.requestIsInProgress=!1;t.requestExecutingError=!0;t.requestErrorMessage=r}}).error(function(n){t.requestIsInProgress=!1;t.requestExecutingError=!0;t.requestErrorMessage="Common error. Repeat later";console.log(n)}).always(function(){r()})}function s(){if(t.loginOrCtn&&t.ctnWasEntered)try{n.clearPasswordInputs();e();var i=n.getSmsSendingUrlValue()+"?ctnCode="+t.loginOrCtn;$.ajax(i,{type:"POST",dataType:"json"}).done(function(n){t.requestIsInProgress=!1;t.codeIsSent=n.CodeWasSent;n.CodeWasSent||(t.requestExecutingError=!0,t.requestErrorMessage=n.NotificationText,t.requestIsInProgress=!1)}).error(function(n){t.requestExecutingError=!0;t.requestErrorMessage="Common error. Repeat later";console.log(n)}).always(function(){t.requestIsInProgress=!1;r()})}catch(u){t.requestIsInProgress=!1;t.requestExecutingError=!0;t.requestErrorMessage="Common error. Repeat later";r()}}function g(){t.requestIsInProgress||(t.requestExecutingError=!1,t.currentStep=i.inputPassword,t.password="",r())}function nt(){t.currentStep=i.smsPasswordForm;t.password="";t.requestExecutingError=!1;t.codeIsSent=!1;t.requestIsInProgress=!1;r()}var n=new function(){function h(n){return"["+u.dataAttr+'="'+n+'"]'}function s(){return $(u.widgetAreaSelector)}function i(n){var t=s().find(h(n));if(t.length===0)throw new Error("Элемент не найден! "+n);return t}function c(){return[t.getWidgetErrorArea,t.getWidgetContentArea,t.getWidgetHeader,t.getUnderHeaderText,t.getLoginInputWrap,t.getLoginLabelWrap,t.getLoader,t.getCodeWillBeSentText,t.getCodeSentNotification,t.getRequestExecutingErrorNotification,t.getInputPasswordWrap,t.getInputSmsPasswordWrap,t.getNextButton,t.getSendCodeButton,t.getLoginButton,t.getHowToGetPasswordLink,t.getUsePermanentPasswordLinkWrap,t.getRecivePermanentPasswordLink,t.getReciveTempPasswordLink]}function f(n,t){n&&(typeof n=="function"&&(n=n()),n.jquery)&&(t?n.show():n.hide())}function r(n,t){n&&(typeof n=="function"&&(n=n()),n.jquery)&&(t?n.removeClass("auth-popup__input_error"):n.addClass("auth-popup__input_error"))}var t=this,u={dataAttr:"data-auth-sms",widgetAreaSelector:""};t.setWidgetAreaSelector=function(n){if(u.widgetAreaSelector)throw new Error("Компонент инициализирован ранее");u.widgetAreaSelector=n};t.getWidgetErrorArea=function(){return i("widget-error-area")};t.getWidgetContentArea=function(){return i("widget-content-area")};t.getWidgetHeader=function(){return i("header")};t.getUnderHeaderText=function(){return i("under-header-text")};t.getLoginInput=function(){return i("login-input")};t.getLoginInputWrap=function(){return i("login-input-wrap")};t.getLoginLabel=function(){return i("login-as-text")};t.getLoginLabelWrap=function(){return i("login-as-text-wrap")};t.getClearLoginInput=function(){return i("clear-login-input")};t.getLoader=function(){return i("loader")};t.getCodeWillBeSentText=function(){return i("code-will-be-sent-text")};t.getCodeSentNotification=function(){return i("code-sent-notification")};t.getRepeatCodeSending=function(){return i("repeat-code-sending")};t.getRequestExecutingErrorNotification=function(){return i("code-sending-error-notification")};t.getInputPasswordWrap=function(){return i("input-password-wrap")};t.getInputPassword=function(){return i("input-password")};t.getInputSmsPasswordWrap=function(){return i("input-sms-password-wrap")};t.getInputSmsPassword=function(){return i("input-sms-password")};t.getNextButton=function(){return i("next-button")};t.getSendCodeButton=function(){return i("send-code-button")};t.getLoginButton=function(){return i("login-button")};t.getHowToGetPasswordLink=function(){return i("how-to-get-password-link")};t.getUsePermanentPasswordLinkWrap=function(){return i("use-permanent-password-link-wrap")};t.getUsePermanentPasswordLink=function(){return i("use-permanent-password-link")};t.getRecivePermanentPasswordLink=function(){return i("recive-permanent-password-link")};t.getReciveTempPasswordLink=function(){return i("recive-temp-password-link")};t.getLoginForm=function(){return i("login-form")};t.getSmsSendingUrlValue=function(){return i("send-sms-url").val()};t.makeElementsVisible=function(n){var t=c().filter(function(t){return n.indexOf(t)===-1});n.forEach(function(n){try{f(n,!0)}catch(t){console.log(t)}});t.forEach(function(n){try{f(n,!1)}catch(t){console.log(t)}});f(s,!0);$(".auth-popup__substrate").css("bottom",$(".auth-popup__wrap").innerHeight()-o+"px");o=$(".auth-popup__wrap").innerHeight()};t.clearPasswordInputs=function(){t.getInputSmsPassword().val("");t.getInputPassword().val("")};var e=!1,o=0;t.initHover=function(){$(".auth").hover(function(){(e=!0,$(".auth__wrapper").css("display","block"),o=$(".auth-popup__wrap").innerHeight(),t.authTimeout)&&clearTimeout(t.authTimeout)},function(){e=!1;var n=!1;(t.getWidgetContentArea().find("input").each(function(){n=n||$(this).is(":focus")}),n)||(t.authTimeout=setTimeout(function(){$(".auth__wrapper").css("display","none")},700))});t.getWidgetContentArea().find("input").each(function(){$(this).focusout(function(){e||(t.authTimeout=setTimeout(function(){$(".auth__wrapper").css("display","none")},500))})});$(".auth-popup__show-password").on("click",function(){var n=$(this).parent().children("input");$(this).toggleClass("auth-popup__show-password_active");n.attr("type",n.attr("type")==="password"?"text":"password")})};t.clearPasswordValidation=function(){r(n.getInputPassword,!0);r(n.getInputSmsPassword,!0)};t.setLoginValidation=function(t){r(n.getLoginInput,t)};t.setPasswordValidation=function(t){r(n.getInputPassword,t)};t.setSmsPasswordValidation=function(t){r(n.getInputSmsPassword,t)}},h=this,i={inputLogin:1,smsPasswordForm:2,inputPassword:3},t=c(),u={Timeout:1,LoginFailed:5,GoToShowOffer:8};h.init=function(n){try{l(n)}catch(i){console.log("Ошибка при инициализации виджета входа",i);t.commonError=!0}r()}};home=home||{},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.HeaderBalance=QA.Beeline.HeaderBalance||{init:function(n,t){$("#"+n).on("click",".refresh:not(.loading) a",null,function(){return QA.Beeline.HeaderBalance.update(n,t),!1});QA.Beeline.HeaderBalance.update(n,t)},update:function(n,t){$("#"+n+"Container").addClass("loading");$.ajax({url:t,type:"POST",success:function(t){$("#"+n+"B").text(t.balance);var i=$("#"+n+"Container");i.removeClass("refresh loading");t.isPositive||i.addClass("negative")},error:function(){$("#"+n+"Container").removeClass("loading")}})}};QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.Parts=QA.Beeline.Parts||{};QA.Beeline.Parts.SharedInternet=QA.Beeline.Parts.SharedInternet||function(){function t(t){n=t}function i(){var t=$("[name=PriceBlockOwnersListLoader]").show(),r=$("[name=PriceBlockOwnersList]").hide(),i=$("[name=PriceBlockOwnersListError]").hide();$.ajax({url:n.url,type:"POST",dataType:"json",data:{sharedInternetDeviceCountExact:n.sharedInternetDeviceCountExact,soc:n.soc},success:function(n){_.isEmpty(n.Errors)?(t.hide(),r.show().html(n.View)):(t.hide(),i.show())},error:function(){t.hide();i.show()}})}var n=null;return{Init:t,RefreshPriceBlockOwnersList:i}}();QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.Parts=QA.Beeline.Parts||{};QA.Beeline.Parts.SsoSwitcherWidget=QA.Beeline.Parts.SsoSwitcherWidget||{Common:{options:{urlSetActiveAccount:null,infoErrorMessage:""},SetActiveAccount:function(n,t,i){QA.Beeline.Popup.show();QA.Beeline.Popup.showLoading();$.ajax({url:QA.Beeline.Parts.SsoSwitcherWidget.Common.options.urlSetActiveAccount,type:"POST",dataType:"json",cache:!1,data:{ctn:n,login:t},success:function(n){n.IsSucceeded?(location.reload(),i&&i()):QA.Beeline.Parts.SsoSwitcherWidget.Common.ErrorSetActiveLogin()},error:QA.Beeline.Parts.SsoSwitcherWidget.Common.ErrorSetActiveLogin})},ErrorSetActiveLogin:function(){QA.Beeline.Popup.setContent(QA.Beeline.Parts.SsoSwitcherWidget.Common.options.infoErrorMessage);QA.Beeline.Popup.resizePopup()}},MainMenu:function(){function t(){n.Blocks.DDLList.hide();n.Blocks.Contaner.find("[name=DropDownContainerError]").show()}function i(){n.Blocks.DDLContainer.slideDown("fast");n.Blocks.DDLLink.addClass("opened");n.Blocks.DDLContainer.find(".b-loader").show().removeClass("hidden");$.ajax({url:n.UrlSsoAccountsList,type:"POST",cache:!1,success:function(i){i.View?(n.Blocks.Contaner.find("[name=DropDownContainerError]").hide(),n.Blocks.DDLList.html(i.View)):t()},error:t,complete:function(){n.Blocks.DDLContainer.find(".b-loader").hide()}})}function r(){n.Blocks.DDLContainer.slideUp("fast");n.Blocks.DDLLink.removeClass("opened")}function u(t,u,f){n.ProfileUrl=f;n.UrlSsoAccountsList=u;n.Blocks.Contaner=$("#"+t);n.Blocks.DDLContainer=n.Blocks.Contaner.find(".dropdown-list");n.Blocks.DDLLink=n.Blocks.Contaner.find(".dropdown-link");n.Blocks.DDLList=n.Blocks.Contaner.find("[name=DropDownContainer]");$(document).on("click",function(){n.Blocks.Contaner.find(".dropdown-list").hide();n.Blocks.Contaner.find(".dropdown-link").removeClass("opened")});n.Blocks.Contaner.find("[name=ToggleTree]").closest("div").on("click",function(){return n.Blocks.DDLContainer.is(":visible")?r():i(),!1})}function f(){n.Blocks.DDLList.find("li.active").on("click",function(){return location.href.indexOf(n.ProfileUrl)==-1&&(location.href=n.ProfileUrl),!1});n.Blocks.DDLList.find("li:not(.active)").not("[name=ExitLink]").on("click",function(){var n=$(this).data();return QA.Beeline.Parts.SsoSwitcherWidget.Common.SetActiveAccount(n.ctn,n.login),!1});n.Blocks.DDLList.find("[name=ExitLink]").on("click",function(){window.location=$(this).find("a").attr("href")})}var n={Blocks:{Contaner:null,DDLContainer:null,DDLLink:null,DDLList:null},UrlSsoAccountsList:null,ProfileUrl:null};return{Init:u,InitItemsUser:f}}(),MobileProfile:function(){function t(){n.Blocks.AccountListDropDown=$("[name=AccountsListForProfileDropDown]")}function i(t){var i=n.Blocks.AccountListDropDown.beeselect("getItemAttribute",t.target.value,"data-ctn"),r=n.Blocks.AccountListDropDown.beeselect("getItemAttribute",t.target.value,"data-login");QA.Beeline.Parts.SsoSwitcherWidget.Common.SetActiveAccount(i,r)}var n={Blocks:{AccountListDropDown:null}};return{Init:t,SetActiveAccount:i}}(),ConvergentProfile:function(){function n(){var t=$("[name=AccountsListForConvergentProfile]"),n=t.find("[name=MainListAccount]");n.find(">ul").mCustomScrollbar({scrollInertia:50});n.on("click",function(){return!1});$(document).on("click",function(){n.slideUp("fast")});t.find("[name=CurrentAccount]").click(function(){return n.slideToggle("fast",function(){n.find(">ul").mCustomScrollbar("update")}),!1});n.find(".active_item").on("click",function(){var n=$(this).data();QA.Beeline.Parts.SsoSwitcherWidget.Common.SetActiveAccount(n.ctn,n.login)})}return{Init:n}}()};QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.Parts=QA.Beeline.Parts||{};QA.Beeline.Parts.B2BRequestPage=QA.Beeline.Parts.B2BRequestPage||function(){var n=!1,t="",i=function(i){var u;if(!n){if(t=i.SubmitUrl,u=$("#contentholder"),u.length<1)return;var f=u.find("[type='submit']"),r=u.attr("data-block-validation-id"),e=u.find(".validationSummaryMarker");QA.Beeline.Validation.Init({SummaryValidationSelector:e,SubmitAreaSelector:f.parent(),DoInitValidation:!0},r);QA.Beeline.Validation.Ext.InputRegex.Init("EMailAddress",r,{regex:"^.+@.+[.].{2,4}$"});QA.Beeline.Validation.Ext.InputRegex.Init("PhoneNumber",r,{regex:"^(995)?\\d{9}$"});QA.Beeline.Validation.Ext.InputRegex.Init("AdditionalContactTelephoneNumber",r,{regex:"^(995)?\\d{9}$"});QA.Beeline.Validation.Ext.Checkbox.Init("AgreementLink",r);$("#AgreementLink").beecheckbox("option","change",function(){QA.Beeline.Validation.Validate(null,!1,"AgreementLink","#"+r)});QA.Beeline.Validation.Validate(null,!0,null,"#"+r);$('input[type="text"]:visible').trigger("keyup");$('input[type="tel"]:visible').trigger("keyup");$("#Region").siblings(".slct").first().trigger("keyup");n=!0}},r=function(n){return n=n||window.event,n.cancelBubble=!0,QA.Beeline.Popup.show(),QA.Beeline.Popup.showLoading(),QA.Beeline.Popup.setContent('<div class="popup-scroll-y">'+$("#AgreementHtml").val()+"<\/div>"),QA.Beeline.Popup.resizePopup(),$(".popup-scroll-y").mCustomScrollbar({scrollInertia:50}),!1},u=function(n){n.preventDefault();n.stopPropagation();QA.Beeline.Popup.show();QA.Beeline.Popup.showLoading();var i={CompanyName:$("#CompanyName").val(),CompanyId:$("#CompanyId").val(),ContactName:$("#ContactName").val(),EMailAddress:$("#EMailAddress").val(),Region:$("#Region").val(),Address:$("#Address").val(),PhoneNumber:$("#PhoneNumber").val(),AdditionalContactTelephoneNumber:$("#AdditionalContactTelephoneNumber").val(),AdditionalInfo:$("#AdditionalInfo").val(),HearAboutOurServicePartners:$("#HearAboutOurServicePartners").val(),HearAboutOurServiceOutdoorAdvertising:$("#HearAboutOurServiceOutdoorAdvertising").val(),HearAboutOurServiceFromFriends:$("#HearAboutOurServiceFromFriends").val(),HearAboutOurServiceInInternet:$("#HearAboutOurServiceInInternet").val(),HearAboutOurServiceOtherText:$("#HearAboutOurServiceOtherText").val(),AgreementLink:$("#AgreementLink").val()};return $.post(t,i).done(function(n){n==!0?(QA.Beeline.Popup.close(),$("#contentholderh1").hide(),$("#contentholder").hide(),$("#thanksholderh1").show(),$("#thanksholder").show(),window.scrollTo(0,0)):(QA.Beeline.Popup.setContent($("#ModelErrorText").val()),QA.Beeline.Popup.resizePopup())}).fail(function(){QA.Beeline.Popup.setContent($("#ModelErrorText").val());QA.Beeline.Popup.resizePopup()}).always(function(){QA.Beeline.Popup.hideLoading()}),!1};return{Init:i,Send:u,AgreementClick:r}}();QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.Parts=QA.Beeline.Parts||{};QA.Beeline.Parts.BalanceWidget=QA.Beeline.Parts.BalanceWidget||{};QA.Beeline.Parts.BalanceWidget.Balance=QA.Beeline.Parts.BalanceWidget.Balance||function(){var i,r,u,t,n,f="Balance",e=function(){console.log("отсылка смс с детализацией");$.ajax({method:"POST",dataType:"json",url:i}).success(function(){$("#sendSmsLabel").text(u);$("#sendSmsLink").text(t)}).error(function(){$("#sendSmsLabel").text(r);$("#sendSmsLink").text(t)})};return{init:function(f,e,o,s,h,c,l,a){n=f;i=h;r=l;u=c;t=a;kendo.culture("ru-RU");QA.Widgets.Broker.subscribe("gotBalanceInfo",function(t){t.balanceInfo!=null?(n.balanceRedValueRur=t.balanceRedValueRur,n.balanceRedValueUsd=t.balanceRedValueUsd,QA.Beeline.Parts.BalanceWidget.Balance.setBalance(e,t.balanceInfo)):QA.Beeline.Parts.BalanceWidget.Balance.setBalance(e,t)});$("#"+e+" .updateBalance").click(function(){QA.Beeline.Parts.BalanceWidget.Balance.clearCache();QA.Beeline.Parts.BalanceWidget.Balance.getBalance(o,e)});QA.Widgets.Broker.publish({eventName:"gotBalanceInfo"},s)},sendDetail:e,clearCache:function(){QaCommon.LocalStorage.remove(f)},getBalance:function(n,t){var i=$("#"+t+" .reload-link");i.addClass("in-progress");$("#BalanceWidgetLoadingBlock"+t).show();QaCommon.LocalStorage.getOrAddToCacheFromAjax(f,100,n,null,null,function(n){setTimeout(function(){i.removeClass("in-progress")},QA.Beeline.reloadAnimateDuration);$("#BalanceWidgetLoadingBlock"+t).hide();n&&!n.View&&QA.Widgets.Broker.publish({eventName:"gotBalanceInfo"},n)})},setBalance:function(t,i){var u=kendo.template("#=Currency == 0 ? '' : '$'#<b>#=kendo.toString(Balance, '\\\\#,0.\\\\#\\\\#')#<\/b> #=Currency == 0 ? 'руб.' : ''#"),r=$("#"+t+" .balance-info");r.html(u(i));i.Balance<=0?r.addClass("low-balance"):r.removeClass("low-balance");n.availablePromisedPayment!=null&&i.Balance>=n.availablePromisedPayment.BlockReason.BalanceMin&&i.Balance<=n.availablePromisedPayment.BlockReason.BalanceMax?$("#"+t+" .promised-payment-link").show():$("#"+t+" .promised-payment-link").hide();(i.Currency==0&&i.Balance<=n.balanceRedValueRur||i.Currency!=0&&i.Balance<=n.balanceRedValueUsd)&&$("#"+t+" .balance-info").css("color","red");$("#"+t+" .date-time").text(kendo.toString(new Date,"dd.MM.yyyy HH:mm"))}}}();QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.Parts=QA.Beeline.Parts||{};QA.Beeline.Parts.BalanceWidget=QA.Beeline.Parts.BalanceWidget||{};QA.Beeline.Parts.BalanceWidget.Index=QA.Beeline.Parts.BalanceWidget.Index||function(){var n=function(n){QaCommon.LocalStorage.getOrAddHtmlFromAjax("balance-store",20,n,null,"#loading-container-balance",function(n){if(n){$(".sidebar-account-info").html(n);$("#bonusBalance .tip-link").on("click",function(){$("#bonusBalance .tip").toggle()})}else $(".sidebar-account-info").hide()})};return{init:n}}();QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.Parts=QA.Beeline.Parts||{};QA.Beeline.Parts.BasketInfo=QA.Beeline.Parts.BasketInfo||function(){function i(t){n=t}function r(n){n.quant>0?($("#basketInfo").hasClass("disabled"),$("#basketInfo").removeClass("disabled"),$("#basketInfo").addClass("enabled")):($("#basketInfo").hasClass("enabled"),$("#basketInfo").removeClass("enabled"),$("#basketInfo").addClass("disabled"));$("#basketInfo #quant").text(n.quant);$("#basketInfo #icon").text(n.quant);$("#basketInfo #sum").text(n.sum)}function u(n){var i=JSON.parse(n.View),r=i.basketContent.items,t={quant:0,sum:0};return r.forEach(function(n){t.quant+=n.quantity;t.sum+=n.price}),t}function f(n,t){return t.quant+=n.quantity,t.sum+=n.totalPrice,t}function e(){var r=Cookies.get(n.cookieName),i={quant:0,sum:0};$.ajax({url:n.refreshUrl,type:"POST",data:{basketContentJson:r},success:function(n){n.IsSucceeded&&(i=u(n));t(i)},fail:function(n){t(i);console.error(n)}})}function t(t){$.ajax({url:n.refreshShpdUrl,type:"POST",data:{},success:function(n){n&&(t=f(n,t),r(t))},fail:function(n){console.error(n)}})}var n;return{init:i,refresh:e}}();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 c,e=$(".bill-content table"),s=e.find("tr"),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 f,r=$(".bill-content table"),u=r.find("tr"),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 $.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};return{SelectNumberFormSubmit:n,NumberGroupSubmit:t,DateFormSubmit:i,MaskFormSubmit:r,SimilarFormSubmit:u,WordsFormSubmit: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.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,i=function(i){t||(n=i||{},n.ContainerSelector||(n.ContainerSelector=".content-wrap  .sidebar #fix-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 c="";for(i=0;i<pieces.length;i++)pieces[i].str.length>0&&(c+=pieces[i].marked?"<span class='marker'>"+pieces[i].str+"<\/span>":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 r="["+QA.Beeline.Validation.ATTR_CONTAINER_ID+"='"+n+"']",f=QA.Beeline.Validation.Ext.GetElementByName(t,r),i=f.val(),u;i=i.replace(/\s+/g,"");(i.length<2||i.length>7)&&(u=QA.Beeline.Validation.Ext.GetElementsBySelector("[validation-for='"+t+"']",r).attr(QA.Beeline.Validation.ATTR_INCORRECT_FIELD_TEXT),QA.Beeline.Validation.AddError(t,u,QA.Beeline.Validation.ErrorTypes.Incorrect,!0,QA.Beeline.Validation.ErrorSourceTypes.Client,r))},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 i="["+QA.Beeline.Validation.ATTR_CONTAINER_ID+"='"+n+"']",f=QA.Beeline.Validation.Ext.GetElementByName(t,i),r=f.val(),u;r=r.replace(/\s+/g,"");c.test(r)||(u=QA.Beeline.Validation.Ext.GetElementsBySelector("[validation-for='"+t+"']",i).attr(QA.Beeline.Validation.ATTR_INCORRECT_FIELD_TEXT),QA.Beeline.Validation.AddError(t,u,QA.Beeline.Validation.ErrorTypes.Incorrect,!0,QA.Beeline.Validation.ErrorSourceTypes.Client,i))},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.Beeline.Parts.ChangeNumber.Similar=QA.Beeline.Parts.ChangeNumber.Similar||function(){var n=function(){QA.Beeline.Validation.Init({SubmitAreaSelector:".SimilarSubmit",DoInitValidation:!0},"Similar_ValidationBlock")};return{init:n}}();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;";e=u!=null?u==0?"бесплатно":u.toString()+" <span class='rub'><strong>руб.<\/strong><\/span>"+(!f||f==0?"":"<br />"+f.toString()+" <span class='rub'><strong>долл.<\/strong><\/span>"):"не найдены";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();$("#Words_NewNumberPhoneCode").mask("999",{placeholder:null})},t=function(){var n=$(r.TextBoxSelector).val();$(r.CodeSelector).text(e(n))},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}}());QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.Parts=QA.Beeline.Parts||{};QA.Beeline.Parts.ChangeSimFormWidget=QA.Beeline.Parts.ChangeSimFormWidget||function(){function i(i){n=i;t=$("[data-block-validation-id='"+n.validationContext+"']");$("#Form_Phone").mask("+7 999 999 99 99",{placeholder:" "});$("#Form_ContactPhone").mask("+7 999 999 99 99",{placeholder:" "});QA.Beeline.Validation.Init({SummaryValidationSelector:n.summaryValidationSelector,SubmitAreaSelector:n.submitArea,DoInitValidation:!0},n.validationContext);QA.Beeline.Validation.Ext.Email.Init("Form.ContactMail",n.validationContext)}function r(){QA.Beeline.showPartialLoading(n.loadingElement,null);var i=$(t).find("input, textarea").serialize();$.ajax({type:"POST",url:n.url,data:i,dataType:"json",success:function(i){i.IsSucceeded?($(t).replaceWith(i.View),u()):QA.Beeline.Validation.Validate(i.Errors,!1,null,$("[data-block-validation-id='"+n.validationContext+"']"));QA.Beeline.hidePartialLoading(n.loadingElement,null)},error:function(){QA.Beeline.hidePartialLoading(n.loadingElement,null)}})}function u(){$(t).find("textarea, input[type='text']").each(function(){$(this).parent().hasClass("date")||$(this).val("")});QA.Beeline.Validation.Validate(ret.Errors,!1,null,$("[data-block-validation-id='"+n.validationContext+"']"))}var n,t;return{init:i,submit:r}}();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.Popup.show();$.when(QaCommon.Utils.ajaxHtml(n.popup._popupUrl),QaCommon.Utils.ajaxHtml(n.popup._getTempDataUrl)).done(function(i){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.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();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()},showInvalidResult:function(t){n.popup.ajax.loadAvailableTariffs(t)},showInvalidBlock:function(n){$("#valid").hide();$("#invalid").show();typeof n!="undefined"?($("#invalid p").not(n).hide(),$("#invalid p"+n).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())},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 n.popup.close(t),!1});$("#changeRegion").click(function(){return $(".popup-close").trigger("click"),$(document).scrollTop(0),QA.Beeline.Region.show(),!1})},bindInitEvents:function(t){$("#address").click(function(){return n.popup.show(t),!1});n.popup.events.bindChangeAddressEvent(t);n.popup.events.bindSetTempDataEvent(t)},bindChangeAddressEvent:function(t){$("#changeAddress").click(function(){return 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 r=$(t.currentTarget).find(".ui-state-focus").parent(),i="hovered",u=r.parent();u.find("."+i).removeClass(i);u.find("li").css(n.popup.ui.focusHoverStyle);r.addClass(i).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(r){n.popup.autocomplete.streetSuccess(t,i,r)})},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(r){n.popup.autocomplete.houseSuccess(t,i,r)})},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 t=$(this);t.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){$("#"+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");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"));f.hideLoading(t)})}catch(u){r.hideLoading(t)}})};return{InitComplexWidget:n}}();jQuery.fn.promoConvergenceOpen=function(){var n=this,t=$(n.attr("data-convergence-open")),r=$(t).find(".promo-convergence_additional-close"),i=n.parents("div.promo-convergence_section");n.on("click",function(){n.toggleClass("opened");console.log(i);t.slideToggle({duration:"400",easing:"easeInOutQuad",start:function(){$(n).hasClass("opened")||$(document).scrollTo(t,300)},complete:function(){$(n).hasClass("opened")&&$(document).scrollTo(i,300)}})});r.on("click",function(){n.toggleClass("opened");t.slideToggle({duration:"400",easing:"easeInOutQuad",complete:function(){$(document).scrollTo(i,300)}})})};QA.Beeline.Parts.ConvergenceComplexWidget=function(){var n=function(n,t){function f(){var n=$(this);n.find("h4").toggleClass("opened");$folded=n.find(".folded");$folded.is(":visible")?$folded.hide():$folded.show()}function e(){r&&r.off("click",f);r=u.find(".open");r.on("click",f)}var r,i,u;i=$("#"+n);u=i.find("div.__convergence-complex-widget-content");e();$("#"+n+" ul.promo-convergence_additional_tabs-nav li span.complex-widget-link").click(function(){try{var n=$(this);if(n.parent().hasClass("active"))return;i.showLoading(t);$.post(n.attr("data-url"),{originalPageUrl:window.location.pathname},function(r,f){f=="success"&&(u.html(r),i.find("ul.promo-convergence_additional_tabs-nav li").removeClass("active"),n.parent().parent().addClass("active"),e());i.hideLoading(t)})}catch(r){i.hideLoading(t)}})};return{InitComplexWidget:n}}();QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.Parts=QA.Beeline.Parts||{};QA.Beeline.Parts.BalanceDetalizationConvergentProfileWidget=QA.Beeline.Parts.BalanceDetalizationConvergentProfileWidget||function(){function f(u){t.dictionaryCallbacks={};n.Options=u;n.Blocks.BDCBlock=$("[name=BalanceDetalizationConvergentProfileWidget]");n.Blocks.Loader=n.Blocks.BDCBlock.find("[name=Loader]");n.Blocks.Content=n.Blocks.BDCBlock.find("[name=Content]");n.Blocks.Error=n.Blocks.BDCBlock.find("[name=Error]");t.Bind(i.StartLoadBalance,function(){n.Blocks.Loader.show();n.Blocks.Content.hide();n.Blocks.Error.hide()});t.Bind(i.ErrorLoadBalance,function(){n.Blocks.Loader.hide();n.Blocks.Content.hide();n.Blocks.Error.show()});t.Bind(i.SuccessLoadBalance,function(t){var o,i,h,r,u;n.Blocks.Loader.hide();n.Blocks.Content.show();n.Blocks.Error.hide();n.Balance=t;var s=Math.floor(n.Balance.Value),f=n.Blocks.Content.find("[name=BalanceText]"),e=n.Blocks.Content.find("[name=CurrentDate]");if(n.Balance.BillState=="Block"||n.Balance.BillState=="Unknown"?(f.html(n.Options.stateNumber.block),e.append(QaCommon.Utils.ConvertDateTimeDtoToMoment(n.Balance.BlockDate).format("DD MMMM YYYY")),o=n.Blocks.Content.find("[name=BlockInfo]"),o.append(n.Balance.BlockInfo),n.Blocks.Content.find("[name=Balance]").hide(),n.Blocks.Content.find("[name=Block]").show()):(f.html(n.Options.stateNumber.active),e.append(moment().format("DD MMMM YYYY")),n.Blocks.Content.find("[name=Balance]").prepend(s)),i=moment().date(1).add(1,"months"),n.Blocks.Content.find("[name=StatePayment]").html(i.format("D MMMM")),h=n.Blocks.Content.find("[name=RecomendationPayment]"),25<=moment().date()&&n.Balance.BillState!="Unknown"){r="";u=Math.ceil(n.Balance.Bill);switch(n.Balance.BillState){case"Few":r=QaCommon.Utils.format(n.Options.stateBill.few,i.format("MMMM"),u);break;case"Lot":r=QaCommon.Utils.format(n.Options.stateBill.lot,i.format("MMMM"),u);break;case"Block":r=QaCommon.Utils.format(n.Options.stateBill.block,i.format("D MMMM"),u)}n.Blocks.Content.find("[name=RecomendationPayment]").html(r)}else n.Blocks.Content.find("[name=Recomendation]").hide()});r.LoadBalance()}var t=new QaCommon.Dispatcher,i={StartLoadBalance:"StartLoadBalance",ErrorLoadBalance:"ErrorLoadBalance",SuccessLoadBalance:"SuccessLoadBalance"},n={Blocks:{BDCBlock:null,Loader:null,Content:null,Error:null},Options:{},Balance:null},r={},u;return r={LoadBalance:function(){t.Send(i.StartLoadBalance);$.ajax({url:n.Options.urlLoadInfo,type:"POST",dataType:"json",success:function(n){n.Errors!=null?t.Send(i.ErrorLoadBalance,n):t.Send(i.SuccessLoadBalance,n)},error:function(n){t.Send(i.ErrorLoadBalance,n)}})}},u={ClickButtonUpdateStatisticsService:function(){}},{Init:f,Events:u}}();QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.Parts=QA.Beeline.Parts||{};QA.Beeline.Parts.ConvergentBlockingContractWidget=QA.Beeline.Parts.ConvergentBlockingContractWidget||function(){var n={data:{},urls:{contractStatus:null,blockContract:null},elements:{container:null,contractStatusActive:null,contractStatusBlocked:null,contractStatusUnknown:null,blockContractArea:null,blockContractToggleButton:null,blockContractHideButton:null,blockContractDate:null,contractBlockingError:null},init:function(t,i){n.urls=i.urls;n.elements.container=$("#"+t);n.elements.contractStatusActive=$("[name=contractStatusActive]",n.elements.container);n.elements.contractStatusBlocked=$("[name=contractStatusBlocked]",n.elements.container);n.elements.contractStatusUnknown=$("[name=contractStatusUnknown]",n.elements.container);n.elements.blockContractArea=$("[name=blockContractArea]",n.elements.container);n.elements.blockContractToggleButton=$("[name=blockContractToggleButton]",n.elements.container);n.elements.blockContractHideButton=$("[name=blockContractHideButton]",n.elements.container);n.elements.blockContractDate=$("[name=blockContractDate_text]",n.elements.container);n.elements.contractBlockingError=$("[name=contractBlockingError]",n.elements.container);n.elements.blockContractToggleButton.on("click",n.toggleBlockContractArea);n.elements.blockContractHideButton.on("click",n.toggleBlockContractArea);n.elements.contractStatusUnknown.on("click",n.checkContractStatus);n.checkContractStatus()},toggleBlockContractArea:function(){n.elements.blockContractArea.find(".folded").is(":visible")?(n.elements.contractBlockingError.empty(),n.elements.blockContractArea.beeaccordion("collapseAll")):n.elements.blockContractArea.beeaccordion("expandAll")},blockContract:function(){var t=n.elements.blockContractDate.beecalendar("getValue");$("[name=blockContractButton]",n.elements.blockContractArea).beebutton("disable");$.ajax({url:n.urls.blockContract,type:"POST",dataType:"json",contentType:"application/json; charset=utf-8",data:JSON.stringify({date:{Day:t.getDate(),Month:t.getMonth()+1,Year:t.getFullYear()}})}).always(function(){$("[name=blockContractButton]",n.elements.blockContractArea).beebutton("enable")}).then(function(t){t.IsSucceeded?(n.checkContractStatus(),n.toggleBlockContractArea()):n.elements.contractBlockingError.text(t.Message)})},checkContractStatus:function(){$.ajax({url:n.urls.contractStatus,type:"POST",dataType:"json"}).then(n.showContractStatus).fail(n.showStatusUnknown)},showContractStatus:function(t){t==="Active"?n.showStatusActive():t=="Blocked"?n.showStatusBlocked():t==="Unknown"&&n.showStatusUnknown()},showStatusActive:function(){n.elements.contractStatusActive.show();n.elements.contractStatusBlocked.hide();n.elements.contractStatusUnknown.hide()},showStatusBlocked:function(){n.elements.contractStatusActive.hide();n.elements.contractStatusBlocked.show();n.elements.contractStatusUnknown.hide()},showStatusUnknown:function(){n.elements.contractStatusActive.hide();n.elements.contractStatusBlocked.hide();n.elements.contractStatusUnknown.show()}};return n}();QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.Parts=QA.Beeline.Parts||{};QA.Beeline.Parts.ConvergentProfile=QA.Beeline.Parts.ConvergentProfile||{};QA.Beeline.Parts.ConvergentProfile.MobileAbonentInfoWidget=QA.Beeline.Parts.ConvergentProfile.MobileAbonentInfoWidget||function(){var t=function(n){this.widgetId=n;var t=this;t.getWidgetArea=function(){var n=t.widgetId;return n.substr(0,1)!="#"&&(n="#"+n),$(n)};t.getLoadUrl=function(){return t.getWidgetArea().attr("data-widget-load")};t.setWidgetContent=function(n){t.getWidgetArea().html(n)};t.setBalanceIntPart=function(n){t.getWidgetArea().find("[data-element-role='BalanceIntPart']").html(n)};t.setBalanceDecimalPart=function(n){t.getWidgetArea().find("[data-element-role='BalanceDecimalPart']").html(n)};t.refreshBalanceUpdateTime=function(){var n=moment(new Date).format("DD.MM.YYYY HH:mm");t.getWidgetArea().find("[data-element-role='BalanceUpdateDateTime']").html(n)};t.getUpdateBalanceLinkSelector=function(){return t.getWidgetArea().find("[data-element-role='BalanceUpdateLink']")};t.getAddBalanceLinkSelector=function(){return t.getWidgetArea().find("[data-element-role='BalanceAdd']")};t.getUpdateBalanceURL=function(){return t.getWidgetArea().find("[data-balance-update]").attr("data-balance-update")};t.getBlockNumberLinkSelector=function(){return t.getWidgetArea().find("[data-element-role='BalanceAdd']")};t.getBlockLinkSelector=function(){return t.getWidgetArea().find("[data-element-role='ToggleFoldedBlock']")};t.getFoldedUISelector=function(){return t.getWidgetArea().find("[data-element-role='status-folded-ui']")};t.showWidgetLoadError=function(){t.getWidgetArea().find("[data-element-role='WidgetLoader']").hide();t.getWidgetArea().find("[data-element-role='LoadWidgetError']").show()};t.getCalendarValue=function(){return t.getWidgetArea()};t.getCancelFutureRequestLink=function(){return t.getWidgetArea().find("[data-element-role='CancelFutureRequest']")};t.getForm=function(){return t.getWidgetArea().find("form")};t.getRequestErrorMessage=function(){return"Сервис недоступен"}},n,i=function(i){n=new t(i);r()},r=function(){url=n.getLoadUrl();$.post(url,null,function(t){n.setWidgetContent(t.View);n.refreshBalanceUpdateTime();u()}).fail(function(){n.showWidgetLoadError()})},u=function(){console.log("initEvents");n.getUpdateBalanceLinkSelector().click(function(t){t.preventDefault();console.log("updateBalance");var i=n.getUpdateBalanceURL();$.post(i,{widgetId:n.widgetId},function(t){console.log(t);n.setBalanceIntPart(t.IntPart);n.setBalanceDecimalPart(t.DecimalPart);n.refreshBalanceUpdateTime()}).fail(function(){alert("error")})});n.getBlockLinkSelector().click(function(){var t=n.getFoldedUISelector().toggle()});e();n.getCancelFutureRequestLink().click(function(){f()});var t=n.getForm();t.length>0&&t.submit(o)},f=function(){var t=n.getCancelFutureRequestLink().attr("data-url");QA.Beeline.Popup.show();QA.Beeline.Popup.showLoading();$.ajax(t,{type:"POST",dataType:"json"}).done(function(n){QA.Beeline.Popup.setContent(n.Message)}).error(function(t){var i=n.getRequestErrorMessage();QA.Beeline.Popup.setContent(i);console.log(t)}).always(function(){QA.Beeline.Popup.hideLoading()})},e=function(){if($("[data-block-validation-id='blockUnlockValidation']").length>0)QA.Beeline.Validation.Init({SubmitAreaSelector:$("#blockUnlockSubmit").parent().parent(),DoInitValidation:!0},"blockUnlockValidation")},o=function(t){t.preventDefault();var i=$(this),r=i.attr("action"),u=$(this).serialize();QA.Beeline.Popup.show();QA.Beeline.Popup.showLoading();$.ajax(r,{data:u,type:"POST",dataType:"json"}).done(function(n){QA.Beeline.Popup.setContent(n.Message)}).error(function(t){var i=n.getRequestErrorMessage();QA.Beeline.Popup.setContent(i);console.log(t)}).always(function(){QA.Beeline.Popup.hideLoading()})};return{initInstance:i}}();QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.Parts=QA.Beeline.Parts||{};QA.Beeline.Parts.ConvergentProfile=QA.Beeline.Parts.ConvergentProfile||{};QA.Beeline.Parts.ConvergentProfile.MobileWidget=function(){var n=this;return n.init=function(){},n}();QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.Parts=QA.Beeline.Parts||{};QA.Beeline.Parts.PaymentsExpensesProfileWidget=QA.Beeline.Parts.PaymentsExpensesProfileWidget||function(){function f(u){i.dictionaryCallbacks={};n.Options=u;n.Blocks.PEBlock=$("[name=PaymentsExpensesProfileWidget]");n.Blocks.Loader=n.Blocks.PEBlock.find("[name=Loader]");n.Blocks.Content=n.Blocks.PEBlock.find("[name=Content]");n.Blocks.Error=n.Blocks.PEBlock.find("[name=Error]");n.Blocks.Comments=n.Blocks.PEBlock.find("[name=AggregatorCommentSelectDropDown]");n.Blocks.DateSelector=n.Blocks.PEBlock.find("[name=MonthSelectedList]");n.Templates.PaymentRow=n.Blocks.PEBlock.find("[name=PaymentRowTemplate]");n.Templates.InfoPanel=n.Blocks.PEBlock.find("[name=InfoPanelPaymentsExpensesTemplate]");n.Templates.Loader=n.Blocks.PEBlock.find("[name=LoaderTemplate]");n.Templates.Error=n.Blocks.PEBlock.find("[name=ErrorTemplate]");i.Bind(r.StartLoadPaymentsExpenses,function(){n.Blocks.Loader.show();n.Blocks.Content.hide();n.Blocks.Error.hide()});i.Bind(r.ErrorLoadPaymentsExpenses,function(t){t==null&&(t=n.Options.defaultError);n.Blocks.Error.find("[name=ErrorText]").html(t);n.Blocks.Loader.hide();n.Blocks.Content.hide();n.Blocks.Error.show()});i.Bind(r.SuccessLoadPaymentsExpenses,function(u){if(u.length==0){i.Send(r.ErrorLoadPaymentsExpenses,n.Options.noDataError);return}n.Blocks.Loader.hide();n.Blocks.Content.show();n.Blocks.Error.hide();n.FinancialActivity=u;t.FillComments();t.FillPaymentsList()});t.FillMonths();t.LoadInfo()}var i=new QaCommon.Dispatcher,r={StartLoadPaymentsExpenses:"StartLoadPaymentsExpenses",ErrorLoadPaymentsExpenses:"ErrorLoadPaymentsExpenses",SuccessLoadPaymentsExpenses:"SuccessLoadPaymentsExpenses"},n={Templates:{PaymentRow:null,InfoPanel:null},Blocks:{PEBlock:null,Loader:null,Content:null,Error:null},Options:{},FinancialActivity:null},t={},u;return t={FillMonths:function(){for(var t=moment(),r=[],i=0;i<8;i++)r.push({id:"month"+i,data:[{time:moment(t)}],title:t.format("MMMM YYYY")}),t=t.subtract(1,"month");n.Blocks.DateSelector.beeselect("setItems",r);n.Blocks.DateSelector.beeselect("setActive","month0")},LoadInfo:function(){i.Send(r.StartLoadPaymentsExpenses);var t=n.Blocks.DateSelector.beeselect("getItemAttribute",n.Blocks.DateSelector.beeselect("getActiveId"),"time");$.ajax({url:n.Options.urlPaymentsExpenses,type:"POST",dataType:"json",data:{month:t.month()+1,year:t.year()},success:function(n){n.Errors!=null?i.Send(r.ErrorLoadPaymentsExpenses):i.Send(r.SuccessLoadPaymentsExpenses,n)},error:function(){i.Send(r.ErrorLoadPaymentsExpenses)}})},FillPaymentsList:function(){var e=n.Blocks.Content.find("[name=PaymentsList]"),u,i,f,r;for(e.empty(),u=0;u<n.FinancialActivity.length;u++)i=n.FinancialActivity[u],f=$(n.Templates.PaymentRow.html()),e.append(f),r=$(f[0]),i.Type=="Invoice"||i.Type=="Unbilled"?(t.AddClickableCell(r,QaCommon.Utils.ConvertDateTimeDtoToMoment(i.Date).format("DD.MM.YYYY"),i.Type,i.InvoiceNumber),t.AddClickableCell(r,i.Comment,i.Type,i.InvoiceNumber),t.InitializeAccordion(f.find("[name=InfoPanel]"),"InfoPanel","custom",!1,null)):(t.AddCell(r,QaCommon.Utils.ConvertDateTimeDtoToMoment(i.Date).format("DD.MM.YYYY")),t.AddCell(r,i.Comment)),t.AddCell(r,i.ContractNumber),t.AddCell(r,i.Amount.toFixed(2)+" "+n.Options.currency)},InitializeAccordion:function(t,i,r,u,f){var s=QaCommon.Utils.GetGuid(),o,e;t.addClass("open");t.css("z-index",10);t.attr("id",s);t.attr("name",i);o=QaCommon.Utils.GetGuid();e=$("<div>");e.attr("id",o);e.css("visibility","hidden");e.addClass("folded");e.append(n.Templates.Loader.html());t.append(e);$(t).beeaccordion({items:[{id:o,css:"manage-settings-folded",title:"<span><\/span>",open:u,isShowSwitch:!1,IsTagDivTitle:!0}],id:s,contenttype:"folded",allbutton:{show:!1,opentext:"",closetext:""},css:"open "+f,itemBeforePosition:r})},AddClickableCell:function(i,r,u,f){var o=$("<td>"),h=$("<h4>"),s=$("<span>"),e;if(s.addClass("dynamic"),e=$("<small>"),e.html(r),s.append(e),h.append(s),o.append(h),i.append(o),u!="Simple"){e.on("click",function(){var i=$(this).closest("tr").next().find("[name=InfoPanel]"),s=i.find(".folded").first().attr("id"),r,o,e;i.find(".folded").is(":visible")?i.beeaccordion("collapse",s,function(){i.hide("fast")}):(i.show(),i.beeaccordion("expand",s),r=i.find("[name=AccordionLoader]"),typeof r!="undefined"&&(o=n.Blocks.DateSelector.beeselect("getItemAttribute",n.Blocks.DateSelector.beeselect("getActiveId"),"time"),requestData={month:o.month()+1,year:o.year()},e="",u=="Unbilled"?e=n.Options.urlPayments:u=="Invoice"&&(e=n.Options.urlInvoice,requestData.invoiceNumber=f),$.ajax({url:e,type:"POST",dataType:"json",data:requestData,success:function(i){var u,f,e;if(i.Errors!=null)r.replaceWith(n.Templates.Error.html());else{if(i.length==0){u=$(n.Templates.Error.html());u.find("[name=ErrorText]").html(n.Options.noDataError);r.replaceWith(u);return}f=$(n.Templates.InfoPanel.html());e=f.find("[name=DetailPayment]");i.forEach(function(i){var r=$("<tr>");t.AddCell(r,i.Amount.toFixed(2)+" "+n.Options.currency);t.AddCell(r,i.Comment);e.append(r)});r.replaceWith(f)}},error:function(){r.replaceWith(n.Templates.Error.html())}})))});return o}},AddCell:function(n,t){var i=$("<td>"),r=$("<h4>"),u=$("<small>");return u.html(t),r.append(u),i.append(r),n.append(i),i},FillComments:function(){var u={},i=[],t,r;for(i.push({id:"comment0",data:[{comment:""}],title:n.Options.defaultComment}),t=0;t<n.FinancialActivity.length;t++)r=n.FinancialActivity[t].Comment,typeof u[r]=="undefined"&&i.push({id:"comment"+(i.length+t),data:[{comment:r}],title:r}),u[n.FinancialActivity[t].Comment]=0;n.Blocks.Comments.beeselect("setItems",i);n.Blocks.Comments.beeselect("setActive","comment0")}},u={ClickButtonUpdatePaymentsExpenses:function(){t.LoadInfo()},ChangedAggregatorCommentSelectDropDown:function(t,i){var f=n.Blocks.Content.find("[name=PaymentsList]").find("[name=DataRow]"),e,u,r;if(i.value=="comment0"){f.each(function(){$(this).show();$(this).next().show()});return}for(e=n.Blocks.Comments.beeselect("getItemAttribute",i.value,"comment"),u=0;u<f.length;u++)r=$(f[u]),r.find("small:eq(1)").html()!=e?(r.hide(),r.next().hide()):(r.show(),r.next().show())},SortByDate:function(t,i){function r(n){return moment($(n).children()[0].textContent,"DD MMMM YYYY")}var u=i=="Increase"?function(n,t){return r(n)>r(t)}:function(n,t){return r(n)<r(t)};n.Blocks.Content.find("[name=DataRow]").sort(u).each(function(){var n=$(this),t=n.next();n.appendTo("[name=PaymentsList]");t.appendTo("[name=PaymentsList]")})}},{Init:f,Events:u}}();QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.Parts=QA.Beeline.Parts||{};QA.Beeline.Parts.StatisticsServiceProfileWidget=QA.Beeline.Parts.StatisticsServiceProfileWidget||function(){function e(f){t.dictionaryCallbacks={};n.Options=f;n.Blocks.SSBlock=$("[name=StatisticsServiceProfileWidget]");n.Blocks.Loader=n.Blocks.SSBlock.find("[name=Loader]");n.Blocks.Content=n.Blocks.SSBlock.find("[name=Content]");n.Blocks.Error=n.Blocks.SSBlock.find("[name=Error]");t.Bind(i.StartLoadStatic,function(){n.Blocks.Loader.show();n.Blocks.Content.hide();n.Blocks.Error.hide()});t.Bind(i.ErrorLoadStatic,function(t){t==null&&(t=n.Options.defaultError);n.Blocks.Error.find("[name=ErrorText]").html(t);n.Blocks.Loader.hide();n.Blocks.Content.hide();n.Blocks.Error.show()});t.Bind(i.SuccessLoadStatic,function(u){if(u.Statistics.length==0){t.Send(i.ErrorLoadStatic,n.Options.noDataError);return}n.Blocks.Loader.hide();n.Blocks.Content.show();n.Blocks.Error.hide();var f=n.Blocks.Content.find("[name=StatisticsList]");f.empty();u.Statistics.forEach(function(n){var t=$("<tr>"),i=QaCommon.Utils.ConvertDateTimeDtoToMoment(n.Date);t.append(r(i.format("DD.MM.YYYY")));t.append(r(i.format("HH:mm:ss")));t.append(r(n.InTraffic.toFixed(2)+" "+n.InTrafficUnit));t.append(r(n.OutTraffic.toFixed(2)+" "+n.OutTrafficUnit));t.append(r(n.Price.toFixed(2)+" "+u.Currency));f.append(t)});n.Blocks.Content.find("[name=InTrafficSummary]").html(u.TotalInTraffic.toFixed(2)+" "+u.TotalInTrafficUnit);n.Blocks.Content.find("[name=OutTrafficSummary]").html(u.TotalOutTraffic.toFixed(2)+" "+u.TotalOutTrafficUnit);n.Blocks.Content.find("[name=PriceSummary]").html(u.TotalPrice.toFixed(2)+" "+u.Currency)});u.FillMonths();u.LoadInfo()}function r(n){var t=$("<td>"),i=$("<small>");return i.html(n),t.append(i),t}var t=new QaCommon.Dispatcher,i={StartLoadStatic:"StartLoadStatic",ErrorLoadStatic:"ErrorLoadStatic",SuccessLoadStatic:"SuccessLoadStatic"},n={Blocks:{SSBlock:null,Loader:null,Content:null,Error:null},Options:{},Statistics:null},u={},f;return u={FillMonths:function(){for(var r=n.Blocks.SSBlock.find("[name=MonthSelectedList]"),t=moment(),u=[],i=0;i<3;i++)u.push({id:"month"+i,data:[{time:moment(t)}],title:t.format("MMMM YYYY")}),t=t.subtract(1,"month");r.beeselect("setItems",u);r.beeselect("setActive","month0")},LoadInfo:function(){t.Send(i.StartLoadStatic);var r=n.Blocks.SSBlock.find("[name=MonthSelectedList]"),u=r.beeselect("getItemAttribute",r.beeselect("getActiveId"),"time");$.ajax({url:n.Options.urlStatisticsService,type:"POST",dataType:"json",data:{month:u.month()+1,year:u.year()},success:function(n){n.Errors!=null?t.Send(i.ErrorLoadStatic):t.Send(i.SuccessLoadStatic,n)},error:function(){t.Send(i.ErrorLoadStatic)}})}},f={ClickButtonUpdateStatisticsService:function(){u.LoadInfo()}},{Init:e,Events:f}}();QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.Parts=QA.Beeline.Parts||{};QA.Beeline.Parts.ConvergentInternetWidget=QA.Beeline.Parts.ConvergentInternetWidget||function(){function f(u){t.dictionaryCallbacks={};n.Options=u;n.Blocks.HIBlock=$("[name=ConvergentInternetWidget]");n.Blocks.Content=n.Blocks.HIBlock.find("[name=Content]");t.Bind(i.StartLoadInternet,function(){n.Blocks.HIBlock.find("[name=Loader]").show();n.Blocks.Content.hide();n.Blocks.HIBlock.find("[name=Error]").hide()});t.Bind(i.ErrorLoadInternet,function(t){n.Blocks.HIBlock.find("[name=Loader]").hide();n.Blocks.Content.hide();var i=n.Blocks.HIBlock.find("[name=Error]");i.show();i.find(">div").hide();t.NotFoundTariff?i.find(">div:eq(1)").show():i.find(">div:eq(0)").show()});t.Bind(i.SuccessLoadInternet,function(t){var r,f,u,o,i,e;if(n.Blocks.HIBlock.find("[name=Loader]").hide(),n.Blocks.Content.show(),n.InfoUser=t,n.InfoUser.AlternativeView!=null){n.Blocks.Content.html(n.InfoUser.AlternativeView);return}for(n.Blocks.Content.find("[name=limitSpeed]").text(n.InfoUser.LimitSpeed),r=n.Blocks.Content.find("[name=additinalServiceHeader]"),n.InfoUser.AdditinalServices.length==0?r.hide():r.show(),n.Blocks.Content.remove("[name=additinalService]"),f=_.sortBy(n.InfoUser.AdditinalServices,"SortOrder"),u=f.length-1;u>=0;u--)o=f[u],i=$("<p>"),i.attr("name","additinalService"),i.addClass("profile-connected-services_service_info_note"),e=$("<span>"),e.html(o.Text),i.append(e),r.after(i)});r.LoadInternetBlock()}var t=new QaCommon.Dispatcher,i={StartLoadInternet:"StartLoadInternet",ErrorLoadInternet:"ErrorLoadInternet",SuccessLoadInternet:"SuccessLoadInternet"},n={Options:{},Blocks:{HIBlock:null,Content:null},InfoUser:{}},r={},u;return r={LoadInternetBlock:function(){t.Send(i.StartLoadInternet);$.ajax({url:n.Options.urlGetLoadInfo,type:"POST",dataType:"json",success:function(n){n.Errors!=null?t.Send(i.ErrorLoadInternet,n):t.Send(i.SuccessLoadInternet,n)},error:function(n){t.Send(i.ErrorLoadInternet,n)}})}},u={},{Init:f,Events:u}}();QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.Parts=QA.Beeline.Parts||{};QA.Beeline.Parts.ConvergentMainWidget=QA.Beeline.Parts.ConvergentMainWidget||function(){function f(f){t.dictionaryCallbacks={};n.Options=f;n.Blocks.CMBlock=$("[name=ConvergentMainWidget]");n.Blocks.MainContent=n.Blocks.CMBlock.find("[name=ConvergentMainContent]");n.Blocks.StatusOrder=n.Blocks.MainContent.find("[name=StatusOrder]");n.Blocks.EditBlockOrder=n.Blocks.CMBlock.find("[name=EditBlockOrder]");n.Blocks.CMBlock.find("[name=RefreshBalanceInteger]").on("click",u.ClickRefreshBalanceButton);n.Blocks.EditBlockOrder.on("click",u.ClickEditBlockOrderButton);n.Blocks.CMBlock.find(".hide-ctn-dialog-button span").on("click",u.ClickEditBlockOrderButton);n.Blocks.CMBlock.find("[name=CancelEditBlockOrder]").on("click",u.ClickEditBlockOrderButton);t.Bind(i.StartLoadConvergentMain,function(){n.Blocks.CMBlock.find("[name=ConvergentMainLoader]").show();n.Blocks.MainContent.hide();n.Blocks.CMBlock.find("[name=ConvergentMainError]").hide()});t.Bind(i.ErrorLoadConvergentMain,function(){n.Blocks.CMBlock.find("[name=ConvergentMainLoader]").hide();n.Blocks.MainContent.hide();n.Blocks.CMBlock.find("[name=ConvergentMainError]").show()});t.Bind(i.SuccessLoadConvergentMain,function(t){if(n.Blocks.CMBlock.find("[name=ConvergentMainLoader]").hide(),n.Blocks.MainContent.show(),n.InfoUser=t,n.Blocks.MainContent.find("[name=nickname]").html(n.InfoUser.NickName),n.Blocks.StatusOrder.removeClass("__active __blocked"),n.InfoUser.StatusOrder!=null)r.SetStatusOrder();else{n.Blocks.EditBlockOrder.hide();n.Blocks.StatusOrder.find("span").on("click",function(){$.ajax({url:n.Options.urlGetStatusOrder,type:"POST",dataType:"json",success:function(t){t.StatusOrder!=null&&(n.InfoUser.StatusOrder=t.StatusOrder,n.InfoUser.ReasonBlocked=t.ReasonBlocked,r.SetStatusOrder())}})})}n.InfoUser.HrefTariff?(n.Blocks.MainContent.find("[name=linkTariffDefault]").hide(),n.Blocks.MainContent.find("[name=linkTariff]").show(),n.Blocks.MainContent.find("[name=linkTariff]").attr("href",n.InfoUser.HrefTariff),n.InfoUser.StrTariff!=null&&n.Blocks.MainContent.find("[name=linkTariff]").html("«"+n.InfoUser.StrTariff+"»")):(n.Blocks.MainContent.find("[name=linkTariffDefault]").show(),n.Blocks.MainContent.find("[name=linkTariff]").hide());var i=n.InfoUser.AbonentPayment,u=i-Math.floor(i)>0?i.toFixed(2):i.toString();n.Blocks.MainContent.find("[name=AbonentPayment]").html(u+"&nbsp;"+n.Options.currency+"/"+n.Options.textMonth)});n.Blocks.BalanceContent=n.Blocks.CMBlock.find("[name=ConvergentBalanceContent]");t.Bind(i.StartLoadBalance,function(){n.Blocks.CMBlock.find("[name=ConvergentBalanceLoader]").show();n.Blocks.BalanceContent.hide();n.Blocks.CMBlock.find("[name=ConvergentBalanceError]").hide()});t.Bind(i.ErrorLoadBalance,function(){n.Blocks.CMBlock.find("[name=ConvergentBalanceLoader]").hide();n.Blocks.BalanceContent.hide();n.Blocks.CMBlock.find("[name=ConvergentBalanceError]").show()});t.Bind(i.SuccessLoadBalance,function(t){var i,f,u,r;n.Blocks.CMBlock.find("[name=ConvergentBalanceLoader]").hide();n.Blocks.BalanceContent.show();n.Balance=t;var e=Math.abs(n.Balance.Value),s=n.Balance.Value<0,o=Math.floor(e);if(n.Blocks.CMBlock.find("[name=BalanceInteger]").html((s?"-":"")+o),n.Blocks.CMBlock.find("[name=BalanceFractional]").html((e-o).toFixed(2).slice(2)+" "+n.Options.currency),n.Blocks.BalanceContent.find("[name=CurrentTime]").html(moment().format("HH:mm")),i=moment().date(1).add(1,"months"),n.Blocks.BalanceContent.find("[name=StatePayment]").html(i.format("D[&nbsp;]MMMM")),f=n.Blocks.BalanceContent.find("[name=RecomendationPayment]"),25<=moment().date()&&n.Balance.BillState!="Unknown"){u=Math.ceil(n.Balance.Bill);f.show();r="";switch(n.Balance.BillState){case"Few":r=QaCommon.Utils.format(n.Options.stateBill.few,i.format("MMMM"),u);break;case"Lot":r=QaCommon.Utils.format(n.Options.stateBill.lot,i.format("MMMM"),u);break;case"Block":r=QaCommon.Utils.format(n.Options.stateBill.block,i.format("D MMMM"),u)}n.Blocks.BalanceContent.find("[name=RecomendationPayment]>span:first").html(r)}else f.hide()});t.Bind(i.SuccessBlockUser,function(t){n.Blocks.MainContent.find("[name=LockInterface]").hide();var i=n.Blocks.MainContent.find("[name=InfoBlockOrderForUser]");i.text(t.result);t.IsSucceeded?$(i).replaceWith(function(n,t){return $("<h5>").html(t)}):i.addClass("text-tip")});r.LoadMainBlock();t.Send(i.StartLoadBalance);r.LoadBalanceBlock()}var t=new QaCommon.Dispatcher,i={StartLoadConvergentMain:"StartLoadConvergentMain",SuccessLoadConvergentMain:"SuccessLoadConvergentMain",ErrorLoadConvergentMain:"ErrorLoadConvergentMain",StartLoadBalance:"StartLoadBalance",SuccessLoadBalance:"SuccessLoadBalance",ErrorLoadBalance:"ErrorLoadBalance",SuccessBlockUser:"SuccessBlockUser"},n={Options:{},Blocks:{CMBlock:null,MainContent:null,BalanceContent:null},InfoUser:{},Balance:{}},r={},u;return r={SetStatusOrder:function(){var t=n.Blocks.MainContent.find("[name=ReasonBlocked]");n.InfoUser.StatusOrder?(n.Blocks.StatusOrder.addClass("__active"),n.Blocks.StatusOrder.html(n.Options.labelActiveOrder),n.Blocks.EditBlockOrder.show(),t.hide()):(n.Blocks.StatusOrder.addClass("__blocked"),n.Blocks.StatusOrder.html(n.Options.labelBlokedOrder),n.Blocks.EditBlockOrder.hide(),t.show(),t.find(">p").html(n.InfoUser.ReasonBlocked))},LoadMainBlock:function(){t.Send(i.StartLoadConvergentMain);$.ajax({url:n.Options.urlGetUserInfo,type:"POST",dataType:"json",success:function(n){n.Errors!=null?t.Send(i.ErrorLoadConvergentMain,n):t.Send(i.SuccessLoadConvergentMain,n)},error:function(n){t.Send(i.ErrorLoadConvergentMain,n)}})},LoadBalanceBlock:function(){$.ajax({url:n.Options.urlGetUserBalance,type:"POST",dataType:"json",success:function(n){n.Errors!=null?t.Send(i.ErrorLoadBalance,n):t.Send(i.SuccessLoadBalance,n)},error:function(n){t.Send(i.ErrorLoadBalance,n)}})}},u={ClickRefreshBalanceButton:function(){r.LoadBalanceBlock()},ClickEditBlockOrderButton:function(){var t=n.Blocks.CMBlock.find("[name=EditBlockOrderBlock]");t.find(".folded").is(":visible")?t.beeaccordion("collapseAll"):t.beeaccordion("expandAll")},ClickBlockButton:function(){var r=n.Blocks.CMBlock.find("[name=DateBlockOrder_text]").beecalendar("getValue");n.Blocks.MainContent.find("[name=LockInterface] [name=BlockButton]").beebutton("disable");$.ajax({url:n.Options.urlSetBlockOrder,type:"POST",dataType:"json",data:{date:{Day:r.getDate(),Month:r.getMonth()+1,Year:r.getFullYear()}},success:function(n){n.Errors!=null?t.Send(i.ErrorLoadConvergentMain,n):t.Send(i.SuccessBlockUser,n)},error:function(n){t.Send(i.ErrorLoadConvergentMain,n)}})}},{Init:f,Events:u}}();QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.Parts=QA.Beeline.Parts||{};QA.Beeline.Parts.ConvergentMobileWidget=QA.Beeline.Parts.ConvergentMobileWidget||function(){function f(u){t.dictionaryCallbacks={};n.Options=u;n.Blocks.MBlock=$("[name=ConvergentMobileWidget]");n.Blocks.Content=n.Blocks.MBlock.find("[name=Content]");n.Blocks.Services=n.Blocks.Content.find("[name=Services]");t.Bind(i.StartLoadMobile,function(){n.Blocks.MBlock.find("[name=Loader]").show();n.Blocks.Content.hide();n.Blocks.MBlock.find("[name=Error]").hide()});t.Bind(i.ErrorLoadMobile,function(t){n.Blocks.MBlock.find("[name=Loader]").hide();n.Blocks.Content.hide();var i=n.Blocks.MBlock.find("[name=Error]");i.show();i.find(">div").hide();t.NotFoundTariff?i.find(">div:eq(1)").show():i.find(">div:eq(0)").show()});t.Bind(i.SuccessLoadMobile,function(t){var f,i,r,u,o,s,e;if(n.Blocks.MBlock.find("[name=Loader]").hide(),n.Blocks.Content.show(),n.InfoMobile=t,n.InfoMobile.AlternativeView!=null){n.Blocks.Content.html(n.InfoMobile.AlternativeView);return}for(n.Blocks.Services.html(""),f=0;f<n.InfoMobile.Services.length;f++)i=n.InfoMobile.Services[f],_.isEmpty(i.Title)||i.NumValue==null||_.isEmpty(i.Unit)||(r=$("<div>"),r.addClass("profile-connected-services_service_info_accumulator"),u=$("<p>"),i.Icon!=null&&(o=$("<img>"),o.attr("src",i.Icon),u.append(o)),u.append(" "),s=$("<span>"),s.html(i.Title),u.append(s),r.append(u),e=$("<div>"),e.addClass("profile-connected-services_service_info_accumulator_value"),e.html(i.NumValue+" "+i.Unit),r.append(e),n.Blocks.Services.append(r))});r.LoadMobileBlock()}var t=new QaCommon.Dispatcher,i={StartLoadMobile:"StartLoadMobile",ErrorLoadMobile:"ErrorLoadMobile",SuccessLoadMobile:"SuccessLoadMobile"},n={Options:{},Blocks:{MBlock:null,Content:null,Services:null},InfoMobile:{}},r={},u;return r={LoadMobileBlock:function(){t.Send(i.StartLoadMobile);$.ajax({url:n.Options.urlGetLoadInfo,type:"POST",dataType:"json",success:function(n){n.Errors!=null?t.Send(i.ErrorLoadMobile,n):t.Send(i.SuccessLoadMobile,n)},error:function(n){t.Send(i.ErrorLoadMobile,n)}})}},u={},{Init:f,Events:u}}();QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.Parts=QA.Beeline.Parts||{};QA.Beeline.Parts.ConvergentNumberAndOrdersWidget=QA.Beeline.Parts.ConvergentNumberAndOrdersWidget||function(){function f(u){t.dictionaryCallbacks={};n.Options=u;n.Blocks.FamilyBlock=$("[name=ConvergentNumberAndOrdersWidget]");n.Blocks.Content=n.Blocks.FamilyBlock.find("[name=Content]");n.Blocks.MNBlock=n.Blocks.Content.find("[name=MainNumber]");n.Blocks.FNBlock=n.Blocks.Content.find("[name=FamilyNumbers]");t.Bind(i.StartLoadNumber,function(){n.Blocks.FamilyBlock.find("[name=Loader]").show();n.Blocks.Content.hide();n.Blocks.FamilyBlock.find("[name=Error]").hide()});t.Bind(i.ErrorLoadNumber,function(){n.Blocks.FamilyBlock.find("[name=Loader]").hide();n.Blocks.Content.hide();n.Blocks.FamilyBlock.find("[name=Error]").show()});t.Bind(i.SuccessLoadNumber,function(t){var f,u,i;if(n.Blocks.FamilyBlock.find("[name=Loader]").hide(),n.Blocks.Content.show(),n.InfoNumbers=t,n.InfoNumbers.Main){for(n.Blocks.MNBlock.find("[name=CTN]").text(n.InfoNumbers.Main.Ctn.replace(/^(\d{3})(\d{3})(\d{2})(\d*)$/,"+7 $1 $2-$3-$4")),n.Blocks.MNBlock.find("[name=Nickname]").text(n.InfoNumbers.Main.Nickname),n.Blocks.MNBlock.find("[name=NameTariff]").text(n.InfoNumbers.Main.Tariff),n.Blocks.FNBlock.html(""),f=0;f<n.InfoNumbers.Family.length;f++)u=n.InfoNumbers.Family[f],i=$("<tr>"),i.addClass("shared-account_table-row"),i.addClass("group"),i.append(r.AddNumber(u.Ctn,u.Nickname)),i.append(r.AddTextConnected()),i.append(r.AddTariff(u.Tariff)),i.append(r.AddDeleteNumberButton(u.Ctn)),n.Blocks.FNBlock.append(i);r.ChangeAddNumberButtonUrl(n.InfoNumbers.Family.length)}else n.Blocks.Content.html("<div style='height: 40px;'><\/div>")});r.LoadMobileBlock()}var t=new QaCommon.Dispatcher,i={StartLoadNumber:"StartLoadNumber",ErrorLoadNumber:"ErrorLoadNumber",SuccessLoadNumber:"SuccessLoadNumber"},n={Options:{},Blocks:{FamilyBlock:null,Content:null,MNBlock:null,FNBlock:null},InfoNumbers:{}},r={},u;return r={AddNumber:function(n,t){var r=$("<td>"),u=$("<span>"),i;return u.text(n.replace(/^(\d{3})(\d{3})(\d{2})(\d*)$/,"+7 $1 $2-$3-$4")),r.append(u),i=$("<span>"),i.addClass("shared-account_table-name"),i.text(t),r.append(i),r},AddDeleteNumberButton:function(t){var u=$("<td>"),r=$("<div>"),i;r.addClass("disable-numbers");i=$("<span>");i.addClass("dynamic");i.on("click",function(){window.location=n.Options.urlRemoveAdditionalNumber+t});return i.text(n.Options.labelShutOff),r.append(i),u.append(r),u},AddTextConnected:function(){var r=$("<td>"),t=$("<div>"),i;return t.addClass("accepted-numbers-block"),i=$("<h5>"),i.text(n.Options.labelConnected),t.append(i),r.append(t),r},AddTariff:function(t){var f=$("<td>"),i=$("<div>"),r,u;return i.addClass("shared-account_tariff-title"),r=$("<span>"),r.addClass("shared-account_tariff-title-grey"),r.text(n.Options.labelTariff+": "),i.append(r),u=$("<span>"),u.text(t),i.append(u),f.append(i),f},ChangeAddNumberButtonUrl:function(t){var i=n.Blocks.Content.find("[name=AddNumberButton]");t>0?i.attr("href",n.Options.urlChangeAdditionalNumbers):i.attr("href",n.Options.urlChangeMainNumber)},LoadMobileBlock:function(){t.Send(i.StartLoadNumber);$.ajax({url:n.Options.urlGetNumbers,type:"POST",dataType:"json",success:function(n){n.Errors!=null?t.Send(i.ErrorLoadNumber,n):t.Send(i.SuccessLoadNumber,n)},error:function(n){t.Send(i.ErrorLoadNumber,n)}})}},u={},{Init:f,Events:u}}();QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.Parts=QA.Beeline.Parts||{};QA.Beeline.Parts.ConvergentTvWidget=QA.Beeline.Parts.ConvergentTvWidget||function(){function f(u){t.dictionaryCallbacks={};n.Options=u;n.Blocks.TVBlock=$("[name=ConvergentTvWidget]");n.Blocks.tvLink=n.Blocks.TVBlock.find("[data-name=tvLink]");n.Blocks.tveLink=n.Blocks.TVBlock.find("[data-name=tveLink]");n.Blocks.Content=n.Blocks.TVBlock.find("[name=Content]");n.Blocks.normalTV=n.Blocks.Content.find("[data-name=normalTV]");n.Blocks.complexTV=n.Blocks.Content.find("[data-name=complexTV]");n.Blocks.haveDevicesBlock=n.Blocks.Content.find("[data-name=isHaveDevices]");n.Blocks.chanelPopup=n.Blocks.TVBlock.find("[data-name=chanelPopup]");n.Blocks.devicePopup=n.Blocks.TVBlock.find("[data-name=devicePopup]");t.Bind(i.StartLoadTV,function(){n.Blocks.TVBlock.find("[name=Loader]").show();n.Blocks.Content.hide();n.Blocks.TVBlock.find("[name=Error]").hide()});t.Bind(i.ErrorLoadTV,function(t){n.Blocks.TVBlock.find("[name=Loader]").hide();n.Blocks.Content.hide();var i=n.Blocks.TVBlock.find("[name=Error]");i.show();i.find(">div").hide();t.NotFoundTariff?i.find(">div:eq(1)").show():i.find(">div:eq(0)").show()});t.Bind(i.SuccessLoadTV,function(t){var e,s,o,i,u,f;if(n.Blocks.TVBlock.find("[name=Loader]").hide(),n.Blocks.Content.show(),n.InfoTV=t,n.InfoTV.AlternativeView!=null){n.Blocks.Content.html(n.InfoTV.AlternativeView);return}for(n.Blocks.tvLink.attr("href",n.InfoTV.TVPageUrl),n.InfoTV.IsComplexTv?(n.Blocks.normalTV.hide(),n.Blocks.complexTV.show(),n.Blocks.tveLink.attr("href",n.InfoTV.TVPageUrl)):(n.Blocks.normalTV.show(),n.Blocks.complexTV.hide()),n.Blocks.Content.find("[name=countChanel]").text(n.InfoTV.CountChanel+" "+n.InfoTV.TextChanel),n.InfoTV.Title!=null&&n.Blocks.Content.find("[name=title]").text(n.InfoTV.Title),e=n.Blocks.Content.find("[name=additinalServiceHeader]"),n.InfoTV.AdditinalServices.length>0||n.InfoTV.IsHaveDevices?e.show():e.hide(),n.Blocks.Content.remove("[name=additinalService]"),s=_.sortBy(n.InfoTV.AdditinalServices,"SortOrder"),o=s.length-1;o>=0;o--){if(i=s[o],u=$("<p>"),u.attr("name","additinalService"),u.addClass("profile-connected-services_service_info_note"),f=$("<span>"),i.Chanels&&i.Chanels.length>0){f.css("cursor","pointer");f.on("click",r.ShowChanelsOnPackage(i))}f.html(i.Text);u.append(f);e.after(u)}if(n.InfoTV.IsHaveDevices){n.Blocks.haveDevicesBlock.show();n.Blocks.haveDevicesBlock.on("click",function(){QA.Beeline.Popup.show();QA.Beeline.Popup.setContent(n.Blocks.devicePopup.html());QA.Beeline.Popup.resizePopup()})}else n.Blocks.haveDevicesBlock.hide()});$(window).resize(function(){$(".tveChanelPopup").height(document.documentElement.clientHeight*.7)});r.LoadTVBlock()}var t=new QaCommon.Dispatcher,i={StartLoadTV:"StartLoadTV",ErrorLoadTV:"ErrorLoadTV",SuccessLoadTV:"SuccessLoadTV"},n={Options:{},Blocks:{TVBlock:null,tvLink:null,Content:null,normalTV:null,complexTV:null,haveDevicesBlock:null,devicePopup:null,chanelPopup:null}},r={},u;return r={LoadTVBlock:function(){t.Send(i.StartLoadTV);$.ajax({url:n.Options.urlGetLoadInfo,type:"POST",dataType:"json",success:function(n){n.Errors!=null?t.Send(i.ErrorLoadTV,n):t.Send(i.SuccessLoadTV,n)},error:function(n){t.Send(i.ErrorLoadTV,n)}})},ShowChanelsOnPackage:function(t){return function(){for(var u="",f=n.Blocks.TVBlock.find("[data-name=chanelLinePopup]").html(),r=0,i;r<t.Chanels.length;)i=$("<div>"+f+"<\/div>"),i.find("[data-name=chanel]").each(function(){if(!(r>=t.Chanels.length)){var n=$(this),i=t.Chanels[r];n.find("[data-name=logo]").show().attr("src",i.GrayLogoSmallUrl);n.find("[data-name=title]").show().text(i.Title);r++}}),u+=i.html();i=$("<div>"+n.Blocks.chanelPopup.html()+"<\/div>");i.find(".tveChanelPopup").height(document.documentElement.clientHeight*.7);i.find("[data-name=popupContent]").html(u);QA.Beeline.Popup.show();QA.Beeline.Popup.setContent(i.html());QA.Beeline.Popup.resizePopup()}}},u={},{Init:f,Events:u}}();QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.Parts=QA.Beeline.Parts||{};QA.Beeline.Parts.ConvergentHomeInternetFttpServicesWidget=QA.Beeline.Parts.ConvergentHomeInternetFttpServicesWidget||function(){function t(){var t=this;t.data={soc:null};t.elements={container:null,disablingServiceCheckbox:null,disablingServiceArea:null,disableServiceButton:null,notDisableServiceButton:null,disablingServiceError:null};t.init=function(n){t.data.soc=$(n).attr("data-service-soc");t.elements.container=$([n,$(n).next("tr").get(0)]);t.elements.disablingServiceCheckbox=$("[name=disablingServiceCheckbox]",t.elements.container);t.elements.disablingServiceArea=$("[name=disablingServiceArea]",t.elements.container);t.elements.disableServiceButton=$("[name=disableServiceButton]",t.elements.container);t.elements.notDisableServiceButton=$("[name=notDisableServiceButton]",t.elements.container);t.elements.disablingServiceError=$("[name=disablingServiceError]",t.elements.container);t.elements.disableServiceButton.find("input").click(t.onDisableServiceButtonClick);t.elements.notDisableServiceButton.click(t.onNotDisableServiceButtonClick)};t.onDisablingServiceCheckboxChange=function(){t.elements.disablingServiceCheckbox.prop("checked")?(t.elements.disablingServiceArea.hide(),t.elements.disablingServiceError.empty()):t.elements.disablingServiceArea.show()};t.onDisableServiceButtonClick=function(i){i.preventDefault();t.elements.disableServiceButton.find("input").prop("disabled",!0);$.ajax({url:n.urls.disableService,type:"POST",dataType:"json",contentType:"application/json; charset=utf-8",data:JSON.stringify({soc:t.data.soc})}).always(function(){t.elements.disableServiceButton.find("input").prop("disabled",!1)}).then(function(i){i.IsSucceeded?(t.elements.container.remove(),n.serviceCards.splice(n.serviceCards.indexOf(t),1)):t.elements.disablingServiceError.text(i.Message)})};t.onNotDisableServiceButtonClick=function(){t.elements.disablingServiceCheckbox.parent().trigger("click")}}var n={data:{},urls:{widgetContent:null,disableService:null},elements:{container:null,loader:null,content:null,error:null},serviceCards:[],init:function(t,i){n.urls=i.urls;n.elements.container=$("#"+t);n.elements.loader=$("[name=loader]",n.elements.container);n.elements.content=$("[name=content]",n.elements.container);n.elements.error=$("[name=error]",n.elements.container);n.loadContent()},loadContent:function(){n.showLoader();$.ajax({url:n.urls.widgetContent,type:"POST",dataType:"json"}).then(function(t){t.IsSucceeded?(n.elements.content.html(t.View),n.initServiceCards(),n.showContent()):n.showError()}).fail(n.showError)},initServiceCards:function(){n.serviceCards=$("tr[name=serviceCard][data-fttb-service=true]",n.elements.container).get().map(function(n){var i=new t;return i.init(n),i})},onDisablingServiceCheckboxChange:function(){var t=this,i=n.serviceCards.filter(function(n){return n.elements.disablingServiceCheckbox.get(0)===t})[0];i.onDisablingServiceCheckboxChange()},showLoader:function(){n.elements.loader.show();n.elements.content.hide();n.elements.error.hide()},showError:function(){n.elements.loader.hide();n.elements.content.hide();n.elements.error.show()},showContent:function(){n.elements.loader.hide();n.elements.content.show();n.elements.error.hide()}};return n}();QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.Parts=QA.Beeline.Parts||{};QA.Beeline.Parts.ConvergentHomeInternetMainWidget=QA.Beeline.Parts.ConvergentHomeInternetMainWidget||function(){var n={data:{},urls:{widgetContent:null},elements:{container:null,loader:null,content:null,error:null},init:function(t,i){n.urls=i.urls;n.elements.container=$("#"+t);n.elements.loader=$("[name=loader]",n.elements.container);n.elements.content=$("[name=content]",n.elements.container);n.elements.error=$("[name=error]",n.elements.container);n.loadContent()},loadContent:function(){n.showLoader();$.ajax({url:n.urls.widgetContent,type:"POST",dataType:"json"}).then(function(t){t.IsSucceeded?(n.elements.content.html(t.View),n.showContent()):n.showError()}).fail(n.showError)},showLoader:function(){n.elements.loader.show();n.elements.content.hide();n.elements.error.hide()},showError:function(){n.elements.loader.hide();n.elements.content.hide();n.elements.error.show()},showContent:function(){n.elements.loader.hide();n.elements.content.show();n.elements.error.hide()}};return n}();QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.Parts=QA.Beeline.Parts||{};QA.Beeline.Parts.SubconvergentStatusWidget=QA.Beeline.Parts.SubconvergentStatusWidget||function(){function f(u){t.dictionaryCallbacks={};n.Options=u;n.Blocks.SSBlock=$("[name=SubconvergentStatusWidget]");n.Blocks.Content=n.Blocks.SSBlock.find("[name=Content]");t.Bind(i.StartLoadMobile,function(){n.Blocks.SSBlock.find("[name=Loader]").show();n.Blocks.Content.hide();n.Blocks.SSBlock.find("[name=Error]").hide()});t.Bind(i.ErrorLoadMobile,function(t){n.Blocks.SSBlock.find("[name=Loader]").hide();n.Blocks.Content.hide();var i=n.Blocks.SSBlock.find("[name=Error]");i.show();i.find(">div").hide();t.NotFoundTariff?i.find(">div:eq(1)").show():i.find(">div:eq(0)").show()});t.Bind(i.SuccessLoadMobile,function(t){var o,e,u,i,f,s;for(n.Blocks.SSBlock.find("[name=Loader]").hide(),n.Blocks.Content.show(),n.InfoUser=t,n.InfoUser.IsMainCTN?n.Blocks.Content.find("[name=ForNotMainCTN]").hide():n.Blocks.Content.find("[name=ForMainCTN]").hide(),n.Blocks.Content.find("[name=Number]").text(n.InfoUser.Number),n.Blocks.Content.find("[name=NickName]").text(n.InfoUser.NickName),n.InfoUser.Href?(o=QaCommon.Utils.format('«<a href="{0}">{1}<\/a>»',n.InfoUser.Href,n.InfoUser.Preset),n.Blocks.Content.find("[name=RequestConnectionOrder]").html(QaCommon.Utils.format(n.Options.textRequestConnectionOrder,o))):n.Blocks.Content.find("[name=RequestConnectionOrder]").html(QaCommon.Utils.format(n.Options.textRequestConnectionOrder,n.Options.textDefaultNameTariff)),e=n.Blocks.Content.find("[name=InternetTariff]"),n.InfoUser.InternetTariff==null?e.hide():e.find(">span").append("«"+n.InfoUser.InternetTariff+"»"),u=n.Blocks.Content.find("[name=TVTariff]"),n.InfoUser.tvTariff==null?u.hide():u.find(">span").append("«"+n.InfoUser.tvTariff+"»"),i=n.InfoUser.MobileTariffs.length-1;i>=0;i--)n.InfoUser.IsMainCTN?u.after(r.GetMobileItemByHeader(n.InfoUser.MobileTariffs[i],i==0)):u.after(r.GetMobileItem(n.InfoUser.MobileTariffs[i],i==0));f=n.InfoUser.AbonentPayment;s=f-Math.floor(f)>0?f.toFixed(2):f.toString();n.Blocks.Content.find("[name=AbonentPayment]").text(s);n.Blocks.Content.find("[name=LoginByAbonentPayment]").text(n.InfoUser.FTTBLogin)});r.LoadMobileBlock()}var t=new QaCommon.Dispatcher,i={StartLoadMobile:"StartLoadMobile",ErrorLoadMobile:"ErrorLoadMobile",SuccessLoadMobile:"SuccessLoadMobile"},n={Options:{},Blocks:{SSBlock:null,Content:null},InfoUser:{}},r={},u;return r={LoadMobileBlock:function(){t.Send(i.StartLoadMobile);$.ajax({url:n.Options.urlGetUserInfo,type:"POST",dataType:"json",success:function(n){n.Errors!=null?t.Send(i.ErrorLoadMobile,n):t.Send(i.SuccessLoadMobile,n)},error:function(n){t.Send(i.ErrorLoadMobile,n)}})},GetMobileItemByHeader:function(t,i){var f=$("<div>"),u=$("<h4>"),e,o,r;return u.addClass("account-details_tariff-information_tariff"),r=$("<span>"),t.Number==null?r.text(n.Options.labelNewNumber):r.text(t.Number.replace(/(\d{3})(\d{3})(\d{2})(\d{2})/,"+7 $1 $2-$3-$4")),u.append(r),i&&(e=$("<small>"),e.text(" "+n.Options.mainNumber),u.append(e)),f.append(u),h5Tag=$("<h5>"),h5Tag.addClass("account-details_tariff-information_tariff _sub-note"),o=$("<span>"),o.text(n.Options.labelMobileTariff),h5Tag.append(o),r=$("<span><u>"),r.text(" «"+t.Tariff+"»"),h5Tag.append(r),f.append(h5Tag),f.html()},GetMobileItem:function(t){var u=$("<div>"),i,r;return h5Tag=$("<h5>"),h5Tag.addClass("account-details_tariff-information_tariff _sub-note"),i=$("<span>"),i.text(n.Options.labelMobileTariff),h5Tag.append(i),r=$("<span><u>"),r.text(" «"+t.Tariff+"»"),h5Tag.append(r),u.append(h5Tag),u.html()}},u={},{Init:f,Events:u}}();QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.Parts=QA.Beeline.Parts||{};QA.Beeline.Parts.ConvergentTvMainWidget=QA.Beeline.Parts.ConvergentTvMainWidget||function(){var n={data:{},urls:{widgetContent:null},elements:{widget:null,loader:null,content:null,error:null},init:function(t,i){n.elements.widget=$("#"+t);n.elements.loader=$("[name=loader]",n.elements.widget);n.elements.content=$("[name=content]",n.elements.widget);n.elements.error=$("[name=error]",n.elements.widget);n.urls=i.urls;n.loadContent()},loadContent:function(){n.showLoader();$.ajax({url:n.urls.widgetContent,type:"POST",dataType:"json"}).then(function(t){t.IsSucceeded?(n.elements.content.html(t.View),$("[name=ChannelCount]",n.elements.content).click(function(){$(this).next().slideToggle()}),$("span[data-accordion-id], .close[data-accordion-id]",n.elements.content).click(function(){var i=$(this),r=i.attr("data-accordion-id"),u=$("#"+r,n.elements.content),t,f,e;u.length&&(t=u.parent(),f=u.prev().hasClass("opened"),t.beeaccordion("collapseAll"),f||(t.beeaccordion("expand",r),e=$("#"+r+" .before",t),e.offset({left:i.parent().offset().left+i.parent().outerWidth()/2})))}),n.showContent()):n.showError()}).fail(n.showError)},showLoader:function(){n.elements.loader.show();n.elements.content.hide();n.elements.error.hide()},showError:function(){n.elements.loader.hide();n.elements.content.hide();n.elements.error.show()},showContent:function(){n.elements.loader.hide();n.elements.content.show();n.elements.error.hide()}};return n}();QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.Parts=QA.Beeline.Parts||{};QA.Beeline.Parts.ConvergentTvServicesWidget=QA.Beeline.Parts.ConvergentTvServicesWidget||function(){var n={data:{},urls:{widgetContent:null},elements:{widget:null,loader:null,content:null,error:null},init:function(t,i){n.elements.widget=$("#"+t);n.elements.loader=$("[name=loader]",n.elements.widget);n.elements.content=$("[name=content]",n.elements.widget);n.elements.error=$("[name=error]",n.elements.widget);n.urls=i.urls;n.loadContent()},loadContent:function(){n.showLoader();$.ajax({url:n.urls.widgetContent,type:"POST",dataType:"json"}).then(function(t){t.IsSucceeded?(n.elements.content.html(t.View),n.showContent()):n.showError()}).fail(n.showError)},showLoader:function(){n.elements.loader.show();n.elements.content.hide();n.elements.error.hide()},showError:function(){n.elements.loader.hide();n.elements.content.hide();n.elements.error.show()},showContent:function(){n.elements.loader.hide();n.elements.content.show();n.elements.error.hide()}};return n}();QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.Parts=QA.Beeline.Parts||{};QA.Beeline.Parts.ConvergentTveMainWidget=QA.Beeline.Parts.ConvergentTveMainWidget||function(){var n={data:{},urls:{widgetContent:null},elements:{widget:null,loader:null,content:null,error:null},init:function(t,i){n.elements.widget=$("#"+t);n.elements.loader=$("[name=loader]",n.elements.widget);n.elements.content=$("[name=content]",n.elements.widget);n.elements.error=$("[name=error]",n.elements.widget);n.urls=i.urls;n.loadContent()},loadContent:function(){n.showLoader();$.ajax({url:n.urls.widgetContent,type:"POST",dataType:"json"}).then(function(t){t.IsSucceeded?(n.elements.content.html(t.View),$("[name=ChannelCount]",n.elements.content).click(function(){$(this).next().slideToggle()}),$("span[data-accordion-id], .close[data-accordion-id]",n.elements.content).click(function(){var i=$(this),r=i.attr("data-accordion-id"),u=$("#"+r,n.elements.content),t,f,e;u.length&&(t=u.parent(),f=u.prev().hasClass("opened"),t.beeaccordion("collapseAll"),f||(t.beeaccordion("expand",r),e=$("#"+r+" .before",t),e.offset({left:i.parent().offset().left+i.parent().outerWidth()/2})))}),n.showContent()):n.showError()}).fail(n.showError)},showLoader:function(){n.elements.loader.show();n.elements.content.hide();n.elements.error.hide()},showError:function(){n.elements.loader.hide();n.elements.content.hide();n.elements.error.show()},showContent:function(){n.elements.loader.hide();n.elements.content.show();n.elements.error.hide()}};return n}();QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.Parts=QA.Beeline.Parts||{};QA.Beeline.Parts.ConvergentTveServicesWidget=QA.Beeline.Parts.ConvergentTveServicesWidget||function(){var n={data:{},urls:{widgetContent:null,disconectPackage:null},elements:{widget:null,loader:null,content:null,error:null},init:function(t,i){n.elements.widget=$("#"+t);n.elements.loader=$("[name=loader]",n.elements.widget);n.elements.content=$("[name=content]",n.elements.widget);n.elements.error=$("[name=error]",n.elements.widget);n.urls=i.urls;n.loadContent()},loadContent:function(){n.showLoader();$.ajax({url:n.urls.widgetContent,type:"POST",dataType:"json"}).then(function(t){t.IsSucceeded?(n.elements.content.html(t.View),n.showContent()):n.showError()}).fail(n.showError)},showLoader:function(){n.elements.loader.show();n.elements.content.hide();n.elements.error.hide()},showError:function(){n.elements.loader.hide();n.elements.content.hide();n.elements.error.show()},showContent:function(){n.elements.loader.hide();n.elements.content.show();n.elements.error.hide()},disablePakage:function(n,t){var i=$(n.target),r=$("[data-name=disabledBlock][data-index="+t.value+"]");i.beecheckbox("checkedType")==CheckboxCheckedType.trueState?r.hide():(i.beecheckbox("change",CheckboxCheckedType.switchingOff),r.show())},cancelDisconect:function(n){$("#checkblockPakage_"+n).beecheckbox("change",CheckboxCheckedType.trueState);$("[data-name=disabledBlock][data-index="+n+"]").hide()},disconectPackage:function(t){var i=$("[data-name=disabledBlock][data-index="+t+"]"),u=i.find("[data-name=content]"),r=i.find("[data-name=loader]"),f=i.find("[data-name=description]"),e=i.find("[data-name=descriptionError]");u.hide();r.show();$.ajax({url:n.urls.disconectPackage,type:"POST",dataType:"json",data:{PackageId:t},success:function(n){$("#checkblockPakage_"+t).beecheckbox("change",CheckboxCheckedType.falseState);$("#checkblockPakage_"+t).beecheckbox("setActive",!1);n.IsSucceeded?(f.show(),r.hide()):(e.show(),r.hide())},error:function(){n.showError()}})}};return n}(),function(n){function t(n){return n.closest(".sidebar-widget-wrapper").length>0}function i(n){t(n)||n.wrap("<div class='sidebar-widget-wrapper'><\/div>")}function r(n){t(n)&&n.each(function(n,t){$(t.parentNode).show()});n.show()}function u(n){t(n)&&n.each(function(n,t){$(t.parentNode).hide()});n.hide()}n._lastActiveContainer=null;n.showAppropriateWidgets=function(t){n._lastActiveContainer=t;var f=n.getActiveDevice(t),e=$("div[data-cross-sale-home-widget]");e.each(function(n,t){var o=$(this).attr("data-cross-sale-home-widget").split(","),s=$(t).attr("data-widget-id"),e,h;$.inArray(f,o)>-1?(i($(this)),r($(this)),e=[],h=$(this).find("ul.promo-list li").each(function(n,t){var i=$(t).find("h4").text(),r=s+"\\"+n;e.push({id:r,name:i,position:"RightText/"+n})})):u($(this))})};n.initialShowWidget=function(t){var s,f,e,o;n._lastActiveContainer?(s=n.getActiveDevice(n._lastActiveContainer),f=$("div[data-cross-sale-home-widget][data-widget-id='"+t+"']"),f&&f.each(function(){var f=$(this).attr("data-cross-sale-home-widget").split(","),n,e;$.inArray(s,f)>-1?(i($(this)),r($(this)),n=[],e=$(this).find("ul.promo-list li").each(function(i,r){var u=$(r).find("h4").text(),f=t+"\\"+i;n.push({id:f,name:u,position:"RightText/"+i})})):u($(this))})):(e=$("[data-widget-id="+t+"]").closest(".ab-testing-container"),e.length>0&&(o=e.closest(".sidebar-widget-wrapper"),o.length>0&&o.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 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}}();dmc=function(){var n,t=function(t){var i=n.$loadingArea;t?i.removeClass("hidden"):i.addClass("hidden")},i={init:function(t){n=t;n.$phoneInput.keydown(function(t){if(t.keyCode==13)return QA.Beeline.Validation.SetFieldChanged(n.$phoneInput,n.$phoneInput.attr("name")),QA.Beeline.Validation.Validate(null,!1,null,n.$phoneInput)&&i.submit(),!1})},submit:function(){var i=n.$form,r=i.attr("action"),u=i.serialize();t(!0);$.ajax(r,{data:u,type:"POST",dataType:"json"}).done(function(){n.$okResponseBlockId.show()}).error(function(t){var r=t.responseJSON,u;r&&r.Errors?(u=i.find("input"),QA.Beeline.Validation.Validate(r.Errors,!1,null,u)):n.$validationSummary.show()}).always(function(){t(!1);n.$phoneInput.val("")});n.$okResponseBlockId.hide();n.$validationSummary.hide()}};return i}();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(){console.error("Попытка вызвать через js форму обратной связи. Нужно перенаправлять на страницу с формой.")})};return{GetNextInit:n,OpenFaqByHash:t,AskYourQuestionLinkInit:i}}();FeedbackWidget=FeedbackWidget||function(){function h(t,i,u){$("#FeedbackWidgetProgress").removeClass("hidden");t=t.toLowerCase()||"index";u=u||"POST";$.ajax(n.urlTemplate.replace("replacethisaction",t),{type:u,dataType:"json",data:i}).done(function(n){r(t,n,!1)}).error(function(n){r(t,n,!0)})}function r(n,i,r){if($("#FeedbackWidgetProgress").addClass("hidden"),r){console.error("При обработке дейтсвия на виджете ФОС, метод '"+n+"' возникла непредвиденная ошибка.");QA.Beeline.Validation.ShowSummaryError("Непредвиденная ошибка","#FeedbackWidgetBlock",QA.Beeline.Validation.ErrorSourceTypes.Server);return}if(i.IsSucceeded)switch(n){case"sendfeedback":$("#FeedbackWidgetBlock").replaceWith(i.View);t=null}else QA.Beeline.Validation.Validate(i.Errors,!1,null,"#FeedbackWidgetBlock")}function c(t,i){var r=$("#FeedbackWidgetBlock"),u=r.find("[name='"+i+"']").val();return(n.userQuestionMaxLength||(n.userQuestionMaxLength=0,console.error("Can't read max length UserQueston values")),u.length>n.userQuestionMaxLength)?(QA.Beeline.Validation.AddError(i,n.userQuestionWhrongLengthErrorText,QA.Beeline.Validation.ErrorTypes.Incorrect,!1,QA.Beeline.Validation.ErrorSourceTypes.Client,r),!1):!0}function l(n,t){var i=$("#FeedbackWidgetBlock"),s=i.find("[name='"+t+"']"),r,e,o;return s.is(":visible")&&(r=u(i.find("[name='"+t+"']").val()),e=new RegExp(f),e.test(r)||(o=i.find("#FeedBackWidgetPhoneBlock").find(QA.Beeline.Validation.SELECTOR_RED_ERROR).attr(QA.Beeline.Validation.ATTR_INCORRECT_FIELD_TEXT),QA.Beeline.Validation.AddError(t,o,QA.Beeline.Validation.ErrorTypes.Incorrect,!1,QA.Beeline.Validation.ErrorSourceTypes.Client,i))),!0}function a(n,t){var i=$("#FeedbackWidgetBlock"),r=i.find("[name='"+t+"']").first(),u,f,e;return r.closest(".select").is(":visible")&&(u=r.val(),u=="-1"&&(f=i.find("["+QA.Beeline.Validation.ATTR_VALIDATION_FOR+"='"+t+"']").first(),e=f.attr(QA.Beeline.Validation.ATTR_INCORRECT_FIELD_TEXT),QA.Beeline.Validation.AddError(t,e,QA.Beeline.Validation.ErrorTypes.Required,!1,QA.Beeline.Validation.ErrorSourceTypes.Client,i))),!0}function u(n){var t=QaCommon.Utils.getPhoneDigits(n);return t&&t.length==11&&t[0]=="7"?t.substr(1):t}var n={},f="^[0-9]{10}$",t=null,e=function(t){var r,u,f,e;t&&t.urlTemplate||console.error("Не переданы необходимые параметры инициализации виджета ФОС");n=t;$("#FeedbackWidgetBlock").find(".ButtonSubmit > input, .ButtonSubmit > label").off("click");$("#FeedbackWidgetBlock").find(".ButtonSubmit > label").on("click",i);$("#Phone").mask("+7 999 999 99 99",{placeholder:" "});QA.Beeline.Validation.Init({SummaryValidationSelector:".button-note",SubmitAreaSelector:".ButtonSubmit",DoInitValidation:!1},"feedback-widget-block");r=$("#FeedbackWidgetBlock").find("#Phone").attr("name");QA.Beeline.Validation.AddClientValidationExtension("feedback-widget-block",r,l);u=$("#FeedbackWidgetBlock").find("#Email").attr("name");QA.Beeline.Validation.Ext.Email.Init(u,"feedback-widget-block");f=$("#FeedbackWidgetBlock").find("#UserQuestion").attr("name");QA.Beeline.Validation.AddClientValidationExtension("feedback-widget-block",f,c);e=$("#FeedbackWidgetBlock").find("#ThemeId").attr("name");QA.Beeline.Validation.AddClientValidationExtension("feedback-widget-block",e,a);QA.Beeline.Validation.Validate(null,!0,null,"#FeedbackWidgetBlock")},i=function(){var n=$("#FeedbackWidgetUserData").serializeAnything();n.Phone=u(n.Phone);$("#FeedbackWidgetSuccess").addClass("hidden");h("SendFeedback",n)},o=function(n){QA.Beeline.Validation.Validate(null,!0,$(n.target).attr("name"),"#FeedbackWidgetBlock")},s=function(){(t==undefined||t==null)&&(t=new plupload.Uploader({runtimes:"flash,html5,html4",browse_button:"AddFilesButton",container:"filesContainer",max_file_size:"1mb",chunk_size:"50kb",url:n.urlTemplate.replace("replacethisaction","uploadchunk"),flash_swf_url:"/scripts/plupload/plupload.flash.swf",filters:[{title:n.uploadFilters.pic,extensions:"jpg,gif,png,tiff,bmp"},{title:n.uploadFilters.txt,extensions:"txt,rtf,doc,docx,pdf"},{title:n.uploadFilters.table,extensions:"csv,xls,xlsx"},{title:n.uploadFilters.arch,extensions:"zip,rar"}]}),t.bind("Init",function(n,t){$("#fileList").html("");(t.runtime=="html4"||t.runtime=="html5")&&(n.settings.container="addFilesButtonContainer",t.runtime=="html4"&&n.refresh())}),$("#AddFilesButton").click(function(n){t.start();n.preventDefault()}),t.init(),t.bind("FilesAdded",function(t,i){var f,u,r;for($("#AddFilesButtonProgress").removeClass("hidden"),_currentUploadFilesCount=i.length,t.files.length>n.uploadMaxFiles&&(_currentUploadFilesCount=n.uploadMaxFiles-(t.files.length-i.length)),$("#messageContainer").html(""),f=[],u=0;u<i.length;u++)r=i[u],r.size==0&&(t.removeFile(r),f.push(r),alert("Файл "+r.name+" пустой"));f.length<i.length&&(t.start(),$("#currentFile").text(r.name),$("#progressBar span").attr("style","width:0%"),$("#currentFile").toggleClass("hidden",!1),$("#progressBar").toggleClass("hidden",!1),t.refresh());$.each(i,function(n,t){$('#fileList span:contains("'+t.name+'")').length==0});t.refresh()}),t.bind("FileUploaded",function(i,r){_currentUploadFilesCount--;console.log("File uploaded: "+i.files.length+" / "+n.uploadMaxFiles+" / "+_currentUploadFilesCount);_currentUploadFilesCount==0&&$("#AddFilesButtonProgress").addClass("hidden");i.files.length>n.uploadMaxFiles&&(i.splice(n.uploadMaxFiles),$("#messageContainer").html("<em>"+Resources.ValidationMessages.NumberOfFilesExceeded.replace("%MAX%",n.uploadMaxFiles)+"<\/em>"));i.files.length===n.uploadMaxFiles&&$("#AddFilesButton").toggleClass("hidden",!0);$("#fileList").append('<div class="file-info" id="'+r.id+'"><span class="file '+getFileClass(r.name)+'">'+r.name+' <span class="dynamic" id="delButt'+r.id+'"><em>'+n.uploadDelete+"<\/em><\/span><\/span><\/div>");$("#delButt"+r.id).click(function(){$.ajax({url:n.urlTemplate.replace("replacethisaction","removefile"),data:{name:$.trim($(this).parent().clone().children().remove().end().text())},type:"POST",dataType:"json"}).done(function(u){$("#"+r.id).remove();var f=-1;$(t.files).each(function(n,t){if(t.name==u.name)return f=n,!1});f>=0&&t.files.splice(f,1);t.refresh();i.files.length<n.uploadMaxFiles&&($("#AddFilesButton").toggleClass("hidden",!1),t.refresh());console.log("File uploaded: "+i.files.length+" / "+n.uploadMaxFiles+" / "+_currentUploadFilesCount)})});$("#currentFile").toggleClass("hidden",!0);$("#progressBar").toggleClass("hidden",!0);$("#fileList").children().length>=n.uploadMaxFiles&&$("#AddFilesButton").toggleClass("hidden",!0)}),t.bind("UploadProgress",function(n,t){$("#currentFile").text(t.name);$("#progressBar").toggleClass("hidden",!1);$("#progressBar span").attr("style","width:"+t.percent+"%");t.percent==100&&$("#progressBar").toggleClass("hidden",!0)}),t.bind("Error",function(n,t){$("#messageContainer").html("<em>"+t.message+"<\/em>");n.refresh()}))};return{init:e,submitOnClick:i,themeOnChange:o,initUploader:s}}();QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.Parts=QA.Beeline.Parts||{};QA.Beeline.Parts.GetMyBeelineAppLinkWidget=QA.Beeline.Parts.GetMyBeelineAppLinkWidget||function(){var n,t=function(t){n=t;QA.Beeline.Validation.Init({SummaryValidationSelector:n.summaryValidationSelector,SubmitAreaSelector:n.submitAreaSelector,DoInitValidation:!0},n.validationContext)},i=function(){QA.Beeline.showPartialLoading(n.loadingElement,null);var t=$(n.container).find("input").serialize();$.ajax({type:"POST",url:n.url,data:t,dataType:"json",success:function(t){t.IsSucceeded?($(n.container).find("fieldset, p").remove(),$(n.container).append("<p>"+n.messageSentText+"<\/p>")):(console.log(t),QA.Beeline.Validation.Validate(t.Errors,!1,null,$("[data-block-validation-id='"+n.validationContext+"']")),(new QaCaptcha).update());QA.Beeline.hidePartialLoading(n.loadingElement,null)},error:function(){QA.Beeline.hidePartialLoading(n.loadingElement,null)}})};return{Init:t,Check:i}}();QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.Parts=QA.Beeline.Parts||{};QA.Beeline.Parts.HomeBasketHeaderContentNotification=QA.Beeline.Parts.HomeBasketHeaderContentNotification||function(){var 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-items2");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-items2").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")),t=i+r+1;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 e={},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 u,h,o,c,s,e,i;if(!tt(k,this,[]))if(u=$(document).find(r),h=u.data("activeelement-type")=="Button",h){if(o=$(".details-active-element-zone").children().first(),o.removeClass("submit").addClass("align").css({paddingTop:"18px"}),$(".details-active-element-zone").parent().before(o),$(".details-active-element-zone").parent().hide(),!n.isAutorized&&!n.isUserAutorized){c=u.data("button-type");switch(c){case"AddToCart":u.on("click",".HomeBillSubmit",function(n){n.cancelBubble=!0;n.returnValue=!1;n.stopPropagation&&n.stopPropagation();n.preventDefault&&n.preventDefault();it();QaCommon.Observer.triggerEvent(Const.Event.HomeBillWidget.OnAddToBasketButtonClick,{source:$(this),items:f(t).Items})});break;case"ReplaceConfiguration":u.on("click",".HomeBillSubmit",function(n){n.cancelBubble=!0;n.returnValue=!1;n.stopPropagation&&n.stopPropagation();n.preventDefault&&n.preventDefault();rt();QaCommon.Observer.triggerEvent(Const.Event.HomeBillWidget.OnUnautorizedReplaceConfigurationButtonClick,{source:$(this),items:f(t).Items})});break;case"ProceedToBuy":u.on("click",".HomeBillSubmit",function(n){var i=$(n.currentTarget).parents(".bill-slide").length>0,r=$("body > div.wrap > div.content.clearfix > div > div.content-block.common.tariff-description > div.media > h1").text();n.cancelBubble=!0;n.returnValue=!1;n.stopPropagation&&n.stopPropagation();n.preventDefault&&n.preventDefault();vt();QaCommon.Observer.triggerEvent(Const.Event.HomeBillWidget.OnUnautorizedProceedToBuyButtonClick,{source:$(this),items:f(t).Items})})}}}else for(s=$(u).find("[data-linktype]"),e=0;e<s.length;e++){i=$(s[e]);switch(i.data("linktype")){case"personal":yt(i);break;case"basket":pt(i);break;case"select-internet-tariff":dt(i);break;case"select-tv-tariff":gt(i);break;case"select-phone-tariff":ni(i);break;case"select-kit-tariff":ti(i);break;case"compare-tariffs":kt(i);break;case"compare-services":bt(i);break;case"compare-tv-packages":wt(i)}i.removeData("linktype");i.removeAttr("data-linktype")}},v=function(){QA.Beeline.Popup.show($("#BillErrorPopupText").html())},it=function(){var u,e;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)&&(e=$(r).data("check-date"),o(),$.ajax(n.AddToCartUrl,{data:JSON.stringify({items:f(t).Items,checkDate:e}),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(),l(t),h()):(v(n),l(t),h())}).fail(function(){i();h()}))}},rt=function(u){if(n!=null){o();var u=u||{},e=$(r).data("check-date"),s=u.basketId||$(r).data("basketsetid");$.ajax(n.ReplaceConfigurationUrl,{data:JSON.stringify({items:f(t).Items,checkDate:e,basketSetId:s}),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&&(l(t),h()):(v(n),l(t),h())}).fail(function(){i();h()})}},h=function(){QA.Beeline.Parts.HomeBasketContentNotification.Reload();QA.Beeline.Parts.HomeBasketHeaderContentNotification.Refresh();ft()},uu=function(){if(n!=null){o();var t={CustomersOnly:!0,FormType:ot,MonthlyPayment:e.MonthlyFee,Price:e.TotalPrice,TariffName:e.Title};return e.DailyFee&&e.DailyFee,e.YearPayment&&e.AnnualFee,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}},vt=function(){if(n!=null){if(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"}i=="Kit"&&typeof home.adriver!="undefined"&&(home.adriver.init({url:n.AdriverToBuyUrl}),home.adriver.invokeUrl(!1))}home.popup.show(nt)}},yt=function(t){n!=null&&c(t,n.PersonalCabinetUrl)},pt=function(t){n!=null&&c(t,n.BasketUrl)},wt=function(u){u.click(function(){if(n!=null){var u=$(r).data("check-date");return o(),$.ajax(n.AddCompareTvPackagesUrl,{data:JSON.stringify({items:f(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}})},bt=function(u){u.click(function(){if(n!=null){var u=$(r).data("check-date");return o(),$.ajax(n.AddCompareServicesUrl,{data:JSON.stringify({items:f(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 o(),$.ajax(n.AddCompareTariffsUrl,{data:JSON.stringify({items:f(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}})},c=function(t,i){t.is("a")?t.attr("href",i):t.click(function(){n!=null&&(window.location=n.url)})},dt=function(t){n!=null&&c(t,n.InternetTariffsUrl)},gt=function(t){n!=null&&c(t,n.TvTariffsUrl)},ni=function(t){n!=null&&c(t,n.PhoneTariffsUrl)},ti=function(t){n!=null&&c(t,n.KitTariffsUrl)},o=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:ri(i)},d(t),e=oi(t),ei(),l(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)&&(o(),QaCommon.Utils.ajaxHtml(n.ReloadBasketUrl,null,function(n){i();$(ht).replaceWith(n)},function(){i()}))},ii=null,ri=function(t){for(var r,i=0;i<t.length;i++)t[i].price=ui(t[i].price,n==null?!1:n.isAutorized),t[i].fee=fi(t[i].fee,n==null?!1:n.isAutorized),t[i].isMainSetItem&&(r=t[i],ii=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},ui=function(n){return n==null||n==""?null:typeof n=="string"?QaCommon.Utils.parseFloat(n):n},fi=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)},ei=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($(s),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)},oi=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)}},l=function(){n!=null&&(o(),b=!0,$.ajax(n.GetActiveElementUrl,{data:JSON.stringify({items:f(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)}))},si=function(){a&&l(t)},f=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},hi=function(n){$("#HomeBillSubmit").beebutton("disable");(n==null||n==!0)&&$(".bill-notes .bill-text-note").css("display","")},ci=function(){$("#HomeBillSubmit").beebutton("enable");$(".bill-notes .bill-text-note").css("display","none")},li=function(){$("#HomeBillSubmit").beebutton("hide")},ai=function(){$("#HomeBillSubmit").beebutton("show")},vi=function(){$("#HomeBillSubmit").beebutton("disable")},yi=function(){$("#HomeBillSubmit").beebutton("enable")},pi=function(){$(".bill-notes .bill-text[data-is-above-button=1]").css("display","none")},wi=function(){$(".bill-notes .bill-text-note").css("display","none")},bi=function(){$(".bill-notes .bill-text-note").css("display","")},ki=function(){$(".bill-notes .bill-text-note[data-is-simple-note]").css("display","")},di=function(){$(".bill-notes .bill-text-note[data-is-simple-note]").css("display","none")},gi=function(n){var t=$(".bill-notes .bill-text[data-is-above-button=1]");t.css("display","");t.html(n)},nr=function(n){var t=$(".bill-notes .bill-text-note[data-is-simple-note]");t.css("display","");t.html(n)},tr=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)))},ir=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))},rr=function(n){var t=$(".bill-notes .bill-text-note[data-word-form-type="+n+"]");return t.attr("data-word-form-template")},ur=function(n){var t=$("tr[data-type-price]"),i=t.find("span[data-price-value]");i.html(n);t.css("display","")},fr=function(){var n=$("tr[data-type-price]");n.css("display","none")},er=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","")},or=function(){var n=$("tr[data-total-price]");n.css("display","none")},sr=function(n){$("strong[data-home-bill-title], span[data-home-bill-title]").html(n)},hr=function(n){$("#HomeBillSubmit").beebutton("option","title",n)},cr=function(){var n=$("#HomeBillSubmit").parents(".submit").attr("data-submit-button-default-title");$("#HomeBillSubmit").beebutton("option","title",n)},lr=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)},ar=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))))},vr=function(n,t,i,r){var f=$(".bill-notes .bill-text-note[data-is-fee-note=1]"),u=i;QaCommon.Utils.isBlank(u)?(n=typeof n!="undefined"?n:0,t=typeof t!="undefined"?t:0,n==t?(u=f.attr("data-no-change-fee-template"),QaCommon.Utils.isBlank(u)||(f.removeClass("active"),u=QaCommon.Utils.format(u,QaCommon.Utils.priceToString(n)))):n>t?(u=f.attr("data-decrease-fee-template"),QaCommon.Utils.isBlank(u)||(u=QaCommon.Utils.format(u,QaCommon.Utils.priceToString(n),QaCommon.Utils.priceToString(t)),f.addClass("active"))):n<t&&(u=f.attr("data-increase-fee-template"),QaCommon.Utils.isBlank(u)||(f.removeClass("active"),u=QaCommon.Utils.format(u,QaCommon.Utils.priceToString(n),QaCommon.Utils.priceToString(t))))):f.removeClass("active");QaCommon.Utils.isBlank(u)||(f.css("display",""),f.html(u));QaCommon.Utils.isBlank(r)||f.addClass("active")},u=[],s=[],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}},yr=function(n,t,i){if(n!=0&&n!=""&&n!="0"){var r=Enumerable.from(s).where(function(t){return t!=undefined&&t!=null&&t.id==n}).singleOrDefault();r==null?s.push({id:n,price:t,isMainFee:i||!1}):r.price=t}},pr=function(){u=[]},wr=function(){s=[]},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)})}},br=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()},kr=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(s).where(function(n){return n!=undefined&&n!=null&&n.id==t}).singleOrDefault(),r;i!=null&&(r=$.inArray(i,s),s.splice(r,1))});addTotoalPrice(n,t);y()},dr=function(){var n=$("tr[data-home-bill-fee]");n.css("display","")},gr=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)})}},nu=function(){var n=$(".bill-notes .bill-text-note[data-is-fee-note=1]");n.hide()},tu=function(){var n=$(".bill-notes .bill-text-note[data-is-fee-note=1]");n.show()},iu=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},ru=function(){$("#fix-sidebar").length>0&&$("#fix-sidebar").attr("data-sticky")=="1"&&$("#fix-sidebar").beesticky("update")};return{Init:ct,ChangeBillSet:ut,ReplaceConfiguration:rt,Updateactive:si,disableActiveElement:hi,enableActiveElement:ci,changeActiveElementTextByWordFormType:tr,replaceWordFormActiveElementText:ir,getWordFormActiveElementText:rr,changeActiveElementFeeText:ar,changeActiveElementFeeTextByValues:vr,hideBillNotes:wi,hideFeeNote:nu,showFeeNote:tu,disableActiveElementButton:vi,enableActiveElementButton:yi,hideActiveElementButton:li,showActiveElementButton:ai,updateFee:br,refreshFee:y,addFee:g,clearFee:pr,showFee:dr,hideFee:gr,replaceFee:kr,AddToCart:it,showPrice:ur,hidePrice:fr,showTotalPrice:er,hideTotalPrice:or,updateTotalPrice:et,changeBillNoteText:nr,changeTitle:sr,restoreTitle:lr,changeButtonTitle:hr,restoreButtonTitle:cr,changeAboveButtonText:gi,hideAboveButtonText:pi,updateTotalPrice:et,addTotalPrice:yr,clearTotalPrice:wr,showSimpleBillNote:ki,hideSimpleBillNote:di,showBillNotes:bi,getFee:iu,refreshControls:ru}}();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 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 u=QA.Beeline.Parts.InetSettings.Index.url,r={};return i.target.id=="getInstructionLink"?(r.modelId="0",r.fullName=""):(r.modelId=t.toString(),r.fullName=n),r.type=QA.Beeline.Parts.InetSettings.Index.serviceType,QaCommon.Utils.ajaxHtml(u,r,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 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?(IsGaqExist()&&_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);IsGaqExist()&&_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(){IsGaqExist()&&_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!=""&&IsGaqExist()&&_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";IsGaqExist()&&(_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={}));MNPPromoWidget=MNPPromoWidget||function(){var n,t=function(t){t&&t.mnpRequestUrl&&t.phoneInputId||console.error("Не переданы необходимые параметры инициализации виджета промо-старницы MNP");n=t},i=function(){window.location=n.mnpRequestUrl+"?phone="+$("#"+n.phoneInputId).val()};return{init:t,submitOnClick:i}}();MNPRequestWidget=MNPRequestWidget||function(){function n(n){return n?t.find(n):t}function r(n,t,r){$("#MNPRequestWidgetProgress").removeClass("hidden");n=n.toLowerCase()||"index";r=r||"POST";$.ajax(i.urlTemplate.replace("replacethisaction",n),{type:r,dataType:"json",data:t}).done(function(t){u(n,t,!1)}).error(function(t){u(n,t,!0)})}function u(i,r,u){if($("#MNPRequestWidgetProgress").addClass("hidden"),u){console.error("При обработке дейтсвия на виджете МНП, метод '"+i+"' возникла непредвиденная ошибка.");return}if(r.IsSucceeded)switch(i){case"submit":t.replaceWith(r.View);break;case"cities":n("#MNPRequestWidgetCities").html(r.View)}}function f(n){var t=QaCommon.Utils.getPhoneDigits(n);return t&&t[0]=="7"?t.substr(1):t}function e(){var n=t.serializeAnything();return n.Phone=f(n.Phone||""),n.Name=n.Name||"",n.DocType=n.DocType||"",n.DocNumber=n.DocNumber||"",n.RegionId=n.RegionId||"",n.ContactPhone=f(n.ContactPhone||""),n.UserAgreement=n.UserAgreement&&n.UserAgreement!="false",n}var i={},t=null,o=function(r){r&&r.rootId||console.error("Не переданы необходимые параметры инициализации виджета запроса MNP");i=r;t=$("#"+r.rootId);var u=location.search.split("phone=")[1]?location.search.split("phone=")[1]:"";n("#Phone").val(u);n("#DocType").val("DocTypePassport")},s=function(t){n("#DocType").val($(t.target).attr("id"))},h=function(n){r("cities",{regionId:$(n.target).val()},"GET")},c=function(){},l=function(){n("#UserAgreement").val(!e().UserAgreement);QA.Beeline.Validation.Validate(null,!0,"UserAgreement",n("#UserAgreement"))},a=function(){r("submit",e())};return{init:o,regionOnChange:h,submitOnClick:a,docTypeOnChange:s,userAgreementOnChange:l,cityOnChange:c}}(),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 n=$("[name='NewsEmailCategories'] input:checkbox:checked").length>0;return n?!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 n=i.serializeAnything();jQuery.ajax(t.SubmitSubscriptionUrl,{data:n,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 n=r.serializeAnything();jQuery.ajax(t.SubmitUnsubscribeUrl,{data:n,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):(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),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)),QA.Beeline.Validation.Validate(null,!0,null,l),l.find(t[o].SubmitAreaSelector).children("label").bind("click",{WidgetId:o},function(t){var r=jQuery(this).parents("["+n.ATTR_BLOCK_ID+"]:first"),i;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,""),PaymentWidgetAjaxRepository.paymentSend(i,e,t.data.WidgetId))}))}function u(i,r){var s=$("["+n.ATTR_BLOCK_ID+"='"+i+"']").first(),e=s.find("[name='"+r+"']"),u=e.val(),f,o;(!u||parseInt(u)<t[i].SumMinValue||parseInt(u)>t[i].SumMaxValue)&&(u==""||parseInt(u)==0?(f=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):(f=e.siblings("div["+QA.Beeline.Validation.ATTR_INCORRECT_FIELD_TEXT+"]").first().attr(QA.Beeline.Validation.ATTR_INCORRECT_FIELD_TEXT),f=f.replace("%MIN%",t[i].SumMinValue).replace("%MAX%",t[i].SumMaxValue),o=QA.Beeline.Validation.ErrorTypes.Incorrect),QA.Beeline.Validation.AddError(r,f,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.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"));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,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,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: ");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"),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);return n==null&&(n=""),n.split(";")},ut=function(){var n=sessionStorage.getItem(pt);return n==null&&(n=""),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()},cr=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).getTime(),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).getTime();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).getTime(),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.ChannelNotice=QA.Beeline.Parts.ChannelNotice||function(){var r=new QaCommon.Dispatcher,u={SuccessSendConfirmedCode:"SuccessSendConfirmedCode",SuccessConfirmCode:"SuccessConfirmCode"},n={Blocks:{Container:null},Prefix:null,Type:null,Options:null,NameEventUpdateData:null,Chanel:null,FormatNameChanel:null,EventChangedPassRecovery:null},t={},f=function(prefix,type,nameEventGetData,nameEventUpdateData,nameEventError,formatNameChanel,options){n.EventChangedPassRecovery=prefix+"ChangedPassRecovery";n.Prefix=prefix;n.Type=type;n.Blocks.Container=$("[name='"+prefix+type+"']");n.NameEventUpdateData=eval(nameEventUpdateData);n.NameEventError=nameEventError;formatNameChanel==null&&(formatNameChanel=function(n){return n});n.FormatNameChanel=formatNameChanel;n.Options=options;n.Blocks.Container.find("[name=CancelUpdate]").on("click",i.ClickCancelUpdateButton);n.Blocks.Container.find("[name=CancelAdd]").on("click",i.ClickCancelAddButton);n.Blocks.Container.find("[name=AddButton]").on("click",i.ClickAddValueButton);n.Blocks.Container.find("[name=ResendConfirmedCode]").on("click",t.ResendConfirmedCode);QaCommon.DefaultDispatcher.Bind(nameEventGetData,function(i){try{n.Chanel=i;t.SetInfoTypeNoify();n.Blocks.Container.show()}catch(r){return!1}});n.Blocks.Container.find("[name=UpdateLink]").on("click",i.ClickUpdateLink);n.Blocks.Container.find("[name=closeUpdate]").on("click",i.ClickUpdateLink);r.Bind(u.SuccessSendConfirmedCode,function(){n.Blocks.Container.find("[name=ConfirmedBlockUpdate] [name=ConfirmedLoader]").hide();n.Blocks.Container.find("[name=ConfirmedBlockUpdate] [name=ConfirmedContent]").show()});r.Bind(u.SuccessConfirmCode,function(i){n.Blocks.Container.find("[name=ConfirmedBlockUpdate] [name=ConfirmedLoader]").hide();n.Blocks.Container.find("[name=ConfirmedBlockUpdate] [name=ConfirmedContent]").show();i.ConfirmStatus?(n.Blocks.Container.find("[name=ConfirmedBlockUpdate]").slideUp("fast"),n.Chanel.ConfirmStatus=i.ConfirmStatus,t.SetInfoTypeNoify(),n.NameEventUpdateData({info:n.Chanel,saveValue:!0,updateProperty:!1})):(n.Blocks.Container.find("[name="+n.Prefix+n.Type+"ConfirmCode]").prop("disabled",!1),QA.Beeline.Validation.ShowSummaryError(n.Options.noConfirmedCodeText,"[name="+n.Prefix+n.Type+"ConfirmCode]",QA.Beeline.Validation.ErrorSourceTypes.Server,null,n.Prefix+n.Type+"ConfirmCode"))});QaCommon.DefaultDispatcher.Bind(n.EventChangedPassRecovery,function(t){t.Type!=n.Type&&(n.Chanel.PassRecovery=!1)});t.InitValidation()},t={SetInfoTypeNoify:function(){n.Blocks.Container.find("[name=CheckblockTitle]").hide();n.Blocks.Container.find("[name=InputTitle]").hide();var r=n.Blocks.Container.find("[name=EnabledCheckboxChannelNotice]"),u=n.Blocks.Container.find("[name=PassRecoveryRadioboxChannelNotice]");u.beecheckbox(n.Chanel.PassRecovery?"checked":"unchecked");n.Chanel.ConfirmStatus?(r.beecheckbox({disabled:!1}),r.beecheckbox(n.Chanel.Enabled?"checked":"unchecked"),u.beecheckbox({disabled:!1})):(u.beecheckbox({disabled:!0}),r.beecheckbox({disabled:!0}));n.Chanel.Value==null?(n.Blocks.Container.find("[name=InfoValue]").hide(),n.Blocks.Container.find("[name=NewValueBlock]").show(),n.Blocks.Container.find("div:first").addClass("__add-item-form")):(n.Blocks.Container.find("[name=NewValueBlock]").hide(),n.Blocks.Container.find("div:first").removeClass("__add-item-form"),n.Blocks.Container.find("[name=InfoValue]").show(),n.Blocks.Container.find("[name=Value] div").text(n.FormatNameChanel(n.Chanel.Value)),t.UpdateConfirmedBlock(),n.Chanel.State!="Edit"||n.Blocks.Container.find("[name=EditTypeNotify] .folded").is(":visible")||i.ClickUpdateLink())},UpdateConfirmedBlock:function(){var r=n.Blocks.Container.find("[name=ConfirmedBlockUpdate]"),i;r.find("[name=MessageForUser]").html(QaCommon.Utils.format(n.Options.noticeConfirmed,n.Chanel.Value));n.Chanel.ConfirmStatus!=null?(i=n.Blocks.Container.find("[name=Confirm]"),i.find("div").removeClass("inactive active"),n.Chanel.ConfirmStatus?(t.VisibleCodeBlock(!1,!0),i.find("div").addClass("active"),i.find("div i").first().show(),i.find("div i").last().hide()):(t.VisibleCodeBlock(!0,!0),i.find("div").addClass("inactive"),i.find("div i").first().hide(),i.find("div i").last().show())):t.VisibleCodeBlock(!1,!0)},VisibleCodeBlock:function(t,i){function f(){u.css("visibility","");r.beeaccordion("collapseAll")}var u=n.Blocks.Container.find("[name=UpdateLink]").parent(),r=n.Blocks.Container.find("[name=EditTypeNotify]");t?(f(),n.Blocks.Container.find("[name=ConfirmedBlockUpdate]").slideDown("fast")):i||r.find(".folded").is(":visible")?(f(),n.Chanel.ConfirmStatus?n.Blocks.Container.find("[name=ConfirmedBlockUpdate]").slideUp("fast"):n.Blocks.Container.find("[name=ConfirmedBlockUpdate]").slideDown("fast")):(n.Blocks.Container.find("[name=ConfirmedBlockUpdate]").slideUp("fast"),u.css("visibility","visible"),r.beeaccordion("expandAll"))},InitValidation:function(){t.InitValidationCommon("Add");t.InitValidationCommon("Update")},InitValidationCommon:function(t){var i,r,u;switch(n.Type){case"EMAIL":i=n.Blocks.Container.find("[name=Block"+t+"]").attr("data-block-validation-id");QA.Beeline.Validation.Init({SummaryValidationSelector:null,SubmitAreaSelector:n.Blocks.Container.find("[name=Save"+t+"]").parent(),DoInitValidation:!0},i);QA.Beeline.Validation.Ext.Email.Init(t+n.Prefix+"EMAILInput",i);break;case"SMS":r=n.Blocks.Container.find("[name=Block"+t+"]").attr("data-block-validation-id");QA.Beeline.Validation.Init({SubmitAreaSelector:n.Blocks.Container.find("[name=Save"+t+"]").parent(),DoInitValidation:!0},r)}u=n.Blocks.Container.find("[name=ConfirmedContent]").attr("data-block-validation-id");QA.Beeline.Validation.Init({SubmitAreaSelector:n.Blocks.Container.find("[name=ConfirmCodeButton]").parent(),DoInitValidation:!0},u)},CommonSaveButton:function(r){switch(n.Type){case"EMAIL":n.Chanel.Value=n.Blocks.Container.find("[name="+r+n.Prefix+n.Type+"Input]").val();break;case"SMS":n.Chanel.Value=n.Blocks.Container.find("[name="+r+n.Prefix+n.Type+"Input]").inputmask("unmaskedvalue")}n.NameEventUpdateData({info:n.Chanel,saveValue:!1,SendConfirmedCode:t.ResendConfirmedCode,NotValidPhoneCallBack:function(){n.Blocks.Container.find("[name=Update"+n.Prefix+n.Type+"Input]").prop("disabled",!1);n.Blocks.Container.find("[name=SaveUpdate]").beebutton("enable");QA.Beeline.Validation.ShowSummaryError(n.Options.messageInvalidNumbers,"[name="+r+n.Prefix+n.Type+"Input]",QA.Beeline.Validation.ErrorSourceTypes.Server,null,r+n.Prefix+n.Type+"Input")},SuccessResult:function(){i.ClickCancelUpdateButton()}})},ResendConfirmedCode:function(){t.VisibleCodeBlock(!0);n.Blocks.Container.find("[name=ConfirmedBlockUpdate] [name=ConfirmedLoader]").show();n.Blocks.Container.find("[name=ConfirmedBlockUpdate] [name=ConfirmedContent]").hide();n.Blocks.Container.find("[name="+n.Prefix+n.Type+"ConfirmCode]").val("");QA.Beeline.Validation.Validate(null,!0,null,"[name="+n.Prefix+n.Type+"ConfirmCode]");n.Blocks.Container.find("[name=NoConfirmedCode]").hide();$.ajax({url:n.Options.urlSendConfirmCode,type:"POST",dataType:"json",data:{type:n.Type},success:function(t){t.Errors!=null?QaCommon.DefaultDispatcher.Send(n.NameEventError,t):r.Send(u.SuccessSendConfirmedCode,t)},error:function(t){QaCommon.DefaultDispatcher.Send(n.NameEventError,t)}})}},i={ClickUpdateLink:function(){t.VisibleCodeBlock(!1)},UpdateButton:function(){n.Blocks.Container.find("[name=Update"+n.Prefix+n.Type+"Input]").prop("disabled",!0);n.Blocks.Container.find("[name=SaveUpdate]").beebutton("disable");t.CommonSaveButton("Update")},ClickCancelUpdateButton:function(){n.Blocks.Container.find("[name=Update"+n.Prefix+n.Type+"Input]").prop("disabled",!1);n.Blocks.Container.find("[name=SaveUpdate]").beebutton("enable");n.Blocks.Container.find("[name=Update"+n.Prefix+n.Type+"Input]").val("");QA.Beeline.Validation.Validate(null,!0,null,"[name=Update"+n.Prefix+n.Type+"Input]");t.VisibleCodeBlock(!1,!0)},AddButton:function(){t.CommonSaveButton("Add")},ClickCancelAddButton:function(){n.Blocks.NoticeContent.find("[name=BlockAdd]").hide().prev().show();n.Blocks.NoticeContent.find("[name=Add"+n.Prefix+n.Type+"Input]").val("");QA.Beeline.Validation.Validate(null,!0,null,"[name=Add"+n.Prefix+n.Type+"Input]")},ClickAddValueButton:function(){$(this).parent().hide().next().show()},SendConfirmCodeButtonClick:function(){n.Blocks.Container.find("[name=ConfirmedBlockUpdate] [name=ConfirmedLoader]").show();n.Blocks.Container.find("[name=ConfirmedBlockUpdate] [name=ConfirmedContent]").hide();n.Blocks.Container.find("[name=NoConfirmedCode]").hide();$.ajax({url:n.Options.urlPutConfirmCode,type:"POST",dataType:"json",data:{type:n.Type,confirmationCode:n.Blocks.Container.find("[name="+n.Prefix+n.Type+"ConfirmCode]").val()},success:function(t){t.Errors!=null?QaCommon.DefaultDispatcher.Send(n.NameEventError,t):r.Send(u.SuccessConfirmCode,t)},error:function(t){QaCommon.DefaultDispatcher.Send(n.NameEventError,t)}})},ChangedActiveNotify:function(t){n.Chanel.Enabled=t.target.checked;n.NameEventUpdateData({info:n.Chanel,saveValue:!1,updateProperty:!0})},ChangedActiveNotifyPassRecovery:function(t){n.Chanel.PassRecovery=t.target.checked;QaCommon.DefaultDispatcher.Send(n.EventChangedPassRecovery,{Type:n.Type});n.NameEventUpdateData({info:n.Chanel,saveValue:!1,updateProperty:!0})}};return{Init:f,Events:i}};QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.Parts=QA.Beeline.Parts||{};QA.Beeline.Parts.FinanceDetalizationWidget=QA.Beeline.Parts.FinanceDetalizationWidget||function(){function e(f){i.dictionaryCallbacks={};n.Options=f;n.Blocks.FDWBlock=$("#FinanceDetalizationWidget");i.Bind(r.SetDetalizationPeriod,function(){var t=new Date,u=new Date(t);switch(n.SelectPeriodFinanceDetalization){case"LastDay":t.setDate(t.getDate()-1);break;case"LastWeek":t.setDate(t.getDate()-7);break;case"LastTwoWeeks":t.setDate(t.getDate()-14);break;case"LastMonth":t.setMonth(t.getMonth()-1)}n.StartPeriodDetalization=t;n.EndPeriodDetalization=u;i.Send(r.DetalizationPeriodChanged)});i.Bind(r.DetalizationPeriodChanged,function(){var h=n.Blocks.FDWBlock.find("[name=MinValueCustomPeriodCalendar_text]"),e=n.Blocks.FDWBlock.find("[name=MaxValueCustomPeriodCalendar_text]"),r,u,f;h.beecalendar("setValue",n.StartPeriodDetalization,!0);e.beecalendar("setValue",n.EndPeriodDetalization,!0);var i=moment(n.StartPeriodDetalization),o=moment(n.EndPeriodDetalization),t=!1,s=n.Blocks.FDWBlock.find("[name=ValidCalendarMessage-MaxDurationPeriod]");s.hide();r=n.Blocks.FDWBlock.find("[name=ValidCalendarMessage-InvalidatePeriod]");r.hide();t=n.Options.maxDurationPeriodFinanceDetalizationInDay<moment.duration(o-i).asDays();t?s.show():(t=o<i,t&&r.show());t?(n.Blocks.FDWBlock.find("#ButtonCreateReportFinanceDetalization").beebutton("disable"),n.Blocks.FDWBlock.find("#ButtonCreateReportFinanceDetalizationReport").beebutton("disable")):(n.Blocks.FDWBlock.find("#ButtonCreateReportFinanceDetalization").beebutton("enable"),n.Blocks.FDWBlock.find("#ButtonCreateReportFinanceDetalizationReport").beebutton("enable"));u=moment(i).add(n.Options.maxDurationPeriodFinanceDetalizationInDay,"day");f=moment();e.beecalendar({minAllowDate:i.toDate(),maxAllowDate:f<u?f.toDate():u.toDate()})});i.Bind(r.LoadFinanceDetalization,function(){i.Send(r.StartLoadFinanceDetalization);$.ajax({url:n.Options.urlGetExpenseStructure,type:"POST",dataType:"json",data:{startPeriod:{Day:n.StartPeriodDetalization.getDate(),Month:n.StartPeriodDetalization.getMonth()+1,Year:n.StartPeriodDetalization.getFullYear()},endPeriod:{Day:n.EndPeriodDetalization.getDate(),Month:n.EndPeriodDetalization.getMonth()+1,Year:n.EndPeriodDetalization.getFullYear()},sessionGroupFlag:n.CombineAllInSingleSessionTheMobileInternet},success:function(n){n.Errors!=null&&n.Errors.usssError!=null?i.Send(r.ErrorLoadFinanceDetalization,n):i.Send(r.SuccessLoadFinanceDetalization,n)},error:function(n){i.Send(r.ErrorLoadFinanceDetalization,n)}})});i.Bind(r.StartLoadFinanceDetalization,function(){n.Blocks.FDWBlock.find("#ButtonCreateReportFinanceDetalization").beebutton("disable");n.Blocks.FDWBlock.find("[name=contentBlock]").show();n.Blocks.FDWBlock.find("[name=errorBlock]").hide()});i.Bind(r.SuccessLoadFinanceDetalization,function(){n.Blocks.FDWBlock.find("#ButtonCreateReportFinanceDetalization").beebutton("enable")});i.Bind(r.ErrorLoadFinanceDetalization,function(){n.Blocks.FDWBlock.find("#ButtonCreateReportFinanceDetalization").beebutton("enable");n.Blocks.FDWBlock.find("[name=contentBlock]").hide();n.Blocks.FDWBlock.find("[name=errorBlock]").show()});n.Blocks.ExpensesBlock=n.Blocks.FDWBlock.find("[name=expensesBlock]");i.Bind(r.StartLoadFinanceDetalization,function(){n.Blocks.ExpensesBlock.find(".content-block>.loader").show();n.Blocks.ExpensesBlock.find(".content-block>.table-content").hide();n.Blocks.ExpensesBlock.find(".content-block>[name=infoBlock]").hide()});i.Bind(r.SuccessLoadFinanceDetalization,function(i){var e,o,f,r,u;if(i.IsСhangeValue)for(n.Blocks.ExpensesBlock.find(".content-block>.loader").hide(),n.Blocks.ExpensesBlock.find(".content-block>.table-content").show(),e=n.Blocks.ExpensesBlock.find(".table-content tbody"),o=i.YourExpenses,e.html(""),f=0;f<o.length;f++)r=o[f],u=$("<tr>"),u.append(t.GetViewExpensesCell(r.Name)),u.append(t.GetViewExpensesCell(t.ConvertUnit(r.StartBalance,r.StartBalanceUnit,!0))),u.append(t.GetViewExpensesCell(t.ConvertUnit(r.AddedValue,r.AddedValueUnit,!0))),u.append(t.GetViewExpensesCell(t.ConvertUnit(r.SpentValue,r.SpentValueUnit,!0))),u.append(t.GetViewExpensesCell(t.ConvertUnit(r.EndBalance,r.EndBalanceUnit,!0))),u.append(t.GetViewExpensesExpirationDateCell(QaCommon.Utils.ConvertDateTimeDtoToMoment(r.ExpirationDate))),e.append(u)});i.Bind(r.SuccessLoadFinanceDetalization,function(t){if(t.IsСhangeValue)n.Blocks.ExpensesBlock.find(".content-block>.loader").hide(),n.Blocks.ExpensesBlock.find(".content-block>.profile-info").show(),n.Blocks.ExpensesBlock.find(".content-block>[name=infoBlock]").hide();else{n.Blocks.ExpensesBlock.find(".content-block>.loader").hide();n.Blocks.ExpensesBlock.find(".content-block>.profile-info").hide();var i=n.Blocks.ExpensesBlock.find(".content-block>[name=infoBlock]"),r=QaCommon.Utils.ConvertDateTimeDtoToMoment(t.StartPeriod),f=QaCommon.Utils.ConvertDateTimeDtoToMoment(t.EndPeriod);i.text(QaCommon.Utils.format(t.InfoMessage,r.format(r.month()==f.month()?"D":u.dateFormats.dateDayAndMonth),f.format(u.dateFormats.dateDayAndMonth)));i.show()}});n.Blocks.SDBlock=n.Blocks.FDWBlock.find(".ServiceDetalBlock");n.Blocks.StructExpBlock=n.Blocks.SDBlock.find(".structExpensesBlock");n.Blocks.DetalExpBlock=n.Blocks.SDBlock.find(".detalizationExpensesBlock");i.Bind(r.FormatServiceDetalUpdate,function(){n.Blocks.StructExpBlock.hide();n.Blocks.DetalExpBlock.hide();switch(n.FormatServiceDetal){case"StructExpenses":n.Blocks.StructExpBlock.show();i.Send(r.UpdateStructExpensesState);break;case"DetalizationExpenses":n.Blocks.DetalExpBlock.show();i.Send(r.UpdateFinanceDetalizationState)}});i.Bind(r.StartLoadFinanceDetalization,function(){n.Blocks.SDBlock.find(".content-block>.loader").show();n.Blocks.SDBlock.find(".content-block>.profile-info").hide();n.Blocks.SDBlock.find(".content-block>[name=infoBlock]").hide()});i.Bind(r.SuccessLoadFinanceDetalization,function(t){if(t.IsСhangeValue)n.Blocks.SDBlock.find(".content-block>.loader").hide(),n.Blocks.SDBlock.find(".content-block>.profile-info").show(),n.Blocks.SDBlock.find(".content-block>[name=infoBlock]").hide();else{n.Blocks.SDBlock.find(".content-block>.loader").hide();n.Blocks.SDBlock.find(".content-block>.profile-info").hide();var i=n.Blocks.SDBlock.find(".content-block>[name=infoBlock]"),r=QaCommon.Utils.ConvertDateTimeDtoToMoment(t.StartPeriod),f=QaCommon.Utils.ConvertDateTimeDtoToMoment(t.EndPeriod);i.text(QaCommon.Utils.format(t.InfoMessage,r.format(r.month()==f.month()?"D":u.dateFormats.dateDayAndMonth),f.format(u.dateFormats.dateDayAndMonth)));i.show()}});i.Bind(r.SuccessLoadFinanceDetalization,function(f){var e,o,s;f.IsСhangeValue&&(e=QaCommon.Utils.ConvertDateTimeDtoToMoment(f.StartPeriod),o=QaCommon.Utils.ConvertDateTimeDtoToMoment(f.EndPeriod),n.Blocks.StructExpBlock.find("[name=titleStructExpenses]").text(QaCommon.Utils.format(n.Options.titleStructExpenses,e.format(e.month()==o.month()?"D":u.dateFormats.dateDayAndMonth),o.format(u.dateFormats.dateDayAndMonth))),n.ExpenseStructure=f.ExpenseStructure,s=n.Blocks.StructExpBlock.find("[name=catalogPanel]"),t.CreateCatalogTreeTopLevel(s,n.ExpenseStructure.Catalogs,function(){i.Send(r.UpdateStructExpensesState)}),n.FormatServiceDetal=="StructExpenses"&&i.Send(r.UpdateStructExpensesState,f))});i.Bind(r.UpdateStructExpensesState,function(){var i=n.Blocks.StructExpBlock.find("[name=structExpensesChart]");i.beetree("RemoveRows");t.CreateChartStructExpenses(i)});i.Bind(r.SuccessLoadFinanceDetalization,function(f){var o,s,h,e;if(f.IsСhangeValue){for(o=QaCommon.Utils.ConvertDateTimeDtoToMoment(f.StartPeriod),s=QaCommon.Utils.ConvertDateTimeDtoToMoment(f.EndPeriod),n.Blocks.DetalExpBlock.find("[name=titleDetalizationExpenses]").text(QaCommon.Utils.format(n.Options.titleDetalizationExpenses,o.format(o.month()==s.month()?"D":u.dateFormats.dateDayAndMonth),s.format(u.dateFormats.dateDayAndMonth),n.Options.valueCurrency)),n.FinanceDetalization=f.FinanceDetalization,h=n.Blocks.DetalExpBlock.find("[name=catalogPanel]"),t.CreateCatalogTreeTopLevel(h,n.FinanceDetalization.Catalogs,function(){i.Send(r.UpdateFinanceDetalizationState)}),e=0;e<n.FinanceDetalization.Detalization.length;e++)n.FinanceDetalization.Detalization[e].Date=QaCommon.Utils.ConvertDateTimeDtoToMoment(n.FinanceDetalization.Detalization[e].Date);n.FormatServiceDetal=="DetalizationExpenses"&&i.Send(r.UpdateFinanceDetalizationState)}});i.Bind(r.UpdateFinanceDetalizationState,function(){var o=n.Blocks.DetalExpBlock.find("[name=commonDetalizationChart]"),i,r,e,f,u;for(o.beetree("RemoveRows"),i=null,r=null,n.FinanceDetalization.DetalizationWithFilterCatalog=t.FilterDetalizationByActiveCatalog(n.FinanceDetalization.Detalization),e=n.FinanceDetalization.Detalization,f=0;f<e.length;f++)u=e[f],(i==null||u.Date<i)&&(i=moment(u.Date)),(r==null||r<u.Date)&&(r=moment(u.Date));t.CreateChartDetalization(o,i,r);t.CreateTableDetalization()});i.Bind(r.UpdateCurrentDetalizationState,function(i){var w=n.Blocks.DetalExpBlock.find("[name=tableDetalization]>tbody"),f=n.FinanceDetalization.DetalizationWithFilterCatalog,b=n.Blocks.DetalExpBlock.find("[name=AggregatorCodeSelectDropDown]").beeselect("getActiveId"),y,p,c,o,h,s,l,u,a,e,v,r;for(b!="AllCodes"&&(f=_.filter(f,function(n){var t=n.AggregatorCode;return(t==null||t=="")&&(t="_null_"),t==b})),y=n.Blocks.DetalExpBlock.find("[name=NumberSelectDropDown]").beeselect("getActiveId"),y!="AllNumbers"&&(f=_.filter(f,function(n){var t=n.Number;return(t==null||t=="")&&(t="_null_"),t==y})),n.CurrentDetalizationSorting!=null&&(n.CurrentDetalizationSorting.courseSorting==n.Options.stateSort.increase||n.CurrentDetalizationSorting.courseSorting==n.Options.stateSort.decrease)&&(f=_.sortBy(f,n.CurrentDetalizationSorting.column),n.CurrentDetalizationSorting.courseSorting==n.Options.stateSort.decrease&&(f=f.reverse())),w.html(""),p=0,c=0,i!=null&&(i.FindBalance=null),o=n.GroupFinanceDetalization.slice(),h=[],r=0;r<f.length;r++)for(s=f[r],l=0;l<s.Balances.length;l++)p++,u=s.Balances[l],a=c<n.CountRowsCurrentDetalizationTable,a||i==null||i.FindBalance!=null||(n.CountRowsCurrentDetalizationTable+=100,a=!0),a?(e=$("<tr>"),e.append(t.GetViewPaymentTableCell(s.Date.format("DD MMM YYYY, HH:mm:ss"))),e.append(t.GetViewPaymentTableCell(s.ServiceType)),e.append(t.GetViewPaymentTableNumberCell(s.Number)),e.append(t.GetViewPaymentTableCell(t.ConvertUnit(s.TrafficVolumeSrt,s.TrafficUnitStr))),e.append(t.GetViewPaymentTableCell(u.Name)),e.append(t.GetViewPaymentTableCell(t.ConvertUnit(u.ValueChange,u.ValueChangeUnitStr))),e.append(t.GetViewPaymentTableCell(t.ConvertUnit(u.Value,u.ValueUnitStr))),u.rowTag=e,w.append(e),i!=null&&i.FindBalance==null&&i.Comprise.indexOf(u)>-1&&(i.FindBalance=u),c++):u.rowTag=null,v=o.indexOf(u.PointerOnRowChartDetalization),v>-1&&(h.push(o[v]),o.splice(v,1));for(t.UpdateButtonShowMore(c,p),r=0;r<o.length;r++)o[r].titleRowTag!=null&&(o[r].titleRowTag.data("stateLink","notActive"),o[r].titleRowTag.css("border-bottom",""),o[r].titleRowTag.css("cursor",""));for(r=0;r<h.length;r++)h[r].titleRowTag!=null&&(h[r].titleRowTag.data("stateLink","active"),h[r].titleRowTag.css("border-bottom","1px dashed #282828"),h[r].titleRowTag.css("cursor","pointer"))});n.SelectPeriodFinanceDetalization=n.Options.defaultValuePeriodFinanceDetalization;i.Send(r.SetDetalizationPeriod);i.Send(r.LoadFinanceDetalization)}var i=new QaCommon.Dispatcher,r={SetDetalizationPeriod:"SetDetalizationPeriod",DetalizationPeriodChanged:"DetalizationPeriodChanged",PeriodFinanceDetalizationUpdated:"PeriodFinanceDetalizationUpdated",LoadFinanceDetalization:"LoadFinanceDetalization",StartLoadFinanceDetalization:"StartLoadFinanceDetalization",SuccessLoadFinanceDetalization:"SuccessLoadFinanceDetalization",ErrorLoadFinanceDetalization:"ErrorLoadFinanceDetalization",FormatServiceDetalUpdate:"FormatServiceDetalUpdate",UpdateStructExpensesState:"UpdateStructExpensesState",UpdateFinanceDetalizationState:"UpdateFinanceDetalizationState",UpdateCurrentDetalizationState:"UpdateCurrentDetalizationState"},n={Options:{},Blocks:{FDWBlock:null,ExpensesBlock:null,SDBlock:null,StructExpBlock:null,DetalExpBlock:null},SelectPeriodFinanceDetalization:null,StartPeriodDetalization:null,EndPeriodDetalization:null,FormatServiceDetal:"StructExpenses",ExpenseStructure:null,FinanceDetalization:null,CurrentDetalizationSorting:null,CountRowsCurrentDetalizationTable:10,HideZeroValue:!1,CombineAllInSingleSessionTheMobileInternet:!0,GroupFinanceDetalization:[]},u={nameBlocks:{structExpBlock:"StructExpBlock",detalExpBlock:"DetalExpBlock"},dateFormats:{dateFormat:"DD.MM.YYYY",dateFormatShort:"DD.MM.YY",dateDayAndMonth:"D MMMM"}},t={},f;return t={GetViewExpensesCell:function(n){var t=$("<td>"),i=$("<small>");return i.text(n),t.append(i),t},GetViewExpensesExpirationDateCell:function(t){t=t==null?n.Options.labelExpirationDateInfinitely:t.format(u.dateFormats.dateFormat);var i=$("<td>"),r=$("<small>");return r.text(t),i.append(r),i},CreateChartStructExpenses:function(i){for(var o,s,h,r,e=n.ExpenseStructure.Struct,f=[],u=0;u<n.ExpenseStructure.Catalogs.length;u++)f=f.concat(t.GetLineCatalog(n.ExpenseStructure.Catalogs[u]));for(t.CalculateValues(e,f),o=t.SeparationColumns(i,Math.ceil(_.max(e,function(n){return t.IsActiveCatalog(f,n.AggregatorCode)?n.Value:0}).Value)),s=0,i.find(".structure-head>div").each(function(){s+=$(this).width()}),h=i.width()-s,u=0;u<e.length;u++)r=e[u],(!n.HideZeroValue||r.Value!=0)&&t.IsActiveCatalog(f,r.AggregatorCode)&&i.beetree("AddRow",null,{title:r.AggregatorCodeTitleLocal,value:t.GetViewStructExpensesValueCell(r.ServiceVolume,r.ServiceUnit,r.Value,h*(r.Value/o)),open:!!r.isOpened,rows:t.CreateChartSubStructExpenses(i,r.Children,f,h,o),collapse:t.GetOnCollapse(r),expand:t.GetOnExpand(r)})},CalculateValues:function(i,r){for(var u,o,f={ServiceVolume:0,Value:0},e=0;e<i.length;e++)u=i[e],(!n.HideZeroValue||u.Value!=0)&&t.IsActiveCatalog(r,u.AggregatorCode)&&(u.Children.length>0&&(o=t.CalculateValues(u.Children,r),u.ServiceVolume=o.ServiceVolume,u.Value=o.Value),f.ServiceVolume+=u.ServiceVolume,f.Value+=u.Value);return f},CreateChartSubStructExpenses:function(n,i,r,u,f){for(var e,s=[],o=0;o<i.length;o++)e=i[o],t.IsActiveCatalog(r,e.AggregatorCode)&&s.push(_.merge(n.beetree("GetEmptyRow"),{title:e.AggregatorCodeTitleLocal,value:t.GetViewStructExpensesValueCell(e.ServiceVolume,e.ServiceUnit,e.Value,u*(e.Value/f)),rows:t.CreateChartSubStructExpenses(n,e.Children,r,u,f),open:!!e.isOpened,collapse:t.GetOnCollapse(e),expand:t.GetOnExpand(e)}));return s},GetOnCollapse:function(n){return function(){n.isOpened=!1}},GetOnExpand:function(n){return function(){n.isOpened=!0}},GetViewStructExpensesValueCell:function(n,i,r,u){var e=$("<div>"),f=$("<div>"),o,s,h;return f.addClass("amount"),n==0&&i==null?f.text("—"):i==null?f.text(parseFloat(n.toFixed(2))):f.text(t.ConvertUnit(n,i)),e.append(f),o=$("<div>"),o.addClass("summ"),o.text(parseFloat(r.toFixed(2))),e.append(o),s=$("<div>"),s.addClass("structure-diagram"),h=$("<div>"),h.addClass("diagram-line"),h.width(u),s.append(h),e.append(s),e.html()},FilterDetalizationByActiveCatalog:function(i){for(var r=[],u=0;u<n.FinanceDetalization.Catalogs.length;u++)r=r.concat(t.GetLineCatalog(n.FinanceDetalization.Catalogs[u]));return _.filter(i,function(n){return t.IsActiveCatalog(r,n.AggregatorCode)})},GetLineCatalog:function(n){for(var i=[{AggregatorCode:n.AggregatorCode,IsActive:n.IsActive==null?!0:n.IsActive}],r=0;r<n.Children.length;r++)i=i.concat(t.GetLineCatalog(n.Children[r]));return i},GetViewPaymentTableCell:function(n){var t=$("<td>"),i=$("<small>");return i.text(n),t.append(i),t},GetViewPaymentTableNumberCell:function(n){var i=$("<td>"),t=$("<small>");return/^\d{11}$/.test(n)?t.text(n.replace(/(\d)(\d{3})(\d{3})(\d{2})(\d)/,"+$1 $2 $3-$4-$5")):t.text(n),i.append(t),i},CreateChartDetalization:function(i,r,u){var s,a,c,h,o,v,l,p,y,w,e,f;r!=null&&u!=null?(s="day",u.hour(0).minute(0).second(0).millisecond(0),r.hour(0).minute(0).second(0).millisecond(0),1==moment.duration(u-r).asDays()?s="twoHours":0==moment.duration(u-r).asDays()&&(s="oneHour")):s="none";a=0;n.GroupFinanceDetalization={};c=null;u!=null&&u.hour(23).minute(59);switch(s){case"day":i.find(".structure-head .data").text(n.Options.financeDetalizationHeaderLabelDate);c="DD MMMM, dd";do n.GroupFinanceDetalization[r.format("YYYY-MM-DD")]={DateTime:moment(r),Value:0,Comprise:[]};while(r.add("days",1)<u);break;case"twoHours":i.find(".structure-head .data").text(n.Options.financeDetalizationHeaderLabelDate);c="HH:00";u.hour(22).minute(59);do n.GroupFinanceDetalization[r.format("YYYY-MM-DD HH")]={DateTime:moment(r),Value:0,Comprise:[]};while(r.add("hours",2)<u);break;case"oneHour":i.find(".structure-head .data").text(n.Options.financeDetalizationHeaderLabelTime);c="HH:00";do n.GroupFinanceDetalization[r.format("YYYY-MM-DD HH")]={DateTime:moment(r),Value:0,Comprise:[]};while(r.add("hours",1)<u)}for(e=0;e<n.FinanceDetalization.DetalizationWithFilterCatalog.length;e++){f=n.FinanceDetalization.DetalizationWithFilterCatalog[e];h=null;switch(s){case"day":h=f.Date.format("YYYY-MM-DD");break;case"twoHours":h=f.Date.format("YYYY-MM-DD ")+("00"+(f.Date.hours()-f.Date.hours()%2)).slice(-2);break;case"oneHour":h=f.Date.format("YYYY-MM-DD HH")}for(o=n.GroupFinanceDetalization[h],v=0;v<f.Balances.length;v++)l=f.Balances[v],l.UnitCode=="CURRENCY"&&l.ValueChange<0&&(o.Value+=l.ValueChange),l.PointerOnRowChartDetalization=o;o.Comprise=o.Comprise.concat(f.Balances);a<o.Value*-1&&(a=o.Value*-1);n.GroupFinanceDetalization[h]=o}for(p=t.SeparationColumns(i,Math.ceil(a)),n.GroupFinanceDetalization=_.sortBy(n.GroupFinanceDetalization,"DateTime").reverse(),y=0,i.find(".structure-head>div").each(function(){y+=$(this).width()}),w=i.width()-y,e=0;e<n.GroupFinanceDetalization.length;e++)f=n.GroupFinanceDetalization[e],f.Value=f.Value==0?"0":(f.Value*-1).toFixed(2),n.HideZeroValue&&f.Value==0||i.beetree("AddRow",null,{title:t.GetViewDetalizationChartTitleRowCell(c,f),value:t.GetViewDetalizationChartValueCell(f.Value,w*(f.Value/p))})},CreateTableDetalization:function(){n.CountRowsCurrentDetalizationTable=10;n.Blocks.DetalExpBlock.find("[name=LabelDateAndTime]").beeheadertablebutton("setSort","None",!0);n.Blocks.DetalExpBlock.find("[name=LabelScopeOfServices]").beeheadertablebutton("setSort","None",!0);t.UpdateAggregatorCodeSelectDropDown();t.UpdateNumberSelectDropDown();i.Send(r.UpdateCurrentDetalizationState)},UpdateButtonShowMore:function(t,i){var r=n.Blocks.DetalExpBlock.find("[name=ShowMoreButton]");if(t==i){r.beebutton("hide");return}r.beebutton("show");r.beebutton({title:n.Options.valuePrefixMoreButton+" "+Math.min(i-t,100)})},UpdateAggregatorCodeSelectDropDown:function(){var i=n.Blocks.DetalExpBlock.find("[name=AggregatorCodeSelectDropDown]"),r=i.beeselect("getActiveId"),t=_.map(n.FinanceDetalization.DetalizationWithFilterCatalog,function(n){var t={id:n.AggregatorCode,title:n.AggregatorCodeTitleLocal};return(t.id==null||t.id=="")&&(t.id="_null_"),t});t=_.uniq(t,!1,function(n){return n.id});t.unshift({id:"AllCodes",title:n.Options.valueAllOperationForAggregatorCodeSelectDropDown});i.beeselect("setItems",t);_.some(t,function(n){return n.id==r})||(r=t[0].id);i.beeselect("setActive",r)},UpdateNumberSelectDropDown:function(){var i=n.Blocks.DetalExpBlock.find("[name=NumberSelectDropDown]"),r=i.beeselect("getActiveId"),t=_.map(n.FinanceDetalization.DetalizationWithFilterCatalog,function(n){var t={id:n.Number,title:/^\d{11}$/.test(n.Number)?n.Number.replace(/(\d)(\d{3})(\d{3})(\d{2})(\d)/,"+$1 $2 $3-$4-$5"):n.Number};return(t.id==null||t.id=="")&&(t.id="_null_"),t});t=_.uniq(t,!1,function(n){return n.id});t.unshift({id:"AllNumbers",title:n.Options.valueAllNumbersForNumberSelectDropDown});i.beeselect("setItems",t);_.some(t,function(n){return n.id==r})||(r=t[0].id);i.beeselect("setActive",r)},GetViewDetalizationChartTitleRowCell:function(t,u){var f=$("<span/>");f.on("click",function(){var o,t,f,e;if($(this).data("stateLink")!="notActive"){for(o=n.Blocks.DetalExpBlock.find("[name=tableDetalization]>tbody"),t=null,f=0;f<u.Comprise.length;f++)u.Comprise[f].rowTag!=null&&(t==null||u.Comprise[f].rowTag.offset().top<t.rowTag.offset().top)&&(t=u.Comprise[f]);(t==null||t.rowTag.offset().top==0)&&(e={Comprise:u.Comprise},i.Send(r.UpdateCurrentDetalizationState,e),t=e.FindBalance);t!=null&&t.rowTag.offset().top>0&&$("html, body").animate({scrollTop:t.rowTag.offset().top},500)}});return f.text(u.DateTime.format(t)),u.titleRowTag=f,f},GetViewDetalizationChartValueCell:function(n,t){var u=$("<div>"),f=$("<div>"),i,r;return f.addClass("spending"),f.text(n),u.append(f),i=$("<div>"),i.addClass("structure-diagram"),r=$("<div>"),r.addClass("diagram-line"),r.width(t),i.append(r),u.append(i),u.html()},SeparationColumns:function(n,t){for(var r=n.find(".structure-footer .structure-content-table>div"),i=0;i<r.length;i++)t==0?$(r[i]).text("0"):$(r[i]).text(Math.floor(t/r.length)*i);return t},CreateCatalogTreeTopLevel:function(n,i,r){var f,o,c,l,u;if(n.html(""),i!=null){var e=null,s=0,h=4;for(f=0;f<i.length;f++)i[f].IsShowInSettings&&(s%h==0&&(e=$("<div>"),n.append(e),e.addClass("details-service-settings-checklist")),u=$("<ul>"),u.addClass("blank"),o=$("<li>"),o.addClass("checkblock"),c=$("<input>"),o.append(c),t.InitializationCheckbox(c,i[f],r),t.CreateCatalogSubLevel(o,i[f].Children,r),u.append(o),e.append(u),s++);if(s%h!=0)for(l=s%h;l<h;l++)u=$("<ul>"),u.addClass("blank"),e.append(u)}},CreateCatalogSubLevel:function(n,i,r){var e,u,f,o;if(i!=null){for(e=$("<ul>"),e.addClass("blank"),u=0;u<i.length;u++)i[u].IsShowInSettings&&(f=$("<li>"),f.addClass("checkblock"),o=$("<input>"),f.append(o),t.InitializationCheckbox(o,i[u],r),t.CreateCatalogSubLevel(f,i[u].Children,r),e.append(f));n.append(e)}},InitializationCheckbox:function(n,i,r){var f=QaCommon.Utils.GetGuid(),u="checkboxSettings";n.attr("id",f);n.attr("name","");$(n).beecheckbox({id:f,name:u+i.FullAggregateCode,title:i.Title,checked:!0,change:function(n){i.IsActive=n.target.checked;$("[name='"+u+i.FullAggregateCode+"']").beecheckbox(n.target.checked?"checked":"unchecked");t.SetActiveInSubCatalog(i.Children,u,n.target.checked);r!=null&&r()}})},SetActiveInSubCatalog:function(n,i,r){for(var f,u=0;u<n.length;u++)f=n[u],f.IsActive=r,$("[name='"+i+f.FullAggregateCode+"']").beecheckbox(r?"checked":"unchecked"),t.SetActiveInSubCatalog(f.Children,r)},ConvertUnit:function(t,i,r){var u,f;return i=="[time]"?(u=moment.duration({seconds:t}),r?f=Math.floor(u.asSeconds())+n.Options.valueSeconds:(f=u.seconds()+n.Options.valueSeconds,u.asMinutes()>1&&(f=u.minutes()+n.Options.valueMinutes+f),u.asHours()>1&&(f=Math.floor(u.asHours())+n.Options.valueHours+f)),f):parseFloat(t.toFixed(2))+" "+i},IsActiveCatalog:function(n,t){var i=_.find(n,function(n){return n.AggregatorCode==t});return i==null?!0:i.IsActive},SaveFinanceDetalizationError:function(n){n.find("[stage=second]").hide();n.find("[stage=error]").show()}},f={ChangedPeriodFinanceDetalization:function(t,u){n.SelectPeriodFinanceDetalization=$(u.target).data("id");i.Send(r.SetDetalizationPeriod)},ClickCreateReportButton:function(){i.Send(r.LoadFinanceDetalization)},ClickSaveReportButton:function(){QA.Beeline.Popup.show();QA.Beeline.Popup.showLoading();var t=moment(n.StartPeriodDetalization),i=moment(n.EndPeriodDetalization);$.ajax({url:n.Options.urlPopUp,type:"GET",dataType:"json",data:{startPeriodSrt:t.format(u.dateFormats.dateDayAndMonth),endPeriodSrt:i.format(u.dateFormats.dateDayAndMonth)},success:function(n){if(QA.Beeline.Popup.setContent(n.View),QA.Beeline.Popup.resizePopup(),n.IsError){var t=$("[name=financeDetalizationWidgetPopUp]");t.find("[stage=first]").hide();t.find("[stage=error]").show()}},error:function(){QA.Beeline.Popup.setContent("Error")}})},ChangedMinCustomPeriodCalendar:function(t,u){n.StartPeriodDetalization=u.value;i.Send(r.DetalizationPeriodChanged)},ChangedMaxCustomPeriodCalendar:function(t,u){n.EndPeriodDetalization=u.value;i.Send(r.DetalizationPeriodChanged)},ChangedFormatServiceDetal:function(t,u){n.FormatServiceDetal=$(u.target).data("id");i.Send(r.FormatServiceDetalUpdate)},ChangedSortingDateExpenses:function(t,u){n.CurrentDetalizationSorting={column:"Date",courseSorting:u};u!=n.Options.stateSort.none&&u!=n.Options.stateSort.disabled&&i.Send(r.UpdateCurrentDetalizationState)},ChangedAggregatorCodeSelectDropDown:function(){i.Send(r.UpdateCurrentDetalizationState)},ChangedNumberSelectDropDown:function(){i.Send(r.UpdateCurrentDetalizationState)},ChangedSortingScopeOfServices:function(t,u){n.CurrentDetalizationSorting={column:"TrafficVolume",courseSorting:u};u!=n.Options.stateSort.none&&u!=n.Options.stateSort.disabled&&i.Send(r.UpdateCurrentDetalizationState)},ClickShowMoreButton:function(){n.CountRowsCurrentDetalizationTable+=100;i.Send(r.UpdateCurrentDetalizationState)},ChangedStructExpensesHideZeroValue:function(t){n.HideZeroValue=t.target.checked;$(".checkHideZeroValue").beecheckbox(t.target.checked?"checked":"unchecked");i.Send(r.UpdateStructExpensesState)},ChangedStructExpensesCombineAllInASingleSessionTheMobileInternet:function(t){n.CombineAllInSingleSessionTheMobileInternet=t.target.checked;$(".checkCombineAllInASingleSessionTheMobileInternet").beecheckbox(t.target.checked?"checked":"unchecked");i.Send(r.UpdateStructExpensesState)},ChangedFinanceDetalizationHideZeroValue:function(t){n.HideZeroValue=t.target.checked;$(".checkHideZeroValue").beecheckbox(t.target.checked?"checked":"unchecked");i.Send(r.UpdateFinanceDetalizationState)},ChangedFinanceDetalizationCombineAllInASingleSessionTheMobileInternet:function(t){n.CombineAllInSingleSessionTheMobileInternet=t.target.checked;$(".checkCombineAllInASingleSessionTheMobileInternet").beecheckbox(t.target.checked?"checked":"unchecked");i.Send(r.UpdateFinanceDetalizationState)},SaveFinanceDetalization:function(){var i=$("[name=financeDetalizationWidgetPopUp]"),r;i.find("[stage=first]").hide();i.find("[stage=second]").show();r=null;i.find("input[name=PDFReport]").beecheckbox("isChecked")&&(r="pdf");i.find("input[name=XLSXReport]").beecheckbox("isChecked")&&(r="xls");i.find("input[name=XLSReport]").beecheckbox("isChecked")&&(r="xls03");$.ajax({url:n.Options.urlLoadFinanceDetalization,type:"POST",data:{startPeriod:{Day:n.StartPeriodDetalization.getDate(),Month:n.StartPeriodDetalization.getMonth()+1,Year:n.StartPeriodDetalization.getFullYear()},endPeriod:{Day:n.EndPeriodDetalization.getDate(),Month:n.EndPeriodDetalization.getMonth()+1,Year:n.EndPeriodDetalization.getFullYear()},formatReport:r,sendReportInResponse:i.find("input[name=checkboxReportInResponse]").beecheckbox("isChecked"),sendReportToEmail:i.find("input[name=checkboxSendEmail]").beecheckbox("isChecked")},success:function(r){if(r.Errors!=null&&r.Errors.usssError!=null){t.SaveFinanceDetalizationError(i);return}if(r.isLoadFile){i.find("[name=formatAndSize]").text("("+r.fileFormat.toLocaleUpperCase()+", "+r.strFileSize+")");var u=i.find("[name=reportFileHref]");u.attr("href",n.Options.urlLoadFinanceDetalization+"&idFile="+r.idFile+"&fileFormat="+r.fileFormat);u.closest("div").removeClass().addClass(r.fileFormat);u.on("click",function(){QA.Beeline.Popup.close()})}else i.find("[stage=third] .narrow-layer").hide();i.find("[stage=second]").hide();i.find("[stage=third]").show()},error:function(){t.SaveFinanceDetalizationError(i)}})},ClosePopUp:function(){QA.Beeline.Popup.close()},StructExpensesCollapseRow:function(){alert("CollapseRow")},StructExpensesExpandRow:function(){alert("ExpandRow")}},{Init:e,PageEvents:f}}();QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.Parts=QA.Beeline.Parts||{};QA.Beeline.Parts.LkProfileSettingsSocialSettingsWidget=QA.Beeline.Parts.LkProfileSettingsSocialSettingsWidget||function(){function n(n){this.items=ko.observableArray();this.error=ko.observable();this.loaded=ko.observable(!1);this.options=n}return n.prototype={init:function(){var n=this;$.ajax({url:this.options.initUrl,method:"POST",success:function(t){n.items(t)},error:function(t){t.status==401?document.location=n.options.loginUrl:n.error(t.responseText)},complete:function(){n.loaded(!0)}})},deleteLink:function(n,t){var i=this;$.ajax({url:this.options.deleteUrl,data:{socialId:n,socialName:t},method:"POST",success:function(){i.init()},error:function(n){n.status==401?document.location=i.options.loginUrl:i.error(n.responseText)}})}},n}();QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.Parts=QA.Beeline.Parts||{};QA.Beeline.Parts.PaymentsHistoryWidget=QA.Beeline.Parts.PaymentsHistoryWidget||function(){function e(f){t.dictionaryCallbacks={};n.Options=f;n.Blocks.PHBlock=$("#PaymentsHistoryWidget");t.Bind(i.LoadPayments,function(){t.Send(i.StartLoadPaymentsHistory);var r=new Date(n.StartPaymentPeriod);r.addDays(n.Options.maxDurationPeriodPaymentsInDay);$.ajax({url:n.Options.urlGetPaymentsHistory,type:"POST",dataType:"json",data:{startPeriod:{Day:n.StartPaymentPeriod.getDate(),Month:n.StartPaymentPeriod.getMonth()+1,Year:n.StartPaymentPeriod.getFullYear()},endPeriod:{Day:r.getDate(),Month:r.getMonth()+1,Year:r.getFullYear()}},success:function(n){n.Errors!=null&&n.Errors.usssError!=null?t.Send(i.ErrorLoadPaymentsHistory,n):t.Send(i.SetPaymentsHistory,n)},error:function(n){t.Send(i.ErrorLoadPaymentsHistory,n)}})});t.Bind(i.StartLoadPaymentsHistory,function(){n.Blocks.PHBlock.find(".content-block>.loader").show();n.Blocks.PHBlock.find(".content-block>[name=errorBlock]").hide();n.Blocks.PHBlock.find(".content-block>.info").hide()});t.Bind(i.PaymentPeriodCalendarUpdate,function(){r.SetValuesInCalendars();t.Send(i.PaymentPeriodUpdateState)});t.Bind(i.PaymentPeriodUpdateState,function(){var o=n.Blocks.PHBlock.find(".table-content tbody"),e,i,f;if(n.StartPaymentPeriod==null||n.EndPaymentPeriod==null||n.Payments==null){o.html("");n.Blocks.PHBlock.find("#ShowAllPaymentButton").beebutton("hide");return}n.StartPaymentPeriod.setMilliseconds(0);n.StartPaymentPeriod.setSeconds(0);n.StartPaymentPeriod.setMinutes(0);n.StartPaymentPeriod.setHours(0);n.EndPaymentPeriod.setMilliseconds(0);n.EndPaymentPeriod.setSeconds(0);n.EndPaymentPeriod.setMinutes(0);n.EndPaymentPeriod.setHours(0);e=new Date(n.EndPaymentPeriod);e.setDate(e.getDate()+1);var s=moment(e),h=moment(n.StartPaymentPeriod),t=_.filter(n.Payments.paymentsHistory,function(n){return h<=n.date&&n.date<s});for(t=r.UpdateChannelSelectDropDown(t),n.PaymentSorting!=null&&(n.PaymentSorting.courseSorting==n.Options.stateSort.increase||n.PaymentSorting.courseSorting==n.Options.stateSort.decrease)&&(t=_.sortBy(t,n.PaymentSorting.column),n.PaymentSorting.courseSorting==n.Options.stateSort.decrease&&(t=t.reverse())),n.Blocks.PHBlock.find("#ShowAllPaymentButton").beebutton("hide"),n.isShowAllRows||(t.length>u.countRowsShowOfDefault&&n.Blocks.PHBlock.find("#ShowAllPaymentButton").beebutton("show"),t=_.first(t,u.countRowsShowOfDefault)),o.html(""),i=0;i<t.length;i++)f=$("<tr>"),f.append(r.GetViewPaymentTableCell(moment(t[i].date).format(u.dateFormats.dateFormatShort))),f.append(r.GetViewPaymentTableCell(t[i].paymentTypeName)),f.append(r.GetViewPaymentTableCell(t[i].numberPhone.replace(/(\d{3})(\d{3})(\d)/,"$1-$2-$3"))),f.append(r.GetViewPaymentTableCell(t[i].value.toString()+" "+n.Options.valueCurrency)),f.append(r.GetViewPaymentTableCellStatus(t[i].paymentStatus)),o.append(f)});t.Bind(i.SetPaymentsHistory,function(r){if(r.paymentsHistory)for(var u=0;u<r.paymentsHistory.length;u++)r.paymentsHistory[u].date=QaCommon.Utils.ConvertDateTimeDtoToMoment(r.paymentsHistory[u].date);n.Payments=r;n.Blocks.PHBlock.find(".content-block>.loader").hide();n.Blocks.PHBlock.find(".content-block>.info").show();t.Send(i.PaymentPeriodUpdateState)});t.Bind(i.ErrorLoadPaymentsHistory,function(){n.Blocks.PHBlock.find(".content-block>.loader").hide();n.Blocks.PHBlock.find(".content-block>[name=errorBlock]").show();n.Blocks.PHBlock.find(".content-block>.info").hide()});n.StartPaymentPeriod=new Date;n.EndPaymentPeriod=new Date(n.StartPaymentPeriod)}var t=new QaCommon.Dispatcher,i={LoadPayments:"LoadPayments",PaymentPeriodCalendarUpdate:"PaymentPeriodCalendarUpdate",StartLoadPaymentsHistory:"StartLoadPaymentsHistory",SetPaymentsHistory:"SetPaymentsHistory",ErrorLoadPaymentsHistory:"ErrorLoadPaymentsHistory",PaymentPeriodUpdateState:"PaymentPeriodUpdateState"},n={Options:{},Blocks:{PHBlock:null},StartPaymentPeriod:null,EndPaymentPeriod:null,PaymentSorting:null,Payments:null,isShowAllRows:!1},u={dateFormats:{dateFormat:"DD.MM.YYYY",dateFormatShort:"DD.MM.YY",dateDayAndMonth:"D MMMM"},countRowsShowOfDefault:10},r={},f;return r={SetDefaultValuesTables:function(){n.Payments=null;var t=n.Blocks.PHBlock.find("[name=ChannelSelectDropDown]");t.beeselect("setItems",[{id:"AllChannels",title:n.Options.valueAllChannelForChannelSelectDropDown}]);t.beeselect("setActive","AllChannels")},SetValuesInCalendars:function(){n.Blocks.PHBlock.find("[name=MinValuePaymentPeriodCalendar_text]").beecalendar("setValue",n.StartPaymentPeriod,!0);n.Blocks.PHBlock.find("[name=MaxValuePaymentPeriodCalendar_text]").beecalendar("setValue",n.EndPaymentPeriod,!0);var t=moment(n.StartPaymentPeriod).format(u.dateFormats.dateFormat);n.EndPaymentPeriod!=null&&(t=t+" - "+moment(n.EndPaymentPeriod).format(u.dateFormats.dateFormat));n.Blocks.PHBlock.find(".data-value").text(t)},UpdateChannelSelectDropDown:function(t){var u=n.Blocks.PHBlock.find("[name=ChannelSelectDropDown]"),i=u.beeselect("getActiveId"),r=_.map(t,function(n){return{id:n.paymentType,title:n.paymentTypeName}});return(r=_.uniq(r,!1,function(n){return n.id}),r.unshift({id:"AllChannels",title:n.Options.valueAllChannelForChannelSelectDropDown}),u.beeselect("setItems",r),_.some(t,function(n){return n.paymentType==i})||(i=r[0].id),u.beeselect("setActive",i),i!="AllChannels")?_.filter(t,function(n){return n.paymentType==i}):t},GetViewPaymentTableCell:function(n){var t=$("<td>"),i=$("<small>");return i.text(n),t.append(i),t},GetViewPaymentTableCellStatus:function(t){var u=_.find(n.Options.paymentStatus,{Alias:t}),e=$("<td>"),f=$("<div>"),i,r;return f.addClass("profile-active-devices"),i=$("<div>"),i.addClass("form-box"),r=$("<i>"),u!=null&&(r.addClass("profile-device-status "+u.InfoState.toLowerCase()),r.html(u.Title)),i.append(r),f.append(i),e.append(f),e},SaveReportPaymentsHistoryError:function(n){n.find("[stage=second]").hide();n.find("[stage=error]").show()}},f={ChangedMinPaymentPeriodCalendar:function(t,i){n.StartPaymentPeriod=i.value;var u=n.Blocks.PHBlock.find("[name=MaxValuePaymentPeriodCalendar_text]");u.beecalendar({minAllowDate:new Date(n.StartPaymentPeriod)});u.beecalendar("setValue",null);r.SetDefaultValuesTables()},ChangedMaxPaymentPeriodCalendar:function(u,f){var s=n.Payments==null,o,e;if(n.EndPaymentPeriod=f.value,n.EndPaymentPeriod!=""&&f.target.getIsValid()||(n.EndPaymentPeriod=null),n.EndPaymentPeriod!=null){if(o=moment(n.EndPaymentPeriod).diff(moment(n.StartPaymentPeriod),"days"),e=$(".payment-date-block .text-tip"),o>=n.Options.maxDurationPeriodPaymentsInDay){e.show();return}e.hide()}s?(r.SetValuesInCalendars(),t.Send(i.LoadPayments)):t.Send(i.PaymentPeriodCalendarUpdate)},ClickUpdatePaymentsHistory:function(){n.isShowAllRows=!1;n.StartPaymentPeriod=new Date;n.EndPaymentPeriod=new Date(n.StartPaymentPeriod);r.SetValuesInCalendars();t.Send(i.LoadPayments)},ChangedSortingDatePayment:function(r,u){n.PaymentSorting={column:"date",courseSorting:u};u!=n.Options.stateSort.none&&u!=n.Options.stateSort.disabled&&t.Send(i.PaymentPeriodUpdateState)},ChangedSortingPhoneNumber:function(r,u){n.PaymentSorting={column:"numberPhone",courseSorting:u};u!=n.Options.stateSort.none&&u!=n.Options.stateSort.disabled&&t.Send(i.PaymentPeriodUpdateState)},ChangedSortingSumPayment:function(r,u){n.PaymentSorting={column:"value",courseSorting:u};u!=n.Options.stateSort.none&&u!=n.Options.stateSort.disabled&&t.Send(i.PaymentPeriodUpdateState)},ChangedSortingState:function(r,u){n.PaymentSorting={column:"paymentStatus",courseSorting:u};u!=n.Options.stateSort.none&&u!=n.Options.stateSort.disabled&&t.Send(i.PaymentPeriodUpdateState)},ClickShowAllPaymentButton:function(){n.isShowAllRows=!0;t.Send(i.PaymentPeriodUpdateState)},ChangedChannelSelectDropDown:function(){t.Send(i.PaymentPeriodUpdateState)},InitPaymentCalendars:function(){n.StartPaymentPeriod=new Date;n.EndPaymentPeriod=new Date(n.StartPaymentPeriod);r.SetValuesInCalendars();t.Send(i.LoadPayments)},ClickUploadExcelPaymentsHistory:function(){QA.Beeline.Popup.show();QA.Beeline.Popup.showLoading();var t=moment(n.StartPaymentPeriod),i=moment(n.EndPaymentPeriod);$.ajax({url:n.Options.urlPopUp,type:"GET",dataType:"json",data:{startPeriodSrt:t.format(u.dateFormats.dateDayAndMonth),endPeriodSrt:i.format(u.dateFormats.dateDayAndMonth)},success:function(n){n.Errors!=null&&n.Errors.usssError!=null?QA.Beeline.Popup.setContent("Error"):(QA.Beeline.Popup.setContent(n.View),QA.Beeline.Popup.resizePopup())},error:function(){QA.Beeline.Popup.setContent("Error")}})},SaveReportPaymentsHistory:function(){var t=$("[name=PaymentsHistoryWidgetPopUp]");t.find("[stage=first]").hide();t.find("[stage=second]").show();window.location=n.Options.urlLoadPaymentsHistory+"&sp_Day="+n.StartPaymentPeriod.getDate()+"&sp_Month="+(n.StartPaymentPeriod.getMonth()+1)+"&sp_Year="+n.StartPaymentPeriod.getFullYear()+"&ep_Day="+n.EndPaymentPeriod.getDate()+"&ep_Month="+(n.EndPaymentPeriod.getMonth()+1)+"&ep_Year="+n.EndPaymentPeriod.getFullYear();t.find("[stage=second]").hide();t.find("[stage=third]").show()},ContinuesWork:function(){QA.Beeline.Popup.close()}},{Init:e,PageEvents:f}}();QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.Parts=QA.Beeline.Parts||{};QA.Beeline.Parts.ProfileClaimWidget=QA.Beeline.Parts.ProfileClaimWidget||function(){function f(u){t.dictionaryCallbacks={};n.Options=u;n.Blocks.PWClaim=$("[name=ProfileClaimWidget]");n.Blocks.ClaimLoadButton=n.Blocks.PWClaim.find("#ClaimLoadButton");n.Blocks.ClaimContent=n.Blocks.PWClaim.find(">[name=ClaimContent]");n.StartPeriod=QaCommon.Utils.ConvertDateTimeDtoToMoment(n.Options.minData).toDate();n.EndPeriod=QaCommon.Utils.ConvertDateTimeDtoToMoment(n.Options.maxData).toDate();t.Bind(i.StartLoadUserClaims,function(){n.Blocks.PWClaim.find(">[name=ClaimLoader]").show();n.Blocks.ClaimContent.hide();n.Blocks.PWClaim.find(">[name=ClaimError]").hide();n.Blocks.ClaimLoadButton.beebutton("disable")});t.Bind(i.SuccessLoadUserClaims,function(t){var u,i;for(n.Blocks.PWClaim.find(">[name=ClaimLoader]").hide(),n.Blocks.ClaimLoadButton.beebutton("enable"),n.Blocks.ClaimContent.show(),n.Types=t.Types,n.Claims=t.Claims,n.FilterText=null,n.CountRows=10,n.Blocks.PWClaim.find(">[name=ClaimSearchBar]").beesearchbar("clear"),u=0;u<n.Claims.length;u++)i=n.Claims[u],i.Header=i.Title+" №"+i.RequestId,i.DateTime=QaCommon.Utils.ConvertDateTimeDtoToMoment(i.DateTime),i.Attachment!=null&&(i.Attachment.DateFrom=QaCommon.Utils.ConvertDateTimeDtoToMoment(i.Attachment.DateFrom),i.Attachment.DateTo=QaCommon.Utils.ConvertDateTimeDtoToMoment(i.Attachment.DateTo));n.Claims=_.sortBy(t.Claims,"DateTime").reverse();r.UpdateClaimSelectDropDown()});t.Bind(i.ErrorLoadUserClaims,function(){n.Blocks.ClaimLoadButton.beebutton("enable");n.Blocks.PWClaim.find(">[name=ClaimLoader]").hide();n.Blocks.PWClaim.find(">[name=ClaimError]").show()});t.Bind(i.UpdateClaimsState,function(){var h=n.Blocks.ClaimContent.find(".message-container"),t,o,i,u,f,c,e,s;for(h.html(""),t=n.Claims.slice(),o=n.Blocks.PWClaim.find("[name=ClaimTypesSelectDropDown]").beeselect("getActiveId"),o!="AllTypes"&&(i=_.find(n.Types,{Id:o}),t=_.filter(t,function(n){return(_.isEmpty(i.MainAlias)||n.Type==i.MainAlias)&&(_.isEmpty(i.SubAlias)||n.SubType==i.SubAlias)})),n.FilterText!=null&&n.FilterText!=""&&(t=_.filter(t,function(t){return-1<t.Header.indexOf(n.FilterText)})),u=n.Blocks.ClaimContent.find("#ShowMoreClaimButton"),t.length<=n.CountRows?u.beebutton("hide"):(u.beebutton({title:n.Options.valuePrefixMoreButton+" "+Math.min(t.length-n.CountRows,10)}),u.beebutton("show")),t=_.first(t,n.CountRows),f=0;f<t.length;f++)c=t[f],e=$("<div>"),e.addClass("message-item"),s=$("<div>"),e.append(s),r.InitializationAccordion(s,c),h.append(e)});t.Bind(i.UpdatePeriodState,function(){var u=n.Blocks.PWClaim.find("[name=MinValueClaimCalendar_text]"),t=n.Blocks.PWClaim.find("[name=MaxValueClaimCalendar_text]");u.beecalendar("setValue",n.StartPeriod,!0);t.beecalendar("setValue",n.EndPeriod,!0);var i=moment(n.StartPeriod),f=moment(n.EndPeriod),r=n.Blocks.PWClaim.find("[name=ValidCalendarMessage-InvalidatePeriod]"),e=f<i;e?(r.show(),n.Blocks.ClaimLoadButton.beebutton("disable")):(r.hide(),n.Blocks.ClaimLoadButton.beebutton("enable"));t.beecalendar({minAllowDate:i.toDate()})});t.Send(i.UpdatePeriodState);r.LoadMainBlock()}var t=new QaCommon.Dispatcher,n={Blocks:{PWClaim:null,ClaimContent:null,ClaimLoadButton:null},Options:{},Types:[],Claims:[],FilterText:null,CountRows:0,StartPeriod:null,EndPeriod:null},i={StartLoadUserClaims:"StartLoadUserClaims",SuccessLoadUserClaims:"SuccessLoadUserClaims",ErrorLoadUserClaims:"ErrorLoadUserClaims",UpdateClaimsState:"UpdateClaimsState",UpdatePeriodState:"UpdatePeriodState"},r={},u;return r={LoadMainBlock:function(){t.Send(i.StartLoadUserClaims);$.ajax({url:n.Options.urlGetClaims,type:"POST",dataType:"json",data:{startPeriod:{Day:n.StartPeriod.getDate(),Month:n.StartPeriod.getMonth()+1,Year:n.StartPeriod.getFullYear()},endPeriod:{Day:n.EndPeriod.getDate(),Month:n.EndPeriod.getMonth()+1,Year:n.EndPeriod.getFullYear()}},success:function(n){n.Errors!=null&&n.Errors.usssError!=null?t.Send(i.ErrorLoadUserClaims,n):(t.Send(i.SuccessLoadUserClaims,n),t.Send(i.UpdateClaimsState))},error:function(n){t.Send(i.ErrorLoadUserClaims,n)}})},UpdateClaimSelectDropDown:function(){var i=n.Blocks.PWClaim.find("[name=ClaimTypesSelectDropDown]"),r=i.beeselect("getActiveId"),t=_.map(_.filter(n.Types,{IsVisible:!0}),function(n){return{id:n.Id,title:n.Title}});t.unshift({id:"AllTypes",title:n.Options.valueAllStatus});i.beeselect("setItems",t);_.some(t,function(n){return n.id==r})||(r=t[0].id);i.beeselect("setActive",r)},InitializationAccordion:function(n,t){var f=QaCommon.Utils.GetGuid(),u,i;n.addClass("open");n.attr("id",f);n.attr("name","");u=QaCommon.Utils.GetGuid();i=$("<div>");i.attr("id",u);i.css("visibility","hidden");i.addClass("folded");i.append(r.GetClaimItem(t).html());n.append(i);$(n).beeaccordion({items:[{id:u,title:"<span>"+t.Header+"<\/span>",secondTitle:r.GetClaimRow(t).html(),isShowSwitch:!0}],id:f,allbutton:{show:!1,opentext:"",closetext:""}})},GetClaimRow:function(n){var r=$("<div>"),t=$("<div>"),u,i;return t.addClass("phone-box"),u=$("<span>"),u.addClass("icon-phone"),t.append(u),t.append(n.Number.replace(/^(\d{3})(\d{3})(\d{2})(\d*)$/,"+7 $1 $2-$3-$4")),r.append(t),i=$("<div>"),i.addClass("data-box"),i.text(n.DateTime.format("DD.MM.YYYY HH:mm")),r.append(i),r},GetClaimItem:function(t){var i=$("<div>"),h=$("<div>"),r=$("<input>"),u,f,e,o,s;for(r.css("cursor","default"),r.attr("type","submit"),r.val(t.Status),h.append(r),i.append(h),t.Attachment!=null&&(u=$("<div>"),u.addClass(t.Attachment.Type),f=$("<p>"),e=$("<a>"),e.text(n.Options.labelDonwload),e.attr("href",n.Options.loadAttachment+"&requestId="+t.RequestId+"&dateFrom="+t.Attachment.DateFrom.format("DD.MM.YYYY")+"&dateTo="+t.Attachment.DateTo.format("DD.MM.YYYY")+"&fileFormat="+t.Attachment.Type),f.append(e),f.append(" "+QaCommon.Utils.format(n.Options.labelInfoFile,t.Attachment.DateFrom.format("DD MMMM YYYY"),t.Attachment.DateTo.format("DD MMMM YYYY"),t.Attachment.Type)),u.append(f),i.append(u)),o=0;o<t.RequestComments.length;o++)s=$("<p>"),s.html(t.RequestComments[o]),i.append(s);return i}},u={ChangedMinValueClaimCalendar:function(r,u){n.StartPeriod=u.value;t.Send(i.UpdatePeriodState)},ChangedMaxValueClaimCalendar:function(r,u){n.EndPeriod=u.value;t.Send(i.UpdatePeriodState)},ClickClaimLoadButton:function(){r.LoadMainBlock()},ChangedClaimStatusesSelectDropDown:function(){t.Send(i.UpdateClaimsState)},KeyUpClaimSearch:function(r,u){n.FilterText=u.term;t.Send(i.UpdateClaimsState)},ClickShowMoreClaimButton:function(){n.CountRows+=10;t.Send(i.UpdateClaimsState)}},{Init:f,Events:u}}();QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.Parts=QA.Beeline.Parts||{};QA.Beeline.Parts.ProfileNoticeWidget=QA.Beeline.Parts.ProfileNoticeWidget||function(){function f(u){t.dictionaryCallbacks={};n.Options=u;n.Blocks.PWNotice=$("[name=ProfileNoticeWidget]");n.Blocks.NoticeContent=n.Blocks.PWNotice.find(">[name=NoticeContent]");t.Bind(i.StartLoadUserNotifications,function(){n.Blocks.PWNotice.find(">[name=NoticeLoader]").show();n.Blocks.NoticeContent.hide();n.Blocks.PWNotice.find(">[name=NoticeError]").hide()});t.Bind(i.ErrorLoadUserNotifications,function(){n.Blocks.PWNotice.find(">[name=NoticeLoader]").hide();n.Blocks.NoticeContent.hide();n.Blocks.PWNotice.find(">[name=NoticeError]").show()});t.Bind(i.SuccessLoadUserNotifications,function(u){var e,f;for(n.Blocks.PWNotice.find(">[name=NoticeLoader]").hide(),n.Blocks.NoticeContent.show(),n.CountRows=10,n.FilterText=null,n.Groups=u.Groups,n.Notices=u.Notices,n.SelectNotices=[],e=0;e<n.Notices.length;e++)f=n.Notices[e],f.Header=f.Title,f.NotificationId!=null&&f.NotificationId!=""&&(f.Header+=" №"+f.NotificationId),f.DateTime=QaCommon.Utils.ConvertDateTimeDtoToMoment(f.DateTime);n.Notices=_.sortBy(n.Notices,"DateTime").reverse();r.BildingViewFilter(n.Blocks.PWNotice.find("[name=filters]"),n.Groups,function(){t.Send(i.UpdateNoticeState)})});t.Bind(i.UpdateNoticeState,function(){var a=n.Blocks.PWNotice.find(".message-container"),v,t,f,e,i,u,o,h,c,s,l;for(a.html(""),v=QA.Beeline.Pages.Profile.Index?QA.Beeline.Pages.Profile.Index.SetCountUnreadMessage:QA.Beeline.Pages.ConvergentProfile?QA.Beeline.Pages.ConvergentProfile.setMessagesCount:function(){},v(_.filter(n.Notices,function(t){return t.Status==n.Options.status.NEW||t.Status==n.Options.status.UNREAD}).length),t=n.Notices.slice(),t=_.filter(t,function(t){return _.find(n.Groups,function(n){return t.GroupAlias==n.Alias&&(n.IsActive!=null?n.IsActive:!0)})}),n.FilterText!=null&&n.FilterText!=""&&(t=_.filter(t,function(t){return-1<t.Header.indexOf(n.FilterText)})),f=n.Blocks.NoticeContent.find("#ShowMoreNoticeButton"),t.length<=n.CountRows?f.beebutton("hide"):(f.beebutton({title:n.Options.valuePrefixMoreButton+" "+Math.min(t.length-n.CountRows,10)}),f.beebutton("show")),t=_.first(t,n.CountRows),e=0;e<t.length;e++)i=t[e],u=$("<div>"),u.addClass("message-item"),o=$("<ul>"),o.addClass("blank"),h=$("<li>"),c=$("<input>"),h.append(c),s=$("[name=SelectAllCheckbox]").beecheckbox("isChecked"),s?n.SelectNotices.push(i.NotificationId):s=-1<n.SelectNotices.indexOf(i.NotificationId),r.InitializationCheckbox(c,s,i.NotificationId,"",$.proxy(function(t){t.target.checked?n.SelectNotices.push(this.NotificationId):n.SelectNotices.splice(n.SelectNotices.indexOf(this.NotificationId),1)},i)),o.append(h),u.append(o),l=$("<div>"),u.append(l),r.InitializationAccordion(l,i),a.append(u);n.SelectNotices=_.intersection(_.map(t,"NotificationId"),n.SelectNotices)});t.Bind(i.SendUpdateNoticeState,function(r){var u,f;if(r.notificationIds.length!=0){for(u=0;u<r.notificationIds.length;u++){f=_.findIndex(n.Notices,{NotificationId:r.notificationIds[u]});switch(r.status){case n.Options.status.READ:n.Notices[f].Status=n.Options.status.READ;break;case n.Options.status.DELETE:n.Notices.splice(f,1)}}t.Send(i.UpdateNoticeState);$.ajax({url:n.Options.setNotificationStatus,type:"POST",dataType:"json",data:r,success:function(n){n.Errors!=null&&n.Errors.usssError!=null&&t.Send(i.ErrorLoadUserNotifications,n)},error:function(n){t.Send(i.ErrorLoadUserNotifications,n)}})}});r.LoadMainBlock()}var t=new QaCommon.Dispatcher,i={StartLoadUserNotifications:"StartLoadUserNotifications",SuccessLoadUserNotifications:"SuccessLoadUserNotifications",ErrorLoadUserNotifications:"ErrorLoadUserNotifications",UpdateNoticeState:"UpdateNoticeState",SendUpdateNoticeState:"SendUpdateNoticeState"},n={Blocks:{PWNotice:null,NoticeContent:null},CountRows:0,FilterText:null,Options:{},Groups:[],Notices:[],ViewTypeMessageUpdate:"noticePage",SelectNotices:[]},r={},u;return r={LoadMainBlock:function(){t.Send(i.StartLoadUserNotifications);$.ajax({url:n.Options.urlGetNotice,type:"POST",dataType:"json",success:function(n){n.Errors!=null&&n.Errors.usssError!=null?t.Send(i.ErrorLoadUserNotifications,n):(t.Send(i.SuccessLoadUserNotifications,n),t.Send(i.UpdateNoticeState))},error:function(n){t.Send(i.ErrorLoadUserNotifications,n)}})},BildingViewFilter:function(n,t,i){var s,h,c,e;n.html("");for(var f=null,u=0,o=4;u<t.length;u++)s=t[u],u%o==0&&(f=$("<ul>"),n.append(f),f.addClass("blank")),e=$("<li>"),h=$("<input>"),e.append(h),r.InitializationCheckbox(h,!0,s.AggregateCode,s.Title,$.proxy(function(n){this.IsActive=n.target.checked;i!=null&&i()},s)),f.append(e);if(u%o!=0)for(c=u%o;c<o;c++)e=$("<li>"),f.append(e)},InitializationCheckbox:function(n,t,i,r,u){var f=QaCommon.Utils.GetGuid();n.attr("id",f);n.attr("name","");$(n).beecheckbox({id:f,name:"checkboxFilter"+i,title:r,checked:t,change:u})},GetNoticeRow:function(n){var i=$("<div>"),t=$("<div>");return t.addClass("data-box"),t.text(n.DateTime.format("DD.MM.YYYY HH:mm")),i.append(t),i},GetNoticeItem:function(t){var f=$("<div>"),e=$("<div>"),i,o,s,u,h;return e.addClass("column"),i=$("<p>"),o=i,(t.Status==n.Options.status.UNREAD||t.Status==n.Options.status.NEW)&&(s=$("<b>"),i.append(s),o=s),o.html(t.Info),e.append(i),f.append(e),u=$("<div>"),u.addClass("submit"),h=$("<Input>"),u.append(h),r.InitializationButton(h,t.NotificationId),f.append(u),f},InitializationAccordion:function(n,t){var f=QaCommon.Utils.GetGuid(),u,i;n.addClass("open");n.attr("id",f);n.attr("name","");u=QaCommon.Utils.GetGuid();i=$("<div>");i.attr("id",u);i.css("visibility","hidden");i.addClass("folded");i.append(r.GetNoticeItem(t).html());n.append(i);$(n).beeaccordion({items:[{id:u,open:!0,title:"<span>"+t.Header+"<\/span>",secondTitle:r.GetNoticeRow(t).html(),isShowSwitch:!0}],id:f,allbutton:{show:!1,opentext:"",closetext:""}})},InitializationButton:function(t,i){var r=QaCommon.Utils.GetGuid();t.attr("id",r);t.attr("onclick","QA.Beeline.Parts.ProfileNoticeWidget.Events.ClickDelete('"+i+"')");$(t).beebutton({title:n.Options.labelDelete,id:r,image:"/App_Themes/beeline/img/icon-delete.png",css:"delete-icon"})}},u={ChangedTypeMessage:function(r,u){n.ViewTypeMessageUpdate=$(u.target).data("id");t.Send(i.TypeMessageUpdate)},KeyUpNoticeSearch:function(r,u){n.FilterText=u.term;t.Send(i.UpdateNoticeState)},ClickShowMoreNoticeButton:function(){n.CountRows+=10;t.Send(i.UpdateNoticeState)},ChangedSelectAllCheckbox:function(r){r.target.checked||(n.SelectNotices=[]);t.Send(i.UpdateNoticeState)},ClickCheckAsRead:function(){t.Send(i.SendUpdateNoticeState,{notificationIds:n.SelectNotices,status:n.Options.status.READ})},ClickDeleteMessage:function(){t.Send(i.SendUpdateNoticeState,{notificationIds:n.SelectNotices,status:n.Options.status.DELETE})},ClickDelete:function(r){t.Send(i.SendUpdateNoticeState,{notificationIds:[parseInt(r)],status:n.Options.status.DELETE})}},{Init:f,Events:u}}();QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.Parts=QA.Beeline.Parts||{};QA.Beeline.Parts.ProfileSettingsChangeChannelRecoveryPasswordWidget=QA.Beeline.Parts.ProfileSettingsChangeChannelRecoveryPasswordWidget||function(){function f(u){t.dictionaryCallbacks={};n.Options=u;n.Blocks.CCRPWidget=$("[name=ProfileSettingsChangeChannelRecoveryPasswordWidget]");n.Blocks.PRContent=n.Blocks.CCRPWidget.find("[name=RecoveryPasswordContent]");n.Blocks.InfoProgressSaveN=n.Blocks.PRContent.find("[name=InfoPanelProgresSaveNotify]");n.Blocks.InfoSaveN=n.Blocks.PRContent.find("[name=InfoPanelSaveNotify]");n.Blocks.InfoSaveN.find(".close-link").on("click",function(){n.Blocks.InfoSaveN.hide()});t.Bind(i.StartLoadUserNotifications,function(){n.Blocks.CCRPWidget.find("[name=RecoveryPasswordLoader]").show();n.Blocks.PRContent.hide();n.Blocks.CCRPWidget.find("[name=RecoveryPasswordError]").hide()});t.Bind(i.ErrorLoadUserNotifications,function(){n.Blocks.CCRPWidget.find("[name=RecoveryPasswordLoader]").hide();n.Blocks.PRContent.hide();n.Blocks.CCRPWidget.find("[name=RecoveryPasswordError]").show()});t.Bind(i.SuccessLoadUserNotifications,function(t){n.Blocks.CCRPWidget.find("[name=RecoveryPasswordLoader]").hide();n.Blocks.PRContent.show();n.OriginalNotifyPoints=t.NotifyPoints;n.NewNotifyPoints=_.cloneDeep(t.NotifyPoints);QaCommon.DefaultDispatcher.Send(u.getInfoEmailChanel,_.find(n.NewNotifyPoints,{Type:"EMAIL"}));QaCommon.DefaultDispatcher.Send(u.getInfoSMSChanel,_.find(n.NewNotifyPoints,{Type:"SMS"}));n.OriginalActionNotifications=t.ActionNotifications});r.LoadNotifyFollowing()}var t=new QaCommon.Dispatcher,i={StartLoadUserNotifications:"StartLoadUserNotifications",SuccessLoadUserNotifications:"SuccessLoadUserNotifications",ErrorLoadUserNotifications:"ErrorLoadUserNotifications",SuccessSendConfirmedCode:"SuccessSendConfirmedCode",SuccessConfirmCode:"SuccessConfirmCode"},n={Blocks:{CCRPWidget:null,PRContent:null,InfoSaveN:null},Options:{},OriginalNotifyPoints:{},NewNotifyPoints:{},OriginalActionNotifications:[]},r={},u;return r={LoadNotifyFollowing:function(){t.Send(i.StartLoadUserNotifications);$.ajax({url:n.Options.urlLoadNotification,type:"POST",dataType:"json",success:function(n){n.Errors!=null?t.Send(i.ErrorLoadUserNotifications,n):t.Send(i.SuccessLoadUserNotifications,n)},error:function(n){t.Send(i.ErrorLoadUserNotifications,n)}})},SaveNotification:function(r,u,f){n.Ajax&&n.Ajax.abort();n.Ajax=$.ajax({url:n.Options.urlSaveNotification,type:"POST",dataType:"json",data:{notifyPoints:r,actionNotifications:u},success:function(n){n.Errors!=null?t.Send(i.ErrorLoadUserNotifications,n):f(n)},error:function(n){n.statusText!="abort"&&t.Send(i.ErrorLoadUserNotifications,n)}})},SaveOnlyOneTypeNotify:function(t,i,u){var f,e,o;if(n.Blocks.InfoSaveN.hide(),n.Blocks.InfoProgressSaveN.show(),f=_.findIndex(n.NewNotifyPoints,{Type:t}),n.NewNotifyPoints[f]=i.info,e=_.cloneDeep(n.OriginalNotifyPoints),e[f]=_.merge(e[f],n.NewNotifyPoints[f]),i.info.PassRecovery)for(o=0;o<n.NewNotifyPoints.length;o++)f!=o&&(e[o].PassRecovery=!1);r.SaveNotification(e,n.OriginalActionNotifications,function(r){if(n.Blocks.InfoProgressSaveN.hide(),r.IsNotValidPhone&&i.NotValidPhoneCallBack){i.NotValidPhoneCallBack();return}n.Blocks.InfoSaveN.show();n.OriginalNotifyPoints=r.NotifyPoints;n.NewNotifyPoints=_.cloneDeep(r.NotifyPoints);var e=_.cloneDeep(r.NotifyPoints),f=_.find(e,{Type:t});t=="EMAIL"&&QaCommon.DefaultDispatcher.Send(n.Options.getInfoEmailChanel,f);t=="SMS"&&QaCommon.DefaultDispatcher.Send(n.Options.getInfoSMSChanel,f);u&&u(f);i.SuccessResult&&i.SuccessResult()})}},u={ChangeInfoEmailChanel:function(t){var i=_.find(n.OriginalNotifyPoints,{Type:"EMAIL"});if(i!=null&&(i=i.Value),t.saveValue){QaCommon.DefaultDispatcher.Send(QaCommon.DefaultDispatcher.EventNames.UpdateSettingsNoticesEmail,{oldEmail:i});return}r.SaveOnlyOneTypeNotify("EMAIL",t,function(n){QaCommon.DefaultDispatcher.Send(QaCommon.DefaultDispatcher.EventNames.UpdateSettingsNoticesEmail,{oldEmail:i});t.updateProperty||n.ConfirmStatus||!t.SendConfirmedCode||t.SendConfirmedCode()})},ChangeInfoSMSChanel:function(n){n.saveValue||r.SaveOnlyOneTypeNotify("SMS",n,function(t){n.updateProperty||t.ConfirmStatus||!n.SendConfirmedCode||n.SendConfirmedCode()})}},{Init:f,Events:u}}();QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.Parts=QA.Beeline.Parts||{};QA.Beeline.Parts.ProfileSettingsChangePasswordWidget=QA.Beeline.Parts.ProfileSettingsChangePasswordWidget||function(){function r(i){n.Options=i;n.Blocks.CPBlock=$("[name=ProfileSettingsChangePasswordWidget]");n.Blocks.NewPassword=n.Blocks.CPBlock.find("[name=NewPassword]");n.Blocks.InfoPanelSCP=n.Blocks.CPBlock.find("[name=InfoPanelSettingsChangePasswordPasswordSave]");n.Blocks.InfoPanelSCP.find(".close-link").on("click",function(){n.Blocks.InfoPanelSCP.hide()});t.InitPwdEye(n.Blocks.CPBlock.find("[name='newPwd-eye']"),n.Blocks.NewPassword);t.InitValidation();n.Blocks.NewPassword.on("keydown",function(){n.Blocks.InfoPanelSCP.hide()})}var n={Blocks:{CPBlock:null,NewPassword:null,InfoPanelSCP:null},Options:{}},i={},t={};return t={InitPwdEye:function(n,t){var i=/MSIE\s/.test(navigator.userAgent)&&parseFloat(navigator.appVersion.split("MSIE")[1])<10;if(i){n.remove();return}n.click(function(){var n=t.attr("type")=="password";n?t.attr("type","text"):t.attr("type","password")})},InitValidation:function(){var t=n.Blocks.CPBlock.find("[data-block-validation-id]").attr("data-block-validation-id");QA.Beeline.Validation.Init({SummaryValidationSelector:null,SubmitAreaSelector:n.Blocks.CPBlock.find("#SetNewPassword").parent(),DoInitValidation:!0},t);QA.Beeline.Validation.Ext.LoginDataValidation.Init("NewPassword",t,{minLength:n.Options.minPasswordLength,maxLength:n.Options.maxPasswordLength,regex:n.Options.passwordSymbolsRegexp})}},i={SaveNewPassword:function(){$.ajax({url:n.Options.setPasswordUrl,type:"POST",dataType:"json",data:{newPassword:n.Blocks.NewPassword.val()},success:function(){n.Blocks.InfoPanelSCP.show()},error:function(){n.Blocks.CPBlock.find("[name=ChangePasswordContent]").hide();n.Blocks.CPBlock.find("[name=ChangePasswordError]").show()}})}},{Init:r,Events:i}}();QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.Parts=QA.Beeline.Parts||{};QA.Beeline.Parts.ProfileSettingsFriendlyAccountWidget=QA.Beeline.Parts.ProfileSettingsFriendlyAccountWidget||function(){function f(f){i.dictionaryCallbacks={};n.Options=f;n.Blocks.FABlock=$("[name=ProfileSettingsFriendlyAccountWidget]");n.Blocks.PWContent=n.Blocks.FABlock.find("[name=FriendlyAccountContent]");n.Blocks.NumberList=n.Blocks.PWContent.find("[name=NumberList]");n.Blocks.NotificationsList=n.Blocks.PWContent.find("[name=NotificationsList]");n.Templates.Item=n.Blocks.FABlock.find("[name=ItemTemplate]");n.Templates.BlockUser=n.Blocks.FABlock.find("[name=BlockUserTemplate]");n.Templates.EditNumberBlock=n.Blocks.FABlock.find("[name=EditNumberBlockTemplate]");n.Templates.PopUpRefuseAccess=n.Blocks.FABlock.find("[name=PopUpRefuseAccessTemplate]");n.Templates.InviteInPanel=n.Blocks.FABlock.find("[name=InviteInPanelTemplate]");n.Templates.InviteOutPanel=n.Blocks.FABlock.find("[name=InviteOutPanelTemplate]");n.Templates.LinkageErrorPanel=n.Blocks.FABlock.find("[name=LinkageErrorPanelTemplate]");n.Templates.LinkageInfoPanel=n.Blocks.FABlock.find("[name=LinkageInfoPanelTemplate]");n.Blocks.IKPPanel=n.Blocks.PWContent.find("[name=IKnowPasswordPanel]");n.Blocks.INotKPPanel=n.Blocks.PWContent.find("[name=INotKnowPasswordPanel]");n.Blocks.NewINotKPNumber=n.Blocks.INotKPPanel.find("[name=NewINotKPFriendlyAccountNumber]");n.Blocks.PWContent.find("[name=AddNumberButton]").on("click",u.ClickAddNumber);n.Blocks.PWContent.find("[name=CancelConnectingNumberButton]").on("click",u.ClickCancelConnectingNumberButton);n.Blocks.PWContent.find("[name=CancelRequestFriendlyAccountButton]").on("click",u.ClickCancelRequestFriendlyAccountButton);n.Blocks.IKPPanel.find("[name=CancelAddFriendlyAccountIKNButton]").on("click",u.ClickCancelAddFriendlyAccountIKNButton);i.Bind(r.StartLoadInfoUser,function(){n.Blocks.FABlock.find("[name=FriendlyAccountLoader]").show();n.Blocks.PWContent.hide();n.Blocks.FABlock.find("[name=FriendlyAccountError]").hide()});i.Bind(r.ErrorLoadInfoUser,function(){n.Blocks.PWContent.hide();n.Blocks.FABlock.find("[name=FriendlyAccountLoader]").hide();n.Blocks.FABlock.find("[name=FriendlyAccountError]").show()});i.Bind(r.SuccessLoadInfoUser,function(i){n.Blocks.FABlock.find("[name=FriendlyAccountLoader]").hide();n.Blocks.PWContent.show();n.OriginalFriendlyAccounts=_.cloneDeep(i);n.FriendlyAccounts=i;t.FillNumbersList(n.FriendlyAccounts.Accounts);t.InitializationCheckbox(n.Blocks.PWContent.find("[name=IKnowPasswordRadiobox]>input:first"),"KnowledgeOfPassword",!1,"radio",n.Options.iKnowPasswordText,function(){n.Blocks.IKPPanel.show();n.Blocks.INotKPPanel.hide()});t.InitializationCheckbox(n.Blocks.PWContent.find("[name=INotKnowPasswordRadiobox]>input:first"),"KnowledgeOfPassword",!1,"radio",n.Options.iNotKnowPasswordText,function(){n.Blocks.IKPPanel.hide();n.Blocks.INotKPPanel.show()});t.FillNotificationsList(n.FriendlyAccounts.Notifications)});i.Bind(r.StartSaveInfoUser,function(n){n.container.find("[name=InfoPanelProgresSave]").show();n.container.find("[name=InfoPanelSave]").hide()});i.Bind(r.SuccessSaveInfoUser,function(i){var r,u;i.container.find("[name=InfoPanelProgresSave]").hide();i.container.find("[name=InfoPanelSave]").show();var f=i.container.data("number"),e=_.find(n.OriginalFriendlyAccounts.Accounts,{Name:f}),o=_.find(n.FriendlyAccounts.Accounts,{Name:f});if(i.NickName!=null&&(e.NickName=i.NickName,o.NickName=i.NickName,t.GetNickNameLabel(i.container).html(i.NickName)),i.IsDefault)for(e.SsoLoginDefault=!0,o.SsoLoginDefault=!0,t.UpdateSsoLoginDefault(i.container,!0),r=0;r<n.FriendlyAccounts.Accounts.length;r++)u=n.FriendlyAccounts.Accounts[r],u.Name!=f?(u.container.removeClass("current"),n.OriginalFriendlyAccounts.Accounts[r].SsoLoginDefault=!1,u.SsoLoginDefault=!1):(n.OriginalFriendlyAccounts.Accounts[r].SsoLoginDefault=!0,u.SsoLoginDefault=!0);t.UpdateAccountsList()});i.Bind(r.SuccessRefuseAccess,function(i){var u=_.findIndex(n.OriginalFriendlyAccounts.Accounts,{Name:i.number}),r=_.findIndex(n.FriendlyAccounts.Accounts,{Name:i.number});n.FriendlyAccounts.Accounts[r].container.remove();n.OriginalFriendlyAccounts.Accounts.splice(u,1);n.FriendlyAccounts.Accounts.splice(r,1);QA.Beeline.Popup.close();t.ShowInfoPlaneLinkage("Refuse",i.number)});i.Bind(r.StartConfirmLogin,function(){n.Blocks.INotKPPanel.find("[name=InfoPanelProgresConfirmNumber]").show();n.Blocks.NewINotKPNumber.prop("disabled",!0);n.Blocks.INotKPPanel.find("[name=SendFriendlyAccountINotKNButton]").beebutton("disable")});i.Bind(r.SuccessConfirmLogin,function(t){if(n.Blocks.INotKPPanel.find("[name=InfoPanelProgresConfirmNumber]").hide(),t.LoginNotFound){n.Blocks.NewINotKPNumber.prop("disabled",!1);QA.Beeline.Validation.ShowSummaryError(n.Options.messageInvalidNumbers,"[name=NewINotKPFriendlyAccountNumber]",QA.Beeline.Validation.ErrorSourceTypes.Server,null,"NewINotKPFriendlyAccountNumber");return}n.Blocks.INotKPPanel.find("[name=FriendlyAccountINotKNConfirmedPanel]").show();n.Blocks.INotKPPanel.find("[name=MessageAfterSendRequest]").html(QaCommon.Utils.format(n.Options.afterSendRequest,n.Blocks.NewINotKPNumber.val()))});t.InitPwdEye(n.Blocks.IKPPanel.find("[name='newPwd-eye']"),n.Blocks.IKPPanel.find("[name=PasswordFriendlyAccount]"));t.InitValidation();t.LoadInfoUser()}var i=new QaCommon.Dispatcher,r={StartLoadInfoUser:"StartLoadInfoUser",SuccessLoadInfoUser:"SuccessLoadInfoUser",ErrorLoadInfoUser:"ErrorLoadInfoUser",SuccessSaveInfoUser:"SuccessSaveInfoUser",StartSaveInfoUser:"StartSaveInfoUser",SuccessRefuseAccess:"SuccessRefuseAccess",StartConfirmLogin:"StartConfirmLogin",SuccessConfirmLogin:"SuccessConfirmLogin"},n={Templates:{Item:null,BlockUser:null,EditNumberBlock:null,PopUpRefuseAccess:null,InviteInPanel:null,InviteOutPanel:null,LinkageErrorPanel:null,LinkageInfoPanel:null},Blocks:{FABlock:null,PWContent:null,NumberList:null,NotificationsList:null,IKPPanel:null,INotKPPanel:null,NewINotKPNumber:null},AjaxSaveInfoUser:null,AjaxConfirmNumber:null,Options:{},OriginalFriendlyAccounts:{},FriendlyAccounts:{}},u={},t={};return t={UpdateAccountsList:function(){QaCommon.DefaultDispatcher.Send(QaCommon.DefaultDispatcher.EventNames.SsoAccountsListForProfileUpdate)},InitPwdEye:function(n,t){var i=/MSIE\s/.test(navigator.userAgent)&&parseFloat(navigator.appVersion.split("MSIE")[1])<10;if(i){n.remove();return}n.click(function(){var n=t.attr("type")=="password";n?t.attr("type","text"):t.attr("type","password")})},InitValidation:function(){t.InitIKPValidation();t.InitINotKPValidation()},InitIKPValidation:function(){var i=n.Blocks.IKPPanel.find("[name=SaveFriendlyAccountIKNButton]").parent(),t=n.Blocks.IKPPanel.attr("data-block-validation-id");QA.Beeline.Validation.Init({SummaryValidationSelector:null,SubmitAreaSelector:i,DoInitValidation:!0},t);QA.Beeline.Validation.Ext.LoginDataValidation.Init("PasswordFriendlyAccount",t,{minLength:n.Options.minPasswordLength,maxLength:n.Options.maxPasswordLength,regex:n.Options.passwordSymbolsRegexp});QA.Beeline.Validation.Init({SubmitAreaSelector:i,DoInitValidation:!0},t)},InitINotKPValidation:function(){var t=n.Blocks.INotKPPanel.find("[name=SendFriendlyAccountINotKNButton]").parent(),i=n.Blocks.INotKPPanel.attr("data-block-validation-id");QA.Beeline.Validation.Init({SubmitAreaSelector:t,DoInitValidation:!0},i)},LoadInfoUser:function(){i.Send(r.StartLoadInfoUser);$.ajax({url:n.Options.urlLoadInfoUser,type:"POST",dataType:"json",success:function(n){n.Errors!=null?i.Send(r.ErrorLoadInfoUser,n):i.Send(r.SuccessLoadInfoUser,n)},error:function(n){i.Send(r.ErrorLoadInfoUser,n)}})},GetNickNameLabel:function(n){return n.find("[name=Nickname]>i")},FillNumbersList:function(f){var l,e,o,h,s,c,v,a;for(n.Blocks.NumberList.html(""),l=0;l<f.length;l++){if(e=f[l],o=$(n.Templates.Item.html()),n.Blocks.NumberList.append(o),e.container=o,o.data("number",e.Name),h=o.find("[name=Number]"),e.Type==n.Options.userTypes.Mobile?(h.addClass("icon-mobile"),h.html(QaCommon.Utils.FormatMobileNumber(e.Name))):e.Type==n.Options.userTypes.Home&&(h.addClass("icon-home"),h.html(QaCommon.Utils.FormatFTTBNumber(e.Name))),e.IsConvergent&&(h.removeClass("icon-mobile icon-home"),h.addClass("icon-detail")),e.IsMaster)o.find("[name=RefuseAccessPanel]").hide();else o.find("[name=RefuseAccessLink]").on("click",u.ClickPrepareRefuseAccessButton);t.GetNickNameLabel(o).html(e.NickName);o.find("[name=EditLink]").on("click",u.ClickEditLink);if(s=$("<div>"),o.find("[name=Row]").after(s),t.InitializationAccordion(s,"EditNumber",e.IsMaster?"right":"custom",!1,"edit-number-order-block",n.Templates.EditNumberBlock.html()),c=s.find("[name=BlockAccordion]"),e.Status=="Active"){c.show();s.find("[name=StatusOrder]").hide();s.find("[name=BlockNumberButton]").show().on("click",u.ClickBlockNumber);t.InitializationAccordion(c,"BlockAccordion","custom",e.Status!="Active","edit-block-order-block",n.Templates.BlockUser.html());v=s.find("[name=DateBlockOrder]");t.InitializationCalendar(v,v.attr("name"));t.InitializationButton(s.find("[name=SendBlockButton]"),n.Options.setBlockButtonText,$.proxy(function(){var e=this.container.find("[name=DateBlockOrder_text]"),t=e.beecalendar("getValue"),u,f;this.container.find("[name=LockInterface]").hide();u=this.container.find("[name=LockInProgresSave]").show();f=this.container.find("[name=AccountReqestSuccess]");$.ajax({url:n.Options.urlBlockUser,type:"POST",dataType:"json",data:{number:this.Name,date:{Day:t.getDate(),Month:t.getMonth()+1,Year:t.getFullYear()}},success:function(n){n.Errors!=null?i.Send(r.ErrorLoadInfoUser,n):(u.hide(),f.show())},error:function(n){i.Send(r.ErrorLoadInfoUser,n)}})},e));c.find("[name=CancelBlockUser]").on("click",u.ClickCancelBlockUser)}else{c.hide();a=s.find("[name=StatusOrder]").show().html(e.StateText);switch(e.Status){case"FutureBlock":a.addClass("status-wait");break;case"FutureUnblock":a.addClass("__blocked");break;default:a.addClass("__blocked")}s.find("[name=BlockNumberButton]").hide()}t.InitializationCheckbox(s.find("[name=DefaultAccountCheckbox]").find("input"),"DefaultCheckbox",e.SsoLoginDefault!=null?e.SsoLoginDefault:!1,"slide",n.Options.showThisNumberText,$.proxy(function(n){this.SsoLoginDefault=n.target.checked},e));e.SsoLoginDefault&&o.addClass("current");s.find("[name=NickNameInput]").val(e.NickName);t.InitializationButton(s.find("[name=SaveNumberButton]"),n.Options.saveButtonText,u.SaveNumber);o.find(".close-link:not(.service-attention-note .close-link)").on("click",u.ClickEditLink);o.find(".service-attention-note .close-link").on("click",function(){$(this).closest("[name=InfoPanelSave]").hide()});o.find("[name=CancelUpdate]").on("click",u.ClickCancelUpdateButton);o.find("[name=GotoProfile]").on("click",$.proxy(function(){QA.Beeline.Parts.SsoSwitcherWidget.Common.SetActiveAccount(this.Type==n.Options.userTypes.Mobile?this.Name:"",this.Type==n.Options.userTypes.Home?this.Name:"")},e))}},UpdateSsoLoginDefault:function(n,t){t=t!=null?t:!1;var i=n.find("[name=DefaultAccountCheckbox]");t?(n.addClass("current"),i.parent().hide()):(n.removeClass("current"),i.parent().show(),n.find("[name=DefaultCheckbox]").beecheckbox("unchecked"))},InitializationCalendar:function(n,t){var r=QaCommon.Utils.GetGuid(),i;n.attr("id",r);n.attr("type","text");n.attr("name",t);i=moment().format("DD.MM.YYYY");n.val(i);n.beecalendar({id:r,name:t,value:i,minAllowDate:moment().subtract(1,"days").toDate()})},InitializationButton:function(n,t,i){var r=QaCommon.Utils.GetGuid();n.attr("id",r);n.attr("type","button");n.val(t);n.beebutton({type:"button",title:t,id:r,click:i})},InitializationAccordion:function(n,t,i,r,u,f){var s=QaCommon.Utils.GetGuid(),o,e;n.addClass("open");n.css("z-index",10);n.attr("id",s);n.attr("name",t);o=QaCommon.Utils.GetGuid();e=$("<div>");e.attr("id",o);e.css("visibility","hidden");e.addClass("folded");e.append(f);n.append(e);$(n).beeaccordion({items:[{id:o,css:"manage-settings-folded",title:"<span><\/span>",open:r,isShowSwitch:!1,IsTagDivTitle:!0}],id:s,allbutton:{show:!1,opentext:"",closetext:""},css:"open "+u,itemBeforePosition:i})},InitializationCheckbox:function(n,t,i,r,u,f){var e=QaCommon.Utils.GetGuid();n.attr("id",e);n.attr("type","checkbox");n.attr("name",t);$(n).beecheckbox({id:e,name:t,title:u,type:r,checked:i,change:f})},VisibleCodeBlock:function(n,t){var r=n.find("[name=EditLink]").parent(),i=n.find("[name=EditNumber]"),u=i.find(".folded").first().attr("id");if(t==!0){r.css("visibility","visible");i.beeaccordion("expand",u);return}t==!1||i.find(".folded").is(":visible")?(r.css("visibility",""),i.beeaccordion("collapse",u)):(r.css("visibility","visible"),i.beeaccordion("expand",u))},VisibleBlockNumber:function(n){var t=n.find("[name=BlockAccordion]"),i=t.find(".folded").first().attr("id");t.find(".folded").is(":visible")?t.beeaccordion("collapse",i):t.beeaccordion("expand",i)},ClearKnowledgeOfPassword:function(){n.Blocks.PWContent.find("[name=IKnowPasswordRadiobox] [name=KnowledgeOfPassword]").beecheckbox("unchecked");n.Blocks.IKPPanel.hide();n.Blocks.IKPPanel.find("[name=NewIKPFriendlyAccountNumber]").val("");QA.Beeline.Validation.Validate(null,!0,null,"[name=NewIKPFriendlyAccountNumber]");n.Blocks.IKPPanel.find("[name=PasswordFriendlyAccount]").val("");QA.Beeline.Validation.Validate(null,!0,null,"[name=PasswordFriendlyAccount]")},ClearNotKnowledgeOfPassword:function(){n.AjaxConfirmNumber&&n.AjaxConfirmNumber.abort();n.Blocks.PWContent.find("[name=INotKnowPasswordRadiobox] [name=KnowledgeOfPassword]").beecheckbox("unchecked");n.Blocks.INotKPPanel.hide();n.Blocks.INotKPPanel.find("[name=FriendlyAccountINotKNConfirmedPanel]").hide();n.Blocks.NewINotKPNumber.prop("disabled",!1);n.Blocks.NewINotKPNumber.val("");n.Blocks.INotKPPanel.find("[name=InfoPanelProgresConfirmNumber]").hide();n.Blocks.INotKPPanel.find("[name=SendFriendlyAccountINotKNButton]").beebutton("enable");QA.Beeline.Validation.Validate(null,!0,null,"[name=NewINotKPFriendlyAccountNumber]")},AddInNotify:function(i){var r=$(n.Templates.InviteInPanel.html());i.container=r;n.Blocks.NotificationsList.append(r);r.find("[name=ContentPanelState1] [name=InfoMassage]").html(QaCommon.Utils.format(n.Options.messageRequestIn,i.LinkageName));r.find("[name=ContentPanelState2] .close-link").on("click",function(){i.container.find("[name=ContentPanelState2]").hide()});t.InitializationButton(r.find("[name=ContentPanelState1] [name=SuccessAddNumberButton]"),n.Options.labelSuccessAccess,function(){t.RequestUpdate(i,!0)});r.find("[name=CancelAddNumberButton]").on("click",function(){t.RequestUpdate(i,!1)})},AddOutNotify:function(u){var f=$(n.Templates.InviteOutPanel.html());u.container=f;n.Blocks.NotificationsList.append(f);f.find("[name=ContentPanelState1] [name=InfoMassage]").html(QaCommon.Utils.format(n.Options.messageRequestOut,u.LinkageName));f.find("[name=ContentPanelState2] .close-link").on("click",function(){u.container.find("[name=ContentPanelState2]").hide()});t.InitializationButton(f.find("[name=CancelAddNumberButton]"),n.Options.labelCancelAddNumber,function(){u.container.find("[name=ContentPanelState1]").hide();u.container.find("[name=LoaderPanel]").show();$.ajax({url:n.Options.urlCancelRequest,type:"POST",dataType:"json",data:{friendlyLogin:u.LinkageName},success:function(t){t.Errors!=null?i.Send(r.ErrorLoadInfoUser,t):(u.container.find("[name=LoaderPanel]").hide(),u.container.find("[name=ContentPanelState2] p").html(QaCommon.Utils.format(n.Options.messageCancelAddNumber,u.LinkageName)),u.container.find("[name=ContentPanelState2]").show())},error:function(n){i.Send(r.ErrorLoadInfoUser,n)}})})},AddNotify:function(n){n.RequestType=="In"?t.AddInNotify(n):n.RequestType=="Out"&&t.AddOutNotify(n)},FillNotificationsList:function(i){n.Blocks.NotificationsList.html("");for(var r=0;r<i.length;r++)t.AddNotify(i[r])},RequestUpdate:function(u,f){u.container.find("[name=ContentPanelState1]").hide();u.container.find("[name=LoaderPanel]").show();$.ajax({url:n.Options.urlRequestUpdate,type:"POST",dataType:"json",data:{friendlyLogin:u.LinkageName,Type:u.Type,successAccess:f},success:function(e){if(e.Errors!=null)i.Send(r.ErrorLoadInfoUser,e);else{u.container.find("[name=LoaderPanel]").hide();var o=f?n.Options.messageAccessAddNumber:n.Options.messageRefuseAddNumber;u.container.find("[name=ContentPanelState2] p").html(QaCommon.Utils.format(o,u.LinkageName));u.container.find("[name=ContentPanelState2]").show();f&&(n.OriginalFriendlyAccounts.Accounts=_.cloneDeep(e.Accounts),n.FriendlyAccounts.Accounts=e.Accounts,t.FillNumbersList(n.FriendlyAccounts.Accounts),t.UpdateAccountsList())}},error:function(n){i.Send(r.ErrorLoadInfoUser,n)}})},ShowInfoPlaneLinkage:function(t,i){var r=$(n.Templates.LinkageInfoPanel.html()),u;n.Blocks.NotificationsList.append(r);u="";t=="Refuse"&&(u=n.Options.refuseAccessInfoMassage);r.find("[name=InfoMassage]").html(QaCommon.Utils.format(u,i));r.find(".close-link").on("click",function(){r.remove()})},ShowPlaneLinkageError:function(t,i){var u=$(n.Templates.LinkageErrorPanel.html()),r;n.Blocks.NotificationsList.append(u);r="";t=="Forbidden"?r=n.Options.messageForbiddenAddNumber:t=="AlreadyLinked"?r=n.Options.messageAlreadyLinkedNumber:t=="AlreadyRequest"?r=n.Options.messageRequestAlreadyNumber:t=="LinkedBase"&&(r=n.Options.messageBaseAccountLinkage);u.find("[name=InfoMassage]").html(QaCommon.Utils.format(r,i));u.find(".close-link").on("click",function(){u.remove()})}},u={ClickEditLink:function(){var r=$(this).closest("[name=InfoNumber]"),f=_.find(n.OriginalFriendlyAccounts.Accounts,{Name:r.data("number")}),i=_.find(n.FriendlyAccounts.Accounts,{Name:r.data("number")}),u;for(i.NickName=f.NickName,r.find("[name=NickNameInput]").val(i.NickName),i.SsoLoginDefault=f.SsoLoginDefault,t.UpdateSsoLoginDefault(r,i.SsoLoginDefault),t.VisibleCodeBlock(r),u=0;u<n.FriendlyAccounts.Accounts.length;u++)i=n.FriendlyAccounts.Accounts[u],i.Name!=r.data("number")&&t.VisibleCodeBlock(i.container,!1)},ClickCancelUpdateButton:function(){t.VisibleCodeBlock($(this).closest("[name=InfoNumber]"))},SaveNumber:function(){var t,e;n.AjaxSaveInfoUser&&n.AjaxSaveInfoUser.abort();t=$(this).closest("[name=InfoNumber]");i.Send(r.StartSaveInfoUser,{container:t});var u=t.data("number"),o=_.find(n.OriginalFriendlyAccounts.Accounts,{Name:u}),f=_.find(n.FriendlyAccounts.Accounts,{Name:u});f.NickName=t.find("[name=NickNameInput]").val();e=!1;(o.SsoLoginDefault==null||o.SsoLoginDefault==!1)&&(e=f.SsoLoginDefault==!0);n.AjaxSaveInfoUser=$.ajax({url:n.Options.urlSaveInfoUser,type:"POST",dataType:"json",data:{Name:u,NickName:f.NickName,IsDefault:e?!0:null},success:function(n){n.Errors!=null?i.Send(r.ErrorLoadInfoUser,n):(n.container=t,i.Send(r.SuccessSaveInfoUser,n))},error:function(n){n.statusText!="abort"&&i.Send(r.ErrorLoadInfoUser,n)}})},ClickBlockNumber:function(){t.VisibleBlockNumber($(this).closest("[name=InfoNumber]"))},ClickCancelBlockUser:function(){t.VisibleBlockNumber($(this).closest("[name=InfoNumber]"))},ClickPrepareRefuseAccessButton:function(){var e=$(this).closest("[name=InfoNumber]"),r,f,i;QA.Beeline.Popup.show();r=$(n.Templates.PopUpRefuseAccess.html());QA.Beeline.Popup.setContent(r);t.InitializationButton(r.find("[name=RefuseAccessButton]"),"OK",u.ClickRefuseAccessButton);f=null;i=_.find(n.FriendlyAccounts.Accounts,{Name:e.data("number")});r.find("[name=RefuseAccessButton]").data("number",i.Name);i.Type==n.Options.userTypes.Mobile?f=QaCommon.Utils.FormatMobileNumber(i.Name):i.Type==n.Options.userTypes.Home&&(f=QaCommon.Utils.FormatFTTBNumber(i.Name));r.find("[name=RefuseAccessInfoMassage]").html(QaCommon.Utils.format(n.Options.refuseQueryAccessInfoMassage,f));QA.Beeline.Popup.resizePopup()},ClickRefuseAccessButton:function(){QA.Beeline.Popup.showLoading();var u=$(this).data("number");$.ajax({url:n.Options.urlRefuseAccess,type:"POST",dataType:"json",data:{friendlyLogin:u},success:function(n){QA.Beeline.Popup.close();n.Errors!=null?i.Send(r.ErrorLoadInfoUser,n):(i.Send(r.SuccessRefuseAccess,{number:u}),t.UpdateAccountsList())},error:function(n){QA.Beeline.Popup.close();i.Send(r.ErrorLoadInfoUser,n)}})},ClickAddNumber:function(){n.Blocks.PWContent.find("[name=AddNumberButton]").parent().hide();t.ClearKnowledgeOfPassword();t.ClearNotKnowledgeOfPassword();n.Blocks.PWContent.find("[name=PanelNewFriendlyAccount]").slideDown("fast")},ClickCancelConnectingNumberButton:function(){n.Blocks.PWContent.find("[name=PanelNewFriendlyAccount]").slideUp("fast",function(){n.Blocks.PWContent.find("[name=AddNumberButton]").parent().show()})},ClickCancelAddFriendlyAccountIKNButton:function(){t.ClearKnowledgeOfPassword()},ClickKnowledgeOfPassword:function(){n.Blocks.IKPPanel.show();n.Blocks.INotKPPanel.hide()},ClickNotKnowPasswordRadiobox:function(){n.Blocks.IKPPanel.hide();n.Blocks.INotKPPanel.show()},ClickSaveFriendlyAccountIKNButton:function(){var u=n.Blocks.PWContent.find("[name=PanelNewFriendlyAccount]").hide(),f=n.Blocks.PWContent.find("[name=NewFriendlyAccountProgressSave]").show(),e=n.Blocks.IKPPanel.find("[name=NewIKPFriendlyAccountNumber]").inputmask("unmaskedvalue");$.ajax({url:n.Options.urlAddFriendlyAccount,type:"POST",dataType:"json",data:{friendlyLogin:e,password:n.Blocks.IKPPanel.find("[name=PasswordFriendlyAccount]").val()},success:function(o){o.Errors!=null?i.Send(r.ErrorLoadInfoUser,o):o.LinkageError!=null?(f.hide(),n.Blocks.PWContent.find("[name=AddNumberButton]").parent().show(),o.LinkageError=="WrongPassword"&&(u.show(),QA.Beeline.Validation.ShowSummaryError(n.Options.messageWrongPassword,"[name=PasswordFriendlyAccount]",QA.Beeline.Validation.ErrorSourceTypes.Server,null,"PasswordFriendlyAccount")),o.LinkageError=="NotFoundAccount"?(u.show(),QA.Beeline.Validation.ShowSummaryError(n.Options.messageInvalidNumbers,"[name=NewIKPFriendlyAccountNumber]",QA.Beeline.Validation.ErrorSourceTypes.Server,null,"NewIKPFriendlyAccountNumber")):t.ShowPlaneLinkageError(o.LinkageError,e)):(f.hide(),n.Blocks.PWContent.find("[name=AddNumberButton]").parent().show(),n.OriginalFriendlyAccounts.Accounts=_.cloneDeep(o.Accounts),n.FriendlyAccounts.Accounts=o.Accounts,t.FillNumbersList(n.FriendlyAccounts.Accounts),t.UpdateAccountsList())},error:function(n){i.Send(r.ErrorLoadInfoUser,n)}})},ClickSendFriendlyAccountINotKNButton:function(){i.Send(r.StartConfirmLogin);n.AjaxConfirmNumber=$.ajax({url:n.Options.urlConfirmLogin,type:"POST",dataType:"json",data:{friendlyLogin:n.Blocks.NewINotKPNumber.inputmask("unmaskedvalue")},success:function(n){n.Errors!=null?i.Send(r.ErrorLoadInfoUser,n):i.Send(r.SuccessConfirmLogin,n)},error:function(n){n.statusText!="abort"&&i.Send(r.ErrorLoadInfoUser,n)}})},ClickCancelRequestFriendlyAccountButton:function(){t.ClearNotKnowledgeOfPassword()},SendRequestFriendlyAccountButton:function(){var e=n.Blocks.NewINotKPNumber.inputmask("unmaskedvalue"),f;u.ClickCancelConnectingNumberButton();f={LinkageName:e,RequestType:"Out"};n.FriendlyAccounts.Notifications.push(f);t.AddNotify(f);f.container.find("[name=LoaderPanel]").show();f.container.find("[name=ContentPanelState1]").hide();$.ajax({url:n.Options.urlSendRequest,type:"POST",dataType:"json",data:{friendlyLogin:e},success:function(n){n.Errors!=null?i.Send(r.ErrorLoadInfoUser,n):n.LinkageError!=null?(f.container.remove(),t.ShowPlaneLinkageError(n.LinkageError,f.LinkageName)):(f.container.find("[name=LoaderPanel]").hide(),f.container.find("[name=ContentPanelState1]").show())},error:function(n){i.Send(r.ErrorLoadInfoUser,n)}})}},{Init:f,Events:u}}();QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.Parts=QA.Beeline.Parts||{};QA.Beeline.Parts.ProfileSettingsListSubscriberWithAccessWidget=QA.Beeline.Parts.ProfileSettingsListSubscriberWithAccessWidget||function(){function f(f){t.dictionaryCallbacks={};n.Options=f;n.Blocks.SABlock=$("[name=ProfileSettingsListSubscriberWithAccessWidget]");n.Blocks.SAContent=n.Blocks.SABlock.find("[name=SubscriberAccountContent]");n.Blocks.NumberList=n.Blocks.SAContent.find("[name=NumberList]");n.Blocks.NotificationsList=n.Blocks.SAContent.find("[name=NotificationsList]");n.Blocks.SubscribersPanel=n.Blocks.SAContent.find("[name=PanelNewSubscriberAccount]");n.Blocks.SAContent.find("[name=AddNumberButton]").on("click",u.ClickAddNumber);n.Blocks.SAContent.find("[name=CancelAddSubscriberAccountButton]").on("click",u.ClickCancelAddSubscriberAccountButton);n.Blocks.SAContent.find("[name=CancelRequestSubscriberAccountButton]").on("click",u.ClickCancelAddSubscriberAccountButton);n.Blocks.NSANumber=n.Blocks.SubscribersPanel.find("[name=NewSubscriberAccountNumber]");n.Templates.Item=n.Blocks.SABlock.find("[name=ItemTemplate]");n.Templates.InviteInPanel=n.Blocks.SABlock.find("[name=InviteInPanelTemplate]");n.Templates.InviteOutPanel=n.Blocks.SABlock.find("[name=InviteOutPanelTemplate]");n.Templates.PopUpRefuseAccess=n.Blocks.SABlock.find("[name=PopUpRefuseAccessTemplate]");n.Templates.PopUpSettingsLinkage=n.Blocks.SABlock.find("[name=PopUpSettingsLinkageTemplate]");n.Templates.LinkageErrorPanel=n.Blocks.SABlock.find("[name=LinkageErrorPanelTemplate]");n.Templates.LinkageInfoPanel=n.Blocks.SABlock.find("[name=LinkageInfoPanelTemplate]");t.Bind(i.StartLoadInfoUser,function(){n.Blocks.SABlock.find("[name=SubscriberAccountLoader]").show();n.Blocks.SAContent.hide();n.Blocks.SABlock.find("[name=SubscriberAccountError]").hide()});t.Bind(i.ErrorLoadInfoUser,function(){n.Blocks.SAContent.hide();n.Blocks.SABlock.find("[name=SubscriberAccountLoader]").hide();n.Blocks.SABlock.find("[name=SubscriberAccountError]").show()});t.Bind(i.SuccessLoadInfoUser,function(t){n.Blocks.SABlock.find("[name=SubscriberAccountLoader]").hide();n.Blocks.SAContent.show();n.SubscribersAccounts=t;t.ShowEnableRequest?$("[name=NoAccessOtherUserCheckbox]").beecheckbox("checked"):$("[name=NoAccessOtherUserCheckbox]").beecheckbox("unchecked");r.FillNumbersList(n.SubscribersAccounts.Accounts);r.FillNotificationsList(n.SubscribersAccounts.Notifications)});t.Bind(i.StartConfirmLogin,function(){n.Blocks.SubscribersPanel.find("[name=InfoPanelProgresConfirmNumber]").show();n.Blocks.NSANumber.prop("disabled",!0);n.Blocks.SubscribersPanel.find("[name=SendSubscriberAccountButton]").beebutton("disable")});t.Bind(i.SuccessConfirmLogin,function(t){if(n.Blocks.SubscribersPanel.find("[name=InfoPanelProgresConfirmNumber]").hide(),t.LoginNotFound){n.Blocks.NSANumber.prop("disabled",!1);QA.Beeline.Validation.ShowSummaryError(n.Options.messageInvalidNumbers,"[name=NewSubscriberAccountNumber]",QA.Beeline.Validation.ErrorSourceTypes.Server,null,"NewSubscriberAccountNumber");return}n.Blocks.SubscribersPanel.find("[name=SubscriberAccountPanel]").show();n.Blocks.SubscribersPanel.find("[name=MessageAfterSendRequest]").html(QaCommon.Utils.format(n.Options.afterSendRequest,n.Blocks.NSANumber.val()))});t.Bind(i.SuccessRefuseAccess,function(t){var i=_.find(n.SubscribersAccounts.Accounts,{Name:t.number});i.container.remove();r.ShowInfoPlaneLinkage("Refuse",t.number)});t.Bind(i.SuccessLoadTypeProfileNotices,function(u){var f=$(n.Templates.PopUpSettingsLinkage.html());if(QA.Beeline.Popup.setContent(f),u.ActionNotifications.length==0){QA.Beeline.Popup.close();return}r.FillActionNotifications(f,u.ActionNotifications);r.FillNotifiesPoints(f,u.NotifyPoints);r.InitializationButton(f.find("[name=SaveSettingsButton]"),n.Options.labelSave,function(){QA.Beeline.Popup.showLoading();$.ajax({url:n.Options.urlSaveProfileNoticesSettings,type:"POST",dataType:"json",data:{settingsNotices:u},success:function(n){n.Errors!=null?(QA.Beeline.Popup.close(),t.Send(i.ErrorLoadInfoUser,n)):QA.Beeline.Popup.close()},error:function(n){QA.Beeline.Popup.close();t.Send(i.ErrorLoadInfoUser,n)}})});f.find("[name=CancelAddNumberButton]").on("click",function(){QA.Beeline.Popup.close()});QA.Beeline.Popup.resizePopup()});r.InitValidation();r.LoadInfoUser()}var t=new QaCommon.Dispatcher,i={StartLoadInfoUser:"StartLoadInfoUser",SuccessLoadInfoUser:"SuccessLoadInfoUser",ErrorLoadInfoUser:"ErrorLoadInfoUser",StartConfirmLogin:"StartConfirmLogin",SuccessConfirmLogin:"SuccessConfirmLogin",SuccessRefuseAccess:"SuccessRefuseAccess",SuccessLoadTypeProfileNotices:"SuccessLoadTypeProfileNotices"},n={Templates:{Item:null,InviteInPanel:null,InviteOutPanel:null,PopUpRefuseAccess:null,PopUpSettingsLinkage:null,LinkageErrorPanel:null,LinkageInfoPanel:null},Blocks:{SABlock:null,SAContent:null,SubscribersPanel:null,NSANumber:null,NotificationsList:null},Options:{},AjaxConfirmNumber:null,SubscribersAccounts:{}},r={},u;return r={InitValidation:function(){var t=n.Blocks.SubscribersPanel.find("[name=SendSubscriberAccountButton]").parent(),i=n.Blocks.SubscribersPanel.attr("data-block-validation-id");QA.Beeline.Validation.Init({SubmitAreaSelector:t,DoInitValidation:!0},i)},LoadInfoUser:function(){t.Send(i.StartLoadInfoUser);$.ajax({url:n.Options.urlLoadInfoUser,type:"POST",dataType:"json",success:function(n){n.Errors!=null?t.Send(i.ErrorLoadInfoUser,n):t.Send(i.SuccessLoadInfoUser,n)},error:function(n){t.Send(i.ErrorLoadInfoUser,n)}})},GetNickNameLabel:function(n){return n.find("[name=Nickname]>i")},FillNumbersList:function(t){var o,i,f,e;for(n.Blocks.NumberList.html(""),o=0;o<t.length;o++){i=t[o];f=$(n.Templates.Item.html());n.Blocks.NumberList.append(f);i.container=f;f.data("number",i.Name);e=f.find("[name=Number]");i.Type==n.Options.userTypes.Mobile?(e.addClass("icon-mobile"),e.html(QaCommon.Utils.FormatMobileNumber(i.Name))):i.Type==n.Options.userTypes.Home&&(e.addClass("icon-home"),e.html(QaCommon.Utils.FormatFTTBNumber(i.Name)));r.GetNickNameLabel(f).html(i.NickName);f.find("[name=RefuseAccessLink]").on("click",u.ClickPrepareRefuseAccessButton)}},ClearInfoNewNumber:function(){n.AjaxConfirmNumber&&n.AjaxConfirmNumber.abort();n.Blocks.SubscribersPanel.find("[name=SubscriberAccountPanel]").hide();n.Blocks.NSANumber.prop("disabled",!1);n.Blocks.NSANumber.val("");n.Blocks.SubscribersPanel.find("[name=SendSubscriberAccountButton]").beebutton("enable");QA.Beeline.Validation.Validate(null,!0,null,"[name=NewSubscriberAccountNumber]")},InitializationCheckbox:function(n,t,i,r,u,f){var e=QaCommon.Utils.GetGuid();n.attr("id",e);n.attr("type","checkbox");n.attr("name",t);$(n).beecheckbox({id:e,name:t,title:u,type:r,checked:i,change:f})},InitializationButton:function(n,t,i){var r=QaCommon.Utils.GetGuid();n.attr("id",r);n.attr("type","button");n.val(t);n.beebutton({type:"button",title:t,id:r,click:i})},AddInNotify:function(t){var i=$(n.Templates.InviteInPanel.html());t.container=i;n.Blocks.NotificationsList.append(i);i.find("[name=ContentPanelState1] [name=InfoMassage]").html(QaCommon.Utils.format(n.Options.messageRequestIn,t.LinkageName));i.find("[name=ContentPanelState2] .close-link").on("click",function(){t.container.find("[name=ContentPanelState2]").hide()});r.InitializationButton(i.find("[name=SuccessAddNumberButton]"),n.Options.labelSuccessAccess,function(){r.RequestUpdate(t,!0)});i.find("[name=CancelAddNumberButton]").on("click",function(){r.RequestUpdate(t,!1)})},RequestUpdate:function(u,f){u.container.find("[name=ContentPanelState1]").hide();u.container.find("[name=LoaderPanel]").show();$.ajax({url:n.Options.urlRequestUpdate,type:"POST",dataType:"json",data:{friendlyLogin:u.LinkageName,Type:u.Type,successAccess:f},success:function(e){if(e.Errors!=null)t.Send(i.ErrorLoadInfoUser,e);else{u.container.find("[name=LoaderPanel]").hide();var o=f?n.Options.messageAccessAddNumber:n.Options.messageRefuseAddNumber;u.container.find("[name=ContentPanelState2] p").html(QaCommon.Utils.format(o,u.LinkageName));u.container.find("[name=ContentPanelState2]").show();f&&(n.SubscribersAccounts.Accounts=e.Accounts,r.FillNumbersList(n.SubscribersAccounts.Accounts),r.OpenSettingPopUp())}},error:function(n){t.Send(i.ErrorLoadInfoUser,n)}})},AddOutNotify:function(u){var f=$(n.Templates.InviteOutPanel.html());u.container=f;n.Blocks.NotificationsList.append(f);f.find("[name=ContentPanelState1] [name=InfoMassage]").html(QaCommon.Utils.format(n.Options.messageRequestOut,u.LinkageName));f.find("[name=ContentPanelState2] .close-link").on("click",function(){u.container.find("[name=ContentPanelState2]").hide()});r.InitializationButton(f.find("[name=CancelAddNumberButton]"),n.Options.labelCancelAddNumber,function(){u.container.find("[name=ContentPanelState1]").hide();u.container.find("[name=LoaderPanel]").show();$.ajax({url:n.Options.urlCancelRequest,type:"POST",dataType:"json",data:{friendlyLogin:u.LinkageName},success:function(r){r.Errors!=null?t.Send(i.ErrorLoadInfoUser,r):(u.container.find("[name=LoaderPanel]").hide(),u.container.find("[name=ContentPanelState2] p").html(QaCommon.Utils.format(n.Options.messageCancelAddNumber,u.LinkageName)),u.container.find("[name=ContentPanelState2]").show())},error:function(n){t.Send(i.ErrorLoadInfoUser,n)}})})},OpenSettingPopUp:function(){QA.Beeline.Popup.show();QA.Beeline.Popup.showLoading();QA.Beeline.Popup.resizePopup();$.ajax({url:n.Options.urlTypeProfileNotices,type:"POST",dataType:"json",success:function(n){n.Errors!=null?(QA.Beeline.Popup.close(),t.Send(i.ErrorLoadInfoUser,n)):t.Send(i.SuccessLoadTypeProfileNotices,n)},error:function(n){QA.Beeline.Popup.close();t.Send(i.ErrorLoadInfoUser,n)}})},AddNotify:function(n){n.RequestType=="In"?r.AddInNotify(n):n.RequestType=="Out"&&r.AddOutNotify(n)},FillNotificationsList:function(t){n.Blocks.NotificationsList.html("");for(var i=0;i<t.length;i++)r.AddNotify(t[i])},FillActionNotifications:function(n,t){for(var i,u,f,o=n.find("[name=TypeNotices]"),e=0;e<t.length;e++)i=t[e],u=$("<li>"),o.append(u),u.addClass("checkblock"),f=$("<input>"),f.attr("type","checkbox"),u.append(f),r.InitializationCheckbox(f,"TypeNotifys"+i.Alias,i.Checked,"checkbox",i.Title,$.proxy(function(n){this.Checked=n.target.checked},i))},FillNotifiesPoints:function(t,i){var e,u,f;if(i.length!=0)for(t.find("[name=InfoMassageChannelNotices]").hide(),e=0;e<i.length;e++)u=i[e],f=t.find("[name=ChannelNotify"+u.Type+"]").show(),f.length>0&&(r.InitializationCheckbox(f.find("[name=enambledChannel]"),"TypeNotifys"+u.Type,u.Enabled,"checkbox",u.Type=="SMS"?n.Options.labelChannelNotifySMS:n.Options.labelChannelNotifyEMAIL,$.proxy(function(n){this.Enabled=n.target.checked},u)),u.Type=="SMS"?f.find("[name=NameChannel]").html(QaCommon.Utils.FormatMobileNumber(u.Value)):f.find("[name=NameChannel]").html(u.Value))},ShowInfoPlaneLinkage:function(t,i){var r=$(n.Templates.LinkageInfoPanel.html()),u;n.Blocks.NotificationsList.append(r);u="";t=="Refuse"&&(u=n.Options.refuseAccessInfoMassage);r.find("[name=InfoMassage]").html(QaCommon.Utils.format(u,i));r.find(".close-link").on("click",function(){r.remove()})},ShowPlaneLinkageError:function(t,i){var u=$(n.Templates.LinkageErrorPanel.html()),r;n.Blocks.NotificationsList.append(u);r="";t=="Forbidden"?r=n.Options.messageForbiddenAddNumber:t=="AlreadyLinked"?r=n.Options.messageAlreadyLinkedNumber:t=="AlreadyRequest"?r=n.Options.messageRequestAlreadyNumber:t=="LinkedBase"&&(r=n.Options.messageBaseAccountLinkage);u.find("[name=InfoMassage]").html(QaCommon.Utils.format(r,i));u.find(".close-link").on("click",function(){u.remove()})}},u={ChangeNoAccessOtherUser:function(){$.ajax({url:n.Options.urlSetAccessOtherUser,type:"POST",dataType:"json",data:{enableType:$("[name=NoAccessOtherUserCheckbox]").beecheckbox("isChecked")},success:function(n){n.Errors!=null&&t.Send(i.ErrorLoadInfoUser,n)},error:function(n){t.Send(i.ErrorLoadInfoUser,n)}})},ClickAddNumber:function(){n.Blocks.SAContent.find("[name=AddNumberButton]").parent().hide();r.ClearInfoNewNumber();n.Blocks.SubscribersPanel.slideDown("fast")},ClickCancelAddSubscriberAccountButton:function(){n.Blocks.SubscribersPanel.slideUp("fast",function(){n.Blocks.SAContent.find("[name=AddNumberButton]").parent().show()})},ClickSendSubscriberAccountButton:function(){t.Send(i.StartConfirmLogin);n.AjaxConfirmNumber=$.ajax({url:n.Options.urlConfirmLogin,type:"POST",dataType:"json",data:{friendlyLogin:n.Blocks.NSANumber.inputmask("unmaskedvalue")},success:function(n){n.Errors!=null?t.Send(i.ErrorLoadInfoUser,n):t.Send(i.SuccessConfirmLogin,n)},error:function(n){n.statusText!="abort"&&t.Send(i.ErrorLoadInfoUser,n)}})},SendRequestSubscriberAccountButton:function(){var e=n.Blocks.NSANumber.inputmask("unmaskedvalue"),f;u.ClickCancelAddSubscriberAccountButton();f={LinkageName:e,RequestType:"Out"};n.SubscribersAccounts.Notifications.push(f);r.AddNotify(f);f.container.find("[name=LoaderPanel]").show();f.container.find("[name=ContentPanelState1]").hide();$.ajax({url:n.Options.urlSendRequest,type:"POST",dataType:"json",data:{friendlyLogin:e},success:function(n){n.Errors!=null?t.Send(i.ErrorLoadInfoUser,n):n.LinkageError!=null?(f.container.remove(),r.ShowPlaneLinkageError(n.LinkageError,e)):(f.container.find("[name=LoaderPanel]").hide(),f.container.find("[name=ContentPanelState1]").show())},error:function(n){n.statusText!="abort"&&t.Send(i.ErrorLoadInfoUser,n)}})},ClickPrepareRefuseAccessButton:function(){var e=$(this).closest("[name=InfoNumber]"),i,f,t;QA.Beeline.Popup.show();i=$(n.Templates.PopUpRefuseAccess.html());QA.Beeline.Popup.setContent(i);r.InitializationButton(i.find("[name=RefuseAccessButton]"),"OK",u.ClickRefuseAccessButton);f=null;t=_.find(n.SubscribersAccounts.Accounts,{Name:e.data("number")});i.find("[name=RefuseAccessButton]").data("number",t.Name);t.Type==n.Options.userTypes.Mobile?f=QaCommon.Utils.FormatMobileNumber(t.Name):t.Type==n.Options.userTypes.Home&&(f=QaCommon.Utils.FormatFTTBNumber(t.Name));i.find("[name=RefuseAccessInfoMassage]").html(QaCommon.Utils.format(n.Options.refuseQueryAccessInfoMassage,f));QA.Beeline.Popup.resizePopup()},ClickRefuseAccessButton:function(){QA.Beeline.Popup.showLoading();var r=$(this).data("number");$.ajax({url:n.Options.urlRefuseAccess,type:"POST",dataType:"json",data:{friendlyLogin:r},success:function(n){QA.Beeline.Popup.close();n.Errors!=null?t.Send(i.ErrorLoadInfoUser,n):t.Send(i.SuccessRefuseAccess,{number:r})},error:function(n){QA.Beeline.Popup.close();t.Send(i.ErrorLoadInfoUser,n)}})}},{Init:f,Events:u}}();QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.Parts=QA.Beeline.Parts||{};QA.Beeline.Parts.ProfileSettingsMonthlyDetailedWidget=QA.Beeline.Parts.ProfileSettingsMonthlyDetailedWidget||function(){function f(f){QaCommon.DefaultDispatcher.Bind(QaCommon.DefaultDispatcher.EventNames.LoadSettingProfilePages,r.DeleteSettingsBinding);t.dictionaryCallbacks={};n.Options=f;n.Blocks.MDBlock=$("[name=ProfileSettingsMonthlyDetailedWidget]");n.Blocks.MDContent=n.Blocks.MDBlock.find("[name=MonthlyDetailedContent]");n.Blocks.SDContent=n.Blocks.MDContent.find("[name=SettingsDetalization]");n.Blocks.NewEmailBlock=n.Blocks.MDContent.find("[name=SetEmailBlock]");n.Blocks.DMDBlock=n.Blocks.MDContent.find("[name=DeleteMonthlyDetailed]");n.Blocks.NotSelectNumberMessage=n.Blocks.MDContent.find("[name=NotSelectNumberMessage]");n.Blocks.MDContent.find("[name=CancelUpdate]").on("click",r.LoadDetailPeriodicRequest);n.Blocks.MDContent.find("[name=CancelEditMonthlyDetailed]").on("click",r.LoadDetailPeriodicRequest);n.Blocks.MDContent.find("[name=EditEmailButton]").on("click",u.ClickEditEmailButton);t.Bind(i.StartLoadDetailRequest,function(){n.Blocks.MDBlock.find("[name=MonthlyDetailedLoader]").show();n.Blocks.MDContent.hide();n.Blocks.MDBlock.find("[name=MonthlyDetailedError]").hide()});t.Bind(i.ErrorLoadDetailRequest,function(){n.Blocks.MDContent.hide();n.Blocks.MDBlock.find("[name=MonthlyDetailedLoader]").hide();n.Blocks.MDBlock.find("[name=MonthlyDetailedError]").show()});t.Bind(i.SuccessLoadDetailRequest,function(t){n.Blocks.MDBlock.find("[name=MonthlyDetailedLoader]").hide();n.Blocks.MDContent.show();n.Blocks.NotSelectNumberMessage.hide();n.Info=t;n.Info.StartDate||(n.Info.StartDate=moment().date());n.Info.DueDate=n.Info.DueDate?QaCommon.Utils.ConvertDateTimeDtoToMoment(n.Info.DueDate):moment();n.Info.ReportType||(n.Info.ReportType="pdf");r.RenderContent()});QaCommon.DefaultDispatcher.Bind(QaCommon.DefaultDispatcher.EventNames.UpdateSettingsNoticesEmail,function(t){n.Info.Email&&n.Info.ConfirmStatus&&n.Info.Email!=t.oldEmail||r.LoadDetailPeriodicRequest()});QaCommon.DefaultDispatcher.Bind(n.Options.eventErrorNotifyType,function(n){t.Send(i.ErrorLoadDetailRequest,n)});r.InitValidation();r.LoadDetailPeriodicRequest();n.Blocks.SDContent.find("#MonthlyDetailedStartDateNumber").on("keyup",r.ViewInfoMassageForUserPeriodDetalization)}var t=new QaCommon.Dispatcher,i={StartLoadDetailRequest:"StartLoadDetailRequest",SuccessLoadDetailRequest:"SuccessLoadDetailRequest",ErrorLoadDetailRequest:"ErrorLoadDetailRequest"},n={Blocks:{MDBlock:null,MDContent:null,SDContent:null,NewEmailBlock:null,NotSelectNumberMessage:null},Options:{},Info:{},EditEmail:!1},u={},r={};return r={DeleteSettingsBinding:function(){QaCommon.DefaultDispatcher.DeleteBind(QaCommon.DefaultDispatcher.EventNames.UpdateSettingsNoticesEmail)},SaveInfoEmailChanel:function(u){if(n.Info.ConfirmStatus=u.info.ConfirmStatus,u.saveValue&&u.info.ConfirmStatus){r.RenderContent();QaCommon.DefaultDispatcher.Send(QaCommon.DefaultDispatcher.EventNames.UpdateCommonPDPREmail,u);return}t.Send(i.StartLoadDetailRequest);n.Ajax&&n.Ajax.abort();n.Ajax=$.ajax({url:n.Options.urlSetEmail,type:"POST",dataType:"json",data:{email:u.info.Value},success:function(f){f.Errors!=null?t.Send(i.ErrorLoadDetailRequest,f):(n.Info.Email=u.info.Value,n.Info.ConfirmStatus=f.ConfirmStatus,!n.Info.ConfirmStatus&&u.SendConfirmedCode&&u.SendConfirmedCode(),n.Blocks.MDBlock.find("[name=MonthlyDetailedLoader]").hide(),n.Blocks.MDContent.show(),u.SuccessResult&&u.SuccessResult(),r.RenderContent(),QaCommon.DefaultDispatcher.Send(QaCommon.DefaultDispatcher.EventNames.UpdateCommonPDPREmail,u))},error:function(n){n.statusText!="abort"&&t.Send(i.ErrorLoadDetailRequest,n)}})},RenderContent:function(){if(n.Blocks.SDContent.hide(),n.Blocks.NewEmailBlock.hide(),n.Blocks.DMDBlock.hide(),n.Blocks.SDContent.find("#MonthlyDetailedStartDateNumber").val(n.Info.StartDate),QA.Beeline.Validation.Validate(null,!0,null,"#MonthlyDetailedStartDateNumber"),r.ViewInfoMassageForUserPeriodDetalization(),n.Info.Status=="Disable")return n.Blocks.MDContent.find("input[name=EnabledCheckbox]").beecheckbox("unchecked"),n.Info.OriginalStatus==0&&n.Blocks.DMDBlock.show(),!0;if(n.Info.Status=="Active"){if(!n.Info.ConfirmStatus||n.EditEmail)return n.Blocks.NewEmailBlock.show(),QaCommon.DefaultDispatcher.Send(n.Options.getInfoEmailChanel,{State:n.EditEmail?"Edit":"",Value:n.Info.Email,Type:"EMAIL",Enabled:!0,PassRecovery:null,ConfirmStatus:!!n.Info.ConfirmStatus}),n.EditEmail=!1,!0;n.Blocks.MDContent.find("input[name=EnabledCheckbox]").beecheckbox("checked");n.Blocks.MDContent.find("[name=InfoMessageDetalizationSendToEmail]").html(QaCommon.Utils.format(n.Options.infoMessageDetalizationSendToEmail,n.Info.Email));n.Blocks.MDContent.find("[name=InfoMessagePeriodSubscription]").html(QaCommon.Utils.format(n.Options.infoMessagePeriodSubscription,moment(n.Info.DueDate).format("DD MMMM YYYY")));n.Blocks.MDContent.find("[name=Email]").html(n.Info.Email);n.Blocks.SDContent.show();r.FillReportForNumbers();switch(n.Info.ReportType){case"pdf":n.Blocks.MDContent.find("input[name=PDFReport]").click();break;case"xls":n.Blocks.MDContent.find("input[name=XLSXReport]").click();break;case"xls03":n.Blocks.MDContent.find("input[name=XLSReport]").click()}return!0}},LoadDetailPeriodicRequest:function(){t.Send(i.StartLoadDetailRequest);$.ajax({url:n.Options.urlDetailPeriodicRequest,type:"POST",dataType:"json",success:function(n){n.Errors!=null?t.Send(i.ErrorLoadDetailRequest,n):t.Send(i.SuccessLoadDetailRequest,n)},error:function(n){t.Send(i.ErrorLoadDetailRequest,n)}})},FillReportForNumbers:function(){var e=n.Blocks.MDContent.find("[name=ReportForNumbers]"),t,i,u,f;for(e.html(""),t=0;t<n.Info.NumberStatus.length;t++)i=n.Info.NumberStatus[t],u=$("<li>"),e.append(u),u.addClass("checkblock"),f=$("<input>"),u.append(f),r.InitializationCheckbox(f,i.Active,!i.Available,i.Ctn,i.Nickname,$.proxy(function(n){this.Active=n.target.checked;r.CheckedNumbers()},n.Info.NumberStatus[t]))},CheckedNumbers:function(){_.some(n.Info.NumberStatus,{Active:!0})?n.Blocks.NotSelectNumberMessage.hide():n.Blocks.NotSelectNumberMessage.show();QA.Beeline.Validation.Validate(null,!0,null,"[name=SettingsDetalization]")},InitializationCheckbox:function(n,t,i,r,u,f){var s=QaCommon.Utils.GetGuid(),e,o;n.attr("id",s);n.attr("name","");e=$("<label>");e.append(QaCommon.Utils.FormatMobileNumber(r));o=$("<span>");o.addClass("manage-settings-group-label");u&&o.append("<i> "+u+"<\/i>");e.append(o);$(n).beecheckbox({id:s,name:"checkboxNumber"+r,title:e.html(),checked:t,change:f,disabled:i})},InitValidation:function(){var t=n.Blocks.SDContent.attr("data-block-validation-id");QA.Beeline.Validation.Init({SummaryValidationSelector:null,SubmitAreaSelector:n.Blocks.SDContent.find("[name=SaveMonthlyDetailed]").parent(),DoInitValidation:!0},t);QA.Beeline.Validation.Ext.InputDecimal.Init("MonthlyDetailedStartDateNumber",t,{min:1,max:31,onlyInteger:!0});QA.Beeline.Validation.AddSubmitButtonStateExtension(t,"MonthlyDetailedStartDateNumber",function(){return!QA.Beeline.Validation.HasErrors("#MonthlyDetailedStartDateNumber")&&_.some(n.Info.NumberStatus,{Active:!0})})},ViewInfoMassageForUserPeriodDetalization:function(){if(!QA.Beeline.Validation.HasErrors("#MonthlyDetailedStartDateNumber")&&(n.Info.StartDate=parseInt($("#MonthlyDetailedStartDateNumber").val()),0<n.Info.StartDate&&n.Info.StartDate<32))return n.Blocks.SDContent.find("[name=InfoMassageForUserPeriodDetalization]").show().html(n.Info.StartDate==1?n.Options.infoPeriodDateFirstDay:QaCommon.Utils.format(n.Options.infoPeriodDateOtherDay,n.Info.StartDate-1)),n.Blocks.MDContent.find("[name=InfoMessagePeriodDetalization]").show().html(21<n.Info.StartDate?n.Options.infoDurationPeriod7Days:QaCommon.Utils.format(n.Options.infoDurationPeriodDays,n.Info.StartDate,n.Info.StartDate+6)),!0;n.Blocks.SDContent.find("[name=InfoMassageForUserPeriodDetalization]").hide();n.Blocks.MDContent.find("[name=InfoMessagePeriodDetalization]").hide()}},u={ChangeSendOnEmailCheckbox:function(t){n.Info.Status=t.target.checked?"Active":"Disable";r.RenderContent()},StartDateNumber:function(n){event.charCode>=48&&event.charCode<=57&&n.preventDefault()},SaveMonthlyDetailedButton:function(){t.Send(i.StartLoadDetailRequest);n.Blocks.MDContent.find("input[name=PDFReport]").beecheckbox("isChecked")&&(n.Info.ReportType="pdf");n.Blocks.MDContent.find("input[name=XLSXReport]").beecheckbox("isChecked")&&(n.Info.ReportType="xls");n.Blocks.MDContent.find("input[name=XLSReport]").beecheckbox("isChecked")&&(n.Info.ReportType="xls03");var r=_.cloneDeep(n.Info);r.DueDate={Day:n.Info.DueDate.date(),Month:n.Info.DueDate.month()+1,Year:n.Info.DueDate.year()};$.ajax({url:n.Options.urlSaveMonthlyDetailed,type:"POST",dataType:"json",data:r,success:function(n){n.Errors!=null?t.Send(i.ErrorLoadDetailRequest,n):t.Send(i.SuccessLoadDetailRequest,n)},error:function(n){t.Send(i.ErrorLoadDetailRequest,n)}})},DeleteMonthlyDetailedButton:function(){t.Send(i.StartLoadDetailRequest);$.ajax({url:n.Options.urlDeleteMonthlyDetailed,type:"POST",dataType:"json",success:function(n){n.Errors!=null?t.Send(i.ErrorLoadDetailRequest,n):t.Send(i.SuccessLoadDetailRequest,n)},error:function(n){t.Send(i.ErrorLoadDetailRequest,n)}})},ClickEditEmailButton:function(){n.EditEmail=!0;r.RenderContent()},ChangeInfoEmailChanel:function(n){r.SaveInfoEmailChanel(n)}},{Init:f,Events:u}}();QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.Parts=QA.Beeline.Parts||{};QA.Beeline.Parts.ProfileSettingsNoticesWidget=QA.Beeline.Parts.ProfileSettingsNoticesWidget||function(){function f(f){QaCommon.DefaultDispatcher.Bind(QaCommon.DefaultDispatcher.EventNames.LoadSettingProfilePages,r.DeleteSettingsBinding);t.dictionaryCallbacks={};n.Blocks.SNWidget=$("[name=ProfileSettingsNoticesWidget]");n.Blocks.NoticeContent=n.Blocks.SNWidget.find("[name=NoticeContent]");n.Blocks.NFCs=n.Blocks.NoticeContent.find("[name=NotifyFollowingCheckboxes]");n.Blocks.SBNF=n.Blocks.NoticeContent.find("#SaveButtonNotifyFollowing");n.Blocks.SNWidget.find("[name=linkRedo]").on("click",u.ClickLinkRedoButton);n.Options=f;n.Blocks.InfoSaveNFC=n.Blocks.NoticeContent.find("[name=InfoPanelSaveNotifyFollowing]");n.Blocks.InfoSaveNFC.find(".close-link").on("click",function(){n.Blocks.InfoSaveNFC.hide()});n.Blocks.InfoProgressSaveN=n.Blocks.NoticeContent.find("[name=InfoPanelProgresSaveNotify]");n.Blocks.InfoSaveN=n.Blocks.NoticeContent.find("[name=InfoPanelSaveNotify]");n.Blocks.InfoSaveN.find(".close-link").on("click",function(){n.Blocks.InfoSaveN.hide()});t.Bind(i.StartLoadUserNotifications,function(){n.Blocks.SNWidget.find(">[name=NoticeLoader]").show();n.Blocks.NoticeContent.hide();n.Blocks.SNWidget.find(">[name=NoticeError]").hide()});t.Bind(i.ErrorLoadUserNotifications,function(){n.Blocks.SNWidget.find(">[name=NoticeLoader]").hide();n.Blocks.NoticeContent.hide();n.Blocks.SNWidget.find(">[name=NoticeError]").show()});t.Bind(i.SuccessLoadUserNotifications,function(t){n.Blocks.SBNF.beebutton("disable");n.Blocks.InfoSaveNFC.hide();n.Blocks.SNWidget.find(">[name=NoticeLoader]").hide();n.Blocks.NoticeContent.show();n.OriginalNotifyPoints=t.NotifyPoints;n.NewNotifyPoints=_.cloneDeep(t.NotifyPoints);var i=_.cloneDeep(t.NotifyPoints);QaCommon.DefaultDispatcher.Send(f.getInfoEmailChanel,_.find(i,{Type:"EMAIL"}));QaCommon.DefaultDispatcher.Send(f.getInfoSMSChanel,_.find(i,{Type:"SMS"}));n.OriginalActionNotifications=t.ActionNotifications;n.NewActionNotifications=_.cloneDeep(t.ActionNotifications);r.FillingNotifyFollowingCheckboxes()});QaCommon.DefaultDispatcher.Bind(n.Options.eventErrorNotifyType,function(n){t.Send(i.ErrorLoadUserNotifications,n)});QaCommon.DefaultDispatcher.Bind(QaCommon.DefaultDispatcher.EventNames.UpdateCommonPDPREmail,function(r){var u=_.find(n.OriginalNotifyPoints,{Type:"EMAIL"});u!=null&&u.Value==r.info.Value&&$.ajax({url:n.Options.urlLoadNotification,type:"POST",dataType:"json",success:function(r){if(r.Errors!=null)t.Send(i.ErrorLoadUserNotifications,r);else{n.OriginalNotifyPoints=r.NotifyPoints;n.NewNotifyPoints=_.cloneDeep(r.NotifyPoints);var u=_.cloneDeep(r.NotifyPoints);QaCommon.DefaultDispatcher.Send(f.getInfoEmailChanel,_.find(u,{Type:"EMAIL"}))}},error:function(n){t.Send(i.ErrorLoadUserNotifications,n)}})});r.LoadNotifyFollowing()}var t=new QaCommon.Dispatcher,i={StartLoadUserNotifications:"StartLoadUserNotifications",SuccessLoadUserNotifications:"SuccessLoadUserNotifications",ErrorLoadUserNotifications:"ErrorLoadUserNotifications",SuccessSendConfirmedCode:"SuccessSendConfirmedCode",SuccessConfirmCode:"SuccessConfirmCode"},n={Blocks:{SNWidget:null,NFCs:null,NoticeContent:null,SBNF:null,InfoSaveNFC:null,InfoSaveN:null,InfoProgressSaveN:null},Options:{},OriginalNotifyPoints:{},NewNotifyPoints:{},OriginalActionNotifications:[],NewActionNotifications:[]},r={},u;return r={DeleteSettingsBinding:function(){QaCommon.DefaultDispatcher.DeleteBind(n.Options.eventErrorNotifyType);QaCommon.DefaultDispatcher.DeleteBind(QaCommon.DefaultDispatcher.EventNames.UpdateCommonPDPREmail)},LoadNotifyFollowing:function(){t.Send(i.StartLoadUserNotifications);n.Ajax&&n.Ajax.abort();n.Ajax=$.ajax({url:n.Options.urlLoadNotification,type:"POST",dataType:"json",success:function(n){n.Errors!=null?t.Send(i.ErrorLoadUserNotifications,n):t.Send(i.SuccessLoadUserNotifications,n)},error:function(n){n.statusText!="abort"&&t.Send(i.ErrorLoadUserNotifications,n)}})},FillingNotifyFollowingCheckboxes:function(){var t,i,u,f;for(n.Blocks.NFCs.html(""),t=0;t<n.OriginalActionNotifications.length;t++)i=n.OriginalActionNotifications[t],u=$("<li>"),n.Blocks.NFCs.append(u),u.addClass("checkblock"),f=$("<input>"),u.append(f),r.InitializationCheckbox(f,i.Checked,i.Alias,i.Title,$.proxy(function(t){this.Checked=t.target.checked;n.Blocks.InfoSaveNFC.hide();n.Blocks.SBNF.beebutton("enable")},n.NewActionNotifications[t]))},InitializationCheckbox:function(n,t,i,r,u){var f=QaCommon.Utils.GetGuid();n.attr("id",f);n.attr("name","");$(n).beecheckbox({id:f,name:"checkboxFilter"+i,title:r,checked:t,change:u})},SaveNotification:function(r,u,f){$.ajax({url:n.Options.urlSaveNotification,type:"POST",dataType:"json",data:{notifyPoints:r,actionNotifications:u},success:function(n){n.Errors!=null?t.Send(i.ErrorLoadUserNotifications,n):f(n)},error:function(n){t.Send(i.ErrorLoadUserNotifications,n)}})},SaveOnlyOneTypeNotify:function(t,i,u,f){n.Blocks.InfoProgressSaveN.show();n.Blocks.InfoSaveN.hide();var e=_.cloneDeep(n.OriginalNotifyPoints);e[t]=_.merge(e[t],n.NewNotifyPoints[t]);r.SaveNotification(e,n.OriginalActionNotifications,function(t){if(n.Blocks.InfoProgressSaveN.hide(),t.IsNotValidPhone&&u.NotValidPhoneCallBack){u.NotValidPhoneCallBack();return}n.Blocks.InfoSaveN.show();n.OriginalNotifyPoints=t.NotifyPoints;n.NewNotifyPoints=_.cloneDeep(t.NotifyPoints);var e=_.cloneDeep(t.NotifyPoints),r=_.find(e,{Type:i});i=="EMAIL"&&QaCommon.DefaultDispatcher.Send(n.Options.getInfoEmailChanel,r);i=="SMS"&&QaCommon.DefaultDispatcher.Send(n.Options.getInfoSMSChanel,r);f&&f(r);u.SuccessResult&&u.SuccessResult()})},CommonSaveButton:function(t,i,u){var f=_.findIndex(n.NewNotifyPoints,{Type:t});n.NewNotifyPoints[f]=i.info;r.SaveOnlyOneTypeNotify(f,t,i,u)}},u={ClickSaveButtonNotifyFollowing:function(){n.Blocks.SBNF.beebutton("disable");r.SaveNotification(n.OriginalNotifyPoints,n.NewActionNotifications,function(t){n.OriginalActionNotifications=t.ActionNotifications;n.NewActionNotifications=_.cloneDeep(t.ActionNotifications);n.Blocks.InfoSaveNFC.show();r.FillingNotifyFollowingCheckboxes()})},ClickLinkRedoButton:function(){n.NewActionNotifications=_.cloneDeep(n.OriginalActionNotifications);n.Blocks.SBNF.beebutton("disable");r.FillingNotifyFollowingCheckboxes()},ChangeInfoEmailChanel:function(t){var i=_.find(n.OriginalNotifyPoints,{Type:"EMAIL"});if(i!=null&&(i=i.Value),t.saveValue){QaCommon.DefaultDispatcher.Send(QaCommon.DefaultDispatcher.EventNames.UpdateSettingsNoticesEmail,{oldEmail:i});return}r.CommonSaveButton("EMAIL",t,function(n){QaCommon.DefaultDispatcher.Send(QaCommon.DefaultDispatcher.EventNames.UpdateSettingsNoticesEmail,{oldEmail:i});t.updateProperty||n.ConfirmStatus||!t.SendConfirmedCode||t.SendConfirmedCode()})},ChangeInfoSMSChanel:function(n){n.saveValue||r.CommonSaveButton("SMS",n,function(t){n.updateProperty||t.ConfirmStatus||!n.SendConfirmedCode||n.SendConfirmedCode()})}},{Init:f,Events:u}}();QA=QA||{};QA.Beeline=QA.Beeline||{};QA.Beeline.Parts=QA.Beeline.Parts||{};QA.Beeline.Parts.SDBServiceForProfileWidget=QA.Beeline.Parts.SDBServiceForProfileWidget||function(){function t(t){n=t}function i(){var t=$("#SDBServiceForProfileWidgetIndex");t.find("[name=Loader]").show().next().hide();$.ajax({url:n.LoadInfoUrl,method:"POST",success:function(n){t.replaceWith(n.View)}})}var n=null;return{Init:t,RefreshMainSdb:i}}();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 n=[],u=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},f=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(){})},e=function(){var n=t();r(n,!0)},o=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:u,ChangeAnswer:f,OnClickYes:e,OnClickNo:o,"СollectAnswers":t,MaxQuestion:0}}();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.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.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).getTime(),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);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)))},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 t="",i="",r=$("#currenttabid").val(),n=$("#trusteepaymentslider"+r).val().split("|");n.length>0&&(t=n[0]);n.length>1&&n[1].length>0?(i=n[1],$("#targetdiv .payment-calc-result > small").css({visibility:"visible"}),$("#targetdiv .payment-calc-result > small > em > .cost").html(i+"<span class='rub'>&nbsp;руб.<\/span>")):$("#targetdiv .payment-calc-result > small").css({visibility:"hidden"});$("#targetdiv .payment-calc-result > .cost").html(t+"<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(){};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)};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(){},t=function(){var i=$(".slide-content .description"),t=0,n=$(".slide-content .description .button").height();n==null&&(n=0);i.each(function(){var u=$(this).height(),f=$(this).find(".alignment-placeholder").height(),i=$(this).find(".button").height(),r;i==null&&(i=n);r=u-i-f;r>t&&(t=r)});i.each(function(){var r=$(this).height(),u=$(this).find(".alignment-placeholder").height(),i=$(this).find(".button").height();i==null&&(i=n);var f=r-i-u,e=t-f,o=$(this).find(".alignment-placeholder");o.height(e)})},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)})},r=function(r){r&&r>0&&(n=r);t();$(".content .extras .extra-adds #upsale-scroll li").length>n?$(".content .extras .extra-adds #upsale-scroll").carouFredSel({items:{visible:n},circular:!1,responsive:!0,infinite:!1,prev:{button:".extra-adds .prev"},next:{button:".extra-adds .next"},auto:{play:!1},pagination:".extra-adds .switcher",scroll:{items:n,easing:"swing",duration:500,onAfter:function(){}}}):$("#upsale-scroll").css("text-align","center").siblings("span").hide();$(window).resize(function(){t()});i()};return{init:r,resize:t}}();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 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 n={};n.PhonePrefix=jQuery("#PhoneNumberCheckingContentContainer").find("[name='PhonePrefix']").val();n.PhoneNumber=jQuery("#PhoneNumberCheckingContentContainer .phone-input").find("[name='PhoneNumber']").val();$.ajax({type:"POST",url:QA.Beeline.Parts.VerifyComplianceNumbers.Index.checkUrl,data:n,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(){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()}