"use strict";(self.webpackChunkgulp_template=self.webpackChunkgulp_template||[]).push([[4251,6531,6955],{2959:function(e,t,n){var o=n(6531),i=n(3325),r=n(5158),a=n(9336),l=n(1321),s=n(7083),c=n(2585),d=n(6147),u=n(600),p=n(6705),m=n(8086),f=n(9845),y=n(9743),v=n(6708),h=n(1238);function g(e,t,n,o,i,r,a){try{var l=e[r](a),s=l.value}catch(e){return void n(e)}l.done?t(s):Promise.resolve(s).then(o,i)}function b(e){return function(){var t=this,n=arguments;return new Promise((function(o,i){var r=e.apply(t,n);function a(e){g(r,o,i,a,l,"next",e)}function l(e){g(r,o,i,a,l,"throw",e)}a(void 0)}))}}window.addEventListener("DOMContentLoaded",(()=>{function e(e){if(!window.matchMedia("(min-width: 996px)").matches&&e.slides){const t=e.slides[e.activeIndex];if(t){const n=e.$el[0].querySelector(".js-image-category");n&&(n.innerText=t.dataset.pictureCategory)}}}const t={slidesPerView:1,centeredSlides:!0,preloadImages:!1,lazy:{enabled:!0,loadPrevNext:!0},pagination:{el:".swiper-pagination",type:"fraction"},on:{init:function(t){t.slides&&t.slides.forEach(((e,t)=>{e.setAttribute("data-slide-index",t)})),e(t)},slideChange:function(t){e(t)}},breakpoints:{996:{navigation:{nextEl:".slider-arrow-button-next",prevEl:".slider-arrow-button-prev"},shortSwipes:!0}}};document.querySelectorAll(".js-qualites-list").forEach((e=>{new y.A(e,{autoHide:!0})})),function(){if(window.matchMedia("(min-width: 996px)").matches){const e=document.querySelectorAll(".js-colors-list");e.length&&e.forEach((e=>{new y.A(e,{autoHide:!1})}))}}(),function(){const e=document.querySelector(".js-button-3d");e&&e.addEventListener("click",(function(e){e.stopPropagation()}))}(),function(){if(window.matchMedia("(min-width: 996px)").matches){const e=document.querySelector(".js-product-info-scroll");e&&new y.A(e,{autoHide:!1})}}(),(0,i.A)(),(0,r.A)(),(0,a.default)(),(0,l.A)(),function(){const e=document.querySelector(".js-dialog-shops"),t=document.querySelector(".js-dialog-shops-button");e&&t&&t.addEventListener("click",(()=>{const t=new s.default(e);(0,c.default)(t);const n=document.querySelector(".js-tab-map"),o=document.querySelector(".js-tab-list"),i=document.querySelector(".js-content-list"),r=document.querySelector(".js-content-map");n.onclick=e=>{n.classList.add("where-to-buy-tabs__link--active"),o.classList.remove("where-to-buy-tabs__link--active"),i.classList.add("hide"),r.classList.remove("hide")},o.onclick=e=>{o.classList.add("where-to-buy-tabs__link--active"),n.classList.remove("where-to-buy-tabs__link--active"),r.classList.add("hide"),i.classList.remove("hide")}}))}(),(0,p.A)(),(0,m.A)(),(0,f.A)(),(0,o.default)(t,"js-product-images-slider"),(0,o.default)({slidesPerView:1,spaceBetween:10,pagination:{el:".js-motives-slider-pagination",bulletActiveClass:"active",bulletClass:"motives-slider__pagination-item",type:"bullets"}},"js-motives-slider"),(0,o.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"),(0,d.A)(),function(){const e=document.querySelector(".js-obrazec-checkbox");if(e){const t=e.closest(".js-actions-container").querySelector(".js-add-to-cart-obrazec");if(t){const n=t.dataset.id;e.addEventListener("change",b((function*(){if(t.classList.contains("js-added-to-cart")){const t=yield(0,u.A)({ACTION:"setDntCut",ITEM_ID:n});"SUCCESS"===t.STATUS?e.checked=t.SET:e.checked=!e.checked}})))}}}(),function(){const e=document.querySelectorAll(".js-actions-container");e.length&&e.forEach((e=>{const t=e.querySelectorAll(".js-count-picker-input"),o=e.querySelector(".js-add-to-basket");if(o&&t.length){const e=o.dataset.id;t.forEach((t=>{const i=window.APP.BASKET&&window.APP.BASKET[e]?window.APP.BASKET[e].QUANTITY:1;let r=null;t.value=i,t.addEventListener("input",(function(){if(o.classList.contains("js-added-to-cart")){r&&clearTimeout(r);try{var t=this;r=setTimeout(b((function*(){const{STATUS:o,LIMIT_EXCEEDED:i}=yield(0,u.A)({ACTION:"add2basket",ITEM_ID:e,QUANTITY:Number(t.value)});if("ERROR"===o&&i){const{default:e}=yield n.e(3768).then(n.bind(n,3768));e(data.MAX_QUANTITY)}})),500)}catch(e){console.log(e)}}}))}))}}))}(),(0,v.A)(),(0,h.A)()}))},4965:function(e,t,n){function o(){const e=document.querySelectorAll(".js-accordion");e.length&&e.forEach((e=>{const t=e.querySelector(".js-accordion-content"),n=e.querySelector(".js-accordion-button");n&&t&&n.addEventListener("click",(function(){e.classList.toggle("show"),e.classList.contains("show")?t.style.maxHeight=`${t.scrollHeight}px`:t.style.maxHeight=0}))}))}n.d(t,{A:function(){return o}})},3218:function(e,t,n){function o(){const e=document.body,t=window.innerWidth-e.clientWidth;if(e.style.transition="margin-right 0.3s easy-in-out",e.style.marginRight=`${t}px`,e.style.overflow="hidden",!window.matchMedia("(min-width: 996px)").matches){const t=window.pageYOffset;e.style.top=-t+"px",e.style.position="fixed",e.style.width="100%"}}function i(){const e=document.body;if(e.style.transition="margin-right 0s easy-in-out",e.style.marginRight="0",e.style.overflow="unset",!window.matchMedia("(min-width: 996px)").matches){const t=Math.abs(parseInt(e.style.top||0,10));e.style.position="static",e.style.width="auto",e.style.removeProperty("top"),window.scrollTo(0,t||0)}}n.d(t,{$:function(){return o},W:function(){return i}})},9336:function(e,t,n){function o(e){const t=(e||document).querySelectorAll(".js-count-picker");t&&t.length&&t.forEach((e=>{const t=e.querySelector(".js-count-picker-increase"),n=e.querySelector(".js-count-picker-decrease"),o=e.querySelector(".js-count-picker-input"),i=o.getAttribute("step")?parseFloat(o.getAttribute("step")):1,r=o.getAttribute("step")?parseFloat(o.getAttribute("step")):1,a=o.getAttribute("min-value")?parseFloat(o.getAttribute("min-value")):1,l=o.getAttribute("max-value")?parseFloat(o.getAttribute("max-value")):1/0;n.setAttribute("disabled",!0),setTimeout((()=>{o.value>a&&n.removeAttribute("disabled"),parseFloat(o.value)>=l&&t.setAttribute("disabled",!0)}),300),o.addEventListener("keydown",(function(e){-1===o.value.indexOf(",")&&-1===o.value.indexOf(".")||","!==e.key&&"."!==e.key||e.preventDefault(),1!==r?","!==e.key&&"."!==e.key&&(e.keyCode<48||e.keyCode>57)&&(e.keyCode<96||e.keyCode>105)&&8!==e.keyCode&&46!==e.keyCode&&e.preventDefault():(e.keyCode<48||e.keyCode>57)&&(e.keyCode<96||e.keyCode>105)&&8!==e.keyCode&&46!==e.keyCode&&e.preventDefault(),o.dispatchEvent(new Event("input"))})),o.addEventListener("change",(function(){if(isNaN(parseFloat(o.value))||""===o.value.trim())return o.value=a,n.setAttribute("disabled",!0),t.removeAttribute("disabled"),void o.dispatchEvent(new Event("input"));Number(o.value)===r||Number(o.value)<=a?n.setAttribute("disabled",!0):n.removeAttribute("disabled"),Number(o.value)>=l?t.setAttribute("disabled",!0):t.removeAttribute("disabled"),Number(o.value)>l&&(o.value=l),parseFloat(o.value)i&&n.removeAttribute("disabled"),Number(o.value)>=l&&t.setAttribute("disabled",!0)})),n.addEventListener("click",(function(){o.value=o.value.replace(",","."),o.value=Number(o.value)-r,Number.isInteger(Number(o.value))||(o.value=Number(o.value).toFixed(1)),o.dispatchEvent(new Event("input")),Number(o.value)===i&&n.setAttribute("disabled",!0),Number(o.value){t.addEventListener("click",s((function*(){e&&(0,i.default)(new o.default(e))})))}));let d,u,p=e.querySelector("[data-buy-click-form]"),m=e.querySelectorAll(".js-input-base[data-validations]:not(.novalidate)"),f=e.querySelector("[data-buy-click-user]"),y=n[0].getAttribute("data-id"),v=document.querySelector(".js-buy-click");if("/cart/"===window.location.pathname){if(u=yield(0,r.A)({ACTION:"getBasketData"}),u){let b=document.querySelector("[data-products-buy-click]");b.innerHTML="",u.PRODUCTS.forEach(((e,t)=>{b.innerHTML+=`
\n \n ${e.NAME}\n \n
\n
${e.NAME}
\n
Артикул: ${e.ARTICLE}
\n ${e.COLLECTION?'
Коллекция: '+e.COLLECTION+"
":""}\n
\n
`}))}}else d=yield(0,r.A)({ACTION:"getProductData",ITEM_ID:y}),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 h=yield(0,r.A)({ACTION:"getUserData"});function g(e){"string"==typeof e&&e.length>0&&v.removeAttribute("disabled")}if(0!==h.USER_ID?(f.classList.remove("hidden"),f.innerHTML=`
\n ${h.LAST_NAME} ${h.NAME} ${h.SECOND_NAME}\n
\n
${h.PHONE}
\n
${h.EMAIL}
`):(p.classList.remove("hidden"),t=window.smartCaptcha.render("captcha-container-buy1Click",{sitekey:h.CAPTCHA_CLIENT,hideShield:!0,callback:g})),v){function w(){return E.apply(this,arguments)}function E(){return E=s((function*(){let e=Number(document.querySelector(".js-count-picker-input").value),t={sessid:BX.bitrix_sessid()};0===h.USER_ID?(0,a.MG)([...m])&&(h.NAME=p.querySelector('.js-input-base[name="NAME"]').value,h.EMAIL=p.querySelector('.js-input-base[name="EMAIL"]').value,h.PHONE=p.querySelector('.js-input-base[name="PHONE"]').value,t.NAME=h.NAME,t.EMAIL=h.EMAIL,t.PHONE=h.PHONE,window.smartCaptchaInit&&(t["smart-token"]=window.smartCaptcha.getResponse(),"/cart/"===window.location.pathname?t.ACTION="buy1ClickBasket":(t.ACTION="buy1Click",t.ITEM_ID=y,t.QUANTITY=e),yield l(t))):(t.userData=h,"/cart/"===window.location.pathname?t.ACTION="buy1ClickBasket":(t.ACTION="buy1Click",t.ITEM_ID=y,t.QUANTITY=e),yield l(t))})),E.apply(this,arguments)}v.removeEventListener("click",w),v.addEventListener("click",w)}}function l(e){return c.apply(this,arguments)}function c(){return(c=s((function*(n){const o=yield(0,r.A)(n);let i=e.querySelector("[data-error-item]");"SUCCESS"===o.STATUS?(window.location=o.LINK,i.innerHTML="",i.classList.add("hidden")):(i.innerHTML="",i.classList.remove("hidden"),o.ERRORS.forEach(((e,t)=>{0!==t&&(i.innerHTML+="
"),i.innerHTML+=e})),e.querySelector(".dialog-wrapper").scrollTo({behavior:"smooth",top:i.offsetTop})),window.smartCaptcha.reset(t)}))).apply(this,arguments)}}})),d.apply(this,arguments)}},8086:function(e,t,n){n.d(t,{A:function(){return s}});var o=n(7083),i=n(2585),r=n(600);function a(e,t,n,o,i,r,a){try{var l=e[r](a),s=l.value}catch(e){return void n(e)}l.done?t(s):Promise.resolve(s).then(o,i)}function l(e){return function(){var t=this,n=arguments;return new Promise((function(o,i){var r=e.apply(t,n);function l(e){a(r,o,i,l,s,"next",e)}function s(e){a(r,o,i,l,s,"throw",e)}l(void 0)}))}}function s(){const e=document.querySelector(".js-dialog-calculator");if(e){const t=document.querySelectorAll(".js-dialog-calculator-button"),n=document.querySelector(".js-count-picker-input");t.length&&t.forEach((t=>{t.addEventListener("click",(function(){e&&(0,i.default)(new o.default(e));const t=document.querySelector(".js-add-to-cart-button"),a=t.getAttribute("data-id");t.addEventListener("click",function(){var e=l((function*(){if(t.classList.contains("js-added-to-cart"))window.location.href="/cart/";else try{var e=Number(document.querySelector(".dialog-calculator-total__count").innerText);if(e>0&&"OK"===(yield(0,r.A)({ACTION:"updbasket",ITEM_ID:a,QUANTITY:e})).STATUS){const e=yield(0,r.A)({ACTION:"getBasketItems"});document.querySelectorAll(`.js-add-to-cart[data-id="${a}"]`).forEach((e=>{e.classList.add("js-added-to-cart"),e.innerText=t.dataset.incart}));const o=document.querySelectorAll(".js-basket-button-count"),i=e.BASKET;o.length&&o.forEach((e=>{e.innerText=Object.keys(i).length})),n.value=e.BASKET[a].QTY}}catch(e){console.log(e)}}));return function(){return e.apply(this,arguments)}}());let s=document.querySelector(".js-calculate-button");s&&s.addEventListener("click",l((function*(){const e=yield(0,r.A)({ACTION:"calculateCountRoll",ITEM_ID:a,WIDTH:document.querySelector("#WIDTH").value,LENGTH:document.querySelector("#LENGTH").value,HEIGHT:document.querySelector("#HEIGHT").value});"success"===e.STATUS&&(document.querySelector(".dialog-calculator-total").style.display="",document.querySelector(".dialog-calculator-total__count").innerHTML=e.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 e=yield(0,r.A)({ACTION:"calculateCountLaminatePacks",ITEM_ID:a,WIDTH:document.querySelector("#WIDTH").value,LENGTH:document.querySelector("#LENGTH").value});"success"===e.STATUS&&(document.querySelector(".dialog-calculator-total").style.display="",document.querySelector(".dialog-calculator-total__count").innerHTML=e.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 e=document.querySelector(".js-dialog-calculator .js-added-to-cart");null!==e&&(e.classList.remove("js-added-to-cart"),e.innerText=t.dataset.tocart),document.querySelectorAll(".js-dialog-calculator .js-count-picker-input").forEach(((e,t)=>{e.value=1}))})))}))}))}}},2585:function(e,t,n){n.r(t),n.d(t,{default:function(){return i}});var o=n(3218);function i(e,t=null,n=[]){const i=document.querySelector(".js-navigation");e&&(i.classList.contains("navigation__fixed--white")||i.classList.add("navigation__fixed--white"),e.on("show",(()=>{(0,o.$)(),t&&t(...n)})),e.on("hide",(()=>{(0,o.W)(),e.destroy()})),e.show())}},3325:function(e,t,n){n.d(t,{A:function(){return d}});var o=n(7083),i=n(2585),r=n(5914),a=n(1136);const l={modules:[r.Vx,r.s3],slidesPerView:1,breakpoints:{996:{allowTouchMove:!1,navigation:{nextEl:".slider-button-next",prevEl:".slider-button-prev"},keyboard:{enabled:!0,onlyInViewport:!1}}},on:{slideChange(e){if(e&&e.slides[e.activeIndex]){const t=e.slides[e.activeIndex].querySelector(".js-video");if(t){const e=t.closest(".video-block");t.pause(),(0,a.S)("pause",e)}}}}};function s(e,t){const n=new r.Ay(".js-gallery",l);let s=null;n.slideTo(Number(e)),s=new o.default(t),(0,i.default)(s),window.matchMedia("(min-width: 996px)").matches?n.on("click",(function(e,t){t.stopPropagation(),t.target.classList.contains("swiper-slide")&&s.hide()})):n.on("touchEnd",(function(e,t){t.stopPropagation(),t.target.classList.contains("swiper-slide")&&setTimeout((()=>{s.hide()}),50)})),s.on("destroy",(()=>{const e=n.$wrapperEl[0].querySelector(".js-video");if(e){const t=e.closest(".video-block");for(e.pause(),(0,a.S)("pause",t);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 e=window.matchMedia("(min-width: 996px)").matches?"mobile":"desktop";return document.querySelectorAll(`.js-product-images-slider:not(.js-product-images-slider--${e})`)}function d(){const e=document.querySelector(".js-dialog-image");[...document.querySelectorAll(".js-image-dialog-button"),...document.querySelectorAll(".js-video-dialog-button")].forEach((t=>{t.addEventListener("click",(function(t){var n,o,i;t.stopPropagation();const r=c(),a=e.querySelector(".js-gallery .dialog-media-slider__wrapper"),l=Array.from(r).map(((e,t)=>(e.hasAttribute("data-slider-id")||e.setAttribute("data-slider-id",t),Array.from(e.querySelectorAll(".js-image-container:not(.swiper-slide-duplicate) .js-image-modal"))))).flat(1),d=null===(o=this.closest(".js-product-images-slider"))||void 0===o||null===(n=o.dataset)||void 0===n?void 0:n.sliderId,u=this.classList.contains("js-image-container")?this:this.closest(".js-image-container"),p=function(e,t){if(e&&t){let n=0;if(0!==Number(t)){const e=c();let o=Number(t)-1;for(;o>=0;){const t=e[o],i=null==t?void 0:t.querySelectorAll(".js-image-container");i.length&&(n+=i.length),o--}}return Number(e)+n}return 0}((null===(i=u.dataset)||void 0===i?void 0:i.swiperSlideIndex)||u.dataset.slideIndex,d);l.forEach((e=>{const t=document.createElement("div"),n=document.createElement("img"),o=window.matchMedia("(min-width: 996px)").matches&&e.dataset.fullSrc?e.dataset.fullSrc:e.getAttribute("src")||e.dataset.src;t.classList.add("swiper-slide","dialog-media-slider__slide"),n.classList.add("dialog-media__img"),n.setAttribute("src",o),t.appendChild(n),a.appendChild(t)})),s(p,e)}))}))}(0,a.r)()},6705:function(e,t,n){n.d(t,{A:function(){return r}});var o=n(7083),i=n(2585);function r(){const e=document.querySelector(".js-dialog-text");if(e){const t=document.querySelectorAll(".js-dialog-text-button");t.length&&t.forEach((t=>{t.addEventListener("click",(function(){e&&(0,i.default)(new o.default(e))}))}))}}},1321:function(e,t,n){n.d(t,{A:function(){return r}});var o=n(7083),i=n(2585);function r(){const e=document.querySelector(".js-dialog-youtube"),t=document.querySelectorAll(".js-youtube-dialog-button");let n=null;t.forEach((t=>{t.addEventListener("click",(function(t){t.stopPropagation();const r=this.dataset.youtubeLink,a=e.querySelector(".dialog-media__iframe");a.setAttribute("src",r),n=new o.default(e),(0,i.default)(n),n.on("destroy",(()=>{a.removeAttribute("src")}))}))}))}},6147:function(e,t,n){function o(e,t,n,o,i,r,a){try{var l=e[r](a),s=l.value}catch(e){return void n(e)}l.done?t(s):Promise.resolve(s).then(o,i)}function i(){return r.apply(this,arguments)}function r(){return e=function*(){const e=document.querySelector("#wizart-params-product");if(e){const t=JSON.parse(e.dataset.params);if("Y"==t.switch_on_product&&0!=t.vendor_code){const n=new window.WEntryPoint({token:t.token,element:document.querySelector(t.element_selector),vendorCode:t.vendor_code});"Y"==t.tooltip_disable_product?t.tooltip_disable_product="true":t.tooltip_disable_product="false","Y"==t.glitter_disable_product?t.glitter_disable_product="true":t.glitter_disable_product="false",n.render({title:t.title_product,tooltipDisable:t.tooltip_disable_product,tooltipTitle:t.tooltip_title_product,tooltipPosition:t.tooltip_position_product,glitterDisable:t.glitter_disable_product,className:t.custom_class_product,borderRadius:t.border_product,border:t.border_css_product,background:t.background_color_product,color:t.color_product,width:t.width_product,height:t.height_product,fontSize:t.fontSize_product,image:t.image_product,onloadCallback:t.onload_callback_product,onCloseCallback:t.on_close_callback_product,insertElementPosition:t.insert_element_selector,iframeElementSelector:t.element_iframe_product,insertIframeElementPosition:t.insert_element_iframe_product});const o=t.token,i="https://pim-client.wizart.ai/api/articles/available-vendor-codes",r=document.querySelector(".js-wizart-product-button");if(r&&r.addEventListener("click",(function(){const e=this.querySelector(".wizart-product");e&&e.click()})),t.vendor_code)try{yield fetch(`${i}?vendor_code=${t.vendor_code}`,{method:"POST",headers:{"Content-Type":"application/json"},body:{apiToken:o}})}catch(e){console.log(e)}}}},r=function(){var t=this,n=arguments;return new Promise((function(i,r){var a=e.apply(t,n);function l(e){o(a,i,r,l,s,"next",e)}function s(e){o(a,i,r,l,s,"throw",e)}l(void 0)}))},r.apply(this,arguments);var e}n.d(t,{A:function(){return i}})},2048:function(e,t,n){n.d(t,{A:function(){return i}});var o=n(3218);function i(e,t=!0){const n=document.querySelector(".js-loader");n&&(t?n.classList.add("loader-fixed"):n.classList.remove("loader-fixed"),n.classList.toggle(e),n.classList.contains("loader-fixed")&&(n.classList.contains("show-global")?(0,o.$)():(0,o.W)()))}},6708:function(e,t,n){n.d(t,{A:function(){return i}});var o=n(2048);function i(e){const t=document.querySelector("#map .js-loader");t&&(0,o.A)("show",!1);let n=window.dataMap;function i(){let i=11;n.zoom>0&&(i=n.zoom);const r=new ymaps.Map("map",{center:[59.935315,30.268019],zoom:i,behaviors:["default","scrollZoom"],controls:["geolocationControl","fullscreenControl","zoomControl"]});if("detail"===e){ymaps.templateLayoutFactory.createClass('\n
\n \n
$[properties.iconContent]
\n
\n ');const e=e=>{let t=ymaps.templateLayoutFactory.createClass(`\n ${e.name?'
'+e.name+"
":""}\n ${e.address?'
'+e.address+"
":""}\n ${e.workingHours?'
'+e.workingHours+"
":""}\n ${e.phone?'
'+e.phone+"
":""}\n ${e.email?'
'+e.email+"
":""}\n `);return new ymaps.Placemark([e.coords[0],e.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:t,balloonOffset:[0,-25]})};r.geoObjects.add(e(n)),setTimeout((()=>{r.container.fitToViewport(),r.setCenter(n.coords),window.innerWidth<996&&r.setZoom(12)}),300)}else{const e=e=>{let t=e.coords.split([","]),n=ymaps.templateLayoutFactory.createClass(`\n ${e.name?'
'+e.name+"
":""}\n ${e.address?'
'+e.address+"
":""}\n ${e.workingHours?'
'+e.workingHours+"
":""}\n ${e.phone?'
'+e.phone+"
":""}\n ${e.email?'
'+e.email+"
":""}\n `);return new ymaps.Placemark([t[0],t[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((t=>{r.geoObjects.add(e(t));let n=t.coords.split([","]);r.setCenter(n)})),setTimeout((()=>{n.length>5&&(r.setBounds(r.geoObjects.getBounds()),r.setZoom(4))}),300)}t&&(0,o.A)("show",!1)}n&&("undefined"!=typeof ymaps?ymaps.ready(i):document.addEventListener("YandexMapReady",(()=>{ymaps.ready(i)})))}},600:function(e,t,n){function o(e,t,n,o,i,r,a){try{var l=e[r](a),s=l.value}catch(e){return void n(e)}l.done?t(s):Promise.resolve(s).then(o,i)}function i(e){return r.apply(this,arguments)}function r(){return e=function*(e){const t=new FormData;for(let n in e)t.append(n,e[n]);t.append("IS_AJAX_ACTION","Y");try{const e=yield fetch("/",{method:"POST",headers:{"X-Requested-With":"XMLHttpRequest"},body:t});return yield e.json()}catch(e){return console.log("error",e),!1}},r=function(){var t=this,n=arguments;return new Promise((function(i,r){var a=e.apply(t,n);function l(e){o(a,i,r,l,s,"next",e)}function s(e){o(a,i,r,l,s,"throw",e)}l(void 0)}))},r.apply(this,arguments);var e}n.d(t,{A:function(){return i}})},6531:function(e,t,n){n.r(t),n.d(t,{default:function(){return a}});var o=n(5914);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e){for(var t=1;t{window.matchMedia("(min-width: 996px)").matches?n.classList.contains(`${t}--mobile`)||new o.Ay(n,r({modules:[o.Vx,o.dK,o.dF],navigation:{nextEl:".slider-button-next",prevEl:".slider-button-prev"},on:{init(e){e.isLocked&&(e.navigation&&e.navigation.nextEl&&e.navigation.prevEl&&(e.navigation.nextEl.style.display="none",e.navigation.prevEl.style.display="none"),e.pagination&&e.pagination.el&&(e.pagination.el.style.display="none")),e.slides&&e.slides.forEach(((e,t)=>{e.setAttribute("data-slide-index",t)}))}}},e)):n.classList.contains(`${t}--desktop`)||new o.Ay(n,r({modules:[o.Vx,o.dK,o.dF],navigation:{nextEl:".slider-button-next",prevEl:".slider-button-prev"},on:{init(e){e.slides&&e.slides.forEach(((e,t)=>{e.setAttribute("data-slide-index",t)}))}}},e))}))}},5158:function(e,t,n){n.d(t,{A:function(){return r}});var o=n(5914);function i(e){const t=e.slides[e.realIndex],n=t.querySelector(".js-slide-link"),o=document.querySelector(".js-slide-article");o&&(t.dataset.article?(o.innerText=t.dataset.article,o.setAttribute("href",n.getAttribute("href")),o.parentElement.style.display="inline"):o.parentElement.style.display="none")}function r(){new o.Ay(".js-interior-ideas-slider",{modules:[o.Vx,o.dK,o.dF],slidesPerView:1,preloadImages:!1,lazy:{enabled:!0,loadPrevNext:!0},navigation:{nextEl:".interior-ideas-slider__button-next",prevEl:".interior-ideas-slider__button-prev"},pagination:{el:".swiper-pagination",type:"fraction"},on:{init:function(e){if(!window.matchMedia("(min-width: 996px)").matches){const t=e.slides.map((e=>e.querySelector(".interior-ideas-slider__slide-wrapper")));t.forEach((e=>{e.scrollLeft=(e.scrollWidth-e.clientWidth)/2}))}i(e)},slideChange:function(e){i(e)}}})}},1238:function(e,t,n){n.d(t,{A:function(){return s}});var o=n(4965),i=n(600),r=n(3218);function a(e,t,n,o,i,r,a){try{var l=e[r](a),s=l.value}catch(e){return void n(e)}l.done?t(s):Promise.resolve(s).then(o,i)}function l(e){return function(){var t=this,n=arguments;return new Promise((function(o,i){var r=e.apply(t,n);function l(e){a(r,o,i,l,s,"next",e)}function s(e){a(r,o,i,l,s,"throw",e)}l(void 0)}))}}function s(){(0,o.A)();const e=document.querySelectorAll(".js-split-price");e.length&&e.forEach(function(){var e=l((function*(e){if(document.querySelector("[data-sum-discount-all-products]")){let e=document.querySelector("[data-sum-discount-all-products]").getAttribute("data-sum-discount-all-products");const t=yield(0,i.A)({ACTION:"getHalvaPlanHtml",PRICE:e});let n=document.querySelector(".split-price__cost"),o=document.querySelector(".js-split-price"),r=o?o.querySelector(".card-split-cost"):void 0;"success"===t.STATUS?(r&&r.remove(),n.innerHTML="Разбить на части без переплат",o.closest(".basket-aside__info-split").classList.remove("basket-aside__info-split--without-border"),o.appendChild((new DOMParser).parseFromString(t.html,"text/html").querySelector(".card-split-cost"))):("USER"===t.CODE?o.closest(".basket-aside__info-split").classList.add("basket-aside__info-split--without-border"):o.closest(".basket-aside__info-split").classList.remove("basket-aside__info-split--without-border"),n.innerHTML=t.MESSAGE,r&&r.classList.add("hidden"))}e.addEventListener("click",(e=>{e.preventDefault()}));const t=e.querySelectorAll('[data-modal="open"]'),n=document.querySelector('[data-modal="container"]'),o=n.querySelectorAll('[data-modal="close"]');t&&t.forEach((e=>{e&&e.addEventListener("click",(e=>{e.stopPropagation(),e.preventDefault(),n.classList.add("active"),(0,r.$)()}))})),o&&o.forEach((e=>{e&&e.addEventListener("click",(e=>{e.stopPropagation(),n.classList.contains("active")&&(n.classList.remove("active"),(0,r.W)())}))}))}));return function(t){return e.apply(this,arguments)}}())}},3016:function(e,t,n){n.d(t,{LF:function(){return r},M2:function(){return s},MG:function(){return y},Nh:function(){return u},X5:function(){return d},bB:function(){return a},lZ:function(){return i},tJ:function(){return c}});const o=e=>!isNaN(Number(e.trim())),i=e=>11===String(e).replace(/[^\d]/g,"").substring(0,11).length,r=e=>new RegExp(/^(\+?\d)\(?(\d{3})\)?[- ]?(\d{3})[- ]?(\d{2})[- ]?(\d{2})$/).test(e),a=e=>o(e)&&12===String(e.trim()).length,l=e=>new RegExp(/^[^@]+@[\w\-]+(\.\w+)+\w$/).test(e)||0===e.trim().length,s=e=>o(e)&&6===String(e).length,c=e=>{let t=!0;for(let n=0;n10){t=!1;break}return t},d=e=>e.files.length<=10,u=(e,t,n=".input-base",o="RU")=>{const i=e.closest(n);if(i){const e=i.querySelector(`${n}__error`);i.classList.add(f),e&&(e.innerText=m[t].text[o])}},p=e=>{const t=e.closest(".input-base-captcha")||e.closest(".input-base")||e.closest(".input-file-base")||e.closest(".js-select-wrapper"),n=document.querySelector(".js-navigation");if(t&&n){const e=t.getBoundingClientRect();document.querySelector('.dialog:not([aria-hidden="true"])')?document.querySelector('.dialog:not([aria-hidden="true"]) .dialog-wrapper').scrollTo({top:t.offsetTop-30,behavior:"smooth"}):window.scrollTo({top:e.top+window.pageYOffset-n.clientHeight-60,behavior:"smooth"})}},m={required:{text:{RU:"Поле должно быть заполнено",EN:"Field must be filled"},action:e=>0!==String(e).length},requiredFiles:{text:{RU:"Поле должно быть заполнено",EN:"Field must be filled"},action:e=>e.files&&e.files.length},phone:{text:{RU:"Номер телефона должен состоять из 11 цифр",EN:"Phone number must be 11 digits"},action:i},inn:{text:{RU:"ИНН должен состоять из 10 или 12 цифр",EN:"TIN must be 10 or 12 digits"},action:e=>o(e)&&(10===String(e.trim()).length||12===String(e.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:e=>o(e)&&9===String(e.trim()).length||0===String(e.trim()).length},email:{text:{RU:"Формат почты: name@domain.ru",EN:"Mail format: name@domain.ru"},action:l},onlyNumbers:{text:{RU:"Поле должно содержать только цифры",EN:"The field must contain only numbers"},action:o},cardNumber:{text:{RU:"Номер карты должен состоять из 15 цифр",EN:"Card number must be 15 digits"},action:e=>{const t=e.replace(/\s/g,"");return 15===t.length&&o(t)||0===t.length}},cost:{text:{RU:"Поле должно состоять только из цифр",EN:"The field must contain only numbers"},action:e=>{const t=e.replace(/\s/g,"");return o(t)||0===t.length}},password:{text:{RU:"Пароль должен содержать не менее 8 символов",EN:"Password must contain at least 8 characters"},action:e=>e.length>7||0===e.length},confirmPassword:{text:{RU:"Пароли должны совпадать",EN:"Passwords must match"},action:({oldPassword:e,newPassword:t})=>e===t},korCheck:{text:{RU:"Корреспондентский счет должен состоять из 11 цифр",EN:"Correspondent account must be 11 digits"},action:e=>o(e)&&11===String(e.trim()).length||0===String(e.trim()).length},payCheck:{text:{RU:"Расчетный счет должен состоять из 14 цифр",EN:"Account must be 14 digits long"},action:e=>o(e)&&14===String(e.trim()).length||0===String(e.trim()).length},bik:{text:{RU:"БИК должен состоять из 12 цифр",EN:"BIC must be 12 digits"},action:e=>o(e)&&12===String(e.trim()).length||0===String(e.trim()).length},phoneOrEmail:{text:{RU:"Не корректно заполнен email или телефон",EN:"Incorrectly filled email or phone"},action:e=>r(e)||l(e)||0===String(e.trim()).length},confirmCode:{text:{RU:"Код должен состоять из 6 цифр",EN:"Code must be 6 digits"},action:s},fileMaxWeight:{text:{RU:"Вес одного файла должен быть не более 10 Мбайт",EN:"The weight of one file should be no more than 10 MB"},action:c},filesMaxCount:{text:{RU:"Можно загрузить не более 10 файлов",EN:"You can upload a maximum of 10 files"},action:d},doNotConfirmPhone:{text:{RU:"Номер должен быть подтвержден",EN:"Number must be confirmed"},action:e=>!1},nominalMin1000:{text:{RU:"Номинал карты не может быть менее 1000",EN:"The denomination of the card cannot be less than 1000"},action:e=>e>=1e3}},f="error";function y(e){let t=!0,n=null;if(e.length){const o=document.querySelectorAll(".js-language-radio");let i="RU";if(0!==o.length){const e=Array.from(o).find((e=>e.checked));i=e.value}e.forEach((e=>{const o=e.dataset.validations.split(",");for(let n of o){let o=".input-base",a=e.classList.contains("js-file-input")?{files:e.files,maxWeight:10}:e.value;if(e.classList.contains("js-file-input")&&(o=".input-file-base"),e.classList.contains(".js-select-option")&&(o=".select-wrapper"),"confirmPassword"===n){const t=e.closest(".js-form-container");if(t){var r;const n=(null===(r=t.querySelector(".js-input-password"))||void 0===r?void 0:r.value)||null;n&&(a={oldPassword:n,newPassword:e.value})}}if(!m[n].action(a)){t&&(t=!1),u(e,n,o,i);break}}t||n||(n=e)}))}return n&&p(n),t}},1136:function(e,t,n){function o(e,t){const n=t.querySelector(".js-video-play"),o=t.querySelector(".js-video-poster"),i=t.querySelector(".js-video-dimmer");"play"===e?(i.style.bacgroundColor="transparent",n.style.display="none",o.style.display="none"):(i.style.backgroundColor="rgba(0, 0, 0, 0.35)",n.style.display="flex",o.style.display="block")}function i(){const e=document.querySelectorAll(".js-video");e&&e.length&&e.forEach((e=>{const t=e.closest(".video-block");t.querySelector(".js-video-dimmer").addEventListener("click",(()=>{e.paused?(o("play",t),e.play()):(o("pause",t),e.pause())}))}))}n.d(t,{S:function(){return o},r:function(){return i}})}},function(e){e.O(0,[8096],(function(){return e(e.s=2959)})),e.O()}]);