"use strict";(self.webpackChunkgulp_template=self.webpackChunkgulp_template||[]).push([[1087,6531,6955],{4965:function(t,e,n){function i(){const t=document.querySelectorAll(".js-accordion:not(.init)");t.length&&t.forEach((t=>{const e=t.querySelector(".js-accordion-content"),n=t.querySelector(".js-accordion-button");n&&e&&(t.classList.add("init"),n.addEventListener("click",(function(){t.classList.toggle("show"),t.classList.contains("show")?e.style.maxHeight=`${e.scrollHeight}px`:e.style.maxHeight=0})))}))}n.d(e,{A:function(){return i}})},3218:function(t,e,n){function i(){const t=document.body,e=window.innerWidth-t.clientWidth;if(t.style.transition="margin-right 0.3s easy-in-out",t.style.marginRight=`${e}px`,t.style.overflow="hidden",!window.matchMedia("(min-width: 996px)").matches){const e=window.pageYOffset;t.style.top=-e+"px",t.style.position="fixed",t.style.width="100%"}}function o(){const t=document.body;if(t.style.transition="margin-right 0s easy-in-out",t.style.marginRight="0",t.style.overflow="unset",!window.matchMedia("(min-width: 996px)").matches){const e=Math.abs(parseInt(t.style.top||0,10));t.style.position="static",t.style.width="auto",t.style.removeProperty("top"),window.scrollTo(0,e||0)}}n.d(e,{$:function(){return i},W:function(){return o}})},9336:function(t,e,n){function i(t){const e=(t||document).querySelectorAll(".js-count-picker");e&&e.length&&e.forEach((t=>{const e=t.querySelector(".js-count-picker-increase"),n=t.querySelector(".js-count-picker-decrease"),i=t.querySelector(".js-count-picker-input"),o=i.getAttribute("step")?parseFloat(i.getAttribute("step")):1,s=i.getAttribute("step")?parseFloat(i.getAttribute("step")):1,a=i.getAttribute("min-value")?parseFloat(i.getAttribute("min-value")):1,l=i.getAttribute("max-value")?parseFloat(i.getAttribute("max-value")):1/0;n.setAttribute("disabled",!0),setTimeout((()=>{parseFloat(i.value)>a&&n.removeAttribute("disabled"),parseFloat(i.value)>=l&&e.setAttribute("disabled",!0)}),300),i.addEventListener("keydown",(function(t){-1===i.value.indexOf(",")&&-1===i.value.indexOf(".")||","!==t.key&&"."!==t.key||t.preventDefault(),1!==s?","!==t.key&&"."!==t.key&&(t.keyCode<48||t.keyCode>57)&&(t.keyCode<96||t.keyCode>105)&&8!==t.keyCode&&46!==t.keyCode&&t.preventDefault():(t.keyCode<48||t.keyCode>57)&&(t.keyCode<96||t.keyCode>105)&&8!==t.keyCode&&46!==t.keyCode&&t.preventDefault(),i.dispatchEvent(new Event("input"))})),i.addEventListener("change",(function(){if(isNaN(parseFloat(i.value))||""===i.value.trim())return i.value=a,n.setAttribute("disabled",!0),e.removeAttribute("disabled"),void i.dispatchEvent(new Event("input"));Number(i.value)<=a?n.setAttribute("disabled",!0):n.removeAttribute("disabled"),Number(i.value)>=l?e.setAttribute("disabled",!0):e.removeAttribute("disabled"),Number(i.value)>l&&(i.value=l),parseFloat(i.value)o&&n.removeAttribute("disabled"),Number(i.value)>=l&&e.setAttribute("disabled",!0)})),n.addEventListener("click",(function(){i.value=i.value.replace(",","."),i.value=Number(i.value)-s,Number.isInteger(Number(i.value))||(i.value=Number(i.value).toFixed(1)),i.dispatchEvent(new Event("input")),Number(i.value)===a&&n.setAttribute("disabled",!0),Number(i.value){e.addEventListener("click",r((function*(){t&&(0,o.default)(new i.default(t))})))}));let d,u,p=t.querySelector("[data-buy-click-form]"),m=t.querySelectorAll(".js-input-base[data-validations]:not(.novalidate)"),v=t.querySelector("[data-buy-click-user]"),f=n[0].getAttribute("data-id"),y=document.querySelector(".js-buy-click");if("/cart/"===window.location.pathname){if(u=yield(0,s.A)({ACTION:"getBasketData"}),u){let b=document.querySelector("[data-products-buy-click]");b.innerHTML="",u.PRODUCTS.forEach(((t,e)=>{b.innerHTML+=`
\n \n ${t.NAME}\n \n
\n
${t.NAME}
\n
Артикул: ${t.ARTICLE}
\n ${t.COLLECTION?'
Коллекция: '+t.COLLECTION+"
":""}\n
\n
`}))}}else d=yield(0,s.A)({ACTION:"getProductData",ITEM_ID:f}),d&&(document.querySelector("[data-products-buy-click]").innerHTML=`
\n \n ${d.NAME}\n \n
\n
${d.NAME}
\n
Артикул: ${d.ARTICLE}
\n ${d.COLLECTION?'
Коллекция: '+d.COLLECTION+"
":""}\n
\n
`);let g=yield(0,s.A)({ACTION:"getUserData"});function h(t){"string"==typeof t&&t.length>0&&y.removeAttribute("disabled")}if(0!==g.USER_ID?(v.classList.remove("hidden"),v.innerHTML=`
\n ${g.LAST_NAME} ${g.NAME} ${g.SECOND_NAME}\n
\n
${g.PHONE}
\n
${g.EMAIL}
`):(p.classList.remove("hidden"),e=window.smartCaptcha.render("captcha-container-buy1Click",{sitekey:g.CAPTCHA_CLIENT,hideShield:!0,callback:h})),y){function _(){return w.apply(this,arguments)}function w(){return w=r((function*(){let t=Number(document.querySelector(".js-count-picker-input").value),e={sessid:BX.bitrix_sessid()};0===g.USER_ID?(0,a.MG)([...m])&&(g.NAME=p.querySelector('.js-input-base[name="NAME"]').value,g.EMAIL=p.querySelector('.js-input-base[name="EMAIL"]').value,g.PHONE=p.querySelector('.js-input-base[name="PHONE"]').value,e.NAME=g.NAME,e.EMAIL=g.EMAIL,e.PHONE=g.PHONE,window.smartCaptchaInit&&(e["smart-token"]=window.smartCaptcha.getResponse(),"/cart/"===window.location.pathname?e.ACTION="buy1ClickBasket":(e.ACTION="buy1Click",e.ITEM_ID=f,e.QUANTITY=t),yield l(e))):(e.userData=g,"/cart/"===window.location.pathname?e.ACTION="buy1ClickBasket":(e.ACTION="buy1Click",e.ITEM_ID=f,e.QUANTITY=t),yield l(e))})),w.apply(this,arguments)}y.removeEventListener("click",_),y.addEventListener("click",_)}}function l(t){return c.apply(this,arguments)}function c(){return(c=r((function*(n){const i=yield(0,s.A)(n);let o=t.querySelector("[data-error-item]");"SUCCESS"===i.STATUS?(window.location=i.LINK,o.innerHTML="",o.classList.add("hidden")):(o.innerHTML="",o.classList.remove("hidden"),i.ERRORS.forEach(((t,e)=>{0!==e&&(o.innerHTML+="
"),o.innerHTML+=t})),t.querySelector(".dialog-wrapper").scrollTo({behavior:"smooth",top:o.offsetTop})),window.smartCaptcha.reset(e)}))).apply(this,arguments)}}})),d.apply(this,arguments)}},8086:function(t,e,n){n.d(e,{A:function(){return r}});var i=n(7083),o=n(2585),s=n(600);function a(t,e,n,i,o,s,a){try{var l=t[s](a),r=l.value}catch(t){return void n(t)}l.done?e(r):Promise.resolve(r).then(i,o)}function l(t){return function(){var e=this,n=arguments;return new Promise((function(i,o){var s=t.apply(e,n);function l(t){a(s,i,o,l,r,"next",t)}function r(t){a(s,i,o,l,r,"throw",t)}l(void 0)}))}}function r(){const t=document.querySelector(".js-dialog-calculator");if(t){const e=document.querySelectorAll(".js-dialog-calculator-button"),n=document.querySelector(".js-count-picker-input");e.length&&e.forEach((e=>{e.addEventListener("click",(function(){t&&(0,o.default)(new i.default(t));const e=document.querySelector(".js-add-to-cart-button"),a=e.getAttribute("data-id");e.addEventListener("click",function(){var t=l((function*(){if(e.classList.contains("js-added-to-cart"))window.location.href="/cart/";else try{var t=Number(document.querySelector(".dialog-calculator-total__count").innerText);if(t>0&&"OK"===(yield(0,s.A)({ACTION:"updbasket",ITEM_ID:a,QUANTITY:t})).STATUS){const t=yield(0,s.A)({ACTION:"getBasketItems"});document.querySelectorAll(`.js-add-to-cart[data-id="${a}"]`).forEach((t=>{t.classList.add("js-added-to-cart"),t.innerText=e.dataset.incart}));const i=document.querySelectorAll(".js-basket-button-count"),o=t.BASKET;i.length&&i.forEach((t=>{t.innerText=Object.keys(o).length})),n.value=t.BASKET[a].QTY}}catch(t){console.log(t)}}));return function(){return t.apply(this,arguments)}}());let r=document.querySelector(".js-calculate-button");r&&r.addEventListener("click",l((function*(){const t=yield(0,s.A)({ACTION:"calculateCountRoll",ITEM_ID:a,WIDTH:document.querySelector("#WIDTH").value,LENGTH:document.querySelector("#LENGTH").value,HEIGHT:document.querySelector("#HEIGHT").value});"success"===t.STATUS&&(document.querySelector(".dialog-calculator-total").style.display="",document.querySelector(".dialog-calculator-total__count").innerHTML=t.COUNT,document.querySelector(".dialog-calculator-button.js-add-to-cart").removeAttribute("disabled"))})));let c=document.querySelector(".js-calculate-laminate-button");c&&c.addEventListener("click",l((function*(){const t=yield(0,s.A)({ACTION:"calculateCountLaminatePacks",ITEM_ID:a,WIDTH:document.querySelector("#WIDTH").value,LENGTH:document.querySelector("#LENGTH").value});"success"===t.STATUS&&(document.querySelector(".dialog-calculator-total").style.display="",document.querySelector(".dialog-calculator-total__count").innerHTML=t.COUNT,document.querySelector(".dialog-calculator-button.js-add-to-cart").removeAttribute("disabled"))}))),document.querySelector(".js-calculate-button-reset").addEventListener("click",l((function*(){document.querySelector(".dialog-calculator-button.js-add-to-cart").setAttribute("disabled",!0),document.querySelector(".dialog-calculator-total").style.display="none",document.querySelector(".dialog-calculator-total__count").innerHTML="";let t=document.querySelector(".js-dialog-calculator .js-added-to-cart");null!==t&&(t.classList.remove("js-added-to-cart"),t.innerText=e.dataset.tocart),document.querySelectorAll(".js-dialog-calculator .js-count-picker-input").forEach(((t,e)=>{t.value=1}))})))}))}))}}},2585:function(t,e,n){n.r(e),n.d(e,{default:function(){return o}});var i=n(3218);function o(t,e=null,n=[]){const o=document.querySelector(".js-navigation");t&&(o.classList.contains("navigation__fixed--white")||o.classList.add("navigation__fixed--white"),t.on("show",(()=>{(0,i.$)(),e&&e(...n)})),t.on("hide",(()=>{(0,i.W)(),t.destroy()})),t.show())}},3325:function(t,e,n){n.d(e,{A:function(){return d}});var i=n(7083),o=n(2585),s=n(5914),a=n(1136);const l={modules:[s.Vx,s.s3],slidesPerView:1,breakpoints:{996:{allowTouchMove:!1,navigation:{nextEl:".slider-button-next",prevEl:".slider-button-prev"},keyboard:{enabled:!0,onlyInViewport:!1}}},on:{slideChange(t){if(t&&t.slides[t.activeIndex]){const e=t.slides[t.activeIndex].querySelector(".js-video");if(e){const t=e.closest(".video-block");e.pause(),(0,a.S)("pause",t)}}}}};function r(t,e){const n=new s.Ay(".js-gallery",l);let r=null;n.slideTo(Number(t)),r=new i.default(e),(0,o.default)(r),window.matchMedia("(min-width: 996px)").matches?n.on("click",(function(t,e){e.stopPropagation(),e.target.classList.contains("swiper-slide")&&r.hide()})):n.on("touchEnd",(function(t,e){e.stopPropagation(),e.target.classList.contains("swiper-slide")&&setTimeout((()=>{r.hide()}),50)})),r.on("destroy",(()=>{const t=n.$wrapperEl[0].querySelector(".js-video");if(t){const e=t.closest(".video-block");for(t.pause(),(0,a.S)("pause",e);n.$wrapperEl[0].children.length>1;)n.$wrapperEl[0].removeChild(n.$wrapperEl[0].lastElementChild)}else for(;n.$wrapperEl[0].firstChild;)n.$wrapperEl[0].removeChild(n.$wrapperEl[0].firstChild);n.destroy()}))}function c(){const t=window.matchMedia("(min-width: 996px)").matches?"mobile":"desktop";return document.querySelectorAll(`.js-product-images-slider:not(.js-product-images-slider--${t})`)}function d(){const t=document.querySelector(".js-dialog-image");[...document.querySelectorAll(".js-image-dialog-button"),...document.querySelectorAll(".js-video-dialog-button")].forEach((e=>{e.addEventListener("click",(function(e){var n,i,o;e.stopPropagation();const s=c(),a=t.querySelector(".js-gallery .dialog-media-slider__wrapper"),l=Array.from(s).map(((t,e)=>(t.hasAttribute("data-slider-id")||t.setAttribute("data-slider-id",e),Array.from(t.querySelectorAll(".js-image-container:not(.swiper-slide-duplicate) .js-image-modal"))))).flat(1),d=null===(i=this.closest(".js-product-images-slider"))||void 0===i||null===(n=i.dataset)||void 0===n?void 0:n.sliderId,u=this.classList.contains("js-image-container")?this:this.closest(".js-image-container"),p=function(t,e){if(t&&e){let n=0;if(0!==Number(e)){const t=c();let i=Number(e)-1;for(;i>=0;){const e=t[i],o=null==e?void 0:e.querySelectorAll(".js-image-container");o.length&&(n+=o.length),i--}}return Number(t)+n}return 0}((null===(o=u.dataset)||void 0===o?void 0:o.swiperSlideIndex)||u.dataset.slideIndex,d);l.forEach((t=>{const e=document.createElement("div"),n=document.createElement("img"),i=window.matchMedia("(min-width: 996px)").matches&&t.dataset.fullSrc?t.dataset.fullSrc:t.getAttribute("src")||t.dataset.src;e.classList.add("swiper-slide","dialog-media-slider__slide"),n.classList.add("dialog-media__img"),n.setAttribute("src",i),e.appendChild(n),a.appendChild(e)})),r(p,t)}))}))}(0,a.r)()},6705:function(t,e,n){n.d(e,{A:function(){return s}});var i=n(7083),o=n(2585);function s(){const t=document.querySelector(".js-dialog-text");if(t){const e=document.querySelectorAll(".js-dialog-text-button");e.length&&e.forEach((e=>{e.addEventListener("click",(function(){t&&(0,o.default)(new i.default(t))}))}))}}},4951:function(t,e,n){n.d(e,{A:function(){return s}});let i=!1,o=null;function s(){return i?Promise.resolve():o||(o=new Promise(((t,e)=>{const n=document.createElement("script");n.src="https://d18jpdcj6p6zg6.cloudfront.net/wizart-deployment-kit-v1.0.x.min.js",n.async=!0,n.onload=()=>{i=!0,t()},n.onerror=()=>{o=null,e(new Error("Wizart SDK failed to load"))},document.body.appendChild(n)})),o)}},6147:function(t,e,n){n.d(e,{A:function(){return a}});var i=n(4951);function o(t,e,n,i,o,s,a){try{var l=t[s](a),r=l.value}catch(t){return void n(t)}l.done?e(r):Promise.resolve(r).then(i,o)}function s(t){return function(){var e=this,n=arguments;return new Promise((function(i,s){var a=t.apply(e,n);function l(t){o(a,i,s,l,r,"next",t)}function r(t){o(a,i,s,l,r,"throw",t)}l(void 0)}))}}function a(){return l.apply(this,arguments)}function l(){return l=s((function*(){const t=document.querySelector("#wizart-params-product");if(!t)return;const e=JSON.parse(t.dataset.params);if("Y"!==e.switch_on_product||0==e.vendor_code)return;const n=document.querySelector(".js-wizart-product-button");function o(){return a.apply(this,arguments)}function a(){return a=s((function*(){"undefined"==typeof WizartDeploymentKit&&(yield(0,i.A)());let t=document.querySelector(e.element_iframe_product);if(!t)return;const s=new WizartDeploymentKit.Visualizer({token:e.token,layoutSettings:{targetElement:t,layout:WizartDeploymentKit.LAYOUTS.FULL_SCREEN,position:WizartDeploymentKit.POSITIONS.REPLACE},sceneData:{openWithProduct:e.vendor_code}});yield s.load(),s.show(),n.removeEventListener("click",o),n.addEventListener("click",(()=>s.show()))})),a.apply(this,arguments)}n&&n.addEventListener("click",o,{once:!0})})),l.apply(this,arguments)}window.addEventListener("load",(()=>{window.addEventListener("scroll",i.A,{once:!0,passive:!0})}),{once:!0})},2048:function(t,e,n){n.d(e,{A:function(){return o}});var i=n(3218);function o(t,e=!0){const n=document.querySelector(".js-loader");n&&(e?n.classList.add("loader-fixed"):n.classList.remove("loader-fixed"),n.classList.toggle(t),n.classList.contains("loader-fixed")&&(n.classList.contains("show-global")?(0,i.$)():(0,i.W)()))}},6708:function(t,e,n){n.d(e,{A:function(){return o}});var i=n(2048);function o(t){const e=document.querySelector("#map .js-loader");e&&(0,i.A)("show",!1);let n=window.dataMap;function o(){let o=11;n.zoom>0&&(o=n.zoom);const s=new ymaps.Map("map",{center:[59.935315,30.268019],zoom:o,behaviors:["default","scrollZoom"],controls:["geolocationControl","fullscreenControl","zoomControl"]});if("detail"===t){ymaps.templateLayoutFactory.createClass('\n
\n \n
$[properties.iconContent]
\n
\n ');const t=t=>{let e=ymaps.templateLayoutFactory.createClass(`\n ${t.name?'
'+t.name+"
":""}\n ${t.address?'
'+t.address+"
":""}\n ${t.workingHours?'
'+t.workingHours+"
":""}\n ${t.phone?'
'+t.phone+"
":""}\n ${t.email?'
'+t.email+"
":""}\n `);return new ymaps.Placemark([t.coords[0],t.coords[1]],{hintContent:""},{iconLayout:"default#image",iconImageHref:"/local/templates/stenova/img/map-mark.png",iconImageSize:[44,44],iconImageOffset:[-22,-22],openEmptyBalloon:!0,hideIconOnBalloonOpen:!1,balloonContentLayout:e,balloonOffset:[0,-25]})};s.geoObjects.add(t(n)),setTimeout((()=>{s.container.fitToViewport(),s.setCenter(n.coords),window.innerWidth<996&&s.setZoom(12)}),300)}else{const t=t=>{let e=t.coords.split([","]),n=ymaps.templateLayoutFactory.createClass(`\n ${t.name?'
'+t.name+"
":""}\n ${t.address?'
'+t.address+"
":""}\n ${t.workingHours?'
'+t.workingHours+"
":""}\n ${t.phone?'
'+t.phone+"
":""}\n ${t.email?'
'+t.email+"
":""}\n `);return new ymaps.Placemark([e[0],e[1]],{hintContent:""},{iconLayout:"default#image",iconImageHref:"/local/templates/stenova/img/map-mark.png",iconImageSize:[44,44],iconImageOffset:[-22,-22],openEmptyBalloon:!0,hideIconOnBalloonOpen:!1,balloonContentLayout:n,balloonOffset:[0,-25]})};n.map((e=>{s.geoObjects.add(t(e));let n=e.coords.split([","]);s.setCenter(n)})),setTimeout((()=>{n.length>5&&(s.setBounds(s.geoObjects.getBounds()),s.setZoom(4))}),300)}e&&(0,i.A)("show",!1)}n&&("undefined"!=typeof ymaps?ymaps.ready(o):document.addEventListener("YandexMapReady",(()=>{ymaps.ready(o)})))}},600:function(t,e,n){function i(t,e,n,i,o,s,a){try{var l=t[s](a),r=l.value}catch(t){return void n(t)}l.done?e(r):Promise.resolve(r).then(i,o)}function o(t){return s.apply(this,arguments)}function s(){return t=function*(t){const e=new FormData;for(let n in t)e.append(n,t[n]);e.append("IS_AJAX_ACTION","Y");try{const t=yield fetch("/",{method:"POST",headers:{"X-Requested-With":"XMLHttpRequest"},body:e});return yield t.json()}catch(t){return console.log("error",t),!1}},s=function(){var e=this,n=arguments;return new Promise((function(o,s){var a=t.apply(e,n);function l(t){i(a,o,s,l,r,"next",t)}function r(t){i(a,o,s,l,r,"throw",t)}l(void 0)}))},s.apply(this,arguments);var t}n.d(e,{A:function(){return o}})},6531:function(t,e,n){n.r(e),n.d(e,{default:function(){return a}});var i=n(5914);function o(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function s(t){for(var e=1;e{window.matchMedia("(min-width: 996px)").matches?n.classList.contains(`${e}--mobile`)||new i.Ay(n,s({modules:[i.Vx,i.dK,i.dF],navigation:{nextEl:".slider-button-next",prevEl:".slider-button-prev"},on:{init(t){t.isLocked&&(t.navigation&&t.navigation.nextEl&&t.navigation.prevEl&&(t.navigation.nextEl.style.display="none",t.navigation.prevEl.style.display="none"),t.pagination&&t.pagination.el&&(t.pagination.el.style.display="none")),t.slides&&t.slides.forEach(((t,e)=>{t.setAttribute("data-slide-index",e)}))}}},t)):n.classList.contains(`${e}--desktop`)||new i.Ay(n,s({modules:[i.Vx,i.dK,i.dF],navigation:{nextEl:".slider-button-next",prevEl:".slider-button-prev"},on:{init(t){t.slides&&t.slides.forEach(((t,e)=>{t.setAttribute("data-slide-index",e)}))}}},t))}))}},9865:function(t,e,n){n.d(e,{A:function(){return r}});var i=n(4965),o=n(600),s=n(3218);function a(t,e,n,i,o,s,a){try{var l=t[s](a),r=l.value}catch(t){return void n(t)}l.done?e(r):Promise.resolve(r).then(i,o)}function l(t){return function(){var e=this,n=arguments;return new Promise((function(i,o){var s=t.apply(e,n);function l(t){a(s,i,o,l,r,"next",t)}function r(t){a(s,i,o,l,r,"throw",t)}l(void 0)}))}}function r(){const t=document.querySelectorAll(".js-split-price");t.length&&(document.querySelector('[data-modal="container"]')||document.body.insertAdjacentHTML("beforeend",'\n\n'),(0,i.A)(),t.forEach(function(){var t=l((function*(t){if(document.querySelector("[data-sum-discount-all-products]")){let t=document.querySelector("[data-sum-discount-all-products]").getAttribute("data-sum-discount-all-products");const e=yield(0,o.A)({ACTION:"getHalvaPlanHtml",PRICE:t});let n=document.querySelector(".split-price__cost"),i=document.querySelector(".js-split-price"),s=i?i.querySelector(".card-split-cost"):void 0;"success"===e.STATUS?(s&&s.remove(),n.innerHTML="Разбить на части без переплат",i.closest(".basket-aside__info-split").classList.remove("basket-aside__info-split--without-border"),i.appendChild((new DOMParser).parseFromString(e.html,"text/html").querySelector(".card-split-cost"))):("USER"===e.CODE?i.closest(".basket-aside__info-split").classList.add("basket-aside__info-split--without-border"):i.closest(".basket-aside__info-split").classList.remove("basket-aside__info-split--without-border"),n.innerHTML=e.MESSAGE,s&&s.classList.add("hidden"))}t.addEventListener("click",(t=>{t.preventDefault()}));const e=t.querySelectorAll('[data-modal="open"]'),n=document.querySelector('[data-modal="container"]'),i=n.querySelectorAll('[data-modal="close"]');e&&e.forEach((t=>{t&&t.addEventListener("click",(t=>{t.stopPropagation(),t.preventDefault(),n.classList.add("active"),(0,s.$)()}))})),i&&i.forEach((t=>{t&&t.addEventListener("click",(t=>{t.stopPropagation(),n.classList.contains("active")&&(n.classList.remove("active"),(0,s.W)())}))}))}));return function(e){return t.apply(this,arguments)}}()))}},3016:function(t,e,n){n.d(e,{LF:function(){return s},M2:function(){return c},MG:function(){return y},Nh:function(){return p},X5:function(){return u},bB:function(){return a},lZ:function(){return o},tJ:function(){return d}});const i=t=>!isNaN(Number(t.trim())),o=t=>11===String(t).replace(/[^\d]/g,"").substring(0,11).length,s=t=>new RegExp(/^(\+?\d)\(?(\d{3})\)?[- ]?(\d{3})[- ]?(\d{2})[- ]?(\d{2})$/).test(t),a=t=>i(t)&&12===String(t.trim()).length,l=t=>new RegExp(/^[^@]+@[\w\-]+(\.\w+)+\w$/).test(t)||0===t.trim().length,r=t=>new RegExp(/^[^@]+@[\w\-]+(\.\w+)*\.ru$/).test(t)||0===t.trim().length,c=t=>i(t)&&6===String(t).length,d=t=>{let e=!0;for(let n=0;n10){e=!1;break}return e},u=t=>t.files.length<=10,p=(t,e,n=".input-base",i="RU")=>{const o=t.closest(n);if(o){const t=o.querySelector(`${n}__error`);o.classList.add(f),t&&(t.innerText=v[e].text[i])}},m=t=>{const e=t.closest(".input-base-captcha")||t.closest(".input-base")||t.closest(".input-file-base")||t.closest(".js-select-wrapper"),n=document.querySelector(".js-navigation");if(e&&n){const t=e.getBoundingClientRect();document.querySelector('.dialog:not([aria-hidden="true"])')?document.querySelector('.dialog:not([aria-hidden="true"]) .dialog-wrapper').scrollTo({top:e.offsetTop-30,behavior:"smooth"}):window.scrollTo({top:t.top+window.pageYOffset-n.clientHeight-60,behavior:"smooth"})}},v={required:{text:{RU:"Поле должно быть заполнено",EN:"Field must be filled"},action:t=>0!==String(t).length},requiredFiles:{text:{RU:"Поле должно быть заполнено",EN:"Field must be filled"},action:t=>t.files&&t.files.length},phone:{text:{RU:"Номер телефона должен состоять из 11 цифр",EN:"Phone number must be 11 digits"},action:o},inn:{text:{RU:"ИНН должен состоять из 10 или 12 цифр",EN:"TIN must be 10 or 12 digits"},action:t=>i(t)&&(10===String(t.trim()).length||12===String(t.trim()).length)},innIP:{text:{RU:"ИНН должен состоять из 12 цифр",EN:"TIN must be 12 digits"},action:a},kpp:{text:{RU:"КПП должен состоять из 9 цифр",EN:"PPC must consist of 9 digits"},action:t=>i(t)&&9===String(t.trim()).length||0===String(t.trim()).length},email:{text:{RU:"Формат почты: name@domain.ru",EN:"Mail format: name@domain.ru"},action:l},emailWithRuDomain:{text:{RU:"Допустимы только адреса в домене .ru",EN:"Only addresses in domain . ru"},action:r},onlyNumbers:{text:{RU:"Поле должно содержать только цифры",EN:"The field must contain only numbers"},action:i},cardNumber:{text:{RU:"Номер карты должен состоять из 15 цифр",EN:"Card number must be 15 digits"},action:t=>{const e=t.replace(/\s/g,"");return 15===e.length&&i(e)||0===e.length}},cost:{text:{RU:"Поле должно состоять только из цифр",EN:"The field must contain only numbers"},action:t=>{const e=t.replace(/\s/g,"");return i(e)||0===e.length}},password:{text:{RU:"Пароль должен содержать не менее 8 символов",EN:"Password must contain at least 8 characters"},action:t=>t.length>7||0===t.length},confirmPassword:{text:{RU:"Пароли должны совпадать",EN:"Passwords must match"},action:({oldPassword:t,newPassword:e})=>t===e},korCheck:{text:{RU:"Корреспондентский счет должен состоять из 11 цифр",EN:"Correspondent account must be 11 digits"},action:t=>i(t)&&11===String(t.trim()).length||0===String(t.trim()).length},payCheck:{text:{RU:"Расчетный счет должен состоять из 14 цифр",EN:"Account must be 14 digits long"},action:t=>i(t)&&14===String(t.trim()).length||0===String(t.trim()).length},bik:{text:{RU:"БИК должен состоять из 12 цифр",EN:"BIC must be 12 digits"},action:t=>i(t)&&12===String(t.trim()).length||0===String(t.trim()).length},phoneOrEmail:{text:{RU:"Не корректно заполнен email или телефон",EN:"Incorrectly filled email or phone"},action:t=>s(t)||l(t)||0===String(t.trim()).length},phoneOrEmailWithRuDomain:{text:{RU:"Не корректно заполнен email (допустимы адреса в домене .ru) или телефон",EN:"Incorrectly filled email (only addresses in domain . ru) or phone"},action:t=>s(t)||l(t)&&r(t)||0===String(t.trim()).length},confirmCode:{text:{RU:"Код должен состоять из 6 цифр",EN:"Code must be 6 digits"},action:c},fileMaxWeight:{text:{RU:"Вес одного файла должен быть не более 10 Мбайт",EN:"The weight of one file should be no more than 10 MB"},action:d},filesMaxCount:{text:{RU:"Можно загрузить не более 10 файлов",EN:"You can upload a maximum of 10 files"},action:u},doNotConfirmPhone:{text:{RU:"Номер должен быть подтвержден",EN:"Number must be confirmed"},action:t=>!1},nominalMin1000:{text:{RU:"Номинал карты не может быть менее 1000",EN:"The denomination of the card cannot be less than 1000"},action:t=>t>=1e3}},f="error";function y(t){let e=!0,n=null;if(t.length){const i=document.querySelectorAll(".js-language-radio");let o="RU";if(0!==i.length){const t=Array.from(i).find((t=>t.checked));o=t.value}t.forEach((t=>{const i=t.dataset.validations.split(",");for(let n of i){let i=".input-base",a=t.classList.contains("js-file-input")?{files:t.files,maxWeight:10}:t.value;if(t.classList.contains("js-file-input")&&(i=".input-file-base"),t.classList.contains(".js-select-option")&&(i=".select-wrapper"),"confirmPassword"===n){const e=t.closest(".js-form-container");if(e){var s;const n=(null===(s=e.querySelector(".js-input-password"))||void 0===s?void 0:s.value)||null;n&&(a={oldPassword:n,newPassword:t.value})}}if(!v[n].action(a)){e&&(e=!1),p(t,n,i,o);break}}e||n||(n=t)}))}return n&&m(n),e}},1136:function(t,e,n){function i(t,e){const n=e.querySelector(".js-video-play"),i=e.querySelector(".js-video-poster"),o=e.querySelector(".js-video-dimmer");"play"===t?(o.style.bacgroundColor="transparent",n.style.display="none",i.style.display="none"):(o.style.backgroundColor="rgba(0, 0, 0, 0.35)",n.style.display="flex",i.style.display="block")}function o(){const t=document.querySelectorAll(".js-video");t&&t.length&&t.forEach((t=>{const e=t.closest(".video-block");e.querySelector(".js-video-dimmer").addEventListener("click",(()=>{t.paused?(i("play",e),t.play()):(i("pause",e),t.pause())}))}))}n.d(e,{S:function(){return i},r:function(){return o}})},9168:function(t,e,n){var i=n(6531),o=n(9743),s=n(3325),a=n(9336),l=n(600),r=n(2585),c=n(9845),d=n(7083),u=n(6708),p=n(9865),m=n(6705),v=n(8086),f=n(6147);function y(t,e,n,i,o,s,a){try{var l=t[s](a),r=l.value}catch(t){return void n(t)}l.done?e(r):Promise.resolve(r).then(i,o)}function g(t){return function(){var e=this,n=arguments;return new Promise((function(i,o){var s=t.apply(e,n);function a(t){y(s,i,o,a,l,"next",t)}function l(t){y(s,i,o,a,l,"throw",t)}a(void 0)}))}}window.addEventListener("DOMContentLoaded",(()=>{const t={slidesPerView:"auto",watchSlidesProgress:!0,preloadImages:!1,lazy:{enabled:!0,loadPrevNext:!0},spaceBetween:20,navigation:{nextEl:document.querySelector(".js-more-products-next"),prevEl:document.querySelector(".js-more-products-prev")}},e={slidesPerView:"auto",watchSlidesProgress:!0,preloadImages:!1,lazy:{enabled:!0,loadPrevNext:!0},spaceBetween:20,navigation:{nextEl:document.querySelector(".js-recommend-next"),prevEl:document.querySelector(".js-recommend-prev")}};document.querySelectorAll(".js-qualites-list").forEach((t=>{new o.A(t,{autoHide:!0})})),(0,a.default)(),(0,s.A)(),(0,i.default)(t,"js-more-products-slider"),(0,i.default)(e,"js-recommend-slider"),(0,i.default)({slidesPerView:"auto",watchSlidesProgress:!0,spaceBetween:20,preloadImages:!1,lazy:{enabled:!0,loadPrevNext:!0},breakpoints:{996:{navigation:{nextEl:".slider-button-next",prevEl:".slider-button-prev"}}}},"js-products-slider"),function(){const t=document.querySelectorAll(".js-actions-container");t.length&&t.forEach((t=>{const e=t.querySelectorAll(".js-count-picker-input"),n=t.querySelector(".js-add-to-basket");if(n&&e.length){let t=n.dataset.id;e.forEach((e=>{const i=window.APP.BASKET&&window.APP.BASKET[t]?window.APP.BASKET[t].QUANTITY:1;let o=null;e.value=i,e.addEventListener("input",(function(){if(t=n.dataset.id,n.classList.contains("js-added-to-cart")){o&&clearTimeout(o);try{var e=this;o=setTimeout(g((function*(){"OK"===(yield(0,l.A)({ACTION:"add2basket",ITEM_ID:t,QUANTITY:Number(e.value)})).STATUS&&(window.APP.BASKET[t]={PRODUCT_ID:Number(t),QUANTITY:Number(e.value)})})),500)}catch(t){console.log(t)}}}))}))}}))}(),function(){const t=document.querySelector(".js-dialog-shops"),e=document.querySelectorAll(".js-dialog-shops-button");t&&e&&e.forEach((e=>{e.addEventListener("click",(()=>{const e=new d.default(t);(0,r.default)(e);const n=document.querySelector(".js-tab-map"),i=document.querySelector(".js-tab-list"),o=document.querySelector(".js-content-list"),s=document.querySelector(".js-content-map");n.onclick=t=>{n.classList.add("where-to-buy-tabs__link--active"),i.classList.remove("where-to-buy-tabs__link--active"),o.classList.add("hide"),s.classList.remove("hide")},i.onclick=t=>{i.classList.add("where-to-buy-tabs__link--active"),n.classList.remove("where-to-buy-tabs__link--active"),s.classList.add("hide"),o.classList.remove("hide")}}))}))}(),(0,u.A)(),(0,c.A)(),(0,p.A)(),(0,m.A)(),(0,v.A)(),(0,f.A)(),window.matchMedia("(min-width: 996px)").matches?document.querySelectorAll(".js-custom-desktop-scrollbar").forEach((t=>{new o.A(t,{autoHide:!1})})):(0,i.default)({slidesPerView:1,centeredSlides:!0,preloadImages:!1,lazy:{enabled:!0,loadPrevNext:!0},pagination:{el:".swiper-pagination",type:"fraction"},breakpoints:{996:{navigation:{nextEl:".slider-arrow-button-next",prevEl:".slider-arrow-button-prev"},shortSwipes:!0}}},"js-product-images-slider")}))}},function(t){t.O(0,[8096],(function(){return t(t.s=9168)})),t.O()}]);