1let initLazyload=(e,l=()=>{},t={})=>{let{callback_enter:s=()=>{},callback_exit:r=()=>{},root:o=null,rootMargin:a="10% 0px",threshold:i=0}=t;let n=new IntersectionObserver(e=>{e.forEach(({target:t,isIntersecting:e})=>{(e?(loadElement(t,l).catch(e=>console.error("Error loading element:",e,t)),s):r)(t,{target:t,isIntersecting:e})})},{root:o,rootMargin:a,threshold:i});t=document.querySelectorAll(e);t.length&&t.forEach(e=>n.observe(e))},loadedElements=new WeakSet,loadElement=(n,c)=>new Promise((e,t)=>{if(loadedElements.has(n))return"function"==typeof c&&c(n),void e(n);let l=n.tagName,s=e=>{r(),t(e)},r=()=>{var e={IMG:["load","error"],VIDEO:["canplaythrough","error"]}[l];e&&e.forEach(e=>n.removeEventListener(e,{load:o,error:a,canplaythrough:o}[e]))},o=()=>{loadedElements.add(n),r(),"function"==typeof c&&c(n),e(n)},a=()=>s(new Error(`Failed to load ${l} element`));var i=n.parentElement;switch(l){case"IMG":n.addEventListener("load",o),n.addEventListener("error",a),n.dataset.srcset&&(n.srcset=n.dataset.srcset),n.dataset.src&&(n.src=n.dataset.src),i&&"PICTURE"===i.tagName&&updatePictureSources(i);break;case"PICTURE":updatePictureSources(n),o();break;case"VIDEO":n.addEventListener("canplaythrough",o),n.addEventListener("error",a),updateVideoSources(n);break;default:r(),o()}}),updatePictureSources=e=>{e.querySelectorAll("source[data-src], source[data-srcset]").forEach(e=>{e.dataset.srcset&&(e.srcset=e.dataset.srcset),e.dataset.src&&(e.src=e.dataset.src)})},updateVideoSources=e=>{e.querySelectorAll("source[data-src]").forEach(e=>{e.dataset.src&&(e.src=e.dataset.src)}),e.dataset.poster&&(e.poster=e.dataset.poster),e.load()};function initObjectFitFallback(){"objectFit"in document.documentElement.style||Array.prototype.forEach.call(document.querySelectorAll("[data-object-fit]"),l=>{var s=l.getAttribute("data-src")||l.getAttribute("src");if(s&&"img"===l.tagName.toLowerCase()){var r=l.getAttribute("data-object-fit");let e=l.parentElement;e.classList.contains("responsive-media")||(e=e.parentElement);let t;t="cover"===r?"cover":"contain",e.style.backgroundImage="url("+s+")",e.classList.add("fit-img"),e.classList.add("fit-img--"+t)}})}function offset(e){let t=0,l=0;if(e.offsetParent)for(;t+=e.offsetTop,l+=e.offsetLeft,e=e.offsetParent;);return{top:t,left:l}}let initScroll=()=>{const e=".js-scroll-to-anchor",t=".js-scroll-top",l=".main_multi-dc",s=".header";var r=document.querySelectorAll(e);let o=new SmoothScroll,a=document.querySelector(s),i=document.querySelector(l);if(r.length){let t=e=>{e.preventDefault();e=e.currentTarget.dataset.href||e.currentTarget.getAttribute("href"),e=document.querySelector(e);e&&o.animateScroll(e,0,{speed:500,speedAsDuration:!0,updateURL:!1,offset:i&&a?a.offsetHeight:0})};r.forEach(e=>{e.addEventListener("click",t)})}let n=document.querySelector(t);n&&(n.addEventListener("click",e=>{e.preventDefault(),0<window.scrollY&&window.scrollTo({top:0,behavior:"smooth"})}),window.addEventListener("scroll",()=>{var e=window.scrollY,t=document.documentElement.clientHeight;n.classList.toggle("scroll-top-hidden",e<=t)}))},initHeroVideo=(e=!1)=>{var t=".js-video",l=e=>e.play();if(!e)return initLazyload(t,l);e={callback_enter:e=>3<=e.readyState&&e.play(),callback_exit:e=>{e.pause(),e.currentTime=0}};initLazyload(t,l,e)};function loadVideo(e,l){e=document.querySelectorAll(e);if(e.length){let t=new IntersectionObserver((e,l)=>{e.forEach(e=>{var{target:e,isIntersecting:t}=e;t&&(e&&(e.querySelectorAll("source[data-src]").forEach(e=>e.src=e.dataset.src),"VIDEO"===e.tagName)&&e.load(),l.unobserve(e))})},{root:null,rootMargin:"300px",threshold:0});e.forEach(e=>{t.observe(e),e.addEventListener("loadeddata",()=>{void 0===e.dataset.loaded&&(e.dataset.loaded=!0,"function"==typeof l)&&l(e)})})}}function initVideoHover(){const e=".js-video-hover";var t=document.querySelectorAll(e);function l(){this.paused&&(this.muted=!0,this.play().catch(()=>{}))}function s(){this.currentTime=0,this.pause(),this.load()}t.length&&(loadVideo(e),window.matchMedia("(hover: hover) and (pointer: fine)").matches)&&t.forEach(e=>{e.addEventListener("mouseenter",l),e.addEventListener("mouseleave",s)})}let initVideoPoster=()=>{let t={LOADED:"loaded"};var e=document.querySelectorAll(".js-video-holder");function l(){var e=this.querySelector("template");e&&(e=e.content,this.append(e.cloneNode(!0)),this.classList.add(t.LOADED))}
1e.length&&e.forEach(e=>{e.addEventListener("click",l)})},selector={WORD_UP_SELECTOR:".word-up, .word-fade-in",WORD_UP_SLIDER_EARLY_CLASS:"word-up-slider-early"};function initWordUp(){function e(){wordUp(document)}wordUp(document),window.addEventListener("scroll",e),window.addEventListener("resize",e)}function wordUp(e){let t=Array.prototype.slice.call((e||document).querySelectorAll(selector.WORD_UP_SELECTOR));setTimeout(()=>{t.forEach(e=>{var t=e.getBoundingClientRect(),l=e.classList.contains(selector.WORD_UP_SLIDER_EARLY_CLASS);e.closest(".swiper-container-initialized")?(l=e.closest(".swiper-slide-visible")&&(l?.9*document.documentElement.clientHeight>=t.top:t.bottom<=document.documentElement.clientHeight-5),e.style.opacity=l?1:0,e.style.transform=l?"translateY(0) scale(1)":"translateY(30px) scale(0.999)"):.9*document.documentElement.clientHeight>=t.top&&(e.style.opacity=1,e.style.transform="translateY(0) scale(1)")})},5)}function initRefBack(){function t(e){document.referrer&&(e.preventDefault(),location.href=document.referrer)}[...document.querySelectorAll("[refback]")].forEach(e=>e.addEventListener("click",t))}function debounce(t,l){let s=null;return function(...e){clearTimeout(s),s=setTimeout(()=>{s=null,t.apply(this,e)},l)}}let isMobile=()=>/Android|BlackBerry|iPhone|iPad|iPod|Opera Mini|IEMobile/i.test(navigator.userAgent);function initCookiePopup(){const e=".js-cookie-notify",t=".js-cookie-notify-btn";let l={COOKIE_HIDDEN:"cookie-notify_hidden",COOKIE_HIDDEN_ANIM:"cookie-notify_hidden-anim"},s=document.querySelector(e);function r(e){e.preventDefault(),localStorage.setItem("cookie_hidden","true"),s.classList.add(l.COOKIE_HIDDEN_ANIM),s.addEventListener("animationend",()=>{s.remove()},{once:!0})}var o,a;s&&(o=!localStorage.getItem("cookie_hidden"),a=document.querySelector(t),o?(setTimeout(()=>{s.classList.remove(l.COOKIE_HIDDEN)},1e3),a.addEventListener("click",r)):(a.removeEventListener("click",r),s.remove()))}let initHeader=({customBreakpoint:m="(min-width: 1024px)",customThreshold:N=10}={})=>{let I={BURGER:"#js-header-burger",MENU:"#js-menu",MENU_ITEM:".js-menu-item ",MENU_LINK_SUBMENU:".js-menu-link-submenu",MENU_DROPDOWN:".js-menu-dropdown",MENU_DROPDOWN_BACK:".js-menu-dropdown-back",MENU_LEV2_LINK_SUBMENU:".js-menu-lev2-link-submenu",MENU_LEV2_DROPDOWN:".js-menu-lev3",MENU_LEV2_DROPDOWN_BACK:".js-menu-lev3-back",MENU_MODELS_TAB_BTN:".js-menu-models-tab-btn",MENU_MODELS_TAB_CONTENT:".js-menu-models-tab-content",HEADER:"header",PAGE_NAV_IN:"#js-page-nav-in",HEADER_DROPDOWN:".js-header-dropdown",HEADER_DROPDOWN_LABEL:".js-header-dropdown-label",HEADER_DROPDOWN_LIST:".js-header-dropdown-list",MENU_COLUMNS:".js-menu-columns",MENU_COLUMNS_ITEM:".js-menu-columns-item"},O={BURGER_OPEN:"header__burger_open",MENU_OPEN:"menu_open",MENU_CLOSE:"menu_close",MENU_LINK_ACTIVE:"menu__link_active",MENU_DROPDOWN_OPEN:"menu-dropdown_open",MENU_DROPDOWN_CLOSE:"menu-dropdown_close",BODY_NO_SCROLL:"no-scroll",HEADER_HIDDEN:"header_hidden",HEADER_TRANSPARENT:"header_transparent",PAGE_NAV_FIXED:"page-nav__in_fixed",ACTIVE:"active",MENU_LEV2_DROPDOWN_OPEN:"menu-lev3_open",MENU_LEV2_DROPDOWN_CLOSE:"menu-lev3_close"};let P=N,h=document.querySelector(I.HEADER),y=document.querySelector(I.BURGER),T=window.matchMedia(m),v=document.querySelector(I.MENU);if(h){let c=h.dataset.transparent,d=document.querySelector(I.PAGE_NAV_IN),E=document.querySelector(I.HEADER_DROPDOWN),u=window.scrollY||document.documentElement.scrollTop,e=()=>{var e=window.scrollY||document.documentElement.scrollTop;c&&!e&&h.classList.add(O.HEADER_TRANSPARENT)},S=document.querySelectorAll(I.MENU_LINK_SUBMENU),p=document.querySelectorAll(I.MENU_DROPDOWN);N=document.querySelectorAll(I.MENU_DROPDOWN_BACK),m=document.querySelectorAll(I.MENU_LEV2_LINK_SUBMENU);let _=document.querySelectorAll(I.MENU_LEV2_DROPDOWN);var f=document.querySelectorAll(I.MENU_LEV2_DROPDOWN_BACK);let t=(e,t,l)=>{e.classList.contains(t)&&(e.classList.remove(t),e.classList.add(l))},L=()=>{S.forEach(e=>e.classList.remove(O.MENU_LINK_ACTIVE)),p.forEach(e=>
1t(e,O.MENU_DROPDOWN_OPEN,O.MENU_DROPDOWN_CLOSE)),_.forEach(e=>t(e,O.MENU_LEV2_DROPDOWN_OPEN,O.MENU_LEV2_DROPDOWN_CLOSE)),y?.classList.contains(O.BURGER_OPEN)||h.classList.remove(O.ACTIVE),e()};if(y&&v){let t=()=>{y.classList.remove(O.BURGER_OPEN),v.classList.remove(O.MENU_OPEN),v.classList.add(O.MENU_CLOSE),document.body.classList.remove(O.BODY_NO_SCROLL),L(),p.forEach(e=>e.classList.remove(O.MENU_DROPDOWN_CLOSE)),_.forEach(e=>e.classList.remove(O.MENU_LEV2_DROPDOWN_CLOSE)),h.classList.remove(O.ACTIVE)};let r=null,o,a=()=>{r&&(r.disconnect(),r=null),h.style.setProperty("--dropdown-height","0px")},l=e=>{e.preventDefault();var t,l,e=e.currentTarget,s=e.closest(I.MENU_ITEM)?.querySelector(I.MENU_DROPDOWN);s&&(l=!s.classList.contains(O.MENU_DROPDOWN_OPEN),L(),l?(h.classList.remove(O.HEADER_TRANSPARENT),h.classList.add(O.ACTIVE),s.classList.remove(O.MENU_DROPDOWN_CLOSE),s.classList.add(O.MENU_DROPDOWN_OPEN),e.classList.add(O.MENU_LINK_ACTIVE),t=s,T.matches&&(l=()=>{cancelAnimationFrame(o),o=requestAnimationFrame(()=>{h.style.setProperty("--dropdown-height",t.scrollHeight+"px")})},(r=new ResizeObserver(l)).observe(document.body),l())):a())},s=e=>{e.preventDefault();var t,l=e.currentTarget.closest(I.MENU_DROPDOWN);l&&(t=Array.from(l.querySelectorAll(I.MENU_LEV2_LINK_SUBMENU)),l=l.querySelectorAll(I.MENU_LEV2_DROPDOWN)[t.indexOf(e.currentTarget)])&&l.classList.add(O.MENU_LEV2_DROPDOWN_OPEN)},i=e=>{e.preventDefault();e=e.currentTarget.closest(I.MENU_LEV2_DROPDOWN);e?.classList.contains(O.MENU_LEV2_DROPDOWN_OPEN)&&(e.classList.remove(O.MENU_LEV2_DROPDOWN_OPEN),e.classList.add(O.MENU_LEV2_DROPDOWN_CLOSE))},n=e=>{e.preventDefault();var e=e.currentTarget.closest(I.MENU_ITEM),t=e.querySelector(I.MENU_LINK_SUBMENU),e=e.querySelector(I.MENU_DROPDOWN);t&&e&&(t.classList.remove(O.MENU_LINK_ACTIVE),e.classList.remove(O.MENU_DROPDOWN_OPEN),e.classList.add(O.MENU_DROPDOWN_CLOSE))};v&&(e=>{let s=e.querySelectorAll(I.MENU_MODELS_TAB_BTN),r=e.querySelectorAll(I.MENU_MODELS_TAB_CONTENT);0<s.length&&0<r.length&&(s[0].classList.add(O.ACTIVE),r[0].classList.add(O.ACTIVE),s.forEac
1h(l=>{l.addEventListener("click",()=>{let t=l.getAttribute("data-tab");s.forEach(e=>e.classList.remove(O.ACTIVE)),r.forEach(e=>e.classList.remove(O.ACTIVE)),l.classList.add(O.ACTIVE);var e=Array.from(r).find(e=>e.getAttribute("data-tab-content")===t);e&&e.classList.add(O.ACTIVE)})}))})(v),S.forEach(e=>e.addEventListener("click",l)),m.forEach(e=>e.addEventListener("click",s)),f.forEach(e=>e.addEventListener("click",i)),N.forEach(e=>e.addEventListener("click",n)),y.addEventListener("click",()=>{y.classList.contains(O.BURGER_OPEN)?t():(h.classList.remove(O.HEADER_TRANSPARENT),y.classList.add(O.BURGER_OPEN),v.classList.remove(O.MENU_CLOSE),v.classList.add(O.MENU_OPEN),document.body.classList.add(O.BODY_NO_SCROLL),h.classList.add(O.ACTIVE))}),T.addEventListener("change",()=>{L(),p.forEach(e=>e.classList.remove(O.MENU_DROPDOWN_CLOSE)),y.classList.remove(O.BURGER_OPEN),v.classList.remove(O.MENU_OPEN),v.classList.remove(O.MENU_CLOSE),document.body.classList.remove(O.BODY_NO_SCROLL)}),window.addEventListener("scroll",()=>{return e=window.scrollY||document.documentElement.scrollTop,t=(e=Math.max(e,0))-u,l=0===document.querySelectorAll("."+O.MENU_DROPDOWN_OPEN).length,s=t>P,t=t<-P,r=0===e,o=!(d&&d.classList.contains(O.PAGE_NAV_FIXED)),l&&(s?(h.classList.add(O.HEADER_HIDDEN),E?.dispatchEvent(new Event("closeDropdown"))):t&&(c&&h.classList.remove(O.HEADER_TRANSPARENT),T.matches||o)&&h.classList.remove(O.HEADER_HIDDEN)),c&&r&&l&&h.classList.add(O.HEADER_TRANSPARENT),void(u=e);var e,t,l,s,r,o}),document.body.addEventListener("click",e=>{var t=null===e.target.closest(I.MENU_DROPDOWN),e=null===e.target.closest(I.MENU_LINK_SUBMENU);T.matches&&t&&e&&(document.body.classList.remove(O.BODY_NO_SCROLL),L(),a())}),(()=>{if(!E)return;let e=E.querySelector(I.HEADER_DROPDOWN_LABEL),t=E.querySelector(I.HEADER_DROPDOWN_LIST),l=()=>{e.classList.remove(O.ACTIVE),t.classList.remove(O.ACTIVE),h.classList.remove(O.ACTIVE),document.removeEventListener("click",r)},s=()=>{e.classList.contains(O.ACTIVE)?l():(e.classList.add(O.ACTIVE),t.classList.add(O.ACTIVE),document.addEventListener("click",r))},r=e=>{E.contains(e.target)||l()};e.addEventListener("click",e=>{e.stopPropagation(),v&&L(),s()}),E.addEventListener("closeDropdown",()=>{e.classList.contains(O.ACTIVE)&&l()})})();m=v.querySelectorAll(I.MENU_COLUMNS);m.length&&T.matches&&m.forEach(e=>{e=e.querySelectorAll(I.MENU_COLUMNS_ITEM);e.length&&adjustFirstInColumn(e)}),Array.from(v.querySelectorAll(I.MENU_ITEM+" > a")).filter(e=>e.matches('a[href^="/#"]')).forEach(e=>{e.addEventListener("click",()=>{t()})})}}},initSliderHero=(r=!0)=>{let o={SLIDER:".js-slider-hero",VIDEO:".js-video-slider",SWIPER_PAGINATION:".swiper-pagination",SWIPER_BTN_NEXT:".swiper-button-next",SWIPER_BTN_PREV:".swiper-button-prev",SLIDE_COUNTER:".js-slide-counter"};var e=document.querySelectorAll(o.SLIDER);e.length&&e.forEach(l=>{let s=5e3,t=l.querySelector(o.SLIDE_COUNTER);var e=e=>{t&&(t.textContent=String(e.realIndex+1))};new Swiper(l,{slidesPerView:1,slidesPerGroup:1,loop:r,preloadImages:!1,autoplay:{delay:s,disableOnInteraction:!1},threshold:10,lazy:{loadPrevNext:!0,loadOnTransitionStart:!0},pagination:{el:l.querySelector(o.SWIPER_PAGINATION),type:"bullets",clickable:!0,renderBullet:(e,t)=>`<div class="${t}"><span></span></div>`},navigation:{nextEl:l.querySelector(o.SWIPER_BTN_NEXT),prevEl:l.querySelector(o.SWIPER_BTN_PREV)},on:{afterInit:t=>{initLazyload(o.VIDEO,e=>{e.closest(".swiper-slide-active")&&(e.muted=!0,e.play(),null!==e.offsetParent)&&(t.autoplay.stop(),t.el.style.setProperty("--delay",1e3*e.duration),t.params.autoplay.delay=1e3*e.duration,t.autoplay.start())}),t.el.style.setProperty("--delay",s)},transitionStart:e=>{Array.from(l.querySelectorAll(o.VIDEO)).forEach(e=>{e.pause(),e.currentTime=0}),e&&(e.el.style.setProperty("--delay",0),e.autoplay.stop())},transitionEnd:t=>{var e=Array.from(l.querySelectorAll(".swiper-slide-active "+o.VIDEO));e.forEach(e=>{e.muted=!0,e.play().catch(()=>{}),t&&null!==e.offsetParent&&(t.autoplay.stop(),t.el.style.setProperty("--delay",1e3*e.duration),t.params.autoplay.delay=1e3*e.duration,t.autoplay.start())}
1),t&&!e.length&&(t.autoplay.stop(),t.el.style.setProperty("--delay",s),t.params.autoplay.delay=s,t.autoplay.start())},activeIndexChange:()=>{wordUp(l)},init:e,slideChange:e},watchSlidesVisibility:!0})})};function initSliderModel(){let t={SLIDER:".js-slider-model",SWIPER_PAGINATION:".swiper-pagination",SWIPER_BTN_NEXT:".swiper-button-next",SWIPER_BTN_PREV:".swiper-button-prev"};var e=document.querySelectorAll(t.SLIDER);e&&e.forEach(function(e){new Swiper(e,{slidesPerView:1,slidesPerGroup:1,loop:!0,preloadImages:!1,autoplay:!1,threshold:10,lazy:{loadPrevNext:!0,loadOnTransitionStart:!0},pagination:{el:e.querySelector(t.SWIPER_PAGINATION),type:"bullets",clickable:!0,renderBullet:function(e,t){return'<div class="'+t+' "><span></span></div>'}},navigation:{nextEl:e.querySelector(t.SWIPER_BTN_NEXT),prevEl:e.querySelector(t.SWIPER_BTN_PREV)},on:{activeIndexChange:function(){wordUp(e)}},watchSlidesVisibility:!0})})}function initSliderFlowIcon(){let a={SLIDER:".js-slider-flow-icon",SLIDE:".swiper-slide",SWIPER_WRAPPER:".swiper-wrapper",SWIPER_PAGINATION:".swiper-pagination"},i={FOUR_SLIDES:"web_block_flow-icon__items_four",FLEX:"web_block_flow-icon__items_flex"};let n=window.matchMedia("(min-width: 1280px)");var e=document.querySelectorAll(a.SLIDER);e.length&&e.forEach(function(e){let t=e.querySelectorAll(a.SLIDE),l=t.length,s=e.querySelector(a.SWIPER_WRAPPER),r;function o(){n.matches?(s.classList.remove(i.FOUR_SLIDES,i.FLEX),void 0!==r&&(r.destroy(!0,!0),r=void 0),4===l?s.classList.add(i.FOUR_SLIDES):(l<=3||4<l)&&s.classList.add(i.FLEX)):(s.classList.remove(i.FOUR_SLIDES,i.FLEX),l<2?s.classList.add(i.FLEX):(s.classList.remove(i.FLEX),r=new Swiper(e,{slidesPerView:1,spaceBetween:24,enabled:1<l,breakpoints:{960:{slidesPerView:2,spaceBetween:32,enabled:2<l},1280:{slidesPerView:3,spaceBetween:32,enabled:3<l},1720:{slidesPerView:3,spaceBetween:40,enabled:3<l}},threshold:10,pagination:{el:e.querySelector(a.SWIPER_PAGINATION),type:"bullets",clickable:!0},on:{activeIndexChange:function(){wordUp(e)}},watchSlidesVisibility:!0})))}o(),n.addEventListener("change",o)})}function initSliderGallery(){let t={SLIDER:".js-slider-gallery",SWIPER_NEXT_BTN:".swiper-button-next",SWIPER_PREV_BTN:".swiper-button-prev",SWIPER_PAGINATION:".swiper-pagination"};var e=document.querySelectorAll(t.SLIDER);e.length&&e.forEach(function(e){new Swiper(e,{slidesPerView:1,slidesPerGroup:1,loop:!0,preloadImages:!1,autoplay:!1,threshold:10,spaceBetween:24,pagination:{el:e.querySelector(t.SWIPER_PAGINATION),type:"bullets",clickable:!0,renderBullet:function(e,t){return`<div class="${t}"><span></span></div>`}},navigation:{nextEl:e.querySelector(t.SWIPER_NEXT_BTN),prevEl:e.querySelector(t.SWIPER_PREV_BTN)},on:{activeIndexChange:function(){wordUp(e)}},watchSlidesVisibility:!0})})}let initSliderMediaText=()=>{let r={SLIDER:".js-slider-media-text",PREV_BTN:".js-media-text-prev-btn",NEXT_BTN:".js-media-text-next-btn"};var e=document.querySelectorAll(r.SLIDER);0<e.length&&e.forEach(e=>{let t=new Swiper(e,{slidesPerView:1,slidesPerGroup:1,loop:!0,preloadImages:!1,autoplay:!1,threshold:10,lazy:{loadPrevNext:!0,loadOnTransitionStart:!0},on:{activeIndexChange:()=>{wordUp(e)}},watchSlidesVisibility:!0});var l=e.querySelectorAll(r.NEXT_BTN),s=e.querySelectorAll(r.PREV_BTN);l.forEach(e=>{e.addEventListener("click",()=>{t.slideNext()})}),s.forEach(e=>{e.addEventListener("click",()=>{t.slidePrev()})})})},initVideosMediaText=()=>{initLazyload(".js-video-media-text",e=>e.play(),{callback_enter:e=>3<=e.readyState&&e.play(),callback_exit:e=>{e.pause(),e.currentTime=0}})};function initSliderFlow(){let t={SLIDER:".js-slider-flow",SWIPER_PAGINATION:".swiper-pagination",SWIPER_BTN_NEXT:".swiper-button-next",SWIPER_BTN_PREV:".swiper-button-prev"};var e=document.querySelectorAll(t.SLIDER);e&&e.forEach(function(e){new Swiper(e,{slidesPerView:1,slidesPerGroup:1,breakpoints:{768:{slidesPerView:2,slidesPerGroup:1},1280:{slidesPerView:3,slidesPerGroup:1,spaceBetween:32},1720:{slidesPerView:3,slidesPerGroup:1,spaceBetween:40}},watchOverflow:!0,spaceBetween:24,preloadImages:!1,threshold:10,centerInsufficientSlides:!0,lazy:{loadPrevNext:!0,loadOnTransitionStart:!0},pagination:{el:e.querySelector(t.SWIPER_PAGINATION),type:"bullets",clickable:!0},navigation:{nextEl:e.querySelector(t.SWIPER_BTN_NEXT),prevEl:e.querySelector(t.SWIPER_BTN_PREV)},on:{activeIndexChange:function(){wordUp(e)}},watchSlidesVisibility:!0})})}function initSliderFlowTwoColumns(){let r={SLIDER:".js-slider-flow-two-columns",SWIPER_PAGINATION:".swiper-pagination"};let o=window.matchMedia("(min-width: 960px)");var e=document.querySelectorAll(r.SLIDER);e&&e.forEach(function(e){let t=e.dataset.layout,l;function s(){o.matches?void 0!==l&&l.destroy(!0,!0):l=new Swiper(e,{slidesPerView:1,slidesPerGroup:1,breakpoints:{768:{slidesPerView:2,slidesPerGroup:2}},spaceBetween:24,preloadImages:!1,threshold:10,autoHeight:"collumn"===t,pagination:{el:e.querySelector(r.SWIPER_PAGINATION),type:"bullets",clickable:!0},on:{activeIndexChange:function(){wordUp(e)}},watchSlidesVisibility:!0})}o.addEventListener("change",s),s()})}function initSliderFlowFinance(){let s={SLIDER:".js-slider-flow-finance",SWIPER_PAGINATION:".swiper-pagination",SWIPER_BTN_NEXT:".swiper-button-next",SWIPER_BTN_PREV:".swiper-button-prev"};let r=window.matchMedia("(min-width: 960px)");var e=document.querySelectorAll(s.SLIDER);e&&e.forEach(function(e){let t;function l(){r.matches?void 0!==t&&t.destroy(!0,!0):t=new Swiper(e,{slidesPerView:1,slidesPerGroup:1,breakpoints:{768:{slidesPerView:2,slidesPerGroup:2}},spaceBetween:24,preloadImages:!1,threshold:10,lazy:{loadPrevNext:!0,loadOnTransitionStart:!0},pagination:{el:e.querySelector(s.SWIPER_PAGINATION),type:"bullets",clickable:!0},navigation:{nextEl:e.querySelector(s.SWIPER_BTN_NEXT),prevEl:e.querySelector(s.SWIPER_BTN_PREV)},watchSlidesVisibility:!0})}r.addEventListener("change",l),l()})}function initSliderParams(){let d={BLOCK:".js-slider-params-block",SLIDER:".js-slider-params",SLIDER_TITLE:".js-slider-params-title",SLIDER_TITLE_TEXT:".js-title-slide-text",SWIPER_BTN_PREV:".swiper-button-prev",SWIPER_BTN_NEXT:".swiper-button-next"};var e=document.querySelectorAll(d.BLOCK);let E=window.matchMedia("(min-width: 960px)");e.length&&e.forEach(function(e){let t=e.querySelector(d.SLIDER),l=e.querySelector(d.SLIDER_TITLE),s=e.querySelectorAll(d.SLIDER_TITLE_TEXT),r=new Swiper(l,{slidesPerView:"auto",grabCursor:!0,loop:!0,autoplay:{delay:5e3,disableOnInteraction:!1},navigation:{nextEl:e.querySelector(d.SWIPER_BTN_NEXT),prevEl:e.querySelector(d.SWIPER_BTN_PREV)},on:{afterInit:function(e){i(e)},slideChange:function(e){n(e)},resize:function(e){n(e)}}}),o=new Swiper(t,{autoHeight:!0,slidesPerView:1,slidesPerGroup:1,grabCursor:!0,cursor:"pointer",spaceBetween:32,loop:!0}),a=e=>{r.slideToLoop(e),o.slideToLoop(e)};function i(e){var t=e.el,l=0===(l=Array.from(s)).length?0:l.reduce((e,t)=>
1{t=t.offsetWidth;return e<t?t:e},0);t&&(E.matches?t.style.maxWidth=l+48+"px":t.style.maxWidth="100%",e.update())}function n(e){var t=e.slides[e.activeIndex],e=e.wrapperEl,t=-t.offsetLeft;e.style.transform=`translate3d(${t}px, 0, 0)`}function c(){i(r)}E.addEventListener("change",c),c(),r.on("slideChange",()=>a(r.realIndex)),o.on("slideChange",()=>a(o.realIndex))})}function initSliderPackagesExtended(){let l={SLIDER:".js-slider-packages-extended",SLIDE:".swiper-slide",SWIPER_PAGINATION:".swiper-pagination",SWIPER_BTN_NEXT:".swiper-button-next",SWIPER_BTN_PREV:".swiper-button-prev"};var e=document.querySelectorAll(l.SLIDER);e.length&&e.forEach(function(e){var t=e.querySelectorAll(l.SLIDE),t=t.length;new Swiper(e,{slidesPerView:1,slidesPerGroup:1,spaceBetween:12,allowTouchMove:!0,threshold:10,centerInsufficientSlides:!0,enabled:1<t,breakpoints:{600:{slidesPerView:2,spaceBetween:24,enabled:2<t},1280:{slidesPerView:3,spaceBetween:32,enabled:3<t}},pagination:{el:e.parentNode.querySelector(l.SWIPER_PAGINATION),clickable:!0},navigation:{nextEl:e.parentNode.querySelector(l.SWIPER_BTN_NEXT),prevEl:e.parentNode.querySelector(l.SWIPER_BTN_PREV)},lazy:{loadPrevNext:!0,loadOnTransitionStart:!0}})})}function initSliderFullScreen(){let t={SLIDER:".js-slider-fullscreen",VIDEO:".js-video-slider",SWIPER_PAGINATION:".swiper-pagination",SWIPER_BTN_NEXT:".swiper-button-next",SWIPER_BTN_PREV:".swiper-button-prev"};var e=document.querySelectorAll(t.SLIDER);e.length&&e.forEach(function(e){new Swiper(e,{slidesPerView:1,slidesPerGroup:1,threshold:10,pagination:{el:e.querySelector(t.SWIPER_PAGINATION),type:"bullets",clickable:!0,renderBullet:(e,t)=>'<div class="'+t+' "><span></span></div>'},navigation:{nextEl:e.querySelector(t.SWIPER_BTN_NEXT),prevEl:e.querySelector(t.SWIPER_BTN_PREV)},on:{afterInit:()=>{initLazyload(t.VIDEO,e=>{e.closest(".swiper-slide-active")&&(e.muted=!0,e.play())})},transitionStart:()=>{e.querySelectorAll(t.VIDEO).forEach(e=>{e.pause(),e.currentTime=0})},transitionEnd:()=>{e.querySelectorAll(".swiper-slide-active "+t.VIDEO).forEach(e=>{e.muted=!0,e.play().catch(()=>{})})},activeIndexChange:()=>{wordUp(e)}},watchSlidesVisibility:!0})})}function initSliderGallery2(){let t={SLIDER:".js-slider-gallery2",SLIDE:".swiper-slide",PAGINATION:".swiper-pagination",NEXT_BTN:".swiper-button-next",PREV_BTN:".swiper-button-prev",SLIDE_BLOCK:".web_block_media-slider-gallery"},r={THEME_DARK:"theme-dark",THEME_LIGHT:"theme-light"};var e=[...document.querySelectorAll(t.SLIDER)];if(e){e.forEach(function(e){new Swiper(e,{slidesPerView:"auto",speed:800,loop:!0,threshold:10,pagination:{el:e.querySelector(t.PAGINATION),type:"bullets",clickable:!0},navigation:{nextEl:e.querySelector(t.NEXT_BTN),prevEl:e.querySelector(t.PREV_BTN)},watchSlidesVisibility:!0,breakpoints:{0:{spaceBetween:24,centeredSlides:!0},1280:{spaceBetween:32},1720:{spaceBetween:40}}})});e=[...document.querySelectorAll(t.SLIDE_BLOCK)];let s=window.matchMedia("(min-width: 960px)");e&&e.forEach(function(e){let t=e.className;function l(){s.matches?e.className=t:(e.classList.remove(r.THEME_DARK),e.classList.remove(r.THEME_LIGHT))}s.addEventListener("change",l),l()})}}let initSliderGalleryPopup=()=>{let s={SLIDER:".js-slider-gallery-popup",SLIDER_OUTER:".js-slider-gallery-popup-outer",SLIDER_MORE:".js-slider-gallery-popup-more",POPUP_LINK:".js-gallery-link",SWIPER_PAGINATION:".swiper-pagination",SWIPER_BTN_NEXT:".swiper-button-next",SWIPER_BTN_PREV:".swiper-button-prev"};let r=window.matchMedia("(min-width: 600px)"),t=document.querySelectorAll(s.SLIDER);if(t.length){let e=t=>{let e;!0===r.matches?e=e||new Swiper(t,{slidesPerView:1,slidesPerGroup:1,spaceBetween:24,threshold:10,breakpoints:{768:{slidesPerView:2},1280:{slidesPerView:3,spaceBetween:32},1720:{slidesPerView:3,spaceBetween:40}},navigation:{nextEl:t.parentNode.querySelector(s.SWIPER_BTN_NEXT),prevEl:t.parentNode.querySelector(s.SWIPER_BTN_PREV)}}):e&&(e.destroy(!0,!0),e=void 0);var l=t.closest(s.SLIDER_OUTER).querySelector(s.SLIDER_MORE);if(l){let e=t.querySelector(s.POPUP_LINK);l.addEventListener("click",()=>e.click())}};var l=()=>t.forEach(e);r.addEventListener("change",l),l()}};function initFooter(e="(min-width: 960px)"){let r={COLLAPSE:".js-footer-collapse",COLLAPSE_HEADER:".js-footer-collapse-header",COLLAPSE_CONTENT:".js-footer-collapse-content",COLLAPSE_INNER_CONTENT:".js-footer-collapse-inner-content",DISC_NAV_BTN:".js-footer-disc-nav-btn",DISC_PANE:".js-footer-disc-pane",DISC_PANE_BTN:".js-footer-disc-pane-btn",DISC_PANE_INNER_CONTENT:".js-footer-disc-pane-inner-content"}
1,o={COLLAPSE_OPEN:"footer__collapse_open",COLLAPSE_CLOSE:"footer__collapse_close",ACTIVE:"active",OPEN:"open",HIDDEN:"hidden"};let a=window.matchMedia(e),t=[...document.querySelectorAll(r.COLLAPSE)];function l(e){var t,l,s=e.target,e=(a.matches||e.preventDefault(),this.closest(r.COLLAPSE));e&&(t=e.querySelector(r.COLLAPSE_CONTENT),l=e.querySelector(r.COLLAPSE_INNER_CONTENT),!a.matches)&&t&&l&&(e.classList.contains(o.COLLAPSE_CLOSE)?(e.classList.add(o.COLLAPSE_OPEN),e.classList.remove(o.COLLAPSE_CLOSE),t.style.height=l.offsetHeight+"px",s.hasAttribute("aria-expanded")&&s.setAttribute("aria-expanded","true")):e.classList.contains(o.COLLAPSE_OPEN)&&(e.classList.add(o.COLLAPSE_CLOSE),e.classList.remove(o.COLLAPSE_OPEN),t.style.height="0px",s.hasAttribute("aria-expanded"))&&s.setAttribute("aria-expanded","false"))}function s(){t.forEach(e=>{var t=e.querySelector(r.COLLAPSE_CONTENT),l=e.querySelector(r.COLLAPSE_INNER_CONTENT);t&&l&&(a.matches?(e.classList.remove(o.COLLAPSE_OPEN),e.classList.remove(o.COLLAPSE_CLOSE),t.style.height=l.style.height):(e.classList.add(o.COLLAPSE_CLOSE),t.style.height="0px"))})}t.forEach(e=>{e=e.querySelector(r.COLLAPSE_HEADER);e&&e.addEventListener("click",l)});let i=()=>{var e=Array.from(document.querySelectorAll(r.DISC_PANE_BTN));0!==e.length&&e.forEach(e=>{let t=e.closest(r.DISC_PANE);var l=t.querySelector(r.DISC_PANE_INNER_CONTENT);l.scrollHeight>l.clientHeight||t.classList.contains(o.OPEN)?(e.classList.remove(o.HIDDEN),e.onclick=()=>{t.classList.toggle(o.OPEN)}):e.classList.add(o.HIDDEN)})},n=(e,t,l)=>{t.forEach((e,t)=>{e.classList.remove(o.ACTIVE),l[t].classList.remove(o.ACTIVE)}),t[e].classList.add(o.ACTIVE),l[e].classList.add(o.ACTIVE),i()};a.addEventListener("change",s),s(),(()=>{let l=Array.from(document.querySelectorAll(r.DISC_NAV_BTN)),s=Array.from(document.querySelectorAll(r.DISC_PANE));0!==l.length&&0!==s.length&&l.forEach((e,t)=>{0===t&&n(t,l,s),e.addEventListener("click",()=>n(t,l,s))})})()}function initLatestNews(){let l={BLOCK:".js-latest-news",SLIDER:".js-latest-news-slider",SWIPER_PAGINATION:".swiper-pagination"};var e=document.querySelectorAll(l.BLOCK);e.length&&e.forEach(function(e){let t=e.querySelector(l.SLIDER);new Swiper(t,{slidesPerView:1,slidesPerGroup:1,spaceBetween:24,allowTouchMove:!0,centerInsufficientSlides:!0,breakpoints:{600:{slidesPerView:2,allowTouchMove:!0},1280:{slidesPerView:3,allowTouchMove:!1,spaceBetween:32},1720:{slidesPerView:3,spaceBetween:40,allowTouchMove:!1}},pagination:{el:e.querySelector(l.SWIPER_PAGINATION),clickable:!0},lazy:{loadPrevNext:!0,loadOnTransitionStart:!0}})})}let initContacts=()=>{let p={BLOCK:".js-contacts",TAB_BTN:".js-contacts-tab-btn",TAB_CONTENT:".js-contacts-tab-content",MAP:"#js-contacts-map"},_={ACTIVE:"active"};var e=document.querySelectorAll(p.BLOCK);e.length&&e.forEach(o=>{let a=null,i=null,n=null,c=null,d=null,l=null,e,E=null,u=-1,s=16;let t=()=>{let s=o.querySelectorAll(p.TAB_BTN),r=o.querySelectorAll(p.TAB_CONTENT),l=e=>{var t="#"+e.id,l=e.dataset.coords.split(",").map(e=>parseFloat(e)),t=o.querySelector(`[data-tab="${t}"]`);r.forEach(e=>e.classList.remove(_.ACTIVE)),s.forEach(e=>e.classList.remove(_.ACTIVE)),t&&t.classList.add(_.ACTIVE),e.classList.add(_.ACTIVE),a&&(e=>{if(E)a.geoObjects.remove(E);n=ymaps.templateLayoutFactory.createClass(`<div class="dc-map__pin"></div>`),E=new ymaps.Placemark(e,{},{iconLayout:n}),a.geoObjects.add(E),a.setCenter(e,a.getZoom(),{duration:300})})(l)};s.forEach((e,t)=>{e.addEventListener("click",()=>l(r[t]))}),0<r.length&&l(r[0])},r=()=>{i=new ymaps.Clusterer({clusterIconLayout:ymaps.templateLayoutFactory.createClass('<div class="dc-map__multi-pin">{{ properties.geoObjects.length }}</div>'),clusterIconShape:{type:"Rectangle",coordinates:[[-22,-22],[23,23]]}}),n=ymaps.templateLayoutFactory.createClass('<div class="dc-map__pin"></div>'),c=ymaps.templateLayoutFactory.createClass('<div class="dc-map__pin dc-map__pin_current"></div>'),d=ymaps.templateLayoutFactory.createClass(`<div class="dc-map__balloon"> 2 <button class="dc-map__close"></button> 3 $[[options.contentLayout]] 4 </div>`,{build:function(){this.constructor.superclass.build.call(this),this._element=this.getParentElement().querySelector(".dc-map__balloon"),this.applyElementOffset(),this._onCloseClickBound=this.onCloseClick.bind(this),this._element.querySelector(".dc-map__close").addEventListener("click",this._onCloseClickBound)},clear:function(){this._element&&this._onCloseClickBound&&this._element.querySelector(".dc-map__close").removeEventListener("click",this._onCloseClickBound),this.constructor.superclass.clear.call(this)},onSublayoutSizeChange:function(){d.superclass.onSublayoutSizeChange.apply(this,arguments),this._element&&(this.applyElementOffset(),this.events.fire("shapechange"))},applyElementOffset:function(){this._element.style.left=-this._element.offsetWidth/2+"px"},onCloseClick:function(e){e.preventDefault(),this.events.fire("userclose")},getShape:function(){return this._element?new ymaps.shape.Rectangle(new ymaps.geometry.pixel.Rectangle([[this._element.offsetLeft,this._element.offsetTop],[this._element.offsetLeft+this._element.offsetWidth,this._element.offsetTop+this._element.offsetHeight]])):d.superclass.getShape.call(this)}}),a.events.add("click",()=>{a.balloon.isOpen()&&(a.balloon.close(),-1!==u)&&(i.getGeoObjects()[u].options.set({iconLayout:n}),u=-1)}),(()=>{const e=dealers,r=(u=-1,a.geoObjects.remove(i),i.removeAll(),e.length===1);if(e.forEach((e,t)=>{const l=e.content;const s=new ymaps.Placemark(e.coord,{hintContent:e.name,balloonContentBody:e.name},{iconLayout:n,iconShape:{type:"Rectangle",coordinates:[[-23,-57],[22,3]]},balloonLayout:r?null:d,balloonContentLayout:r?null:ymaps.templateLayoutFactory.createClass(l),hideIconOnBalloonOpen:false,balloonOffset:[0,-65],balloonAutoPan:true,balloonAutoPanMargin:[16,20,16,20]});i.add(s);if(!r){s.events.add("mouseenter",e=>{e.get("target").options.set({iconLayout:c})});s.events.add("mouseleave",e=>{if(t!==u)e.get("target").options.set({iconLayout:n})});s.events.add("click",e=>{e.get("target").options.set({iconLayout:c});S(t)})}}),a.geoObjects.add(i),r){const t=e[0];a.setCenter(t.coord,s,{duration:300,useMapMargin:true,checkZoomRange:true});S(0);const l=i.getGeoObjects()[0];if(l&&typeof l.balloon?.open==="function")l.balloon.open()}else a.setBounds(i.getBounds(),{useMapMargin:true})})(),isMobile()&&(a.behaviors.disable("scrollZoom"),a.behaviors.enable("multiTouch"))},S=e=>{if(u=e,i){var t=i.getGeoObjects();for(let e=0;e<t.length;e++)t[e].options.set({iconLayout:n});t[u].options.set({iconLayout:c})}};new Promise(e=>{let t=()=>{"undefined"!=typeof ymaps?ymaps.ready(()=>{(()=>{const e=[55.751238,37.625393];a=new ymaps.Map("js-contacts-map",{center:e,zoom:s,controls:[]},{balloonPanelMaxMapArea:0,suppressMapOpenBlock:true})})(),e()}):setTimeout(t,500)};t()}).then(()=>{("undefined"!=typeof dealers&&Array.isArray(dealers)&&0<dealers.length?r:t)(),l=ymaps.templateLayoutFactory.createClass(`<div class="dc-map__zoom"> 5 <div id="zoom-in" class="dc-map__zoom-in"></div> 6 <div id="zoom-out" class="dc-map__zoom-out"></div> 7 </div>
7`,{build:function(){l.superclass.build.call(this),this._element=this.getParentElement();var e=this._element.querySelector("#zoom-in"),t=this._element.querySelector("#zoom-out");this.zoomInCallback=this.zoomIn.bind(this),this.zoomOutCallback=this.zoomOut.bind(this),e.addEventListener("click",this.zoomInCallback),t.addEventListener("click",this.zoomOutCallback)},clear:function(){var e,t;this._element&&(e=this._element.querySelector("#zoom-in"),t=this._element.querySelector("#zoom-out"),e&&this.zoomInCallback&&e.removeEventListener("click",this.zoomInCallback),t)&&this.zoomOutCallback&&t.removeEventListener("click",this.zoomOutCallback),l.superclass.clear.call(this)},zoomIn:function(){var e=this.getData().control.getMap();e.setZoom(e.getZoom()+1,{checkZoomRange:!0})},zoomOut:function(){var e=this.getData().control.getMap();e.setZoom(e.getZoom()-1,{checkZoomRange:!0})}}),e=new ymaps.control.ZoomControl({options:{layout:l}}),a.controls.add(e)})})},initModelColors=()=>{let i={BLOCK:".js-model-colors",SLIDER:".js-model-colors-slider",NAME:".js-model-colors-name",SUB_MAME:".js-model-colors-sub-name",SLIDE:".js-model-colors-slide",SWIPER_PAGINATION:".swiper-pagination",TAB:".js-tabs-content-item",TABS:".js-tabs"},n={THEME_DARK:"theme-dark"};var e=Array.from(document.querySelectorAll(i.BLOCK));e.length&&e.forEach(r=>{let e=r.querySelector(i.SLIDER),t=!1,l=r.closest(i.TABS);var s,o;l&&(s=Array.from(l.querySelectorAll(i.TAB)),o=r.closest(i.TAB),t=1===s.indexOf(o));let a=e=>{var t,l,s,e=e.slides[e.activeIndex];e&&(t=e.querySelector(i.SLIDE).getAttribute("data-color-name"),e=e.querySelector(i.SLIDE).getAttribute("data-color-sub-name"),l=r.querySelector(i.NAME),(s=r.querySelector(i.SUB_MAME))&&(s.textContent=e),t)&&(l.textContent=t)};new Swiper(e,{slidesPerView:1,slidesPerGroup:1,effect:"fade",fadeEffect:{crossFade:!0},threshold:10,allowTouchMove:!1,lazy:{loadPrevNext:!0,loadOnTransitionStart:!0},pagination:{el:r.querySelector(i.SWIPER_PAGINATION),type:"bullets",clickable:!0,renderBullet:(e,t)=>{e=r.querySelectorAll(i.SLIDE)[e];return`<div class="${t}"> 8 <div class="web_block_model-colors__bullet"> 9 <div class="web_block_model-colors__bullet_main" style="background-color:${e.getAttribute("data-color")};"></div> 10 <div class="web_block_model-colors__bullet_sub" style="background-color:${e.getAttribute("data-color-sub")};"></div> 11 </div> 12 </div>`}},on:{init:a,update:e=>{a(e),l&&l.classList.toggle(n.THEME_DARK,t)},activeIndexChange:a}})})};function initPackages(){let a={BLOCK:".js-packages",SLIDER:".js-slider-packages",SLIDE:".swiper-slide",SWIPER_WRAPPER:".swiper-wrapper",SWIPER_BTN_NEXT:".swiper-button-next",SWIPER_BTN_PREV:".swiper-button-prev",SWIPER_PAGINATION:".swiper-pagination"},i={ROW:"row",D_NONE:"d-none",COL_CLASS:["col-md-6","col-lg-3"]};var e=document.querySelectorAll(a.BLOCK);e.length&&e.forEach(function(o){let e=o.querySelector(a.SLIDER),t=o.querySelectorAll(a.SLIDE);4<t.length?new Swiper(e,{slidesPerView:1,slidesPerGroup:1,spaceBetween:32,autoHeight:!0,allowTouchMove:!0,threshold:10,loop:!0,breakpoints:{600:{slidesPerView:2},960:{slidesPerView:3},1280:{slidesPerView:4}},pagination:{el:o.querySelector(a.SWIPER_WRAPPER),clickable:!0},navigation:{nextEl:o.querySelector(a.SWIPER_BTN_NEXT),prevEl:o.querySelector(a.SWIPER_BTN_PREV)},lazy:{loadPrevNext:!0,loadOnTransitionStart:!0}}):(()=>{var e=o.querySelector(a.SWIPER_WRAPPER),t=o.querySelector(a.SWIPER_PAGINATION),l=o.querySelectorAll(a.SLIDE),s=o.querySelector(a.SWIPER_BTN_NEXT),r=o.querySelector(a.SWIPER_BTN_PREV);e&&(e.classList.add(i.ROW),l.forEach(e=>{e.classList.add(...i.COL_CLASS)}),t&&t.classList.add(i.D_NONE),s&&s.classList.add(i.D_NONE),r)&&r.classList.add(i.D_NONE)})()})}function initAccordion(){let l={BLOCK:".js-accordion",ITEM:".js-accordion-item",HEADER:".js-accordion-header",BODY:".js-accordion-body",CONTENT:".js-accordion-content"},s={OPENED:"is-opened"};var e=document.querySelectorAll(l.BLOCK);e.length&&e.forEach(function(e){e=e.querySelectorAll(l.HEADER);function t(){var e=this.closest(l.ITEM),t=e.querySelector(l.BODY),e=e.querySelector(l.CONTENT);this.classList.contains(s.OPENED)?(this.classList.remove(s.OPENED),t.removeAttribute("style")):(this.classList.add(s.OPENED),t.style.height=e.offsetHeight+"px")}
12e.forEach(e=>{e.addEventListener("click",t)})})}function initAccordionTabs(){let o={BLOCK:".js-tabs",HEADER_ITEM:".js-tabs-header-item",CONTENT_ITEM:".js-tabs-content-item",SWIPER:".swiper-container"},a={ACTIVE:"active"};var e=document.querySelectorAll(o.BLOCK);e.length&&e.forEach(function(e){let t=e.querySelectorAll(o.HEADER_ITEM),r=e.querySelectorAll(o.CONTENT_ITEM);function l(){let l=this,s;t.forEach((e,t)=>{e===l?(e.classList.add(a.ACTIVE),e.scrollIntoView({behavior:"smooth",inline:"center",block:"nearest"}),s=t):e.classList.remove(a.ACTIVE)}),r.forEach((e,t)=>{t===s?(e.classList.add(a.ACTIVE),(t=e.querySelector(o.SWIPER))&&t.swiper&&t.swiper.update()):e.classList.remove(a.ACTIVE)})}t.forEach(e=>{e.addEventListener("click",l)})})}function initAccordionImages(){let n={BLOCK:".js-accordion-images",ITEM:".js-accordion-images-item",ACCORDION_HEADER:".js-accordion-images-header",IMAGE:".js-accordion-images-image",IMAGE_MOBILE:".js-accordion-images-image-mobile",VIDEO:".js-video"},c={ACTIVE:"active"};let d=window.matchMedia("(min-width: 960px)");var e=document.querySelectorAll(n.BLOCK);e.length&&e.forEach(e=>function(e){var t=[...e.querySelectorAll(n.ACCORDION_HEADER)];let o=[...e.querySelectorAll(n.ITEM)],l=[...e.querySelectorAll(n.IMAGE+":not("+n.IMAGE_MOBILE)],s=[...e.querySelectorAll(n.IMAGE_MOBILE)],a=d.matches?l:s,i=e=>{if(e){e=[...e.querySelectorAll(n.VIDEO)];if(e)return e.find(e=>"none"!==getComputedStyle(e).display)}};function r(){var e,t,l,s,r=this.parentNode;r.classList.contains(c.ACTIVE)||(e=a[o.indexOf(r)],t=i(e),l=a.find(e=>e.classList.contains(c.ACTIVE)),(s=i(l))&&s.pause(),t&&(t.currentTime=0,t.play().catch(()=>{})),o.find(e=>e.classList.contains(c.ACTIVE)).classList.remove(c.ACTIVE),l.classList.remove(c.ACTIVE),r.classList.add(c.ACTIVE),e.classList.add(c.ACTIVE))}d.addEventListener("change",()=>{a=this.matches?l:s}),s.forEach((e,t)=>{t=l[t].innerHTML,e.insertAdjacentHTML("afterbegin",t),t=[...e.querySelectorAll("video")];t&&t.forEach(e=>{var t=e.querySelector("source");t.src=t.dataset.src,e.setAttribute("autoplay","autoplay")})}),t.forEach(e=>e.addEventListener("click",r)),new IntersectionObserver(e=>{e.forEach(({isIntersecting:e,intersectionRatio:t})=>{var l=a.find(e=>e.classList.contains(c.ACTIVE));l&&(l=i(l))&&e&&(.5<t?l.play().catch(()=>{}):(l.pause(),l.currentTime=0))})},{threshold:[0,1]}).observe(e)}(e))}function initDisclaimer(){let n={BLOCK:".js-disclaimer-wrapper",CONTAINER:".js-disclaimer-container",BUTTON:".js-disclaimer-toggle-button",BUTTON_TEXT:".js-disclaimer-toggle-button-text",CONTENT:".js-disclaimer-content"},c={OPENED:"opened",CLOSED:"closed",HIDDEN:"hidden"};var e=document.querySelectorAll(n.BLOCK);e.length&&e.forEach(a=>{let i=a.querySelector(n.BUTTON);var e,t,l=a.querySelector(n.CONTENT),s=a.querySelector(n.CONTAINER);l=l,s=s,e=i,t=s.querySelectorAll("p")[0],l.scrollHeight>s.offsetHeight&&e.classList.remove(c.HIDDEN),t&&!t.classList.contains(c.CLOSED)&&t.classList.add(c.CLOSED),i.addEventListener("click",()=>{{var r=a,o=i;let l=r.querySelector(n.CONTAINER),e=o.querySelector(n.BUTTON_TEXT),t=l.querySelectorAll("p"),s=t[0];if(l.classList.contains(c.OPENED)){l.classList.remove(c.OPENED),o.classList.remove(c.OPENED),e.innerHTML=e.dataset.expand;let t=e=>{"max-height"===e.propertyName&&(s&&s.classList.add(c.CLOSED),l.removeEventListener("transitionend",t))};l.addEventListener("transitionend",t)}else s&&s.classList.contains(c.CLOSED)&&s.classList.remove(c.CLOSED),l.classList.add(c.OPENED),o.classList.add(c.OPENED),e.innerHTML=e.dataset.collapse}})})}function initTechnicalService(){let u={BLOCK:".js-technical-service",DROPDOWN:".js-dropdown",DROPDOWN_LIST:".js-dropdown-list",DROPDOWN_ITEM:".js-dropdown-item",DROPDOWN_SELECTED_OPTION:".js-dropdown-selected-option",MODELS:"#technical-service-models",MILEAGE:"#technical-service-mileage"},S={SHOW:"show",SELECTED:"selected",SECTION_ITEM:"web_block_technical-service__section-item",SECTION_ITEM_MARGIN:"mb-orange"};var e=document.querySelectorAll(u.BLOCK);e.length&&e.forEach(function(e){let t=e.querySelector('[data-select="models"]'),s=e.querySelector('[data-select="mileage"]'),r=e.querySelector('[data-list-type="required"]'),o=e.querySelector('[data-list-type="additional"]'),a=e.querySelector('[data-mileage-title="mileage-title"]'),l=Array.prototype.slice.call(e.querySelectorAll(u.DROPDOWN)),i=techService.map(e=>JSON.parse(e));
120<l.length&&(l.forEach(e=>{var t=e.querySelector(u.DROPDOWN_SELECTED_OPTION);let l=e.querySelector(u.DROPDOWN_LIST);t.addEventListener("click",e=>{e.stopPropagation(),l.classList.contains(S.SHOW)?l.classList.remove(S.SHOW):(n(),l.classList.add(S.SHOW))})}),document.addEventListener("click",e=>{e.target.closest(u.DROPDOWN)||n()}));function n(){l.forEach(e=>{e.querySelector(u.DROPDOWN_LIST).classList.remove(S.SHOW)})}function c(e,t,s){let r=e.querySelector(u.DROPDOWN_LIST),o=e.querySelector(u.DROPDOWN_SELECTED_OPTION);r.innerHTML="",t.forEach((e,t)=>{var l=document.createElement("li");l.classList.add("js-dropdown-item","dropdown__item"),l.textContent=e,l.addEventListener("click",()=>{o.textContent=e,o.classList.add(S.SELECTED),r.classList.remove(S.SHOW),s(e)}),r.appendChild(l),0===t&&(o.textContent=e,o.classList.add(S.SELECTED),s(e))})}function d(l,e){l.innerHTML="",e.forEach(e=>{var t=document.createElement("li");t.classList.add(S.SECTION_ITEM,S.SECTION_ITEM_MARGIN),t.textContent=e,l.appendChild(t)})}var e=[...new Set(i.map(e=>e.model))],E=e[0];c(t,e,l=>{var e=[...new Set(i.filter(e=>e.model===l).sort((e,t)=>e.position-t.position).map(e=>e.mileage))],t=e[0];c(s,e,t=>{var e=i.find(e=>e.model===l&&e.mileage===t);a.textContent=`ТР${t} км`,e&&(d(r,e.required),d(o,e.additional))}),s.querySelector(u.DROPDOWN_SELECTED_OPTION).textContent=t,s.querySelector(u.DROPDOWN_SELECTED_OPTION).classList.add(S.SELECTED)}),t.querySelector(u.DROPDOWN_SELECTED_OPTION).textContent=E,t.querySelector(u.DROPDOWN_SELECTED_OPTION).classList.add(S.SELECTED)})}function initNewslist(){let i={LIST:".js-newslist-list",PAGE:".js-newslist-page",BTN_MORE:".js-newslist-more",PAGINATION_CONTAINER:".js-pagination-container",SCROLL:".js-newslist-scroll"},n={D_NONE:"d-none",SCROLL:"js-newslist-scroll"};const e="page";let c=document.querySelector(i.LIST),d=document.querySelector(i.PAGE),E=document.querySelector(i.BTN_MORE),u=document.querySelector(i.PAGINATION_CONTAINER);if(c&&d&&E){let s=new DOMParser,t=new SmoothScroll,r=parseInt(d.dataset.newslistpage),o=parseInt(c.dataset.newslistpages),a=r,l=document.URL;function S(e){e.preventDefault(),_(this.dataset.page),history.pushState({newslistpage:this.dataset.page},null,p(this.dataset.page))}function p(e){return l+(e+"/")}function _(e){e=document.querySelector("#newslistpage"+e);e&&t.animateScroll(e,0,{speed:500,speedAsDuration:!0,updateURL:!1,offset:50})}1===r?l+=e+"/":l=l.substring(0,l.lastIndexOf(e)+e.length)+"/",E.addEventListener("click",e=>{var t;e.preventDefault(),t=p(a+1),fetch(t).then(e=>e.text()).then(e=>{e=s.parseFromString(e,"text/html").querySelector(i.PAGE);if(e){if(c.appendChild(e),++a===o&&E.parentElement.classList.add(n.D_NONE),u){let t="";1<a&&(t+=`<a class="${a>r?n.SCROLL+" ":""}pagination__arrow pagination__arrow_prev" href="${p(a-1)}" data-page="${a-1}"></a>`),t+='<div class="pagination__pages">';for(let e=1;e<=o;e++){var l=a-e;e<=1||-1<=l&&l<=1||o-e<1||1===a&&e<=3||a===o&&e>=o-2?e===a?t+=`<span class="pagination__pages-page pagination__pages-page_active">${e}</span>`:t+=`<a class="${r<=e&&e<a?n.SCROLL+" ":""}pagination__pages-page" href="${p(e)}" data-page="${e}">${e}</a>`:(2==l||-2==l||1===a&&4===e||a===o&&e===o-3)&&(t+=`<a class="${r<=e&&e<a?n.SCROLL+" ":""}pagination__pages-page" href="${p(e)}" data-page="${e}">…</a>`)}t+="</div>",a<o&&(t+=`<a class="pagination__arrow pagination__arrow_next" href="${p(a+1)}"></a>
12`),[...u.querySelectorAll(i.SCROLL)].forEach(e=>e.removeEventListener("click",S)),u.innerHTML=t,[...u.querySelectorAll(i.SCROLL)].forEach(e=>e.addEventListener("click",S))}_(a),history.pushState({newslistpage:a},null,t)}}).catch("ÐÑибка загÑÑзки ÑÑÑаниÑÑ "+(a+1))}),window.addEventListener("popstate",e=>{_(e.state.newslistpage)}),history.replaceState({newslistpage:a},null,document.URL)}}function initTable(){let m={BLOCK:".js-table",BTNS:".js-scroll-btns",BTN_PREV:".js-scroll-prev-btn",BTN_NEXT:".js-scroll-next-btn",TABLE_HEAD:".js-table-head",SCROLLBAR:".js-scroll-vertical",THUMB:".js-scroll-vertical-thumb",H_SCROLLBAR:".js-scroll-horizontal",H_THUMB:".js-scroll-horizontal-thumb"},N={DISABLED:"disabled",HIDDEN:"hidden",ACTIVE:"active"};var t=document.querySelectorAll(m.BLOCK);t.length&&t.forEach(function(o){let a=o.querySelector(m.BTN_PREV),i=o.querySelector(m.BTN_NEXT),n=o.querySelector(m.BTNS),c=o.querySelector(m.SCROLLBAR),d=o.querySelector(m.THUMB),E=o.querySelector(m.H_SCROLLBAR),u=o.querySelector(m.H_THUMB);i.addEventListener("click",()=>{var e=o.scrollWidth-o.clientWidth,e=Math.min(o.scrollLeft+300,e);o.scrollTo({left:e,behavior:"smooth"})}),a.addEventListener("click",()=>{var e=o.scrollLeft-300,e=Math.max(e,0);o.scrollTo({left:e,behavior:"smooth"})});let l=!1,s=!1,r,S,p,_;function t(){var e,t,l,s,r;(t=o.querySelector(m.TABLE_HEAD))&&c&&(t=t.offsetHeight,e=o.clientHeight-t-20,c.style.height=e+"px",c.style.top=t+"px"),(e=o.scrollWidth-o.clientWidth)<=0?n.classList.add(N.HIDDEN):n.classList.remove(N.HIDDEN),o.scrollLeft<=0?a.classList.add(N.DISABLED):a.classList.remove(N.DISABLED),e-1<=o.scrollLeft?i.classList.add(N.DISABLED):i.classList.remove(N.DISABLED),c&&d&&(t=o.clientHeight,(l=o.scrollHeight)<=t?c.classList.add(N.HIDDEN):(c.classList.remove(N.HIDDEN),s=o.scrollTop,r=t/l*(t=c.clientHeight),s=s/l*t,d.style.height=r+"px",d.style.top=s+"px")),E&&u&&(l=o.clientWidth,(t=o.scrollWidth)<=l?E.classList.add(N.HIDDEN):(E.classList.remove(N.HIDDEN),r=o.scrollLeft,s=l/t*(l=E.clientWidth),r=r/t*l,u.style.width=s+"px",u.style.left=r+"px"))}d?.addEventListener("mousedown",t=>{l=!0,r=t.clientY,S=o.scrollTop,e.preventDefault()}),u?.addEventListener("mousedown",t=>{s=!0,p=t.clientX,_=o.scrollLeft,e.preventDefault()}),document.addEventListener("mousemove",e=>{var t;l&&(e=e.clientY-r,t=o.scrollHeight/c.clientHeight,o.scrollTop=S+e*t)}),document.addEventListener("mousemove",e=>{var t;s&&(e=e.clientX-p,t=o.scrollWidth/E.clientWidth,o.scrollLeft=_+e*t)}),document.addEventListener("mouseup",()=>{l=!1}),document.addEventListener("mouseup",()=>{s=!1}),o.addEventListener("scroll",()=>{t();var e=o.querySelector(m.TABLE_HEAD);e&&(0<o.scrollTop?e.classList.add(N.ACTIVE):e.classList.remove(N.ACTIVE))}),window.addEventListener("resize",debounce(t,200));var L=new ResizeObserver(()=>{t()});L.observe(o),t()})}let initModelMenu=()=>{let P={BLOCK:".js-model-menu",MENU_NAV:".js-model-menu-nav",MENU_ACTIVE_ITEM:".js-model-menu-active-item",MENU_ACTIVE_ITEM_TEXT:".js-model-menu-active-item-text",MENU_LIST:".js-model-menu-list",MENU_ITEM:".js-model-menu-item",MENU_LINK:".js-model-menu-link",MORE:".js-model-menu-more",MORE_BTN:".js-model-menu-more-btn",MENU_LIST_HIDDEN:".js-model-menu-hidden-list",HEADER:'header[class*="header"]'},h={HEADER_HIDDEN:"header_hidden",STICKY:"sticky",ACTIVE:"active",HIDDEN:"hidden"};var e=document.querySelectorAll(P.BLOCK);e.length&&e.forEach(o=>{let e=o.querySelector(P.MENU_NAV),a=o.querySelector(P.MENU_LIST),i=o.querySelector(P.MORE),t=o.querySelector(P.MORE_BTN),l=o.querySelector(P.MENU_ACTIVE_ITEM),n=o.querySelector(P.MENU_ACTIVE_ITEM_TEXT),c=o.querySelector(P.MENU_LIST_HIDDEN),s=document.querySelector(P.HEADER),r=new SmoothScroll,d=[],E=o.getBoundingClientRect().top+window.pageYOffset,u=()=>{var e=o.querySelectorAll(`${P.MENU_ITEM}:not(.${h.HIDDEN})`),t=c?c.querySelectorAll(P.MENU_ITEM):[];d=[...e,...t?Array.from(t):[]]},S=()=>{l?.classList.remove(h.ACTIVE),e?.classList.remove(h.ACTIVE)};let p=()=>{var e=window.scrollY||document.documentElement.scrollTop,t=s?.offsetHeight||0,l=s?.classList.contains(h.HEADER_HIDDEN);e>E?(o.classList.add(h.STICKY),o.style.transform=l?"none":`translateY(${t}px)`):(o.classList.remove(h.STICKY),l?o.style.transform="none":(e=Math.max(0,o.getBoundingClientRect().top),l=Math.max(0,t-e),o.style.transform=l?`translateY(${l}px)`:"none"))},_=()=>{u();var e,t=window.innerHeight,l=a?.offsetHeight||0;let s=!1;for(e of d){var r,o=e.querySelector(P.MENU_LINK);o&&(o=o.getAttribute("href")?.substring(1))&&(o=document.getElementById(o))&&(o=(o=o.getBoundingClientRect()).top<=.4*t&&o.bottom>
12=.6*l,r=c?.querySelector("."+h.ACTIVE),s=!!r,o)&&(d.forEach(e=>e.classList.remove(h.ACTIVE)),e.classList.add(h.ACTIVE),r=e.querySelector(P.MENU_LINK)?.textContent||e.textContent||"",n)&&(n.textContent=r.trim())}i&&(s?i.classList.add(h.ACTIVE):i.classList.remove(h.ACTIVE))},L=()=>{c?.classList.remove(h.ACTIVE),t?.classList.remove(h.ACTIVE)};let m=()=>{if(a&&i){var e=i.clientWidth;let l=a.clientWidth-e,s=[],r=0;e=[...o.querySelectorAll(P.MENU_ITEM)];e.forEach(e=>e.classList.remove(h.HIDDEN)),e.forEach(e=>{var t=window.getComputedStyle(e),t=e.offsetWidth+parseFloat(t.marginLeft||0)+parseFloat(t.marginRight||0);(r+=t)>l&&(s.push(e.cloneNode(!0)),e.classList.add(h.HIDDEN))}),c&&(0<s.length?(i.classList.remove(h.HIDDEN),c.innerHTML="",s.forEach(e=>c.appendChild(e)),c&&c.querySelectorAll(P.MENU_LINK).forEach(e=>{var l=e.getAttribute("href")?.substring(1);if(l){let t=document.getElementById(l);t&&e.addEventListener("click",e=>{e.preventDefault(),L(),I(t)})}})):(i.classList.add(h.HIDDEN),c.innerHTML="")),u()}},N=(e,t=0)=>o.offsetHeight+(e.getBoundingClientRect().top<0?t:0),I=e=>{var t=s?.offsetHeight||0,t=N(e,t);r.animateScroll(e,0,{speed:500,speedAsDuration:!0,updateURL:!1,offset:t})};window.addEventListener("scroll",()=>{p(),_(),L(),S()}),l?.addEventListener("click",()=>{e&&l&&(e.classList.contains(h.ACTIVE)?S():(l.classList.add(h.ACTIVE),e.classList.add(h.ACTIVE)))}),i?.addEventListener("click",()=>{c&&t&&(c.classList.contains(h.ACTIVE)?L():(c.classList.add(h.ACTIVE),t.classList.add(h.ACTIVE)))}),document.addEventListener("click",e=>{var t=o.contains(e.target),e=!!i&&i.contains(e.target);t||(S(),L()),e||L()});var O=debounce(()=>{E=o.getBoundingClientRect().top+window.pageYOffset,m(),p()},100);window.addEventListener("resize",O),p(),_(),o.querySelectorAll(P.MENU_LINK).forEach(e=>{var l=e.getAttribute("href");if(l&&l.startsWith("#")){l=l.substring(1);let t=document.getElementById(l);t&&e.addEventListener("click",e=>{e.preventDefault(),I(t)})}}),m()})};function initTimer(){let l={BLOCK:".js-timer",DAYS:".js-timer-days",HOURS:".js-timer-hours",MINUTES:".js-timer-minutes",SECONDS:".js-timer-seconds",DAYS_TEXT:".js-timer-days-text",HOURS_TEXT:".js-timer-hours-text",MINUTES_TEXT:".js-timer-minutes-text",SECONDS_TEXT:".js-timer-seconds-text"};var e=document.querySelectorAll(l.BLOCK);e.length&&e.forEach(function(e){let a=e.querySelector(l.DAYS),i=e.querySelector(l.HOURS),n=e.querySelector(l.MINUTES),c=e.querySelector(l.SECONDS),d=e.querySelector(l.DAYS_TEXT),E=e.querySelector(l.HOURS_TEXT),u=e.querySelector(l.MINUTES_TEXT),S=e.querySelector(l.SECONDS_TEXT),t=new Date(e.dataset.date).getTime();function p(e,t){var e=Math.abs(e)%100,l=e%10;return 10<e&&e<20?t[2]:1<l&&l<5?t[1]:1==l?t[0]:t[2]}(r=>{let o=setInterval(e,1e3);function e(){var e,t,l,s=(s=(s=r)-(new Date).getTime())<0?{total:0,days:0,hours:0,minutes:0,seconds:0}:(e=Math.floor(s/1e3%60),t=Math.floor(s/1e3/60%60),l=Math.floor(s/36e5%24),{total:s,days:Math.floor(s/864e5),hours:l,minutes:t,seconds:e});a.textContent=("0"+s.days).slice(-2),i.textContent=("0"+s.hours).slice(-2),n.textContent=("0"+s.minutes).slice(-2),c.textContent=("0"+s.seconds).slice(-2),d.textContent=p(s.days,["денÑ","днÑ","дней"]),E.textContent=p(s.hours,["ÑаÑ","ÑаÑа","ÑаÑов"]),u.textContent=p(s.minutes,["минÑÑа","минÑÑÑ","минÑÑ"]),S.textContent=p(s.seconds,["ÑекÑнда","ÑекÑндÑ","ÑекÑнд"]),s.total<=0&&clearInterval(o)}e()})(t)})}function initSidebar(){const e=".js-sidebar",t=".js-sidebar-blackout",l=".js-sidebar-trigger";let s={SIDEBAR_OPENED:"sidebar_opened",SIDEBAR_BLACKOUT_SHOW:"sidebar__blackout_show",NO_SCROLL:"no-scroll"};var r=window.matchMedia("(min-width: 960px)");let o=document.querySelector(e),a=document.querySelector(t);var i=document.querySelector(l);function n(e){o.classList.toggle(s.SIDEBAR_OPENED,e),a.classList.toggle(s.SIDEBAR_BLACKOUT_SHOW,e),document.body.classList.toggle(s.NO_SCROLL,e)}o&&(i.addEventListener("click",()=>n(!o.classList.contains(s.SIDEBAR_OPENED))),a.addEventListener("click",()=>n(!1)),r.addEventListener("change",()=>n(!1)))}let BREAKPOINT="(min-width: 960px)",SHARED_SELECTORS={POPUP_LINK:".js-gallery-link",POPUP_TITLE:".js-gallery-popup-title",POPUP_EXTERNAL_VIDEO:".js-video-holder",SWIPER_NEXT:".swiper-button-next",SWIPER_PREV:".swiper-button-prev",SWIPER_PAGINATION:".swiper-pagination",SWIPER_SLIDE:".swiper-slide"},SHARED_CLASSES={LOADED:"loaded",READY:"ready",PLAYING:"playing",ACTIVE:"active"},createGalleryPopup=({selectors:p,classes:_,swiperOptions:L={},breakpointOptions:m={},useSlideOffset:N=!1})=>{let I=window.matchMedia(BREAKPOINT);var e=Array.from(document.querySelectorAll(p.POPUP));e&&e.forEach(r=>{if(!r)return;var e=Array.from(r.parentNode.querySelectorAll(p.POPUP_LINK));if(!e)return;function t(e){e.preventDefault(),r.classList.add(_.POPUP_OPEN),o&&o.slideTo(+this.dataset.index,0);var t=(e=o?l[o.realIndex]:l[0]).querySelector(p.POPUP_VIDEO),e=e.querySelector(p.POPUP_EXTERNAL_VIDEO);t&&(4!==t.readyState&&i(t),n(t)),e&&u(e.closest(p.SWIPER_SLIDE))}let o,a=null,i=e=>{var t=e.querySelector("source");t&&t.dataset.src&&(t.src=t.dataset.src,e.load())},n=e=>{e.muted="true"===e.dataset.muted,e.play().catch(()=>{}),e.classList.add(_.PLAYING)},c=(e,t=!1)=>{e.pause(),e.classList.remove(_.PLAYING),t&&i(e)},d=e=>new Promise((t,l)=>{var s=e.querySelector(p.POPUP_EXTERNAL_VIDEO);if(s.classList.contains(_.LOADED))t(s.querySelector("iframe"));else{var r=s.querySelector("template");if(r){var o,r=r.content.cloneNode(!0),a=r.querySelector("script");let e=r.querySelector("iframe");a&&a.src?((o=document.createElement("script")).src=a.src,o.addEventListener("load",()=>{t(e)},{once:!0}),o.addEventListener("error",()=>{console.error("ÐÑибка загÑÑзки ÑкÑипÑа"),l()},{once:!0}),a.replaceWith(o)):t(e),s.append(r),s.classList.add(_.LOADED)}else t(null)}}),E=(r=3e3)=>new Promise((e,t)=>
12{if(window.VK&&window.VK.VideoPlayer)return e();let l=Date.now(),s=setInterval(()=>{window.VK&&window.VK.VideoPlayer&&(clearInterval(s),e()),Date.now()-l>r&&(clearInterval(s),t(new Error("Ðе ÑдалоÑÑ Ð·Ð°Ð³ÑÑзиÑÑ VK SDK")))},100)}),u=async e=>{var t=e.dataset.type;try{var l=await d(e);if(l)switch(t){case"youtube":l.contentWindow.postMessage(JSON.stringify({event:"command",func:"playVideo"}),"*");break;case"vkvideo":await E();var s=a??VK.VideoPlayer(l);a=a||s,s.unmute(),s.play();break;case"rutube":l.contentWindow.postMessage(JSON.stringify({type:"player:play"}),"*");break;default:console.log("default")}}catch(e){console.error("ÐÑибка пÑи загÑÑзке видео:",e)}},S=e=>{var t=e.dataset.type,l=e.querySelector("iframe");if(l)switch(t){case"youtube":l.contentWindow.postMessage(JSON.stringify({event:"command",func:"pauseVideo"}),"*");break;case"vkvideo":a&&(a.pause(),a.seek(0));break;case"rutube":l.contentWindow.postMessage(JSON.stringify({type:"player:pause"}),"*");break;default:l.remove(),e.querySelector(p.POPUP_EXTERNAL_VIDEO).classList.remove(_.LOADED)}},l=(e.forEach(e=>e.addEventListener("click",t)),r.querySelectorAll(p.POPUP_SLIDE));if(l.length){let s=r.querySelector(p.POPUP_SLIDER);if(s){r.addEventListener("click",e=>{var t,l,e=e.target;e.matches(p.POPUP_PLAY)&&(t=e.closest(p.POPUP_SLIDE).querySelector(p.POPUP_VIDEO),l=e.closest(p.POPUP_SLIDE).querySelector(p.POPUP_EXTERNAL_VIDEO),t&&(t.paused?n:c)(t),l)&&u(e.closest(p.SWIPER_SLIDE)),p.POPUP_SOUND&&e.matches(p.POPUP_SOUND)&&(t=e.closest(p.POPUP_SLIDE).querySelector(p.POPUP_VIDEO))&&(t.dataset.muted=t.muted=!t.muted,e.classList.toggle(_.ACTIVE,t.muted)),e.matches(p.POPUP_VIDEO)&&c(e),e.matches(p.POPUP_CLOSE)&&(r.classList.remove(_.POPUP_OPEN),document.body.classList.remove(_.BODY_NO_SCROLL),(l=o.slides[o.activeIndex]).dataset?.type)&&("video"===l.dataset.type?c(l.querySelector(p.POPUP_VIDEO),!0):S(l))});let t=e=>{var e=e.slides[e.activeIndex],t=e.querySelector(p.POPUP_FOOTER);t&&(e.style.paddingTop=t.offsetHeight/2+"px")};(()=>{if(1<l.length){var e={slideChangeTransitionEnd:e=>{var e=e.slides[e.activeIndex].querySelector(p.POPUP_VIDEO),t=s.querySelectorAll(p.POPUP_VIDEO),e=(e&&4!==e.readyState&&i(e),t.length&&t.forEach(e=>c(e)),Array.from(s.querySelectorAll(p.POPUP_EXTERNAL_VIDEO)).filter(e=>e.classList.contains(_.LOADED)));e.length&&e.forEach(e=>S(e.closest(p.SWIPER_SLIDE)))}};N&&(e.init=e=>{I.matches||t(e)},e.slideChange=e=>{I.matches||t(e)});let l={[BREAKPOINT]:{pagination:!1}};Object.entries(m).forEach(([e,t])=>{l[e]={...l[e],...t}}),o=new Swiper(s,{slidesPerView:1,slidesPerGroup:1,spaceBetween:0,preloadImages:!1,keyboard:!0,effect:I.matches?"fade":"slide",fadeEffect:{crossFade:!0},watchSlidesProgress:!0,navigation:{nextEl:r.querySelector(p.SWIPER_NEXT),prevEl:r.querySelector(p.SWIPER_PREV)},pagination:{el:p.SWIPER_PAGINATION,type:"fraction"},...L,breakpoints:l,on:e})}})()}}})},initGalleryPopup=()=>createGalleryPopup({selectors:{...SHARED_SELECTORS,POPUP:".js-gallery-popup",POPUP_CLOSE:".js-gallery-popup-close",POPUP_SLIDE:".js-gallery-popup-slide",POPUP_SLIDER:".js-gallery-popup-slider",POPUP_VIDEO:".js-gallery-popup-video",POPUP_PLAY:".js-gallery-popup-play",POPUP_SOUND:".js-gallery-popup-sound",POPUP_FOOTER:".js-gallery-popup-footer",POPUP_PAGINATION_SLIDER:".js-gallery-popup-pagination-slider",POPUP_PAGINATION:".swiper-pagination"},classes:{...SHARED_CLASSES,POPUP_OPEN:"gallery-popup_show"},swiperOptions:{fadeEffect:{crossFade:!0}},useSlideOffset:!0}),initGallerySplitPopup=()=>createGalleryPopup({selectors:{...SHARED_SELECTORS,POPUP:".js-gallery-split-popup",POPUP_CLOSE:".js-gallery-split-popup-close",POPUP_SLIDE:".js-gallery-split-popup-slide",POPUP_SLIDER:".js-gallery-split-popup-slider",POPUP_VIDEO:".js-gallery-split-popup-video",POPUP_PLAY:".js-gallery-split-popup-play"},classes:{...SHARED_CLASSES,POPUP_OPEN:"show"},swiperOptions:{fadeEffect:{crossFade:!1},speed:300},breakpointOptions:{[BREAKPOINT]:{speed:800}},useSlideOffset:!1}),initGalleryColumns=()=>{let E={BLOCK:".js-gallery-columns",ITEM:".js-gallery-columns-item",VIDEO:".js-video-gallery"},u={ACTIVE:"active",NARROW:"narrow"};let S=window.matchMedia("(min-width: 1280px)");var e=document.querySelectorAll(E.BLOCK);e.length&&(loadVideo(E.VIDEO,()=>{}
12),e.forEach(e=>{let n=e.querySelectorAll(E.ITEM),c=e.querySelectorAll(E.VIDEO);if(n.length){let s=null,r=()=>{c.forEach(e=>{e.pause(),e.currentTime=0})},o=()=>{n.forEach(e=>e.classList.remove(u.ACTIVE,u.NARROW)),s=null},t=t=>{o(),t.classList.add(u.ACTIVE),n.forEach(e=>e!==t&&e.classList.add(u.NARROW));let l=(s=t).querySelector(E.VIDEO);if(l){r(),l.muted=!0;let t=()=>l.play().catch(e=>console.warn("ÐоÑпÑоизведение заблокиÑовано:",e));if(l.dataset.loaded)t();else{let e=()=>{l.removeEventListener("loadeddata",e),t()};l.addEventListener("loadeddata",e)}}};var d=e=>{e.matches?o():n[0]&&t(n[0])};let l=e=>{e.preventDefault(),t(e.currentTarget)},a=e=>{s&&s.contains(e.relatedTarget)||t(e.currentTarget)},i=e=>{e.currentTarget.contains(e.relatedTarget)||s===e.currentTarget&&(o(),r())};n.forEach(e=>{e.addEventListener("click",l),e.addEventListener("touchstart",l),e.addEventListener("mouseenter",a),e.addEventListener("mouseout",i)}),e.addEventListener("mouseleave",()=>{r(),o()}),S.addEventListener("change",d),d(S)}}))},initMediaFullscreenStandard=()=>{let e={BLOCK:".js-media-fullscreen-standard",VIDEO:".js-video-media-fullscreen-standard",PLAY:".js-media-fullscreen-standard-play"},r={ACTIVE:"active"};var t=document.querySelectorAll(e.BLOCK);t.length&&t.forEach(l=>{let t=l.querySelectorAll(e.VIDEO);var s=l.querySelector(e.PLAY);if(t.length&&s){s.classList.add(r.ACTIVE);let e=e=>{var t=e.paused;t?e.play().catch(()=>{}):e.pause(),e.controls=t,l.classList.toggle(r.ACTIVE,t)};t.forEach(e=>{var t;e.currentSrc||null===e.offsetParent||(t=e.querySelector("source"))?.dataset.src&&(t.src=t.dataset.src,e.load(),e.controls=!1)}),s.addEventListener("click",()=>t.forEach(e))}})};function initModelRange(){let a={BLOCK:".js-model-range",SLIDER:".js-model-range-slider",NAVIGATION:".js-model-range-navigation",SWIPER_PAGINATION:".swiper-pagination",SWIPER_BTN_NEXT:".swiper-button-next",SWIPER_BTN_PREV:".swiper-button-prev",SWIPER_WRAPPER:".swiper-wrapper"},i={HIDDEN:"hidden",JUSTIFY_CONTENT_CENTER:"justify-content-center"};var e=document.querySelectorAll(a.BLOCK);e.length&&e.forEach(function(r){let e=r.querySelector(a.SLIDER),s=r.querySelector(a.NAVIGATION),o;(()=>{function t(e){var t=e.slides.length;e.params.slidesPerView<t?s.classList.remove(i.HIDDEN):s.classList.add(i.HIDDEN)}function l(e){var t=e.slides.length,l=e.params.slidesPerView,s=r.querySelector(a.SWIPER_WRAPPER);t<=l?(e.allowTouchMove=!1,s.classList.add(i.JUSTIFY_CONTENT_CENTER)):(e.allowTouchMove=!0,s.classList.remove(i.JUSTIFY_CONTENT_CENTER))}o=new Swiper(e,{slidesPerView:1,slidesPerGroup:1,loop:!1,preloadImages:!1,spaceBetween:32,threshold:10,allowTouchMove:!0,breakpoints:{600:{slidesPerView:2},1280:{slidesPerView:3}},lazy:{loadPrevNext:!0,loadOnTransitionStart:!0},pagination:{el:r.querySelector(a.SWIPER_PAGINATION),clickable:!0},navigation:{nextEl:r.querySelector(a.SWIPER_BTN_NEXT),prevEl:r.querySelector(a.SWIPER_BTN_PREV)},on:{init:function(e){t(e),l(e)},resize:function(e){t(e),l(e)}}})})()})}function initSelectOffices(){let r={SELECT:".js-offices-select",DEALER_NAME:".js-dealer-name",CURRENT_OFFICE:".js-select-current",SELECT_ITEMS:".js-select-item",CONTACTS_ITEMS:".js-contacts-item",HEADER:".header",DEALER_ID_LINK:"[dealerids]"},o={SELECT:"header__select",SELECT_OPEN:"header__select_open",SELECT_ITEM_ACTIVE:"header__select-item_active",CONTACTS_ITEM:"header__contacts-item",CONTACTS_ITEM_HIDDEN:"hidden",HEADER_HIDDEN:"header_hidden"},a=document.querySelector(r.CURRENT_OFFICE),i=document.querySelector(r.SELECT);var e=Array.prototype.slice.call(document.querySelectorAll(r.SELECT_ITEMS));let n=Array.prototype.slice.call(document.querySelectorAll(r.DEALER_NAME)),c=Array.prototype.slice.call(document.querySelectorAll(r.CONTACTS_ITEMS)),d=[...document.querySelectorAll(r.DEALER_ID_LINK)];if(i){var t=localStorage.getItem("selectedOffice")||document.querySelector('.js-select-item[data-dealer-id="0"]').dataset.dealerId;if(!a)return;a.addEventListener("click",()=>{i.classList.toggle(o.SELECT_OPEN)});var l=parseInt(window.location.search.slice(1));
120<l&&l<=e.length?s(e[l-1].dataset.dealerId):s(t),e.forEach(e=>{e.addEventListener("click",()=>{s(e.dataset.dealerId)})}),document.addEventListener("click",e=>{e=e.target;e.closest(r.SELECT)||e.classList.contains(o.SELECT)||i.classList.remove(o.SELECT_OPEN)})}function s(t){document.querySelector(r.SELECT_ITEMS+"."+o.SELECT_ITEM_ACTIVE).classList.remove(o.SELECT_ITEM_ACTIVE);var e=document.querySelector(`.js-select-item[data-dealer-id="${t}"]`),l=(e.classList.add(o.SELECT_ITEM_ACTIVE),localStorage.setItem("selectedOffice",t),document.querySelectorAll(`.js-contacts-item[data-office-id="${t}"]`));c.forEach(e=>{e.classList.add(o.CONTACTS_ITEM_HIDDEN)}),l.forEach(e=>{e.classList.remove(o.CONTACTS_ITEM_HIDDEN)});let s=e.dataset.dealerName;l=e.dataset.dealerContent;a.textContent=l,n.forEach(e=>{e.textContent=s}),i.classList.remove(o.SELECT_OPEN),d.forEach(e=>{e.href&&(e.href=e.href.split("&")[0]+"&dc.selected="+t)})}let E=document.querySelector(r.HEADER);window.addEventListener("scroll",()=>{i&&E.classList.contains(o.HEADER_HIDDEN)&&i.classList.remove(o.SELECT_OPEN)})}svg4everybody(),initWordUp(),document.addEventListener("DOMContentLoaded",()=>{initObjectFitFallback(),initLazyload(".lazyload"),initScroll(),initRefBack(),initCookiePopup(),initHeader(),initHeroVideo(),initSliderHero(),initSliderModel(),initFooter(),initLatestNews(),initSliderFlowIcon(),initSliderFlowTwoColumns(),initSliderGallery(),initSliderFullScreen(),initContacts(),initModelColors(),initSliderMediaText(),initVideosMediaText(),initPackages(),initSliderFlow(),initSliderFlowFinance(),initAccordion(),initAccordionTabs(),initSliderParams(),initDisclaimer(),initModelRange(),initTechnicalService(),initAccordionImages(),initNewslist(),initTable(),initModelMenu(),initTimer(),initSidebar(),initGalleryColumns(),initGalleryPopup(),initSliderGalleryPopup()}),document.addEventListener("DOMContentLoaded",function(e){initSelectOffices()});
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.