var PayRing=function(n,t,i,r,u){var f=this;f.componentRequest_=n;f.smsConfirmTimeOutSecs_=u;f.payring_=$(".payring");f.payrings_=f.payring_.find(".form__fields");f.payRingForm_=$("#payRingForm");f.timerId=0;f.smsConfirmForm_=$("#smsConfirmForm");f.selectedClass_="selected";f.duration=200;f.timerContainer_=f.smsConfirmForm_.find(".timeout-timer");f.init_=function(){new FormRequestStep(f.componentRequest_,t,i,r,f.payRingForm_,f.smsConfirmForm_,f.setStepData_,f.OnErrorResponce);new FormRequestStep(f.componentRequest_,t,i,r,f.smsConfirmForm_,null,null,{getFormSubmitData:f.getStepSmsFormSubmitData});$(".selector__list").mCustomScrollbar();$(".selector").on("selector_changed",function(){var n=$(this).find(".selector__list-option.selected").data("id");$(this).parent(".field_selector").find('input[type="hidden"]').val(n).valid();$(this).hasClass("request_selector_size")&&f.selectRings_(n)});$(".tabs_currency .tabs__opener").on("click",function(){var n=$(this).data("id");$("#Currency").val(n).valid();$(".currency-"+n).show();$(".currency-"+n).siblings("div").hide()});f.payring_.find('input[type="radio"]').on("change",function(){var n=$(this).val();$("#Type").val(n).valid()});$("#Currency").val($(".tabs_currency .tabs__opener.selected").data("id")).valid();f.selectRings_();f.form2Init();new MkbRuWeb.captchaInit};f.getStepSmsFormSubmitData=function(){return $.map(f.smsConfirmForm_.serializeArray(),function(n){return{name:n.name.split(".")[1],value:n.value}})};f.OnErrorResponce=function(n){n.ErrorMessage&&f.componentRequest_.find(".request-status-container").find(".request-status_error").find("p").html(n.ErrorMessage)};f.form2Init=function(){f.smsConfirmForm_.hide();$(".field_sms-send .pseudo").on("click",function(){f.smsConfirmForm_.find("input#SmsConfirmViewModel_Phone").valid();f.sendSms()});f.payRingForm_.on("submit",function(){clearInterval(f.timerId);f.timerId=MkbRuWeb.initTimer(f.timerContainer_,f.smsConfirmTimeOutSecs_,f.onTimeOut)});f.smsConfirmForm_.find("input#SmsConfirmViewModel_Code").on("change",function(){f.smsConfirmForm_.find("input#SmsConfirmViewModel_Phone").valid()})};f.setStepData_=function(n,t){n.Phone&&$(t).find("input#SmsConfirmViewModel_Phone").val(n.Phone).valid();n.ConfirmId&&$("#SmsConfirmViewModel_ConfirmId").val(n.ConfirmId);n.Id&&$(t).find("input#SmsConfirmViewModel_Id").val(n.Id)};f.selectRings_=function(n){f.payring_.fadeOut(f.duration,function(){if(f.payrings_.removeClass(f.selectedClass_),typeof n=="undefined"||n==""||n=="Я не знаю свой размер"){f.payrings_.addClass(f.selectedClass_);$(".payring .form__fields.selected").eq(0).find("input[type=radio]").prop("checked",!0).trigger("change");f.payring_.fadeIn(f.duration);return}f.payrings_.each(function(){var t=$(this).data("size").toString().split(";");$.inArray(n.toString(),t)!=-1&&($(this).addClass(f.selectedClass_),$(".payring .form__fields.selected").eq(0).find("input[type=radio]").prop("checked",!0).trigger("change"),f.payring_.fadeIn(f.duration))})})};f.sendSms=function(){var n={phone:f.smsConfirmForm_.find("input#SmsConfirmViewModel_Phone").val()};MkbRuWeb.sendAsync("/PayRingLanding/SmsSend",n,function(n){$("#SmsConfirmViewModel_ConfirmId").val(n.ConfirmId);clearInterval(f.timerId);f.timerId=MkbRuWeb.initTimer(f.timerContainer_,f.smsConfirmTimeOutSecs_,f.onTimeOut)},function(n){var t=$(".tabs__content_send-request"),r;t.removeClass("sending");t.addClass("sent error");new i;typeof n!="undefind"&&(r=t.find(".request-status_error .request-status__text p").first(),r.length&&r.html(n))})};f.init_()}
var NewsTags=function(n,t,i){try{Vue.component("paginated-list",{data:function(){return{page:0,items:this.listData,isSchool:!1}},props:{listData:{type:Array,required:!0},size:{type:Number,required:!1,"default":6}},methods:{newsGroupedByTag:function(n){let t=this.listData.filter(t=>t.Tags.filter(t=>t.Name===n).length>0);return this.page=0,t}},computed:{pageCount:function(){let n=this.items.length,t=this.size;return Math.ceil(n/t)},pageRange:function(){let i=this.page+1,t=this.pageCount,r=1,u=i-r,f=i+r,n=[];for(let i=1;i<=t;i++)i===1||i===t||i===2||i===t-1||i===3||i===t-2||i>=u&&i<=f?n.push(i):n[n.length-1]!=="..."&&n.push("...");return n},paginatedData:function(){this.items=this.$parent.tag?this.newsGroupedByTag(this.$parent.tag):this.listData;(this.listData==this.$parent.schoolTitle||this.listData==this.$parent.school)&&(this.isSchool=!0);let n=this.page*this.size,t=n+this.size;return this.items.slice(n,t)}},template:`<div>
                        <span>
                           
                            <span v-for="item in paginatedData" class="list-group-item">
                                <ul class="news__item-tags">
                                    <li v-for="tag in item.Tags" v-bind:class="{ active: $parent.tag === tag.Name }"><span @click="$parent.tag = tag.Name">{{ tag.Name }}</span><span v-if="$parent.tag === tag.Name" @click="$parent.tag = null"><span > x</span></li>
                                </ul>
                                <p class="list-group-item--title"><a :href=" isSchool? '/business-support/speeches/' + item.Id :'/business-support/' + item.Id">{{ item.Title }}</a></p>                                                
                                <p class="list-group-item--date">{{ item.DateString }}</p>
                            </span>
                        </span>
                        <span v-bind:class="[{ hide: pageCount === 1 }, 'page-item']">
                            <button type="button" :disabled="pageNumber === '...'" :class="[{ active: pageNumber === page+1}, 'page-link']"  v-for="pageNumber in pageRange" @click="page = pageNumber-1"> {{pageNumber}} </button>
                        </span>
                       </div>
            `});new Vue({el:".paginated-list",data:{state:n,mk:t,schoolTitle:i.slice(1,3),school:i.slice(1),tag:null}})}catch(r){console.log(r)}}
var ArifmetikaDobra=function(n,t,i){function f(n,t){var i=document.createElement(n);for(var r in t)i[r]=t[r];return i}function r(n,t,i){n.appendChild(f("input",{type:"hidden",name:t,value:i}))}function e(n,t){var i=document.createElement("form");i.target="iframe_a";i.method="POST";i.action=n;r(i,"mid",t.Mid);r(i,"aid",t.Aid);r(i,"amount",t.Amount);r(i,"oid",t.Oid);r(i,"signature",t.Signature);r(i,"redirect_url",t.RedirectUrl);r(i,"client_mail",t.ClientMail);r(i,"site_link",t.SiteLink);r(i,"merchant_mail",t.MerchantMail);r(i,"cancel_link",t.CancelLink);r(i,"frame","true");t.Recurring=="Y"&&(r(i,"Recurring",t.Recurring),r(i,"ExecutionDate",t.ExecutionDate),r(i,"Frequency",t.Frequency),r(i,"NumberOfRecurrences",t.NumberOfRecurrences));document.body.appendChild(i);i.submit();$(".form_requset_card").hide();$("iframe").show()}var u=this,o=function(n){n&&n.IsSuccess&&e(n.model.EcomMkbUrl,n.model)};u.init_=function(){var r=$(".component_request");new FormRequest(r,n,t,null,null,null,o);var u=r.find("#AmountAnother"),f=r.find("#Name"),e=r.find("#Email");r.find(".btn").on("click",function(){var i=$(".component_request").find(".tabs__opener.pay_type.selected").data("tab"),t,n;i=="onetime"?$(".component_request").find("#IsOnetime").val(!0):$(".component_request").find("#IsOnetime").val(!1);t=$(".component_request").find("input:radio:checked").val();n=$(".component_request").find("#AmountValue");switch(t){case"1":n.val("4600");break;case"2":n.val("1150");break;case"3":n.val("575");break;case"4":n.val($(".component_request").find("#AmountAnother").val().replace(".",","))}});r.find(":checkbox").on("change",function(){$(this).parents(".form__fields").find(":checkbox").valid()});r.find("input:radio").on("click",function(){var t=$(this).val(),n;$(".component_request").find('p[data-tab="amount"]').hide();n=$("#AmountAnotherSection");n.hide();t=="4"?(n.show(),$(".component_request").find("#AmountAnother").focus()):($(".component_request").find("#AmountAnother").valid(),$(".component_request").find('p[data-tab="amount"][data-id="'+t+'"]').show())});u.on("blur",function(){var n=$(this).val().replace(",","."),t=parseFloat(n),r;if(isNaN(t)){$(".component_request").find('label[for="4-Question1"]').text("Введите свою сумму");$(this).val(null).valid();return}t<1&&(n="1",$(this).val(n));r=i.formatNumber(n," ",".");$(".component_request").find('label[for="4-Question1"]').text(r);$(".component_request").find("#AmountAnotherSection").hide()});u.on("keyup",function(){var n=$(this).val().toString();n&&(n=n.replace(/[^\d,.]*/g,"").replace(/([,.])[,.]+/g,"$1").replace(/^[^\d]*(\d{1,7}([.,]\d{0,2})?).*$/g,"$1"),$(this).val(n))});u.on("keypress",function(n){var t=n.which,r,u;if(t==i.Keyboard.ENTER){$(this).trigger("blur");n.stopPropagation();n.preventDefault();return}if(t>=48&&t<=57||t>=8&&t<32||t>=16&&t<=18||t==44||t==46){if(r=$(this).val().replace(",","."),u=r.indexOf("."),(t==44||t==46)&&u>-1){n.preventDefault();return}return}n.preventDefault()});f.on("keypress",function(n){var t=n.which;if(t==i.Keyboard.ENTER){$(this).trigger("blur");n.stopPropagation();n.preventDefault();return}t>=1040&&t<=1103||t>=8&&t<=32||t>=16&&t<=18||t==45||t==1105||t==1025||n.preventDefault()});e.on("keypress",function(n){var t=n.which;if(t==i.Keyboard.ENTER){$(this).trigger("blur");n.stopPropagation();n.preventDefault();return}t>=63&&t<=90||t>=94&&t<=122||t>=8&&t<32||t>=16&&t<=18||t==33||t>=35&&t<=39||t==42||t==43||t>=45&&t<=57||t==61||t>=123&&t<=126||n.preventDefault()})};u.init_()}
