PageSourceSearch

https://pantum-printers.ru/templates/pantum/public/js/style.min-dafe6316c7.js

js pantum-printers.ru collected 2026-10-03 19:40:25 UTC 403,822 bytes, 1,021 lines download raw bytes

1(function(){'use strict';function initPrinterContactCaptcha(){var form=document.querySelector('.kyocera-contacts__form, .printer-contacts__form');if(!form){return}
2var submitButton=form.querySelector('button[type="submit"]');var agreement=form.querySelector('.kyocera-contacts__agreement, .printer-contacts__agreement');var captchaBox=document.createElement('div');var captchaContainer=document.createElement('div');var errorMessage=document.createElement('div');var captchaWidgetId=null;var captchaScriptPromise=null;captchaBox.className='printer-contact-captcha';captchaContainer.className='smart-captcha printer-contact-captcha__widget';captchaContainer.setAttribute('data-hl','ru');errorMessage.className='printer-contact-captcha__error';errorMessage.setAttribute('role','alert');errorMessage.setAttribute('aria-live','polite');errorMessage.hidden=!0;captchaBox.appendChild(captchaContainer);captchaBox.appendChild(errorMessage);if(agreement){form.insertBefore(captchaBox,agreement)}else if(submitButton){form.insertBefore(captchaBox,submitButton)}else{form.appendChild(captchaBox)}
3function showError(message){errorMessage.textContent=message;errorMessage.hidden=!1}
4function clearError(){errorMessage.textContent='';errorMessage.hidden=!0}
5if(new URLSearchParams(window.location.search).get('feedback')==='captcha'){showError('\u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u043d\u0435 \u043f\u0440\u043e\u0439\u0434\u0435\u043d\u0430 \u0438\u043b\u0438 \u0443\u0441\u0442\u0430\u0440\u0435\u043b\u0430. \u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0435, \u0447\u0442\u043e \u0432\u044b \u043d\u0435 \u0440\u043e\u0431\u043e\u0442, \u0435\u0449\u0451 \u0440\u0430\u0437.')}
6function loadCaptchaScript(){if(window.smartCaptcha&&typeof window.smartCaptcha.render==='function'){return Promise.resolve()}
7if(captchaScriptPromise){return captchaScriptPromise}
8captchaScriptPromise=new Promise(function(resolve,reject){var callbackName='printerContactCaptchaApiReady';var script=document.getElementById('printer-contact-smartcaptcha-api');window[callbackName]=function(){resolve()};if(!script){script=document.createElement('script');script.id='printer-contact-smartcaptcha-api';script.src='https://smartcaptcha.cloud.yandex.ru/captcha.js?render=onload&onload='+callbackName;script.async=!0;script.defer=!0;document.head.appendChild(script)}
9script.addEventListener('load',function(){if(window.smartCaptcha&&typeof window.smartCaptcha.render==='function'){resolve()}},{once:!0});script.addEventListener('error',function(){reject(new Error('captcha_script_failed'))},{once:!0})});return captchaScriptPromise}
10if(submitButton){submitButton.disabled=!0}
11fetch('/ajax.php?type=printer_contact_captcha_config',{credentials:'same-origin',headers:{Accept:'application/json'}}).then(function(response){if(!response.ok){throw new Error('captcha_config_failed')}
12return response.json()}).then(function(config){if(!config.success||!config.siteKey){throw new Error('captcha_key_missing')}
13return loadCaptchaScript().then(function(){captchaWidgetId=window.smartCaptcha.render(captchaContainer,{sitekey:config.siteKey,hl:'ru',callback:clearError});if(submitButton){submitButton.disabled=!1}})}).catch(function(){showError('\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0443. \u041e\u0431\u043d\u043e\u0432\u0438\u0442\u0435 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443 \u0438 \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0435\u0449\u0451 \u0440\u0430\u0437.')});form.addEventListener('submit',function(event){var token=form.querySelector('input[name="smart-token"]');if(captchaWidgetId===null||!token||!token.value){event.preventDefault();showError('\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0435, \u0447\u0442\u043e \u0432\u044b \u043d\u0435 \u0440\u043e\u0431\u043e\u0442.');captchaBox.scrollIntoView({behavior:'smooth',block:'center'})}})}
14if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',initPrinterContactCaptcha,{once:!0})}else{initPrinterContactCaptcha()}})();window.PROSKTR=window.PROSKTR||{};
14window.PROSKTR.formatPriceWithThousands=window.PROSKTR.formatPriceWithThousands||function(value){var normalized=String(value==null?'':value).replace(/\s+/g,'').replace(',','.');var number=Number(normalized);if(!isFinite(number)){return value}
15var parts=String(number).split('.');parts[0]=parts[0].replace(/\B(?=(\d{3})+(?!\d))/g,' ');return parts.join(',')};var autocomplete_city_cache={byCity:{},byZoneId:{}};$.fn.redrawMySelect=function(){if('selecter' in $.fn){if($(this).hasClass('selectpicker')&&typeof $.fn.selectpicker==="function"){$(this).selectpicker('refresh')}
16if(!$(this).hasClass('native')){$(this).selecter('destroy');$(this).selecter()}}}
17$.fn.dateMask=function(){$(this).mask('99.99.9999',{placeholder:"_"})};var defaultValidateSetup={description:{commonDescription:{required:'<div class="error">\u041f\u043e\u043b\u0435 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0434\u043b\u044f \u0437\u0430\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f</div>',rus:'<div class="error">\u0422\u0435\u043a\u0441\u0442 \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u043d\u0430 \u0440\u0443\u0441\u0441\u043a\u043e\u043c \u044f\u0437\u044b\u043a\u0435</div>',name:'<div class="error">\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0439 \u0444\u043e\u0440\u043c\u0430\u0442</div>',fullname:'<div class="error">\u041f\u0440\u0438\u0432\u0435\u0434\u0438\u0442\u0435 \u043a \u0444\u043e\u0440\u043c\u0430\u0442\u0443: "\u0418\u043c\u044f \u0424\u0430\u043c\u0438\u043b\u0438\u044f" \u0440\u0443\u0441\u0441\u043a\u0438\u043c\u0438 \u0431\u0443\u043a\u0432\u0430\u043c\u0438</div>',email:'<div class="error">\u041d\u0435 \u0432\u0435\u0440\u043d\u043e \u0432\u0432\u0435\u0434\u0451\u043d e-mail</div>',phone_10:'<div class="error">\u041d\u0435 \u0432\u0435\u0440\u043d\u043e \u0432\u0432\u0435\u0434\u0451\u043d \u043d\u043e\u043c\u0435\u0440 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430</div>',phone_11:'<div class="error">\u041d\u0435 \u0432\u0435\u0440\u043d\u043e \u0432\u0432\u0435\u0434\u0451\u043d \u043d\u043e\u043c\u0435\u0440 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430</div>',pass:'<div class="error">\u041f\u0430\u0440\u043e\u043b\u044c \u0434\u043e\u043b\u0436\u0435\u043d \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442\u044c \u043c\u0438\u043d\u0438\u043c\u0443\u043c 5 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432</div>',passConfirm:'<div class="error">\u041f\u043e\u043b\u044f "\u041f\u0440\u0438\u0434\u0443\u043c\u0430\u0439\u0442\u0435 \u043f\u0430\u0440\u043e\u043b\u044c" \u0438 "\u041f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u0435 \u043f\u0430\u0440\u043e\u043b\u044c" \u0434\u043e\u043b\u0436\u043d\u044b \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u0442\u044c</div>',valid:'<div class="success">\u041e\u041a</div>',autocompleteCity:'<div class="error">\u041d\u0435 \u0432\u044b\u0431\u0440\u0430\u043d \u0433\u043e\u0440\u043e\u0434</div>',numeric:'<div class="error">\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0439 \u0444\u043e\u0440\u043c\u0430\u0442</div>',dateRu:'<div class="error">\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0439 \u0444\u043e\u0440\u043c\u0430\u0442 \u0434\u0430\u0442\u044b (\u0414\u0414.\u041c\u041c.\u0413\u0413\u0413\u0413)</div>',}},eachInvalidField:function(event,statuses,options){var dataDescription=$(this).data('description')||'commonDescription';var text='';$.each(statuses,function(i,val){if(val==!1){if(i=='conditional'){text=options.description[dataDescription][statuses.conditionalName]||options.description.commonDescription[statuses.conditionalName]||''}else{text=options.description[dataDescription][i]||options.description.commonDescription[i]||''}}});fieldDescribedby=$(this).data('describedby');$(this).addClass('valid-error');if(fieldDescribedby!=undefined&&$('#'+fieldDescribedby).length){$('#'+fieldDescribedby).html(text)}else{$(this).closest('.j-value').find('.validation-description').html(text)}},eachValidField:function(){fieldDescribedby=$(this).data('describedby');$(this).removeClass('valid-error');if(fieldDescribedby!=undefined&&$('#'+fieldDescribedby).length){$('#'+fieldDescribedby).html('')}else{$(this).closest('.j-value').find('.validation-description').html('')}},invalid:function(){$(this).addClass('form-valid-error');$('.sc-form-error').show();
17setTimeout(function(){$('.sc-form-error').hide()},2000);if(!$(this).data('skipInvalidScroll')&&$('input.valid-error').length){var scrollTo=$('input.valid-error').offset().top;$('html, body').animate({scrollTop:scrollTo-60},600)}},valid:function(){$(this).removeClass('form-valid-error')},conditional:{rus:function(value,options){return value.length==0||/^[\u0430-\u044f\u0410-\u042f\u0451\u0401\s\-,]+$/.test(value)},name:function(value,options){return value.length==0||/^[\u0430-\u044f\u0410-\u042f\u0451\u0401a-zA-Z\s\-,]+$/.test(value)},fullname:function(value,options){return value.length==0||/^[\u0430-\u044f\u0410-\u042f\u0451\u0401a-zA-Z\s\-,]+ [\u0430-\u044f\u0410-\u042f\u0451\u0401a-zA-Z\s\-,]+$/.test(value)},email:function(value,options){return value.length==0||/[-0-9a-z_]+@[-0-9a-z_^.]+\.[a-z]+/i.test(value)},phone_11:function(value,options){value=value.replace(/[^0-9]/g,"");return value.length==PROSKTR.country.phoneLength||value.length==0},pass:function(value,options){return value.length>=5},passConfirm:function(value,options){var passEl=$(this).closest('form').find('input[name=password]');return value==passEl.val()},autocompleteCity:function(value,options){var holder=$(this).closest('.city-holder');var city=$('input[name=city]',holder);var zone_id=$('[name=zone_id]',holder);return parseInt(zone_id.val())>0&&city.val().length>0},numeric:function(value,options){return!isNaN(value.trim())},ajaxEmail:function(value,options,a){var status=$(this).data('validEmailStatus');var phoneEl=$(this).closest('form').find('input[name=phone]');if(phoneEl.length==0){phoneEl=$(this).closest('form').find('input[name=telephone]')}
18if(phoneEl.length>0&&phoneEl.val().length>0){status=3;$(this).data('validEmailStatus',status);if(!$(this).closest('form').hasClass('on-change-validate-form')){return!0}}
19if(status==undefined){status=0}
20var lastVal=$(this).data('lastVal');if(lastVal!=$(this).val()){$(this).data('lastVal',$(this).val());status=0}
21if(status==1||status==3||customer.isLogin()){if(!$(this).closest('form').hasClass('on-change-validate-form')){return!0}}
22if($(this).closest('form').hasClass('on-change-validate-form')&&this.val()==this.data('old')){return!0}
23var emailEl=this;var passEl=$(this).closest('form').find('input[name=password]');var passRow=passEl.closest('.pass-row');var pass_btn=$('.pass-btn',passRow);if(!pass_btn.data('login-binded-email')){pass_btn.data('login-binded-email',!0);pass_btn.on('click',function(){customer.login({customerInfo:{pass:passEl.val(),email:emailEl.val(),},error:function(msg){if(phoneEl.length==0||phoneEl.val().length==0){emailEl.data('validEmailStatus',0);passRow.find('.validation-description').html('<div class="error">'+msg.err_mes+'</div>').addClass('not-empty')}},success:function(msg){emailEl.data('validEmailStatus',3);if(PROSKTR.content=='shopping_cart'&&msg.count_contents_before!=msg.count_contents_after){window.location.reload()}}})})}
24customer.checkEmail({email:value,email_exists:function(msg){passRow.removeClass('hidden');passRow.find('.form-control__placeholder').text('\u041f\u0430\u0440\u043e\u043b\u044c \u043a email');$(emailEl).data('validEmailStatus',2);var moreText='';if(emailEl.hasClass('registerMail')){moreText=' <a class="js-login greydotted">\u0432\u043e\u0439\u0442\u0438 \u0432 \u0441\u0432\u043e\u0439 \u0430\u043a\u043a\u0430\u0443\u043d\u0442</a>'}
25$(emailEl).closest('.j-value').find('.validation-description').html('<div class="error">\u0412\u0430\u0448 e-mail \u0443\u0436\u0435 \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d'+moreText+'</div>')},email_not_exists:function(msg){if(passRow.closest('#create-account-form').length==0&&!phoneEl.hasClass('valid-error')){passRow.addClass('hidden')}
26$(emailEl).data('validEmailStatus',1);return!0},error:function(msg){if(passRow.closest('#create-account-form').length==0&&!phoneEl.hasClass('valid-error')){passRow.addClass('hidden')}
27$(this).closest('.j-value').find('.validation-description').html('<div class="error">'+msg.err_mes+'</div>');$(emailEl).data('validEmailStatus',0)}})},ajaxPhone:function(value,options){var emailEl=$(this).closest('form').find('input[name=email_address]');var status=$(this).data('validPhoneStatus');if(status==undefined){status=0}
28var lastVal=$(this).data('lastVal');if(typeof lastVal=='string'){lastVal=parseInt(lastVal.replace(/\D+/g,""))}
29var parsedVal=parseInt($(this).val().replace(/\D+/g,""));if(lastVal!=parsedVal){$(this).data('lastVal',parsedVal);status=0}
30var phoneEl=this;if($(this).closest('form').hasClass('on-change-validate-form')&&(parseInt(this.val().replace(/\D+/g,""))==this.data('old')||status==1)){return!0}
31if(status==1){return!0}
32if(customer.isLogin()&&customer.info.phone==parsedVal){return!0}
33var passEl=$(this).closest('form').find('input[name=password]');var passRow=passEl.closest('.pass-row');var pass_btn=$('.pass-btn',passRow);if(!pass_btn.data('login-binded-phone')){pass_btn.data('login-binded-phone',!0);pass_btn.on('click',function(){customer.login({customerInfo:{pass:passEl.val(),email:phoneEl.val(),options:{'email_or_phone':!0},},error:function(msg){phoneEl.data('validPhoneStatus',0);passRow.find('.validation-description').html('<div class="error">'+msg.err_mes+'</div>').addClass('not-empty')},success:function(msg){phoneEl.data('validPhoneStatus',3);if(PROSKTR.content=='shopping_cart'&&msg.count_contents_before!=msg.count_contents_after){window.location.reload()}}})})}
34customer.checkPhone({phone:value,phone_exists:function(msg){if(msg.phoneThisLogin==1){phoneEl.data('validPhoneStatus',1);phoneEl.trigger('change');return!0}
35passRow.removeClass('hidden');passRow.find('.form-control__placeholder').text('\u041f\u0430\u0440\u043e\u043b\u044c \u043a \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0443');$(phoneEl).data('validPhoneStatus',2);var moreText='';if(phoneEl.hasClass('fastOrderPhone')){moreText=' <a class="toLoginTab greydotted">\u0432\u043e\u0439\u0442\u0438 \u0438 \u043a\u0443\u043f\u0438\u0442\u044c</a>'}
36if(phoneEl.hasClass('registerPhone')){moreText=' <a class="js-login greydotted">\u0432\u043e\u0439\u0442\u0438 \u0432 \u0441\u0432\u043e\u0439 \u0430\u043a\u043a\u0430\u0443\u043d\u0442</a>'}
37$(phoneEl).closest('.j-value').find('.validation-description').html('<div class="error">\u0412\u0430\u0448 \u0442\u0435\u043b\u0435\u0444\u043e\u043d \u0443\u0436\u0435 \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d'+moreText+'</div>')},phone_not_exists:function(msg){if($(this).closest('form').hasClass('on-change-validate-form')){phoneEl.data('validPhoneStatus',3);return!0}
38if($(phoneEl).closest('form').attr('name')=='create_account'){}
39if(passRow.closest('#create-account-form').length==0&&!emailEl.hasClass('valid-error')){passRow.addClass('hidden')}
40$(phoneEl).data('validPhoneStatus',1)},error:function(msg){if(passRow.closest('#create-account-form').length==0&&!emailEl.hasClass('valid-error')){passRow.addClass('hidden')}
41$(this).closest('.j-value').find('.validation-description').html('<div class="error">'+msg.err_mes+'</div>');$(phoneEl).data('validPhoneStatus',0)}})},ajaxPhoneAndPassCode:function(value,options){var phoneEl=this;if($(phoneEl).data('proccess')>0){return!0}
42if(value.length>0){$(phoneEl).data('proccess',1)}
43var status=$(this).data('validPhoneStatus');if(status==undefined){status=0}
44var lastVal=$(this).data('lastVal');if(typeof lastVal=='string'){lastVal=parseInt(lastVal.replace(/\D+/g,""))}
45var parsedVal=parseInt($(this).val().replace(/\D+/g,""));if(lastVal!=parsedVal){$(this).data('lastVal',parsedVal);status=0}
46var phoneEl=this;if($(this).closest('form').hasClass('on-change-validate-form')&&(parseInt(this.val().replace(/\D+/g,""))==this.data('old')||status==1)){$(phoneEl).data('proccess',0);return!0}
47if(status==1){$(phoneEl).data('proccess',0);return!0}
48if(customer.isLogin()&&customer.info.phone==parsedVal){$(phoneEl).data('proccess',0);return!0}
49var passEl=$(this).closest('form').find('input[name=passCode]');var passRow=passEl.closest('.pass-row');var pass_btn=$('.pass-btn',passRow);$(phoneEl).removeClass('exists');customer.checkPhoneAndSendPassCode({phone:value,phone_exists:function(msg){if(msg.phoneThisLogin==1){phoneEl.data('validPhoneStatus',1);phoneEl.trigger('change');$(phoneEl).data('proccess',0);return!0}
50passRow.removeClass('hidden');passRow.find('.form-control__placeholder').text('\u041a\u043e\u0434 \u0438\u0437 sms');$(phoneEl).data('validPhoneStatus',2);var moreText='';if(phoneEl.hasClass('fastOrderPhone')){moreText=' <a class="toLoginTab greydotted">\u0432\u043e\u0439\u0442\u0438 \u0438 \u043a\u0443\u043f\u0438\u0442\u044c</a>'}
51if(phoneEl.hasClass('registerPhone')){moreText=' <a class="js-login greydotted">\u0432\u043e\u0439\u0442\u0438 \u0432 \u0441\u0432\u043e\u0439 \u0430\u043a\u043a\u0430\u0443\u043d\u0442</a>'}
52$(phoneEl).addClass('exists').closest('.j-value').find('.validation-description').html('<div class="exists">'+msg.err_mes+'</div>');$(phoneEl).data('proccess',0)},phone_not_exists:function(msg){if(passRow.closest('#create-account-form').length==0){passRow.addClass('hidden')}
53$(phoneEl).data('validPhoneStatus',1);$(phoneEl).trigger('change');$(phoneEl).data('proccess',0)},error:function(msg){if(passRow.closest('#create-account-form').length==0){passRow.addClass('hidden')}
54$(this).closest('.j-value').find('.validation-description').html('<div class="error">'+msg.err_mes+'</div>');$(phoneEl).data('validPhoneStatus',0);$(phoneEl).data('proccess',0)}})},dateRu:function(value,options){if(!/^[0-9]{2}\.[0-9]{2}\.[0-9]{4}$/i.test(value)){return!1}else{var arrD=value.split(".");arrD[1]-=1;var d=new Date(arrD[2],arrD[1],arrD[0]);if((d.getFullYear()==arrD[2])&&(d.getMonth()==arrD[1])&&(d.getDate()==arrD[0])){return!0}else{return!1}}},'autocomplete-city':function(value,option){if($(this).is(':disabled')){return!0}
55if(value.length==0||value==0){$(this).closest('.for-autocomplete').parent().selectCity('showError','\u041d\u0435 \u0432\u0432\u0435\u0434\u0451\u043d \u0433\u043e\u0440\u043e\u0434');return!1}else{return!0}}}};var default_ajax_form_options={dataType:'json',timeout:15000,beforeSubmit:function(formData,jqForm,options,form){if(jqForm.data('zone_id_check')==1&&array_search(formData,'zone_id').value==0){return!1}
56if(jqForm.data('disabled')==1){return!1}
57jqForm.addClass('form-loading');formData.push({name:'ajax',value:3})},success:function(responseText,statusText,additParam,form){form.removeClass('form-loading');if(responseText.data){$.each(responseText.data,function(selector,data){el=$(selector);el.html(data);if($('form.validate',el)){$('form.validate',el).validate()}
58$('.datepicker',el).datepicker();if($('.default-validate-form',el).length){$('.default-validate-form',el).validate()}
59$('.default-ajax-form',el).ajaxForm(default_ajax_form_options);$('.phone-11-dig',el).phoneMask();$('.date-mask',el).dateMask();var checkboxes=$('input:checkbox',el);if(checkboxes.length){checkboxes.checkbox()}
60if(selector=='.delivery-list'){var select_city=$('.country-form input[name=city]').val();var uri_name=$('#shops-popup select[name=shop_city] option[city='+select_city+']').val();$('#shops-popup select[name=shop_city]').val(uri_name).trigger('change')}
61$('.tooltip',el).tooltip_init();$('.tabset',el).tabset();$('.subtabset').tabset({control:'.subtabs .subtab span',add_parent_active:'li',tab:'.subtab-item',hash:!1});$(".delivery-text .tab").click(function(){$(".delivery-text .tab").removeClass("active").eq($(this).index()).addClass("active");$(".delivery-text .tab-item").hide().eq($(this).index()).fadeIn()}).eq(0).addClass("active");init_sc_autocomplete(el);initDeliveryList();initEditCustomerInfoForm();if($.inArray('alignPopup',responseText.options)>=0){var popup=el.closest('.popup');if(popup.length){popup.css({'top':(popup.outerHeight()-$(window).height()>=20?0:(($(window).height()-popup.outerHeight())/2)-10),})}}})}}};if(typeof $.validateSetup==='function'){$.validateSetup(defaultValidateSetup)}
62$.views.helpers({json_decode:function(val){return $.toJSON(val)}
62,formatPriceWithThousands:function(value){return window.PROSKTR.formatPriceWithThousands(value)},NumToRu_declination:NumToRu_declination,});Customer.prototype.afterLogin=function(data,msg,callback){$('.j-menu-if-logoff').removeClass('hidden');$('.j-menu-if-login').addClass('hidden');if($('.btn-holder.product-review-section').length){var id=$('.btn-holder.product-review-section').data('id');html='<a href="/product_reviews_write.php?products_id='+id+'" class="btn btn-info type2">\u041d\u0410\u041f\u0418\u0421\u0410\u0422\u042c \u041e\u0422\u0417\u042b\u0412</a>';$('.btn-holder.product-review-section').html(html)}
63if(location.pathname==='/login.php'){window.location.replace("/account.php")}else if(msg.count_contents_before!=msg.count_contents_after){window.location.reload()}};Customer.prototype.afterLogoff=function(msg,callback){$('#login-menu-item').removeClass('dropdown').removeClass('open');$('.j-menu-if-logoff').addClass('hidden');$('.j-menu-if-login').removeClass('hidden')};Listing.prototype.settings.formFiltrs='.filter-box';Listing.prototype.listAjaxBefore=function(){$('.catalog-products-count').addClass('loading');$('.mobile-loading').addClass('loading');$('.js-h1-wrapper,.js-loading-filters').addClass('loading')};Listing.prototype.settings.formShowResponse=function(responseText,statusText,additParam,jqForm){if(!$.render||!$.render.listing_product){var listingTemplateRequest=window.kyoceraListingTemplateReady;if((!listingTemplateRequest||listingTemplateRequest.state()!=='pending')&&typeof window.kyoceraEnsureTemplates==='function'){listingTemplateRequest=window.kyoceraListingTemplateReady=window.kyoceraEnsureTemplates('listing_product')}
64var stopListingLoading=function(){jqForm.removeClass('loading');$('.catalog-products-count,.mobile-loading,.js-h1-wrapper,.js-loading-filters').removeClass('loading');window.listing.loading=!1};if(listingTemplateRequest&&listingTemplateRequest.state()=='pending'){listingTemplateRequest.done(function(){Listing.prototype.settings.formShowResponse(responseText,statusText,additParam,jqForm)}).fail(stopListingLoading)}else{stopListingLoading()}
65return}
66jqForm.removeClass('loading');if(responseText.filtrs&&responseText.filtrs.fprice&&responseText.filtrs.fprice.values&&responseText.filtrs.fprice.values.noGroup){var filterPrice=responseText.filtrs.fprice.values.noGroup;$('.js-min-max-currentmin-currentmax').val(filterPrice[0].value+'/'+filterPrice[1].value)}
67$('.js-h1-wrapper,.js-loading-filters').removeClass('loading');var productsWrap=$('.catalog-section .product-list.dynamic,.js-catalog-list-of-products');$('.js-filters-count-data').attr('data-filters-count',responseText.filterCount);if(responseText.pagination.pageCount>1&&$('.pagination-page-list')){$('.pagination-page-list').html(responseText.pagination.html)}
68var productsList=[];$.each(responseText.productsList,function(productKey,product){if(product.products_images_count>0&&product.products_bimage){product.imgGallery=[];for(var i=1;i<=product.products_images_count;i++){product.imgGallery.push({key:i,products_image:product.products_bimage.replace("_1","_"+i),products_name:product.products_name})}}
69if(product.products_description_mini){var descriptionElement=document.createElement('div');descriptionElement.innerHTML=product.products_description_mini;var descriptionText=(descriptionElement.textContent||descriptionElement.innerText||'').replace(/\u00a0/g,' ').replace(/\s+/g,' ').trim();product.kyocera_products_description_mini=descriptionText.length>180?descriptionText.slice(0,180)+'\u2026':descriptionText}
70productsList.push(product)});var productsHtml=$.render.listing_product(productsList,{currencies:window.PROSKTR.currencies});if($('#show_more').val()==0){var productsWrapDynamic=$('.catalog-section .product-list.ordered-recently');if(productsWrapDynamic.length){productsWrapDynamic.next().remove();productsWrapDynamic.prev().remove();productsWrapDynamic.remove()}
71productsWrap.empty()}
72if($('#show_more').val()==2){productsWrap.prepend(productsHtml)}else{productsWrap.append(productsHtml)}
73$('#show_more').val(0);window.listing.loading=!1;if(window.listing.queue){window.listing.queue=!1;$('#filtr-form').trigger('change')}
74$('input[name=page]',jqForm).val(responseText.pagination.pageNumber);window.listing.setFiltrs(responseText.filtrs);$('.catalog-top-panel .js-count').html(responseText.pagination.allItems);$('.js-products-count').text('('+responseText.pagination.allItems+')');$('.catalog-top-panel .js-count-text').html(NumToRu_declination(responseText.pagination.allItems,'\u0442\u043e\u0432\u0430\u0440','\u0442\u043e\u0432\u0430\u0440\u0430','\u0442\u043e\u0432\u0430\u0440\u043e\u0432'));$('.filter-btns .num,.js-filter-btns .js-num').html('('+responseText.pagination.allItems+')');jqForm.data('pagesCount',responseText.pagination.pageCount);$('.listing-progress-text__viewed-count').text(Math.min(responseText.pagination.toItems,responseText.pagination.allItems));$('.listing-progress-text__all-count').text(responseText.pagination.allItems);$('.listing-progress-bar').val(Math.min(responseText.pagination.toItems,responseText.pagination.allItems));$('.listing-progress-bar').prop('max',responseText.pagination.allItems);$('.active-filters-block').empty();var checkedCount=0;$.each(responseText.filtrs,function(){$.each(this.values,function(){$.each(this,function(){if(this.name!=undefined){if(this.checked){var filterText=this.text==null?'':String(this.text),normalizedText=filterText.toLowerCase(),val=filterText;if(normalizedText=='fpricefrom'){val='\u043e\u0442 '+this.checked+' '+window.PROSKTR.currencies.rightMin}
75if(normalizedText=='fpriceto'){val='\u0434\u043e '+this.checked+' '+window.PROSKTR.currencies.rightMin}
76$('.active-filters-block').append('<li data-filter="'+this.name+'" data-group="'+this.group_name+'" data-value="'+this.value+'" data-text="'+normalizedText+'">'+val+'</li>');checkedCount++}}else{$.each(this,function(){if(this.name!=undefined){if(this.checked){var filterText=this.text==null?'':String(this.text),normalizedText=filterText.toLowerCase(),val=filterText;if(this.text=='fpricefrom'){val='\u043e\u0442 '+this.value+' '+window.PROSKTR.currencies.rightMin}
77if(this.text=='fpriceto'){val='\u0434\u043e '+this.value+' '+window.PROSKTR.currencies.rightMin}
78$('.active-filters-block').append('<li data-filter="'+this.name+'" data-group="'+this.group_name+'" data-value="'+this.value+'" data-text="'+normalizedText+'">'+val+'</li>');checkedCount++}}})}})})});if(checkedCount>1){$('.active-filters-block').append('<li class="clearAll">\u041e\u0447\u0438\u0441\u0442\u0438\u0442\u044c \u0444\u0438\u043b\u044c\u0442\u0440\u044b</li>')}
79var productsArr=[];var totalPrice=[];for(var i=responseText.productsList.length-1;i>=0;i--){productsArr.push(''+responseText.productsList[i].products_id);totalPrice.push(responseText.productsList[i].current_price)}
80$('.loadmore a').removeClass('loading');if(responseText.categoriesTree!=undefined){$('.js-categories-tree-when-filter-change').html(responseText.categoriesTree)}
81$('.pagination-page-list').html(responseText.pagination.html);if(responseText.pagination.isLast){$('.loadmore').addClass('hidden')}else{$('.loadmore').removeClass('hidden')}};Listing.prototype.hideFiltrs=function(){var div=$(this.options.divFiltrs,this.options.form);var filtrElements=$(this.options.formFiltrs,this.options.form);var elHeight=filtrElements.eq(0).outerHeight(!0);var togglerAdded=!1;var toggler=$(this.options.divFiltrsToggler,this.options.form);if(!div.is(':visible')){$(this.options.divFiltrsToggler,this.options.form).hide();div.closest('.one-row').removeClass('one-row');return!1}else if(div.height()<=elHeight+10){$(this.options.divFiltrsToggler,this.options.form).hide();div.closest('.one-row').removeClass('one-row');return!1}
82while(div.height()>elHeight+10){if(!togglerAdded){togglerAdded=!0;toggler.css('display','inline-block')}
83toggler.after(filtrElements.last().hide().addClass('toggled'));filtrElements=filtrElements.filter(':visible')}
84div.closest('.one-row').removeClass('one-row')};ShoppingCart.prototype.addProductCallback=function(data){return function(msg,textStatus,jqXHR){var cart_info=$('.drop-cart');var that=this;this.setQuantityNPrice(msg);if(msg.dublicate){}else{this.reloadPopup();if(typeof data.success=='function'){data.success.call(this,msg)}
85if(msg.added_product&&msg.added_product.length){sendStatistics(msg.added_product[0]);addProductEvent(msg)}
86$('.j-show-add-product-modal').trigger('click');if(window.PROSKTR.content=="product_info"){if($('.js-product-section-v2').length){$('#add-to-cart-modal-2').modal('show')}else{$('#add-to-cart-modal').modal('show')}}else{if($('#product-preview').hasClass('in')){$('#product-preview').one('hidden.bs.modal',function(){$('#add-to-cart-modal').modal('show')});$('#product-preview').modal('hide')}
87if($('.js-show-popup-add-to-cart').length){$('#add-to-cart-modal-2').modal('show')}}}
88function sendStatistics(addedProduct){if(typeof ym==="function"){ym(111204666,'reachGoal','add_to_basket')}
89window.dataLayer=window.dataLayer||[];dataLayer.push({event:'add_to_cart',ecommerce:{items:[{item_name:addedProduct.name,item_id:addedProduct.products_id,price:addedProduct.final_price,item_brand:addedProduct.manufacturers_name,item_category:addedProduct.polveshi,item_category2:addedProduct.cattovara_main,item_category3:addedProduct.cattovara_medium,item_category4:addedProduct.cattovara,item_variant:addedProduct.color,item_list_name:addedProduct.uriName,index:1,quantity:addedProduct.quantity}]}})}}}
90ShoppingCart.prototype.reloadPopupCallback=function(){return function(msg,textStatus,jqXHR){var that=this;var lastAddedProductData=!1;$.each(msg.productsList,function(key,value){if(value.id==that.lastAddedProduct){value.lastAdded=!0;lastAddedProductData=value}});var cart=$('.header-basket-holder');$('.j-cart-content-count').text(msg.count_contents);$('.j-cart-content-total').text(window.PROSKTR.formatPriceWithThousands(msg.total_price)+' '+window.PROSKTR.currencies.rightMin);var popupProductTemplate=$.render.shopping_cart_popup_product;var addedProductTemplate=$.render.shopping_cart_popup_product_added;if((!popupProductTemplate||(lastAddedProductData!==!1&&!addedProductTemplate))&&typeof window.kyoceraEnsureTemplates==='function'){var neededTemplates=['shopping_cart_popup_product'];if(lastAddedProductData!==!1){neededTemplates.push('shopping_cart_popup_product_added')}
91window.kyoceraEnsureTemplates(neededTemplates).done(function(){that.reloadPopupCallback().call(that,msg,textStatus,jqXHR)});return}
92var canRenderTemplate=function(template){return typeof template==='function'||(template&&typeof template.render==='function')};var renderTemplate=function(template,data){return typeof template==='function'?template(data):template.render(data)};if(!canRenderTemplate(popupProductTemplate)||(lastAddedProductData!==!1&&!canRenderTemplate(addedProductTemplate))){return}
93if(viewport().width<1024){$('.basket-drop-list',cart).html(renderTemplate(popupProductTemplate,msg.productsList))}else{$('.basket-drop-list').slick('unslick');$('.basket-drop-list',cart).html(renderTemplate(popupProductTemplate,msg.productsList));$('.basket-drop-list').slick({dots:!0,arrows:!1,infinite:!1,slidesToShow:4,slidesToScroll:4,variableWidth:!0})}
94if(lastAddedProductData!==!1){var addedProductDom=renderTemplate(addedProductTemplate,[lastAddedProductData]);$('.product-small-preview__wrapper',cart).html(addedProductDom);$('.product-small-preview__wrapper',$('#add-to-cart-modal')).html(addedProductDom)}
95var toFreeDelivery=10000-msg.total_price;if(toFreeDelivery>0){$('.freeDelivery .j-free').addClass('hidden').next('.j-no-free').removeClass('hidden').find('.to-free-delivery').text(toFreeDelivery+' '+window.PROSKTR.currencies.rightMin)}else{$('.freeDelivery .j-free').removeClass('hidden').next('.j-no-free').addClass('hidden')}}}
96ShoppingCart.prototype.deleteProductCallback=function(data){return function(msg,textStatus,jqXHR){if(!msg.products.length&&typeof mindbox==="function"){mindbox("async",{operation:"WebsiteClearCart",data:{}})}
97var deletedProducts=msg.for_del,items=[];for(var i=0;i<deletedProducts.length;i++){var currentProduct=deletedProducts[i];items.push({item_name:currentProduct.products_name,item_id:currentProduct.products_id,price:currentProduct.final_price,item_brand:currentProduct.manufacturers_name,item_category:currentProduct.polveshi,item_category2:currentProduct.cattovara_main,item_category3:currentProduct.cattovara_medium,item_category4:currentProduct.cattovara,item_variant:currentProduct.color,item_list_name:currentProduct.uriName,index:i+1,quantity:currentProduct.qty})}
98window.dataLayer=window.dataLayer||[];dataLayer.push({event:'remove_from_cart',ecommerce:{items:items,}});var _this=this;shoppingCart.reloadPopup();shoppingCart.setQuantityNPrice(msg);var cart=$('.header-basket-holder');
98var productsHolder=$('.basket-drop-list',cart);var productsList=$('>li',productsHolder);productsList.each(function(k,v){if($(this).data('productsId')==data.products_id){$(this).remove()}});$('.delete-form [name="products_id[]"][value="'+data.products_id+'"]').closest(".product-small-preview").fadeOut();$('.panel-body .product-small-preview[data-id="'+data.products_id+'"]').fadeOut();if(typeof data.success=='function'){data.success.call(_this,msg)}
99deleteProductEvent(msg)}};ShoppingCart.prototype.setQuantityNPrice=function(msg){var cart_info=$('.basket-aside');msg=msg||!1;if(msg){sendStatistics(msg.products);renderProductList(msg);$('.j-cart-real-total').text(window.PROSKTR.formatPriceWithThousands(msg.real_total)+' '+window.PROSKTR.currencies.rightMin);$('.j-cart-content-total').text(window.PROSKTR.formatPriceWithThousands(msg.total_price)+' '+window.PROSKTR.currencies.rightMin);$('.j-cart-full-total').text(window.PROSKTR.formatPriceWithThousands(msg.total_price)+' '+window.PROSKTR.currencies.rightMin);$('.j-product-counts-full').text(msg.count_contents+' '+msg.countInCartGoods);$('.j-cart-delivery-total').text('\u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u043e');$('.j-cart-avg-prepay').text(msg.avgFullprepayDiscountPct);$('.j-cart-sum-prepay').text(msg.fullPrepayDicountSum);$('.j-cart-prepay-total').text(msg.prepay_total);var discount=parseInt(msg.real_total)-msg.total_price;$('.j-cart-discount').text(window.PROSKTR.formatPriceWithThousands(discount>0?discount:0)+' '+window.PROSKTR.currencies.rightMin);if($('.j-discount-totals-lines').length>0){$('.j-discount-totals-lines').html('');for(let index=0;index<msg.totalDiscountHistory.length;index++){const element=msg.totalDiscountHistory[index];if(element.value>0){$('.j-discount-totals-lines').append('<div class="discount-totals-line">'+'<div>'+element.name+'</div>'+'<div>'+element.text+'</div>'+'</div>')}}}
100$('.j-cart-content-count').text(msg.count_contents);$('.j-cart-content-count-data').attr('data-amount',msg.count_contents);if(msg.count_contents>0){$('.not-empty-cart').removeClass('hidden');$('.empty-cart').addClass('hidden')}else{$('.empty-cart').removeClass('hidden');$('.not-empty-cart').addClass('hidden');$('.fixed-basket-totals').empty()}
101cookieObj.setCookie('customerorderCnt',msg.count_contents);$('#form-get-delivery').submit()}
102function sendStatistics(products){if(Array.isArray(products)&&typeof mindbox==="function"){var productList=[];for(var i=0;i<products.length;i++){var currentProduct=products[i];productList.push({product:{ids:{website:currentProduct.warehouse_artikul2,}},count:currentProduct.quantity,pricePerItem:currentProduct.final_price})}
103mindbox("async",{operation:"WebsiteSetCart",data:{productList:productList,},onSuccess:function(){},onError:function(error){}})}}
104function renderProductList(answer){let productsHtmlTemplate='show_product_tpl';if($('.newmobile').length>0){productsHtmlTemplate='show_product_tpl_newmobile'}
105var productsTemplate=$.render[productsHtmlTemplate];var productsSideTemplate=$.render.edit_product_tpl;if(!productsTemplate||typeof productsTemplate.render!=='function'||!productsSideTemplate||typeof productsSideTemplate.render!=='function'){return}
106var productsHtml=productsTemplate.render(answer.products,{currencies:window.PROSKTR.currencies});var productsSideHtml=productsSideTemplate.render(answer.products,{currencies:window.PROSKTR.currencies});$('.basket-list').html('');$('.cart-products-small').html('');$('.basket-list').append(productsHtml);$('.cart-products-small').append(productsSideHtml);$('#change-item-modal .close').trigger('click');if(answer.coupon_added){$('.js-coupon-value').text(answer.coupons_value+window.PROSKTR.currencies.rightMin);$('.js-coupon-applied').addClass('active');$('.js-coupon-not-applied').removeClass('active')}
107if(answer.mindbox_coupon_added){$('.js-mindbox-coupon-applied').addClass('active');$('.js-mindbox-coupon-not-applied').removeClass('active')}else if(answer.mindbox_coupon_error){$('.js-mindbox-coupon-error').text(answer.mindbox_coupon_error);$('.js-mindbox-coupon-applied').removeClass('active');$('.js-mindbox-coupon-not-applied').addClass('active')}
108if(answer.coupon_added===!1){if(answer.coupon_error==='already_used'){$('.js-coupon-error').text('\u0443\u0436\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043d\u0430 \u0441\u0443\u043c\u043c\u0443 '+answer.coupons_value+window.PROSKTR.currencies.rightMin)}
109if(answer.coupon_error==='coupon_not_found'){$('.js-coupon-error').text('\u043a\u0443\u043f\u043e\u043d \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d')}
110$('.js-coupon-applied').removeClass('active');$('.js-coupon-not-applied').addClass('active')}
111$('[data-toggle="tooltip"]').tooltip({html:!0})}}
112$.widget("map.shopsMap",$.map.shopsMap,{options:{iconsPoint:{src:'/templates/pantum/public/images/marker2.png',size:[40,53],offset:[-20,-53],},iconCluster:[{src:'/templates/pantum/public/images/krug_ym.png',size:[40,40],offset:[-20,-20]},{src:'/templates/pantum/public/images/krug_ym.png',size:[50,50],offset:[-25,-25]}],mapTabControl:'#map-control',mapLoading:'#mapLoading',}});WishList.prototype.setTotal=function(count){if(typeof this.options.setTotal=='function'){return this.options.setTotal(count)}
113$('.j-wishlist-content-count').text(count);$('.j-wishlist-content-count-data,.js-wishlist-count-data').attr('data-amount',count)};
113InfoShops.prototype.settings.iconImageHref="/templates/home/public/images/marker1.png";InfoShops.prototype.settings.iconImageHref2="/templates/pantum/public/images/marker2.png";InfoShops.prototype.settings.iconImageSize=[40,53];InfoShops.prototype.settings.iconImageOffset=[-20,-53];InfoShops.prototype.updateList=function(list){if(this.options.hasList){var arrBrand=[];var arrOther=[];$.each(list,function(key,value){if(value.shop_type=='\u0424\u0438\u0440\u043c\u0435\u043d\u043d\u044b\u0439 \u043c\u0430\u0433\u0430\u0437\u0438\u043d'){if(value.shop_booking==1){arrBrand.unshift(value)}else{arrBrand.push(value)}}else{arrOther.push(value)}});$(this.options.listWraper).find('.brandShops').find('ul').empty();$(this.options.listWraper).find('.otherShops').find('ul').empty();this.options.beforeUpdateListCallback.call(this);if(arrBrand.length){var shopArr=[],listWrapper=$(this.options.listWraper).find('.brandShops').find('ul'),shopId=listWrapper.attr('data-current-shop-id');for(var shop of arrBrand){if((+shop.info_shop_id)===(+shopId)||!shopId){shopArr.push(shop)}}
114listWrapper.html(''+$.render.shops.render(shopArr,{set_h1:!0}));$(this.options.olnyWithType).closest('label').show()}else{$(this.options.olnyWithType).prop('checked',!1).trigger('change').closest('label').hide()}
115if(arrOther.length){$(this.options.listWraper).find('.otherShops').find('ul').html('<li class="h2 contact-item">\u041f\u0430\u0440\u0442\u043d\u0435\u0440\u0441\u043a\u0438\u0435 \u043c\u0430\u0433\u0430\u0437\u0438\u043d\u044b Anta</li>'+$.render.shops.render(arrOther))}
116this.options.afterUpdateListCallback.call(this)}}
117$(document).on('ready',function(){var deleteAutocomplite=$('input.autocomplete-city, input[name="city"]');if(deleteAutocomplite){$(deleteAutocomplite).attr('autocomplete','off')}});function loadZonesToSelectFromAjax(castomSelect){if(castomSelect.hasClass('js-select')){castomSelect.redrawMySelect()}};InfoShops.prototype.openListItem=function(id){if(this.options.hasList){var activeEl=$(this.options.listWraper,this.wraper).find(this.options.listItem).filter('[data-id="'+id+'"]').addClass('active');activeEl.siblings().removeClass('active');$(this.options.listScrollWraper,this.wraper).animate({scrollTop:-103+activeEl.position().top+$(this.options.listScrollWraper,this.wraper).scrollTop()},'slow')}
118this.options.afterOpenListItemCallback.call(this,id)};WishList.prototype.remove=function(productsId,callback){var sendData={products_id:productsId};if(window.PROSKTR.ajax_csrf_token!==undefined){sendData.csrf_token=window.PROSKTR.ajax_csrf_token}
119$.ajax({url:'/ajax.php?type=wishlist&action=remove',type:'POST',data:sendData,dataType:'json',context:this,success:function(msg){if(!msg.products.length&&typeof mindbox==="function"){mindbox("async",{operation:"WebsiteClearWishList",data:{}})}
120this.setTotal(msg.count);this.list=msg.list;if(this.useLocalStorage){localStorage.setItem('wishList',JSON.stringify(this.list))}
121if(typeof this.options.afterRemove=='function'){return this.options.afterRemove(productsId,msg)}
122if(typeof callback=='function'){callback()}
123if(Array.isArray(productsId)){for(var i=productsId.length-1;i>=0;i--){removeWishlistEvent(productsId[i],msg)}}else{removeWishlistEvent(productsId,msg)}}})};WishList.prototype.add=function(productsId,callback){var sendData={products_id:productsId};if(window.PROSKTR.ajax_csrf_token!==undefined){sendData.csrf_token=window.PROSKTR.ajax_csrf_token}
124$.ajax({url:'/ajax.php?type=wishlist&action=add',type:'POST',data:sendData,dataType:'json',context:this,success:function(msg){this.setTotal(msg.count);this.list.push(productsId);if(this.useLocalStorage){localStorage.setItem('wishList',JSON.stringify(this.list))}
125if(typeof callback=='function'){callback(msg)}
126if(typeof this.options.afterAdd=='function'){return this.options.afterAdd(productsId,msg)}
127if(this.useLocalStorage){if(msg.count!=this.list.length){this.loadList()}}
128var productList=[],items=[];for(var i=0;i<msg.addedProducts.length;i++){var product=msg.addedProducts[i];if(product.warehouse_artikul2){items.push({item_name:product.products_name,item_id:product.products_id,price:product.current_price,item_brand:product.manufacturers_name,item_category:product.polveshi,item_category2:product.cattovara_main,item_category3:product.cattovara_medium,item_category4:product.cattovara,item_variant:product.color,item_list_name:product.uriName,index:1,quantity:1});productList.push({productGroup:{ids:{website:product.warehouse_artikul2}},count:1,pricePerItem:product.products_price})}}
129window.dataLayer=window.dataLayer||[];dataLayer.push({event:'add_to_wishlist',ecommerce:{items:items,}});mindbox("async",{operation:"WebsiteSetWishList",data:{productList:productList},onSuccess:function(){},onError:function(error){}});try{ga('send','event','AB_Wishlist','Show_wishlist','Show_wishlist_Click',{'nonInteraction':1});window._fbq=window._fbq||[];window._fbq.push(['track','AddToWishlist',{}])}catch(e){}
130addWishlistEvent(productsId,msg)}})};(function(){'use strict';function createLink(href,text){var link=document.createElement('a');link.href=href;link.textContent=text;return link}
131function replaceCustomerMenu(){var switcher=document.getElementById('header-top-right-modal-switcher');var menuItem;var links;
131if(!switcher){return}
132menuItem=switcher.parentNode;if(!menuItem||!menuItem.parentNode){return}
133links=document.createElement('nav');links.className='header-top-links';links.setAttribute('aria-label','\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u0434\u043b\u044f \u043f\u043e\u043a\u0443\u043f\u0430\u0442\u0435\u043b\u0435\u0439');links.appendChild(createLink('/info/delivery','\u0414\u043e\u0441\u0442\u0430\u0432\u043a\u0430'));links.appendChild(createLink('/info/oplata','\u041e\u043f\u043b\u0430\u0442\u0430'));links.appendChild(createLink('/info/kontakti','\u041a\u043e\u043d\u0442\u0430\u043a\u0442\u044b'));menuItem.parentNode.replaceChild(links,menuItem)}
134if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',replaceCustomerMenu)}else{replaceCustomerMenu()}})();(function(window,document,$){'use strict';window.printerCartButtonLoading=function(button,addToCart){var $button=$(button);var requestStarted=!1;function clearLoading(){if($button.hasClass('js-add-product')){$button.removeClass('loading').removeAttr('aria-busy')}}
135function onRequest(event,xhr,settings){if(!/^\/ajax_shopping_cart\.php\?action=add_product(?:&|$)/.test(settings.url)){return}
136requestStarted=!0;$(document).off('ajaxSend',onRequest);xhr.always(clearLoading)}
137$button.addClass('loading').attr('aria-busy','true');$(document).on('ajaxSend',onRequest);try{addToCart()}catch(error){clearLoading();throw error}finally{$(document).off('ajaxSend',onRequest);if(!requestStarted){clearLoading()}}}})(window,document,jQuery);var product=new Product({});var customer=new Customer();var cookieObj=new Cookie();var shoppingCart=new ShoppingCart();var wishlist=new WishList();var changeCity=new ChangeCity();initSearchForm();initLogin();bootstrapFix();initForm();initNewsLine();initFooter();initHeader();initNoveltiesList();initReturnList();initDeliveryList();initSidebar();initProduct();initProductSpecificationsToggle();initProductList();initRate();initSizesTable();initFilterForm();initRange();initCabinet();initHero();iitOrderList();initListing();initLimitOffer();init_sc_autocomplete($('.select-city'));initLoginForm();initBottomMobileMenu();initPantumCompare();if($('.shops-page').length){var shopsWraper=$('.j-info-shop-map');if(shopsWraper.data('initOnLoad')==1){initInfoShops($('.shops-page'))}}
138$(function(){initDiscountPage();initWishListPage();initJobPage();initMapPopup();initChatHelp();initGetNewsCheckbox();initQuickBuyButton();function initWishListPage(){$('.js-wishlist').on('click','.j-wishlist-add',function(){$(this).closest('.js-product-list-item').fadeOut()})}
139function initGetNewsCheckbox(){$('body').on('click','.js-get-news',function(){var isSendNews=$('.js-get-news-input').prop('checked');if(isSendNews){$('[name="get-news"]').val(1).attr('value',1)}else{$('[name="get-news"]').val(0).attr('value',0)}})}
140function initMapPopup(){$('#map-popup').on('click','.ui-menu-item',function(){$('.ui-autocomplete-input',$('#map-popup')).val($(this).text())})}
141function initChatHelp(){var initChatChatra=!1;$('#chat-help-switcher').change(function(){if(initChatChatra){return!0}
142initChat()});$('.js-open-help-chat').click(function(){if(!$('#chat-help-switcher').prop('checked')){$('#chat-help-switcher').prop('checked',!0).trigger('change')}
143$('[for="open-chat-help-switcher"]').trigger('click')});function initChat(){(function(w,d,v3){w.chaportConfig={appId:'6a75b5309e3755848569e485',};window.chaportConfig={appId:'6a75b5309e3755848569e485',launcher:{show:!1,},openIn:{selector:'#chatra-wrapper',},};if(w.chaport)return;v3=w.chaport={};v3._q=[];v3._l={};v3.q=function(){v3._q.push(arguments)};v3.on=function(e,fn){if(!v3._l[e])v3._l[e]=[];v3._l[e].push(fn)};var s=d.createElement('script');s.type='text/javascript';s.async=!0;s.src='https://app.chaport.ru/javascripts/insert.js';var ss=d.getElementsByTagName('script')[0];ss.parentNode.insertBefore(s,ss)})(window,document);window.chaport.on('ready',function(){window.chaport.open()});window.chaport.on('widget.beforeStateChange',function(stateChange){if(stateChange.toState==='unreadMessage')return!1})}}
144function initDiscountPage(){var isDiscountPage=$('.js-content-specials').length;if(!isDiscountPage){return!0}
145var needScrollToSetFix=$('.js-content-specials').offset().top+68;addEventListener("scroll",function(event){if(window.innerWidth<1024){return!0}
146var alreadyScroll=$(document).scrollTop();if(alreadyScroll>needScrollToSetFix){$('.js-content-specials').addClass('fixedMenu')}
146else{$('.js-content-specials').removeClass('fixedMenu')}})}
147function initJobPage(){$('[name="birthday"]').mask('99.99.9999')}});function initQuickBuyButton(){var sourceAddButton=null;$('.js-products').on('click','.kyocera-catalog-go-to-cart',function(e){e.preventDefault();window.location.href='/shopping_cart.php'});$('.js-products').on('click','.js-add-product',function(e){e.preventDefault();if($(this).hasClass('loading')){return!1}
148sourceAddButton=this;var productSizes=$(this).data('products-sizes');if(!productSizes||!productSizes.length){addToBasketWithoutSize(this);return!1}
149var isOneSize=productSizes.length===1&&["One Size","OS"].indexOf(productSizes[0].text)!==-1;if(isOneSize){addToBasketOneSize(this)}else{showPopupSelectSizes(this)}
150function addToBasketWithoutSize(el){var productId=$(el).attr('data-products-id');addToBasket(productId,null,1,function(){showGoToBasketButton(el)})}
151function addToBasketOneSize(el){var productId=$(el).attr('data-products-id'),sizeId=$(el).data('products-sizes')[0].id;addToBasket(productId,sizeId,1,function(){showGoToBasketButton(el)})}
152function showPopupSelectSizes(el){$.post('/ajax.php?type=get_product_sizes',{productId:$(el).attr('data-products-id'),}).done(function(reply){var sizes=reply.sizes;renderSizes(sizes);if(reply.showSizeTableLink){$('.js-size-table-link').fadeIn(0)}else{$('.js-size-table-link').fadeOut(0)}
153$('.js-size-table').html(reply.sizeTable);$('#show-sizes').modal('show')});
153function renderSizes(sizes){var html='<div class="empty">\u0422\u043e\u0432\u0430\u0440 \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u043e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0443\u0435\u0442</div>';if(sizes.sizesList[0].length){var sizeTemplate=$.render&&$.render.size_popup;if(!sizeTemplate&&typeof window.kyoceraEnsureTemplates==='function'){window.kyoceraEnsureTemplates('size_popup').done(function(){renderSizes(sizes)});return}
154if(!sizeTemplate||(typeof sizeTemplate!=='function'&&typeof sizeTemplate.render!=='function')){return}
155html=typeof sizeTemplate==='function'?sizeTemplate(sizes):sizeTemplate.render(sizes)}
156$('.js-size-wrapper',$('#show-sizes')).html(html)}}});$('.js-products').on('click','.js-size-wrapper .js-add-product',function(){if($(this).attr('data-disabled')){return!0}
157var productId=$(this).attr('data-product-id'),sizeId=$(this).attr('data-size-id');addToBasket(productId,sizeId,1,function(){showGoToBasketButton(sourceAddButton)});$('#show-sizes').modal('hide')});$('.js-size-wrapper').on('click','.js-add-product',function(){if($(this).attr('data-disabled')){return!0}
158var productId=$(this).attr('data-product-id'),sizeId=$(this).attr('data-size-id');addToBasket(productId,sizeId,1,function(){showGoToBasketButton(sourceAddButton)});$('#show-sizes').modal('hide')});function showGoToBasketButton(el){if(!el){return}
159$(el).removeClass('js-add-product loading').addClass('kyocera-catalog-go-to-cart').removeAttr('aria-busy').text('\u041f\u0435\u0440\u0435\u0439\u0442\u0438 \u0432 \u043a\u043e\u0440\u0437\u0438\u043d\u0443')}
160function addToBasket(productId,optionId,quantity,successCallback){quantity=quantity?quantity:1;var productInfo=[{name:"cart_quantity",value:quantity},{name:"products_id",value:productId},{name:"param",value:2}];if(optionId){productInfo.push({name:"id[1]",value:optionId})}
161var products={product_info:productInfo,success:successCallback};if(sourceAddButton){if($(sourceAddButton).hasClass('loading')){return}
162window.printerCartButtonLoading(sourceAddButton,function(){shoppingCart.addProducts(products,{checkDublicate:!1})})}else{shoppingCart.addProducts(products,{checkDublicate:!1})}}}
163function initPantumCompare(){var storageKey='pantum_compare_products_v1';var compareButtonSelector='.js-product-compare';var comparePage=document.querySelector('[data-compare-page]');function cleanText(value){return String(value||'').replace(/\u00a0/g,' ').replace(/\s+/g,' ').trim()}
164function escapeHtml(value){return String(value==null?'':value).replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;').replace(/"/g,'&quot;').replace(/'/g,'&#039;')}
165function readProducts(){try{var stored=JSON.parse(window.localStorage.getItem(storageKey)||'[]');if(!Array.isArray(stored)){return[]}
166var used={};return stored.filter(function(item){var id=item&&cleanText(item.id);if(!id||used[id]){return!1}
167used[id]=!0;item.id=id;item.specifications=Array.isArray(item.specifications)?item.specifications:[];return!0})}catch(error){return[]}}
168function writeProducts(products){try{window.localStorage.setItem(storageKey,JSON.stringify(products))}catch(error){return}
169updateHeaderCount(products.length)}
170function updateHeaderCount(count){var counters=document.querySelectorAll('.js-compare-count-data');Array.prototype.forEach.call(counters,function(counter){counter.setAttribute('data-amount',String(count))})}
171function extractProduct(button,rootDocument){rootDocument=rootDocument||document;var scope=button.closest('.product-section-v2')||rootDocument.querySelector('.product-section-v2');var result={id:cleanText(button.getAttribute('data-product-id')),name:cleanText(button.getAttribute('data-product-name')),model:cleanText(button.getAttribute('data-product-model')),category:cleanText(button.getAttribute('data-product-category')),url:cleanText(button.getAttribute('data-product-url'))||(rootDocument===document?window.location.pathname:''),price:Number(button.getAttribute('data-product-price'))||0,priceText:cleanText(button.getAttribute('data-product-price-text')),image:cleanText(button.getAttribute('data-product-image')),specifications:[],hydrated:scope?'windows-1251':!1};if(!scope){return result}
172var priceNode=scope.querySelector('.js-current_price');if(priceNode){result.priceText=cleanText(priceNode.textContent)}
173var seen={};function addSpecification(section,name,value){section=cleanText(section)||'\u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435';name=cleanText(name);value=cleanText(value);var key=section+'\u0000'+name;if(!name||!value||seen[key]){return}
174seen[key]=!0;result.specifications.push({section:section,name:name,value:value})}
175var specificationGroups=scope.querySelectorAll('.product-specifications-group');Array.prototype.forEach.call(specificationGroups,function(group){var title=group.querySelector('summary span:not(.product-specifications-toggle)');var section=title?title.textContent:'';var rows=group.querySelectorAll('.product-specifications-row');Array.prototype.forEach.call(rows,function(row){var name=row.querySelector('.product-specifications-name');var value=row.querySelector('.product-specifications-value');addSpecification(section,name?name.textContent:'',value?value.textContent:'')})});var filterRows=scope.querySelectorAll('.compound-tab .filter-item');Array.prototype.forEach.call(filterRows,function(row){var name=row.querySelector('.filter-name');var value=row.querySelector('.filter-value');addSpecification('\u0425\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043a\u0438',name?name.textContent:'',value?value.textContent:'')});return result}
176function setProductButtonState(button,isActive){button.classList.toggle('active',isActive);button.setAttribute('aria-pressed',isActive?'true':'false');var iconPath=button.querySelector('svg path');
176if(iconPath){iconPath.setAttribute('d',isActive?'M5 12.5L10 17L19 7':'M3 6H14M3 12H11M3 18H14M18 9V19M13 14H23')}
177var actionLabel=isActive?'\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0438\u0437 \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044f':'\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432 \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435';button.setAttribute('aria-label',actionLabel);button.setAttribute('title',actionLabel);var label=button.querySelector('.js-product-compare-label');if(label){label.textContent=isActive?'\u0412 \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0438':'\u0412 \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u0435'}}
178function syncProductButtons(products){var ids={};products.forEach(function(item){ids[String(item.id)]=!0});var buttons=document.querySelectorAll(compareButtonSelector);Array.prototype.forEach.call(buttons,function(button){setProductButtonState(button,!!ids[cleanText(button.getAttribute('data-product-id'))])})}
179function hydrateCompareProducts(products){if(!comparePage||!window.fetch||typeof window.DOMParser==='undefined'){return}
180var pendingProducts=products.filter(function(product){return product.hydrated!=='windows-1251'&&cleanText(product.url)});if(!pendingProducts.length){return}
181Promise.all(pendingProducts.map(function(product){return window.fetch(product.url,{credentials:'same-origin'}).then(function(response){if(!response.ok){throw new Error('Unable to load comparison product')}
182if(typeof window.TextDecoder==='function'&&typeof response.arrayBuffer==='function'){return response.arrayBuffer().then(function(buffer){return new window.TextDecoder('windows-1251').decode(buffer)})}
183return response.text()}).then(function(html){var parsedDocument=new window.DOMParser().parseFromString(html,'text/html');var productButton=parsedDocument.querySelector('.product-section-v2 '+compareButtonSelector);return productButton?extractProduct(productButton,parsedDocument):null}).catch(function(){return null})})).then(function(hydratedProducts){var latestProducts=readProducts();var changed=!1;hydratedProducts.forEach(function(product){if(!product){return}
184var index=latestProducts.findIndex(function(item){return item.id===product.id});if(index!==-1){latestProducts[index]=product;changed=!0}});if(changed){products=latestProducts;writeProducts(products);renderComparePage(products)}})}
185function initCompareStickyProducts(){if(!comparePage){return}
186var productsSticky=comparePage.querySelector('[data-compare-products-sticky]');var productsScroll=comparePage.querySelector('[data-compare-products-scroll]');var specificationsScroll=comparePage.querySelector('[data-compare-specifications-scroll]');var stickySentinel=comparePage.querySelector('[data-compare-sticky-sentinel]');var stickySpacer=comparePage.querySelector('[data-compare-sticky-spacer]');if(!productsSticky||!productsScroll||!specificationsScroll||!stickySentinel||!stickySpacer){return}
187var synchronizingScroll=!1;function syncHorizontalScroll(source,target){if(synchronizingScroll||target.scrollLeft===source.scrollLeft){return}
188synchronizingScroll=!0;target.scrollLeft=source.scrollLeft;window.requestAnimationFrame(function(){synchronizingScroll=!1})}
189productsScroll.addEventListener('scroll',function(){syncHorizontalScroll(productsScroll,specificationsScroll)},{passive:!0});specificationsScroll.addEventListener('scroll',function(){syncHorizontalScroll(specificationsScroll,productsScroll)},{passive:!0});function setStickyState(isSticky){var wasSticky=productsSticky.classList.contains('is-stuck');if(wasSticky===isSticky){return}
190if(!isSticky){productsSticky.classList.remove('is-stuck');stickySpacer.style.height='0px';return}
191var expandedHeight=productsSticky.getBoundingClientRect().height;var compactClone=productsSticky.cloneNode(!0);compactClone.classList.add('is-stuck');compactClone.removeAttribute('data-compare-products-sticky');compactClone.setAttribute('aria-hidden','true');compactClone.style.position='absolute';compactClone.style.top='0';compactClone.style.left='0';compactClone.style.width=productsSticky.getBoundingClientRect().width+'px';compactClone.style.visibility='hidden';compactClone.style.pointerEvents='none';productsSticky.parentNode.insertBefore(compactClone,stickySpacer);var compactHeight=compactClone.getBoundingClientRect().height;compactClone.parentNode.removeChild(compactClone);
191stickySpacer.style.height=Math.max(0,expandedHeight-compactHeight)+'px';productsSticky.classList.add('is-stuck')}
192if(typeof window.IntersectionObserver==='function'){var stickyObserver=new window.IntersectionObserver(function(entries){setStickyState(!entries[0].isIntersecting&&entries[0].boundingClientRect.top<0)},{threshold:0,rootMargin:'-1px 0px 0px'});stickyObserver.observe(stickySentinel)}else{var stickyTop=stickySentinel.getBoundingClientRect().top+window.pageYOffset;var updateStickyState=function(){setStickyState(window.pageYOffset>stickyTop)};window.addEventListener('scroll',updateStickyState,{passive:!0});updateStickyState()}}
193function formatPrice(product){if(cleanText(product.priceText)){return cleanText(product.priceText)}
194if(!Number(product.price)){return'\u0426\u0435\u043d\u0443 \u0443\u0442\u043e\u0447\u043d\u044f\u0439\u0442\u0435 \u0443 \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u0430'}
195return new Intl.NumberFormat('ru-RU').format(Number(product.price))+' \u20bd'}
196function getRows(products){var rows=[];var byKey={};function ensureRow(section,name){var key=section+'\u0000'+name;if(!byKey[key]){byKey[key]={section:section,name:name,values:{}};rows.push(byKey[key])}
197return byKey[key]}
198products.forEach(function(product){ensureRow('\u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435','\u0410\u0440\u0442\u0438\u043a\u0443\u043b').values[product.id]=product.model||'\u2014';ensureRow('\u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435','\u041a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f').values[product.id]=product.category||'\u2014';product.specifications.forEach(function(specification){ensureRow(cleanText(specification.section)||'\u041e\u0441\u043d\u043e\u0432\u043d\u044b\u0435',cleanText(specification.name)).values[product.id]=cleanText(specification.value)||'\u2014'})});return rows}
199function renderComparePage(products){if(!comparePage){return}
200var emptyNode=comparePage.querySelector('[data-compare-empty]');var contentNode=comparePage.querySelector('[data-compare-content]');var controlsNode=comparePage.querySelector('[data-compare-controls]');var categoryNode=comparePage.querySelector('[data-compare-category]');var productsNode=comparePage.querySelector('[data-compare-products]');var specificationsNode=comparePage.querySelector('[data-compare-specifications]');var differencesInput=comparePage.querySelector('[data-compare-differences]');if(!products.length){emptyNode.hidden=!1;contentNode.hidden=!0;controlsNode.hidden=!0;categoryNode.hidden=!0;return}
201emptyNode.hidden=!0;contentNode.hidden=!1;controlsNode.hidden=!1;categoryNode.hidden=!1;contentNode.style.setProperty('--compare-count',String(products.length));contentNode.style.setProperty('--compare-desktop-min-width',String(210+products.length*250)+'px');contentNode.style.setProperty('--compare-mobile-min-width',String(145+products.length*220)+'px');var categories={};products.forEach(function(product){if(product.category){categories[product.category]=!0}});var categoryNames=Object.keys(categories);categoryNode.textContent=(categoryNames.length===1?categoryNames[0]:'\u0412\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0435 \u0442\u043e\u0432\u0430\u0440\u044b')+' ('+products.length+')';var productCards=['<div class="compare-page__products-spacer"></div>'];products.forEach(function(product){var image=product.image?'<img src="'+escapeHtml(product.image)+'" alt="'+escapeHtml(product.name)+'">':'<span class="compare-card__image-placeholder" aria-hidden="true"></span>';productCards.push('<article class="compare-card" data-compare-product="'+escapeHtml(product.id)+'">'+'<button class="compare-card__remove" type="button" data-compare-remove="'+escapeHtml(product.id)+'" aria-label="\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0438\u0437 \u0441\u0440\u0430\u0432\u043d\u0435\u043d\u0438\u044f">\u00d7</button>'+'<div class="compare-card__summary">'+'<a class="compare-card__image" href="'+escapeHtml(product.url)+'">'+image+'</a>'+'<div class="compare-card__details">'+'<div class="compare-card__price">'+escapeHtml(formatPrice(product))+'</div>'+'<a class="compare-card__name" href="'+escapeHtml(product.url)+'">'+escapeHtml(product.name)+'</a>
201'+'<div class="compare-card__model">\u0410\u0440\u0442\u0438\u043a\u0443\u043b: '+escapeHtml(product.model||'\u2014')+'</div>'+'</div>'+'</div>'+'<button class="compare-card__cart" type="button" data-compare-add-cart="'+escapeHtml(product.id)+'">\u0412 \u043a\u043e\u0440\u0437\u0438\u043d\u0443</button>'+'</article>')});productsNode.innerHTML=productCards.join('');var rows=getRows(products);var sections=[];var rowsBySection={};rows.forEach(function(row){if(!rowsBySection[row.section]){rowsBySection[row.section]=[];sections.push(row.section)}
202rowsBySection[row.section].push(row)});var specificationsHtml=[];sections.forEach(function(section){specificationsHtml.push('<section class="compare-spec-section" data-compare-section><h2>'+escapeHtml(section)+'</h2>');rowsBySection[section].forEach(function(row){var values=products.map(function(product){return cleanText(row.values[product.id])||'\u2014'});var equal=values.every(function(value){return value.toLowerCase()===values[0].toLowerCase()});specificationsHtml.push('<div class="compare-spec-row'+(equal?' is-equal':'')+'" data-compare-row>');specificationsHtml.push('<div class="compare-spec-row__name">'+escapeHtml(row.name)+'</div>');values.forEach(function(value){specificationsHtml.push('<div class="compare-spec-row__value">'+escapeHtml(value)+'</div>')});specificationsHtml.push('</div>')});specificationsHtml.push('</section>')});specificationsNode.innerHTML=specificationsHtml.join('');applyDifferencesFilter(!!(differencesInput&&differencesInput.checked))}
203function applyDifferencesFilter(onlyDifferences){if(!comparePage){return}
204var equalRows=comparePage.querySelectorAll('[data-compare-row].is-equal');Array.prototype.forEach.call(equalRows,function(row){row.hidden=onlyDifferences});var sections=comparePage.querySelectorAll('[data-compare-section]');Array.prototype.forEach.call(sections,function(section){var visibleRows=section.querySelectorAll('[data-compare-row]:not([hidden])');section.hidden=!visibleRows.length})}
205var products=readProducts();updateHeaderCount(products.length);syncProductButtons(products);if(window.MutationObserver&&document.body){var compareButtonsObserver=new window.MutationObserver(function(mutations){var hasNewCompareButtons=mutations.some(function(mutation){return Array.prototype.some.call(mutation.addedNodes,function(node){return node.nodeType===1&&(node.matches(compareButtonSelector)||node.querySelector(compareButtonSelector))})});if(hasNewCompareButtons){syncProductButtons(readProducts())}});compareButtonsObserver.observe(document.body,{childList:!0,subtree:!0})}
206var productButton=document.querySelector('.product-section-v2 '+compareButtonSelector);if(productButton){var currentId=cleanText(productButton.getAttribute('data-product-id'));var currentIndex=products.findIndex(function(item){return item.id===currentId});if(currentIndex!==-1){products[currentIndex]=extractProduct(productButton);writeProducts(products)}}
207document.addEventListener('click',function(event){var button=event.target.closest(compareButtonSelector);if(button){event.preventDefault();products=readProducts();var product=extractProduct(button);var index=products.findIndex(function(item){return item.id===product.id});if(index===-1){products.push(product)}else{products.splice(index,1)}
208writeProducts(products);syncProductButtons(products);renderComparePage(products);return}
209var removeButton=event.target.closest('[data-compare-remove]');if(removeButton){products=readProducts().filter(function(item){return item.id!==cleanText(removeButton.getAttribute('data-compare-remove'))});writeProducts(products);renderComparePage(products);return}
210var clearButton=event.target.closest('[data-compare-clear]');if(clearButton){products=[];writeProducts(products);renderComparePage(products);return}
211var cartButton=event.target.closest('[data-compare-add-cart]');if(cartButton){if(cartButton.classList.contains('is-in-cart')){window.location.href='/shopping_cart.php';return}
212if(typeof shoppingCart==='undefined'||cartButton.classList.contains('loading')){return}
213cartButton.classList.add('loading');shoppingCart.addProducts({product_info:[{name:'cart_quantity',value:1},{name:'products_id',value:cartButton.getAttribute('data-compare-add-cart')},{name:'param',value:2}],success:function(){cartButton.classList.remove('loading');cartButton.classList.add('is-in-cart');cartButton.textContent='\u041f\u0435\u0440\u0435\u0439\u0442\u0438 \u0432 \u043a\u043e\u0440\u0437\u0438\u043d\u0443'}},{checkDublicate:!1})}});
213if(comparePage){var differencesInput=comparePage.querySelector('[data-compare-differences]');if(differencesInput){differencesInput.addEventListener('change',function(){applyDifferencesFilter(differencesInput.checked)})}
214renderComparePage(products);initCompareStickyProducts();hydrateCompareProducts(products)}
215if(window.jQuery){window.jQuery(document).ajaxComplete(function(){products=readProducts();syncProductButtons(products)})}
216window.addEventListener('storage',function(event){if(event.key!==storageKey){return}
217products=readProducts();updateHeaderCount(products.length);syncProductButtons(products);renderComparePage(products);hydrateCompareProducts(products)})}
218function initBottomMobileMenu(){var isDesktop=window.innerWidth>1023;if(isDesktop){return!1}}
219function viewport(){var e=window,a='inner';if(!('innerWidth' in window)){a='client';e=document.documentElement||document.body}
220return{width:e[a+'Width'],height:e[a+'Height']}};function checkRigthAside(){var fixedEl=$('.fix_holder');if(!fixedEl.length){return!1}
221if($(window).outerWidth()<1024){return!1}
222var productLeftSideEl=$('.product-preview');var holder=fixedEl.closest('.product-description');var content=holder.find('.fix_description');if(productLeftSideEl.height()<=fixedEl.height()){return!1}
223if(fixedEl.hasClass('fixed')){if($(window).scrollTop()-5<=fixedEl.data('initial-top')){fixedEl.removeClass('fixed')}else{if(holder.offset().top+holder.height()-content.height()<$(window).scrollTop()){fixedEl.addClass('bottom').removeClass('fixed')}}}else if(fixedEl.hasClass('bottom')){if(holder.offset().top+holder.height()-content.height()>=$(window).scrollTop()){fixedEl.addClass('fixed').removeClass('bottom')}}else{if($(window).scrollTop()+5>fixedEl.offset().top){fixedEl.data('initial-top',fixedEl.offset().top);fixedEl.addClass('fixed')}}}
224function FixedHeader(){this.elements={};this.vars={lastScrollTop:$(window).scrollTop(),scrolledY:0,};this.flags={fixedHeader:!1,};this.elements.headerTop=$('.top_popup-panel');this.elements.headerMiddle=$('#header');this.updateVars()};FixedHeader.prototype.updateVars=function(){this.vars.headerTop_height=this.elements.headerTop.outerHeight();this.vars.headerMiddle_height=this.elements.headerMiddle.outerHeight();this.vars.viewport_wid=viewport().width};if(viewport().width>1024){FixedHeader.prototype.checkScroll=function(e){if(this.vars.viewport_wid<1200){return!0}
225var st=$(window).scrollTop();if(st>this.vars.lastScrollTop){this.unsetFixedHeader();this.vars.scrolledY=0}else{this.vars.scrolledY+=this.vars.lastScrollTop-st;if(st>this.vars.headerTop_height){if(this.vars.scrolledY>400){this.setFixedHeader()}}else{this.unsetFixedHeader()}}
226this.vars.lastScrollTop=st};FixedHeader.prototype.setFixedHeader=function(){if(this.flags.fixedHeader){return}
227this.elements.headerMiddle.addClass('window-scrolling');this.elements.headerTop.css({'margin-bottom':(this.vars.headerMiddle_height)+'px'});this.flags.fixedHeader=!0};FixedHeader.prototype.unsetFixedHeader=function(){if(!this.flags.fixedHeader){return}
228this.elements.headerMiddle.removeClass('window-scrolling');this.elements.headerTop.css({'margin-bottom':0});this.flags.fixedHeader=!1};FixedHeader.prototype.checkResize=function(){this.updateVars()}
229if($('.catalog-section').length&&!$('.js-content-specials').length){var fixedHeader=new FixedHeader;$(window).on('scroll',function(e){fixedHeader.checkScroll(e)});$(window).on('resize',function(e){fixedHeader.checkResize(e)})}}
230function fixedFilter(){var content=$('.control-panel');if(content.length&&$(document).width()<=1023){var scrollTop=$(window).scrollTop();if(content.hasClass('fixed')){if(scrollTop<=content.data('initial-top')){content.removeClass('fixed')}}else if(scrollTop>content.offset().top){content.data('initial-top',content.offset().top);content.addClass('fixed')}}}
231$(window).on('scroll',checkRigthAside);$(window).on('scroll',fixedFilter);$(window).on('scroll',checkFixedAddButtomProduct);$(window).on('resize',checkFixedAddButtomProduct);var latestKnownScrollY=0,scrollValueY=0,ticking=!1;function requestTick(){if(!ticking){requestAnimationFrame(update)}
232ticking=!0}
233function update(){ticking=!1;setFixFilters(scrollValueY)}
234$(window).on('scroll',function(e){scrollValueY=window.scrollY-latestKnownScrollY;latestKnownScrollY=window.scrollY;requestTick()});$('#product-preview').on('scroll',function(){latestKnownScrollY=window.scrollY;requestTick()});$(document).on('change','.j-select-size-type','#fsize .size-select',function(){var pickType=$(this).val();$(this).closest('.size-select').next('ul.js-size-pick').find('li[data-value='+pickType+']').addClass('active').siblings('li').removeClass('active')});$('.side-menu-list-new').on('click','.has-drop',function(e){e.preventDefault();$(this).toggleClass('opened').siblings('.has-drop').removeClass('opened')});if($('#popup_500_5day').length){if($('#popup_500_5day.autoOpen').length){$('#popup_500_5day').modal('show')}
235$(document).on('click','.j-500-opener',function(e){e.preventDefault();$('#popup_500_5day').modal('show')})}
236if($('#message_from_support-popup').length){$('#message_from_support-popup').modal('show')}
237$('#forgotten-basket-popup').on('show.bs.modal',function(e){var _this=this;setTimeout(function(){var qty=$('.js-products-slider-exit > li',_this).length>1?2:1;$('.js-products-slider-exit',_this).slick({dots:!1,arrows:!1,slidesToShow:qty,slidesToScroll:3,responsive:[{breakpoint:767,settings:{slidesToShow:1,slidesToScroll:1,},}]})},200)});$('#sizes').on('show.bs.modal',function(e){$('.default-ajax-form').ajaxForm(default_ajax_form_options);$(e.relatedTarget).closest('.product-description-container').find('.sized-description-form').submit();$('#sized-description-form').submit()});$('#sizes').on('shown.bs.modal',function(e){initSizesTable()});if($('#forgotten-basket-popup').length){$('#forgotten-basket-popup').modal('show')}
238$('.j-show-modal-onload').modal('show');$('#coupon__5day').click(function(e){e.preventDefault();var popup=$(this).closest('.modal-body');if($(this).hasClass('close-500')){$("#popup_500_5day").modal('hide');var telephone=popup.find('input[name=telephone]').val();var firstname=popup.find('input[name=firstname]').val();var customers_id=popup.find('input[name=customers_id]').val();if(customers_id.length&&(telephone.length||firstname.length)){$.ajax({url:'/sent_coupon_500_5day.php',data:{update:!0,customers_id:customers_id,telephone:telephone,firstname:firstname,ajax:1,},})}
239return!0}
240var input=popup.find('input[name=email]');var email=input.val();var btn=$(this);if(email.length){$.ajax({url:'/sent_coupon_500_5day.php',data:{email:email,ajax:1,},dataType:'json',success:function(msg){if(msg.err_mes!=undefined){input.val('')}else{popup.find('.modal-heading-h3').html('\u0421\u041f\u0410\u0421\u0418\u0411\u041e!').css('height','unset');popup.find('.js-switch-text').each(function(){$(this).html($(this).data('text-to-switch'))});popup.find('.siver_half span.js-switch-text').addClass('green');popup.find('.holder.more_info').show();popup.find('.siver_half span:not(.placeholder)').css('padding','8px');popup.find('input[name=customers_id]').val(msg.customers_id);input.closest('.holder').hide();btn.html('\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0438 \u043f\u0435\u0440\u0435\u0439\u0442\u0438 \u043a \u043f\u043e\u043a\u0443\u043f\u043a\u0430\u043c!');btn.addClass('close-500');popup.find('input[name=firstname]').focus();customer.mailCreateSuccess(msg);return!0}}});return!1}else{input.css('border','1px solid red');return!1}});$('#popup_500_5day').on('keydown','input',function(e){if(e.keyCode===13){$('#coupon__5day').trigger('click')}});$('.tabset').tabset();$('.delivery-list, #check-delivery-product').on('click','.btn-see-map',function(e,delivery){e.preventDefault();var form=$(this).closest('form');$('input[name=filtrDelivery]',form).val(delivery==undefined?'':delivery);var tmp_options=form.serializeArray();var options={};for(var i=0;i<tmp_options.length;i++){options[tmp_options[i].name]=tmp_options[i].value}
241$('#see-map').trigger('click');ymaps.ready(function(){$('#map-popup').shopsMap(options)})});$('table.checkClickRow tr').click(function(e){if(e.target.tagName=='TD'){$(this).find('td:eq(0) input[type=checkbox]').trigger('click')}});$('.default-ajax-form').ajaxForm(default_ajax_form_options);function iitOrderList(){var animationSpeed=700;$('.order-steps-list > li').each(function(){if(!$(this).hasClass('open')){$(this).find('.expanded').hide()}
242if(!$(this).hasClass('passed')){$(this).find('.expanded-passed').hide()}});$('input[data-tab]').on('change',function(){var tabName=$(this).data('tab');$('.group-expanded').each(function(){if($(this).data('tab')==tabName&&!$(this).hasClass('active')){$(this).addClass('active').stop().slideDown(animationSpeed).siblings('.group-expanded.active').removeClass('active').stop().slideUp(animationSpeed);$(this).find('[data-required="true"]').each(function(){$(this).attr('required','required')});$(this).siblings('.group-expanded.active').find('[data-required="true"]').each(function(){$(this).removeAttr('required')})}else if($(this).data('tab')!=tabName&&$(this).hasClass('active')){$(this).removeClass('active').stop().slideUp(animationSpeed);$(this).find('[data-required="true"]').each(function(){$(this).removeAttr('required')})}})});if($('.delivery-radio-list').length){$('.delivery-radio-list input[data-tab]').each(function(){if($(this).prop('checked')){$(this).change();return!1}})}
243$('.group-expanded:not(.active)').hide();$('.next-step-btn').on('click',function(e){e.preventDefault();var hasInvalid=!1;$(this).closest('.expanded').find('input').each(function(){if((!$(this).closest('.group-expanded').length)||($(this).closest('.group-expanded').length&&$(this).closest('.group-expanded').is(':visible'))){if($(this).is(':invalid')){hasInvalid=!0;$(this).focus();return!1}}});if(!hasInvalid){$(this).closest('li.open').find('> .expanded').stop().slideUp();if($(this).closest('li.open').next('li').length){$(this).closest('li.open').find('.expanded-passed').stop().slideDown(animationSpeed);$(this).closest('li.open').removeClass('open').addClass('passed').next('li').addClass('open').find('> .expanded').stop().slideDown(animationSpeed,function(){var dest=$('.order-steps-list>li.open').offset().top;$('html, body').stop().animate({scrollTop:dest},350)})}}});$('.order-steps-list .btn-change').on('click',function(e){e.preventDefault();$(this).closest('li').removeClass('passed').addClass('open').find('> .expanded').stop().slideDown(animationSpeed);$(this).closest('li').find('.expanded-passed').stop().slideUp(animationSpeed);$(this).closest('li').nextAll('li').removeClass('open').removeClass('passed').find('> .expanded').stop().slideUp(animationSpeed);$(this).closest('li').nextAll('li').find('.expanded-passed').stop().slideUp(animationSpeed,function(){var dest=$('.order-steps-list>li.open').offset().top;$('html, body').stop().animate({scrollTop:dest},350)})});$('.select-pay-list .list-expanded').hide();$('.select-pay-list .more').on('click',function(e){e.preventDefault();$(this).toggleClass('active').siblings('.list-expanded').stop().slideToggle()})};function initHero(){$('.heroSlider').slick({dots:!0,fade:!0});$('.js-productbanners-slider').slick({slidesToShow:5,infinite:!0,dots:!0,responsive:[{breakpoint:1024,settings:{slidesToShow:4,arrows:!1}
243},{breakpoint:768,settings:{arrows:!1,slidesToShow:1}}]})};function initCabinet(){$('.cabinet-section .panel-heading').on('click',function(){$(this).closest('.panel').toggleClass('open');if($(this).closest('.panel').hasClass('open')){$(this).closest('.panel').find('.panel-body').stop().slideDown()}else{$(this).closest('.panel').find('.panel-body').stop().slideUp()}});$('.order-table .details').hide();$('.order-table .btn').on('click',function(e){e.preventDefault();if(!$(this).closest('tr').next('.details').hasClass('open')){$(this).closest('tr').siblings('.details.open').removeClass('open').stop().hide()}
244$(this).closest('tr').next('.details').toggleClass('open').stop().toggle();$('.panel').matchHeight()});if($('.block_stages_order').length){var index=$('.line_staget_order_slide.active').index();$('.block_stages_order').slick({arrows:!0,slidesToShow:3,slidesToScroll:1,focusOnSelect:!0,autoplay:!1,autoplaySpeed:7000,fade:!1,infinite:!1,cssEase:'ease-in-out',centerMode:!0,initialSlide:index,arrows:!1,responsive:[{breakpoint:1199,settings:{arrows:!1,dots:!1,slidesToShow:3,}},{breakpoint:768,settings:{arrows:!1,dots:!1,slidesToShow:2,centerMode:!1,}}]})}
245$(document).on('submit','.change-pass-form',function(e){$('.error',this).text('');$(this).find('input[type=password]').each(function(){if(this.value.length<5){$(this).parent().find('.error').text('\u041f\u0430\u0440\u043e\u043b\u044c \u0434\u043e\u043b\u0436\u0435\u043d \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442\u044c \u043a\u0430\u043a \u043c\u0438\u043d\u0438\u043c\u0443\u043c 5 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432.');e.preventDefault()}});var pass_new_el=$(this).find('[name=password_new]');var pass_confirm_el=$(this).find('[name=password_confirmation]');if(pass_new_el.val()!=pass_confirm_el.val()){pass_new_el.parent().find('.error').text('\u041f\u043e\u043b\u044f \u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0435 \u043f\u0430\u0440\u043e\u043b\u044c \u0438 \u041d\u043e\u0432\u044b\u0439 \u043f\u0430\u0440\u043e\u043b\u044c \u0434\u043e\u043b\u0436\u043d\u044b \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u0442\u044c.');pass_confirm_el.parent().find('.error').text('\u041f\u043e\u043b\u044f \u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0435 \u043f\u0430\u0440\u043e\u043b\u044c \u0438 \u041d\u043e\u0432\u044b\u0439 \u043f\u0430\u0440\u043e\u043b\u044c \u0434\u043e\u043b\u0436\u043d\u044b \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u0442\u044c.')}});$(document).on('submit','#account_history_info-cancel form',function(e){$('#account_history_info-cancel').modal('hide').one('hidden.bs.modal',function(){$('#account_history_info-cancel-success').modal('show')})})};function initFilterForm(){if($('.js-content-specials').length){initClosePopupFulters()}
246$('.filter-item').each(function(){if(!$(this).hasClass('open')){$(this).find('.expanded').hide()}});function initClosePopupFulters(){$('body').click(function(){$('.js-filter-box').removeClass('open').find('.expanded').fadeOut()});$('.js-filter-box').click(function(event){event.stopPropagation()})}
247$('.filter-item .title').on('click',function(){var me=$(this);if($(this).closest('.js-content-specials').length&&window.innerWidth>1023){$(this).closest('.js-content-specials').find('.filter-item .expanded').fadeOut()}
248var isStopOpenModal=discountFilters(me);if(isStopOpenModal){return!0}
249$(this).closest('.filter-item').toggleClass('open').find('.expanded').stop().slideToggle({complete:function(){setFixFilters(0)},progress:function(){setFixFilters(0)},})});$('.js-close-button-select-price').click(function(event){event.stopPropagation();var box=$(this).closest('.js-filter-box');if(box.hasClass('clear')){box.addClass('js-robot-clear');setDefaultFrom();setDefaultTo();box.removeClass('clear').removeClass('js-robot-clear')}
250return!0;function setDefaultFrom(){var _values=$('.min_max_currentmin_currentmax',box).val().split('/'),priceStartInput=box.find('#amount'),defaultPriceStart=parseInt(_values[0]);$(priceStartInput).val(defaultPriceStart);$('#amount').trigger('change')}
251function setDefaultTo(){var _values=$('.min_max_currentmin_currentmax',box).val().split('/'),priceEndInput=box.find('#amount1'),defaultPriceEnd=parseInt(_values[1]);$(priceEndInput).val(defaultPriceEnd);$('#amount1').trigger('change')}});$('.js-close-button').click(function(event){event.stopPropagation();var box=$(this).closest('.js-filter-box');if(box.hasClass('clear')){box.find('[type="checkbox"]').prop('checked',!1);box.find('.js-filter-value').each(function(){$(this).attr('value','').val('')});box.removeClass('clear');$('#filtr-form').trigger('change')}
252return!0});function discountFilters(title){var isDiscountPage=$('.js-content-specials').length,box=$(title).closest('.js-filter-box');if(!isDiscountPage){return!1}
253if(box.hasClass('open')){setClearTrigger(box)}
254return!1;function setClearTrigger(filterBox){var filterVal=!1;filterBox.find('.js-filter-value').each(function(){if($(this).val()){filterVal=!0}})
255if(filterVal){filterBox.addClass('clear')}else{filterBox.removeClass('clear')}}}
256$('.catalog-top-panel .show-filter').on('click',function(e){e.preventDefault();$('body').addClass('filter-open')});$('.filter-sidebar .heading-panel .close, .filter-btns .j-close-filters').on('click',function(e){e.preventDefault();$('body').removeClass('filter-open')})};function initRange(){$(".slider-range").each(function(){var _slider=$(this);var _values=$('.min_max_currentmin_currentmax',_slider).val().split('/');_slider.slider({range:!0,min:parseInt(_values[0]),max:parseInt(_values[1]),step:1,values:[parseInt(_values[2]),parseInt(_values[3])],slide:function(event,ui){_slider.closest('.range-slider').find(".from").val(addSpaces(ui.values[0]));_slider.closest('.range-slider').find(".to").val(addSpaces(ui.values[1]))},change:function(event,ui){if(event.bubbles){window.listing.info.prices=[0,0]}
257_slider.closest('.range-slider').find(".from").val(addSpaces(ui.values[0]));_slider.closest('.range-slider').find(".to").val(addSpaces(ui.values[1]));if($(this).closest('.filter-form').length){var self=this;var value=$(this).closest('.range-slider').find('.from').val()+' - '+$(this).closest('.range-slider').find('.to').val();$(this).closest('li').addClass('selected').find('.heading .value-holder span').text(value);$(this).closest('li').addClass('selected').find('.heading input[type="hidden"]').val(value)}
258if(event.bubbles){$("#amount").change()}}});$(".ui-slider-handle",_slider).html("<span>"+_slider.slider('values',1)+"</span>");$(".ui-slider-handle",_slider).eq(0).find('span').text(_slider.slider('values',0));_slider.closest('.range-slider').find(".to").val(addSpaces(_slider.slider('values',1)));_slider.closest('.range-slider').find(".from").val(addSpaces(_slider.slider('values',0)))});$("input.from").on('change',function(){window.listing.info.prices=[0,0];var value1=removeSpaces($(this).val());var value2=removeSpaces($(this).closest('.range-slider').find("input.to").val());if(value1>value2){value1=value2;$(this).val(value1)}
259$(this).closest('.range-slider').find(".slider-range").slider("values",0,value1)});$("input.to").on('change',function(){window.listing.info.prices=[0,0];var maxValue=parseInt($(this).closest('.range-slider').find(".min_max_currentmin_currentmax").val().split('/')[1]);var value1=removeSpaces($(this).closest('.range-slider').find("input.from").val());var value2=removeSpaces($(this).val());if(value2>maxValue){value2=maxValue;$(this).val(maxValue)}
260if(value1>value2){value2=value1;$(this).val(value2)}
261$(this).closest('.range-slider').find(".slider-range").slider("values",1,value2)});function addSpaces(n){n=parseInt(n);return n;return(n+"").split("").reverse().join("").replace(/(\d{3})/g,"$1 ").split("").reverse().join("").replace(/^ /,"")};function removeSpaces(n){n=n.split(' ');var result="";
261n.forEach(function(elem,i){result=result+n[i]});return parseInt(result)}};function initListing(){initMobileDots()
262initPrevPagePagination();if($('#filtr-form').length==0){return}
263window.select_form_start_position=$('.catalog-top-panel').offset().top-10;window.listing=new Listing();window.listing.parseOptions();var filterForm=$('#filtr-form');var filterFormHolder=$('>.filter-container',filterForm);var productsWrap=$('.catalog-section .product-list');var productsWrapDynamic=$('.catalog-section .product-list.dynamic');window.addEventListener('popstate',function(event){var filters=event.state;if($(filterForm)){setFilterCheckboxes(filters);renderGoods(filterForm)}
264function renderGoods(form){$.ajax({url:window.location.pathname+window.location.search+'&ajax=3',dataType:'json',type:'GET',success:function(responce){listing.settings.formShowResponse(responce,{},{},form)},})}
265function setFilterCheckboxes(filters){$('input:checkbox',filterForm).prop('checked',!1);for(var i=0,sizeI=filters.length;i<sizeI;i++){var filtersValues=filters[i].value.split(','),filterName=filters[i].name;for(var j=0,sizeJ=filtersValues.length;j<sizeJ;j++){var inputName='input:checkbox[data-for="'+filterName+'"][value="'+filtersValues[j]+'"]';$(inputName).prop('checked',!0)}}}});$('input:checkbox',filterForm).on('change',function(e){listing.setMultiselectHiddenValue(this)});$('.j-listing-sort-block').on('click',function(e){$('body').toggleClass('not-scroll');$('body.not-scroll').click(function(e){$('body').removeClass('not-scroll')})});$('.j-listing-sort-block li').on('click',function(e){e.preventDefault();if(!$(this).hasClass('selected')){$(this).addClass('selected').siblings().removeClass('selected');$('input[name=fsort]',filterForm).val($(this).data('value'));$('input[name=fsort]',filterForm).trigger('change');var text=$(this).find('a').text();$(this).closest('.j-listing-sort-block').find('.j-selected-text').text(text)}
266setTimeout(function(){$('.j-listing-sort-block').removeClass('open');$('.j-listing-sort-block .dropdown-toggle').attr('aria-expanded','false')},100)});$('.catalog-section .pagination-page-list a').click(function(){changePageOfGoods($(this).data('page')||1)
267return!1});function initMobileDots(){$('.js-catalog-list-of-products').on('touchstart','.js-product-img-wrapper',function(){$(this).addClass('touchstart');var picturesCount=$(this).children().length?$(this).children().length:1,scrollPosition=$(this).scrollLeft(),scrollWidth=$(this).prop('scrollWidth'),widthOnePicture=scrollWidth/picturesCount,currentPicture=Math.ceil(scrollPosition/widthOnePicture),mobileDotsWrapper=$(this).siblings('.js-mobile-controller');if(currentPicture==0){currentPicture=1}
268$('.js-mobile-dots-item',mobileDotsWrapper).removeClass('active');$('.js-mobile-dots-item:nth-child('+currentPicture+')',mobileDotsWrapper).addClass('active')});$('.js-catalog-list-of-products').on('touchend','.js-product-img-wrapper',function(){var me=this;setTimeout(function(){$(me).removeClass('touchstart')},1200)})}
269function changePageOfGoods(page){setPageOfPagination(page);$('html, body').animate({scrollTop:0},600);$('.product-list.dynamic').html(getPreloaderBody());$('.loadmore').hide();$('.pagination-page-list').hide();setTimeout(function(){$('.loadmore').show();$('.pagination-page-list').show()},6000);$(filterForm).submit()}
270function setPageOfPagination(page){page=page||1;$('input[name=page]',filterForm).val(page||1);$('.pagination-page-list li').removeClass('active');$('.pagination-page-list a[data-page="'+page+'"]').parent().addClass('active');if(page==1){}}
271filterForm.on('change',function(e){setVisibleClearFilterButton();moveUpWindowScrool();if(!$(e.target).hasClass('j-select-size-type')){$('input[name=page]',filterForm).val(1);$(this).submit()}
272function setVisibleClearFilterButton(){$('.js-filter-box').removeClass('selected').removeClass('clear');$('[type="checkbox"]:checked',$('#filtr-form')).each(function(){$(this).closest('.js-filter-box').addClass('selected').addClass('clear')});setCloseButtonOnSetPriceFilter();var selectFiltersCount=$('.js-filter-box.clear').length;if($('.js-set-category-filter.active').length){++selectFiltersCount}
273if(selectFiltersCount>1){$('.js-clear-filters-link').addClass('active')}
273else{$('.js-clear-filters-link').removeClass('active')}
274function setCloseButtonOnSetPriceFilter(){var hasPriceFilter=$('#amount').length>0;if(!hasPriceFilter){return!0}
275var box=$('#amount').closest('.js-filter-box'),_values=$('.js-min-max-currentmin-currentmax',box).val().split('/'),priceStartInputValue=parseInt(box.find('#amount').val()),defaultPriceStart=parseInt(_values[0]),priceEndInputValue=parseInt(box.find('#amount1').val()),defaultPriceEnd=parseInt(_values[1]),isSetPrice=priceStartInputValue>defaultPriceStart||priceEndInputValue<defaultPriceEnd,boxSetPrice=$('#amount').closest('.js-filter-box');if(isSetPrice){$(boxSetPrice).addClass('selected').addClass('clear')}else{$(boxSetPrice).removeClass('selected').removeClass('clear')}}}
276function moveUpWindowScrool(){if(!$('.js-content-specials').length){return!0}
277if($('body').hasClass('moved-to-filters')){return!0}
278$('body').addClass('moved-to-filters');$(document.body).animate({scrollTop:0},2000);setTimeout(function(){$('body').removeClass('moved-to-filters')},2000)}});$('.loadmore a').on('click',function(e){e.preventDefault();if($(this).hasClass('js-go-prev-page')){$('#show_more').val(2)}else{$('#show_more').val(1)}
279var newPage=parseInt($('input[name=page]',filterForm).val())+1
280setPageOfPagination(newPage);$(this).addClass('loading');$('#cube-loader').remove();filterForm.submit()});$('.j-show-filters').on('click',function(e){e.preventDefault();$('.catalog-filters-section').toggleClass('show')});filterForm.on('click','.filter-box.active .filter-title',function(e){listing.clearFiltr(this)});listing.hideFiltrs();$('.hidden-filtr-toggler').click(function(e){e.preventDefault();listing.toggleHiddenFiltrs()});productsWrap.on('mouseenter','>.product-list-item',function(e){if($(document).width()<=1023)return;$(this).addClass('hover')});productsWrap.on('mouseleave','>.product-list-item',function(e){if($(document).width()<=1023)return;$(this).removeClass('hover')});productsWrap.on('mouseenter.listingOtherColor','.product-list-item .color-picker>li',function(){var productInfo=$(this).data('colorinfo'),href='/product/'+productInfo.uriName+productInfo.fsizeQuery,productEl=$(this).closest('.product-list-item');productEl[productInfo.disPct>0||(productInfo.coupon_price>0&&productInfo.coupon_price<parseInt(productInfo.cprice))?'addClass':'removeClass']('sale');$('.inner .visual>a',productEl).attr('href',href);$('.inner .visual .badges',productEl).empty();if(productInfo.coupon_price>0&&productInfo.coupon_price<parseInt(productInfo.cprice)){$('.inner .visual .badges',productEl).append('<span class="badge">-'+productInfo.coupon_pct+'%</span>')}else if(productInfo.disPct>0){$('.inner .visual .badges',productEl).append('<span class="badge">-'+productInfo.disPct+'%</span>')}
281$('.inner .visual .js-product-link img',productEl).attr('src',productInfo.firstSrc);$('.inner .visual .btn-panel .j-fast-view-btn',productEl).data('href',href);var inWishlist=window.wishlist.list.indexOf(productInfo.id)!=-1?1:0;var wishlistBtn=$('.inner .visual .btn-panel .j-wishlist-add',productEl);wishlistBtn.data('products_id',productInfo.id);wishlistBtn.data('wishlist',inWishlist);wishlistBtn[inWishlist?'addClass':'removeClass']('active');$('.inner .product-description .article',productEl).text(productInfo.name);if(productInfo.coupon_price>0&&productInfo.coupon_price<parseInt(productInfo.cprice)){var priceWithDiscountText=productInfo.coupon_price_text+'<span class="old-price">'+productInfo.price+'</span><span class="pct">(-'+productInfo.coupon_pct+'%)</span>';if(!1&&productInfo.product_price_history.length){priceWithDiscountText+='<br><span class="coupon-price-label">(\u0421 \u0443\u0447\u0435\u0442\u043e\u043c \u0430\u043a\u0446\u0438\u0438)</span>';priceWithDiscountText+='<div class="discount-description">';for(var discount in productInfo.product_price_history){let item=productInfo.product_price_history[discount];priceWithDiscountText+='<div>';priceWithDiscountText+='<span class="discount-description-title">'+item.name+'</span>';priceWithDiscountText+='<span class="discount-description-diff">'+(item.after-item.before)+' \u0440\u0443\u0431</span>';priceWithDiscountText+='</div>'}
282priceWithDiscountText+='</div>'}
283$('.inner .price',productEl).html(priceWithDiscountText)}else if(productInfo.disPct>0){if(productInfo.coupon_pct){$('.inner .price',productEl).html(productInfo.coupon_price_text+'<span class="old-price">'+productInfo.price+'</span><span class="pct">(-'+productInfo.disPct+'%)</span>')}else{$('.inner .price',productEl).html(productInfo.cprice+'<span class="old-price">'+productInfo.price+'</span><span class="pct">(-'+productInfo.disPct+'%)</span>')}}else{$('.inner .price',productEl).html(productInfo.price)}
284renderProductSize(productEl,productInfo);function renderProductSize(productEl,productInfo){$('.hover_size [name="products_id"]',productEl).val(productInfo.id).attr('value',productInfo.id);var sizesDom=$('.hover_size .sizes',productEl);if(!sizesDom){return!1}
285var sizesData=productInfo.sizes,newHtml='';if(!sizesData.length){$(sizesDom).html(newHtml);return!1}
286for(var size of sizesData){if(!size.id||!size.text){continue}
287newHtml+='<li><label><input type="radio" name="id[1]" value="'+size.id+'" style="display:none;">
287'+size.text+'</label></li>'}
288$(sizesDom).html(newHtml)}});productsWrap.on('mouseleave.listingOtherColor','.product-list-item',function(e){$('.color-picker>li',this).eq(0).trigger('mouseenter.listingOtherColor')});$('.filter-btns .btn-reset,.js-filter-btns .js-btn-reset').click(function(e){e.preventDefault();listing.clearForm()});function initPrevPagePagination(){$('.js-go-prev-page').click(function(){var prevPage=$(this).attr('data-page');if(1===+prevPage){$(this).addClass('hidden')}else{$(this).attr('data-page',prevPage-1)}
289$('#show_more').val(2);$('#filtr-form [name="page"]').val(prevPage);$('#filtr-form').submit()})}}
290function getPreloaderBody(){return'<li style="width:100%;">'+'	<div id="cube-loader">\n'+'    <div class="caption">\n'+'      <div class="cube-loader">\n'+'        <div class="cube loader-1"></div>\n'+'        <div class="cube loader-2"></div>\n'+'        <div class="cube loader-4"></div>\n'+'        <div class="cube loader-3"></div>\n'+'      </div>\n'+'    </div>\n'+'  </div>'+'</li>'}
291function initSizesTable(){$('.sizes-table table').on('mouseenter','td',function(e){$(this).prevAll('td').addClass('active');var index=$(this).index();if(index>0){$(this).closest('tr').prevAll('tr').each(function(){$(this).find('td').eq(index).addClass('active')});$(this).closest('table').find('thead th').eq(index).addClass('active')}});$('.sizes-table table').on('mouseleave','td',function(e){$(this).prevAll('td').removeClass('active');var index=$(this).index();if(index>0){$(this).closest('tr').prevAll('tr').each(function(){$(this).find('td').eq(index).removeClass('active')});$(this).closest('table').find('thead th').eq(index).removeClass('active')}})};function initRate(){$(".rate").each(function(){if($(this).data('value')>=0){var value=parseFloat($(this).data('value')),width=$(this).data('width'),startColor=$(this).data('start-color'),readOnly=$(this).data('disabled')===!0?!0:!1;color=$(this).hasClass('red')?'#d71920':'#000';$(this).rateYo({rating:value,normalFill:startColor,ratedFill:color,starWidth:width,spacing:'6px',fullStar:!0,readOnly:readOnly})}})};function initFastViewProduct(){var modalFrame=$('#product-preview');modalFrame.imagesLoaded(function(){$('.product-preview-slider',modalFrame).slick({arrows:!1,asNavFor:'#product-preview .product-preview-switcher'});$('.product-preview-switcher',modalFrame).slick({vertical:!0,slidesToShow:3,focusOnSelect:!0,asNavFor:'#product-preview .product-preview-slider'});if($('#j-available-timer-fast',modalFrame).length){let end_date={"full_year":$('#j-available-timer-fast').data('year'),"month":$('#j-available-timer-fast').data('month'),"day":$('#j-available-timer-fast').data('day'),"hours":$('#j-available-timer-fast').data('hours'),"minutes":$('#j-available-timer-fast').data('minutes'),"seconds":$('#j-available-timer-fast').data('seconds')};setTimer(end_date,'#j-available-timer-fast','#product-timer-holder-fast')}});initForm(modalFrame)}
292function initDeliveryList(){$('.delivery-list > li').each(function(){if(!$(this).hasClass('open')){$(this).find('.expanded').hide()}});$('.delivery-list .more a').on('click',function(e){e.preventDefault();if(!$(this).closest('li').hasClass('open')){$(this).closest('li').siblings('li.open').find('.expanded').stop().slideUp(350)}
293$(this).closest('li').toggleClass('open').siblings('li.open').removeClass('open');if($(this).closest('li').hasClass('open')){var self=this;$(this).closest('li').find('.expanded').stop().slideDown(350,function(){var dest=$(self).closest('li').offset().top;$('html, body').stop().animate({scrollTop:dest},500)})}else{$(this).closest('li').find('.expanded').stop().slideUp(350)}})};function initReturnList(){$('.returns-step-list > li').each(function(){if(!$(this).hasClass('open')){$(this).find('.expanded').hide()}});$('.returns-step-list .more a').on('click',function(e){e.preventDefault();if(!$(this).closest('li').hasClass('open')){$(this).closest('li').siblings('li.open').find('.expanded').stop().slideUp(350)}
294$(this).closest('li').toggleClass('open').siblings('li.open').removeClass('open');if($(this).closest('li').hasClass('open')){var self=this;$(this).closest('li').find('.expanded').stop().slideDown(350,function(){var dest=$(self).closest('li').offset().top;$('html, body').stop().animate({scrollTop:dest},500)})}else{$(this).closest('li').find('.expanded').stop().slideUp(350)}})};function initNoveltiesList(){$('.novelties-product-list .visual').matchHeight()};function initFooter(){$('.full-version a').on('click',function(e){e.preventDefault();$('body').addClass('desktop-version');document.getElementsByName("viewport")[0].setAttribute('content','width=1280, inital-scale=1.0');$(window).resize();$('.slick-slider').each(function(){$(this).slick('setPosition')});
294setTimeout(function(){$('.slick-slider').each(function(){$(this).slick('setPosition')});$(window).resize()},500)})};function initNewsLine(){$('.news-line-slider').slick({autoplay:!0})};function initForm(wraper){if(wraper==undefined){wraper=$(document)}
295$('select:not(.native)',wraper).selecter();$('.phone-11-dig').phoneMask();$("input[data-mask]",wraper).each(function(){var mask=$(this).data('mask');$(this).mask(mask,{placeholder:'_'})});$('.default-validate-form',wraper).each(function(){$(this).validate({onChange:$(this).data('validateOnChange')!=undefined})})};function initSearchForm(){$('.navbar-form .form-control').on('focus',function(){$(this).closest('.navbar-form').addClass('focused');$('body').removeClass('menu-open')});$('.navbar-form .form-control').on('blur',function(e){if(!$(this).val()){}});$('.navbar-form .search-btn').on('click',function(e){if(!$(this).closest('.navbar-form').find('.form-control').val()){e.preventDefault();$(this).closest('.navbar-form').find('.form-control').focus()}});$('.navbar-form button[type="reset"]').on('click',function(){$(this).closest('.navbar-form').removeClass('focused')});$('.navbar-form').on('submit',function(e){if(window.outerWidth<=1024){$('form.quick_find .div-loading').show()}});$('.js-navbar-form').removeClass('cursor-loading').find('fieldset').removeAttr('disabled')};function initInfoShops(wrapper,useWrapper){ymaps.ready(function(){var shopsWraper;if(useWrapper){shopsWraper=wrapper}else{shopsWraper=$('.j-info-shop-map',wrapper)}
296if(shopsWraper.data('initialized')==1){return}
297shopsWraper.data('initialized',1);var city=$('select[name=shop_city]',shopsWraper).val();var mapElement=$('#map',shopsWraper);var map=new ymaps.Map(mapElement[0],ymaps.util.bounds.getCenterAndZoom($('.j-info-shop-map-wraper',shopsWraper).data('start'),[mapElement.width(),mapElement.height()]));map.behaviors.enable(["default"]);map.behaviors.disable(["scrollZoom","rightMouseButtonMagnifier"]);map.controls.add("zoomControl");map.controls.add("typeSelector");map.controls.remove("fullscreenControl");var infoShopsOptions={city:city,uri:shopsWraper.data('optionsUri'),hasList:shopsWraper.data('optionsList'),openBalloon:shopsWraper.data('openBalloon'),wrapper:shopsWraper,listWraper:$('.j-info-shop-list',shopsWraper),listScrollWraper:$('.j-info-shop-list',shopsWraper),afterUpdateListCallback:function(){setInfoShopsListHandlers(this)},afterOpenListItemCallback:function(id){var banners=[];var shop=infoShops.points[infoShops.city].list[id];var sliderItem=$('.j-info-shop-map .heroSlider');if(sliderItem.length){var images=shop.images;$.each(images,function(k,image){banners.push({b:image,s:image,name:shop.shop_name,address:shop.shop_address,})});infoShopsShowBanners(banners)}}};if(shopsWraper.data('url')){infoShopsOptions.url=shopsWraper.data('url')}
298if(shopsWraper.data('ajaxActionParam')){infoShopsOptions.ajaxActionParam=shopsWraper.data('ajaxActionParam')}
299var infoShops=new InfoShops(infoShopsOptions);infoShops.setMap(map);$(shopsWraper).on('click','.j-info-shop-list-item',function(e){if($(e.target).hasClass('closeBtn'))return;if(!$(this).hasClass('active')){infoShops.openListItem($(this).data('id'));infoShops.setPointUri($(this).data('id'));infoShops.openPlacemark($(this).data('id'));infoShops.setStaticMap($(this).data('id'))}});$(shopsWraper).on('click','.j-info-shop-item-banner',function(e){var el=$('.j-info-shop-list-item[data-id="'+$(this).data('info_shop_id')+'"]',shopsWraper);el.trigger('click')});$(shopsWraper).on('change','select[name=shop_city]',function(){var loader=$(this).closest('.box-field');loader.addClass('loading');infoShops.setCity($(this).val()).done(function(){infoShops.setCityUri();loader.removeClass('loading');$('.shops-title-right span').text($('.shops-list.j-info-shop-list li').length)})});$(shopsWraper).on('change','select[name=metro]',function(){if($(this).val().trim().length){infoShops.sortList('distance',{'fromMetro':$(this).val()})}else{infoShops.sortList('id')}
300$('.j-info-shop-list').scrollTop(0)});$(shopsWraper).on('click','.show-shops',function(){$('select[name=shop_city]',shopsWraper).trigger('change')});$(shopsWraper).on('click','.show-all-shops',function(e){e.preventDefault();if($('select[name=shop_city]').val()!='all'){$('select[name=shop_city]').val('all').trigger('change')}});$(shopsWraper).on('change','input[name=onlyBrand]',function(){if($(this).prop('checked')){$('.otherShops').hide()}else{$('.otherShops').show()}
301var currCity=$('select[name=shop_city]',shopsWraper).val();infoShops.putPointsForCity(currCity,!1)});var optiosnSelect=$('select.j-info-shop-product-size',shopsWraper);if(optiosnSelect.length){optiosnSelect.on('change',function(){infoShops.setAjaxParam($(this).attr('name'),$(this).val());infoShops.refreshCities()});if(optiosnSelect.val().length){infoShops.setAjaxParam(optiosnSelect.attr('name'),optiosnSelect.val())}}
302infoShops.getListByCity(city).done(function(points){infoShops.putPointsForCity(city,!1)});function setInfoShopsListHandlers(infoShops){var banners=[];if(infoShops.city!='all'){var city=infoShops.points[infoShops.city];var cityInfo=city.city;var list=city.list;$.each(list,function(k,shop){if(shop.mainBanner.length){banners.push({b:shop.mainBanner,s:shop.mainBanner,name:shop.shop_name+' \u0432 \u0433. '+cityInfo.city,address:shop.shop_address,info_shop_id:shop.info_shop_id,})}});infoShopsShowBanners(banners,cityInfo)}else{infoShopsShowBanners([])}}
303moveToShop();if($('.j-info-shop-list-item.active',shopsWraper).length){var shop_id=$('.j-info-shop-list-item.active',shopsWraper);shop_id=shop_id.data('id');var city=$('select[name=shop_city]',shopsWraper).val();infoShops.getListByCity(city,!0).done(function(points){infoShops.updateList(points.list,shop_id);infoShops.putPointsForCity(city);infoShops.updateMetro(points.city.metro);infoShops.setStaticMap()}).done(function(){infoShops.openListItem(shop_id);infoShops.setPointUri(shop_id);infoShops.openPlacemark(shop_id);infoShops.setStaticMap(shop_id)})}
304function infoShopsShowBanners(banners,cityInfo){var sliderItem=$('.j-info-shop-map .heroSlider');if(sliderItem.length){if(banners.length==0){banners=sliderItem.data('defaultBanners');if(cityInfo!==undefined){for(var i=banners.length-1;i>=0;i--){banners[i].name='\u041c\u0430\u0433\u0430\u0437\u0438\u043d\u044b ANTA \u0432 \u0433. '+cityInfo.city}}}
305sliderItem.slick('destroy');sliderItem.html($.render.shop_photo.render(banners));initHero()}}
306function moveToShop(){var shopUrl=location.pathname.split('/')[3];if(shopUrl){$('[data-uri="'+shopUrl+'"]').addClass('active')}}})};function initLogin(){$('#login-form').loginForm({inputRow:'.form-group',passHolder:'.form-group',onLoginFunc:function(msg){$('#login').modal('hide')}});$('#login-form2').loginForm({inputRow:'.form-group',passHolder:'.form-group',onLoginFunc:function(msg){window.location.href=msg.redirect}});$(document).on('click','.j-logoff',function(e){e.preventDefault();customer.logoff(function(){window.location.replace('/')})});$(document).on('click','.j-show-forgotten-form',function(e){e.preventDefault();$('#forgotten-form2').show();$('#login-form2').hide()});$(document).on('click','.j-show-login-form',function(e){e.preventDefault();$('#forgotten-form2').hide();$('#login-form2').show()});var newPassModal=$('#forgot-password, #forgotten-form2');$('.btn',newPassModal).on('click',function(e){e.preventDefault();var emailEl=$('input[name=email_address]',newPassModal);var email_address=emailEl.val();if(email_address.trim().length==0){$('.tip',emailEl.closest('.form-group')).text('\u0412\u0432\u0435\u0434\u0438\u0442\u0435 E-mail')}else{customer.sendNewPass({email_address:email_address},function(msg){$('.tip',emailEl.closest('.form-group')).text(msg)})}})}
307function bootstrapFix(){$(document).on('click',function(e){if($(window).innerWidth()>1023){if($(e.target).closest('#nav').length)return}
308if($(e.target).closest('.close').length)return;if($(e.target).closest('.dropdown-menu').length){$(e.target).closest('.dropdown').addClass("open")}});function modalHide(){$('.modal.in').each(function(){$(this).modal('hide')})}
309$(document).on('click','.modal-backdrop',modalHide);$(document).on('touchend','.modal-backdrop',modalHide);$(document).on('click','[data-open-modal]',function(e){e.preventDefault();$('.modal.in').each(function(){$(this).modal('hide')});var modal=$(this).data('open-modal');$('body').removeClass('menu-open');if($(window).innerWidth()<1024){$('html, body').stop().animate({scrollTop:0},500)}
310if($(this).data('modal-head')){$(modal).find('.modal-heading-h2').first().text($(this).data('modal-head'))}
311if($(this).data('open-modal')=='#b2b-modal'){$('#b2b-modal form').show().siblings('div').remove();let html=$('#b2b-modal .modal-body').html();$('#b2b-modal .modal-body').html('');$('#b2b-modal .modal-body').html(html);InitPartner()}
312setTimeout(function(){$(modal).modal('show');$('body').removeClass('menu-open')},500)});$('.tab-content a[data-toggle="tab"]').on('click',function(){var activeTab=$(this).attr('href');if($(window).innerWidth()>1023){$('.cabinet-menu-list li.active').removeClass('active');$('.cabinet-menu-list a').each(function(){if($(this).attr('href')==activeTab){$(this).closest('li').addClass('active');return!1}})}else{$(this).closest('.panel').find('.panel-heading').click();$(this).closest('.tab-content').find('> .panel').each(function(){var activeTabName=activeTab.split('#')[1];if($(this).attr('id')==activeTabName){$(this).find('.panel-heading').click();return!1}})}});$('.panel').matchHeight();$(window).on('load',function(){$('.panel').matchHeight()});$('[data-toggle="tooltip"]').tooltip({html:!0});$(window).resize(function(){if($(window).innerWidth()>1023){$('#nav .dropdown').removeClass('open')}else{}});$(window).resize()};function initProductSpecificationsToggle(){var specificationContainers=document.querySelectorAll('.product-specifications');Array.prototype.forEach.call(specificationContainers,function(container){var toggle=container.querySelector('[data-product-specifications-toggle]');var label=toggle&&toggle.querySelector('[data-product-specifications-toggle-label]');var groups=container.querySelectorAll('.product-specifications-group');if(!toggle||!label||!groups.length){return}
313function areAllGroupsExpanded(){return Array.prototype.every.call(groups,function(group){return group.open})}
314function syncToggle(){var allExpanded=areAllGroupsExpanded();toggle.setAttribute('aria-expanded',allExpanded?'true':'false');label.textContent=toggle.getAttribute(allExpanded?'data-collapse-text':'data-expand-text')}
315toggle.addEventListener('click',function(){var shouldExpand=!areAllGroupsExpanded();Array.prototype.forEach.call(groups,function(group){group.open=shouldExpand});syncToggle()});Array.prototype.forEach.call(groups,function(group){group.addEventListener('toggle',syncToggle)});syncToggle()})}
316function initProduct(){var zoomWidth,zoomHeight;function calcZoom(){zoomWidth=$('.product-section .product-description-container').position().left+$('.product-section .product-description-container').innerWidth()-$('.product-section .product-preview').innerWidth();zoomHeight=$('.product-preview-slider .slick-current img').innerHeight();zoomConfig.zoomWindowWidth=zoomWidth;zoomConfig.zoomWindowHeight=zoomHeight};var zoomConfig={lensFadeIn:500,lensFadeOut:500,zoomWindowFadeIn:500,zoomWindowFadeOut:500,borderSize:0,zoomWindowWidth:zoomWidth,zoomWindowHeight:zoomHeight,lensColour:'rgba(255,255,255,.4)',lensBorderColour:'#fff'}
317$('a.grouped_elements').on('click',function(e){e.preventDefault()});$('.product-section .product-preview-slider').on('init setPosition',function(){if($(window).innerWidth()>1023){calcZoom();$(this).find('.slick-current img').elevateZoom(zoomConfig)}else{var image=$(this).find('.slick-current img');$.removeData(image,'elevateZoom');$('.zoomContainer').remove()}});$('.product-section .product-preview-slider').slick({arrows:!1,dots:!0,responsive:[{}]});$('.product-section .product-preview-slider').on('beforeChange',function(){var image=$(this).find('.slick-current img');$.removeData(image,'elevateZoom');$('.zoomContainer').remove()});$('.product-section .product-preview-slider').on('afterChange',function(){if($(window).innerWidth()>1023){calcZoom();$(this).find('.slick-current img').elevateZoom(zoomConfig)}});$('.order-panel .buy-btn').on('mouseup click',function(e){if($(this).closest('.product-description-container').find('.size-picker input:radio').length&&$(this).closest('.product-description-container').find('.size-picker input:checked').length==0){e.preventDefault();$(this).closest('.product-description-container').find('.size-picker').addClass('error')}else{if($(this).closest('.modal').length){$('#product-preview').modal('hide')}}});$(document).on('click','.header-basket-holder.open .close',function(){$(this).closest('.header-basket-holder').removeClass('open').find('.header-basket').removeClass('new-item-drop')});$('.size-picker input').on('change',function(){$(this).closest('.size-picker').removeClass('error');var productsId=$(this).closest('form').data('productsId');$('.j-add-product[data-products-id='+productsId+']').removeClass('hidden').parent().find('.go-shopping-cart').addClass('hidden')});$('#product-preview').on('show.bs.modal',function(e){var button=$(e.relatedTarget);var productInfo=$(button).closest('.js-fast-view').data('info');$.ajax({url:button.data('href'),data:{action:'fast_view','ajax':3},dataType:'json',context:this,success:function(msg){$('.modal-product-item',this).html(msg.html);if($(this).data('db-shown')==1){initFastViewProduct();$(this).data('db-shown',0);$(this).data('content-loaded',0)}else{$(this).data('content-loaded',1)}
318var _that=this;setTimeout(function(){var elem=$(_that).find('.product-description-container');if(elem.data('start-position')==undefined){elem.data('start-position',elem.position().top)}},500);$('#product-preview .product-preview').addClass('loading');$('#product-preview .product-preview .product-preview-main').imagesLoaded(function(){$('#product-preview .product-preview').removeClass('loading')})}})});$('#product-preview').on('shown.bs.modal',function(){if($(this).data('content-loaded')==1){initFastViewProduct();$(this).data('content-loaded',0);$(this).data('db-shown',0)}else{$(this).data('db-shown',1)}});$('#productPopupZoom').on('hide.bs.modal',function(e){$('#productPopupZoom').css('opacity','')});$('#productPopupZoom').on('shown.bs.modal',function(e){var button=$(e.relatedTarget);var id=$(button).data('name');$('#productPopupZoom').imagesLoaded(function(){$('#productPopupZoom').animate({scrollTop:$('#'+id).offset().top-$('#productPopupZoom').offset().top},0).css('opacity',1)})});var oneClickWrap=$('#quick-view');oneClickWrap.on('show.bs.modal',function(e){var button=$(e.relatedTarget);var order_type='';if($(button).hasClass('booking')){order_type='booking';$(this).removeClass('expert-quick-order-modal');$('.modal-header .modal-heading-h2',this).text('\u041e\u0444\u043e\u0440\u043c\u0438\u0442\u044c \u0431\u044b\u0441\u0442\u0440\u044b\u0439 \u0437\u0430\u043a\u0430\u0437 \u0441 \u0437\u0430\u0431\u043e\u0440\u043e\u043c \u0432 \u043c\u0430\u0433\u0430\u0437\u0438\u043d\u0435')}else if($(button).hasClass('js-expert-quick-order')){order_type='expert_quick_order';$(this).addClass('expert-quick-order-modal');$('.modal-header .modal-heading-h2',this).text('\u0411\u044b\u0441\u0442\u0440\u044b\u0439 \u0437\u0430\u043a\u0430\u0437 \u0441 \u044d\u043a\u0441\u043f\u0435\u0440\u0442\u043e\u043c')}else{order_type='fast_order';$(this).removeClass('expert-quick-order-modal');$('.modal-header .modal-heading-h2',this).text('\u041e\u0444\u043e\u0440\u043c\u0438\u0442\u044c \u0431\u044b\u0441\u0442\u0440\u044b\u0439 \u0437\u0430\u043a\u0430\u0437')}
319var info_shop_id=$(button).data('info_shop_id');var products_id=$(button).data('products-id');$('#product-in-shops.modal.in').each(function(){$(this).modal('hide')});$.ajax({url:'/order_one_click.php?action=getForm',data:{products_id:products_id,order_type:order_type,info_shop_id:info_shop_id},type:'post',dataType:'json',context:this,success:function(msg){$('.modal-body',this).html(msg.orderOneClick);initForm(this)}})});oneClickWrap.on('shown.bs.modal',function(e){if(window.outerWidth>1024){$('.quick-offer-form input[name=firstname]',this).focus()}});oneClickWrap.on('click','.pass-forgotten',function(e){e.preventDefault();el=this;form=$(el).closest('form');customer.sendNewPass({email_address:form.find('input[name=email_address],input[name=email_or_phone]').val()},function(msg){$(el).closest('.submit-row').find('.hint').html(msg)})});oneClickWrap.on('click','.pass-btn',function(e){e.preventDefault();var el=$(this);var form=el.closest('form');var customerInfo={};customerInfo.pass=$('input[name=password]',form).val();customerInfo.email=$('input[name=email_or_phone]',form).val();customerInfo.options={email_or_phone:!0};customer.login({customerInfo:customerInfo,error:function(msg){form.find('.hint').addClass('error').html(msg.err_mes)}},function(msg){$('#quick-view .nav-tabs>li:first-child a').trigger('click');var orderForm=$('#fast-order-form');$('input[name=firstname]',orderForm).val(msg.name+" "+msg.lastname);$('input[name=phone]',orderForm).val(msg.phone);if(msg.asLastOrder=='1'){$('input[name=same_order]',orderForm).val(1)}
320orderForm.submit()})});oneClickWrap.on('change','input[name^=prod_id]',function(){$('input[name=option_id]',oneClickWrap).val('1');$('input[name=option_value]',oneClickWrap).val($(this).val());if($(this).closest('.drop-size').length){$(this).closest('.drop-size').hide();$('.drop-size-bg',oneClickWrap).hide();$('#fast-order-form').submit()}else{if($('.drop-size').css('display')=='block'){$('.drop-size').hide();$('.drop-size-bg').hide();$("#fast-order-form").submit()}}});oneClickWrap.on('submit','#fast-order-form',function(e){if($('input[name=option_value]',oneClickWrap).val()==''){$('.drop-size-bg',oneClickWrap).show();$('.drop-size',oneClickWrap).show()}else{if(!e.isDefaultPrevented()){$('input:submit',this).hide();$('.order-success-btn',this).removeClass('hidden');if(window.ga)ga('send','event','forms','submit','oneclick');if(window['yaCounter'+window.PROSKTR.yaCounterId])window['yaCounter'+window.PROSKTR.yaCounterId].reachGoal('oneclick');}}});if(PROSKTR.content=="product_info"&&$('#add_product-form').length){cookieObj.addViewedProduct($('#add_product-form').data('productsId').toString())}
321$(document).on('change','.j-select-size-type',function(){var form=$(this).closest('form');var activeNew=$('.size-type-list .size-type-'+$(this).val(),form);activeNew.addClass('active').siblings().removeClass('active');cookieObj.write('proskater_cookie','size-type-'+$(this).data('sizetype'),$(this).val())});$(document).on('click','#add_product-form .size-picker-list span',function(e){var input=$(this).closest('label').find('input');$('.same-products-links .same-products').addClass('hidden');var productWrap=$(this).closest('.modal-product-item, .product-section');$('.availability',productWrap).addClass('hidden');if(input.prop('disabled')){$('.have-only-one-product').addClass('hidden');$('.availability.notin',productWrap).removeClass('hidden');$('.j-add-product').addClass('disabled');$('#add_product-form input:radio:checked').prop('checked',!1);var link=$('.same-products-links [data-option='+input.val()+']');if(link.length){link.removeClass('hidden');$('a',link).text(link.data('text').replace('[options_value]',$(this).text()))}}
321else{$('.j-add-product').removeClass('disabled');$('.availability.in',productWrap).removeClass('hidden');if(1===+$(this).data('stock-balances')){$('.have-only-one-product').removeClass('hidden')}else{$('.have-only-one-product').addClass('hidden')}
322var deliveryDescrForm=$('#products_buttom_info_delivery');if(deliveryDescrForm.length){$('input[name=for_product]',deliveryDescrForm).val($('#add_product-form').data('productsId')+'{1}'+input.val());deliveryDescrForm.submit();$('.product-delivery-choose-size').addClass('loading')}}});$(document).on('click','.drop-size-bg',function(e){$('.drop-size-bg').hide();$('.drop-size').hide()});$(document).on('click','.product-section .drop-size input, #product-preview .drop-size input, .js-product-section-v2 .drop-size input',function(e){var input=$(this);var form=$('#add_product-form');var rowForDrop=$(this).closest('.row-for-drop');$('.drop-size',rowForDrop).hide();$('.drop-size-bg',rowForDrop).hide();var addBtn=$('.j-add-product',rowForDrop);$('label:visible input:radio[value=\"'+input.val()+'\"]',form).prop('checked',!0).trigger('change');addBtn.trigger('click')});$(document).on('click','.j-add-product',function(e){e.preventDefault();var form=$('form[name=add_product][data-products-id='+$(this).data('productsId')+']');if($('input[name="id[1]"]:radio',form).length&&$('input[name="id[1]"]:checked',form).length==0){var rowForDrop=$(this).closest('.row-for-drop');if(rowForDrop.length){$('.drop-size',rowForDrop).show();$('.drop-size-bg',rowForDrop).show()}}else{window.dataLayer=window.dataLayer||[];dataLayer.push({'event':'webit_click_addToCart'});var productInfo=form.serializeArray();shoppingCart.addProducts({product_info:form.serializeArray()},{checkDublicate:!1});var value='';if($('input[name="id[1]"]:checked',form).length){value=$('input[name="id[1]"]:checked',form).val()}else{value=$('input[name="id[1]"]',form).val()}
323$('.j-show-add-product-modal').data('value',value);$(this).addClass('hidden').parent().find('.go-shopping-cart').removeClass('hidden')}});$('.header-basket-holder').on('click','.j-cart-delete',function(e){e.preventDefault();shoppingCart.deleteProduct({products_id:$(this).closest('li').data('productsId')})});$(document).on('click','.j-wishlist-add',function(e){e.preventDefault();window.dataLayer=window.dataLayer||[];dataLayer.push({'event':'webit_click_favourites'});var el=this;if($(this).data('wishlist')){wishlist.remove($(this).data('products_id'),function(){$(el).data('wishlist',0);$(el).removeClass('active')})}else{wishlist.add($(this).data('products_id'),function(){$(el).data('wishlist',1);$(el).addClass('active')})}});$('#products_buttom_info_delivery').ajaxForm({success:function(data){$('.product-delivery-list').show();$('.product-delivery-choose-size').hide().removeClass('loading');$('#product-delivery-res').html(data.content[0]);$('#product-delivery-pre-title-res').html(data.content[1])}});var deliveryDescrForm=$('#products_buttom_info_delivery');if(deliveryDescrForm.data('onload')==1){deliveryDescrForm.submit()}
324$('#change-city-popup form,.js-chose-city-popup-form').on('submit',function(e){e.preventDefault();var city=$('.city-tab.active [name=city]',this).val()
325var zone_id=$('.city-tab.active [name=zone_id]',this).val()
326changeCity.change(city,zone_id)});changeCity.subscribe(function(city,zone_id,response){$('.js-set-city-text').text(response.city);$('#products_buttom_info_delivery .js-set-city-val').val(response.city);$('#products_buttom_info_delivery .js-set-zone_id-val').val(response.zone_id);$('#products_buttom_info_delivery').trigger('submit')});changeCity.subscribe(function(city,zone_id,response){$('#change-city-popup').modal('hide')});if($('html').hasClass('touch')&&$("a.grouped_elements")){$("a.grouped_elements").fancybox({modal:!1,tpl:{next:'<a title="Next" class="fancybox-nav fancybox-next" href="javascript:;"></a>',prev:'<a title="Previous" class="fancybox-nav fancybox-prev" href="javascript:;"></a>',closeBtn:'<a title="Close" class="fancybox-item fancybox-close" href="javascript:;"></a>'},afterShow:function(){$('.fancybox-image').wrap($('<div />'));if($('html').hasClass('touch')){var startPosY=($('.fancybox-inner').find('img').height()-$('.fancybox-inner').height())/2;var startPosX=($('.fancybox-inner').find('img').width()-$('.fancybox-inner').width())/2;$('.fancybox-inner').find('img').css('margin-top',(-startPosY)+'px');$('.fancybox-inner').find('img').css('margin-left',(-startPosX)+'px');$('.fancybox-inner').get(0).addEventListener('touchstart',function(e){var touches=e.changedTouches;var sy=touches[0].pageY,sx=touches[0].pageX,img=$(this).find('img'),limitx=$(img).width()-$(this).width(),limity=$(img).height()-$(this).height(),left=parseInt($(this).find('img').css('margin-left'),10),top=parseInt($(this).find('img').css('margin-top'),10);listener=function(e){touches=e.changedTouches;var y=touches[0].pageY,x=touches[0].pageX,marginLeft=(x-sx+(left)),marginTop=(y-sy+(top));if(marginLeft<-limitx){img.css('margin-left',-limitx)}else if(marginLeft>0){img.css('margin-left',0)}else{img.css('margin-left',marginLeft)}
327if(marginTop<-limity){img.css('margin-top',-limity)}else if(marginTop>0){img.css('margin-top',0)}else{img.css('margin-top',marginTop)}
328e.preventDefault()}
329this.addEventListener('touchmove',listener,!1);this.addEventListener('touchend',function h(){this.removeEventListener('touchmove',listener,!1);this.removeEventListener('touchend',h,!1)})},!1)}},})}};function initProductList(){$('.product-list-slider-index, .js-product-list-slider-index').slick({slidesToShow:4,slidesToScroll:4,infinite:!0,responsive:[{breakpoint:1024,settings:{slidesToScroll:4,arrows:!0}},{breakpoint:800,settings:{arrows:!0,slidesToScroll:4,slidesToShow:4}},{breakpoint:768,settings:{arrows:!0,slidesToScroll:4,slidesToShow:4}},{breakpoint:680,settings:{arrows:!0,slidesToScroll:2,slidesToShow:2}},{breakpoint:560,settings:{arrows:!1,dots:!0,slidesToScroll:2,slidesToShow:2}},]});$('.recently-viewed-list').slick({slidesToShow:7,infinite:!1,responsive:[{breakpoint:1367,settings:{slidesToShow:6}},{breakpoint:1024,settings:{arrows:!1,slidesToShow:1,variableWidth:!0}}]});$('.recently-viewed-list').each(function(){if($(this).find('.recently-viewed_item').length>$(this).slick('slickGetOption','slidesToShow')){$(this).addClass('slider-active')}
330$('.recently-viewed-list .title').matchHeight();$(this).on('setPosition',function(){if($(this).find('.recently-viewed_item').length>$(this).slick('slickGetOption','slidesToShow')){$(this).addClass('slider-active')}else{$(this).removeClass('slider-active')}
331$('.recently-viewed-list .title').matchHeight()})});$('.section-expanded-heading').on('click',function(){$(this).toggleClass('closed').siblings('.section-expanded').stop().slideToggle()});
331$(window).one('scroll',function(){var productsWrap=$('.catalog-section .product-list.dynamic');$('img.js-catolog-lazy',productsWrap).each(function(){$(this).removeClass('js-catolog-lazy').attr('src',$(this).data('original'))})});if($('.js-product-spritespin').length){$(document).on('click','.spritespin-holder','.product-preview',function(){$(this).hide();var me=this,el=$(this).closest('.js-product-spritespin'),spin=$('.spritespin-visual',el),data=spin.data('spritespin-options'),isMobile=spin.data('mobile')=='1',frames=SpriteSpin.sourceArray(data.prefix+'{frame}'+data.postfix,{frame:[1,data.count],digits:1,});var slide=$('.spin-slider',el);spin.spritespin({source:frames,width:isMobile?$(window).width():data.width,sense:3,height:isMobile?$(window).width()*data.height/data.width:data.height,frameTime:80,plugins:['move','360'],onInit:function(){slide.slider({min:0,max:frames.length-1,value:0,slide:function(e,ui){var api=spin.spritespin('api');api.stopAnimation();api.updateFrame(ui.value)}})},onFrame:function(e,data){slide.slider('value',data.frame)},});el.on('mouseleave',function(){api=spin.spritespin("api");api.startAnimation()});el.on('click',function(){spin.spritespin("destroy");$(me).show();$(this).off()})})}};$(document).on('click','.catalog-menu-list .dropdown-toggle',function(e){e.preventDefault();$(this).closest('li').toggleClass('open').siblings('li').removeClass('open')});$(document).on('click','.j-fast-view-btn',function(e){e.preventDefault();window.dataLayer=window.dataLayer||[];dataLayer.push({'event':'webit_click_fastView'})});$(document).on('click','.active-filters-block li',function(){if($(this).hasClass('clearAll')){window.listing.clearForm();return}
332var filter=$(this).data('filter');var group=$(this).data('group');var value=$(this).data('value');var text=$(this).data('text');if(text=='fpricefrom'){$("#slider-range").slider('values',[$("#slider-range").slider('option','min'),$('#amount1').val()]);window.listing.info.prices=[0,$('#amount1').val()==$("#slider-range").slider('option','max')?0:$('#amount1').val()];$('#filtr-form').submit()}else if(text=='fpriceto'){$("#slider-range").slider('values',[$('#amount').val(),$("#slider-range").slider('option','max')]);window.listing.info.prices=[$('#amount').val()==$("#slider-range").slider('option','min')?0:$('#amount').val(),0];$('#filtr-form').submit()}else{$('.filter-container input[data-for='+filter+']').each(function(){if($(this).data('group')==group&&$(this).val()==value){$(this).trigger('click')}})}});$(document).on('click','.scrollToReviews',function(e){e.preventDefault();$('html, body').animate({scrollTop:$('#reviewsSection').offset().top})});const loadScript=function(url){return new Promise(function(resolve,reject){const script=document.createElement('script');script.src=url;script.addEventListener('load',function(){resolve(!0)});document.head.appendChild(script)})};$(function(){var alreadyClickedInStockButton=!1;
332$(document).on('click','.js-popup-product-shop',function(e){if(!alreadyClickedInStockButton){alreadyClickedInStockButton=!0;window.dataLayer=window.dataLayer||[];dataLayer.push({'event':'webit_click_inStock'})}
333if($('[data-id=ymaps]').length>0){loadScript($('[data-id=ymaps]').attr('data-src')).then(function(){$('[data-id=ymaps]').remove();$('#product-in-shops').modal('show');$('#product-in-shops .js-product-shop-item').each(function(){if($('.j-info-shop-map-wraper',$(this)).length){initInfoShops($(this))}})})}else{$('#product-in-shops').modal('show');$('#product-in-shops .js-product-shop-item').each(function(){if($('.j-info-shop-map-wraper',$(this)).length){initInfoShops($(this))}})}})});$(document).on('click','#call_me_message-popup',function(){if($(this).hasClass('btn')){var phone=($(this).data('new_phone')==undefined?'':'7'+$(this).data('new_phone').replace(/[^0-9]/g,'').substr(1));$.ajax({url:'/account_history_info.php?action=callme&no_redirect=1&order_id='+$(this).data('ordersId')+'&new_phone='+phone,context:this,success:function(){$(this).html('<b>\u0412\u0430\u0448 \u0437\u0430\u043f\u0440\u043e\u0441 \u043d\u0430 \u0437\u0432\u043e\u043d\u043e\u043a \u043f\u0440\u0438\u043d\u044f\u0442. \u041c\u044b \u043f\u0435\u0440\u0435\u0437\u0432\u043e\u043d\u0438\u043c \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 30 \u043c\u0438\u043d.</b>').removeClass('btn').addClass('mess');$(this).closest('.modal-body').find('#change_number').css('display','none')}})}});$(document).on('click','#change_number',function(e){$(this).hide();$('.change_number_div').css('display','flex')});$(document).on('click','.change_number',function(e){var popup=$(this).closest('.modal-body');var callbackbtn=popup.find('#call_me_message-popup');var new_phone=popup.find('input[name=phone]').val();callbackbtn.data('new_phone',new_phone);callbackbtn.html('\u041f\u043e\u0437\u0432\u043e\u043d\u0438\u0442\u0435 \u043c\u043d\u0435 \u043d\u0430 '+new_phone);popup.find('.change_number_div').css('display','none');$('#change_number').show()});$(document).ready(function(){initNewsHeroSlider();initMainPageBottomSlider();try{ymaps.ready(initYandexMaps)}catch(e){}
334if($('.js-login')){$(document).on('click','.js-login',function(){$('#login').modal('show');return!1})}
335$('.multifilter-item-new input[data-bgcolor]').each(function(){setCheckboxColor.apply(this);$(this).change(setCheckboxColor)});function setCheckboxColor(){var span=$('.js-color-span',$(this).parent()),checked=$(this).prop('checked'),color=$(this).data('bgcolor');if(span&&color!=='#FFFFFF'){span[0].style.background=checked?$(this).data('bgcolor')+'':'white'}}})
336function initSidebar(){$('#sidebar h3').on('click',function(){if($(window).innerWidth()<1024){$(this).closest('#sidebar').toggleClass('open')}});$(document).on('click',function(e){if($(e.target).closest('#sidebar').length)return;$('#sidebar').removeClass('open')})};function initLimitOffer(){$('#registr-coupon-form').submit(function(e){if(!e.isDefaultPrevented()){e.preventDefault();$('.error',this).html('');$.ajax({type:"POST",url:'/limit_offer.php',data:$(this).serializeArray(),dataType:"json",context:this,success:function(msg){if(msg.res==!0){$('.info.hidden',this).removeClass('hidden');$('input[type=submit]',this).prop('disabled',!0);$('input[type=submit]',this).css('opacity','.6')}else{var text="";if(msg.error_msg=='empty_email'){text='\u0417\u0430\u043f\u043e\u043b\u043d\u0438\u0442\u0435 \u043f\u043e\u043b\u0435 Email.'}else if(msg.error_msg=='used_mail'){text='\u042d\u0442\u043e\u0442 email \u0443\u0436\u0435 \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d \u0432 \u0430\u043a\u0446\u0438\u0438.'}
337$('.error',this).html(text)}}})}});$('#check-coupon-form').submit(function(e){if(!e.isDefaultPrevented()){e.preventDefault();var form=$(this);$('.info div').html('');form.find('input[type=button]').addClass('hidden');$.ajax({type:"POST",url:'/limit_offer.php',data:$(this).serializeArray(),dataType:"json",success:function(msg){if(msg.res==!0){form.find('.info div').html('\u043a\u0443\u043f\u043e\u043d \u043d\u0435 \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u043d');form.find('input[type=button]').removeClass('hidden')}else{form.find('.info div').html('\u043a\u0443\u043f\u043e\u043d \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d \u0438\u043b\u0438 \u0443\u0436\u0435 \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u043d.')}}})}});$('#check-coupon-form input[type=button]').click(function(e){e.preventDefault();var form=$(this).closest('form');$('.info div').html('');var data=form.serializeArray();data[2].value='activate';$.ajax({type:"POST",url:'/limit_offer.php',data:data,dataType:"json",success:function(msg){if(msg.res==!0){form.find('.info div').html('\u043a\u0443\u043f\u043e\u043d \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u043d');form.find('input[type=button]').addClass('hidden')}}})})}
338$(window).on('mousemove',checkShowExit);$(window).on('pageshow',function(){var copyopen=cookieObj.getCookie('copyopen');if(copyopen===undefined)copyopen=0;copyopen++;
338cookieObj.setCookie('copyopen',copyopen)});$(window).on('pagehide',function(){var copyopen=cookieObj.getCookie('copyopen');if(copyopen===undefined)copyopen=0;copyopen--;cookieObj.setCookie('copyopen',copyopen)});function checkShowExit(e){var positionY=e.pageY-$(window).scrollTop();if(positionY<=5){showExitPopup()}}
339function showExitPopup(){var src=!1;if($(window).outerWidth()<1024)return;if(cookieObj.getCookie('copyopen')!=1)return;if(cookieObj.getCookie('customerid')!=0&&cookieObj.getCookie('customerid')!==undefined)return;if(PROSKTR.customer.id!=0)return;if(cookieObj.getCookie('customerorderCnt')==0||cookieObj.getCookie('customerorderCnt')===undefined){if(cookieObj.getCookie('exitpopup_viewed')==1)return;if(cookieObj.getCookie('product_id_viewed_cur')===undefined)return;if(cookieObj.getCookie('product_id_viewed_cur').length===0)return;if(cookieObj.getCookie('product_id_viewed_cur').split(',').length<2)return;src='#exit-popup-viewed';if(window.ga)ga('send','event','Popup','Popup_ViewedProducts','ViewedProducts_Show',{'nonInteraction':1});cookieObj.setCookie('exitpopup_viewed',1)}else{if(cookieObj.getCookie('exitpopup_basket')==1)return;if(window.ga)ga('send','event','Popup','Popup_ShoppingCartProducts','ShoppingCartProducts_Show',{'nonInteraction':1});src='#exit-popup';cookieObj.setCookie('exitpopup_basket',1)}
340$(window).off('mousemove',checkShowExit)}
341$('.js-more-reviews').on('click',function(e){e.preventDefault();var ctrl=$(this);if(ctrl.data('loading')==1){return}
342var list=$('.js-reviews-list');ctrl.data('loading',1).attr('data-loading',1);product.getMoreReviews({products_id:$('input[name=products_id]').val(),limit:ctrl.data('limit'),offset:ctrl.data('from'),type:ctrl.data('type'),page:$('.js-product-section-v2').length?'product_info':'',},function(msg){var el=list.append(msg.data);ctrl.data('loading',0).attr('data-loading',0);initRate();ctrl.data('from',ctrl.data('from')+ctrl.data('limit'));if(ctrl.data('from')>=msg.reviewsCount){ctrl.hide()}})});$('.more-reviews a').on('click',function(e){e.preventDefault();var ctrl=$(this);if(ctrl.data('loading')==1){return}
343var cont=ctrl.closest('.section-expanded');var list=cont.find('.reviews-list');var revBlock=cont.closest('.reviews-block');ctrl.data('loading',1);product.getMoreReviews({products_id:$('input[name=products_id]').val(),limit:ctrl.data('limit'),offset:ctrl.data('from'),type:ctrl.data('type'),},function(msg){var el=list.append(msg.data);initRate();ctrl.data('from',ctrl.data('from')+ctrl.data('limit'));if(ctrl.data('from')>=msg.reviewsCount){ctrl.hide()}
344cont.find('.expand').slideDown({complete:function(){ctrl.data('loading',0);list.find('>li').appendTo($('>.reviews-list',revBlock));cont.find('.more-reviews').hide()}})})});$('.show-more').click(function(e){e.preventDefault();var form=$('#reviews-list-form');if(parseInt(form.attr('loading'))==1){return!1}
345form.attr('loading',1);var page_el=form.find('input[name=page]');page_el.val(parseInt(page_el.val())+1);formChangeFunc(form,!0,!0)});$('#reviews-list-form').change(function(e){var form=$(this);if(parseInt(form.attr('loading'))==1){return!1}
346form.attr('loading',1);form.find('input[name=page]').val(1);formChangeFunc(form,!1,!0)});var formChangeFunc=function(form,appendFlag,historyFlag){var formData=form.serializeArray();if(historyFlag&&history.pushState){var queryString=$.param(formData);history.pushState(formData,$("title").text(),form.attr('action')+'?'+queryString.replace('&ajax=3',''))}
347$.ajax({url:form.attr('action'),data:formData,dataType:'json',success:function(msg){if(appendFlag){$('.reviews-list').append(msg.data.content)}else{$('.reviews-list').html(msg.data.content);$(window).scrollTop(0)}
348form.attr('loading',0);$('.reviews-block .count-model').text(msg.pagination.itemCountText);$('.pagination-page-list.pagination-link').html(msg.pagination.html);if(parseInt(msg.pagination.pageNumber)>=parseInt(msg.pagination.pageCount)){$('.show-more').hide()}
349initRate()},})}
350$('#call-me-form').validate({valid:function(event,options){event.preventDefault();$('#call-me-form .hidden-submit').click();var phone=$('#call-me-form').find('input[name=phone]').val();var url;$.ajax({url:"/ajax.php?type=oktell",data:{phone:'7'+phone.replace(/[^0-9]/g,'').substr(1),},})}});$('#exit-popup, #exit-popup-viewed').on('show.bs.modal',function(e){var _this=this;var type='reload_exitPopup_viewed';if($(this).attr('id')=='exit-popup'){type='reload_exitPopupBottom'}
351$.ajax({url:'/ajax.php?type='+type,dataType:'json',success:function(rtn){$('.j-product-gallery').html(rtn.html);setTimeout(function(){var qty=$('.js-products-slider-exit > li',_this).length>1?2:1;$('.js-products-slider-exit',_this).slick({dots:!1,arrows:!1,slidesToShow:qty,slidesToScroll:qty,responsive:[{breakpoint:767,settings:{slidesToShow:1,slidesToScroll:1,},}]})},500)},})});$(function(){if(window.PROSKTR.content=="product_info"){var previewImg=$('.product-preview-tiles img')[0].cloneNode(!0)||'';$('.fixed-top .container').prepend(previewImg)}});function checkFixedAddButtomProduct(){if(window.PROSKTR.content=="product_info"){var wrapper=$('section.product-section,.js-product-section-v2');var colorEl=$('.price',wrapper);var btnEl=$('.functional-buttons,.js-functional-buttons',wrapper);var staticPositionTop=colorEl.offset().top;var staticPositionBtn=btnEl.offset().top;var staticHeight=colorEl.height();var toFixElement=$('.to-fix',btnEl);var formHeight=$('#product-add-btn',toFixElement).height();var currentScroll=$(window).scrollTop();var windowHeight=$(window).height();var fixedTopWrap=$('.fixed-top');var fixedBottomWrap=$('.fixed-bottom');var btnWrapWidth=$('section.product-section .order-panel').width();if($(window).outerWidth()>767){fixedBottomWrap.hide();if(currentScroll>staticPositionTop){fixedTopWrap.show()}else{fixedTopWrap.hide()}
352if(currentScroll>staticPositionBtn-51){toFixElement.css('width',btnWrapWidth);btnEl.css({height:toFixElement.height(),'margin-bottom':'10px'});toFixElement.addClass('fixed').removeClass('fixed-btn-bottom');var topVal=staticPositionBtn-currentScroll;topVal=topVal>51?51:topVal;topVal=topVal<0?0:topVal;toFixElement.css('top',topVal+'px')}else{$(toFixElement).css('width','');btnEl.css({height:'','margin-bottom':'0'});toFixElement.removeClass('fixed').removeClass('fixed-btn-bottom')}}else{toFixElement.css('top','');$('.help-chat-button-switcher').removeClass('toTop');if(currentScroll>staticPositionBtn){fixedBottomWrap.hide();fixedTopWrap.show();toFixElement.addClass('fixed').removeClass('fixed-btn-bottom');if($(window).outerWidth()<=479){btnEl.css('padding-top','56px')}}else if(currentScroll+windowHeight<staticPositionBtn){fixedBottomWrap.show();fixedTopWrap.hide();toFixElement.addClass('fixed').addClass('fixed-btn-bottom');$('.help-chat-button-switcher').addClass('toTop');btnEl.css('padding-top','')}else{$(toFixElement).css('width','');fixedBottomWrap.hide();fixedTopWrap.hide();toFixElement.removeClass('fixed').removeClass('fixed-btn-bottom');btnEl.css('padding-top','')}}}}
353function setFixFilters(scrollValueY){var fixedHeader=new FixedHeader()
354var windowWidth=window.innerWidth||$(window).width();var filtersEl=$('#filtr-form');var container=$('#filtr-form').closest('.catalog-section');if(windowWidth<=767||container.height()<=filtersEl.height()+52){filtersEl.css({'position':'static','width':'',});return!1}
355var windowHeight=$(window).height();var filtersWrap=$('.filter-sidebar');if(filtersWrap.length==0){return!1}
356var filtersHeight=filtersEl.height();var filtersElTop=filtersEl.offset().top;var filtersElBottom=filtersElTop+filtersHeight;var topMin=filtersWrap.offset().top;var topMax=topMin+Math.max(filtersWrap.height(),filtersHeight);var filtersPadding=20;var addTop=0;if(fixedHeader.flags&&fixedHeader.flags.fixedHeader===!0){addTop=fixed
356Header.elements.headerMiddle.outerHeight();windowHeight-=addTop}
357if(filtersHeight<=windowHeight){if(scrollValueY>=0){if(filtersElBottom>=topMax){filtersEl.css({'position':'absolute','top':(topMax-filtersHeight-topMin)+'px','bottom':'',})}else if(latestKnownScrollY+filtersHeight>=topMax){filtersEl.css({'position':'absolute','top':(topMax-filtersHeight-topMin)+'px','bottom':'',})}else if(latestKnownScrollY>filtersElTop){filtersEl.css({'position':'fixed','top':0+'px','bottom':'',})}}else{if(filtersElTop<=topMin){filtersEl.css({'position':'static',})}else if(latestKnownScrollY-addTop<=filtersElTop){filtersEl.css({'position':'fixed','top':addTop+'px','bottom':'',})}}}else{if(scrollValueY>=0){if(filtersElBottom>=topMax){filtersEl.css({'position':'absolute','top':(topMax-filtersHeight-topMin)+'px','bottom':'',})}else if(filtersElBottom>windowHeight+latestKnownScrollY){filtersEl.css({'position':'absolute','top':(filtersElTop-topMin)+'px','bottom':'',})}else if(latestKnownScrollY+filtersHeight>=topMax&&windowHeight+latestKnownScrollY>=topMax){filtersEl.css({'position':'absolute','top':(topMax-filtersHeight-topMin)+'px','bottom':'',})}else{filtersEl.css({'position':'fixed','top':'','bottom':'0px',})}}else{if(filtersElTop<=topMin){filtersEl.css({'position':'static',})}else if(filtersElTop<latestKnownScrollY+addTop){filtersEl.css({'position':'absolute','top':(filtersElTop-topMin)+'px','bottom':'',})}else{filtersEl.css({'position':'fixed','top':addTop+'px','bottom':'',})}}}}
358$(window).resize(function(){setFiltersSize()});setFiltersSize();function setFiltersSize(){var windowWidth=window.innerWidth||$(window).width();var filtersWrap=$('.filter-sidebar');var filtersEl=$('#filtr-form');if(filtersWrap.length==0){return!1}
359if(windowWidth<=767){filtersEl.css({'position':'static','width':'',})}}
360$('#dateStorageProlongation').on('click',function(){$('#dateStorageProlongationForm').css('display','block')});$('#dateStorageProlongationForm').ajaxForm({dataType:'json',success:function(msg){$('#dateStorageProlongationForm').css('display','none');$('#dateStorageCurrent').html(msg.newDate)}});$('#checkout_get_mail').on('shown.bs.modal',function(){setTimeout(function(){$('#checkout_get_mail input[name=email]').focus()},1000);$('#checkout_get_mail').on('click','.js-submit',function(){var input=$('#checkout_get_mail').find('input[name=email]');if(input.val()==''){input.addClass('error');return!1}else{input.removeClass('error');$.ajax({url:'/checkout_success.php',data:{email:input.val(),action:'set_email',ajax:3,},dataType:'json',success:function(msg){if(msg.error!=undefined&&msg.error==0){$('#checkout_get_mail').modal('hide')}else{input.addClass('error')}}})}})});$(function(){if($('#checkout_get_mail').length){$('#checkout_get_mail').modal('show')}});$(document).on({'mouseenter':function(e){$('#main, #footer').css('opacity','0.5')},'mouseleave':function(e){$('#main, #footer').css('opacity','')}},'#nav');$(document).on('submit','.hover_size form.select-front',function(e){var el=$(this).closest('form.select-front');e.preventDefault();shoppingCart.addProducts({product_info:el.serializeArray(),success:function(msg){$('#add-to-cart-modal').modal('show')}},{checkDublicate:!1})});$(document).on('change','.hover_size form.select-front input[name="id[1]"]',function(e){$(this).closest('form').trigger('submit')});function initYandexMaps(){if(document.getElementById('anta-yandex_maps')){var myMap=new ymaps.Map("anta-yandex_maps",{center:[55.711243,37.653538],zoom:15})}}
361function initNewsHeroSlider(){seeFirstSlider();var alreadySee=[1];$('.js-promo-slider').slick({autoplaySpeed:7000,autoplay:!0,dots:!0}).on('afterChange',function(slick,currentSlide){var slide=$('.js-promo-slider .slick-active.js-banner-item'),index=slide.attr('data-index');if(alreadySee.includes(index)||$(window).scrollTop()>250){return!1}
362alreadySee.push(index);var id=slide.attr('data-banners-id'),name=slide.attr('data-banners-name'),position=slide.attr('data-index');window.dataLayer=window.dataLayer||[];dataLayer.push({'event':'view_promotion','ecommerce':{'items':[{'promotion_id':id,'creative_name':name,'creative_slot':position,'location_id':'promo-slider','quantity':'1'}]}})});$('.js-promo-slider .js-banner-item').click(function(){window.dataLayer=window.dataLayer||[];var id=$(this).attr('data-banners-id'),name=$(this).attr('data-banners-name'),position=$(this).attr('data-index');dataLayer.push({'event':'select_promotion','ecommerce':{'items':[{'promotion_id':id,'creative_name':name,'creative_slot':position,'location_id':'promo-slider','quantity':'1'}]}})});function seeFirstSlider(){window.dataLayer=window.dataLayer||[];var firstTopSlider=$('.js-promo-slider .js-banner-item[data-index="1"]'),id=firstTopSlider.attr('data-banners-id'),name=firstTopSlider.attr('data-banners-name'),position=firstTopSlider.attr('data-index');dataLayer.push({'event':'view_promotion','ecommerce':{'items':[{'promotion_id':id,'creative_name':name,'creative_slot':position,'location_id':'promo-slider','quantity':'1'}]}})}}
363function initMainPageBottomSlider(){$('.js-main-page-bottom-slider').each(function(){$(this).slick({dots:!0})})}
364function initHeader(){$('.castom-tablet-mobile-modal .close-modal>span, .castom-tablet-mobile-modal .js-close-modal').click(function(){stopBodyScroll(!1);$(this).closest('.castom-tablet-mobile-modal').removeClass('active')});$('.js-burger').on('click',function(e){e.preventDefault();if(!$('body').hasClass('menu-open')){$('.pre-open').addClass('open');$('#header').addClass('see')}else{$('#header').removeClass('see')}
365$('body').toggleClass('menu-open');$('.modal.in').each(function(){$(this).modal('hide')})});$('.dropdown-toggle ','#nav').on('click',function(e){if($(window).innerWidth()<1024){e.preventDefault();$(this).closest('li').toggleClass('open').siblings('li').removeClass('open')}});$('#nav .bg').on('click',function(){$('body').removeClass('menu-open')});$('.nav-inner-list h4').on('click',function(){$(this).closest('li').toggleClass('open').siblings('li').removeClass('open')})};function stopBodyScroll(yesBool){if(yesBool){$('body').addClass('not-scroll')}else{$('body').removeClass('not-scroll')}};$(function(){var lastPositionScrool=window.pageYOffset;$(window).scroll(function(){if($(window).scrollTop()>200){$('#scroll_top').show()}else{$('#scroll_top').hide()}
366if(viewport().width<=1024){if(window.pageYOffset>50){$('#wrapper').addClass('mobile-place');$('#header').addClass('fixed');if(lastPositionScrool>window.pageYOffset){$('#header').addClass('see')}else{$('#header').removeClass('see')}}else{$('#wrapper').removeClass('mobile-place');$('#header').removeClass('fixed')}
367lastPositionScrool=window.pageYOffset}});$('#scroll_top').click(function(){$('html, body').animate({scrollTop:0},600);return!1});initInputWrapper();setInterval(initInputWrapper,5000);function initInputWrapper(){$('input[placeholder]:not([type="checkbox"]):not([type="radio"]):not([data-init-input-wrapper]):not(.native)').each(function(){if(!$(this).attr('placeholder')){return!0}
368$(this).attr('value',$(this).val()).keyup(function(){$(this).attr('value',$(this).val())}).attr('data-init-input-wrapper',!0).wrap('<div class="input-wrapper"></div>').after(function(){return'<span class="placeholder">'+'<span style="top:calc(-'+$(this).innerHeight()+'px - 10px);left:'+$(this).css("padding-left")+'">'+$(this).attr('placeholder').replace(/\*/g,'<span class="required">*</span>')+'</span>'+'</span>'})})}
369$("#add-to-cart-modal").on("hidden.bs.modal",function(){$('.product-small-preview__wrapper',$(this)).html('')})});function seeMyPassword(ico){var passField=$('input[name="password"]',$(ico).closest("div"));if(!passField){return!1}
370if($(passField).attr('type')=='password'){$(ico).addClass('view');$(passField).attr('type','text')}else{$(ico).removeClass('view');$(passField).attr('type','password')}
371return!1}
372if(viewport().width<1024){if(+localStorage.getItem('showOneProductAtLine')){$('.mobile-view-products-switch .view-products-switcher').addClass('show-one');$('.catalog-section .product-list').addClass('show-one-at-line');$('.catalog-section .product-list img').each(function(){if($(this).attr('src')){$(this).attr('src',$(this).attr('src').replace('images_230xh','bimages'))}})}else{localStorage.setItem('showOneProductAtLine',''+0)}
373$(function(){$('.mobile-view-products-switch .view-products-switcher').click(function(){localStorage.setItem('showOneProductAtLine',+!+localStorage.getItem('showOneProductAtLine')+'');$(this).toggleClass('show-one');$('.catalog-section .product-list').toggleClass('show-one-at-line');if(+localStorage.getItem('showOneProductAtLine')){changeImgFolder('images_230xh','bimages')}else{changeImgFolder('bimages','images_230xh')}});function changeImgFolder(from,to){$('.catalog-section .product-list img').each(function(){$(this).attr('src',$(this).attr('src').replace(from,to))})}
374$('.js-submenu_title a').click(function(){$(this).closest('li').children('ul').slideToggle();return!1});if($('.breadcrumbs')){try{$('.breadcrumbs')[0].scrollLeft=$('.breadcrumbs')[0].scrollWidth-100}catch(e){}}})}
374else{$(function(){$('.basket-drop-list').slick({dots:!0,arrows:!1,infinite:!1,slidesToShow:4,slidesToScroll:4,variableWidth:!0})})}
375function diffDateSubtract(date1,date2){return date2-date1}
376function padNumber(n,width,z){z=z||'0';n=n+'';return n.length>=width?n:new Array(width-n.length+1).join(z)+n}
377function getDays(cnt){if(cnt==1){return'\u0434\u0435\u043d\u044c'}else if(cnt<5){return'\u0434\u043d\u044f'}else{return'\u0434\u043d\u0435\u0439'}}
378function setTimer(end_date,element,holder,reload){let timer_show=$(element);let holderElement=$(holder);let end_date_str=end_date.full_year+'-'+end_date.month+'-'+end_date.day+'T'+end_date.hours+':'+end_date.minutes+':'+end_date.seconds;let timer=setInterval(function(){let now=new Date();let date=new Date(end_date_str);let ms_left=diffDateSubtract(now,date);if(ms_left<=0){if(reload){window.location.reload()}
379clearInterval(timer);holderElement.hide()}else{let res=new Date(ms_left);let str_timer='';if(res.getUTCDate()>1){str_timer=res.getUTCDate()-1+' '+getDays(res.getUTCDate()-1)+' '}
380str_timer=str_timer+padNumber(res.getUTCHours(),2)+':'+padNumber(res.getUTCMinutes(),2)+':'+padNumber(res.getUTCSeconds(),2);timer_show.html(str_timer);holderElement.show()}},1000)}
381function setExtraTopTimer(){if($('.top_popup-timer').length==0)return;let $holderElement=$('.top_popup-timer');let endDateStr=$holderElement.data('end_time');let timer=setInterval(function(){let now=new Date();let date=new Date(endDateStr);let msLeft=diffDateSubtract(now,date);if(msLeft<=0){clearInterval(timer);$holderElement.hide()}else{let res=new Date(msLeft);let strTimer='';if(res.getUTCDate()>1){strTimer=res.getUTCDate()-1+' '+getDays(res.getUTCDate()-1)+' '}
382strTimer=strTimer+padNumber(res.getUTCHours(),2)+':'+padNumber(res.getUTCMinutes(),2)+':'+padNumber(res.getUTCSeconds(),2);$holderElement.html(strTimer);$holderElement.show()}},1000)}
383if($('#top-popup-timer').length){let end_date={"full_year":"2021","month":"04","day":"17","hours":"00","minutes":"00","seconds":"00"}
384setTimer(end_date,'#top-popup-timer','.top_popup-panel',!1)}
385if($('#j-available-timer').length){let end_date={"full_year":$('#j-available-timer').data('year'),"month":$('#j-available-timer').data('month'),"day":$('#j-available-timer').data('day'),"hours":$('#j-available-timer').data('hours'),"minutes":$('#j-available-timer').data('minutes'),"seconds":$('#j-available-timer').data('seconds')};setTimer(end_date,'#j-available-timer','#product-timer-holder',!0)}
386$('.j-categories-descr-show').each(function(){if($(this).prev().outerHeight()>50){$(this).removeClass('hidden').prev().addClass('short')}
387$(this).on('click',function(){$(this).addClass('hidden').prev().removeClass('short')})});$(function(){inputTypeFileInit();setExtraTopTimer()});function inputTypeFileInit(){var defaultText='\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0444\u0430\u0439\u043b';$('[type="file"]').each(function(index){if($(this).data('init')){return!0}
388var id='input__file__'+index,helpText=$(this).attr('placeholder')||defaultText;$(this).attr('id',id).addClass('input__file').data('init',1);$(this).replaceWith('<div class="input__wrapper">\n'+this.outerHTML+'   <label for="'+id+'" class="input__file-button">\n'+'      <span class="input__file-text">'+helpText+'</span>\n'+'      <span class="input__file-icon-wrapper">'+'<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="20pt" height="20pt" viewBox="0 0 20 20" version="1.1">\n'+'<g>\n'+'<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 17.8125 15.15625 L 16.5625 15.15625 L 16.5625 18.59375 L 3.4375 18.59375 L 3.4375 15.15625 L 2.1875 15.15625 L 2.1875 19.84375 L 17.8125 19.84375 Z M 17.8125 15.15625 "/>\n'+'<path style=" stroke:none;fill-rule:nonzero;fill:rgb(100%,100%,100%);fill-opacity:1;" d="M 9.375 0.15625 L 9.375 11.640625 L 5.4375 7.6875 L 4.546875 8.578125 L 10 14.03125 L 15.453125 8.578125 L 14.5625 7.6875 L 10.625 11.640625 L 10.625 0.15625 Z M 9.375 0.15625 "/>\n'+'</g>\n'+'</svg>'+'			 </span>\n'+'      <span class="input__file-button-text btn">
388\u041f\u0440\u0438\u043a\u0440\u0435\u043f\u0438\u0442\u044c</span>\n'+'   </label>\n'+'</div>')});$('[type="file"]').each(function(){if($(this).data('init-change')){return!0}
389$(this).data('init-change',1).change(function(){var countFiles=this.files&&this.files.length>=1?this.files.length:'',text=countFiles?'\u0412\u044b\u0431\u0440\u0430\u043d\u043e \u0444\u0430\u0439\u043b\u043e\u0432: '+countFiles:$(this).attr('placeholder')||defaultText;$('.input__file-text',$(this).closest('.input__wrapper')).text(text)})})}
390function loadLazyImages(){var productsWrap=$('.product-list-slider-index, .product-list-slider, .recently-viewed-section,.js-main-page-slider');$('img.js-catolog-lazy',productsWrap).each(function(){$(this).removeClass('js-catolog-lazy').attr('src',$(this).data('original'))})}
391$(window).one('scroll',function(){loadLazyImages()});$(window).one('mousemove',function(){loadLazyImages()});$(window).one('click',function(){loadLazyImages()});if(window.ga){$(window).scroll(function(){if($('.product-panel-section.block-collection').length>0&&$(window).scrollTop()>$('.product-panel-section.block-collection').offset().top){ga('send','event','Info_PrInfo_Blocks','Show_Block_Collections',$(this).attr('data-send'),{'nonInteraction':1})}
392if($('.product-panel-section.block-sport').length>0&&$(window).scrollTop()>$('.product-panel-section.block-sport').offset().top){ga('send','event','Info_PrInfo_Blocks','Show_Block_Sports',$(this).attr('data-send'),{'nonInteraction':1})}
393if($('.product-panel-section.block-alsobuy').length>0&&$(window).scrollTop()>$('.product-panel-section.block-alsobuy').offset().top){ga('send','event','Info_PrInfo_Blocks','Show_Block_AlsoBuys',$(this).attr('data-send'),{'nonInteraction':1})}});$(document).on('click','.product-panel-section.block-collection',function(){ga('send','event','Info_PrInfo_Blocks','Click_Block_Collections',$(this).attr('data-send'),{'nonInteraction':1})});$(document).on('click','.product-panel-section.block-sport',function(){ga('send','event','Info_PrInfo_Blocks','Click_Block_Sports',$(this).attr('data-send'),{'nonInteraction':1})});$(document).on('click','.product-panel-section.block-alsobuy',function(){ga('send','event','Info_PrInfo_Blocks','Click_Block_AlsoBuys',$(this).attr('data-send'),{'nonInteraction':1})})}
394$('.j-show-more-li').on('click',function(){$(this).closest('li').addClass('hidden').siblings().removeClass('hidden')});$(function(){initCatalog();initMainPage();initProductListStatistics();function initProductListStatistics(){$('.product-list').on('click','.js-product-link ',function(){window.dataLayer=window.dataLayer||[];dataLayer.push({event:'select_item',ecommerce:{items:[{item_name:$(this).attr('data-products_name'),item_id:$(this).attr('data-products_id'),price:$(this).attr('data-current_price'),item_brand:$(this).attr('data-manufacturers_name'),item_category:$(this).attr('data-polveshi'),item_category2:$(this).attr('data-cattovara_main'),item_category3:$(this).attr('data-cattovara_medium'),item_category4:$(this).attr('data-cattovara'),item_list_name:$(this).attr('data-uriName'),index:1,quantity:1}]}})})}});function initCatalog(){}
395function initMainPage(){initBlogSlider();initStatistics();function initBlogSlider(){$('.js-blog-slider').slick({dots:!0,arrows:!1,slidesToShow:2,slidesToScroll:2,responsive:[{breakpoint:800,settings:{slidesToShow:1,slidesToScroll:1,},}]})}
396function initStatistics(){var sendManStatistics=!1,sendWomanStatistics=!1,sendFormLoginCode=!1,sendFormLoginByCall=!1,sendClickSubscribe=!1;$('.js-get-code-send-statistics').click(function(){if(sendFormLoginCode){return!0}
397sendFormLoginCode=!0;window.dataLayer=window.dataLayer||[];dataLayer.push({'event':'webit_form_loginCode'})});$('.js-login-by-call-send-statistics').click(function(){if(sendFormLoginByCall){return!0}
398sendFormLoginByCall=!0;window.dataLayer=window.dataLayer||[];dataLayer.push({'event':'webit_form_loginbyCall'})});$('.js-subscribe-submit-send-statistics').click(function(){if(sendClickSubscribe){return!0}
399sendClickSubscribe=!0;window.dataLayer=window.dataLayer||[];
399dataLayer.push({'event':'webit_click_subscribe'})});$('.js-send-statistics-man .js-product-link').click(function(){if(typeof ym==="function"){ym(111204666,'reachGoal','Mainpage_Blocks_Popular_Man_Click')}
400if(typeof ga==="function"){ga('send','event','Mainpage_Blocks','Mainpage_Blocks_Popular_Man_Click')}});$('.js-send-statistics-woman .js-product-link').click(function(){if(typeof ym==="function"){ym(111204666,'reachGoal','Mainpage_Blocks_Popular_Woman_Click')}
401if(typeof ga==="function"){ga('send','event','Mainpage_Blocks','Mainpage_Blocks_Popular_Woman_Click')}});if($('.js-send-statistics-man').length&&$('.js-send-statistics-woman').length){document.addEventListener('scroll',function(){const posTopManBlock=$('.js-send-statistics-man')[0].getBoundingClientRect().top;const posTopWomanBlock=$('.js-send-statistics-woman')[0].getBoundingClientRect().top;if(!sendManStatistics&&(posTopManBlock+300)<window.innerHeight){sendManStatistics=!0;if(typeof ym==="function"){ym(111204666,'reachGoal','Mainpage_Blocks_Popular_Man_Show')}
402if(typeof ga==="function"){ga('send','event','Mainpage_Blocks','Mainpage_Blocks_Popular_Man_Show')}}
403if(!sendWomanStatistics&&(posTopWomanBlock+300)<window.innerHeight){sendWomanStatistics=!0;if(typeof ym==="function"){ym(111204666,'reachGoal','Mainpage_Blocks_Popular_Woman_Show')}
404if(typeof ga==="function"){ga('send','event','Mainpage_Blocks','Mainpage_Blocks_Popular_Woman_Show')}}})}}}
405var printerSmartCaptchaRequest=null;var printerPartnerCaptchaContainer=null;var printerPartnerWidgetId=null;function ensurePrinterSmartCaptcha(){if(window.smartCaptcha&&typeof window.smartCaptcha.render==='function'){return $.Deferred().resolve().promise()}
406if(printerSmartCaptchaRequest){return printerSmartCaptchaRequest}
407var deferred=$.Deferred();var script=document.createElement('script');printerSmartCaptchaRequest=deferred.promise();window.printerSmartCaptchaReady=function(){if(window.smartCaptcha&&typeof window.smartCaptcha.render==='function'){deferred.resolve()}else{printerSmartCaptchaRequest=null;deferred.reject()}};script.src='https://smartcaptcha.yandexcloud.net/captcha.js?render=onload&onload=printerSmartCaptchaReady';script.async=!0;script.onload=window.printerSmartCaptchaReady;script.onerror=function(){printerSmartCaptchaRequest=null;deferred.reject()};document.head.appendChild(script);return printerSmartCaptchaRequest}
408function InitPartner(){if($('#b2b-modal').length==0){return}
409ensurePrinterSmartCaptcha().done(onloadPartnerFunction);function onloadPartnerFunction(){var container=document.getElementById('captcha-partner');if(!window.smartCaptcha||!container||(printerPartnerCaptchaContainer===container&&printerPartnerWidgetId!=null)){return}
410printerPartnerCaptchaContainer=container;printerPartnerWidgetId=window.smartCaptcha.render('captcha-partner',{sitekey:'ccHYPdGq0pEVTkmZy3eQWHJQppNszkDlecZXckfi',invisible:!1,hideShield:!0,callback:callbackPartner,})}
411function callbackPartner(token){if(typeof token==="string"&&token.length>0){}}
412function doPartnerForm($form){$form.find('input[name=method]').val($('#b2b-modal .modal-heading-h2').text());let data=$form.serializeArray();$.ajax({url:"/ajax.php?type=antab2b",data:data,dataType:'json',method:'post',success:function(msg){if(msg.done=='done'){$form.hide().closest('.modal-body').append('<div>\u0412\u0430\u0448\u0430 \u0437\u0430\u044f\u0432\u043a\u0430 \u043f\u0440\u0438\u043d\u044f\u0442\u0430.</div>')}}})}
413$('#b2b-modal form').on('submit',function(e){e.preventDefault();doPartnerForm($(this))})}
414function initLoginForm(){$('.j-get-pass').on('click',function(){if($(this).hasClass('disabled'))return;$(this).addClass('disabled');let $form=$(this).closest('form');let $button=$(this);let phone=$form.find('input[name=phone]').val();let email_address=$form.find('input[name=email_address]').val();$('.j-form-error',$form).html('');$('#loginLoading').text('\u0414\u0430\u043d\u043d\u044b\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u044f\u044e\u0442\u0441\u044f...');$.ajax({url:"/ajax_customer.php?action=checkAndSendPassCode&ajax=1",type:'POST',dataType:'json',data:{login:email_address,},error:function(msg){$button.removeClass('disabled');$('.j-form-error',$form).html(msg.err_mes);$('#loginLoading').text('')},success:function(msg){$button.removeClass('disabled');$('#loginLoading').text('');if(msg.result==1&&!msg.err_code){$button.addClass('hidden');
414$('.j-code-holder, .j-login-btn, .j-reget-pass',$form).removeClass('hidden');if(!isNaN(parseInt(email_address))){$('.j-reget-pass-call',$form).removeClass('hidden')}}
415$('.j-form-error',$form).html(msg.err_mes)}})})
416$('.j-reget-pass').on('click',function(){let $form=$(this).closest('form');let $button=$(this);let phone=$form.find('input[name=phone]').val();let email_address=$form.find('input[name=email_address]').val();$('.j-form-error',$form).html('');$.ajax({url:"/ajax_customer.php?action=resendNamePassCode&ajax=1",type:'POST',dataType:'json',data:{login:email_address,},error:function(msg){$('.j-form-error',$form).html(msg.err_mes)},success:function(msg){$('.j-form-error',$form).html(msg.err_mes)}})});$('.j-reget-pass-call').on('click',function(){let $form=$(this).closest('form');let $button=$(this);let phone=$form.find('input[name=phone]').val();let email_address=$form.find('input[name=email_address]').val();$('.j-form-error',$form).html('');$.ajax({url:"/ajax_customer.php?action=recallWithPassCode&ajax=1",type:'POST',dataType:'json',data:{login:email_address,},error:function(msg){$('.j-form-error',$form).html(msg.err_mes)},success:function(msg){$('.j-form-error',$form).html(msg.err_mes)}})});$('.j-login-btn').on('click',function(){if($(this).hasClass('disabled'))return;$(this).addClass('disabled');let $form=$(this).closest('form');let $button=$(this);let phone=$form.find('input[name=phone]').val();let email_address=$form.find('input[name=email_address]').val();let passCode=$form.find('input[name=passCode]').val();$('.j-form-error',$form).html('');customer.loginByPassCode({customerInfo:{passCode:passCode,login:email_address},error:function(msg){$button.removeClass('disabled');$('.j-form-error',$form).html(msg.err_mes)},success:function(msg){if($('#login').length){$("#login").modal('hide')}
417if(PROSKTR.content=='login'){window.location.href='account.php'}
418if(PROSKTR.content=='shopping_cart'&&msg.count_contents_before!=msg.count_contents_after){window.location.reload()}
419if(msg.result==1&&msg.err_code=='login_ok'){console.log(this);var headerElement=$('.meta-nav__menulist__item.account');headerElement.addClass('logined');$('.mobile-nav__tools .account').show();if(msg.name){var name=msg.name.split(' ');name=name[0];$('.meta-nav__menulist__link span',headerElement).text(name)}
420shoppingCart.reloadPopup();if(msg.customerNeedConfirm!=undefined){$('body').append(msg.customerNeedConfirm).popup().popup({"start":!0,"opener":!1,"popup_holder":"#customerNeedConfirm",})}
421customer.logined=!0;customer.info.customer_id=parseInt(msg.customers_id);customer.info.asLastOrder=msg.may_last_order;customer.info.name=msg.name;customer.info.phone=msg.phone;customer.info.lastname=msg.lastname;if(typeof customer.afterLogin=='function'){customer.afterLogin(null,msg,null)}
422if(typeof callback=='function'){callback(msg)}
423cookieObj.setCookie('customerid',parseInt(msg.customers_id));if($('.login-btn_trigger_reload').length>0){location.reload()}}}})})}
424if($('.hell-subscribe').length){$('.hell-subscribe').on('submit',function(e){e.preventDefault();let $form=$(this);let $emailEl=$('input[name=email_address]',$form);let $phoneEl=$('input[name=telephone]',$form);if(!$(this).hasClass('form-valid-error')){if($emailEl.val()!=''){customer.checkEmail({email:$emailEl.val(),email_exists:function(msg){$emailEl.addClass('valid-error').closest('.j-value').find('.validation-description').html('<div class="error">\u0412\u0430\u0448 e-mail \u0443\u0436\u0435 \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d</div>')},email_not_exists:function(msg){$emailEl.removeClass('valid-error').closest('.j-value').find('.validation-description').html('')},error:function(msg){$emailEl.addClass('valid-error').closest('.j-value').find('.validation-description').html('<div class="error">'+msg.err_mes+'</div>')}})}
425if($phoneEl.val()!=''){customer.checkPhone({phone:$phoneEl.val(),phone_exists:function(msg){$phoneEl.addClass('valid-error').closest('.j-value').find('.validation-description').html('<div class="error">\u0412\u0430\u0448 \u0442\u0435\u043b\u0435\u0444\u043e\u043d \u0443\u0436\u0435 \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d</div>')},phone_not_exists:function(msg){$phoneEl.removeClass('valid-error').closest('.j-value').find('.validation-description').html('')},error:function(msg){$phoneEl.addClass('valid-error').closest('.j-value').find('.validation-description').html('<div class="error">'+msg.err_mes+'</div>')}})}}
426if($('.valid-error',$form).length){$form.addClass('form-valid-error');$('.j-hell-subscribe-submit').removeClass('loading');return}else{$form.removeClass('form-valid-error');customer.create({customer_info:{customers_email_address:$form.find('input[name=email_address]').val(),customers_telephone:$form.find('input[name=telephone]').val(),customers_create_source:'helloween',customers_newsletter:1,},success:function(msg){$form.addClass('hidden').next('.success').removeClass('hidden');if(typeof ym==="function"){ym(111204666,'reachGoal','Email_discount')}
427if(typeof ga==="function"){ga('send','event','Email','discount')}},error:function(msg){}});$('.j-hell-subscribe-submit').removeClass('loading')}});$('.j-hell-subscribe-submit').on('click',function(e){e.preventDefault();if($(this).hasClass('loading')){return}
428$(this).addClass('loading');let $form=$(this).closest('form');let $emailEl=$('input[name=email_address]',$form);let $phoneEl=$('input[name=telephone]',$form);if($emailEl.val()==''&&$phoneEl.val()==''){$form.addClass('form-valid-error');$(this).removeClass('loading');return}
429$form.trigger('submit')})}
430$('#mindbox-login').on('submit','form',function(e){e.preventDefault()});$('#createAccountFormMindboxHolder').on('submit','form',function(e){e.preventDefault()});function MindboxFormSubmit(id){let hasEmpty=!1;let $form=$('#'+id);let $btn=$('.btn-submit',$form);let data=$form.serializeArray();if(window.PROSKTR.ajax_csrf_token!==undefined){data.push({name:'csrf_token',value:window.PROSKTR.ajax_csrf_token})}else{return}
431if($btn.hasClass('disabled')){return}
432$btn.addClass('disabled').addClass('loading');$('input[type=text]',$form).each(function(){if($(this).val()==''){$(this).addClass('error');hasEmpty=!0}});if(hasEmpty){$btn.removeClass('disabled').removeClass('loading');return}
433$.ajax({url:'/ajax_mindbox.php',type:'POST',data:data,dataType:'json',context:this,success:function(msg){$('#mindbox-login').html(msg.html);if(msg.login){$('#login').modal('hide');customer.afterLogin(null,msg,null);if(PROSKTR.content=='shopping_cart'){window.location.reload()}else{window.location.href='/account.php'}}}}).fail(function(){$btn.removeClass('disabled').removeClass('loading')})}
434$('.first-mindbox-login-form input[name=phone]').on('change',function(){let phone=$(this).val();$('#login-form-call input[name=phone]').val(phone)});function loginFromCall(){let $form=$('#login-form-call');let phone=$('input[name=phone]',$form).val();if(phone==''){return}
435$.ajax({url:"/ajax_customer.php?action=checkAndCallWithPassCode&ajax=1",type:'POST',dataType:'json',data:$form.serializeArray(),success:function(msg){$('.j-form-error',$form).html(msg.err_mes);
435if(msg.result){$('#login-form-call .j-code-holder').removeClass('hidden');$('#login-form-call .j-get-pass').addClass('hidden');$('#login-form-call .j-login-btn').removeClass('hidden')}}})};$('#login-form-call .j-login-btn').on('click',function(){if($(this).hasClass('disabled'))return;$(this).addClass('disabled');let $form=$(this).closest('form');let $button=$(this);let phone=$form.find('input[name=phone]').val();let passCode=$form.find('input[name=passCode]').val();$('.j-form-error',$form).html('');customer.loginByPassCode({customerInfo:{passCode:passCode,phone:phone},error:function(msg){$button.removeClass('disabled');$('.j-form-error',$form).html(msg.err_mes)},success:function(msg){window.location.reload()}})});$('.j-open-login-popup').on('click',function(e){e.preventDefault();$('#login-popup').addClass('open')});$('.j-open-login-popup-mindbox').on('click',function(e){e.preventDefault();$('#mindbox-login').addClass('open')});$('#login-popup').on('click','.j-close-login-popup',function(e){e.preventDefault();$('#login-popup').removeClass('open')});$('#mindbox-login').on('click','.j-close-login-popup',function(e){e.preventDefault();$('#mindbox-login').removeClass('open')});InitMindboxLoginPopup();function InitMindboxLoginPopup(){let widgetIdRegistration;let registrationCaptchaContainer=null;function onloadRegistrationFunction(){return ensurePrinterSmartCaptcha().then(function(){var container=document.getElementById('captcha-registration');if(!container){return null}
436if(registrationCaptchaContainer===container&&widgetIdRegistration!=null){return widgetIdRegistration}
437registrationCaptchaContainer=container;widgetIdRegistration=window.smartCaptcha.render('captcha-registration',{sitekey:'ccHYPdGq0pEVTkmZy3eQWHJQppNszkDlecZXckfi',invisible:!1,hideShield:!0,callback:callbackRegistration,});return widgetIdRegistration})}
438function callbackRegistration(token){if(typeof token==="string"&&token.length>0){doLoginForm()}}
439$('#mindbox-login').on('click','.j-popup-get-logincode-captcha',function(e){e.preventDefault();let $form=$('#popup-login-form');let $btn=$('.j-popup-get-logincode-captcha');if($btn.hasClass('disabled')){return}
440onloadRegistrationFunction()});$('#mindbox-login').on('click','.j-popup-get-logincode',function(){doLoginForm()});$('#mindbox-login').on('submit','#popup-login-form',function(e){e.preventDefault();doLoginForm()});function doLoginForm(){let hasEmpty=!1;let $form=$('#popup-login-form');let $btn=$('.j-popup-get-logincode');if($btn.hasClass('disabled')){return}
441let data=$form.serializeArray();if(window.PROSKTR.ajax_csrf_token!==undefined){data.push({name:'csrf_token',value:window.PROSKTR.ajax_csrf_token})}else{return}
442$btn.addClass('disabled').addClass('loading');$('#mindbox-login').addClass('loading');$('input[type=text]',$form).each(function(){if($(this).val()==''){$(this).addClass('error');hasEmpty=!0}});if(hasEmpty){$btn.removeClass('disabled').removeClass('loading');return}
443$.ajax({url:'/ajax_mindbox.php',type:'POST',data:data,dataType:'json',context:this,success:function(msg){$('#mindbox-login').html(msg.html);if($('#popup-logincode-form').length>0){initLoginCodeForm()}else if($('.j-popup-get-logincode-captcha').length>0){onloadRegistrationFunction()}
444$('#mindbox-login').removeClass('loading')}}).fail(function(){$btn.removeClass('disabled').removeClass('loading');$('#mindbox-login').removeClass('loading')})}
445function initLoginCodeForm(){startCodeTimer();let codeInputs=document.querySelectorAll('.j-logincode-input');function handlePaste(e){e.preventDefault();let currentInput=e.target;let pastedText='';if(e.clipboardData&&e.clipboardData.getData){pastedText=e.clipboardData.getData('text/plain')}else if(window.clipboardData&&window.clipboardData.getData){pastedText=window.clipboardData.getData('Text')}
446pastedText=pastedText.replace(/\D/g,'');for(let i=0;i<codeInputs.length;i++){if(i<pastedText.length){codeInputs[i].value=pastedText[i]}}
447let lastFilledIndex=Math.min(pastedText.length,codeInputs.length)-1;if(lastFilledIndex>=0){for(let i=0;i<codeInputs.length;i++){if(i==lastFilledIndex){codeInputs[i].disabled=!1;codeInputs[i].classList.add('active');codeInputs[i].focus()}else{codeInputs[i].disabled=!0;codeInputs[i].classList.remove('active')}}}
448fillCodeInput()}
449function handleInput(e){let currentInput=e.target;let inputValue=currentInput.value;let digits=[];if(inputValue.length>1){digits=inputValue.replace(/\D/g,'');for(let i=0;i<codeInputs.length;i++){if(i<digits.length){codeInputs[i].value=digits[i]}}
450let lastIndex=Math.min(digits.length,codeInputs.length)-1;if(lastIndex>=0){for(let i=0;i<codeInputs.length;i++){if(i==lastIndex){codeInputs[i].disabled=!1;codeInputs[i].classList.add('active');codeInputs[i].focus()}else{codeInputs[i].disabled=!0;codeInputs[i].classList.remove('active')}}}
451fillCodeInput();return}
452if(inputValue.length===1){let nextInput=currentInput.nextElementSibling;
452if(nextInput&&nextInput.classList.contains('j-logincode-input')){nextInput.focus();for(let i=0;i<codeInputs.length;i++){if(codeInputs[i]==nextInput){codeInputs[i].disabled=!1;codeInputs[i].classList.add('active');codeInputs[i].value='';codeInputs[i].focus()}else{codeInputs[i].disabled=!0;codeInputs[i].classList.remove('active')}}}}
453fillCodeInput()}
454function handleKeyDown(e){let currentInput=e.target;if(e.key==='Backspace'&&currentInput.value===''){let prevInput=currentInput.previousElementSibling;if(prevInput&&prevInput.classList.contains('j-logincode-input')){for(let i=0;i<codeInputs.length;i++){if(codeInputs[i]==prevInput){codeInputs[i].disabled=!1;codeInputs[i].classList.add('active');codeInputs[i].value='';codeInputs[i].focus()}else{codeInputs[i].disabled=!0;codeInputs[i].classList.remove('active')}}}}}
455codeInputs.forEach(input=>{input.addEventListener('paste',handlePaste);input.addEventListener('input',handleInput);input.addEventListener('keydown',handleKeyDown)});if(codeInputs.length>0){codeInputs[0].focus()}
456$('#popup-logincode-form').on('click','.j-popup-tryLogin',function(){fillCodeInput()});$('#popup-logincode-form').on('change','input[name=code]',function(){let code=$(this).val();if(code.length<4){return}
457tryLogin($('#popup-logincode-form').serializeArray())});$('#popup-logincode-holder').on('click',function(e){e.preventDefault();focusOnCodeInputs()});$('#popup-logincode-form').on('click','.j-popup-resend-code',function(){resendCode()});$('#popup-logincode-form').on('click','.j-popup-resend-code-telegram',function(){resendCodeToTelegram()});function checkCodeInputs(){}
458function fillCodeInput(){let codeArr=new Array;$('.j-logincode-input').each(function(){codeArr.push($(this).val())});let code=codeArr.join('');if(code.length==4){$('.j-logincode-input').blur();$('#popup-logincode-form input[name=code]').val(code).trigger('change')}}
459function focusOnCodeInputs(){}
460function startCodeTimer(){let $resender=$('#popup-code-resender');let $timerHolder=$('#popup-code-timer-holder');let $timer=$('#popup-code-timer');$resender.addClass('d-none');$timerHolder.removeClass('d-none');let time=$timer.data('second');$timer.text(time);const timer=setInterval(()=>{time--;if(time<=0){clearInterval(timer);$resender.removeClass('d-none');$timerHolder.addClass('d-none')}else{$timer.text(time)}},1000)}
461function resendCode(){$('#mindbox-login').addClass('loading');$('#popup-logincode-holder').removeClass('error');let data=[{name:'action',value:'resendCode'},{name:'phone',value:$('#popup-logincode-form input[name=phone]').val()}];if(window.PROSKTR.ajax_csrf_token!==undefined){data.push({name:'csrf_token',value:window.PROSKTR.ajax_csrf_token})}else{return}
462$.ajax({url:'/ajax_mindbox.php',type:'POST',data:data,dataType:'json',context:this,success:function(msg){if(msg.isCodeSend){startCodeTimer();clearCodeInputs()}
463$('.phone-number .j-towhere').text('\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u043b\u0438 sms \u043d\u0430');$('#mindbox-login').removeClass('loading')}})}
464function resendCodeToTelegram(){$('#mindbox-login').addClass('loading');$('#popup-logincode-holder').removeClass('error');let data=[{name:'action',value:'resenttotelegram'},{name:'phone',value:$('#popup-logincode-form input[name=phone]').val()}];if(window.PROSKTR.ajax_csrf_token!==undefined){data.push({name:'csrf_token',value:window.PROSKTR.ajax_csrf_token})}else{return}
465$.ajax({url:'/ajax_mindbox.php',type:'POST',data:data,dataType:'json',context:this,success:function(msg){if(msg.isCodeSend){startCodeTimer();clearCodeInputs();if(msg.isCodeOld){$('.phone-number .j-towhere').text('\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u043a\u043e\u0434, \u0440\u0430\u043d\u0435\u0435 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u043d\u0430 Telegram \u043d\u0430 \u043d\u043e\u043c\u0435\u0440')}else{$('.phone-number .j-towhere').text('\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u043b\u0438 \u043a\u043e\u0434 \u043d\u0430 Telegram \u043d\u0430 \u043d\u043e\u043c\u0435\u0440')}}
466$('#mindbox-login').removeClass('loading')}})}
467function tryLogin(data){if(window.PROSKTR.ajax_csrf_token!==undefined){data.push({name:'csrf_token',value:window.PROSKTR.ajax_csrf_token})}else{return}
468$('#mindbox-login').addClass('loading');
468$('#popup-logincode-holder').removeClass('error');$.ajax({url:'/ajax_mindbox.php',type:'POST',data:data,dataType:'json',context:this,success:function(msg){if(msg.login){let headAccountHtml='<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">'+'<div class="logo-wrapper">'+'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="m437.019531 74.980469c-48.351562-48.351563-112.640625-74.980469-181.019531-74.980469s-132.667969 26.628906-181.019531 74.980469c-48.351563 48.351562-74.980469 112.640625-74.980469 181.019531s26.628906 132.667969 74.980469 181.019531c48.351562 48.351563 112.640625 74.980469 181.019531 74.980469s132.667969-26.628906 181.019531-74.980469c48.351563-48.351562 74.980469-112.640625 74.980469-181.019531s-26.628906-132.667969-74.980469-181.019531zm-325.914062 354.316406c8.453125-72.734375 70.988281-128.890625 144.894531-128.890625 38.960938 0 75.597656 15.179688 103.15625 42.734375 23.28125 23.285156 37.964844 53.6875 41.742188 86.152344-39.257813 32.878906-89.804688 52.707031-144.898438 52.707031s-105.636719-19.824219-144.894531-52.703125zm144.894531-159.789063c-42.871094 0-77.753906-34.882812-77.753906-77.753906 0-42.875 34.882812-77.753906 77.753906-77.753906s77.753906 34.878906 77.753906 77.753906c0 42.871094-34.882812 77.753906-77.753906 77.753906zm170.71875 134.425782c-7.644531-30.820313-23.585938-59.238282-46.351562-82.003906-18.4375-18.4375-40.25-32.269532-64.039063-40.9375 28.597656-19.394532 47.425781-52.160157 47.425781-89.238282 0-59.414062-48.339844-107.753906-107.753906-107.753906s-107.753906 48.339844-107.753906 107.753906c0 37.097656 18.84375 69.875 47.464844 89.265625-21.886719 7.976563-42.140626 20.308594-59.566407 36.542969-25.234375 23.5-42.757812 53.464844-50.882812 86.347656-34.410157-39.667968-55.261719-91.398437-55.261719-147.910156 0-124.617188 101.382812-226 226-226s226 101.382812 226 226c0 56.523438-20.859375 108.265625-55.28125 147.933594zm0 0"/></svg>'+'</div>'+'<div class="menu-wrapper">'+'<div class="login-menu-title">\u041a\u0430\u0431\u0438\u043d\u0435\u0442</div>';if(msg.name!=''){headAccountHtml=headAccountHtml+'<span class="user-name">'+msg.name+'</span>'}
469headAccountHtml=headAccountHtml+'</div>'+'</a>'+'<ul class="dropdown-menu">'+'<li><a href="/account.php">\u041a\u0430\u0431\u0438\u043d\u0435\u0442</a></li>'+'<li><a href="#" class="j-logoff">\u0412\u044b\u0439\u0442\u0438</a></li>'+'</ul>';$('#login-menu-item').addClass('dropdown').html(headAccountHtml);$('#mindbox-login').removeClass('open');customer.afterLogin(null,msg,null);if(PROSKTR.content=='shopping_cart'){window.location.reload()}else{window.location.href='/account.php'}}
470if(msg.error){$('#popup-logincode-form').addClass('error');clearCodeInputs()}
471$('#mindbox-login').removeClass('loading')}})}
472function clearCodeInputs(){$('#popup-logincode-form input[name=loginCode]').val('');$('.j-logincode-input').prop('disabled',!0);$('.j-logincode-input').each(function(){$(this).val('').data('prev','').removeClass('active');if($(this).data('index')==0){$(this).prop('disabled',!1).focus()}})}}}
473InitLoginPopup();function InitLoginPopup(){$('#login-popup').on('click','.j-popup-resend-code-telegram',function(){resendCodeToTelegram()});function resendCodeToTelegram(){$('#login-popup').addClass('loading');$('#popup-logincode-holder').removeClass('error');let data=[{name:'action',value:'resenttotelegram'},{name:'phone',value:$('#popup-logincode-form input[name=phone]').val()}];if(window.PROSKTR.ajax_csrf_token!==undefined){data.push({name:'csrf_token',value:window.PROSKTR.ajax_csrf_token})}else{$('#login-popup').removeClass('loading');return}
474$.ajax({url:'/ajax_login.php',type:'POST',data:data,dataType:'json',context:this,success:function(msg){if(msg.isCodeSend){$('.j-logincode-input').val('').prop('disabled',!0).removeClass('active');$('.j-logincode-input').first().prop('disabled',!1).focus();if(msg.isCodeOld){$('.phone-number .j-towhere').text('\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u043a\u043e\u0434, \u0440\u0430\u043d\u0435\u0435 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0439 \u043d\u0430 Telegram \u043d\u0430 \u043d\u043e\u043c\u0435\u0440')}else{$('.phone-number .j-towhere').text('\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u043b\u0438 \u043a\u043e\u0434 \u043d\u0430 Telegram \u043d\u0430 \u043d\u043e\u043c\u0435\u0440')}}
475$('#login-popup').removeClass('loading')}}).fail(function(){$('#login-popup').removeClass('loading')})}
476$('#login-popup').on('click','.j-popup-get-logincode',function(){doLoginForm()});function doLoginForm(){let hasEmpty=!1;let $form=$('#login-popup-form');let $btn=$('.j-popup-get-logincode');if($btn.hasClass('disabled')){return}
477let data=$form.serializeArray();if(window.PROSKTR.ajax_csrf_token!==undefined){data.push({name:'csrf_token',value:window.PROSKTR.ajax_csrf_token})}else{return}
478$btn.addClass('disabled').addClass('loading');$('#login-popup').addClass('loading');$('input[type=text]',$form).each(function(){if($(this).val()==''){$(this).addClass('error');hasEmpty=!0}});if(hasEmpty){$btn.removeClass('disabled').removeClass('loading');return}
479$.ajax({url:'/ajax_login.php',type:'POST',data:data,dataType:'json',context:this,success:function(msg){$('#login-popup').html(msg.html);
479if($('#popup-logincode-form').length>0){initLoginCodeForm()}
480$('#login-popup').removeClass('loading')}}).fail(function(){$btn.removeClass('disabled').removeClass('loading');$('#login-popup').removeClass('loading')})}
481function initLoginCodeForm(){startCodeTimer();let codeInputs=document.querySelectorAll('.j-logincode-input');function handlePaste(e){e.preventDefault();let currentInput=e.target;let pastedText='';if(e.clipboardData&&e.clipboardData.getData){pastedText=e.clipboardData.getData('text/plain')}else if(window.clipboardData&&window.clipboardData.getData){pastedText=window.clipboardData.getData('Text')}
482pastedText=pastedText.replace(/\D/g,'');for(let i=0;i<codeInputs.length;i++){if(i<pastedText.length){codeInputs[i].value=pastedText[i]}}
483let lastFilledIndex=Math.min(pastedText.length,codeInputs.length)-1;if(lastFilledIndex>=0){for(let i=0;i<codeInputs.length;i++){if(i==lastFilledIndex){codeInputs[i].disabled=!1;codeInputs[i].classList.add('active');codeInputs[i].focus()}else{codeInputs[i].disabled=!0;codeInputs[i].classList.remove('active')}}}
484fillCodeInput()}
485function handleInput(e){let currentInput=e.target;let inputValue=currentInput.value;let digits=[];if(inputValue.length>1){digits=inputValue.replace(/\D/g,'');for(let i=0;i<codeInputs.length;i++){if(i<digits.length){codeInputs[i].value=digits[i]}}
486let lastIndex=Math.min(digits.length,codeInputs.length)-1;if(lastIndex>=0){for(let i=0;i<codeInputs.length;i++){if(i==lastIndex){codeInputs[i].disabled=!1;codeInputs[i].classList.add('active');codeInputs[i].focus()}else{codeInputs[i].disabled=!0;codeInputs[i].classList.remove('active')}}}
487fillCodeInput();return}
488if(inputValue.length===1){let nextInput=currentInput.nextElementSibling;if(nextInput&&nextInput.classList.contains('j-logincode-input')){nextInput.focus();for(let i=0;i<codeInputs.length;i++){if(codeInputs[i]==nextInput){codeInputs[i].disabled=!1;codeInputs[i].classList.add('active');codeInputs[i].value='';codeInputs[i].focus()}else{codeInputs[i].disabled=!0;codeInputs[i].classList.remove('active')}}}}
489fillCodeInput()}
490function handleKeyDown(e){let currentInput=e.target;if(e.key==='Backspace'&&currentInput.value===''){let prevInput=currentInput.previousElementSibling;if(prevInput&&prevInput.classList.contains('j-logincode-input')){for(let i=0;i<codeInputs.length;i++){if(codeInputs[i]==prevInput){codeInputs[i].disabled=!1;codeInputs[i].classList.add('active');codeInputs[i].value='';codeInputs[i].focus()}else{codeInputs[i].disabled=!0;codeInputs[i].classList.remove('active')}}}}}
491codeInputs.forEach(input=>{input.addEventListener('paste',handlePaste);input.addEventListener('input',handleInput);input.addEventListener('keydown',handleKeyDown)});if(codeInputs.length>0){codeInputs[0].focus()}
492$('#popup-logincode-form').on('click','.j-popup-tryLogin',function(){fillCodeInput()});$('#popup-logincode-form').on('change','input[name=code]',function(){let code=$(this).val();if(code.length<4){return}
493tryLogin($('#popup-logincode-form').serializeArray())});$('#popup-logincode-holder').on('click',function(e){e.preventDefault();focusOnCodeInputs()});$('#popup-logincode-form').on('click','.j-popup-resend-code',function(){resendCode()});function fillCodeInput(){let codeArr=new Array;$('.j-logincode-input').each(function(){codeArr.push($(this).val())});let code=codeArr.join('');if(code.length==4){$('.j-logincode-input').blur();$('#popup-logincode-form input[name=code]').val(code).trigger('change')}}
494function focusOnCodeInputs(){}
495function startCodeTimer(){let $resender=$('#popup-code-resender');let $timerHolder=$('#popup-code-timer-holder');let $timer=$('#popup-code-timer');$resender.addClass('d-none');$timerHolder.removeClass('d-none');let time=$timer.data('second');$timer.text(time);const timer=setInterval(()=>{time--;if(time<=0){clearInterval(timer);$resender.removeClass('d-none');$timerHolder.addClass('d-none')}else{$timer.text(time)}},1000)}
496function resendCode(){$('#login-popup').addClass('loading');$('#popup-logincode-holder').removeClass('error');let data=[{name:'action',value:'resendCode'}
496,{name:'phone',value:$('#popup-logincode-form input[name=phone]').val()}];if(window.PROSKTR.ajax_csrf_token!==undefined){data.push({name:'csrf_token',value:window.PROSKTR.ajax_csrf_token})}else{return}
497$.ajax({url:'/ajax_login.php',type:'POST',data:data,dataType:'json',context:this,success:function(msg){if(msg.isCodeSend){startCodeTimer();clearCodeInputs()}
498$('.phone-number .j-towhere').text('\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u043b\u0438 \u0437\u0432\u043e\u043d\u043e\u043a \u043d\u0430 \u043d\u043e\u043c\u0435\u0440 ');$('#login-popup').removeClass('loading')}})}
499function tryLogin(data){if(window.PROSKTR.ajax_csrf_token!==undefined){data.push({name:'csrf_token',value:window.PROSKTR.ajax_csrf_token})}else{return}
500$('#login-popup').addClass('loading');$('#popup-logincode-holder').removeClass('error');$.ajax({url:'/ajax_login.php',type:'POST',data:data,dataType:'json',context:this,success:function(msg){if(msg.login){$('#login-popup').removeClass('open');if(PROSKTR.content=='shopping_cart'){window.location.reload()}else{window.location.href='/account.php'}}
501if(msg.error){$('#popup-logincode-form').addClass('error');clearCodeInputs()}
502$('#login-popup').removeClass('loading')}})}
503function clearCodeInputs(){$('#popup-logincode-form input[name=loginCode]').val('');$('.j-logincode-input').prop('disabled',!0);$('.j-logincode-input').each(function(){$(this).val('').data('prev','').removeClass('active');if($(this).data('index')==0){$(this).prop('disabled',!1).focus()}})}}}
504InitRegme();function InitRegme(){let $regmeHolder=$('.regme-section');$('#regme-login-form').on('submit',function(e){e.preventDefault();let $form=$(this);let $btn=$('input[type=submit]',$form);let phone=$('input[name=phone]',$form).val();if($btn.attr('disabled')){return}
505$btn.attr('disabled',!0);$regmeHolder.addClass('loading');$.ajax({type:'POST',data:$form.serializeArray(),dataType:'json',context:this,success:function(msg){if(msg.codeSended){if($('#regme-logincode-form').length>0){initLoginCodeForm();$('.login-phone-holder').addClass('d-none');$('.login-code-holder').removeClass('d-none');$('.j-reg-phone-number').text(phone);$('.j-reg-phone-number-input').val(phone)}}
506$btn.attr('disabled',!1);$regmeHolder.removeClass('loading')}}).fail(function(){$btn.attr('disabled',!1);$regmeHolder.removeClass('loading')})});$('#regme-main-form').on('submit',function(e){e.preventDefault();let $form=$(this);let $btn=$('input[type=submit]',$form);if($btn.attr('disabled')){return}
507$btn.attr('disabled',!0);$regmeHolder.addClass('loading');$.ajax({type:'POST',data:$form.serializeArray(),dataType:'json',context:this,success:function(msg){if(msg.success){$('.reg-main-form-holder').addClass('d-none');$('.reg-success-holder').removeClass('d-none')}
508$btn.attr('disabled',!1);$regmeHolder.removeClass('loading')}}).fail(function(){$btn.attr('disabled',!1);$regmeHolder.removeClass('loading')})});function initLoginCodeForm(){focusOnCodeInputs();startCodeTimer();$('#regme-logincode-form').on('change','input[name=code]',function(){let code=$(this).val();if(code.length<4){return}
509checkCode($('#regme-logincode-form').serializeArray())});$('#regme-logincode-holder').on('click',function(e){e.preventDefault();focusOnCodeInputs()});$('#regme-logincode-form').on('click','.j-regme-resend-code',function(){resendCode()});$('.j-logincode-input').on('paste',function(e){e.preventDefault();if($(this).data('index')!='0'){return!1}
510let code='';if(window.clipboardData&&window.clipboardData.getData){code=window.clipboardData.getData('Text')}else{code=e.originalEvent.clipboardData.getData('text')}
511if(code.length==4&&/^[\d]*$/.test(code)){$('#regme-logincode-form').removeClass('error');let codeArr=code.split('');for(let index=0;index<codeArr.length;index++){const element=codeArr[index];$('.j-logincode-input[data-index='+index+']').val(element).data('prev',element)}
512fillCodeInput()}});$('.j-logincode-input').on('input',function(e){e.preventDefault();if($(this).data('index')!='0'){return!1}
513let code=$(this).val();if(code.length==4&&/^[\d]*$/.test(code)){}else{code=e.originalEvent.data}
514if(code.length==4&&/^[\d]*$/.test(code)){$('#regme-logincode-form').removeClass('error');let codeArr=code.split('');for(let index=0;index<codeArr.length;index++){const element=codeArr[index];$('.j-logincode-input[data-index='+index+']').val(element).data('prev',element)}
515fillCodeInput()}});$('.j-logincode-input').on('keydown',function(e){if(e.ctrlKey){}else{e.preventDefault();let prev=$(this).data('prev');let currentIndex=$(this).data('index');if(prev==''&&currentIndex>0&&e.keyCode==8){$('.j-logincode-input[data-index='+(currentIndex-1)+']').val('').data('prev','');focusOnCodeInputs();return!1}
516let currentVal=e.key;if(/^[\d]*$/.test(currentVal)){$('#regme-logincode-form').removeClass('error');$(this).data('prev',currentVal).val(currentVal);if(currentIndex=='3'){fillCodeInput()}else{focusOnCodeInputs()}}else{$(this).val('').data('prev','')}}});function checkCodeInputs(){$('.j-logincode-input').each(function(){if($(this).val().length==0){$(this).removeClass('active')}else{$(this).addClass('active')}})}
517function fillCodeInput(){checkCodeInputs();let codeArr=new Array;$('.j-logincode-input').each(function(){codeArr.push($(this).val())});let code=codeArr.join('');if(code.length==4){$('.j-logincode-input').blur();$('#regme-logincode-form input[name=code]').val(code).trigger('change')}}
518function focusOnCodeInputs(){checkCodeInputs();$('.j-logincode-input').prop('disabled',!0);$('.j-logincode-input').each(function(){if($(this).val().length==0){$(this).prop('disabled',!1).focus();return!1}else{if($(this).data('index')==3){$(this).prop('disabled',!1).focus()}}})}
519function startCodeTimer(){let $resender=$('#regme-code-resender');let $timerHolder=$('#regme-code-timer-holder');let $timer=$('#regme-code-timer');$resender.addClass('d-none');$timerHolder.removeClass('d-none');let time=$timer.data('second');$timer.text(time);const timer=setInterval(()=>{time--;if(time<=0){clearInterval(timer);$resender.removeClass('d-none');$timerHolder.addClass('d-none')}else{$timer.text(time)}},1000)}
520function resendCode(){$('#regme-logincode-holder').removeClass('error');$regmeHolder.addClass('loading');let data={'action':'resendCode','phone':$('#regme-logincode-form input[name=phone]').val(),}
521$.ajax({type:'POST',data:data,dataType:'json',context:this,success:function(msg){if(msg.isCodeSend){startCodeTimer();clearCodeInputs()}
522$regmeHolder.removeClass('loading')}})}
523function checkCode(data){$('#regme-logincode-holder').removeClass('error');$regmeHolder.addClass('loading');$.ajax({type:'POST',data:data,dataType:'json',context:this,success:function(msg){if(msg.success){$('.login-code-holder').addClass('d-none');$('.reg-main-form-holder').removeClass('d-none')}
524if(msg.error){$('#regme-logincode-form').addClass('error');clearCodeInputs()}
525$regmeHolder.removeClass('loading')}})}
526function clearCodeInputs(){$('#regme-logincode-form input[name=loginCode]').val('');$('.j-logincode-input').prop('disabled',!0);$('.j-logincode-input').each(function(){$(this).val('').data('prev','').removeClass('active');if($(this).data('index')==0){$(this).prop('disabled',!1).focus()}})}}}
527function initEditCustomerInfoForm(){if($('#editCustomerForm').length==0){return}
528let $form=$('#editCustomerForm');let $emailInput=$('input[name=email_address]',$form);let $pnoheInput=$('input[name=telephone]',$form);let currPhone=$pnoheInput.data('currval');$form.on('submit',async function(e){e.preventDefault();$form.removeClass('form-valid-error');$form.addClass('loading');$('input',$form).removeClass('valid-error');$('.validation-description',$form).html('');await checkEmail();await checkPhone();if($form.hasClass('form-valid-error')){return}
529submitThisForm()});$('.j-nochange-phone').on('click',function(){$pnoheInput.val(currPhone);$('.change-phone-confirm').removeClass('show')});$('.j-change-phone').on('click',function(){submitThisForm(!0)});async function checkEmail(){if($emailInput.val()!=''&&$emailInput.val()!=$emailInput.data('currval')){await fetch('/account.php?action=checkEmail',{method:"POST",body:new FormData(document.getElementById('editCustomerForm')),}).then((response)=>{return response.json()}).then((data)=>
529{if(data.isset){$form.addClass('form-valid-error');$emailInput.addClass('valid-error').closest('.j-value').find('.validation-description').html('<div class="error">\u0422\u0430\u043a\u043e\u0439 e-mail \u0443\u0436\u0435 \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d: \u043f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u0435\u0441\u044c \u0437\u0430 \u0441\u043c\u0435\u043d\u043e\u0439 \u0432 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443</div>');$form.removeClass('loading')}})}}
530async function checkPhone(){if($form.hasClass('form-valid-error')){return}
531let newPhone=$pnoheInput.val().replace(/\D/g,'');if(newPhone!=''&&newPhone!=currPhone){const response=await fetch('/account.php?action=checkPhone',{method:"POST",body:new FormData(document.getElementById('editCustomerForm')),}).then((response)=>{return response.json()}).then((data)=>{if(data.isset){$form.addClass('form-valid-error');$pnoheInput.addClass('valid-error').closest('.j-value').find('.validation-description').html('<div class="error">\u0422\u0430\u043a\u043e\u0439 \u0442\u0435\u043b\u0435\u0444\u043e\u043d \u0443\u0436\u0435 \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d: \u043f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043e\u0431\u0440\u0430\u0442\u0438\u0442\u0435\u0441\u044c \u0437\u0430 \u0441\u043c\u0435\u043d\u043e\u0439 \u0432 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443</div>');$form.removeClass('loading')}else{$form.addClass('form-valid-error');$('.j-phone-from').text(currPhone);$('.j-phone-to').text(newPhone);$('.change-phone-confirm').addClass('show');$form.removeClass('loading')}})}}
532function submitThisForm(changePhone=!1){let formData=$form.serializeArray();formData.push({name:'ajax',value:'3'});if(changePhone){formData.push({name:'changePhone',value:'1'})}
533$.ajax({url:'/account.php?action=setCustomerInfo.getCustomerInfo',data:formData,dataType:'json',context:this,type:'POST',async:!1,success:function(msg){if(changePhone&&msg.changePhoneResult){window.location.href='/logoff.php';return}
534if(msg.data){$.each(msg.data,function(selector,data){el=$(selector);el.html(data);if($('form.validate',el)){$('form.validate',el).validate()}
535$('.datepicker',el).datepicker();if($('.default-validate-form',el).length){$('.default-validate-form',el).validate()}
536$('.default-ajax-form',el).ajaxForm(default_ajax_form_options);$('.phone-11-dig',el).phoneMask();$('.date-mask',el).dateMask();var checkboxes=$('input:checkbox',el);if(checkboxes.length){checkboxes.checkbox()}
537if(selector=='.delivery-list'){var select_city=$('.country-form input[name=city]').val();var uri_name=$('#shops-popup select[name=shop_city] option[city='+select_city+']').val();$('#shops-popup select[name=shop_city]').val(uri_name).trigger('change')}
538$('.tooltip',el).tooltip_init();$('.tabset',el).tabset();$('.subtabset').tabset({control:'.subtabs .subtab span',add_parent_active:'li',tab:'.subtab-item',hash:!1});$(".delivery-text .tab").click(function(){$(".delivery-text .tab").removeClass("active").eq($(this).index()).addClass("active");$(".delivery-text .tab-item").hide().eq($(this).index()).fadeIn()}).eq(0).addClass("active");init_sc_autocomplete(el);initDeliveryList();initEditCustomerInfoForm();if($.inArray('alignPopup',msg.options)>=0){var popup=el.closest('.popup');if(popup.length){popup.css({'top':(popup.outerHeight()-$(window).height()>=20?0:(($(window).height()-popup.outerHeight())/2)-10),})}}});$form.removeClass('loading')}}})}};(function(){'use strict';var compatibleForRoutePattern=/\/dlya\/[^\/?#]+/;document.addEventListener('click',function(event){if(!window.PROSKTR||!window.PROSKTR.shop||['KYOCERA','BROTHER','PANTUM'].indexOf(window.PROSKTR.shop.id)===-1||!compatibleForRoutePattern.test(window.location.pathname)){return}
539var target=event.target;var activeFilter=target.closest('.active-filters-block li');var compatibleForInput=target.closest('input[data-for="compatible_for"]');var clearsAllFilters=activeFilter&&activeFilter.classList.contains('clearAll');var clearsCompatibleForChip=activeFilter&&activeFilter.getAttribute('data-filter')==='compatible_for';var clearsCompatibleForInput=compatibleForInput&&compatibleForInput.checked;if(!clearsAllFilters&&!clearsCompatibleForChip&&!clearsCompatibleForInput){return}
540event.preventDefault();event.stopImmediatePropagation();var targetUrl=new URL(window.location.href);targetUrl.pathname=targetUrl.pathname.replace(compatibleForRoutePattern,'');if(clearsAllFilters){targetUrl.search=''}else{['compatible_for','page','ajax','pages_name','cPath'].forEach(function(parameter){targetUrl.searchParams.delete(parameter)})}
541window.location.assign(targetUrl.pathname+targetUrl.search)},!0)})();(function(root,factory){if(typeof module==='object'&&module.exports){module.exports=factory}else{root.PantumFilterValuesSearch=factory(root.document)}}(typeof window!=='undefined'?window:this,function(document){'use strict';var inputClass='js-filter-values-search';var hiddenClass='filter-value-search-hidden';function hasClass(element,className){return element&&element.classList&&element.classList.contains(className)}
542function normalize(value){return String(value||'').replace(/\s+/g,' ').trim().toLowerCase()}
543function findFilterBox(element){while(element&&element!==document){if(hasClass(element,'js-filter-box')){return element}
544element=element.parentNode}
545return null}
546function filterValues(input){var filterBox=findFilterBox(input);if(!filterBox){return 0}
547var query=normalize(input.value);var items=filterBox.querySelectorAll('.multifilter-item-new');var matchedCount=0;for(var index=0;
547index<items.length;index++){var item=items[index];var textHolder=item.querySelector('[data-text]');var itemText=normalize(textHolder?textHolder.getAttribute('data-text'):item.textContent);var isMatched=query===''||itemText.indexOf(query)!==-1;if(isMatched){item.classList.remove(hiddenClass);matchedCount++}else{item.classList.add(hiddenClass)}}
548return matchedCount}
549function isSearchInput(element){return hasClass(element,inputClass)}
550function handleSearchInput(event){if(isSearchInput(event.target)){filterValues(event.target)}}
551document.addEventListener('input',handleSearchInput);document.addEventListener('search',handleSearchInput,!0);document.addEventListener('change',function(event){if(isSearchInput(event.target)){event.stopPropagation()}},!0);document.addEventListener('keydown',function(event){if(!isSearchInput(event.target)){return}
552var key=event.key||(event.keyCode===13?'Enter':(event.keyCode===27?'Escape':''));if(key==='Enter'){event.preventDefault()}else if(key==='Escape'&&event.target.value!==''){event.preventDefault();event.target.value='';filterValues(event.target)}});document.addEventListener('reset',function(event){if(!event.target||!event.target.querySelectorAll){return}
553var inputs=event.target.querySelectorAll('.'+inputClass);for(var index=0;index<inputs.length;index++){inputs[index].value='';filterValues(inputs[index])}});return{filterValues:filterValues,normalize:normalize}}));'use strict';$(document).on('click','.j-catalog-description-toggle',function(){var button=$(this);var description=button.closest('.catalog-description');if(!description.length){return}
554var isExpanded=!description.hasClass('is-expanded');var content=description.find('.catalog-description__content').first();description.toggleClass('is-expanded',isExpanded);content.attr('aria-hidden',isExpanded?'false':'true');button.attr('aria-expanded',isExpanded?'true':'false').text(button.data(isExpanded?'expanded-label':'collapsed-label'))});(function(){'use strict';if(window.kyoceraQuickBuyNoSizeInitialized){return}
555window.kyoceraQuickBuyNoSizeInitialized=!0;document.addEventListener('click',function(event){var $button=$(event.target).closest('.js-products .js-add-product');if(!$button.length||$button.closest('.js-size-wrapper').length){return}
556if($button.hasClass('kyocera-catalog-add-product')){return}
557var productSizes=$button.data('products-sizes');if(productSizes&&productSizes.length){return}
558event.preventDefault();event.stopImmediatePropagation();if($button.hasClass('loading')){return}
559var productId=$button.attr('data-products-id');if(!productId){return}
560$button.addClass('loading').attr('aria-busy','true');$.post('/ajax.php?type=get_product_sizes',{productId:productId}).done(function(reply){var sizes=getAvailableSizes(reply);if(!sizes.length){addProductWithoutSize($button,productId);return}
561$button.data('products-sizes',sizes);$button.removeClass('loading').removeAttr('aria-busy');$button.trigger('click')}).fail(function(){$button.removeClass('loading').removeAttr('aria-busy')})},!0);function addProductWithoutSize($button,productId){if(typeof shoppingCart==='undefined'){$button.removeClass('loading').removeAttr('aria-busy');return}
562if(!shoppingCart.kyoceraCatalogQuantityPatch&&typeof shoppingCart.setQuantityNPrice==='function'){var originalSetQuantityNPrice=shoppingCart.setQuantityNPrice;shoppingCart.setQuantityNPrice=function(message){try{return originalSetQuantityNPrice.call(this,message)}catch(error){return message}};shoppingCart.kyoceraCatalogQuantityPatch=!0}
563window.printerCartButtonLoading($button,function(){shoppingCart.addProducts({product_info:[{name:'cart_quantity',value:1},{name:'products_id',value:productId},{name:'param',value:2}],success:function(){$button.removeClass('js-add-product loading').addClass('kyocera-catalog-go-to-cart').removeAttr('aria-busy').text('\u041f\u0435\u0440\u0435\u0439\u0442\u0438 \u0432 \u043a\u043e\u0440\u0437\u0438\u043d\u0443')}},{checkDublicate:!1})})}
564function getAvailableSizes(reply){var sizes=[];var addedSizeIds={};var sizeLists=reply&&reply.sizes&&reply.sizes.sizesList;if(!Array.isArray(sizeLists)){return sizes}
565$.each(sizeLists,function(_,sizeList){$.each(sizeList||[],function(_,size){var sizeId=size.sizeId;if(!sizeId||Number(size.quantity)<=0||addedSizeIds[sizeId]){return}
566addedSizeIds[sizeId]=!0;sizes.push({id:sizeId,text:size.sizeName})})});return sizes}})();(function(){if(!$("form.quick_find").length){return!1}
567var cache=new Cache(),historySearch=new WorkFromHistory(),searchListMaxLength=15;$('form.quick_find').each(function(index,currentForm){var term='',categoryId=$('[name="keywords"]',currentForm).data('main-category-id')||undefined,categoryName=$('[name="keywords"]',currentForm).data('main-category-name')||undefined,addSearchHeader=!categoryId?function(){}:function(data,term){data.unshift({value:term,categoryId:categoryId,categoryName:categoryName,count:'-'})};$('input[name=keywords]',this).autocomplete({minLength:3,source:function(request,response){term=request.term.toLowerCase();var data=cache.get(term);if(data!==!1){addSearchHeader(data,term);if(data.length>searchListMaxLength){data=data.slice(0,searchListMaxLength-1)}
568response(data);return}
569$.getJSON("/search.php?type=ajax_search",{'term':term.substr(0,1)},function(data,status,xhr){cache.set(term.substr(0,1),data);data=cache.get(term);if(data!==!1){addSearchHeader(data,term);if(data.length>searchListMaxLength){data=data.slice(0,searchListMaxLength-1)}
570response(data);return}})},select:function(event,ui){if(ui.item!=undefined){this.value=ui.item.value;$('[name="cPath"]',currentForm).val(ui.item.categoryId).attr('value',ui.item.categoryId)}
571$(currentForm).submit();if(window.outerWidth<=1024){$('form.quick_find .div-loading').show()}
572return!1},change:function(event,ui){if(ui.item==null){var ul=$("#autocomplete").autocomplete("widget").show();if(ul.find('li.ui-menu-error').length==0){ul.prepend("<li class='ui-menu-error'><span>\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0438\u0437 \u0441\u043f\u0438\u0441\u043a\u0430</span></li>")}}},menufocus:function(event,ui){},}).data("ui-autocomplete")._renderItem=function(ul,item){if(!item.categoryId){return $("<li class='ui-menu-item '>").append("<a class='suggestion ui-corner-all'><span class='result'>"+makeBoldText(item.value,term)+"</span><span class='result-count'>"+item.count+"</span></a>").appendTo(ul)}else{return $("<li class='ui-menu-item '>").append('<a '+'class="suggestion ui-corner-all" '+'<span class="result">'+term+' \u0432 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 <span class="category-name">'+item.categoryName+'</span></span>'+'</a>').appendTo(ul)}};$(currentForm).submit(search.bind(this,historySearch));$('input[name=keywords]',this).keyup(function(event){if($('#clear-search>a').is(':hidden')&&!$('form[name=quick_find] .div-loading').is(':visible')&&this.value.length>0){$('#clear-search>a').fadeIn()}else{if($('#clear-search>a').is(':visible')&&this.value.length==0){$('#clear-search>a').fadeOut()}}
573if(this.value.length===0){youAlreadySearched.apply(this,[currentForm])}
574if(event.key==='Enter'&&$(this).val().length()>2){currentForm.submit()}}).focus(youAlreadySearched.bind($('input[name=keywords]',this)[0],currentForm));$('#clear-search>a').click(function(){$('input[name=keywords]',this).val('');$('input[name=keywords]',this).focus();$(this).fadeOut();return!1})});function search(historySearch){$('#clear-search>a').hide();if(window.outerWidth<=1024){$('form.quick_find .div-loading').show()}
575if($('input[name=keywords]',this)[0]){var searchText=$('input[name=keywords]',this)[0].value;if(searchText.length<3){return!1}
576historySearch.addFromHistoryList(searchText.toLowerCase())}}
577function youAlreadySearched(currentForm){var historyList=historySearch.getHistoryList(),ul=$(this).autocomplete("widget").empty();if(this.value.length||!historyList.length){return!1}
578var me=this,buttonClear="<button class='recent-search' id='clear-recent-search' use='id'>\u041e\u0447\u0438\u0441\u0442\u0438\u0442\u044c</button>";$("<li class='old-search'>").append("<span class='title'>\u0412\u044b \u0443\u0436\u0435 \u0438\u0441\u043a\u0430\u043b\u0438:</span>"+buttonClear).appendTo(ul);$('#clear-recent-search').click(function(event){event.preventDefault();historySearch.clearHistoryList();youAlreadySearched.apply(me,[currentForm])});for(var i=historyList.length-1;i>=0;i--){var searchText=historyList[i];$("<li class='old-search'>").append("<a class='suggestion ui-corner-all'><span class='result'>"+searchText+"</span></a>"+"<button class='recent-search recent-search-delete' use='class:recent-search-delete' data-search-text='"+(searchText+'').replaceAll('"','\"')+"'>\u0423\u0434\u0430\u043b\u0438\u0442\u044c</button>").appendTo(ul)}
579$('.recent-search-delete',ul).click(function(event){event.preventDefault();var searchText=$(this).data('search-text');if(!searchText){return!1}
580historySearch.deleteFromHistoryList(searchText);youAlreadySearched.apply(me,[currentForm])});$('li.old-search a',ul).click(function(){me.value=$(this).text();ul.fadeOut()});setTimeout(function(){ul.show()},300)}
581function makeBoldText(text,context){if(!context){return text}
582text=(text+'').toLowerCase();context=(context+'').toLowerCase();var slices=text.split(context);return'<b>'+slices.join('</b>'+context+'<b>')+'</b>'}
583function Cache(){var cache={},_localStorageVarName='searchListCache';initCache();
583this.set=function(termString,valueArr){if(termString in cache||typeof valueArr.slice!=="function"){return!1}
584cache[termString]=valueArr.slice(0);sessionStorage.setItem(_localStorageVarName,JSON.stringify(cache));return!0}
585this.get=function(search){if(search in cache){return cache[search].slice(0)}
586search=search.split(' ');var term_tmp,data=[];for(var j=search[0].length-1;j>=0;j--){term_tmp=search[0].substr(0,j);if(term_tmp in cache){for(var i=0,size=cache[term_tmp].length;i<size;i++){if(cache[term_tmp][i].value.toLowerCase().indexOf(search[0])!==-1)data.push(cache[term_tmp][i]);}
587break}}
588for(var i=search.length-1;i>0;i--){for(var k=data.length-1;k>=0;k--){if((strpos=data[k].value.toLowerCase().indexOf(search[i]))===-1){data.splice(k,1)}else{if(strpos!=0&&data[k].value.toLowerCase().indexOf(' '+search[i])===-1){data.splice(k,1)}}}}
589if(data.length){this.set(search,data);return data.slice(0)}
590return!1}
591function initCache(){var store=sessionStorage.getItem(_localStorageVarName)||'';if(!store){return}
592cache=JSON.parse(store)}}
593function WorkFromHistory(){var historyList=[];this.getHistoryList=function(){return historyList}
594this.addFromHistoryList=function(historyString){if(historyList.indexOf(historyString)!==-1){return!1}
595historyList.push(historyString);rewriteHistory()}
596this.clearHistoryList=function(){historyList=[];cookieObj.deleteCookie('recentsearch')}
597this.deleteFromHistoryList=function(historyString){var index=historyList.indexOf(historyString);if(index===-1){return!1}
598historyList.splice(index,1);rewriteHistory()}
599var cookieRecentSearch=cookieObj.getCookie('recentsearch');if(cookieRecentSearch&&cookieRecentSearch.length){historyList=cookieRecentSearch.split(',')}
600function rewriteHistory(){var new_cookie=historyList.join();if(new_cookie.length>200){new_cookie=new_cookie.substr(new_cookie.indexOf(',')+1)}
601cookieObj.deleteCookie('recentsearch');cookieObj.setCookie('recentsearch',new_cookie)}}})();(function($,window){'use strict';if(!$||!$.fn||!$.fn.autocomplete)return;if(window.aiSearchSuggestionsInitialized)return;window.aiSearchSuggestionsInitialized=!0;var storageKey='aiSearchSuggestionsV16';var recentSearchCookie='recentsearch';var recentSearchCookieLifetime=60*60*24*90;var memoryCache=readCache();var activeRequest=null;var discoveryRequest=null;var popularSuggestions=null;var popularProductSuggestions=null;var loadingStylesMounted=!1;initializeSuggestions();function initializeSuggestions(){mountLoadingStyles();window.setTimeout(mount2xuSearchCatalogLinks,500);patchSmartSearchListing();window.setTimeout(patchSmartSearchListing,500);$('#smart-search-query[name="keywords"], .smart-search-form input[name="keywords"], form.quick_find input[name="keywords"], form.home-smart-search input[name="keywords"]').each(function(){var input=this;var form=$(input).closest('form')[0];if(!form||$(input).data('ai-search-suggestions'))return;if($(form).hasClass('two-xu-smart-search')&&window.innerWidth>1023){$(form).addClass('anta-search-discovery')}
602if($(form).hasClass('js-navbar-form')&&/\/search_ai\.php(?:$|\?)/.test($(form).attr('action')||'')){$(form).addClass('anta-search-discovery')}
603if($(form).hasClass('quick_find')){try{if($(input).data('ui-autocomplete'))$(input).autocomplete('destroy');}catch(error){}
604removeLegacyHeaderHandler(input,'focus','youAlreadySearched');removeLegacyHeaderHandler(form,'submit','search')}
605$(input).data('ai-search-suggestions',!0);$(form).off('submit.aiSearchLoading').on('submit.aiSearchLoading',function(){if($.trim(input.value||'')!==''){addRecentSearch(input.value);showSearchLoading(form)}});$(input).autocomplete({appendTo:$(form),minLength:2,delay:120,open:function(){updateSearchSuggestionsPosition(input,form);setSearchSuggestionsOpen(input,!0)},close:function(){setSearchSuggestionsOpen(input,!1)},source:function(request,response){var term=normalize(request.term);hideSearchDiscovery(input);if(term.length<2){response([]);return}
606if(memoryCache[term]){response(memoryCache[term].slice(0));return}
607if(activeRequest&&activeRequest.readyState!==4)activeRequest.abort();activeRequest=$.getJSON('/search_ai.php',{smart_suggestions:1,suggestion_mode:'term',suggestion_term:term,suggestion_lookup:lookupTerm(term)}).done(function(items){items=$.isArray(items)?normalizeAntaSuggestions(items):[];items=filterItems(items,term);if(!$.grep(items,function(item){return item.type==='model_group'}).length){items=items.slice(0,15)}
608memoryCache[term]=items;writeCache(memoryCache);response(items)}).fail(function(xhr,status){if(status!=='abort')response([]);})},select:function(event,ui){if(ui.item&&ui.item.type==='model_group')return!1;if(ui.item&&ui.item.type==='model_more'&&ui.item.url){window.location.href=ui.item.url;return!1}
609if(ui.item&&ui.item.type==='product'&&ui.item.url){addRecentSearch(input.value||ui.item.value);showSearchLoading(form);openArticleSuggestion(ui.item,input.value||ui.item.value);return!1}
610if(ui.item&&ui.item.value)input.value=ui.item.value;addRecentSearch(input.value);showSearchLoading(form);form.submit();return!1}});var autocomplete=$(input).data('ui-autocomplete');if(autocomplete){$(input).autocomplete('widget').addClass('smart-search-suggestions');autocomplete._renderItem=function(list,item){if(item.type==='model_group'){return $('<li>').addClass('ui-menu-item ui-state-disabled smart-search-model-group').append($('<div>').addClass('smart-search-model-group-title').text(item.value)).appendTo(l
610ist)}
611if(item.type==='model_more'){return $('<li>').addClass('ui-menu-item smart-search-model-more').append($('<a>').addClass('suggestion ui-corner-all').attr('href',item.url).text(item.value)).appendTo(list)}
612if(item.type==='product')return renderProductSuggestion(list,item,input.value);var link=$('<a>').addClass('suggestion ui-corner-all');appendHighlightedText($('<span>').addClass('result').appendTo(link),item.value||'',input.value);if(item.count!==undefined&&item.count!==null&&item.count!==''){$('<span>').addClass('result-count').text(item.count).appendTo(link)}
613return $('<li>').addClass('ui-menu-item').append(link).appendTo(list)}}
614bindSearchHistory(input,form)});$(window).off('pageshow.aiSearchLoading').on('pageshow.aiSearchLoading',clearSearchLoading)}
615function mount2xuSearchCatalogLinks(){if(!/\/search_ai\.php$/i.test(window.location.pathname||''))return;if(!document.querySelector('form.quick_find.two-xu-smart-search'))return;var host=document.querySelector('.advanced_search_result .banner');if(!host||document.getElementById('smart-search-catalog-links')||document.getElementById('two-xu-search-catalog-links'))return;var productIds=[];var seenProductIds={};$('.product_small [data-products_id], .product_small [data-product-id]').each(function(){var productId=parseInt(this.getAttribute('data-products_id')||this.getAttribute('data-product-id'),10);if(!productId||seenProductIds[productId])return;seenProductIds[productId]=!0;productIds.push(productId);if(productIds.length>=24)return!1});if(!productIds.length)return;var block=$('<div>').attr('id','two-xu-search-catalog-links').addClass('smart-search-catalog-links two-xu-search-catalog-links').attr('aria-live','polite').append($('<div>').addClass('smart-search-catalog-links-label').text('\u0412 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0435:'));var list=$('<div>').addClass('smart-search-catalog-links-list').appendTo(block);for(var skeletonIndex=0;skeletonIndex<3;skeletonIndex++){$('<span>').addClass('smart-search-catalog-link-skeleton').appendTo(list)}
616block.appendTo(host);var keywordMatch=(window.location.search||'').match(/(?:^|[?&])keywords=([^&]*)/i);var searchQuery='';if(keywordMatch&&keywordMatch[1]){try{searchQuery=decodeURIComponent(keywordMatch[1].replace(/\+/g,' '))}catch(error){searchQuery=keywordMatch[1]}}
617$.getJSON('/search_ai.php',{search_catalog_links:1,catalog_product_ids:productIds.join(','),catalog_query:searchQuery}).done(function(payload){var links=payload&&payload.ok&&$.isArray(payload.links)?payload.links:[];list.empty();$.each(links,function(_,link){if(!link||!link.name||!link.url)return;$('<a>').addClass('smart-search-catalog-link').attr('href',link.url).text(link.name).appendTo(list)});if(!list.children().length)block.remove();}).fail(function(){block.remove()})}
618window.aiSearchShowLoading=showSearchLoading;function removeLegacyHeaderHandler(element,eventName,functionName){if(!element||!$._data)return;var events=$._data(element,'events')||{};var handlers=events[eventName]||[];var handlerToRemove=null;$.each(handlers,function(_,eventHandler){var name=eventHandler&&eventHandler.handler&&eventHandler.handler.name?eventHandler.handler.name:'';if(name.indexOf(functionName)!==-1)handlerToRemove=eventHandler.handler});if(!handlerToRemove&&handlers.length){handlerToRemove=handlers[handlers.length-1].handler}
619if(handlerToRemove)$(element).off(eventName,handlerToRemove);}
620function patchSmartSearchListing(){if(!window.listing||!window.listing.options||!$.fn.ajaxForm)return;var originalResponseHandler=window.listing.options.formShowResponse;if(typeof originalResponseHandler!=='function'||originalResponseHandler.smartSearchPatched)return;var form=$(window.listing.options.form||'#filtr-form');if(!form.length)return;function clearListingLoading(){form.removeClass('loading');$('.loadmore a').removeClass('loading');$('.catalog-products-count,.mobile-loading,.js-h1-wrapper,.js-loading-filters').removeClass('loading');window.listing.loading=!1}
621function responseHandler(responseText,statusText,additParam,jqForm){var productsList=[];$.each(responseText&&responseText.productsList?responseText.productsList:[],function(_,product){if(!product)return;if(parseInt(product.products_images_count,10)>
6210&&typeof product.products_bimage!=='string'){product.products_images_count=0}
622productsList.push(product)});if(responseText)responseText.productsList=productsList;form.attr('data-smart-search-response-products',productsList.length);form.removeAttr('data-smart-search-listing-error');try{return originalResponseHandler.call(this,responseText,statusText,additParam,jqForm)}catch(error){form.attr('data-smart-search-listing-error',error&&error.message?error.message:'render_error');if(window.console&&typeof window.console.error==='function'){window.console.error('Smart search listing response failed',error)}}finally{clearListingLoading()}}
623responseHandler.smartSearchPatched=!0;window.listing.options.formShowResponse=responseHandler;form.attr('data-smart-search-listing-patched','1');form.ajaxFormUnbind().ajaxForm({dataType:window.listing.options.formDataType,beforeSubmit:window.listing.options.formShowRequest,success:responseHandler,error:function(xhr,statusText,error){form.attr('data-smart-search-listing-error',statusText||error||'ajax_error');clearListingLoading()},timeout:Math.max(parseInt(window.listing.options.formTimeout,10)||0,60000),listing:window.listing})}
624function bindSearchHistory(input,form){var field=$(input);field.off('.aiSearchHistory').on('focus.aiSearchHistory',function(){if($(form).hasClass('anta-search-discovery')){$('html').addClass('anta-mobile-search-open')}
625showSearchDiscovery(input,form)}).on('input.aiSearchHistory',function(){var value=$.trim(input.value||'');var previousTimer=$(input).data('ai-search-term-timer');if(previousTimer)window.clearTimeout(previousTimer);if(value===''){window.setTimeout(function(){if($.trim(input.value||'')==='')showSearchDiscovery(input,form);},160)}else{hideSearchDiscovery(input);if(discoveryRequest&&discoveryRequest.readyState!==4){discoveryRequest.abort();discoveryRequest=null}
626if(value.length>=2){$(input).data('ai-search-term-timer',window.setTimeout(function(){if($.trim(input.value||'')===value){$(input).autocomplete('search',value)}},0))}else{$(input).autocomplete('close')}}}).on('keydown.aiSearchHistory',function(event){if(event.key==='Escape'||event.keyCode===27)hideSearchDiscovery(input);});$(document).on('mousedown.aiSearchHistory',function(event){if(event.target!==input&&!$.contains(form,event.target)){hideSearchDiscovery(input);if($(form).hasClass('js-navbar-form')){$(form).removeClass('focused');$('#filtersBlock').removeClass('low-z-index');input.blur();setSearchSuggestionsOpen(input,!1)}}});$(form).off('reset.aiSearchHistory').on('reset.aiSearchHistory',function(){window.setTimeout(function(){$(input).autocomplete('close');hideSearchDiscovery(input);input.blur();setSearchSuggestionsOpen(input,!1)},0)})}
627function showSearchDiscovery(input,form){renderSearchDiscovery(input,form,popularSuggestions,popularProductSuggestions,popularSuggestions===null);if(discoveryRequest&&discoveryRequest.readyState!==4)return;discoveryRequest=$.getJSON('/search_ai.php',{smart_suggestions:1,suggestion_mode:'discovery'}).done(function(payload){popularSuggestions=payload&&$.isArray(payload.popular)?payload.popular:[];popularProductSuggestions=payload&&$.isArray(payload.products)?payload.products:[];if(shouldRefreshSearchDiscovery(input,form)){renderSearchDiscovery(input,form,popularSuggestions,popularProductSuggestions,!1)}}).fail(function(){popularSuggestions=[];popularProductSuggestions=[];if(shouldRefreshSearchDiscovery(input,form)){renderSearchDiscovery(input,form,popularSuggestions,popularProductSuggestions,!1)}}).always(function(){discoveryRequest=null})}
628function shouldRefreshSearchDiscovery(input,form){if($.trim(input.value||'')!=='')return!1;if(document.activeElement===input)return!0;if(!$(form).hasClass('two-xu-smart-search'))return!1;return $(input).autocomplete('widget').attr('data-smart-search-discovery')==='1'}
629function renderSearchDiscovery(input,form,popular,products,loading){var history=readRecentSearches();var list=$(input).autocomplete('widget');var splitDiscovery=$(form).hasClass('anta-search-discovery');var queryList=splitDiscovery?$('<ul>').addClass('smart-search-discovery-column smart-search-discovery-column--queries'):list;var productList=splitDiscovery?$('<ul>').addClass('smart-search-discovery-column smart-search-discovery-column--products'):list;var recentKeys={};list.empty().removeAttr('data-smart-search-history').attr('data-smart-search-discovery','1');if(history.length>0){appendDiscoveryHeader(queryList,'\u0412\u044b \u0438\u0441\u043a\u0430\u043b\u0438',!0,function(){clearRecentSearches();renderSearchDiscovery(input,form,popularSuggestions||[],popularProductSuggestions||[],!1);input.focus()});for(var i=history.length-1;i>=0;i--){var recentQuery=history[i];recentKeys[normalize(recentQuery)]=!0;appendDiscoveryItem(queryList,recentQuery,'history',input,form,function(query){deleteRecentSearch(query);renderSearchDiscovery(input,form,popularSuggestions||[],popularProductSuggestions||[],!1);input.focus()})}}
630var popularItems=[];if(!loading){$.each($.isArray(popular)?popular:[],function(_,item){var query=item&&item.value?$.trim(String(item.value)):'';if(!query||recentKeys[normalize(query)])return;popularItems.push(query);return popularItems.length<6})}
631if(popularItems.length>0){appendDiscoveryHeader(queryList,'\u041f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0435 \u0437\u0430\u043f\u0440\u043e\u0441\u044b',!1);$.each(popularItems,function(_,query){appendDiscoveryItem(queryList,query,'popular',input,form)})}
632var productItems=[];if(!loading){$.each($.isArray(products)?products:[],function(_,item){if(!item||item.type!=='product'||!item.url)return;productItems.push(item);return productItems.length<6})}
633if(productItems.length>0){appendDiscoveryHeader(productList,'\u041f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0435 \u0442\u043e\u0432\u0430\u0440\u044b',!1);$.each(productItems,function(_,item){appendDiscoveryProduct(productList,item,input,form)})}
634if(splitDiscovery&&(queryList.children().length||productList.children().length)){var layout=$('<li>').addClass('smart-search-discovery-layout').attr('role','presentation');if(queryList.children().length)queryList.appendTo(layout);if(productList.children().length)productList.appendTo(layout);layout.toggleClass('has-two-columns',queryList.children().length>0&&productList.children().length>0).appendTo(list)}
635if(!list.children().length){hideSearchDiscovery(input);return}
636updateSearchSuggestionsPosition(input,form);list.css({display:'block',left:'0',width:$(form).innerWidth()+'px'});setSearchSuggestionsOpen(input,!0)}
637function updateSearchSuggestionsPosition(input,form){if(!input||!form||!input.getBoundingClientRect||!form.getBoundingClientRect)return;var inputRect=input.getBoundingClientRect();var formRect=form.getBoundingClientRect();var relativeTop=Math.round(inputRect.bottom-formRect.top);var relativeLeft=Math.max(0,Math.round(inputRect.left-formRect.left));if($(form).hasClass('two-xu-smart-search')&&window.innerWidth>1023){relativeLeft=Math.max(0,relativeLeft-10)}
638var isMobileAnta=$(form).hasClass('anta-search-discovery')&&window.innerWidth<=1023;var top=isMobileAnta?relativeTop:Math.max(0,relativeTop);form.style.setProperty('--smart-search-suggestions-top',top+'px');form.style.setProperty('--smart-search-suggestions-content-left',relativeLeft+'px');form.style.setProperty('--smart-search-suggestions-viewport-top',Math.round(inputRect.bottom)+'px')}
639function appendDiscoveryHeader(list,title,canClear,clearCallback){var header=$('<li>').addClass('smart-search-discovery-header');$('<span>').addClass('smart-search-discovery-title').text(title).appendTo(header);if(canClear){$('<button type="button">').addClass('smart-search-history-clear').text('\u041e\u0447\u0438\u0441\u0442\u0438\u0442\u044c').on('mousedown click',function(event){event.preventDefault();event.stopPropagation();if(event.type==='click'&&clearCallback)clearCallback();}).appendTo(header)}
640header.appendTo(list)}
641function appendDiscoveryItem(list,query,type,input,form,deleteCallback){var item=$('<li>').addClass('smart-search-discovery-item smart-search-discovery-'+type);
641var button=$('<button type="button">').addClass('smart-search-discovery-query');button.append(buildDiscoveryIcon(type));$('<span>').addClass('smart-search-discovery-query-text').text(query).appendTo(button);button.on('mousedown click',function(event){event.preventDefault();event.stopPropagation();if(event.type!=='click')return;input.value=query;addRecentSearch(query);hideSearchDiscovery(input);showSearchLoading(form);form.submit()}).appendTo(item);if(type==='history'&&deleteCallback){$('<button type="button">').addClass('smart-search-history-delete').attr('aria-label','\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0437\u0430\u043f\u0440\u043e\u0441').attr('title','\u0423\u0434\u0430\u043b\u0438\u0442\u044c').html('&times;').on('mousedown click',function(event){event.preventDefault();event.stopPropagation();if(event.type==='click')deleteCallback(query);}).appendTo(item)}
642item.appendTo(list)}
643function appendDiscoveryProduct(list,item,input,form){var row=renderProductSuggestion(list,item,'');row.addClass('smart-search-discovery-product');row.find('a').on('mousedown click',function(event){event.preventDefault();event.stopPropagation();if(event.type!=='click')return;addRecentSearch(item.value||item.title||'');hideSearchDiscovery(input);showSearchLoading(form);openArticleSuggestion(item,item.value||item.title||'')})}
644function buildDiscoveryIcon(type){var icon=$('<span>').addClass('smart-search-discovery-icon').attr('aria-hidden','true');if(type==='popular'){icon.html('<svg viewBox="0 0 20 20" focusable="false"><path d="M3 14l4-4 3 3 6-7"/><path d="M12 6h4v4"/></svg>')}else{icon.html('<svg viewBox="0 0 20 20" focusable="false"><circle cx="10" cy="10" r="7"/><path d="M10 6v4l3 2"/></svg>')}
645return icon}
646function hideSearchDiscovery(input){var list=$(input).autocomplete('widget');if(list.attr('data-smart-search-discovery')==='1'||list.find('.smart-search-discovery-header,.smart-search-discovery-item,.smart-search-discovery-skeleton,.smart-search-discovery-empty').length){list.removeAttr('data-smart-search-discovery').empty().hide();setSearchSuggestionsOpen(input,!1)}}
647function setSearchSuggestionsOpen(input,isOpen){var form=$(input).attr('aria-expanded',isOpen?'true':'false').closest('form');form.toggleClass('has-smart-search-suggestions',Boolean(isOpen));form.closest('#header .middle').toggleClass('has-smart-search-layer',Boolean(isOpen));if(form.hasClass('anta-search-discovery')){$('html').toggleClass('anta-mobile-search-open',Boolean(isOpen)||form.hasClass('focused'))}}
648function renderProductSuggestion(list,item,term){var link=$('<a>').addClass('suggestion smart-search-product-suggestion ui-corner-all');if(item.url)link.attr('href',item.url);var visual=$('<span>').addClass('smart-search-product-suggestion-image');if(item.image){$('<img>').attr({src:item.image,alt:item.title||item.value||''}).appendTo(visual)}else{visual.addClass('is-empty')}
649visual.appendTo(link);var information=$('<span>').addClass('smart-search-product-suggestion-info');if(item.value){$('<span>').addClass('smart-search-product-suggestion-article').text(item.value).appendTo(information)}
650appendHighlightedText($('<span>').addClass('smart-search-product-suggestion-title').appendTo(information),item.title||item.value||'',term);var prices=$('<span>').addClass('smart-search-product-suggestion-prices');$('<span>').addClass('smart-search-product-suggestion-price').text(formatSuggestionPrice(item.price)).appendTo(prices);if(parseFloat(item.old_price)>parseFloat(item.price)){$('<span>').addClass('smart-search-product-suggestion-old-price').text(formatSuggestionPrice(item.old_price)).appendTo(prices)}
651prices.appendTo(information);information.appendTo(link);return $('<li>').addClass('ui-menu-item smart-search-product-suggestion-item').append(link).appendTo(list)}
652function appendHighlightedText(container,text,term){text=String(text||'');term=$.trim(String(term||''));if(!term){container.text(text);return container}
653var normalizedText=text.toLocaleLowerCase();var normalizedTerm=term.toLocaleLowerCase();var start=normalizedText.indexOf(normalizedTerm);if(start<0){container.text(text);return container}
654if(start>0)container.append(document.createTextNode(text.substring(0,start)));$('<strong>').text(text.substr(start,term.length)).appendTo(container);if(start+term.length<text.length){container.append(document.createTextNode(text.substring(start+term.length)))}
655return container}
656function openArticleSuggestion(item,query){var targetUrl=item&&item.url?item.url:'';var productId=item&&item.products_id?parseInt(item.products_id,10):0;var navigated=!1;function navigate(searchId){if(navigated)return;navigated=!0;if(searchId)targetUrl=addSearchIdToUrl(targetUrl,searchId);window.location.href=targetUrl}
657if(!targetUrl||!productId||!$.trim(query||'')){navigate(0);return}
658$.ajax({url:'/search_ai.php',type:'POST',dataType:'json',timeout:5000,data:{article_suggestion_click:1,query:$.trim(query),products_id:productId}}).done(function(payload){var searchEvent=payload&&payload.success&&payload.event?payload.event:null;if(searchEvent)sendArticleSearchYandexGoals(searchEvent);navigate(searchEvent&&searchEvent.search_id?searchEvent.search_id:0)}).fail(function(){navigate(0)})}
659function addSearchIdToUrl(url,searchId){if(!url||!searchId||/(?:\?|&)sqid=/.test(url))return url;var hash='';var hashPosition=url.indexOf('#');if(hashPosition>=0){hash=url.substring(hashPosition);url=url.substring(0,hashPosition)}
660return url+(url.indexOf('?')>=0?'&':'?')+'sqid='+encodeURIComponent(searchId)+hash}
661function sendArticleSearchYandexGoals(searchEvent){if(typeof window.ym!=='function'||!window.PROSKTR||!PROSKTR.yaCounterId)return;var payload=$.extend({},searchEvent,{results_count:1,position:1});
661window.ym(PROSKTR.yaCounterId,'reachGoal','site_search',{search_funnel:payload});window.ym(PROSKTR.yaCounterId,'reachGoal','search_product_click',{search_funnel:payload})}
662function formatSuggestionPrice(value){var number=Math.round(parseFloat(value)||0);if(number<=0)return'';return String(number).replace(/\B(?=(\d{3})+(?!\d))/g,' ')+' \u20bd'}
663function readRecentSearches(){var value='';if(window.cookieObj&&typeof window.cookieObj.getCookie==='function'){value=window.cookieObj.getCookie(recentSearchCookie)||''}else{var match=document.cookie.match(new RegExp('(?:^|; )'+recentSearchCookie+'=([^;]*)'));if(match){try{value=decodeURIComponent(match[1])}catch(error){value=match[1]}}}
664if(!value||value==='undefined')return[];return $.grep(value.split(','),function(query){return $.trim(query||'')!==''})}
665function addRecentSearch(query){query=normalize(query);if(query.length<2)return;var history=readRecentSearches();if($.inArray(query,history)!==-1)return;history.push(query);writeRecentSearches(history)}
666function deleteRecentSearch(query){writeRecentSearches($.grep(readRecentSearches(),function(item){return item!==query}))}
667function clearRecentSearches(){writeRecentSearches([])}
668function writeRecentSearches(history){var value=history.join(',');while(value.length>200&&history.length){history.shift();value=history.join(',')}
669if(window.cookieObj&&typeof window.cookieObj.deleteCookie==='function'){window.cookieObj.deleteCookie(recentSearchCookie);if(value&&typeof window.cookieObj.setCookie==='function'){window.cookieObj.setCookie(recentSearchCookie,value,{expires:recentSearchCookieLifetime})}
670return}
671document.cookie=recentSearchCookie+'='+encodeURIComponent(value)+'; path=/; SameSite=Lax; max-age='+(value?recentSearchCookieLifetime:0)}
672function showSearchLoading(form){if(!form||$(form).data('ai-search-loading'))return;$(form).data('ai-search-loading',!0).attr('aria-busy','true').addClass('is-search-loading');var input=$(form).find('input[name="keywords"]')[0];if(input){input.setAttribute('readonly','readonly');var controlsHost=input.parentNode;if($(form).hasClass('two-xu-smart-search')&&controlsHost){$(controlsHost).addClass('smart-search-loading-controls')}
673if((' '+form.className+' ').indexOf(' smart-search-query-panel ')!==-1&&(!controlsHost||(' '+controlsHost.className+' ').indexOf(' smart-search-query-input-wrap ')===-1)){var inputWrap=document.createElement('div');inputWrap.className='smart-search-query-input-wrap';controlsHost.insertBefore(inputWrap,input);inputWrap.appendChild(input);controlsHost=inputWrap}
674var cancel=form.querySelector('.smart-search-loading-cancel');if(!cancel){cancel=document.createElement('button');cancel.type='button';cancel.className='smart-search-loading-cancel';cancel.setAttribute('aria-label','\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c \u043f\u043e\u0438\u0441\u043a \u0438 \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0437\u0430\u043f\u0440\u043e\u0441');cancel.setAttribute('title','\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c \u043f\u043e\u0438\u0441\u043a \u0438 \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0437\u0430\u043f\u0440\u043e\u0441');cancel.innerHTML='&times;';cancel.onclick=function(event){event.preventDefault();event.stopPropagation();window.stop();clearSearchLoading();input.value='';input.focus()};controlsHost.appendChild(cancel)}
675var loader=form.querySelector('.smart-search-input-loader');if(!loader){loader=document.createElement('span');loader.className='smart-search-input-loader';loader.setAttribute('aria-hidden','true');controlsHost.appendChild(loader)}}
676try{$(input).autocomplete('close')}catch(error){}
677var rightBlock=document.querySelector('.catalog-section-v2 .right-block');if(rightBlock&&!rightBlock.querySelector('.smart-search-products-loader')){var productsLoader=document.createElement('div');productsLoader.className='smart-search-products-loader';productsLoader.setAttribute('role','status');productsLoader.setAttribute('aria-live','polite');productsLoader.innerHTML='<span class="smart-search-loading-text">\u041f\u043e\u0434\u0431\u0438\u0440\u0430\u0435\u043c \u0442\u043e\u0432\u0430\u0440\u044b\u2026</span>'+'<div class="smart-search-loading-toolbar"><i></i><i></i></div>'+'<div class="smart-search-loading-grid">'+'<i class="smart-search-loading-card"></i><i class="smart-search-loading-card"></i>'+'<i class="smart-search-loading-card"></i><i class="smart-search-loading-card"></i>'+'</div>';if(form.parentNode===rightBlock)rightBlock.insertBefore(productsLoader,form.nextSibling);else rightBlock.insertBefore(productsLoader,rightBlock.firstChild)}
678$('html').addClass('smart-search-pending')}
679function clearSearchLoading(){$('html').removeClass('smart-search-pending');$('.smart-search-form, form.quick_find, form.home-smart-search').each(function(){$(this).removeData('ai-search-loading').removeAttr('aria-busy').removeClass('is-search-loading');$(this).find('input[name="keywords"]').removeAttr('readonly');$(this).find('.smart-search-input-loader,.smart-search-loading-cancel').remove();
679$(this).find('.smart-search-loading-controls').removeClass('smart-search-loading-controls')});$('.smart-search-products-loader').remove()}
680function mountLoadingStyles(){if(loadingStylesMounted||document.getElementById('smart-search-pending-styles'))return;loadingStylesMounted=!0;var style=document.createElement('style');style.id='smart-search-pending-styles';style.textContent=''+'form.quick_find.kyocera-smart-search{overflow:visible!important;}'+'#header .middle.has-smart-search-layer{z-index:1301!important;}'+'form.quick_find.kyocera-smart-search.has-smart-search-suggestions{border-color:#d9d9d9!important;border-top-left-radius:32px!important;border-top-right-radius:32px!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;}'+'html body form.quick_find.kyocera-smart-search.two-xu-smart-search.has-smart-search-suggestions{border-radius:0!important;}'+'form.quick_find.kyocera-smart-search.has-smart-search-suggestions input[name="keywords"]{background-color:transparent!important;}'+'.smart-search-form.is-search-loading,form.quick_find.is-search-loading{position:relative;}'+'.smart-search-query-input-wrap{position:relative;display:block;width:100%;}'+'.smart-search-form.is-search-loading #smart-search-query,form.quick_find.is-search-loading input[name="keywords"]{padding-right:96px!important;}'+'.smart-search-form.is-search-loading #smart-search-query::-webkit-search-cancel-button,form.quick_find.is-search-loading input[name="keywords"]::-webkit-search-cancel-button{display:none;}'+'form.quick_find.two-xu-smart-search.is-search-loading{position:absolute!important;top:100%!important;left:0!important;right:0!important;display:flex!important;visibility:visible!important;opacity:1!important;transform:translateY(0)!important;}'+'form.quick_find.two-xu-smart-search.is-search-loading .smart-search-loading-controls{position:relative;min-width:0;}'+'form.quick_find.two-xu-smart-search.is-search-loading>a.close{visibility:hidden!important;pointer-events:none!important;}'+'.smart-search-input-loader{position:absolute;z-index:4;top:50%;right:56px;width:20px;height:20px;box-sizing:border-box;border:2px solid #bdbdbd;border-top-color:#171717;border-radius:50%;transform:translateY(-50%);animation:smart-search-loader-spin .7s linear infinite;pointer-events:none;}'+'.smart-search-loading-cancel{position:absolute;z-index:6;top:50%;right:8px;display:flex;align-items:center;justify-content:center;width:34px;height:34px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:#555;font:400 31px/34px Arial,sans-serif;transform:translateY(-50%);cursor:pointer;transition:background-color .15s ease,color .15s ease;}'+'.smart-search-loading-cancel:hover,.smart-search-loading-cancel:focus{background:#ededed;color:#111;outline:none;}'+'form.quick_find.brd-smart-search.is-search-loading .input-group{background-color:#e9ecef!important;}'+'form.quick_find.brd-smart-search.is-search-loading .input-group-append{visibility:hidden!important;pointer-events:none!important;}'+'form.quick_find.brd-smart-search.is-search-loading .smart-search-input-loader{right:42px;}'+'form.quick_find.brd-smart-search.is-search-loading .smart-search-loading-cancel{right:0;visibility:visible!important;pointer-events:auto!important;}'+'form.quick_find.is-search-loading .reset{visibility:hidden!important;pointer-events:none!important;}'+'form.quick_find>.smart-search-suggestions,form.smart-search-form>.smart-search-suggestions,form.home-smart-search>.smart-search-suggestions{position:absolute!important;top:var(--smart-search-suggestions-top,100%)!important;left:0!important;right:auto!important;z-index:1200!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;max-height:480px;margin:0!important;padding:0!important;overflow-x:hidden;overflow-y:auto;list-style:none;background:#fff;border:1px solid #d9d9d9;border-top:0;border-radius:0 0 16px 16px;box-shadow:0 12px 22px rgba(0,0,0,.13);}'+'form.quick_find.two-xu-smart-search>.smart-search-suggestions{border-radius:0!important;}'+'@media(min-width:1024px){form.quick_find.two-xu-smart-search>.smart-search-suggestions{left:0!important;width:100%!important;max-height:580px!important;}form.quick_find.two-xu-smart-search>.smart-search-suggestions[data-smart-search-discovery="1"] .smart-search-discovery-layout{box-sizing:border-box;padding-left:var(--smart-search-suggestions-content-left,0px)!important;}}'+'@media(max-width:1023px){html body form.quick_find.kyocera-smart-search.two-xu-smart-search.has-smart-search-suggestions{border-radius:0!important;border-top-left-radius:0!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;}form.quick_find.two-xu-smart-search>.smart-search-suggestions{left:0!important;right:0!important;width:100%!important;max-width:none!important;border-radius:0!important;}}'+'form.quick_find>.smart-search-suggestions .ui-menu-item{box-sizing:border-box;width:100%;margin:0;padding:0;background:#fff;border:0;border-top:1px solid #e5e5e5;list-style:none;}'+'form.quick_find>.smart-search-suggestions .ui-menu-item.smart-search-product-suggestion-item{height:auto!important;min-height:0!important;}'+'form.quick_find>.smart-search-suggestions .ui-menu-item:first-child{border-top:0;}'+'form.quick_find>.smart-search-suggestions .ui-menu-item.smart-search-model-group{height:auto!important;background:#f5f5f5!important;color:#111!important;opacity:1!important;cursor:default!important;}'+'.smart-search-model-group-title{box-sizing:border-box;padding:10px 14px;font-size:14px;font-weight:700;line-height:1.3;white-space:normal;}'+'form.quick_find>
680.smart-search-suggestions .suggestion{display:flex!important;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%;min-height:44px;padding:10px 14px!important;color:#111!important;font-size:15px;text-decoration:none!important;}'+'form.quick_find>.smart-search-suggestions .smart-search-model-more .suggestion{justify-content:flex-start!important;color:#0a9bcd!important;font-size:14px;font-weight:600;}'+'form.quick_find>.smart-search-suggestions .suggestion:hover,form.quick_find>.smart-search-suggestions .suggestion.ui-state-focus{background:#f5f5f5!important;}'+'form.quick_find>.smart-search-suggestions .result{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}'+'form.quick_find>.smart-search-suggestions .result-count{flex:0 0 auto;margin-left:18px;color:#777;font-size:13px;}'+'.smart-search-suggestions[data-smart-search-discovery="1"]{max-height:480px!important;}'+'.advanced_search_result .banner>.two-xu-search-catalog-links{position:relative;z-index:51;align-self:center;box-sizing:border-box;width:calc(100% - 60px);max-width:1560px;margin:14px auto 0;padding:0;text-align:center;}'+'.two-xu-search-catalog-links .smart-search-catalog-links-label{margin:0 0 8px;color:#111;font-size:15px;font-weight:400;line-height:1.3;text-align:center;}'+'.two-xu-search-catalog-links .smart-search-catalog-links-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;width:100%;margin:0;padding:0;}'+'.two-xu-search-catalog-links .smart-search-catalog-link{display:inline-flex;align-items:center;min-height:34px;box-sizing:border-box;margin:0;padding:6px 12px;border:1px solid #dedede;border-radius:18px;background:#fff;color:#111;font-size:14px;line-height:20px;text-decoration:none;transition:background-color .15s ease,border-color .15s ease;}'+'.two-xu-search-catalog-links .smart-search-catalog-link:hover,.two-xu-search-catalog-links .smart-search-catalog-link:focus{border-color:#bcbcbc;background:#f3f3f3;color:#111;outline:none;}'+'.two-xu-search-catalog-links .smart-search-catalog-link-skeleton{display:block;width:150px;height:34px;border-radius:18px;background:#e5e5e5;animation:smart-search-loader-pulse 1.15s ease-in-out infinite;}'+'.smart-search-discovery-header{display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;width:100%;min-height:38px;margin:0;padding:10px 14px 7px;background:#fff;color:#111;font-size:14px;font-weight:700;}'+'.smart-search-discovery-header:not(:first-child){border-top:1px solid #e5e5e5;}'+'.smart-search-discovery-item{display:flex;align-items:center;box-sizing:border-box;width:100%;min-height:44px;margin:0;padding:0 8px 0 14px;background:#fff;color:#111;}'+'.smart-search-discovery-item:hover{background:#f5f5f5;}'+'.smart-search-discovery-query,.smart-search-history-clear,.smart-search-history-delete{margin:0;padding:0;border:0;background:transparent;color:#111;font:inherit;cursor:pointer;}'+'.smart-search-discovery-query{display:flex;flex:1 1 auto;align-items:center;justify-content:flex-start!important;gap:10px;align-self:stretch;min-width:0;padding:9px 0;text-align:left!important;font-size:15px;}'+'.smart-search-discovery-query-text{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}'+'.smart-search-discovery-icon{display:flex;flex:0 0 20px;align-items:center;justify-content:center;width:20px;height:20px;color:#171717;}'+'.smart-search-discovery-icon svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;}'+'.smart-search-discovery-popular .smart-search-discovery-icon{color:#aaa;}'+'.smart-search-history-clear{flex:0 0 auto;color:#666;font-size:12px;text-decoration:underline;}'+'.smart-search-history-delete{display:flex;flex:0 0 30px;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;color:#888;font:400 22px/30px Arial,sans-serif;}'+'.smart-search-discovery-query:hover,.smart-search-discovery-query:focus,.smart-search-history-clear:hover,.smart-search-history-clear:focus,.smart-search-history-delete:hover,.smart-search-history-delete:focus{color:#000;outline:none;}'+'.smart-search-history-delete:hover,.smart-search-history-delete:focus{background:#e8e8e8;}'+'.smart-search-discovery-skeleton{box-sizing:border-box;width:100%;height:42px;margin:0;padding:12px 14px;background:#fff;}'+'.smart-search-discovery-skeleton i{display:block;width:55%;height:17px;border-radius:3px;background:linear-gradient(100deg,#ededed 20%,#f7f7f7 36%,#ededed 52%) 0 0/220% 100%;animation:smart-search-loader-shimmer 1.2s linear infinite;}'+'.smart-search-discovery-empty{box-sizing:border-box;width:100%;padding:8px 14px 13px;background:#fff;color:#888;font-size:13px;}'+'form.anta-search-discovery>.smart-search-suggestions[data-smart-search-discovery="1"] .smart-search-discovery-layout{display:block;box-sizing:border-box;width:100%;height:auto!important;margin:0!important;padding:0!important;border:0!important;background:#fff;list-style:none;}'+'form.anta-search-discovery>.smart-search-suggestions[data-smart-search-discovery="1"] .smart-search-discovery-layout.has-two-columns{display:grid;grid-template-columns:minmax(250px,.75fr) minmax(0,2.25fr);align-items:start;}'+'form.anta-search-discovery>.smart-search-suggestions[data-smart-search-discovery="1"] .smart-search-discovery-column{box-sizing:border-box;min-width:0;width:100%;height:auto!important;margin:0;padding:0 0 10px;border:0!important;background:#fff;list-style:none;}'+'form.anta-search-discovery>.smart-search-suggestions[data-smart-search-discovery="1"] .smart-search-discovery-column>li{height:auto!important;margin:0!important;border:0!important;}'+'form.anta-search-discovery>.smart-search-suggestions[data-smart-search-discovery="1"] .smart-search-discovery-column--queries .smart-search-discovery-header{justify-content:space-between;text-align:left;border:0!important;}'+'form.anta-search-discovery>.smart-search-suggestions[data-smart-search-discovery="1"] .smart-search-discovery-column--queries .smart-search-discovery-item{justify-content:flex-start;text-align:left;border:0!important;}'+'form.anta-search-discovery>.smart-search-suggestions[data-smart-search-discovery="1"] .smart-search-discovery-history .smart-search-history-delete{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s ease;}'+'form.anta-search-discovery>.smart-search-suggestions[data-smart-search-discovery="1"] .smart-search-discovery-history:hover,form.anta-search-discovery>.smart-search-suggestions[data-smart-search-discovery="1"] .smart-search-discovery-history:focus-within{background:#f5f5f5;}'+'form.anta-search-discovery>.smart-search-suggestions[data-smart-search-discovery="1"] .smart-search-discovery-history:hover .smart-search-history-delete,form.anta-search-discovery>.smart-search-suggestions[data-smart-search-discovery="1"] .smart-search-discovery-history:focus-within .smart-search-history-delete{opacity:1;visibility:visible;pointer-events:auto;}'+'form.anta-search-discovery>.smart-search-suggestions[data-smart-search-discovery="1"] .smart-search-discovery-column--products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:16px;padding:0 14px 16px;}'+'form.quick_find.two-xu-smart-search .smart-search-discovery-column--products,form.quick_find.two-xu-smart-search .smart-search-discovery-column--products>li{list-style:none!important;}'+'form.quick_find.two-xu-smart-search .smart-search-discovery-column--products>li::marker{content:"";}'+'form.quick_find.two-xu-smart-search .smart-search-suggestions li::before{content:none!important;display:none!important;}'+'form.anta-search-discovery>.smart-search-suggestions[data-smart-search-discovery="1"] .smart-search-discovery-column--products>.smart-search-discovery-header{grid-column:1/-1;text-align:left;border:0!important;}'+'form.anta-search-discovery>.smart-search-suggestions[data-smart-search-discovery="1"] .smart-search-discovery-column--products>.smart-search-product-suggestion-item{min-width:0;border:0!important;}'+'.smart-search-product-suggestion-item{background:#fff;}'+'.smart-search-suggestions .smart-search-product-suggestion{justify-content:flex-start!important;gap:14px;min-height:92px;padding:8px 14px!important;}'+'.smart-search-product-suggestion-image{display:flex;flex:0 0 72px;align-items:center;justify-content:center;width:72px;height:78px;overflow:hidden;background:#f3f3f3;}'+'.smart-search-product-suggestion-image img{display:block;width:100%;height:100%;object-fit:contain;}'+'.smart-search-product-suggestion-image.is-empty:after{content:"";display:block;width:28px;height:20px;border:1px solid #bbb;}'+'.smart-search-product-suggestion-info{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;}'+'.smart-search-product-suggestion-article{display:block;max-width:100%;margin:0 0 3px;overflow:hidden;color:#8b8b8b;font-size:12px;font-weight:400;line-height:1.2;text-overflow:ellipsis;white-space:nowrap;}'+'.smart-search-product-suggestion-title{display:block;max-width:100%;overflow:hidden;color:#111;font-size:15px;font-weight:500;line-height:1.3;text-overflow:ellipsis;white-space:nowrap;}'+'.smart-search-product-suggestion-title strong,.smart-search-suggestions .result strong{font-weight:800;}'+'.smart-search-product-suggestion-prices{display:flex;align-items:baseline;gap:8px;margin-top:6px;line-height:1.2;}'+'.smart-search-product-suggestion-price{display:block;color:#111;font-size:14px;font-weight:700;}'+'.smart-search-product-suggestion-old-price{display:block;color:#8b8b8b;font-size:12px;font-weight:400;text-decoration:line-through;}'+'form.anta-search-discovery>.smart-search-suggestions[data-smart-search-discovery="1"] .smart-search-discovery-column--products .smart-search-product-suggestion{dis
680play:flex!important;flex-direction:column;align-items:stretch;justify-content:flex-start!important;gap:0;min-height:0;padding:0!important;background:#fff;}'+'form.anta-search-discovery>.smart-search-suggestions[data-smart-search-discovery="1"] .smart-search-discovery-column--products .smart-search-product-suggestion-image{display:flex;flex:0 0 auto;width:100%;height:auto;aspect-ratio:2/3;background:#f3f3f3;}'+'form.anta-search-discovery>.smart-search-suggestions[data-smart-search-discovery="1"] .smart-search-discovery-column--products .smart-search-product-suggestion-info{box-sizing:border-box;width:100%;padding:10px 4px 2px;}'+'form.anta-search-discovery>.smart-search-suggestions[data-smart-search-discovery="1"] .smart-search-discovery-column--products .smart-search-product-suggestion-article{display:none;}'+'form.anta-search-discovery>.smart-search-suggestions[data-smart-search-discovery="1"] .smart-search-discovery-column--products .smart-search-product-suggestion-title{display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;}'+'.smart-search-products-loader{display:none;box-sizing:border-box;width:100%;min-height:570px;padding-top:2px;}'+'html.smart-search-pending .catalog-section-v2 .right-block>*:not(.smart-search-query-panel):not(.smart-search-products-loader){display:none!important;}'+'html.smart-search-pending .smart-search-products-loader{display:block;}'+'.smart-search-loading-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}'+'.smart-search-loading-toolbar{display:flex;align-items:center;gap:18px;height:34px;margin:0 0 10px;}'+'.smart-search-loading-toolbar i{display:block;width:86px;height:18px;border-radius:3px;background:#e5e5e5;animation:smart-search-loader-pulse 1.15s ease-in-out infinite;}'+'.smart-search-loading-toolbar i+ i{width:120px;}'+'.smart-search-loading-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;}'+'.smart-search-loading-card{display:block;min-width:0;height:520px;background:linear-gradient(100deg,#ededed 20%,#f7f7f7 36%,#ededed 52%) 0 0/220% 100%;animation:smart-search-loader-shimmer 1.2s linear infinite;}'+'@keyframes smart-search-loader-spin{to{transform:translateY(-50%) rotate(360deg)}}'+'@keyframes smart-search-loader-pulse{0%,100%{opacity:.55}50%{opacity:1}}'+'@keyframes smart-search-loader-shimmer{to{background-position:-220% 0}}'+'@media(max-width:1023px){html.anta-mobile-search-open,html.anta-mobile-search-open body{overflow:hidden!important}html.anta-mobile-search-open body:before{content:"";position:fixed;inset:0;z-index:149;background:#fff}form.anta-search-discovery>.smart-search-suggestions{left:15px!important;right:15px!important;width:auto!important;max-width:none!important;max-height:calc(100vh - var(--smart-search-suggestions-viewport-top,55px))!important}form.anta-search-discovery>.smart-search-suggestions[data-smart-search-discovery="1"] .smart-search-discovery-layout.has-two-columns{display:block}form.anta-search-discovery>.smart-search-suggestions[data-smart-search-discovery="1"] .smart-search-discovery-column--products{grid-template-columns:1fr;gap:0;padding:0 0 10px}form.anta-search-discovery>.smart-search-suggestions[data-smart-search-discovery="1"] .smart-search-discovery-column--products .smart-search-product-suggestion{flex-direction:row;align-items:center;gap:10px;min-height:82px;padding:7px 10px!important}form.anta-search-discovery>.smart-search-suggestions[data-smart-search-discovery="1"] .smart-search-discovery-column--products .smart-search-product-suggestion-image{flex:0 0 62px;width:62px;height:68px;aspect-ratio:auto}form.anta-search-discovery>.smart-search-suggestions[data-smart-search-discovery="1"] .smart-search-discovery-column--products .smart-search-product-suggestion-info{width:auto;padding:0}form.anta-search-discovery>.smart-search-suggestions[data-smart-search-discovery="1"] .smart-search-discovery-history .smart-search-history-delete{opacity:1;visibility:visible;pointer-events:auto}}'+'@media(max-width:991px){.smart-search-loading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.smart-search-loading-card{height:430px}.smart-search-products-loader{min-height:480px}}'+'@media(max-width:767px){.smart-search-input-loader{right:51px;width:18px;height:18px}.smart-search-loading-cancel{right:6px;width:32px;height:32px;font-size:29px;line-height:32px}.smart-search-discovery-header{padding-left:10px;padding-right:10px}.smart-search-discovery-item{padding-left:10px;padding-right:5px}.smart-search-discovery-query{font-size:14px}.smart-search-history-clear{font-size:12px}.smart-search-suggestions .smart-search-product-suggestion{gap:10px;min-height:82px;padding:7px 10px!important}.smart-search-product-suggestion-image{flex-basis:62px;width:62px;height:68px}.smart-search-product-suggestion-title{font-size:14px}.smart-search-product-suggestion-price{font-size:13px}.smart-search-product-suggestion-old-price{font-size:11px}.advanced_search_result .banner>.two-xu-search-catalog-links{width:calc(100% - 30px);margin-top:12px}.two-xu-search-catalog-links .smart-search-catalog-links-label{font-size:14px}.two-xu-search-catalog-links .smart-search-catalog-links-list{gap:6px}.two-xu-search-catalog-links .smart-search-catalog-link{min-height:32px;padding:5px 10px;font-size:13px}.two-xu-search-catalog-links .smart-search-catalog-link-skeleton{height:32px}.smart-search-products-loader{padding-top:0}.smart-search-loading-toolbar{height:30px;margin-bottom:8px}.smart-search-loading-grid{gap:8px}.smart-search-loading-card{height:360px}}'+'@media(prefers-reduced-motion:reduce){.smart-search-input-loader,.smart-search-loading-toolbar i,.smart-search-loading-card{animation:none}}';document.head.appendChild(style)}
681function normalize(value){return $.trim((value||'').toLowerCase().replace(/\s+/g,' '))}
682function normalizeAntaSuggestions(items){var result=[];var indexes={};var hasModelGroups=$.grep(items,function(item){return item&&item.type==='model_group'}).length>0;$.each(items,function(_,item){if(!item||!item.value)return;var value=String(item.value).replace(/(^|[^a-z0-9\u0430-\u044f\u0451])anta(?=$|[^a-z0-9\u0430-\u044f\u0451])/ig,'$1').replace(/\s+/g,' ');if(/<\s*\/?\s*[a-z][^>]*>|&lt;\s*\/?\s*[a-z][^&]*&gt;/i.test(value))return;value=$.trim(value).replace(/^[\s,.;:\/|()[\]{}+\-]+|[\s,.;:\/|()[\]{}+\-]+$/g,'');if(!value)return;var key=hasModelGroups&&item.type==='model_more'&&item.anchor?'$model-more:'+item.anchor:hasModelGroups&&item.type==='product'&&item.products_id?'$product:'+item.products_id:'$'+normalize(value);var count=parseInt(item.count,10);if(indexes[key]!==undefined){if(!isNaN(count)){var previousCount=parseInt(result[indexes[key]].count,10);result[indexes[key]].count=(isNaN(previousCount)?0:previousCount)+count}
683return}
684indexes[key]=result.length;result.push($.extend({},item,{value:value}))});if(!hasModelGroups){result.sort(function(first,second){if(first.type==='product'&&second.type!=='product')return-1;if(second.type==='product'&&first.type!=='product')return 1;return(parseInt(second.count,10)||0)-(parseInt(first.count,10)||0)})}
685return result}
686function lookupTerm(term){var tokens=term.split(' ');var stopWords=' \u0434\u043e \u043e\u0442 \u0434\u043b\u044f \u043d\u0430 \u0438 \u0432 \u0432\u043e \u0441 \u0441\u043e \u043f\u043e \u0438\u0437 \u043f\u043e\u0434 \u043d\u0430\u0434 \u0431\u0435\u0437 \u043f\u0440\u0438 \u043a \u043a\u043e'.split(' ');for(var i=tokens.length-1;i>=0;i--){var token=tokens[i];if(token.length<2||/^\d+(?:[.,]\d+)?[\u043ak]?$/.test(token))continue;if($.inArray(token,stopWords)!==-1)continue;return token}
687return term}
688function filterItems(items,term){var tokens=term.split(' ');var matched=$.grep(items,function(item){if(item&&(item.type==='product'||item.type==='model_more'))return!0;var value=normalize(item&&item.value?item.value:'');for(var i=0;i<tokens.length;i++){if(tokens[i].length>1&&value.indexOf(tokens[i])===-1)return!1}
689return!0});return matched.length?matched:items}
690function readCache(){try{var value=window.sessionStorage.getItem(storageKey);return value?JSON.parse(value):{}}catch(error){return{}}}
691function writeCache(cache){try{var keys=Object.keys(cache);while(keys.length>50)delete cache[keys.shift()];window.sessionStorage.setItem(storageKey,JSON.stringify(cache))}catch(error){}}})(window.jQuery,window);var customer=window.customer||new Customer();window.PROSKTR=window.PROSKTR||{};
691window.PROSKTR.formatPriceWithThousands=window.PROSKTR.formatPriceWithThousands||function(value){var normalized=String(value==null?'':value).replace(/\s+/g,'').replace(',','.');var number=Number(normalized);if(!isFinite(number)){return value}
692var parts=String(number).split('.');parts[0]=parts[0].replace(/\B(?=(\d{3})+(?!\d))/g,' ');return parts.join(',')};$(function(){initStatistics();notOpenFastViewInMobile();function notOpenFastViewInMobile(){$('#api-cart').on('click','.js-not-open-in-mobile',function(event){if(window.innerWidth<1024){event.preventDefault();return!1}})}
693function initStatistics(){var shipping='',payment='';$('.js-click-order-send-statistics').click(function(){window.dataLayer=window.dataLayer||[];dataLayer.push({'event':'webit_click_order'})});$('.shopping_cart').on('change','input.payment-type',function(){var payment_type=$(this).val();if(payment===payment_type){return!0}
694payment=payment_type;$.post('ajax_shopping_cart.php?action=get_info',function(data){var products=data.products,items=[];for(var i=0;i<products.length;i++){var product=products[i];items.push({item_name:product.name,item_id:product.products_id,price:product.current_price,item_brand:product.manufacturers_name,item_category:product.polveshi,item_category2:product.cattovara_main,item_category3:product.cattovara_medium,item_category4:product.cattovara,item_variant:product.color,item_list_name:product.uriName,index:i+1,quantity:1})}
695window.dataLayer=window.dataLayer||[];dataLayer.push({event:'add_payment_info',payment_type:payment_type,ecommerce:{items:items,}})})});$('.shopping_cart').on('change','input[name="shipping"]',function(){var shipping_tier=$(this).val();if(shipping===shipping_tier){return!1}
696shipping=shipping_tier;$.post('ajax_shopping_cart.php?action=get_info',function(data){var products=data.products,items=[];for(var i=0;i<products.length;i++){var product=products[i];items.push({item_name:product.name,item_id:product.products_id,price:product.current_price,item_brand:product.manufacturers_name,item_category:product.polveshi,item_category2:product.cattovara_main,item_category3:product.cattovara_medium,item_category4:product.cattovara,item_variant:product.color,item_list_name:product.uriName,index:i+1,quantity:1})}
697window.dataLayer=window.dataLayer||[];dataLayer.push({event:'add_shipping_info',shipping_tier:shipping_tier,ecommerce:{items:items,}})})});$('#createAccountForm').on('submit',function(){if(typeof ga=="function"){ga('send','event','Shopping_Cart_Steps','Cart_Step2_InputNameTel')}
698if(typeof ym=="function"){ym(ymId,'reachGoal','Cart_Step2_InputNameTel')}});$('#main').on('submit','#form-get-delivery',function(){if(typeof ga=="function"){ga('send','event','Shopping_Cart_Steps','Cart_Step3_CityChoose')}
699if(typeof ym=="function"){ym(ymId,'reachGoal','Cart_Step3_CityChoose')}})}});init_sc_autocomplete();initSCSuggestion();var ajaxSCFormOptions={dataType:'json',error:function(context,xhr,e,status){},uploadProgress:function(event,position,total,percent){},beforeSubmit:function(formData,jqForm,options){if(parse_str(options.url).action.indexOf('getCustomerCity')>=0){$('#form-get-login').hide()}
700if(parse_str(options.url).action.indexOf('getShipping')>=0){if(formData.length){if(window.ga){ga('ec:setAction','checkout',{'step':3,'option':formData[0].value});ga('send','pageview')}
701if(window['yaCounter'+window.PROSKTR.yaCounterId]){window['yaCounter'+window.PROSKTR.yaCounterId].reachGoal('shopping_cart_choose_city')}}
702$('#accountInfo #acc-change-btn').hide();$('#customerAddress, #delivery').empty();$('#delivery').addClass('loading')}
703if(parse_str(options.url).action.indexOf('getAddressFields')>=0){$('#customerAddress').empty();$('#customerAddress').addClass('loading')}
704if($('#'+jqForm.attr('id')+'-loading').length){$('#'+jqForm.attr('id')+'-loading').css('visibility','visible')}else{$('.order .ajax-loading.default').css('visibility','visible')}
705if($(jqForm).attr('id')=='form-get-login'){if($(jqForm).next().attr('id')=='form-get-content'){$(jqForm).hide().next().show()}
706$.each($('#form-get-delivery').serializeArray(),function(i,val){formData.push(val)})}
707if($(jqForm).attr('id')=='form-get-content'){if($(jqForm).prev().attr('id')=='form-get-login'){$(jqForm).hide().prev().show()}}
708formData.push({name:'dataType',value:options.dataType})},success:function(responseText,statusText,xhr,$form){if($form.attr('id')=='createAccountForm'){$('[name=email_address]',$form).prop('readonly',!0);$('[name=password]',$form).closest('.form-row').hide();if(window.ga){ga('ec:setAction','checkout',{'step':2,'option':''});ga('send','pageview')}
709if(window['yaCounter'+window.PROSKTR.yaCounterId]){window['yaCounter'+window.PROSKTR.yaCounterId].reachGoal('shopping_cart_nameemailtel_filled')}}
710if($('#'+$form.attr('id')+'-loading').length){$('#'+$form.attr('id')+'-loading').css('visibility','hidden')}else{$('.order .ajax-loading.default').css('visibility','hidden')}
711$.each(responseText.data,function(id,data){var place=$('#'+id);if(place.length){place.html(data);place.removeClass('loading');if(place.find('.default-validate-form').length){place.find('.default-validate-form').validate()}
712if(place.find('.ajaxSCForm').length){place.find('.ajaxSCForm').ajaxForm(ajaxSCFormOptions)}
713place.find('.tooltip').tooltip_init();place.find('.phone-11-dig').phoneMask();if($.inArray('setInputFocus',responseText.options)!=-1){place.find('input
713:text:first').focus()}
714if($('select.delivery-fitting',place).length){$('select.delivery-fitting',place).trigger('change.fitting')}
715$('.with-placeholder input',place).each(function(){$(this)[$(this).val().trim().length==0?'removeClass':'addClass']('edited')});if($('.fitting-descrption-popup-opened').length){$(document).on('click','.fitting-descrption-popup-opened',function(e){e.preventDefault();$('#sc-primerka-popup').modal('show')});$('#sc-primerka-popup').on('click','.btn-no-change',function(e){e.preventDefault();$('#sc-primerka-popup').modal('hide')});$('#sc-primerka-popup').on('click','.bnt-change',function(e){e.preventDefault();$('#sc-primerka-popup').modal('hide');$('html, body').animate({scrollTop:$('.basket-list').offset().top})})}}});if(responseText.customerInfo!=undefined){customer.logined=!0;customer.info.email=responseText.customerInfo.email;customer.info.customer_id=parseInt(responseText.customerInfo.customers_id)}
716if($.inArray('cityFocus',responseText.options)!=-1){$('#customerCity .city-tab.active input[name=city]').focus()}
717if($.inArray('delivery_date_for_time_change',responseText.options)!=-1){$('select.delivery_date_for_time').delivery_date_for_time_change()}
718if(responseText.scrollTo&&responseText.scrollTo!='#delivery'&&responseText.scrollTo!='#customerCity'&&responseText.scrollTo!='#customerAddress'){$('html, body').animate({scrollTop:$(responseText.scrollTo).offset().top})}else if(responseText.scrollTo&&responseText.scrollTo=='#customerAddress'){$('html, body').animate({scrollTop:$('#delivery').offset().top})}
719if(responseText.shipping_cost!=undefined){responseText.shipping_cost=responseText.shipping_cost||'-';$('.j-cart-delivery-total').text(window.PROSKTR.formatPriceWithThousands(responseText.shipping_cost)+' '+window.PROSKTR.currencies.rightMin);$('.j-cart-full-total').text(window.PROSKTR.formatPriceWithThousands(responseText.total_formatted)+' '+window.PROSKTR.currencies.rightMin);$('.j-cart-avg-prepay').text(responseText.avgFullprepayDiscountPct);$('.j-cart-sum-prepay').text(responseText.fullPrepayDicountSum);$('.j-cart-prepay-total').text(responseText.prepay_total)}
720var stepsList=$('.order-steps');init_sc_autocomplete();initSCSuggestion();toggleDontCall()}}
721$('.ajaxSCForm').each(function(){$(this).ajaxForm(ajaxSCFormOptions)});$('#customerAddress').on('change','input,select,textarea',function(e){var dat={'dataType':'json','forSave':{}};dat.form=$(this).closest('form').attr('id');dat.forSave[$(this).attr('name')]=this.value;$.ajax({url:'shopping_cart.php?action=setCustomerInfo&ajax=3',data:dat,dataType:'json',type:'POST',success:function(msg){}})});$('#accountInfo').on('click','.pass-forgotten',function(e){el=this;form=$(el).closest('form');var email=form.find('input[name=email_address]').val()?form.find('input[name=email_address]').val():form.find('input[name=phone]').val();customer.sendNewPass({email_address:email},function(msg){$(el).closest('.row').find('.hint').html(msg)});e.preventDefault()});customer.setCallback('onLogin',function(){$('#form-get-customer-city').submit()});$(document).on('click','.j-s-sbmt',function(e){e.preventDefault();$(this).closest('form').submit();if($(this).hasClass('toOrder')&&!$(this).closest('form').hasClass('form-valid-error')){$('#cartList').hide();$('#accountInfo').hide();$('#order-tab').show();$('#delivery').empty();$('#customerAddress').empty()}});$.fn.delivery_date_for_time_change=function(){this.each(function(){var delivery_row=$(this).closest('.cureer-block');var time_select=delivery_row.find('[name='+$(this).attr('time')+']');var date_select=delivery_row.find('.delivery_date_for_time');var fitting_select=delivery_row.find('.delivery-fitting');time_select.empty();var arr=window[$(this).attr('time')];if(Array.isArray(arr)){for(var i=0;i<arr.length;i++){if(arr[i][0]==$(this).val()){var o=new Option(arr[i][1],arr[i][1])
722$(o).html(arr[i][1]);time_select.append(o)}}}
723date_select.redrawMySelect();time_select.redrawMySelect();fitting_select.redrawMySelect()})}
724$('#delivery').on('change','select.delivery_date_for_time',function(e){$(this).delivery_date_for_time_change()});$('select.delivery_date_for_time').delivery_date_for_time_change();$('#delivery').on('change','input[name=shipping]',function(e){var cureer_block=$(this).closest('.cureer-block');$('.cureer-block').removeClass('active');cureer_block.addClass('active');$('.delivery_selects').hide();$('.delivery_selects.select_'+$(this).val()).show();cureer_block.addClass('active').siblings().addClass('hidden');$('.change-delivery').removeClass('hidden');if(this.value=='pvz_pvz'){if(cureer_block.find('input[name=pvz_id]').val().length==0){$('#delivery .shops_map_call').trigger('click');this.checked=!1;return!1}}
725$('.change-delivery').removeClass('hidden');$('.more-delivery').addClass('hidden');$(this).closest('form').attr('action','shopping_cart.php?ajax=1&action=setShipping.getAddressFields.getPayments')
726$(this).closest('form').submit();$(this).closest('div.row').siblings(':visible').fadeOut({duration:200});if(window.ga){ga('ec:setAction','checkout',{'step':4,'option':e.target.defaultValue});ga('send','pageview')}
727if(window['yaCounter'+window.PROSKTR.yaCounterId]){window['yaCounter'+window.PROSKTR.yaCounterId].reachGoal('shopping_cart_choose_delivery')}});$('#delivery').change(function(e){if(e.target.name=='shipping'||$(this).find('input[name=shipping]:checked').length==0){}else{$(this).attr('action','shopping_cart.php?ajax=1&action=setShipping')
728$(this).closest('form').submit()}});$('#delivery').on('click','.shops_map_call',function(e){e.preventDefault();var options=$(this).data('map-options');$('#see-map').trigger('click');var el=$(this);ymaps.ready(function(){$('#map-popup').shopsMap($.extend(options,{pvzChoose:function(properties){$('#pvz_id').val(properties.point_ident);$('#pvz_resource').val(properties.delivery);$('#pvz__city').val(properties.point_city);$('#pvz_iml_date').val(properties.pvz_iml_date);var cureer_block=el.closest('.cureer-block');$('.send-value',cureer_block).text(properties.dates.send_format);$('.delivery-value',cureer_block).text(properties.dates.delivery_from_format);$('.col-2 .head',cureer_block).text(properties.dates.delivery_days_forprint);$('.col-3 .head',cureer_block).text(properties.cost==0?'\u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u043e':properties.cost+'\u0440').data('value',properties.cost);$('.col-3 .head-on-line',cureer_block).remove();if(properties.free_cost==1&&properties.cost>0){$('.col-3',cureer_block).append('<strong class="head-on-line tooltip" title="<b>\u042d\u0442\u043e\u0442 \u0441\u043f\u043e\u0441\u043e\u0431 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0438 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b\u043c \u043f\u0440\u0438 \u043e\u043f\u043b\u0430\u0442\u0435 \u043e\u043d\u043b\u0430\u0439\u043d!</b><br />\u0421\u0442\u043e\u0438\u043c\u043e\u0441\u0442\u044c \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0438 \u043e\u0431\u043d\u0443\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0441\u043b\u0435 \u043e\u043f\u043b\u0430\u0442\u044b \u043e\u043d\u043b\u0430\u0439\u043d.">\u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u043e <div class="icon"><div class="point-pay_cache_no"></div></div></strong>');$('.col-3 .head-on-line',cureer_block).tooltip_init()}
729if($.inArray(properties.delivery,options.typesToFitting)!=-1){$('.fitting-holder',cureer_block).show()}else{$('.fitting-holder',cureer_block).hide()}
730$('.error',cureer_block).text('');$('input[name=shipping]',cureer_block).prop('checked',!0);$('select.delivery-fitting',cureer_block).val(properties.fitting).trigger('change');$('input[name=shipping]',cureer_block).trigger('change');$('#pvz_text',cureer_block).html('<b>\u0417\u0430\u043a\u0430\u0437 \u0431\u0443\u0434\u0435\u0442 \u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u043f\u043e \u0430\u0434\u0440\u0435\u0441\u0443:</b><br>'+properties.point_city+', '+properties.address+' (\u0421\u0435\u0442\u044c '+properties.delivery_name+')');$('#map-popup .close').trigger('click')}}
730))})});$(document).on('change','.payment-type',function(){var block=$(this).closest('.payment-block');var li=$(this).closest('li');block.siblings('.payment-block').find('input.payment-type').prop('checked',!1);block.find('input[name=paymentGroup]').prop('checked',!0).trigger('change');$('#payments').find('.select-pay-list li').not(li).addClass('hidden');$('.change-payment').removeClass('hidden');$('.more-payments').addClass('hidden');toggleDontCall();if($(this).closest('.other').length){$('.more-payments').addClass('no-hide')}else{$('.more-payments').removeClass('no-hide')}});$(document).on('click','.change-delivery',function(e){e.preventDefault();$('#delivery').find('.delivery-radio-list li').removeClass('hidden');$('.change-delivery').addClass('hidden')});$(document).on('click','.change-payment',function(e){e.preventDefault();$('#payments').find('.select-pay-list li').removeClass('hidden');$('.more-payments').removeClass('hidden');$('.change-payment').addClass('hidden')});$(document).on('click','.more-payments',function(e){e.preventDefault();if($(this).hasClass('no-hide')){return}
731if($(this).hasClass('disabled')){$('#payments .other').slideUp();$(this).removeClass('disabled');$(this).text($(this).data('text-hide-more'))}else{$('#payments .other').slideDown();$(this).addClass('disabled');$(this).text($(this).data('text-show-more'))}});$('#promo_send').submit(function(e){e.preventDefault();$.ajax({url:$(this).attr('action'),type:'post',dataType:'json',data:$(this).serializeArray(),success:function(answer){shoppingCart.setQuantityNPrice(answer)}})});$('#mindbox_promo_send').submit(function(e){e.preventDefault();$.ajax({url:$(this).attr('action'),type:'post',dataType:'json',data:$(this).serializeArray(),success:function(answer){shoppingCart.setQuantityNPrice(answer)}})});$(document).on('click','.cart-change-size',function(e){e.preventDefault();if($(this).hasClass('disabled')){return!1}
732if(typeof ym==="function"){ym(111204666,'reachGoal','Click_Shopping_Cart_ChangeButton_UpdateButton')}
733if(typeof ga==="function"){ga('send','event','Shopping_Cart','Click_Shopping_Cart_ChangeButton_UpdateButton')}
734var editSizeProductLayerEl=$('#change-item-modal .modal-body');var tdInfo=$(this).closest('.product-small-preview');var image=$(this).data('image');var currentQty=$(this).data('qty');var sendData={'id':[],'products_id':[],'clicked':'\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c','action':'get_info'};sendData.id[tdInfo.data('id')]={};sendData.id[tdInfo.data('id')][1]=tdInfo.data('id');sendData.products_id[0]=tdInfo.data('id');sendData.products_id[0]=tdInfo.data('id');$.ajax({url:'/ajax_shopping_cart.php',type:'POST',dataType:'json',data:sendData,success:function(msg){var currentQty=msg.product_showcase_quantity||1,attributesId=msg.attributes_id;$('.js-cart-change-size-opener',tdInfo).trigger('click');editSizeProductLayerEl.html($.render['edit-size-product-layer'].render(msg));$('form[name="cart_quantity"]').off('change');$('form[name="cart_quantity"]').on('change','.js-size',function(){var select_qty=$(this).closest('form').find('.change_products_qty'),checkedAttributeId=$('form[name="cart_quantity"] .js-size:checked').attr('data-value');select_qty.empty();var max_qty=Math.min(parseInt($(this).closest('form').find('.js-size:checked').attr('data-quantity')),10);for(var i=1;i<=max_qty;i++){select_qty.append('<option value="'+i+'">'+i+"</option>")}
735if(max_qty>=currentQty){select_qty.val(currentQty)}else{select_qty.val(max_qty)}
736setCheckedSize(checkedAttributeId)
737select_qty.redrawMySelect();$('form[name="cart_quantity"] .j-select-size-type').redrawMySelect();function setCheckedSize(checkedAttributeId){$('form[name="cart_quantity"] .js-size').attr('data-checked',0);$('form[name="cart_quantity"] .js-size[data-value="'+checkedAttributeId+'"]').attr('data-checked',1)}});var isOneSize=$('form[name="cart_quantity"] .change_products_size').length;if(isOneSize){var select_qty=$('form[name="cart_quantity"] .change_products_qty');select_qty.empty();var max_qty=Math.min(parseInt($('form[name="cart_quantity"] .change_products_size').find(":selected").attr('qty')),10);for(var i=1;i<=max_qty;i++){select_qty.append('<option value="'+i+'">'+i+"</option>")}
738if(max_qty>=currentQty){select_qty.val(currentQty)}else{select_qty.val(max_qty)}
739select_qty.redrawMySelect();$('form[name="cart_quantity"] .change_products_size').redrawMySelect()}
740$('form[name=cart_quantity]').on('change','.change_products_qty',function(){$(this).closest('form').find('.change_products_size').attr('qty',$(this).val())});$('form[name=cart_quantity] .js-size').trigger('change');$('.size-img').attr('src',image);$(editSizeProductLayerEl).on('submit','form',function(e){e.preventDefault();var data=$(this).serializeArray(),checkedSizeId=$('.js-size:checked',$(this)).attr('data-selected-id');$.ajax({url:$(this).attr('action'),type:'post',dataType:'json',data:data,success:function(answer){shoppingCart.setQuantityNPrice(answer)}})})}})});$('.js-basket-list').on('click','.product-small-preview .del',function(e){e.preventDefault();var data={};data.products_id=$(this).closest('form').find('[name="products_id[]"]').val();
740ifConfirm({header:"\u0423\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0442\u043e\u0432\u0430\u0440\u0430",message:"\u0412\u044b \u0442\u043e\u0447\u043d\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0439 \u0442\u043e\u0432\u0430\u0440? \u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435 \u0431\u0443\u0434\u0435\u0442 \u043d\u0435\u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e",button:"\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0436\u0434\u0430\u044e"},function(){shoppingCart.deleteProduct(data)})});function initSCSuggestion(){var
741token="483fd2413718ec3fb98454a0256d84481dd60fa5 ",type="ADDRESS",$street=$("#street-dadata"),$house=$("#house-dadata");if(!$street.length||!$house.length){return!1}
742if($('#city-dadata').length==0){return}
743$street.suggestions({serviceUrl:"https://suggestions.dadata.ru/suggestions/api/4_1/rs",token:token,type:type,hint:!1,bounds:"street",constraints:{locations:{city:$('#city-dadata').val(),},},onSelect:function(suggestion){onSelectSuggestion(suggestion)},});$house.suggestions({serviceUrl:"https://suggestions.dadata.ru/suggestions/api/4_1/rs",token:token,type:type,hint:!1,bounds:"house",constraints:$street,onSelect:function(suggestion){onSelectSuggestion(suggestion)},});setTimeout(function(){var houseSuggestions=$house.suggestions();if(houseSuggestions&&houseSuggestions.isInitialized()&&$street.val()!==''){houseSuggestions.fixData()}},1000)};function onSelectSuggestion(suggestion){if(suggestion.data.postal_code!=null&&$('#customerAddress input[name=index]').length){$('#customerAddress input[name=index]').val(suggestion.data.postal_code).trigger('change')}else{$('#customerAddress input[name=index]').val('')}
744if(suggestion.data.house!=null&&$('#customerAddress input[name=house]').length){$('#customerAddress input[name=house]').val(suggestion.data.house).trigger('change')}else{$('#customerAddress input[name=house]').val('')}
745if(suggestion.data.block!=null&&$('#customerAddress input[name=housing]').length){$('#customerAddress input[name=housing]').val(suggestion.data.block).trigger('change')}else{$('#customerAddress input[name=housing]').val('').trigger('change')}}
746$(window).scroll(function(){var currentScroll=$(window).scrollTop();var staticCostPos=$('.basket-total.static').offset();var productsPos=$('.product-panel-section').offset();var fixedEl=$('.fixed-basket-totals .basket-total');if((staticCostPos&&(currentScroll-staticCostPos.top<0))||$(window).outerWidth()<=1024){$('.fixed-basket-totals').addClass('hidden')}else{$('.fixed-basket-totals').removeClass('hidden')}
747var btnStaticEl=$('#accountInfo .toOrder:visible').length?$('#accountInfo .toOrder'):$('.ordering-header');if(btnStaticEl.length){var btnStaticPos=btnStaticEl.offset();if(currentScroll-btnStaticPos.top+$(window).height()-40<0){$('.fixed-basket-toOrder').show()}else{$('.fixed-basket-toOrder').hide()}}
748if(productsPos&&(currentScroll+fixedEl.outerHeight()>productsPos.top)){fixedEl.css('top',(productsPos.top-currentScroll-fixedEl.outerHeight())+'px')}else{fixedEl.css('top','')}});$(window).trigger('scroll');$(document).on('click','.scroll-to-order',function(){var btnStaticEl=$('#accountInfo .toOrder:visible').length?$('#accountInfo'):$('.ordering-header');$('html, body').animate({scrollTop:btnStaticEl.offset().top})});$('#delivery').on('click','.del-all-product-label',function(e){e.preventDefault();data={};var sendData={products_id:[],cart_delete:[]};$('.del-product-label').each(function(){sendData.products_id.push($(this).attr('products_id'));sendData.cart_delete.push($(this).attr('products_id'))});var deleteProductCallback=typeof shoppingCart.options.deleteProductCallback=='function'?shoppingCart.options.deleteProductCallback(sendData):shoppingCart.deleteProductCallback(sendData);$.ajax({url:'/ajax_shopping_cart.php?action=update_product&ajax=1',type:'POST',data:sendData,dataType:'json',success:deleteProductCallback})});function toggleDontCall(){var checkedPaymentEl=$('#payments .payment-block .select-pay-list input:radio:checked');var checkedPayment=$(checkedPaymentEl).val();var currentVal=$('.dontCallLabel').data('current');if(checkedPaymentEl.length&&checkedPayment!='cod'){$('.dontCallLabel').css('display','block');if(currentVal=='off'){$('input[name=dontCall][value=off]').prop('checked',!0)}else{$('input[name=dontCall][value=on]').prop('checked',!0)}}else if($('input[name=dontCall]').data('showdontcall')==1){$('.dontCallLabel').css('display','block');if(currentVal=='off'){$('input[name=dontCall][value=off]').prop('checked',!0)}else{$('input[name=dontCall][value=on]').prop('checked',!0)}}else{$('.dontCallLabel').css('display','none');$('input[name=dontCall][value=off]').prop('checked',!0)}}
749toggleDontCall();$(document).on('change','input[name=dontCall]',function(){$('.dontCallLabel').data('current',$('input[name=dontCall]:checked').val())});$(document).on('submit','#customerAddressForm',function(e){if($(this).hasClass('form-valid-error')){return!1}
750$('input:submit',this).prop('disabled','disabled');$('input:submit',this).closest('label').addClass('loading-in-btn');$('.order-success-btn',this).removeClass('hidden')});if($('.fitting-descrption-popup-opened').length){$(document).on('click','.fitting-descrption-popup-opened',function(e){e.preventDefault();$('#sc-primerka-popup').modal('show')});$('#sc-primerka-popup').on('click','.btn-no-change',function(e){e.preventDefault();$('#sc-primerka-popup').modal('hide')});$('#sc-primerka-popup').on('click','.bnt-change',function(e){e.preventDefault();$('#sc-primerka-popup').modal('hide');$('html, body').animate({scrollTop:$('.basket-list').offset().top})})}
751function ifConfirm(paramsObj,callback){if(!paramsObj){throw "\u0432\u044b\u0437\u043e\u0432 \u0431\u0435\u0437 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432"}
752var modal=$('#confirm-modal');if(!modal){throw "\u043d\u0435 \u043f\u043e\u0434\u043a\u044e\u0447\u0435\u043d \u0448\u0430\u0431\u043b\u043e\u043d \u0441 \u043c\u043e\u0434\u0430\u043b\u044c\u043d\u044b\u043c \u043e\u043a\u043d\u043e\u043c"}
753if(paramsObj.header){$('h4',modal).html(paramsObj.header)}
754if(paramsObj.message){$('.inform-text',modal).html(paramsObj.message)}
755if(paramsObj.button){$('button[type="submit"]',modal).html(paramsObj.button)}
756var form=$('form',modal).off();if(typeof callback==='function'){$('button[type="submit"]',form).fadeIn();$(form).submit(function(){callback();$(modal).modal('hide');return!1})}else{$('button[type="submit"]',form).fadeOut()}
757$(modal).modal('show')}
758$(function(){$('.product-panel-section a').click(function(){if($('.product-panel-section').hasClass('close-list')){$('.product-panel-section').removeClass('close-list');$('.product-panel-section .open-line').toggleClass('none');return!1}});initSlider();initBasketList();$('.product-panel-section .open-line').click(function(){$('.product-panel-section').toggleClass('close-list');$('.product-panel-section .open-line').toggleClass('none')});function initSlider(){$('.product-list-slider').slick({slidesToShow:4,infinite:!1,responsive:[{breakpoint:1024,settings:{arrows:!1}
758},{breakpoint:800,settings:{arrows:!1,slidesToShow:4}},{breakpoint:768,settings:{arrows:!1,slidesToShow:4}},{breakpoint:680,settings:{arrows:!1,slidesToShow:4}},{breakpoint:560,settings:{arrows:!1,slidesToShow:3}},{breakpoint:400,settings:{arrows:!1,slidesToShow:2}}]})}
759function initBasketList(){$('.js-basket-list').on('click','.js-cart-change-size',function(){if(typeof ym==="function"){ym(111204666,'reachGoal','Click_Shopping_Cart_ChangeButton')}
760if(typeof ga==="function"){ga('send','event','Shopping_Cart','Click_Shopping_Cart_ChangeButton')}})}});$(document).on('change','.customers-presents select[name=customers_bonus]',function(){var div=$(this).closest('.customers-presents');div.find('.ajax-loader').show();$.ajax({type:'POST',data:{'choosen_bonus':$(this).val()},url:'ajax_shopping_cart.php?action=set_bonus',dataType:'json',context:this,success:function(msg){$('form[name=cart_quantity]').submit()}})});function CreateAccountMindboxFormSubmit(id){let hasEmpty=!1;let $form=$('#'+id);let $btn=$('.btn-submit',$form);if($btn.hasClass('disabled')){return}
761let data=$form.serializeArray();if(window.PROSKTR.ajax_csrf_token!==undefined){data.push({name:'csrf_token',value:window.PROSKTR.ajax_csrf_token})}else{return}
762$btn.addClass('disabled');$('input[type=text]',$form).each(function(){if($(this).val()==''){$(this).addClass('error');hasEmpty=!0}});if(hasEmpty){$btn.removeClass('disabled');return}
763$.ajax({url:'/ajax_mindbox.php',type:'POST',data:data,dataType:'json',context:this,success:function(msg){$('#createAccountFormMindboxHolder').html(msg.html);if(msg.login){if(PROSKTR.content=='shopping_cart'&&msg.count_contents_before!=msg.count_contents_after){window.location.reload()}
764$('form#createAccountForm').ajaxForm(ajaxSCFormOptions);$('form#createAccountForm').submit()}}})};(function(){$(document).ready(function(){$('.subscribe input[name=name]').val('');$('.subscribe input[name=phone]').val('')});$(".submit_sucsribe_m").click(function(e){subscribe(e,'m');return!1});$('.submit_sucsribe_f').click(function(e){if(typeof ym==="function"){ym(111204666,'reachGoal','EmailSubscriptionBottom_EmailEntered')}
765if(typeof ga==="function"){ga('send','event','EmailSubscriptionBottom','EmailSubscriptionBottom_EmailEntered')}
766subscribe(e,'f');return!1});function subscribe(e,gender){e.preventDefault();var form_el=$(e.currentTarget).closest('form');var el=form_el.find('input[name=email]');if(el.attr('status')=='21'){if(gender==='exit'){sendForgottenBasket(e,el.val())}else if(gender==='viewed'){sentExitPopup(e,el.val())}else{sendAction(e,gender)}
767return!1}
768el.attr('status',1);form_el.find('.email-error').text('');form_el.find('.pass-error').text('');customer.checkEmail({email:el.val(),email_exists:function(msg){if(msg.customers_newsletter==0){if(msg.customers_firstname==''){$(el).attr('status',5)}else{$(el).attr('status',6)}}else if(msg.customers_newsletter==1){$(el).attr('status',7)}
769$(el).attr('cid',msg.customers_id);if(gender==='exit'){sendForgottenBasket(e,el.val())}else if(gender==='viewed'){sentExitPopup(e,el.val())}else{sendAction(e,gender)}},email_not_exists:function(msg){$(el).attr('status',2);if(gender=='exit'){sendForgottenBasket(e,el.val())}else if(gender==='viewed'){sentExitPopup(e,el.val())}else{sendAction(e,gender)}},error:function(msg){var errors={no_email:'\u0412\u0432\u0435\u0434\u0438\u0442\u0435 E-mail'};form_el.find('.email-error').text(errors[msg.err_code]||msg.err_mes);$(el).attr('status',0)},notification:function(msg){}});return!1};function sendAction(e,gender){var form_el=$(e.currentTarget).closest('form');var email_el=form_el.find('input[name=email]');var create_source='site_form_subscribe';if(email_el.val().length==0){email_el.focus();return!1}
770if(email_el.attr('status')=='0'){return!1}
771if(email_el.attr('status')=='1'){return!1}
772if(email_el.attr('status')=='2'){form_el.find('.email-holder').fadeOut(500,function(){form_el.find('.name-holder').fadeIn(500,function(){$('input',this).focus();customer.create({customer_info:{customers_email_address:form_el.find('input[name=email]').val(),customers_create_source:create_source,customers_gender:gender,customers_newsletter:0,subscr:'true',},success:function(msg){email_el.attr('status',21);email_el.attr('cid',msg.err_mes);if(window['yaCounter'+window.PROSKTR.yaCounterId])window['yaCounter'+window.PROSKTR.yaCounterId].reachGoal(create_source);if(window.ga)ga('send','event','email','subcribe',create_source,{'nonInteraction':1});
772form_el.find('.success').text('\u0421\u041f\u0410\u0421\u0418\u0411\u041e, \u041f\u0420\u041e\u0412\u0415\u0420\u042c\u0422\u0415 E-MAIL \u0418 \u041f\u041e\u0414\u0422\u0412\u0415\u0420\u0414\u0418\u0422\u0415 \u0412\u0410\u0428\u0423 \u041f\u041e\u0414\u041f\u0418\u0421\u041a\u0423!');if(window.PROSKTR.content=='noch_zharkih_skidok'){if(window.ym){ym(111204666,'reachGoal','Email_discount')}
773if(window.ga){ga('send','event','Email','discount')}}},error:function(msg){}})})});form_el.find('.submit_sucsribe_f label button').remove();form_el.find('.submit_sucsribe_f label span').show().append("\u041f\u043e\u0434\u043f\u0438\u0441\u0430\u0442\u044c\u0441\u044f");email_el.attr('status',21);return!1}
774if(email_el.attr('status')=='5'){form_el.find('.email-holder').fadeOut(500,function(){form_el.find('.name-holder').show();form_el.find('input[name=name]').fadeIn(500,function(){})});form_el.find('.submit_sucsribe_f label button').remove();form_el.find('.submit_sucsribe_f label span').animate({left:"105px"},500,function(){form_el.find('.submit_sucsribe_f label span').append(">");form_el.find('.submit_sucsribe_f label span').show();form_el.find('input[type=submit]').css("left","0")});email_el.attr('status',21);return!1}
775if(email_el.attr('status')=='6'){form_el.find('.email-holder').fadeOut(500,function(){customer.updateCustomer({customer_info:{subscr:'true',customers_id:email_el.attr('cid'),customers_gender:gender,},success:function(msg){form_el.find('.success').text('\u0421\u041f\u0410\u0421\u0418\u0411\u041e, \u041f\u0420\u041e\u0412\u0415\u0420\u042c\u0422\u0415 E-MAIL \u0418 \u041f\u041e\u0414\u0422\u0412\u0415\u0420\u0414\u0418\u0422\u0415 \u0412\u0410\u0428\u0423 \u041f\u041e\u0414\u041f\u0418\u0421\u041a\u0423!');if(window.PROSKTR.content=='noch_zharkih_skidok'){if(window.ym){ym(111204666,'reachGoal','Email_discount')}
776if(window.ga){ga('send','event','Email','discount')}}},error:function(msg){}});form_el.find('.email-holder').hide();form_el.find('.email-holder').css("left","0")});form_el.find('.submit_sucsribe_f').fadeOut(500);return!1}
777if(email_el.attr('status')=='7'){form_el.find('.email-holder').fadeOut(500,function(){form_el.find('.success').text('\u0412\u044b \u0443\u0436\u0435 \u043f\u043e\u0434\u043f\u0438\u0441\u0430\u043d\u044b \u043d\u0430 \u0440\u0430\u0441\u0441\u044b\u043b\u043a\u0443!')});form_el.find('.submit_sucsribe_f').fadeOut(500);return!1}
778if(email_el.attr('status')=='21'){form_el.find('.name-holder').fadeOut(500,function(){customer.updateCustomer({customer_info:{customers_firstname:form_el.find('input[name=name]').val(),customers_id:email_el.attr('cid'),},success:function(msg){if(window.ga)ga('send','event','forms','submit','email');if(window['yaCounter'+window.PROSKTR.yaCounterId])window['yaCounter'+window.PROSKTR.yaCounterId].reachGoal('email');form_el.find('.success').text('\u0421\u041f\u0410\u0421\u0418\u0411\u041e, \u041f\u0420\u041e\u0412\u0415\u0420\u042c\u0422\u0415 E-MAIL \u0418 \u041f\u041e\u0414\u0422\u0412\u0415\u0420\u0414\u0418\u0422\u0415 \u0412\u0410\u0428\u0423 \u041f\u041e\u0414\u041f\u0418\u0421\u041a\u0423!');if(window.PROSKTR.content=='noch_zharkih_skidok'){if(window.ym){ym(111204666,'reachGoal','Email_discount')}
779if(window.ga){ga('send','event','Email','discount')}}},error:function(msg){}})});form_el.find('.submit_sucsribe_f').fadeOut(500);return!1}}
780$(".submit_mail_for_cart").click(function(e){subscribe(e,'exit');return!1});$(".submit_mail_for_viewed").click(function(e){subscribe(e,'viewed');return!1});function sendForgottenBasket(e,email){var create_source='exitPopup_WithBasket';var form_el=$(e.currentTarget).closest('form');var email_el=form_el.find('input[name=email]');var utm_term='exitPopup_withBasket_old';if($('.submit_mail_forgottenCart_new').length>0){utm_term="exitPopup_withBasket_new"}
781if(email_el.attr('status')=='0'){return!1}
782if(email_el.attr('status')=='1'){return!1}
783if(email_el.attr('status')=='2'){form_el.find('.email-holder').fadeOut(500,function(){form_el.find('.name-holder').show();form_el.find('input[name=phone]').show();form_el.find('input[name=name]').fadeIn(500,function(){customer.create({customer_info:{customers_email_address:email,customers_create_source:create_source,customers_newsletter:1,},success:function(msg){email_el.attr('status',21);email_el.attr('cid',msg.err_mes);customer.sendEmail({customer_info:{customers_email_address:email,letsSend:'email',mail_type:'forgotten_backet',customers_id:email_el.attr('cid'),utm_term:utm_term,},success:function(msg){email_el.attr('status',21);email_el.attr('cid',msg.err_mes);
783if(window.ga)ga('send','event','Popup','Popup_RecoveryCart','Popup_RecoveryCart_Sent_Email',{'nonInteraction':1})},error:function(msg){}});if(window['yaCounter'+window.PROSKTR.yaCounterId])window['yaCounter'+window.PROSKTR.yaCounterId].reachGoal(create_source);if(window.ga)ga('send','event','email','subcribe',create_source,{'nonInteraction':1})},error:function(msg){}})})});form_el.find('.submit_mail_for_cart label button').remove();form_el.find('.submit_mail_for_cart label span').animate({width:"105px"},500,function(){if($('.submit_mail_for_cart').length>0){form_el.find('.submit_mail_for_cart label span').append("\u0421\u041e\u0425\u0420\u0410\u041d\u0418\u0422\u042c").closest('.submit_mail_for_cart')}else{form_el.find('.submit_mail_for_cart label span').append("\u041f\u043e\u0434\u043f\u0438\u0448\u0438\u0442\u0435\u0441\u044c")}
784form_el.find('.submit_mail_for_cart').css("margin","5px 0 0 235px")});email_el.attr('status',21);return!1}else if(email_el.attr('status')==5||email_el.attr('status')==6||email_el.attr('status')==7){customer.sendEmail({customer_info:{customers_email_address:email,letsSend:'email',mail_type:'forgotten_backet',customers_id:email_el.attr('cid'),utm_term:utm_term,},success:function(msg){form_el.find('.success').text('\u0421\u043f\u0430\u0441\u0438\u0431\u043e! \u041d\u0430 \u0412\u0430\u0448\u0443 \u043f\u043e\u0447\u0442\u0443 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043e \u043f\u0438\u0441\u044c\u043c\u043e \u0441 \u0442\u043e\u0432\u0430\u0440\u0430\u043c\u0438 \u0438\u0437 \u043a\u043e\u0440\u0437\u0438\u043d\u044b.');if(window.ga)ga('send','event','Popup','Popup_RecoveryCart','Popup_RecoveryCart_Sent_Email',{'nonInteraction':1})},error:function(msg){}});form_el.find('.email-holder').hide();form_el.find('.submit_mail_for_cart').hide();form_el.find('.email-holder').css("left","0");return!1}if(email_el.attr('status')=='21'){customer.updateCustomer({customer_info:{customers_firstname:form_el.find('input[name=name]').val(),customers_telephone:form_el.find('input[name=phone]').val(),customers_id:email_el.attr('cid'),},success:function(msg){form_el.find('.success').text('\u0421\u043f\u0430\u0441\u0438\u0431\u043e! \u041d\u0430 \u0412\u0430\u0448\u0443 \u043f\u043e\u0447\u0442\u0443 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043e \u043f\u0438\u0441\u044c\u043c\u043e \u0441 \u0442\u043e\u0432\u0430\u0440\u0430\u043c\u0438 \u0438\u0437 \u043a\u043e\u0440\u0437\u0438\u043d\u044b.')},error:function(msg){}});form_el.find('.name-holder').remove();form_el.find('.submit_mail_for_cart').fadeOut(500);return!1}}
785function sentExitPopup(e,email){var create_source='exitPopup_WithBasket';var form_el=$(e.currentTarget).closest('form');var email_el=form_el.find('input[name=email]');var utm_term='old';if($('.submit_mail_for_cart_new').length>0){utm_term="new"}
786if(email_el.attr('status')=='0'){return!1}
787if(email_el.attr('status')=='1'){return!1}
788if(email_el.attr('status')=='2'){form_el.find('.email-holder').fadeOut(500,function(){form_el.find('.name-holder').show();form_el.find('input[name=phone]').show();form_el.find('input[name=name]').fadeIn(500,function(){customer.create({customer_info:{customers_email_address:email,customers_create_source:create_source,customers_newsletter:1,},success:function(msg){email_el.attr('status',21);email_el.attr('cid',msg.err_mes);customer.sendEmail({customer_info:{customers_email_address:email,letsSend:'email',mail_type:'sent_mail_viewed_products',customers_id:email_el.attr('cid'),href:email_el.attr('data-href'),},success:function(msg){email_el.attr('status',21);email_el.attr('cid',msg.err_mes);if(window.ga)ga('send','event','Popup','Popup_ViewedProducts','ViewedProducts_Sent_Email',{'nonInteraction':1})},error:function(msg){}});if(window['yaCounter'+window.PROSKTR.yaCounterId])window['yaCounter'+window.PROSKTR.yaCounterId].reachGoal(create_source);if(window.ga)ga('send','event','email','subcribe',create_source,{'nonInteraction':1})},error:function(msg){}})})});form_el.find('.submit_mail_for_viewed label button').remove();form_el.find('.submit_mail_for_viewed').addClass('second_step');form_el.find('.close_popup').addClass('second_step');form_el.find('.submit_mail_for_viewed label span').animate({width:"105px"},500,function(){if($('.submit_mail_for_cart_new').length>0){form_el.find('.submit_mail_for_viewed label span').append("\u041e\u0422\u041f\u0420\u0410\u0412\u0418\u0422\u042c").closest('.submit_mail_for_cart_new').addClass('mrgTop46')}else{form_el.find('.submit_mail_for_viewed label span').append("\u041f\u043e\u0434\u043f\u0438\u0448\u0438\u0442\u0435\u0441\u044c")}
789form_el.find('.submit_mail_for_viewed label span.btn-orange').css("margin","0 0 0 235px")});email_el.attr('status',21);return!1}else if(email_el.attr('status')==5||email_el.attr('status')==6||email_el.attr('status')==7){customer.sendEmail({customer_info:{customers_email_address:email,letsSend:'email',mail_type:'sent_mail_viewed_products',customers_id:email_el.attr('cid'),utm_term:utm_term,href:email_el.attr('data-href'),},success:function(msg){form_el.find('.success').text('\u0421\u043f\u0430\u0441\u0438\u0431\u043e! \u041d\u0430 \u0412\u0430\u0448\u0443 \u043f\u043e\u0447\u0442\u0443 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043e \u043f\u0438\u0441\u044c\u043c\u043e \u0441 \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u043c\u0438 \u0442\u043e\u0432\u0430\u0440\u0430\u043c\u0438.');form_el.find('.close_popup').addClass('second_step');if(window.ga)ga('send','event','Popup','Popup_ViewedProducts','ViewedProducts_Sent_Email',{'nonInteraction':1})},error:function(msg){}});form_el.find('.email-holder').hide();form_el.find('.submit_mail_for_viewed').hide();form_el.find('.email-holder').css("left","0");return!1}if(email_el.attr('status')=='21'){customer.updateCustomer({customer_info:{customers_firstname:form_el.find('input[name=name]').val(),customers_telephone:form_el.find('input[name=phone]').val(),customers_id:email_el.attr('cid'),},success:function(msg){form_el.find('.success').text('\u0421\u043f\u0430\u0441\u0438\u0431\u043e! \u041d\u0430 \u0412\u0430\u0448\u0443 \u043f\u043e\u0447\u0442\u0443 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043e \u043f\u0438\u0441\u044c\u043c\u043e \u0441 \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u043c\u0438 \u0442\u043e\u0432\u0430\u0440\u0430\u043c\u0438.')},error:function(msg){}});form_el.find('.name-holder').remove();form_el.find('.submit_mail_for_viewed').fadeOut(500);return!1}}})();$('body').popup({"opener":'#notifications_',"popup_holder":"#subscription","popup":".popup","close_btn":".btn-close1, .btn-sgray",});$("#notifications_").click(function(e){e.preventDefault();$(this).closest('form').submit()});$('#subscription').on('submit','form',function(e,submit){e.preventDefault();var form=$(this);var create_source=$('input[name=create_source]',this).val();$('.validation-description',$(this)).html('');var name_el=form.find('input[name=name]',this);var email_el=form.find('input[name=email_address]',this);var pass_el=form.find('input[name=password]',this);var error=!1;var email_status=email_el.data('status');if(email_status==0){email_el.trigger('change',1)}else if(email_status==1){customer.create({customer_info:{customers_email_address:email_el.val(),customers_firstname:name_el.val(),customers_create_source:create_source,subscr:'true',},success:function(msg){el.data('status',3);form.data('disabled',0).trigger('submit',1);if(window['yaCounter'+window.PROSKTR.yaCounterId])window['yaCounter'+window.PROSKTR.yaCounterId].reachGoal(create_source);if(window.ga)ga('send','event','email','subcribe',create_source,{'nonInteraction':1})},error:function(msg){el.data('status',1);email_el.closest('.value').find('.validation-description').html(msg.err_mes)}})}else if(email_status==2){el.data('status',4);customer.login({customerInfo:{email:email_el.val(),pass:pass_el.val()},success:function(msg){email_el.data('status',3);form.data('disabled',0).trigger('submit',1)},error:function(msg){el.data('status',2);pass_el.closest('.value').find('.validation-description').html(msg.err_mes)}})}});$('#subscription').on('click','.pass-forgotten',function(e){e.preventDefault();customer.sendNewPass({email_address:$(this).closest('form').find('input[name=email_address]').val()},function(msg){$(this).closest('.value').find('.validation-description').html(msg)})});$('#subscription').on('change','input[name=email_address]',function(e,submit){var form=$(this).closest('form');var el=$(this);el.data('status',4);var hint=el.closest('.row').find('.validation-description').html('');customer.checkEmail({email:this.value,email_exists:function(msg){form.find('input[name=password]',form).data('required',!0).closest('.row').show();form.find('input[name=name]',form).removeData('required').closest('.row').hide();el.data('status',2)},email_not_exists:function(msg){form.find('input[name=password]',form).removeData('required').closest('.row').hide();form.find('input[name=name]',form).data('required',!0).closest('.row').show();el.data('status',1);if(submit==1){form.submit()}},error:function(msg){hint.html(msg.err_mes);el.data('status',0)},})});$('#subscription').on('click','.btn-close-popup',function(e){$('#subscription .btn-close1').trigger('click');e.preventDefault()});$('[name="transferProduct[]"], [name^="transferQuantity"]').change(function(){if($(this).attr('name').search('transferProduct')+1){if($(this).is(':checked')){count=$(this).closest('tr').find('[name^="transferQuantity"] option:selected').val()==undefined?1:$(this).closest('tr').find('[name^="transferQuantity"] option:selected').val();$(this).closest('tr').find('[name^="transferQuantity"]').data('lastcount',count);$('#cash_return').text($('#cash_return').text()-0+($(this).closest('tr').data('price')*count-0))}else{count=$(this).closest('tr').find('[name^="transferQuantity"] option:selected').val()==undefined?1:$(this).closest('tr').find('[name^="transferQuantity"] option:selected').val();$(this).closest('tr').find('[name^="transferQuantity"]').data('lastcount',count);$('#cash_return').text($('#cash_return').text()-0-($(this).closest('tr').data('price')*count-0))}}
790if($(this).attr('name').search('transferQuantity')+1&&$(this).closest('tr').find('[name="transferProduct[]"]').is(':checked')){count=$(this).val()-$(this).data('lastcount');$('#cash_return').text($('#cash_return').text()-0+($(this).closest('tr').data('price')*count));$(this).data('lastcount',$(this).val())}});$('.go_input_data').click(function(){if($('[name="transferProduct[]"]:checked').length==0){$('.error_dont_select_prod').show();return!1}
791$('.error_dont_select_prod').hide();$('.input_data').show();$(this).closest('.choose_product').hide();$('[name="summa"]').val($('#cash_return').text())});$('.show_choose_product').click(function(){$('[name="transferProduct[]"]:checked').trigger('click');$('#cash_return').text('0.00');$('.choose_product').show();$(this).closest('.input_data').hide()});$('#account_payment').on('change','input[name=payment_type]',function(){$('#account_payment [name=summa]').data('required',this.value=='2')});$('#account_payment [name=order_id]').change(function(){var form=$('#account_payment');var selected_option=$('[name=order_id] option:selected',form);var sum=selected_option.data('sum');var sumDisc=selected_option.data('sum_disc');var orders_id=$(this).val();$('.order_slider').removeClass('active');$('div[name='+orders_id+']','.reviews-ordered').addClass('active');$('.prepay-disc-desc',form)[sum==sumDisc?'hide':'show']();$('[name=summa]',form).val('');$('#payment-ot-total',form).text(selected_option.data('ot_total_str'));$('#payment-prepay',form).text(selected_option.data('prepay'));$('#payment-to-prepay',form).text(selected_option.data('to_prepay'));if(selected_option.data('payMethod').length){$('[name=payment][value='+selected_option.data('payMethod')+']').prop('checked',!0).trigger('change')}
792if(selected_option.data('onlyFull')){$('.account_payment_button.j-partial').hide();$('.account_payment_button.j-full input[type=radio]').trigger('click')}else{$('.account_payment_button.j-partial').show()}
793var paymentType=$('[name=payment]:checked').data('type');$('#labelOnLinePay').text('');$('.full-sum',form).html('<strong style="font-size:14pt">'+selected_option.data('to_prepay')+'</strong>');$('.shipping-sum',form).html('<strong style="font-size:14pt">'+selected_option.data('to_prepay_shipping')+'</strong>');$('.j-shipping-sum-input',form).val(selected_option.data('shipping_sum'));if(paymentType!='OffLine'){if(selected_option.data('disc_value')>0&&selected_option.data('val_ship')==1){$('#labelOnLinePay').text('(\u0421\u043a\u0438\u0434\u043a\u0430 '+selected_option.data('disc_value')+'% \u043f\u0440\u0438 \u043f\u043e\u043b\u043d\u043e\u0439 \u043e\u043f\u043b\u0430\u0442\u0435 \u0438 \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u0430\u044f \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0430):');$('.full-sum',form).html('<strong style="font-size:14pt">'+sumDisc+' P</strong><br> \u0441 \u0443\u0447\u0435\u0442\u043e\u043c -'+selected_option.data('disc_value')+'% \u0438 \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u043e\u0439 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0438')}else if(selected_option.data('disc_value')>0){$('#labelOnLinePay').text('(\u0421\u043a\u0438\u0434\u043a\u0430 '+selected_option.data('disc_value')+'%  \u043f\u0440\u0438 \u043f\u043e\u043b\u043d\u043e\u0439 \u043e\u043f\u043b\u0430\u0442\u0435):');$('.full-sum',form).html('<strong style="font-size:14pt">'+sumDisc+' P</strong><br> \u0441 \u0443\u0447\u0435\u0442\u043e\u043c -'+selected_option.data('disc_value')+'% ')}else if(selected_option.data('val_ship')==1){$('#labelOnLinePay').text('(\u0411\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u0430\u044f \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0430):');$('.full-sum',form).html('<strong style="font-size:14pt">'+sumDisc+' P</strong><br> \u0441 \u0443\u0447\u0435\u0442\u043e\u043c \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u043e\u0439 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0438')}}}).trigger('change');$('[name=payment]').change(function(){var form=$('#account_payment');var selected_option=$('[name=order_id] option:selected');var sumDisc=selected_option.data('sum_disc');var paymentType=$(this).data('type');$('.full-sum',form).html('<strong style="font-size:14pt">'+selected_option.data('to_prepay')+'</strong>');$('.shipping-sum',form).html('<strong style="font-size:14pt">'+selected_option.data('to_prepay_shipping')+'</strong>');$('.j-shipping-sum-input',form).val(selected_option.data('shipping_sum'));if(paymentType!='OffLine'){if(selected_option.data('disc_value')>0&&selected_option.data('val_ship')==1){$('.full-sum',form).html('<strong style="font-size:14pt">'+sumDisc+' P</strong><br> \u0441 \u0443\u0447\u0435\u0442\u043e\u043c -'+selected_option.data('disc_value')+'% \u0438 \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u043e\u0439 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0438')}else if(selected_option.data('disc_value')>0){$('.full-sum',form).html('<strong style="font-size:14pt">'+sumDisc+' P</strong><br> \u0441 \u0443\u0447\u0435\u0442\u043e\u043c -'+selected_option.data('disc_value')+'% ')}else if(selected_option.data('val_ship')==1){$('.full-sum',form).html('<strong style="font-size:14pt">'+sumDisc+' P</strong><br> \u0441 \u0443\u0447\u0435\u0442\u043e\u043c \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u043e\u0439 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0438')}}});$(".account_payment_button").click(function(e){var rad=$('input[name=payment_type]',this);rad.prop('checked',!0).trigger('change');$(".account_payment_button").find('jq-radio').removeClass('checked');$(".account_payment_button").removeClass('active');$(this).addClass('active');$(this).find('jq-radio').addClass('checked')});$("#for_example_five_persent").click(function(e){var form=$('#account_payment');var selected_option=$('[name=order_id] option:selected',form);var sum=selected_option.data('sum');$('[name=summa]',form).val(Math.ceil(sum*0.05,10))});function rowOverEffect(object){if(object.className=='moduleRow')object.className='moduleRowOver'}
794function rowOutEffect(object){if(object.className=='moduleRowOver')object.className='moduleRow'}
795function checkBox(object){document.account_notifications.elements[object].checked=!document.acc
795ount_notifications.elements[object].checked}
796$(document).on('change','#form_newsletter_general, #form_manufacturers_notification',function(){$(this).submit();if($('#form_newsletter_general input[name="newsletter_general"]').prop('checked')===!0){var create_source='user_account';if(window['yaCounter'+window.PROSKTR.yaCounterId])window['yaCounter'+window.PROSKTR.yaCounterId].reachGoal(create_source);if(window.ga)ga('send','event','email','subcribe',create_source,{'nonInteraction':1})}});$(document).on('click','.open_popup_instruction',function(){$('#instructionShooseChoose-popup').fadeIn('slow');if($('#sizes-description .popup').length>0){$('#instructionShooseChoose-popup').css({'zIndex':'1000','top':($(window).height()*0.20+($(window).scrollTop()-0))+'px'});$('#instructionShooseChoose-popup .popup').css({'left':$('#sizes-description .popup').css('left').slice(0,-2)-5+'px','border':'#756A6A solid 5px'})}else{$('#instructionShooseChoose-popup').css({'top':'0px'})}});$(document).on('click','.show-more-orders',function(e){e.preventDefault();$(this).closest('table').find('.hidden').removeClass('hidden');$(this).remove()});$(document).on('click','.show-more-reviews',function(e){e.preventDefault();$(this).closest('table').find('.hidden').removeClass('hidden');$(this).remove()});$(document).on('click','.order-table tbody tr',function(e){window.location.href='/account_history_info.php?order_id='+$(this).attr('orders_id')+'&orderType='+$(this).data('type')});$(document).on('mouseenter','.star',function(){var form=$(this).closest('form');$('.star',form).removeClass('active');var hovered=$(this).index();$('.star',form).each(function(key,value){if(key<=hovered){$(value).addClass('active')}})});$(document).on('mouseleave','.star',function(){var form=$(this).closest('form');$('.star',form).removeClass('active');var selected=$('input[name=rating]:checked');if(selected.length>0){var selectedIndex=selected.closest('.star').index();$('.star',form).each(function(key,value){if(key<=selectedIndex){$(value).addClass('active')}})}});$(document).on('change','input[name=rating]',function(){var form=$(this).closest('form');$('.star',form).removeClass('active');var selected=$('input[name=rating]:checked');if(selected.length>0){var selectedIndex=selected.closest('.star').index();$('.star',form).each(function(key,value){if(key<=selectedIndex){$(value).addClass('active')}})}});$(document).on('change','.aditional-rate input',function(){var label=$(this).data('label');$(this).closest('.row').find('.aditional-rate-alt').text(label)});$(document).on('click','.addReview',function(){var form=$(this).closest('form');form.find('.review-label').removeClass('error');form.find('.errors-description').html();var errors='';var valid=!0;if($('input[name=rating]:checked',form).length==0){$('input[name=rating]',form).closest('.row').find('.review-label').addClass('error');errors=errors+'\u041d\u0435 \u0432\u044b\u0431\u0440\u0430\u043d \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u0442\u043e\u0432\u0430\u0440\u0430.<br>';valid=!1}
797if($('input[name=recom_flag]:checked',form).length==0){$('input[name=recom_flag]',form).closest('.row').find('.review-label').addClass('error');errors=errors+'\u0412\u044b \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0435 \u044d\u0442\u043e\u0442 \u0442\u043e\u0432\u0430\u0440?<br>';valid=!1}
798if($('.aditional-block',form).length>0){$('.aditional-rate',form).each(function(key,value){if($(value).find('input[type=radio]:checked').length==0){$(value).closest('.row').find('.review-label').addClass('error');errors=errors+'\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043do \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430 "'+$(value).closest('.row').find('.review-label label').text()+'".<br>';valid=!1}})}
799if($('textarea[name=review]',form).val().length<15){$('textarea[name=review]',form).closest('.row').find('.review-label').addClass('error');errors=errors+'\u0422\u0435\u043a\u0441\u0442 \u043e\u0442\u0437\u044b\u0432\u0430 \u043c\u0435\u043d\u044c\u0448\u0435 15 \u0441\u0438\u043c\u0432\u043e\u043b\u043e\u0432.<br>';valid=!1}
800if(valid){form.submit()}else{form.find('.errors-description').html(errors)}});$(document).on('click','.yandex_tbl .check_review',function(e){e.preventDefault();$.ajax({type:"GET",url:"reviews_success.php?action=check_review",data:{orders_id:$('#current_orders_id').val(),website:$(this).data('website'),},context:this,success:function(){$(this).html('\u0412\u0430\u0448 \u043e\u0442\u0437\u044b\u0432 \u0431\u0443\u0434\u0435\u0442 \u043f\u0440\u043e\u0432\u0435\u0440\u0435\u043d \u0432 \u0442\u0435\u0447\u0435\u043d\u0438\u0435 3-5 \u0434\u043d\u0435\u0439.');$(this).addClass('just_send_review');$(this).removeClass('check_review')},})});$('form.make_review_form').submit(function(e){e.preventDefault();var type=$(this).data('type');var data=$(this).serializeArray();data.push({'name':'name','value':$(this).find('input[name=review_manual_name]').val()});data.push({'name':'manualName','value':$(this).find('input[name=review_manual_name]').val()});data.push({'name':'type','value':type});data.push({'name':'rate','value':$(this).find('input[name=rating]:checked').val()});$(this).find('.error').empty();$.ajax({url:'/make_reviews.php?ajax=5&type='+type,data:data,type:'post',context:this,dataType:'json',success:function(msg){if(msg.done==1){var answer='\u0421\u043f\u0430\u0441\u0438\u0431\u043e \u0437\u0430 \u0412\u0430\u0448 \u043e\u0442\u0437\u044b\u0432!';$(this).html('<div class="thanks">'+answer+'</div>')}},})});$('form.make_review_form_all').submit(function(e){e.preventDefault();var type=$(this).data('type');var data=$(this).serializeArray();data.push({'name':'name','value':$(this).find('input[name=review_manual_name]').val()});data.push({'name':'manualName','value':$(this).find('input[name=review_manual_name]').val()});data.push({'name':'type','value':type});data.push({'name':'rate','value':$(this).find('input[name=rating]:checked').val()});$(this).find('.error').empty();$.ajax({url:'/make_reviews_all.php?ajax=5&type='+type,data:data,type:'post',context:this,dataType:'json',success:function(msg){if(msg.done==1){var answer='\u0421\u043f\u0430\u0441\u0438\u0431\u043e \u0437\u0430 \u0412\u0430\u0448 \u043e\u0442\u0437\u044b\u0432!';$(this).html('<div class="thanks">'+answer+'</div>');$("html, body").animate({scrollTop:$('.thanks').offset().top-100})}},})});$('.reviews-write-form').submit(function(e){e.preventDefault();var data=$(this).serializeArray();var postUrl=$(this).attr('action');
800$.ajax({url:postUrl+'&ajax=1',data:data,type:'post',context:this,dataType:'json',success:function(msg){if(msg.done=='done'){var answer='\u0421\u043f\u0430\u0441\u0438\u0431\u043e \u0437\u0430 \u0412\u0430\u0448 \u043e\u0442\u0437\u044b\u0432!',comment='\u0412\u0430\u0448 \u043e\u0442\u0437\u044b\u0432 \u043f\u043e\u044f\u0432\u0438\u0442\u0441\u044f \u043f\u043e\u0441\u043b\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438 \u0441\u043b\u0443\u0436\u0431\u043e\u0439 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438';$(this).html('<div class="thanks">'+answer+'</div><p>'+comment+'</p>')}},})});var Fields2show={};Fields2show.mail_theme=['mail_sub_theme-container'];Fields2show['\u0413\u0434\u0435 \u043c\u043e\u0439 \u0437\u0430\u043a\u0430\u0437?']=['contact_us-order_id'];Fields2show['\u0421\u0442\u0430\u0442\u0443\u0441 \u0437\u0430\u043a\u0430\u0437\u0430']=['contact_us-order_id'];Fields2show['\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u0437\u0430\u043a\u0430\u0437\u0430']=['contact_us-order_id'];Fields2show['\u041e\u0442\u043c\u0435\u043d\u0430 \u0437\u0430\u043a\u0430\u0437\u0430']=['contact_us-order_id'];Fields2show.\u0412\u043e\u0437\u0432\u0440\u0430\u0442=['contact_us-order_id','contact_us-application'];Fields2show['\u0421\u0440\u043e\u043a\u0438 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0438']=['contact_us-city'];Fields2show['\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u043c\u043e-\u043a\u043e\u0434']=['contact_us-promo_code'];Fields2show['\u0423 \u043c\u0435\u043d\u044f \u0432\u043e\u043f\u0440\u043e\u0441 \u043f\u043e \u0442\u043e\u0432\u0430\u0440\u0443']=['contact_us-product_link'];Fields2show['\u041d\u0435\u0442\u043e\u0447\u043d\u043e\u0441\u0442\u0438 \u0432 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0438']=['contact_us-product_link'];Fields2show.\u0412\u0430\u043a\u0430\u043d\u0441\u0438\u0438=['contact_us-file'];Fields2show.\u041f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0435=['contact_us-file'];Fields2show.\u0414\u0440\u0443\u0433\u043e\u0435=['contact_us-file'];function contact_us_show_fields(fieldname){fields_array=window.Fields2show[fieldname];$(".contact_us-must_hide").hide().removeData('required');if(fields_array!=undefined){for(field in fields_array){field2show=fields_array[field];$("."+field2show).show().data('required')}}}
801function contact_us_check_mail(){$("input[name=email]").parent().find("span.error").remove();if(!/[0-9a-z_]+@[0-9a-z_^.]+\.[a-z]+/.test($("input[name=email]").val())){$("input[name=email]").after(" <span class='error'>\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0439 email</span>");return!1}
802return!0}
803$(document).ready(function(){$("#mail_theme").change(function(){if($(this).val()!=""){contact_us_show_fields('mail_theme');$("input[name=mail_theme]").val($("#mail_theme option:selected").text());$("#mail_sub_theme").html($("#sub_theme_"+$(this).val()).html());$("dd.mail_sub_theme-container > a.selectmenu").show();$("#mail_sub_theme").change();$(".contact_us-mail_msg").show()}});$(document).on('change','#mail_sub_theme',function(){contact_us_show_fields($(this).val())});$('#contact_us-form').validate({});$("#contact_us-form").submit(function(){error=!1;$("#contact_us-form .contact_us-must_hide:visible input:not([name=file])").each(function(){if($(this).val()==""){error=!0;$(this).parent().find(".validation-description").html('<div class="error">\u041f\u043e\u043b\u0435 \u043e\u0431\u044f\u0437\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u0434\u043b\u044f \u0437\u0430\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f</div>')}else{$(this).parent().find(".validation-description").html('')}});if(error==!0)
804return!1})});$('#contact_us-form').on('change','select',function(){$('#contact_us-form select').redrawMySelect()});$(document).ready(function(){var data={};data.products_id=$('#add_product-form > input[name=products_id]').val();let $itemHolder=$('.product-section .product-description-container,.js-price-block-wrapper');data.action='recalc_price';$.ajax({type:"GET",url:"/ajax_fetch_coupons.php",data:data,dataType:"json",success:function(msg){if(msg!==null){if(msg.start_price!=msg.price&&msg.price!=0){$('.current_price,.js-current_price',$itemHolder).html(msg.price+' '+PROSKTR.currencies.logo);let pct=Math.round((msg.start_price-msg.price)/msg.start_price*100);if($('.old-price,.js-old-price',$itemHolder).length>0){$('.sale-badge,.js-sale-badge',$itemHolder).html('-'+pct+'%');$('.coupon-price-label,.js-coupon-price-label',$itemHolder).html(' (\u0421 \u0443\u0447\u0435\u0442\u043e\u043c \u0430\u043a\u0446\u0438\u0438)')}else{$('.old-price-holder,.js-old-price-holder',$itemHolder).append('<span class="sale-badge">-'+pct+'%</span><span class="old-price">'+msg.start_price+' '+PROSKTR.currencies.right+'</span>'+(msg.coupon_work!=''?'<span class="coupon-price-label"> (\u0421 \u0443\u0447\u0435\u0442\u043e\u043c \u0430\u043a\u0446\u0438\u0438)</span>':''))}}
805if(msg.start_price==msg.price){$('.old-price-holder,.js-old-price-holder',$itemHolder).html('')}
806if(msg.start_price-msg.price>9){$('.j-current-price').text(msg.price);$('.j-partial-pay').text(Math.round(msg.price/4))}}}})});
806function InitShoeFinder(){if($('.j-shoe-finder').length==0){return}
807let $finder=$('.j-shoe-finder');let $list=$('.j-shoe-list');let $sublist=$('.j-shoe-sublist');let $breadcrumbs=$('.j-finder-breadcrumbs');let $breadcrumbsWrapper=$('.js-breadcrumbs-holder');let data=$finder.data('tree');let root=data.root;let nodes=data.nodes;let productsData=$list.data('products');let crumbs=new Array();crumbs.push({'id':root,'text':'\u0412\u044b\u0431\u043e\u0440 \u043a\u0440\u043e\u0441\u0441\u043e\u0432\u043e\u043a'});if(root>0&&nodes[root]){RenderNode(root);RenderBreadcrumbs(root)}
808$finder.on('click','.j-finder-a',function(){let nodeId=$(this).data('nextQ');let crumb={'id':nodeId,'text':$(this).data('textMini'),};window.scrollTo({top:0,behavior:'smooth'});$finder.html('');$finder.addClass('loading');crumbs.push(crumb);RenderNode(nodeId);RenderBreadcrumbs(nodeId);RenderBackBlock(nodeId)});$finder.on('click','.j-finder-back-btn',function(){let nodeId=$(this).data('id');$finder.html('');$finder.addClass('loading');RenderNode(nodeId);RenderBreadcrumbs(nodeId);RenderBackBlock(nodeId)});$finder.on('click','.j-finder-home-btn',function(){$finder.html('');$finder.addClass('loading');RenderNode(root);RenderBreadcrumbs(root);RenderBackBlock(root)});$breadcrumbs.on('click','.j-breadcrumb-link',function(){let nodeId=$(this).data('id');$finder.html('');$finder.addClass('loading');RenderNode(nodeId);RenderBreadcrumbs(nodeId);RenderBackBlock(nodeId)});function RenderNode(nodeId){let node=document.createElement('div');node.className='finder-node';if(nodes[nodeId].text){$('.finder-done').addClass('hidden');let question=document.createElement('div');question.className='finder-q';question.innerHTML=nodes[nodeId].text;node.append(question)}else{$('.finder-done').removeClass('hidden');if(typeof ym==="function"){ym(111204666,'reachGoal','Shoe_finder-Success')}}
809if(nodes[nodeId].routes.length){let answers=document.createElement('div');answers.className='finder-a-holder repeat-'+nodes[nodeId].routes.length;for(let i=0;i<nodes[nodeId].routes.length;i++){let route=nodes[nodeId].routes[i];let answer=document.createElement('div');answer.className='finder-a j-finder-a';if(route.image_url!=''){let innerHtml='<img src="'+route.image_url+'">'+route.route_text;answer.innerHTML=innerHtml}else{answer.innerHTML=route.route_text}
810answer.dataset.nextQ=route.to_node_id;answer.dataset.currentQ=nodeId;answer.dataset.textMini=route.route_text_mini;answers.append(answer)}
811node.append(answers)}
812$finder.removeClass('loading');$finder.append(node);$list.html('');$('.j-shoe-list-head').addClass('hidden');if(nodes[nodeId].products.length>0&&nodeId!=root){$list.addClass('loading');let productsList=new Array();for(let index=0;index<nodes[nodeId].products.length;index++){let element=nodes[nodeId].products[index],product=productsData[element];if(product.products_images_count>0){product.imgGallery=[];for(var i=1;i<=product.products_images_count;i++){product.imgGallery.push({key:i,products_image:product.products_bimage.replace("_1","_"+i),products_name:product.products_name})}}
813productsList.push(product)}
814let productsHtml=$.render.listing_product(productsList,{currencies:window.PROSKTR.currencies});$list.append(productsHtml);$list.removeClass('loading');$('.j-shoe-list-head').removeClass('hidden');$('.j-shoe-list-head').addClass('loading');setTimeout(()=>{$('.j-shoe-list-head').removeClass('loading')},"1000")}
815$sublist.html('');$('.j-shoe-sublist-head').addClass('hidden');if(nodes[nodeId].subproducts.length>0&&nodeId!=root){$sublist.addClass('loading');let productsList=new Array();for(let index=0;index<nodes[nodeId].subproducts.length;index++){let element=nodes[nodeId].subproducts[index],product=productsData[element];if(product.products_images_count>0){product.imgGallery=[];for(var i=1;i<=product.products_images_count;i++){product.imgGallery.push({key:i,products_image:product.products_bimage.replace("_1","_"+i),products_name:product.products_name})}}
816productsList.push(product)}
817let productsHtml=$.render.listing_product(productsList,{currencies:window.PROSKTR.currencies});$sublist.append(productsHtml);$sublist.removeClass('loading');$('.j-shoe-sublist-head').removeClass('hidden')}}
818function RenderBackBlock(nodeId){if(crumbs.length<2){return}
819let $holder=$('.finder-node');let backBlock=document.createElement('div');backBlock.className='finder-back';if(crumbs.length>2){let homeBtn=document.createElement('div');homeBtn.className='finder-back-btn j-finder-home-btn btn';homeBtn.innerHTML='\u0412 \u043d\u0430\u0447\u0430\u043b\u043e';backBlock.append(homeBtn)}
820let backId=0;let findCurrent=!1;for(let i=crumbs.length-1;i>=0;i--){let e=crumbs[i];if(findCurrent){backId=e.id;break}else{findCurrent=e.id==nodeId}}
821let backBtn=document.createElement('div');backBtn.className='finder-back-btn j-finder-back-btn btn';backBtn.dataset.id=backId;backBtn.innerHTML='\u041d\u0430\u0437\u0430\u0434';backBlock.append(backBtn);$holder.append(backBlock)}
822function RenderBreadcrumbs(nodeId){$breadcrumbs.html('');let findCurrent=!1;for(let i=crumbs.length-1;i>=0;i--){let e=crumbs[i];if(!findCurrent){findCurrent=e.id==nodeId}
823if(findCurrent){let crumb=document.createElement('li');crumb.className='j-breadcrumb-link';crumb.dataset.id=e.id;crumb.innerHTML='<span class="j-finder-home-btn">'+e.text+'</span>';$breadcrumbs.prepend(crumb)}else{crumbs.pop()}}
824if($breadcrumbs.width()>$breadcrumbsWrapper.width()){$breadcrumbsWrapper.addClass('long-text')}else{$breadcrumbsWrapper.removeClass('long-text')}}}
825InitShoeFinder();function InitJob(){if($('#job-selector-holder').length==0){return}
826let jobsList=$('#jobsData').data('jobs').jobsList;let cities=$('#jobsData').data('jobs').cities;let jobsData=$('#jobsData').data('jobs').jobsData;let jobs=$('#jobsData').data('jobs').jobs;createJobSelect();createCitySelect();$('#select_job').on('change',function(e){createCitySelect()});$('#job-selector-holder').on('click','#job-selector-submit',function(){renderList();$('.jobs .partnership-section').addClass('hidden');$('#job-list-holder').removeClass('hidden')});$('#job-list-holder').on('click','.j-job-list-item',function(){let infoJobsId=$(this).data('infoJobsId');let infoJobName=$(this).data('infoJobName');let shopCity=$(this).data('shopCity');let shop=$(this).data('shop');$('#jobs_title-input').val(infoJobName);$('#shop_city-input').val(shopCity);$('#shop-input').val(shop);$('.j-shop_city-inform').text(shopCity);$('.j-shop-inform').text(shop);$('#job-name').text(jobs[infoJobsId].jobs_title);$('#job-description').html(jobs[infoJobsId].jobs_text);$('.jobs .partnership-section').removeClass('hidden');$('#job-list-holder').addClass('hidden')});$('.jobs .j-back-to-list').on('click',function(){$('.jobs .partnership-section').addClass('hidden');$('#job-list-holder').removeClass('hidden')});function createJobSelect(){let select=document.getElementById('select_job');if(select==null){select=document.createElement("select");select.id=`select_job`;select.name=`job`;$('#job-selector-holder').append(select)}else{select.innerHTML=""}
827for(let i=0;i<jobsList.length;i++){const option=document.createElement("option");option.value=jobsList[i].id;option.text=jobsList[i].name;select.add(option)}}
828function createCitySelect(){let select=document.getElementById('select_city');if(select==null){select=document.createElement("select");select.id=`select_city`;select.name=`city`;$('#job-selector-holder').append(select)}else{select.innerHTML=""}
829let jobId=$('#select_job').val();for(let i=0;i<cities[jobId].length;i++){const option=document.createElement("option");option.value=cities[jobId][i];option.text=cities[jobId][i];select.add(option)}
830if($('#job-selector-submit').length==0){$('#job-selector-holder').append('<div id="job-selector-submit">\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c</div>');$('#job-list-holder').removeClass('hidden')}}
831function renderList(){let jobId=$('#select_job').val();let city=$('#select_city').val();listHolder=document.getElementById('job-list-holder');listHolder.innerHTML='';for(let i=0;i<jobsData[jobId][city].length;i++){let listItem=jobsData[jobId][city][i];let head=document.createElement("div");head.className='list-head';head.innerHTML=listItem.name;listHolder.append(head);for(let j=0;j<listItem.list.length;j++){let item=document.createElement("div");item.className='list-item j-job-list-item';item.dataset.infoJobsId=listItem.list[j].info_jobs_id;item.dataset.infoJobName=listItem.list[j].jobs_title;item.dataset.shopCity=listItem.list[j].shop_city;item.dataset.shop=listItem.list[j].shop;item.innerHTML='<div class="title">'+listItem.list[j].jobs_title+'</div><div class="place">'+listItem.list[j].shop+'</div>';listHolder.append(item)}}}}
832InitJob();(function($){'use strict';$(function(){var source=document.querySelector('.product-mini-description-source');var orderPanel=document.querySelector('.product-description_ .right-block .order-panel');if(!source||!orderPanel||document.querySelector('.product-mini-description')){return}
833Array.prototype.forEach.call(source.querySelectorAll('br'),function(lineBreak){lineBreak.parentNode.replaceChild(document.createTextNode('\n'),lineBreak)});var description=(source.textContent||'').replace(/\r\n?/g,'\n').split('\n').map(function(line){return line.trim()}).join('\n').replace(/^\s+|\s+$/g,'').replace(/\n{3,}/g,'\n\n');if(!description){source.remove();return}
834var wrapper=document.createElement('div');var text=document.createElement('div');
834var toggle=document.createElement('a');var lines=description.split('\n');wrapper.className='product-mini-description';text.className='product-mini-description-text';toggle.className='product-mini-description-toggle';toggle.href='#';toggle.setAttribute('role','button');toggle.textContent='\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0435\u0449\u0435';lines.forEach(function(line,index){text.appendChild(document.createTextNode(line));if(index<lines.length-1){text.appendChild(document.createElement('br'))}});wrapper.appendChild(text);wrapper.appendChild(toggle);orderPanel.insertAdjacentElement('afterend',wrapper);source.remove();if(text.scrollHeight<=150){wrapper.classList.add('is-short')}
835toggle.addEventListener('click',function(event){event.preventDefault();var expanded=wrapper.classList.toggle('is-expanded');toggle.textContent=expanded?'\u0421\u043a\u0440\u044b\u0442\u044c':'\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0435\u0449\u0435'})})})(jQuery);(function($){'use strict';$(function(){var $modal=$('#request-analog-modal');var $form=$modal.find('.js-request-analog-form');if(!$form.length){return}
836function setFieldError(field,message){$form.find('[data-error-for="'+field+'"]').text(message||'');$form.find('[name="'+field+'"]').closest('.form-group').toggleClass('has-error',Boolean(message))}
837function resetErrors(){$form.find('.request-analog-error, .request-analog-submit-error').text('');$form.find('.has-error').removeClass('has-error')}
838function validate(){var phone=($form.find('[name="phone"]').val()||'').replace(/\D/g,'');var email=$.trim($form.find('[name="email"]').val()||'');var valid=!0;resetErrors();if(phone.length<10){setFieldError('phone','\u0423\u043a\u0430\u0436\u0438\u0442\u0435 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u044b\u0439 \u043d\u043e\u043c\u0435\u0440 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430');valid=!1}
839if(!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(email)){setFieldError('email','\u0423\u043a\u0430\u0436\u0438\u0442\u0435 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u044b\u0439 e-mail');valid=!1}
840return valid}
841$form.on('submit',function(event){event.preventDefault();if(!validate()){return}
842var $submit=$form.find('.request-analog-submit');$submit.prop('disabled',!0).addClass('is-loading').text('\u041e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u0435\u043c\u2026');$.ajax({url:'/ajax.php?type=kyocera_request_analog',type:'POST',dataType:'json',data:$form.serialize()}).done(function(response){if(response&&response.done==='done'){$form.addClass('is-success');return}
843var errors=response&&response.errors?response.errors:{};Object.keys(errors).forEach(function(field){setFieldError(field,errors[field])});$form.find('.request-analog-submit-error').text(response&&response.message?response.message:'\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0437\u0430\u043f\u0440\u043e\u0441. \u041f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0435\u0449\u0451 \u0440\u0430\u0437.')}).fail(function(){$form.find('.request-analog-submit-error').text('\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c \u0437\u0430\u043f\u0440\u043e\u0441. \u041f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0435\u0449\u0451 \u0440\u0430\u0437.')}).always(function(){$submit.prop('disabled',!1).removeClass('is-loading').text('\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u0442\u044c')})});$modal.on('hidden.bs.modal',function(){$form[0].reset();$form.removeClass('is-success');resetErrors()})})})(jQuery);(function(window,document){'use strict';var timer=null;var moscowOffset=3*60*60*1000;var caption='\u044d\u043a\u0441\u043f\u0435\u0440\u0442 \u043e\u043d\u043b\u0430\u0439\u043d';function isExpertOnline(now){var moscow=new Date(now+moscowOffset);var day=moscow.getUTCDay();var hour=moscow.getUTCHours();return day>=1&&day<=5&&hour>=9&&hour<18}
844function update(){if(timer!==null){window.clearTimeout(timer);timer=null}
845var buttons=document.querySelectorAll('.js-request-analog-open');if(!buttons.length){return}
846var now=Date.now();var online=isExpertOnline(now);Array.prototype.forEach.call(buttons,function(button){var status=button.nextElementSibling;if(!status||!status.classList.contains('printer-expert-online')){status=document.createElement('div');status.className='printer-expert-online';status.hidden=!0;status.setAttribute('role','status');var dot=document.createElement('span');dot.className='printer-expert-online-dot';dot.setAttribute('aria-hidden','true');status.appendChild(dot);status.appendChild(document.createTextNode(caption));button.parentNode.insertBefore(status,button.nextSibling)}
847status.hidden=!online});timer=window.setTimeout(update,60000-(now%60000))}
848if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',update)}else{update()}
849window.addEventListener('pageshow',update);document.addEventListener('visibilitychange',function(){if(!document.hidden){update(
849)}})})(window,document);$.fn.deliveryDateForTimeChange=function(){this.each(function(){var $row=$(this).closest('.deliveryBtnsList');var time_select=$row.find('[name='+$(this).attr('time')+']');var date_select=$row.find('.delivery_date_for_time');var fitting_select=$row.find('.delivery-fitting');time_select.empty();var arr=window[$(this).attr('time')];if(Array.isArray(arr)){for(let i=0;i<arr.length;i++){if(arr[i][0]==$(this).val()){let o=new Option(arr[i][1],arr[i][1])
850$(o).html(arr[i][1]);time_select.append(o)}}}})}
851if($('#api-cart').length>0){$.widget("map.shopsMap",$.map.shopsMap,{options:{listItemClass:'store-page__list__item',iconsPoint:{src:'/templates/pantum/public/images/marker2.png',size:[40,53],offset:[-20,-53],},mapAdapter:new ymapsShopsMapAdatderNew(),mapLoading:'#api-cart',}})}
852function ymapsShopsMapAdatderNew(){};ymapsShopsMapAdatderNew.prototype.init=function(options){this.showBalloons=options.showBalloons;this.iDomain=options.iDomain;this.iconsPoint=options.iconsPoint;this.location=ymaps.geolocation;this.pointsInfo=null;this.customBalloon=null;this.shopsMap=options.shopsMap;var newYmap=new ymaps.Map(options.element,{center:options.center,zoom:10,controls:['zoomControl','searchControl',]});if(typeof newYmap.events!='undefined'){newYmap.events.add('actionend',function(){let state=newYmap.action.getCurrentState();if(state.zoom>=14){$('#map-canvas').addClass('show-labels')}else{$('#map-canvas').removeClass('show-labels')}})}
853var geolocationControl=new ymaps.control.GeolocationControl({options:{noPlacemark:!0}});geolocationControl.events.add('locationchange',function(event){var position=event.get('position');newYmap.setCenter(position,14,{checkZoomRange:!0,});var myPlacemark=new ymaps.Placemark(position,null,{preset:'islands#redDotIcon'});newYmap.geoObjects.add(myPlacemark)});newYmap.controls.add(geolocationControl);this.map=newYmap;let customBalloonContentLayout=ymaps.templateLayoutFactory.createClass(['<ul class="balloon-list">','{% for geoObject in properties.geoObjects %}','<li data-placemarkid="{{ geoObject.properties.pointId }}" class="balloon-list_item">{{ geoObject.properties.delivery_name }} ({{ geoObject.properties.costStr }})</li>','{% endfor %}','</ul>'].join(''));this.objectManager=new ymaps.ObjectManager({clusterize:!0,gridSize:70,clusterBalloonContentLayout:customBalloonContentLayout,});this.map.geoObjects.add(this.objectManager);for(var i=0;i<=options.iconCluster.length-1;i++){this.objectManager.clusters.options.set({'clusterIcons':[{href:this.iDomain+options.iconCluster[i].src,size:options.iconCluster[i].size,offset:options.iconCluster[i].offset,}],})}
854this.objectManager.objects.balloon.events.add(['open'],function(){$('.tooltip').tooltip_init();$('[data-toggle="tooltip"]').tooltip()});var _this=this;this.objectManager.objects.events.add('click',function(e){_this.shopsMap.pointClickEvent(e.get('objectId'))});$(document).on('click','.balloon-list .balloon-list_item',function(){let oId=$(this).data('placemarkid');_this.shopsMap.pointClickEvent(oId);$(this).addClass('active').siblings().removeClass('active')})};ymapsShopsMapAdatderNew.prototype.removeAllBallons=function(){this.objectManager.removeAll()};ymapsShopsMapAdatderNew.prototype.setBounds=function(boundCoords,centerCoords){var d=$.Deferred();this.map.setBounds(boundCoords,{checkZoomRange:!0}).then(function(){d.resolve()});return d};ymapsShopsMapAdatderNew.prototype.addPoint=function(pointInfo,pointId){if(this.pointsInfo===null){this.pointsInfo={"type":"FeatureCollection","features":[]}}
855let costStr=pointInfo.cost+' \u0420';if(pointInfo.cost==0){costStr='\u0411\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u043e'}
856let MyIconContentLayout=ymaps.templateLayoutFactory.createClass('<div class="map-mark"><div class="map-mark-label">'+pointInfo.delivery_name+'<br>'+costStr+'</div></div>',);let properties={'title':pointInfo.title,'delivery':pointInfo.point_resourse,'round_the_clock':pointInfo.round_the_clock,'point_cash':pointInfo.point_cash,'pay_card':pointInfo.pay_card,'primerka':pointInfo.primerka>0,'free_cost':pointInfo.cost==0||pointInfo.fullPrepayFreeDelivery?1:0,'cod':pointInfo.pay_card>0||pointInfo.point_cash>0,'point_metro':pointInfo.point_metro,'pointId':pointId,'point_ident':pointInfo.point_ident,'point_city':pointInfo.point_city,'dates':pointInfo.dates,'delivery_name':pointInfo.delivery_name,'schedule':pointInfo.schedule,'address':pointInfo.point_address,'cost':pointInfo.cost,'fullCost':pointInfo.fullCost,'visible':!0,'pvz_iml_date':'','storage_days':pointInfo.storage_days,'costStr':costStr,}
857var item={"type":"Feature","id":pointId,"geometry":{"type":"Point","coordinates":[parseFloat(pointInfo.point_latitude),parseFloat(pointInfo.point_longitude)]},"properties":properties,"options":{'iconLayout':'default#imageWithContent','draggable':!1,'hideIconOnBallon':!1,'iconImageHref':this.iDomain+this.iconsPoint.src,'iconImageSize':this.iconsPoint.size,'iconImageOffset':this.iconsPoint.offset,'iconContentLayout':MyIconContentLayout,},};if(pointInfo.select!==!1){item.properties.pvz_iml_date=pointInfo.select[0].id}
858if(this.showBalloons){item.properties.balloonContentHeader=pointInfo.title;item.properties.balloonContentBody=pointInfo.balloonText+'<input type="hidden" name="pointId" value="'+pointId+'">'}
859if(pointInfo.selectedPoint){var $checkedWrapper=$('.store-item-checked');$checkedWrapper.removeClass('d-none');$('.store-name',$checkedWrapper).text(properties.title);
859$('.store-address',$checkedWrapper).text(properties.address);$('.store-schedule',$checkedWrapper).text(properties.schedule);$('.store-storage',$checkedWrapper).text('\u0421\u0440\u043e\u043a \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f '+properties.storage_days+' '+NumToRu_declination(properties.storage_days,'\u0434\u0435\u043d\u044c','\u0434\u043d\u044f','\u0434\u043d\u0435\u0439'));$('.store-date-value',$checkedWrapper).text(properties.dates.delivery_from_word.length?ucfirst(properties.dates.delivery_from_word):properties.dates.delivery_from_format);let paymentText='\u0422\u043e\u043b\u044c\u043a\u043e \u043f\u043e \u043f\u0440\u0435\u0434\u043e\u043f\u043b\u0430\u0442\u0435 \u043e\u043d\u043b\u0430\u0439\u043d';if(properties.point_cash>0){if(properties.pay_card>0){paymentText='\u041e\u043f\u043b\u0430\u0442\u0430 \u043d\u0430\u043b\u0438\u0447\u043d\u044b\u043c\u0438, \u043a\u0430\u0440\u0442\u043e\u0439 \u043f\u0440\u0438 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0438 \u0438\u043b\u0438 \u043f\u0440\u0435\u0434\u043e\u043f\u043b\u0430\u0442\u0430 \u043e\u043d\u043b\u0430\u0439\u043d'}else{paymentText='\u041e\u043f\u043b\u0430\u0442\u0430 \u043d\u0430\u043b\u0438\u0447\u043d\u044b\u043c\u0438 \u043f\u0440\u0438 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0438 \u0438\u043b\u0438 \u043f\u0440\u0435\u0434\u043e\u043f\u043b\u0430\u0442\u0430 \u043e\u043d\u043b\u0430\u0439\u043d'}}else if(properties.pay_card>0){paymentText='\u041e\u043f\u043b\u0430\u0442\u0430 \u043a\u0430\u0440\u0442\u043e\u0439 \u043f\u0440\u0438 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0438 \u0438\u043b\u0438 \u043f\u0440\u0435\u0434\u043e\u043f\u043b\u0430\u0442\u0430 \u043e\u043d\u043b\u0430\u0439\u043d'}
860$('.store-payment',$checkedWrapper).text(paymentText);$('.store-fitting',$checkedWrapper).text('\u041f\u0440\u0438\u043c\u0435\u0440\u043a\u0430 '+(properties.primerka>0?'':'\u043d\u0435')+'\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430');let priceStr=properties.cost==0?'\u0411\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u043e':properties.cost+' '+window.PROSKTR.currencies.logo+'.';$('.store-price',$checkedWrapper).html(priceStr);$('#checkout-pvz-map .j-pvz-choose').data('pointData',properties).removeClass('disabled')}
861this.pointsInfo.features.push(item)};ymapsShopsMapAdatderNew.prototype.addPoints=function(data){let _this=this;_this.objectManager.add(_this.pointsInfo);let listBoxItems=[];let cod=!1;let fitting=!1;let roundTheClock=!1;let cdek=!1;let yandexgo=!1;for(let index=0;index<_this.pointsInfo.features.length;index++){const element=_this.pointsInfo.features[index];if(element.properties.cod>0){cod=!0}
862if(element.properties.primerka>0){fitting=!0}
863if(element.properties.round_the_clock){roundTheClock=!0}
864if(element.properties.delivery=='cdek'){cdek=!0}
865if(element.properties.delivery=='yandexgo'){yandexgo=!0}}
866if(cod){listBoxItems.push({value:'cod',name:'\u041e\u043f\u043b\u0430\u0442\u0430 \u043f\u0440\u0438 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0438'})}
867if(fitting){listBoxItems.push({value:'primerka',name:'\u0421 \u043f\u0440\u0438\u043c\u0435\u0440\u043a\u043e\u0439'})}
868if(roundTheClock){listBoxItems.push({value:'round_the_clock',name:'24 \u0447\u0430\u0441\u0430'})}
869if(cdek){listBoxItems.push({value:'cdek',name:'\u0421\u0414\u042d\u041a'})}
870if(yandexgo){listBoxItems.push({value:'yandexgo',name:'\u042f\u043d\u0434\u0435\u043a\u0441'})}
871listBoxItems=listBoxItems.map(function(item){return new ymaps.control.ListBoxItem({data:{content:item.name,filterValue:item.value,},state:{selected:!1}})});let reducer=function(filters,filter){filters[filter.data.get('filterValue')]=filter.isSelected();return filters};let listBoxControl=new ymaps.control.ListBox({data:{content:'\u0424\u0438\u043b\u044c\u0442\u0440',title:'\u0424\u0438\u043b\u044c\u0442\u0440'},items:listBoxItems,state:{expanded:!1,filters:listBoxItems.reduce(reducer,{})}});_this.map.controls.add(listBoxControl);listBoxControl.events.add(['select','deselect'],function(e){let listBoxItem=e.get('target');let filters=ymaps.util.extend({},listBoxControl.state.get('filters'));filters[listBoxItem.data.get('filterValue')]=listBoxItem.isSelected();listBoxControl.state.set('filters',filters)});let filterMonitor=new ymaps.Monitor(listBoxControl.state);filterMonitor.add('filters',function(filters){_this.objectManager.setFilter(getFilterFunction(filters))});function getFilterFunction(categories){return function(obj){let rtn=!0;if(categories.cod&&!obj.properties.cod){rtn=!1}
872if(categories.primerka&&!obj.properties.primerka){rtn=!1}
873if(categories.round_the_clock&&!obj.properties.round_the_clock){rtn=!1}
874let deliveries=[];if(categories.cdek){deliveries.push('cdek')}
875if(categories.yandexgo){deliveries.push('yandexgo')}
876if(deliveries.length>0){if(!deliveries.includes(obj.properties.delivery)){rtn=!1}}
877return rtn}}
878_this.pointsInfo=null};ymapsShopsMapAdatderNew.prototype.setFilterValues=function(filtr_delivery,filtr){var _this=this;this.objectManager.setFilter(filters(filtr_delivery,filtr));function filters(filtr_delivery,filtr){return function(obj){return _this.shopsMap._checkPointByFiltrs(obj)}}};ymapsShopsMapAdatderNew.prototype.getPoints=function(){return this.objectManager.objects.getAll()};ymapsShopsMapAdatderNew.prototype.getPointProperties=function(point){return point.properties};ymapsShopsMapAdatderNew.prototype.getPointProperty=function(point,property){return point.properties[property]};ymapsShopsMapAdatderNew.prototype.getPointCoordinates=function(point){return point.geometry.coordinates};ymapsShopsMapAdatderNew.prototype.openPoint=function(id){var _this=this;this.map.setCenter(this.objectManager.objects.getById(id).geometry.coordinates,19,{checkZoomRange:!0,}).then(function(){if(_this.showBalloons){_this.objectManager.objects.balloon.open(id)}})};ymapsShopsMapAdatderNew.prototype.putSearchResult=function(GeoObject){if(this.customBalloon){this.map.geoObjects.remove(this.customBalloon)}
879this.customBalloon=GeoObject;var _this=this;this.map.geoObjects.add(GeoObject)};ymapsShopsMapAdatderNew.prototype.openSearchResult=function(){this.customBalloon.balloon.open()};ymapsShopsMapAdatderNew.prototype.getSearchResultCoordinates=function(){return this.customBalloon.geometry.getCoordinates()};ymapsShopsMapAdatderNew.prototype.doSearch=function(search_text){var _this=this;var myGeocoder=ymaps.geocode(search_text,{results:1});myGeocoder.then(function(res){if(res.geoObjects.getLength()){_this.shopsMap.putGeoObject(res.geoObjects.get(0))}})};ymapsShopsMapAdatderNew.prototype.getAutocompleteTips=function(search_text,response){var myGeocoder=ymaps.geocode(search_text,{results:5});var tmp=[];myGeocoder.then(function(res){if(res.geoObjects.getLength()){res.geoObjects.each(function(geoObject){if(geoObject){tmp.push({label:geoObject.properties.get('text'),value:geoObject.properties.get('text'),geoObject:geoObject,})}});response(tmp)}})};
879ymapsShopsMapAdatderNew.prototype.getDistance=function(coords1,coords2){return ymaps.coordSystem.geo.getDistance(coords1,coords2)};ymapsShopsMapAdatderNew.prototype.localizar=function(){var _this=this;this.location.get({provider:'browser',}).then(function(result){var userCoodinates=result.geoObjects.get(0).geometry.getCoordinates();_this.map.setCenter(userCoodinates,14,{checkZoomRange:!0,});var myPlacemark=new ymaps.Placemark(userCoodinates,null,{preset:'islands#redDotIcon'});_this.map.geoObjects.add(myPlacemark)},function(err){return})};ymapsShopsMapAdatderNew.prototype.setMapCenter=function(coordinates,zoom){var _this=this;_this.map.setCenter(coordinates,zoom,{checkZoomRange:!0,})}
880$(document).on('click','.j-submit',function(e){e.preventDefault();$(this).closest('form').trigger('submit')});$(document).on('click','.j-to-delivery',function(){getDelivery(new Array)});var createOrderRequest=null;$(document).on('click','.j-create-order',function(){let $button=$(this);if(createOrderRequest!==null||$button.hasClass('disabled')){return}
881$('#final-step-form').trigger('submit');if($('#final-step-form').hasClass('form-valid-error')){return}
882if(isLegalbankSelected()&&!hasLegalData()){showLegalForm();return}
883$('.j-create-order-error').addClass('d-none').text('');$button.addClass('disabled').attr('aria-disabled','true');let data=$('#final-step-form').serializeArray();data.push({name:'dontCall',value:$('#dontCallInput').prop('checked')?'on':''});createOrderRequest=createOrder(data)});$(document).on('click','.j-close-legal',function(){$('#checkout-legal').addClass('d-none');$('#checkout-final-step').removeClass('d-none')});$(document).on('click','.j-apply-legal',function(){let $form=$('#legal-step-form');$form.trigger('submit');if($form.hasClass('form-valid-error')){return}
884applyLegalData($form.serializeArray());updateLegalInfoBlock(getAppliedLegalData());$('#checkout-legal').addClass('d-none');$('#checkout-final-step').removeClass('d-none')});$(document).on('click','.j-open-legal',function(){showLegalForm()});$(document).on('click','.j-close-logincode',function(){$('#checkout-logincode').addClass('d-none')});$(document).on('click','.j-close-login',function(){$('#checkout-login').addClass('d-none')});$(document).on('click','.j-back-prev-page',function(){if(document.referrer!=''){window.location=document.referrer}else{window.location='/'}});$(document).on('click','.j-to-login',function(){$('#api-cart').addClass('loading');openLoginForm()});function fixQty(val,minVal,maxVal,diff){val=+val;val=parseInt(val,10);if(isNaN(val)){val=0}
885val+=diff;if(val>maxVal){val=maxVal}
886if(val<minVal){val=minVal}
887return val}
888function initPlaceholderInput(){$('.the-input:not(.init)').each(function(){$(this).addClass('init');$(this).on('change',function(){if($(this).val()!=''){$(this).addClass('active')}else{$(this).removeClass('active')}});$(this).trigger('change')})}
889function initSCSuggestionApi(){var
890token="483fd2413718ec3fb98454a0256d84481dd60fa5 ",type="ADDRESS",$street=$("#street-dadata"),$house=$("#house-dadata");if(!$street.length||!$house.length){return!1}
891if($('#city-dadata').length==0){return}
892$street.suggestions({serviceUrl:"https://suggestions.dadata.ru/suggestions/api/4_1/rs",token:token,type:type,hint:!1,bounds:"street",constraints:{locations:{city:$('#city-dadata').val(),},},onSelect:function(suggestion){onSelectSuggestionApi(suggestion)},});$house.suggestions({serviceUrl:"https://suggestions.dadata.ru/suggestions/api/4_1/rs",token:token,type:type,hint:!1,bounds:"house",constraints:$street,onSelect:function(suggestion){onSelectSuggestionApi(suggestion)},});setTimeout(function(){var houseSuggestions=$house.suggestions();if(houseSuggestions&&houseSuggestions.isInitialized()&&$street.val()!==''){houseSuggestions.fixData()}},1000)};function onSelectSuggestionApi(suggestion){if(suggestion.data.postal_code!=null&&$('#checkout-delivery-address input[name=index]').length){$('#checkout-delivery-address input[name=index]').val(suggestion.data.postal_code).trigger('change')}else{$('#checkout-delivery-address input[name=index]').val('')}
893if(suggestion.data.house!=null&&$('#checkout-delivery-address input[name=house]').length){$('#checkout-delivery-address input[name=house]').val(suggestion.data.house).trigger('change')}else{$('#checkout-delivery-address input[name=house]').val('')}
894if(suggestion.data.block!=null&&$('#checkout-delivery-address input[name=housing]').length){$('#checkout-delivery-address input[name=housing]').val(suggestion.data.block).trigger('change')}else{$('#checkout-delivery-address input[name=housing]').val('').trigger('change')}}
895function setEnabledToFinalStepBtn(){let disabled=!1;if($('#delivery-form input[name=shipping]').length>0&&$('#delivery-form input[name=shipping]:checked').length==0){disabled=!0}
896if($('#delivery-form input[name=shipping]:checked').val()=='pvz_pvz'){if($('#pvz_id').val().length>0){}else{disabled=!0}}else if($('#delivery-form input[name=shipping]:checked').val()=='virtual_virtual'||$('#delivery-form input[name=shipping]:checked').val()=='shopbooking_shopbooking'||$('#delivery-form input[name=shipping]:checked').val()=='shopbookingb2b_shopbookingb2b'){disabled=!1}else{let $deliveryAddressForm=$('#delivery-address-form');if($deliveryAddressForm.length==0){disabled=!0}
897$deliveryAddressForm.data('skipInvalidScroll',!0).trigger('submit').removeData('skipInvalidScroll');if($deliveryAddressForm.hasClass('form-valid-error')){disabled=!0}}
898if(disabled){$('.j-to-final-step').addClass('disabled')}
898else{$('.j-to-final-step').removeClass('disabled')}}
899function getContent(data,showLoading){showLoading=showLoading!==!1;if(window.PROSKTR.ajax_csrf_token!==undefined){data.push({name:'csrf_token',value:window.PROSKTR.ajax_csrf_token})}else{return}
900if($('#cart-content').length>0){if(showLoading){$('#api-cart').addClass('loading')}else{unlockRenderedCart()}
901$.ajax({type:'POST',data:data,url:'/api/cart/getContent',dataType:'json',timeout:10000,context:this,success:function(msg){try{$('#cart-content').html($.render['cart-api-content'](msg,{currencies:window.PROSKTR.currencies,promoCodeMessage:window.PROSKTR.promoCodeMessage}))}catch(error){showCartLoadError();console.error('cart rendering failed',error);return}
902$('#cart-content').removeClass('d-none').siblings(':not(#cart-loading)').addClass('d-none');if(msg.products.length>0){if(typeof ym=="function"){ym(window.PROSKTR.yaCounterId,'reachGoal','Cart_Step1_OpenWithProducts');if(window.customer.info.customer_id){ym(window.PROSKTR.yaCounterId,'reachGoal','Cart_Step1_OpenWithProducts_Loggedin')}}}
903$('.coupon-input').on('keyup',function(){let $btn=$(this).closest('.coupon-input-btn').find('button');if($(this).val()==''){$btn.addClass('d-none')}else{$btn.removeClass('d-none')}});$('.j-mindbox_promo_send').on('submit',function(e){e.preventDefault();let data=$(this).serializeArray();getContent(data)});$('.cartList-item .j-cart-delete').on('click',function(){let id=$(this).data('id');let data=[{name:'additional',value:'delete'},{name:'products_id[0]',value:id},{name:'cart_delete[0]',value:id},];getContent(data)});$('.cartList-item .count-num .count-click').on('click',function(){if($(this).hasClass('disabled')){return}
904let $wrapper=$(this).closest('.count-num');let $input=$('input',$wrapper);let currentQty=parseInt($input.val(),10);let val=fixQty($input.val(),1,$input.data('max'),1);if($(this).hasClass('left')){val=fixQty($input.val(),1,$input.data('max'),-1)}
905if(val!=currentQty){$input.val(val);$input.trigger('change')}});$('.cartList-item .count-num input').on('change',function(){$(this).closest('form').trigger('submit')});$('.cartList-item .count-form').on('submit',function(e){e.preventDefault();let $input=$('.count-num input',this);let currentQty=parseInt($input.val(),10);let qty=fixQty($input.val(),1,$input.data('max'),0);if(currentQty!=qty){$('.count-num input',this).val(qty)}
906$(this).find("input.currCount").val(qty);let data=$(this).serializeArray();data.push({name:'fromPage',value:window.PROSKTR.content});getContent(data)})},error:function(xhr,textStatus,errorThrown){showCartLoadError();console.error('cart/getContent failed',xhr.status,textStatus,errorThrown)},complete:function(){$('#api-cart').removeClass('loading')}})}}
907function unlockRenderedCart(){if($('#cart-content').length>0&&!$('#cart-content').hasClass('d-none')){$('#api-cart').removeClass('loading')}}
908function showCartLoadError(){$('#cart-content').html('<div class="section-content ecart"><div class="cartTitle">\u041a\u043e\u0440\u0437\u0438\u043d\u0430</div><div class="ecart-text"><div class="title">\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u043a\u043e\u0440\u0437\u0438\u043d\u0443</div><div class="info">\u041e\u0431\u043d\u043e\u0432\u0438\u0442\u0435 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443 \u0438 \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0435\u0449\u0451 \u0440\u0430\u0437</div></div></div>').removeClass('d-none').siblings(':not(#cart-loading)').addClass('d-none');$('#api-cart').removeClass('loading')}
909function formatCheckoutDeliveryPrice(value){return String(value).replace(/\B(?=(\d{3})+(?!\d))/g,' ')}
910function updateSelectedDeliveryCost($shippingInput,cartTotal){if(!$shippingInput||$shippingInput.length==0){return}
911let cost=parseFloat($shippingInput.attr('data-cost'))||0;let shippingCode=$shippingInput.val().split('_')[0];let formattedCost=formatCheckoutDeliveryPrice(cost)+' '+window.PROSKTR.currencies.logo;$('.j-price-'+shippingCode).html(cost>0?formattedCost:'\u0411\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u043e');$('.delivery-totals').toggleClass('d-none',cost<=0);$('.j-delivery-total').html(formattedCost);$('.j-cart-full-total').html(formatCheckoutDeliveryPrice(cartTotal+cost)+' '+window.PROSKTR.currencies.logo);$('.delivery-payment-notice').toggleClass('d-none',shippingCode=='simplecourier')}
912function getDelivery(data){if(window.PROSKTR.ajax_csrf_token!==undefined){data.push({name:'csrf_token',value:window.PROSKTR.ajax_csrf_token})}else{return}
913if($('#checkout-delivery').length>0){$('#api-cart').addClass('loading');$.ajax({type:'POST',data:data,url:'/api/checkout/getDelivery',dataType:'json',timeout:15000,context:this,success:function(msg){$('#cart-content').addClass('d-none');$('#checkout-delivery').html($.render['checkout-api-delivery'](msg,{currencies:window.PROSKTR.currencies}));$('#checkout-delivery').removeClass('d-none');if(msg.choosenShipping!=''&&msg.choosenShipping!='pvz'){loadAddressFields(msg.choosenShippingModule||msg.choosenShipping)}
914$('#api-cart').removeClass('loading');init_sc_autocomplete();initPlaceholderInput();setEnabledToFinalStepBtn();$('#city-form').on('submit',function(e){e.preventDefault();let data=$(this).serializeArray();data.push({name:'fromPage',value:window.PROSKTR.content});getDelivery(data)});$('#delivery-form').on('change','input[name=shipping]',function(){$('input[name=shipping]:checked').closest('.deliveryList-item').addClass('active').siblings().removeClass('active');let value=$(this).val();$('.select_'+value).removeClass('d-none').siblings().addClass('d-none');let shipping=value.split('_')[0];if(shipping!='pvz'){loadAddressFields(shipping)}else{$('#checkout-delivery-address').html('');setEnabledToFinalStepBtn()}
915updateSelectedDeliveryCost($(this),parseFloat(msg.total)||0)});$('#delivery-form').on('change','select[name=delivery_to_where_MKAD_simplecourier]',function(){let $shippingInput=$('#delivery-form input[name=shipping][value=simplecourier_simplecourier]');let selectedCost=parseFloat($('option:selected',this).attr('data-cost'))||0;$shippingInput.attr('data-cost',selectedCost);updateSelectedDeliveryCost($shippingInput,parseFloat(msg.total)||0)});updateSelectedDeliveryCost($('#delivery-form input[name=shipping]:checked'),parseFloat(msg.total)||0);$('#delivery-form').on('click','.j-get-address-fields',function(){$('#delivery-address-form').removeClass('form-valid-error');$('#checkout-delivery').addClass('d-none');$('#checkout-delivery-address').removeClass('d-none')});$('#delivery-form').on('click','.shops_map_call',function(e,delivery){e.preventDefault();let options=$(this).data('map-options');loadPVZMap(options)});$('#checkout-delivery').on('change','select.delivery_date_for_time',function(e){$(this).deliveryDateForTimeChange()});$('#checkout-delivery select.delivery_date_for_time').deliveryDateForTimeChange();$('.j-back-to-cart-content').on('click',function(){$('#cart-content').removeClass('d-none');$('#checkout-delivery').addClass('d-none')});$('.j-to-final-step').on('click',function(){if($(this).hasClass('disabled')){return}
916let data=new Array;data=$('#delivery-form').serializeArray();let addressData=$('#delivery-address-form').serializeArray();for(let index=0;
916index<addressData.length;index++){const element=addressData[index];data.push(element)}
917getFinalStep(data)})},error:function(xhr,textStatus,errorThrown){console.error('checkout/getDelivery failed',xhr.status,textStatus,errorThrown,(xhr.responseText||'').slice(0,1000))},complete:function(){$('#api-cart').removeClass('loading')}})}}
918function loadPVZMap(options){$('#api-cart').addClass('loading');$('#checkout-pvz-map').html($.render['checkout-api-pvz-map']({},{currencies:window.PROSKTR.currencies}));$('#checkout-delivery').addClass('d-none');$('#checkout-pvz-map').removeClass('d-none');ymaps.ready(function(){$('#map-conteiner').shopsMap($.extend(options,{showBalloons:!1,pvzChoose:function(properties){},pointClickEvent:function(properties){var checkedWrapper=$('.store-item-checked',this);checkedWrapper.removeClass('d-none');$('.store-name',checkedWrapper).text(properties.title);$('.store-address',checkedWrapper).text(properties.address);$('.store-schedule',checkedWrapper).text(properties.schedule);$('.store-storage',checkedWrapper).text('\u0421\u0440\u043e\u043a \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f '+properties.storage_days+' '+NumToRu_declination(properties.storage_days,'\u0434\u0435\u043d\u044c','\u0434\u043d\u044f','\u0434\u043d\u0435\u0439'));$('.store-date-value',checkedWrapper).text(properties.dates.delivery_from_word.length?ucfirst(properties.dates.delivery_from_word):properties.dates.delivery_from_format);let paymentText='\u0422\u043e\u043b\u044c\u043a\u043e \u043f\u043e \u043f\u0440\u0435\u0434\u043e\u043f\u043b\u0430\u0442\u0435 \u043e\u043d\u043b\u0430\u0439\u043d';if(properties.point_cash>0){if(properties.pay_card>0){paymentText='\u041e\u043f\u043b\u0430\u0442\u0430 \u043d\u0430\u043b\u0438\u0447\u043d\u044b\u043c\u0438, \u043a\u0430\u0440\u0442\u043e\u0439 \u043f\u0440\u0438 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0438 \u0438\u043b\u0438 \u043f\u0440\u0435\u0434\u043e\u043f\u043b\u0430\u0442\u0430 \u043e\u043d\u043b\u0430\u0439\u043d'}else{paymentText='\u041e\u043f\u043b\u0430\u0442\u0430 \u043d\u0430\u043b\u0438\u0447\u043d\u044b\u043c\u0438 \u043f\u0440\u0438 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0438 \u0438\u043b\u0438 \u043f\u0440\u0435\u0434\u043e\u043f\u043b\u0430\u0442\u0430 \u043e\u043d\u043b\u0430\u0439\u043d'}}else if(properties.pay_card>0){paymentText='\u041e\u043f\u043b\u0430\u0442\u0430 \u043a\u0430\u0440\u0442\u043e\u0439 \u043f\u0440\u0438 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0438 \u0438\u043b\u0438 \u043f\u0440\u0435\u0434\u043e\u043f\u043b\u0430\u0442\u0430 \u043e\u043d\u043b\u0430\u0439\u043d'}
919$('.store-payment',checkedWrapper).text(paymentText);$('.store-fitting',checkedWrapper).text('\u041f\u0440\u0438\u043c\u0435\u0440\u043a\u0430 '+(properties.primerka>0?'':'\u043d\u0435')+'\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430');let priceStr=properties.fullCost>0?(properties.fullCost+' '+window.PROSKTR.currencies.logo):'\u0411\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u043e';$('.store-price',checkedWrapper).html(priceStr);_this.shop_address_string=properties.address;_this.shop_title=properties.title;$('#checkout-pvz-map .j-pvz-choose').data('pointData',properties).removeClass('disabled')}}));$('#checkout-pvz-map').on('click','.j-pvz-choose',function(){let data=$(this).data('pointData');if(data.point_ident){let addressStr=data.delivery_name+', '+data.point_city+', '+data.address;$('.j-pvzaddresstitle').text('\u041f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0432 \u043f\u0443\u043d\u043a\u0442\u0435 \u0432\u044b\u0434\u0430\u0447\u0438');$('.j-pvzperiod').text(data.dates.delivery_days_forprint);$('.j-pvzaddressline').text(addressStr).closest('.button').addClass('with-address');$('#pvz_id').val(data.point_ident);$('#pvz_resource').val(data.delivery);$('#pvz__city').val(data.point_city);$('#pvz_iml_date').val(data.pvz_iml_date);let $shippingBlock=$('input[name=shipping]:checked','#delivery-form').closest('.deliveryList-item');let priceStr=data.fullCost>0?(data.fullCost+' '+window.PROSKTR.currencies.logo):'\u0411\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u043e';$('.j-pvzprice').html(priceStr);$('.price',$shippingBlock).text(priceStr).data('value',data.cost).data('price',data.cost);$('.store-page__search',this).myHide();$('#checkout-pvz-map').addClass('d-none');$('#checkout-delivery').removeClass('d-none');$('#checkout-pvz-map').html('');setEnabledToFinalStepBtn()}})});$('#checkout-pvz-map .j-back-to-cart-delivery').on('click',function(){$('#checkout-delivery').removeClass('d-none');$('#checkout-pvz-map').addClass('d-none')});
919$('#checkout-pvz-map .j-close').on('click',function(){$('.store-item-checked').addClass('d-none');$('.balloon-list .balloon-list_item').removeClass('active')})}
920function loadAddressFields(shipping){let data=[{name:'shippingName',value:shipping},];if(window.PROSKTR.ajax_csrf_token!==undefined){data.push({name:'csrf_token',value:window.PROSKTR.ajax_csrf_token})}else{return}
921if($('#checkout-delivery-address').length>0){$('#api-cart').addClass('loading');$.ajax({type:'POST',data:data,url:'/api/checkout/getAddressFieldList',dataType:'json',context:this,success:function(msg){$('#checkout-delivery-address').html($.render['checkout-api-delivery-address'](msg,{currencies:window.PROSKTR.currencies}));$('#api-cart').removeClass('loading');initPlaceholderInput();initSCSuggestionApi();let $form=$('#delivery-address-form');$form.validate();$form.on('submit',function(e){e.preventDefault()});setEnabledToFinalStepBtn();if(shipping=='yandexgoexpress'){calculateYandexgoExpress($form.serializeArray())}
922$('#checkout-delivery-address .j-back-to-cart-delivery').on('click',function(){if($(this).hasClass('j-check-delivery-address')){$form.trigger('submit');if($form.hasClass('form-valid-error')){return}else{let addressData=new Array;let formData=$form.serializeArray();for(let index=0;index<formData.length;index++){const element=formData[index];if(element.value!=''){let valueStr='';if(element.name=='house'){valueStr='\u0434 '}
923if(element.name=='housing'){valueStr='\u043a '}
924if(element.name=='apartment'){valueStr='\u043a\u0432 '}
925valueStr=valueStr+element.value;addressData.push(valueStr)}}
926$('.j-addressline-'+shipping).text(addressData.join(', ')).closest('.button').addClass('with-address');if(shipping=='yandexgoexpress'){calculateYandexgoExpress($form.serializeArray())}
927$.ajax({type:'POST',data:$form.serializeArray(),url:'/api/checkout/saveAddressFieldList',dataType:'json',context:this,})}}
928$('#checkout-delivery').removeClass('d-none');$('#checkout-delivery-address').addClass('d-none');setEnabledToFinalStepBtn()})}})}}
929function calculateYandexgoExpress(data){if(window.PROSKTR.ajax_csrf_token!==undefined){data.push({name:'csrf_token',value:window.PROSKTR.ajax_csrf_token})}else{return}
930if($('#delivery-address-form').length>0&&$('#delivery-address-form input[name=street]').val()!=''){$('#api-cart').addClass('loading');$.ajax({type:'POST',data:data,url:'/api/checkout/CalculateYandexgoExpress',dataType:'json',context:this,success:function(msg){$('#api-cart').removeClass('loading');if(msg.price){$('.j-price-yandexgoexpress').html(msg.price+' '+window.PROSKTR.currencies.logo+'.')}}})}}
931function getFinalStep(data){if(window.PROSKTR.ajax_csrf_token!==undefined){data.push({name:'csrf_token',value:window.PROSKTR.ajax_csrf_token})}else{return}
932if($('#checkout-final-step').length>0){$('#api-cart').addClass('loading');$.ajax({type:'POST',data:data,url:'/api/checkout/getFinalStep',dataType:'json',context:this,success:function(msg){$('#checkout-delivery').addClass('d-none');window.PROSKTR.checkoutLegalInfo=msg.legalInfo||{};msg.paymentGroupsList=$.map(msg.paymentGroups||{},function(paymentGroup){return paymentGroup});$('#checkout-final-step').html($.render['checkout-api-final-step'](msg,{currencies:window.PROSKTR.currencies}));$('#checkout-final-step').removeClass('d-none');$('#api-cart').removeClass('loading');if(typeof ym=="function"){ym(window.PROSKTR.yaCounterId,'reachGoal','Cart_Step3_CityChoose');ym(window.PROSKTR.yaCounterId,'reachGoal','Cart_Step4_DeliveryChoose')}
933initPlaceholderInput();toggleLegalInfoBlock();toggleDontCallApi();$('.phone-11-dig').phoneMask();let $form=$('#final-step-form');$form.validate();$form.on('submit',function(e){e.preventDefault()});$('#checkout-final-step .j-back-to-cart-delivery').on('click',function(){$('#checkout-delivery').removeClass('d-none');$('#checkout-final-step').addClass('d-none')});$('#final-step-form').on('change','input[name=payment]',function(){if($(this).val()!='legalbank'){clearLegalData()}
934toggleLegalInfoBlock();toggleDontCallApi();recalculateTotals();if(typeof ym=="function"){ym(window.PROSKTR.yaCounterId,'reachGoal','Cart_Step5_PaymentChoose')}});$('#useMindboxBonuses').on('change',function(){recalculateTotals()});$('.j-add-giftcard').on('click',function(){showAddGiftcardForm()})}})}}
935function isLegalbankSelected(){return $('#final-step-form input[name=payment]:checked').val()=='legalbank'}
936function hasLegalData(){return $('#final-step-form input[name=order_type][value=legal]').length>0}
937function toggleLegalInfoBlock(){let $container=$('.legal-info-container');
937if(!$container.length){return}
938if(isLegalbankSelected()){$container.removeClass('d-none');updateLegalInfoBlock(restoreLegalData())}else{$container.addClass('d-none')}}
939function showLegalForm(){$('#api-cart').addClass('loading');$('#checkout-final-step').addClass('d-none');$('#checkout-legal').html($.render['checkout-api-legal'](getLegalData()));$('#checkout-legal').removeClass('d-none');$('#api-cart').removeClass('loading');initPlaceholderInput();initLegalDadata();$('#legal-step-form').validate();$('#legal-step-form').on('submit',function(e){e.preventDefault();return!1})}
940function initLegalDadata(){var
941token="f0018b902c3b14ca14ed104fc8fd52b1550234e7 ",type="PARTY",$organisation=$("#organisation-dadata");if(!$organisation.length||typeof $organisation.suggestions!='function'){return}
942$organisation.suggestions({serviceUrl:"https://suggestions.dadata.ru/suggestions/api/4_1/rs",token:token,type:type,hint:!1,onSelect:function(suggestion){var
943wrapper=$('.j-legal-form'),address=suggestion.data.address?suggestion.data.address.value:'';setLegalDadataField(wrapper,'organisation',suggestion.value||$organisation.val());setLegalDadataField(wrapper,'info_legal_psrn',suggestion.data.ogrn||'');setLegalDadataField(wrapper,'info_legal_itn',suggestion.data.inn||'');setLegalDadataField(wrapper,'info_legal_iec',suggestion.data.kpp||'');setLegalDadataField(wrapper,'info_legal_address',address||'')},})}
944function setLegalDadataField(wrapper,name,value){$('input[name="'+name+'"]',wrapper).val(value).each(function(){this.dispatchEvent(new window.Event('change',{bubbles:!0}))})}
945function getAppliedLegalData(){let data={};$('#legal-hidden-fields input').each(function(){data[$(this).attr('name')]=$(this).val()});return data}
946function getLegalData(){let data={};$('#legal-hidden-fields input').each(function(){data[$(this).attr('name')]=$(this).val()});if(Object.keys(data).length>0){return data}
947let legalInfo=window.PROSKTR.checkoutLegalInfo||{};return{organisation:legalInfo.entity_name||legalInfo.info_legal_name||'',info_legal_address:legalInfo.entity_address||legalInfo.info_legal_address||'',info_legal_itn:legalInfo.entity_itn||legalInfo.info_legal_itn||'',info_legal_psrn:legalInfo.entity_psrn||legalInfo.info_legal_psrn||'',info_legal_iec:legalInfo.entity_iec||legalInfo.info_legal_iec||'',info_legal_entities_id:legalInfo.info_legal_entities_id||'',}}
948function restoreLegalData(){let appliedData=getAppliedLegalData();if(appliedData.organisation){return appliedData}
949let storedData=getLegalData();if(!storedData.organisation||!storedData.info_legal_address||!storedData.info_legal_itn){return appliedData}
950let fields=[];$.each(storedData,function(name,value){if(value!==''){fields.push({name:name,value:value})}});applyLegalData(fields);return getAppliedLegalData()}
951function applyLegalData(data){let html='<input type="hidden" name="order_type" value="legal">';data.forEach(function(item){html+='<input type="hidden" name="'+escapeHtmlAttr(item.name)+'" value="'+escapeHtmlAttr(item.value)+'">'});$('#legal-hidden-fields').html(html)}
952function updateLegalInfoBlock(data){let $button=$('.legal-info-button');if(!$button.length){return}
953let hasData=data&&data.organisation;$button.toggleClass('with-address',!!hasData);$('.j-legal-title').text(hasData?data.organisation:'\u0417\u0430\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435');$('.j-legal-info').text(hasData?data.info_legal_address:'\u0423\u043a\u0430\u0436\u0438\u0442\u0435 \u0440\u0435\u043a\u0432\u0438\u0437\u0438\u0442\u044b \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438');$('.j-legal-itn').text(data&&data.info_legal_itn?'\u0418\u041d\u041d '+data.info_legal_itn:'');$('.j-legal-iec').text(data&&data.info_legal_iec?'\u041a\u041f\u041f '+data.info_legal_iec:'');$('.j-legal-labels').toggleClass('d-none',!(data&&(data.info_legal_itn||data.info_legal_iec)))}
954function clearLegalData(){$('#legal-hidden-fields').empty()}
955function escapeHtmlAttr(value){return String(value).replace(/&/g,'&amp;').replace(/"/g,'&quot;').replace(/</g,'&lt;').replace(/>/g,'&gt;')}
956function showAddGiftcardForm(){$('#api-cart').addClass('loading');$('#checkout-final-step').addClass('d-none');$('#checkout-add-gitfcard').html($.render['checkout-api-add-giftcard']({}));$('#checkout-add-gitfcard').removeClass('d-none');$('#api-cart').removeClass('loading');let $form=$('#add-giftcard-form');$form.validate();$('#add-giftcard-form').on('submit',function(e){e.preventDefault();return!1});$('.j-close-add-giftcard').on('click',function(){$('#checkout-add-gitfcard').addClass('d-none');$('#checkout-final-step').removeClass('d-none')});$('.j-check-add-giftcard').on('click',function(){$form.trigger('submit');if($form.hasClass('form-valid-error')){return}
957let data=$form.serializeArray();if(window.PROSKTR.ajax_csrf_token!==undefined){data.push({name:'csrf_token',value:window.PROSKTR.ajax_csrf_token})}else{return}
958$('#api-cart').addClass('loading');$.ajax({type:'POST',data:data,url:'/api/checkout/addGiftcard',dataType:'json',context:this,success:function(msg){if(msg.done=='done'){$('#giftcards-list').html($.render['checkout-api-giftcards'](msg,{currencies:window.PROSKTR.currencies}));$('#checkout-add-gitfcard').addClass('d-none');$('#checkout-final-step').removeClass('d-none')}else{if(msg.message){$('.error-message',$form).text(msg.message)}}
959$('#api-cart').removeClass('loading')}})})}
960function recalculateTotals(){let data=$('#final-step-form').serializeArray();if(window.PROSKTR.ajax_csrf_token!==undefined){data.push({name:'csrf_token',value:window.PROSKTR.ajax_csrf_token})}else{return}
961data.push({name:'useMindboxBonuses',value:$('#useMindboxBonuses:checked').length>0?'on':'off'});if($('#final-step-totals').length>0){$('#api-cart').addClass('loading');$.ajax({type:'POST',data:data,url:'/api/checkout/recalculateTotals',dataType:'json',context:this,success:function(msg){$('#final-step-totals').html($.render['checkout-api-final-step-totals'](msg,{currencies:window.PROSKTR.currencies}));$('#api-cart').removeClass('loading')}})}}
962function toggleDontCallApi(){var $checkedPaymentEl=$('#final-step-form input[name=payment]:checked');var checkedPayment=$checkedPaymentEl.val();if($checkedPaymentEl.length&&checkedPayment!='cod'){$('#dontCall').removeClass('d-none')}else if($checkedPaymentEl.length&&checkedPayment=='cod'){$('#dontCall').addClass('d-none')}else{$('#dontCall').addClass('d-none')}}
963function resetCreateOrderState(){createOrderRequest=null;$('#api-cart').removeClass('loading');$('.j-create-order').removeClass('disabled').removeAttr('aria-disabled')}
964function showCreateOrderError(message){$('.j-create-order-error').text(message||'\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043e\u0444\u043e\u0440\u043c\u0438\u0442\u044c \u0437\u0430\u043a\u0430\u0437. \u041f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u0434\u0430\u043d\u043d\u044b\u0435 \u0438 \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0435\u0449\u0451 \u0440\u0430\u0437.').removeClass('d-none')}
965function createOrder(data){if(window.PROSKTR.ajax_csrf_token!==undefined){data.push({name:'csrf_token',value:window.PROSKTR.ajax_csrf_token})}else{showCreateOrderError('\u0421\u0435\u0441\u0441\u0438\u044f \u0443\u0441\u0442\u0430\u0440\u0435\u043b\u0430. \u041e\u0431\u043d\u043e\u0432\u0438\u0442\u0435 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443 \u0438 \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0435\u0449\u0451 \u0440\u0430\u0437.');resetCreateOrderState();return null}
966data.push({name:'useMindboxBonuses',value:$('#useMindboxBonuses:checked').length>0?'on':'off'});$('#api-cart').addClass('loading');return $.ajax({type:'POST',data:data,url:'/api/checkout/createOrder',dataType:'json',dataFilter:function(response){let jsonStart=response.indexOf('{');if(jsonStart>0){response=response.slice(jsonStart)}
967return response},timeout:60000,context:this,success:function(msg){if(msg.result){window.location.href=msg.result}else if(msg.error){if(msg.isCodeSend){openLoginCodeForm(msg)}else{showCreateOrderError('\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043e\u0444\u043e\u0440\u043c\u0438\u0442\u044c \u0437\u0430\u043a\u0430\u0437. \u041f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0443 \u0438 \u043d\u0430\u043b\u0438\u0447\u0438\u0435 \u0442\u043e\u0432\u0430\u0440\u043e\u0432, \u0437\u0430\u0442\u0435\u043c \u043f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u0435\u0449\u0451 \u0440\u0430\u0437.');console.error('checkout/createOrder rejected',msg.ecode||'')}}else{showCreateOrderError();console.error('checkout/createOrder returned an unexpected response',msg)}},error:function(xhr,textStatus,errorThrown){showCreateOrderError('\u0421\u0435\u0440\u0432\u0435\u0440 \u043d\u0435 \u043e\u0442\u0432\u0435\u0442\u0438\u043b. \u041f\u043e\u043f\u0440\u043e\u0431\u0443\u0439\u0442\u0435 \u043e\u0444\u043e\u0440\u043c\u0438\u0442\u044c \u0437\u0430\u043a\u0430\u0437 \u0435\u0449\u0451 \u0440\u0430\u0437.');console.error('checkout/createOrder failed',xhr.status,textStatus,errorThrown)},complete:function(){resetCreateOrderState()}})}
968function openLoginForm(){$('#checkout-login').html($.render['checkout-api-login']({},{currencies:window.PROSKTR.currencies}));$('#checkout-login').removeClass('d-none');$('#api-cart').removeClass('loading');initPlaceholderInput();$('.phone-11-dig').phoneMask();$('#checkout-login-form input').on('keyup',function(){$('#checkout-login-form').removeClass('error')});$('.j-api-get-logincode').on('click',function(){let data=$('#checkout-login-form').serializeArray();sendLoginCode(data)});$('#checkout-login-form').on('submit',function(e){e.preventDefault();let data=$('#checkout-login-form').serializeArray();sendLoginCode(data)})}
969function sendLoginCode(data){if(window.PROSKTR.ajax_csrf_token!==undefined){data.push({name:'csrf_token',value:window.PROSKTR.ajax_csrf_token})}else{return}
970$('#api-cart').addClass('loading');$.ajax({type:'POST',data:data,url:'/api/checkout/sendLogincode',dataType:'json',context:this,success:function(msg){if(msg.isCodeSend){openLoginCodeForm(msg)}else{$('#checkout-login-form').addClass('error');$('#api-cart').removeClass('loading')}}})}
971function openLoginCodeForm(data){$('#checkout-logincode').html($.render['checkout-api-logincode'](data,{currencies:window.PROSKTR.currencies}));$('#checkout-logincode').removeClass('d-none');$('#api-cart').removeClass('loading');focusOnCodeInputs();startCodeTimer();
971$('#popup-logincode-form').on('click','.j-popup-tryLogin',function(){fillCodeInput()});$('#checkout-logincode-form').on('change','input[name=loginCode]',function(){let code=$(this).val();if(code.length<4){return}
972tryLogin($('#checkout-logincode-form').serializeArray())});$('#logincode-holder').on('click',function(e){e.preventDefault();focusOnCodeInputs()});$('#checkout-logincode-form').on('click','.j-resend-code',function(){resendCode($('#checkout-logincode-form').serializeArray())});$('#checkout-logincode-form').on('click','.j-resend-code-telegram',function(){resendCodeToTelegram($('#checkout-logincode-form').serializeArray())});$('.j-logincode-input').on('paste',function(e){e.preventDefault();if($(this).data('index')!='0'){return!1}
973let code='';if(window.clipboardData&&window.clipboardData.getData){code=window.clipboardData.getData('Text')}else{code=e.originalEvent.clipboardData.getData('text')}
974if(code.length==4&&/^[\d]*$/.test(code)){$('#popup-logincode-form').removeClass('error');let codeArr=code.split('');for(let index=0;index<codeArr.length;index++){const element=codeArr[index];$('.j-logincode-input[data-index='+index+']').val(element).data('prev',element)}
975fillCodeInput()}});$('.j-logincode-input').on('input',function(e){e.preventDefault();if($(this).data('index')!='0'){return!1}
976let code=$(this).val();if(code.length==4&&/^[\d]*$/.test(code)){}else{code=e.originalEvent.data}
977if(code.length==4&&/^[\d]*$/.test(code)){$('#popup-logincode-form').removeClass('error');let codeArr=code.split('');for(let index=0;index<codeArr.length;index++){const element=codeArr[index];$('.j-logincode-input[data-index='+index+']').val(element).data('prev',element)}
978fillCodeInput();focusOnCodeInputs()}});$('.j-logincode-input').on('keydown',function(e){if(e.ctrlKey){}else{e.preventDefault();let prev=$(this).data('prev');let currentIndex=$(this).data('index');if(prev==''&&currentIndex>0&&e.keyCode==8){$('.j-logincode-input[data-index='+(currentIndex-1)+']').val('').data('prev','');focusOnCodeInputs();return!1}
979let currentVal=e.key;if(/^[\d]*$/.test(currentVal)){$('#checkout-logincode-form').removeClass('error');$(this).data('prev',currentVal).val(currentVal);if(currentIndex=='3'){fillCodeInput();focusOnCodeInputs()}else{focusOnCodeInputs()}}else{$(this).val('').data('prev','')}}});function checkCodeInputs(){$('.j-logincode-input').each(function(){if($(this).val().length==0){$(this).removeClass('active')}else{$(this).addClass('active')}})}
980function fillCodeInput(){checkCodeInputs();let codeArr=new Array;$('.j-logincode-input').each(function(){codeArr.push($(this).val())});let code=codeArr.join('');if(code.length==4){$('.j-logincode-input').blur();$('#checkout-logincode-form input[name=loginCode]').val(code).trigger('change')}}
981function focusOnCodeInputs(){checkCodeInputs();$('.j-logincode-input').prop('disabled',!0).attr('disabled','disabled');$('.j-logincode-input').each(function(){if($(this).val().length==0){$(this).prop('disabled',!1).removeAttr('disabled').focus();return!1}else{if($(this).data('index')==3){$(this).prop('disabled',!1).removeAttr('disabled').focus()}}})}
982function startCodeTimer(){let $resender=$('#code-resender');let $timerHolder=$('#code-timer-holder');let $timer=$('#code-timer');$resender.addClass('d-none');$timerHolder.removeClass('d-none');let time=$timer.data('second');$timer.text(time);const timer=setInterval(()=>{time--;if(time<=0){clearInterval(timer);$resender.removeClass('d-none');$timerHolder.addClass('d-none')}else{$timer.text(time)}},1000)}
983function resendCode(data){if(window.PROSKTR.ajax_csrf_token!==undefined){data.push({name:'csrf_token',value:window.PROSKTR.ajax_csrf_token})}else{return}
984$('#logincode-holder').removeClass('error');$('#api-cart').addClass('loading');$.ajax({type:'POST',data:data,url:'/api/checkout/resendCode',dataType:'json',context:this,success:function(msg){if(msg.isCodeSend){startCodeTimer();clearCodeInputs();$('.phone-number .j-towhere').text('\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u043b\u0438 \u0437\u0432\u043e\u043d\u043e\u043a \u043d\u0430 \u043d\u043e\u043c\u0435\u0440');$('#api-cart').removeClass('loading')}}})}
985function resendCodeToTelegram(data){if(window.PROSKTR.ajax_csrf_token!==undefined){data.push({name:'csrf_token',value:window.PROSKTR.ajax_csrf_token})}else{return}
986$('#logincode-holder').removeClass('error');$('#api-cart').addClass('loading');$.ajax({type:'POST',data:data,url:'/api/checkout/resendCodeTelegram',dataType:'json',context:this,success:function(msg){if(msg.isCodeSend){startCodeTimer();clearCodeInputs();$('.phone-number .j-towhere').text('\u041e\u0442\u043f\u0440\u0430\u0432\u0438\u043b\u0438 \u043a\u043e\u0434 \u043d\u0430 Telegram \u043d\u0430 \u043d\u043e\u043c\u0435\u0440');$('#api-cart').removeClass('loading')}}})}
987function tryLogin(data){if(window.PROSKTR.ajax_csrf_token!==undefined){data.push({name:'csrf_token',value:window.PROSKTR.ajax_csrf_token})}else{return}
988$('#logincode-holder').removeClass('error');$('#api-cart').addClass('loading');$.ajax({type:'POST',data:data,url:'/api/checkout/tryLogin',dataType:'json',context:this,success:function(msg){if(msg.isLogined){let headAccountHtml='<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">'+'<div class="logo-wrapper">'+'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="m437.019531 74.980469c-48.351562-48.351563-112.640625-74.980469-181.019531-74.980469s-132.667969 26.628906-181.019531 74.980469c-48.351563 48.351562-74.980469 112.640625-74.980469 181.019531s26.628906 132.667969 74.980469 181.019531c48.351562 48.351563 112.640625 74.980469 181.019531 74.980469s132.667969-26.628906 181.019531-74.980469c48.351563-48.351562 74.980469-112.640625 74.980469-181.019531s-26.628906-132.667969-74.980469-181.019531zm-325.914062 354.316406c8.453125-72.734375 70.988281-128.890625 144.894531-128.890625 38.960938 0 75.597656 15.179688 103.15625 42.734375 23.28125 23.285156 37.964844 53.6875 41.742188 86.152344-39.257813 32.878906-89.804688 52.707031-144.898438 52.707031s-105.636719-19.824219-144.894531-52.703125zm144.894531-159.789063c-42.871094 0-77.753906-34.882812-77.753906-77.753906 0-42.875 34.882812-77.753906 77.753906-77.753906s77.753906 34.878906 77.753906 77.753906c0 42.871094-34.882812 77.753906-77.753906 77.753906zm170.71875 134.425782c-7.644531-30.820313-23.585938-59.238282-46.351562-82.003906-18.4375-18.4375-40.25-32.269532-64.039063-40.9375 28.597656-19.394532 47.425781-52.160157 47.425781-89.238282 0-59.414062-48.339844-107.753906-107.753906-107.753906s-107.753906 48.339844-107.753906 107.753906c0 37.097656 18.84375 69.875 47.464844 89.265625-21.886719 7.976563-42.140626 20.308594-59.566407 36.542969-25.234375 23.5-42.757812 53.464844-50.882812 86.347656-34.410157-39.667968-55.261719-91.398437-55.261719-147.910156 0-124.617188 101.382812-226 226-226s226 101.382812 226 226c0 56.523438-20.859375 108.265625-55.28125 147.933594zm0 0"/></svg>'+'</div>'+'<div class="menu-wrapper">'+'<div class="login-menu-title">\u041a\u0430\u0431\u0438\u043d\u0435\u0442</div>';if(msg.name!=''){headAccountHtml=headAccountHtml+'<span class="user-name">'+msg.name+'</span>'}
989headAccountHtml=headAccountHtml+'</div>'+'</a>'+'<ul class="dropdown-menu">'+'<li><a href="/account.php">\u041a\u0430\u0431\u0438\u043d\u0435\u0442</a></li>'+'<li><a href="#" class="j-logoff">\u0412\u044b\u0439\u0442\u0438</a></li>'+'</ul>';$('#login-menu-item').addClass('dropdown').html(headAccountHtml);if($('#final-step-form').length>0&&!$('#checkout-final-step').hasClass('d-none')){$('#checkout-logincode').addClass('d-none');$('#checkout-login').addClass('d-none');$('.j-create-order').trigger('click')}else{getContent(new Array)}}
990if(msg.error){$('#checkout-logincode-form').addClass('error');clearCodeInputs();$('#api-cart').removeClass('loading')}}})}
991function clearCodeInputs(){$('#checkout-logincode-form input[name=loginCode]').val('');$('.j-logincode-input').prop('disabled',!0);$('.j-logincode-input').each(function(){$(this).val('').data('prev','').removeClass('active');if($(this).data('index')==0){$(this).prop('disabled',!1).focus()}})}}
992function waitForGetContent(data){if(typeof $.render['cart-api-content']==='function'){getContent(data,!1);return}
993let templateUrl=$('#api-cart').attr('data-cart-template-url');if(!templateUrl){showCartLoadError();return}
994$.ajax({url:templateUrl,dataType:'text',cache:!0,timeout:10000}).done(function(templateMarkup){let templates={};templates['cart-api-content']=templateMarkup;$.templates(templates);getContent(data,!1)}).fail(function(xhr,textStatus,errorThrown){showCartLoadError();console.error('cart template loading failed',xhr.status,textStatus,errorThrown)})}
995$(function(){unlockRenderedCart();waitForGetContent(new Array);setTimeout(unlockRenderedCart,1500)});(function($){'use strict';var deliverySelector='#checkout-delivery';var promptSelector='.delivery-city-prompt';var attemptedCityKey='';var resolvingCity=!1;var updateTimer=null;var promptText='\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435, \u043f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0433\u043e\u0440\u043e\u0434, \u0447\u0442\u043e\u0431\u044b \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0441\u043f\u043e\u0441\u043e\u0431\u044b \u0434\u043e\u0441\u0442\u0430\u0432\u043a\u0438';function normalizeCity(city){return $.trim(String(city||'').replace(/\s*\([^)]*\)\s*$/,'')).toLowerCase().replace(/\u0451/g,'\u0435')}
996function showPrompt($delivery){if($delivery.find(promptSelector).length===0){$('<div>',{'class':promptSelector.slice(1),text:promptText}).insertAfter($delivery.find('.city-content').first())}}
997function hidePrompt($delivery){$delivery.find(promptSelector).remove()}
998function submitCity($form){window.setTimeout(function(){$form.trigger('submit')},0)}
999function resolveCityZone($delivery,$form,$cityInput,$zoneInput,city){resolvingCity=!0;$.getJSON('/search.php',{term:normalizeCity(city)}).done(function(cities){var normalizedCity=normalizeCity(city);var match=null;$.each(cities||[],function(index,candidate){if(normalizeCity(candidate.city)===normalizedCity&&parseInt(candidate.zone_id,10)>0){match=candidate;return!1}});if(match===null){showPrompt($delivery);return}
1000$cityInput.val(match.city+(match.city!==match.zone_name?' ('+match.zone_name+')':''));$zoneInput.val(match.zone_id);attemptedCityKey=normalizeCity(match.city)+'|'+parseInt(match.zone_id,10);submitCity($form)}).fail(function(){showPrompt($delivery)}).always(function(){resolvingCity=!1})}
1001function updateDeliveryState(){var $delivery=$(deliverySelector);if($delivery.length===0||$delivery.hasClass('d-none')){attemptedCityKey='';return}
1002if($delivery.find('#delivery-form input[name="shipping"]').length>0){attemptedCityKey='';hidePrompt($delivery);return}
1003var $form=$delivery.find('#city-form');var $cityInput=$form.find('.city-tab.active input[name="city"]:not(:disabled)').first();var $zoneInput=$form.find('.city-tab.active input[name="zone_id"]:not(:disabled)').first();if($form.length===0||$cityInput.length===0||$zoneInput.length===0){return}
1004var city=$.trim($cityInput.val());var zoneId=parseInt($zoneInput.val(),10)||0;if(city===''){showPrompt($delivery);return}
1005var cityKey=normalizeCity(city)+'|'+zoneId;if(resolvingCity){return}
1006if(attemptedCityKey===cityKey){showPrompt($delivery);return}
1007attemptedCityKey=cityKey;hidePrompt($delivery);if(zoneId>0){submitCity($form);return}
1008resolveCityZone($delivery,$form,$cityInput,$zoneInput,city)}
1009function scheduleDeliveryUpdate(){window.clearTimeout(updateTimer);updateTimer=window.setTimeout(updateDeliveryState,0)}
1010$(function(){var delivery=document.querySelector(deliverySelector);if(delivery===null){return}
1011new MutationObserver(scheduleDeliveryUpdate).observe(delivery,{childList:!0,subtree:!0,attributes:!0,attributeFilter:['class']});$(document).on('input',deliverySelector+' #city-form input[name="city"]',function(){attemptedCityKey='';hidePrompt($(deliverySelector));scheduleDeliveryUpdate()});scheduleDeliveryUpdate()})})(jQuery);(function(window,document){'use strict';if(window.apiCartTrackingInitialized){return}
1012window.apiCartTrackingInitialized=!0;var saveTimer=null;var pendingFields={};var contactSelector='#final-step-form input[name="fullname"], '+'#final-step-form input[name="firstname"], '+'#final-step-form input[name="lastname"], '+'#final-step-form input[name="telephone"], '+'#final-step-form input[name="phone"], '+'#final-step-form input[name="email_address"]';var legalSelector='#legal-step-form input[name="organisation"], '+'#legal-step-form input[name="info_legal_address"], '+'#legal-step-form input[name="info_legal_itn"], '+'#legal-step-form input[name="info_legal_psrn"], '+'#legal-step-form input[name="info_legal_iec"]';var savedFieldSelector=contactSelector+', '+legalSelector;function getCsrfToken(){if(!window.PROSKTR||window.PROSKTR.ajax_csrf_token===un
1012defined){return''}
1013return window.PROSKTR.ajax_csrf_token}
1014function getPendingData(){var data=[];Object.keys(pendingFields).forEach(function(name){data.push({name:name,value:pendingFields[name]})});return data}
1015function createFormData(data,csrfToken){var formData=new window.FormData();data.forEach(function(field){formData.append(field.name,field.value)});formData.append('csrf_token',csrfToken);return formData}
1016function flushPendingFields(){var csrfToken=getCsrfToken();var data=getPendingData();if(!csrfToken||data.length===0){return}
1017pendingFields={};var request=new window.XMLHttpRequest();request.open('POST','/api/cart/saveCustomerInfo',!0);request.setRequestHeader('X-Requested-With','XMLHttpRequest');request.send(createFormData(data,csrfToken))}
1018function queueField(input,immediately){pendingFields[input.name]=input.value;window.clearTimeout(saveTimer);saveTimer=window.setTimeout(flushPendingFields,immediately?0:350)}
1019function matches(input,selector){return input&&typeof input.matches==='function'&&input.matches(selector)}
1020document.addEventListener('input',function(event){if(matches(event.target,savedFieldSelector)){queueField(event.target,!1)}},!1);document.addEventListener('change',function(event){if(matches(event.target,savedFieldSelector)||matches(event.target,'#final-step-form input[name="payment"]')){queueField(event.target,!0)}},!1);document.addEventListener('blur',function(event){if(matches(event.target,savedFieldSelector)){queueField(event.target,!0)}},!0);window.addEventListener('pagehide',function(){var csrfToken=getCsrfToken();var data=getPendingData();if(!csrfToken||data.length===0||!window.navigator.sendBeacon){flushPendingFields();return}
1021pendingFields={};window.navigator.sendBeacon('/api/cart/saveCustomerInfo',createFormData(data,csrfToken))})})(window,document)

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.