!function(e){function t(t){for(var n,r,a=t[0],l=t[1],c=t[2],h=0,u=[];h{const n=i.querySelector(".swiper-container"),r=s()(i).find(".swiper-slide").length;if(console.log(r),console.log(s()(i).find(".swiper-button-next")&&r>3),s()(i).find(".swiper-button-next")&&r>3){new o.c(n,{direction:"horizontal",scrollbar:{hide:!0,draggable:!1},allowTouchMove:!0,freeMode:!0,slidesPerView:"auto",navigation:{nextEl:e[0].querySelector(".swiper-button-next"),prevEl:e[0].querySelector(".swiper-button-prev")}})}else{new o.c(n,{direction:"horizontal",scrollbar:{hide:!0,draggable:!1},allowTouchMove:!0,freeMode:!0,slidesPerView:"auto",navigation:!1});s()(i).find(".swiper-button-next").hide(),s()(i).find(".swiper-button-prev").hide()}})}}o.c.use([o.a,o.b]);class a{constructor(){this.init()}init(){s()(".js-casestudy-slider.view1slides .swiper-container").each((e,t)=>{new o.c(t,{spaceBetween:0,slidesPerView:1,initialSlide:0,centeredSlides:!1,allowTouchMove:!1,loop:!1,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"}})}),s()(".js-casestudy-slider.view3slides .swiper-container").each((e,t)=>{new o.c(t,{spaceBetween:15,slidesPerView:1,initialSlide:0,centeredSlides:!1,allowTouchMove:!1,loop:!1,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},breakpoints:{820:{slidesPerView:3,spaceBetween:20}}})})}}var l=i(1),c=i.n(l);class d{constructor(){this.dom={slider:document.querySelector(".js-logo-slider")},this.dom.slider&&this.init()}init(){window.logoSlider=new o.c(".js-logo-slider .swiper-container",{direction:"horizontal",spaceBetween:30,loop:!1,allowTouchMove:!0,freeMode:!0,speed:0,slidesPerView:"auto",breakpoints:{769:{spaceBetween:90}}});var e=new c.a.Controller({globalSceneOptions:{reverse:!0,triggerHook:1}});new c.a.Scene({triggerElement:".js-logo-slider",offset:.2*window.innerHeight,duration:window.innerHeight}).on("progress",(function(e){window.logoSlider.translateTo(-e.progress*window.logoSlider.virtualSize)})).addTo(e)}}o.c.use([o.a,o.b]);class h{constructor(){this.dom={childSlider:document.querySelector(".js-f-p-s-childslider .swiper-container")},this.dom.childSlider&&this.init()}init(){new o.c(this.dom.childSlider,{spaceBetween:30,slidesPerView:"auto",initialSlide:1,centeredSlides:!1,allowTouchMove:!1,loop:!1,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"}})}}class u{constructor(){this.dom={section:document.querySelector(".front-page-prod")},this.dom.section&&this.init()}init(){var e=new c.a.Controller({globalSceneOptions:{duration:100,reverse:!0,triggerHook:.5}}),t=new c.a.Controller({globalSceneOptions:{reverse:!0,triggerHook:.5}});for(let t=0;t<5;t++)new c.a.Scene({triggerElement:".front-page-prod",offset:-.2*window.innerHeight+110*t}).setClassToggle(".front-page-prod h2","--anim"+(t+1)).addTo(e);var i=document.querySelector(".front-page-prod .laser");new c.a.Scene({triggerElement:".front-page-prod",offset:-.2*window.innerHeight,duration:window.innerHeight/2}).on("progress",(function(e){i.style.setProperty("--progress",e.progress.toFixed(3))})).addTo(t)}}class p{constructor(){this.appHeight(),window.addEventListener("resize",this.appHeight)}appHeight(){document.documentElement.style.setProperty("--app-height",window.innerHeight+"px")}}o.c.use([o.a,o.b]);class g{constructor(){this.initExperienceSlider(),this.initSolutionsSlider(),this.initBigSlider()}initExperienceSlider(){s()(".js-kiosk-experience-slider .swiper-container").each((e,t)=>{new o.c(t,{spaceBetween:0,slidesPerView:1,initialSlide:0,loop:!1,pagination:{el:".swiper-experience-pagination",clickable:!0}})})}initSolutionsSlider(){s()(".js-kiosk-qsr-slider .swiper-container").each((e,t)=>{new o.c(t,{spaceBetween:0,slidesPerView:1,initialSlide:0,loop:!1,pagination:{el:".swiper-qsr-pagination",clickable:!0}})})}initBigSlider(){const e=s()(".js-kiosk-bigslider-changeslide");let t=new o.c(".js-kiosk-bigslider .swiper-container",{spaceBetween:0,slidesPerView:1,initialSlide:0,loop:!1,allowTouchMove:!1});e.on("click",e=>{const i=parseInt(s()(e.currentTarget).attr("data-index"),10);t.slideTo(i)})}}class m{constructor(){this.DOM={section:document.querySelector(".odmb-main"),steps:document.querySelectorAll(".odmb-main.--desktop .js-borne-step"),stepsMobile:document.querySelectorAll(".odmb-main.--mobile .js-borne-step"),highlight:document.querySelector(".js-highlight"),listItems:document.querySelectorAll(".odmb-main.--desktop .odmb-main__list li"),listItemsMobile:document.querySelectorAll(".odmb-main.--mobile .odmb-main__list li")},this.DESK_ANIMS=[],this.DESK_PIN=null,this.MOBILE_ANIMS=null,this.MOBILE_PIN=null,this.mediaQueries={},this.DOM.section&&this.init()}init(){var e=new c.a.Controller({});for(let t=0;t<5;t++)this.DESK_ANIMS.push(new c.a.Scene({triggerElement:".odmb-main__inner",offset:150+100*t,duration:100,reverse:!0}).on("enter",e=>{this.DOM.steps.forEach(e=>e.classList.remove("is-active")),this.DOM.steps[t].classList.add("is-active");var i=this.DOM.listItems[t],n=i.offsetHeight,s=this.DOM.section.getBoundingClientRect().top,o=i.getBoundingClientRect().top-s-75;this.DOM.highlight.style.transform="translateY("+o+"px)",this.DOM.highlight.style.height=n+"px",this.DOM.highlight.classList.add("is-active"),this.DOM.listItems.forEach(e=>e.classList.remove("is-active")),this.DOM.listItems[t].classList.add("is-active")}).on("leave",e=>{0===t&&"REVERSE"===e.scrollDirection&&"BEFORE"===e.state&&(this.DOM.steps.forEach(e=>e.classList.remove("is-active")),this.DOM.listItems.forEach(e=>e.classList.remove("is-active")),this.DOM.highlight.classList.remove("is-active"))}).addTo(e).enabled(!1));this.DESK_PIN=new c.a.Scene({triggerElement:".odmb-main.--desktop .odmb-main__inner",offset:180,duration:400}).setPin(".odmb-main.--desktop .odmb-main__borne__inner",{pushFollowers:!0}).addTo(e).enabled(!1),this.MOBILE_PIN=new c.a.Scene({triggerElement:".odmb-main.--mobile",offset:75+document.querySelector(".odmb-main.--mobile .odmb-main__head").offsetHeight+10,triggerHook:.2,duration:400}).setPin(".odmb-main.--mobile .odmb-main__pin",{pushFollowers:!0}).addTo(e).enabled(!1);this.MOBILE_PIN.on("progress",e=>{let t=5*e.progress;for(let e=0;e<5;e++)t>e&&te.classList.remove("is-active")),this.DOM.stepsMobile[e].classList.add("is-active"),this.DOM.listItemsMobile.forEach(e=>e.classList.remove("is-active")),this.DOM.listItemsMobile[e].classList.add("is-active"))}),this.initMQ()}initMQ(){this.addMediaQuery("mobile","(max-width: 910px)"),this.addMediaQuery("desktop","(min-width: 911px)")}addMediaQuery(e,t){var i=window.matchMedia(t),n=jQuery.proxy(this.handleMediaChange,this,e);i.addListener(n),this.mediaQueries[e]={listener:n,mql:i},this.handleMediaChange(e,i)}handleMediaChange(e,t){switch(e){case"mobile":t.matches?this.MOBILE_PIN.enabled(!0):this.MOBILE_PIN.enabled(!1);break;case"desktop":t.matches?(this.DESK_ANIMS.forEach(e=>e.enabled(!0)),this.DESK_PIN.enabled(!0)):(this.DESK_ANIMS.forEach(e=>e.enabled(!1)),this.DESK_PIN.enabled(!1))}}}class w{constructor(){this.DOM={section:document.querySelector(".mobileord-main"),steps:document.querySelectorAll(".mobileord-main.--desktop .js-borne-step"),stepsMobile:document.querySelectorAll(".mobileord-main.--mobile .js-borne-step"),highlight:document.querySelector(".js-highlight"),listItems:document.querySelectorAll(".mobileord-main.--desktop .mobileord-main__list li"),listItemsMobile:document.querySelectorAll(".mobileord-main.--mobile .mobileord-main__list li")},this.DESK_ANIMS=[],this.DESK_PIN=null,this.MOBILE_ANIMS=null,this.MOBILE_PIN=null,this.mediaQueries={},this.DOM.section&&this.init()}init(){var e=new c.a.Controller({});for(let t=0;t<5;t++)this.DESK_ANIMS.push(new c.a.Scene({triggerElement:".mobileord-main__inner",offset:150+100*t,duration:100,reverse:!0}).on("enter",e=>{this.DOM.steps.forEach(e=>e.classList.remove("is-active")),this.DOM.steps[t].classList.add("is-active");var i=this.DOM.listItems[t],n=i.offsetHeight,s=this.DOM.section.getBoundingClientRect().top,o=i.getBoundingClientRect().top-s-75;this.DOM.highlight.style.transform="translateY("+o+"px)",this.DOM.highlight.style.height=n+"px",this.DOM.highlight.classList.add("is-active"),this.DOM.listItems.forEach(e=>e.classList.remove("is-active")),this.DOM.listItems[t].classList.add("is-active")}).on("leave",e=>{0===t&&"REVERSE"===e.scrollDirection&&"BEFORE"===e.state&&(this.DOM.steps.forEach(e=>e.classList.remove("is-active")),this.DOM.listItems.forEach(e=>e.classList.remove("is-active")),this.DOM.highlight.classList.remove("is-active"))}).addTo(e).enabled(!1));this.DESK_PIN=new c.a.Scene({triggerElement:".mobileord-main.--desktop .mobileord-main__inner",offset:180,duration:400}).setPin(".mobileord-main.--desktop .mobileord-main__borne__inner",{pushFollowers:!0}).addTo(e).enabled(!1),this.MOBILE_PIN=new c.a.Scene({triggerElement:".mobileord-main.--mobile",offset:75+document.querySelector(".mobileord-main.--mobile .mobileord-main__head").offsetHeight+10,triggerHook:.2,duration:400}).setPin(".mobileord-main.--mobile .mobileord-main__pin",{pushFollowers:!0}).addTo(e).enabled(!1);this.MOBILE_PIN.on("progress",e=>{let t=5*e.progress;for(let e=0;e<5;e++)t>e&&te.classList.remove("is-active")),this.DOM.stepsMobile[e].classList.add("is-active"),this.DOM.listItemsMobile.forEach(e=>e.classList.remove("is-active")),this.DOM.listItemsMobile[e].classList.add("is-active"))}),this.initMQ()}initMQ(){this.addMediaQuery("mobile","(max-width: 910px)"),this.addMediaQuery("desktop","(min-width: 911px)")}addMediaQuery(e,t){var i=window.matchMedia(t),n=jQuery.proxy(this.handleMediaChange,this,e);i.addListener(n),this.mediaQueries[e]={listener:n,mql:i},this.handleMediaChange(e,i)}handleMediaChange(e,t){switch(e){case"mobile":t.matches?this.MOBILE_PIN.enabled(!0):this.MOBILE_PIN.enabled(!1);break;case"desktop":t.matches?(this.DESK_ANIMS.forEach(e=>e.enabled(!0)),this.DESK_PIN.enabled(!0)):(this.DESK_ANIMS.forEach(e=>e.enabled(!1)),this.DESK_PIN.enabled(!1))}}}class v{constructor(){this.DOM={bandwidth:document.querySelector("#product-audio-figure"),picture:document.querySelector("#product-audio-bandwidth"),micro:document.querySelector(".product-audio__micro"),layer1:document.querySelector("#collaboration-layer-1"),layer2:document.querySelector("#collaboration-layer-2"),layer3:document.querySelectorAll(".collaboration-layer-3")},this.DOM.picture&&this.init()}init(){var e=new c.a.Controller({globalSceneOptions:{reverse:!0,triggerHook:.5}});new c.a.Scene({triggerElement:this.DOM.bandwidth,offset:-.5*window.innerHeight,duration:1.5*window.innerHeight}).on("enter",e=>{this.DOM.picture.classList.add("is-active")}).on("progress",e=>{var t=.5*(this.DOM.bandwidth.getBoundingClientRect().top/window.innerHeight*100);this.DOM.picture.style.transform="translateX("+t+"vw)"}).addTo(e);const t=document.querySelector(".product-audio__micro > video");console.log(t),this.initVideoScroll()}initVideoScroll(){const e=document.querySelector(".product-audio__micro > video");e.duration;e.play(),this.current=0;var t=new c.a.Controller({globalSceneOptions:{reverse:!0,triggerHook:.5}});new c.a.Scene({triggerElement:this.DOM.micro,offset:0,duration:2*this.DOM.micro.offsetHeight/3}).on("progress",e=>{this.current=e.progress}).addTo(t);var i=()=>{try{e.currentTime=e.duration*this.current}catch(e){}requestAnimationFrame(i)};requestAnimationFrame(i)}}class f{constructor(){this.DOM={section:document.querySelector("#driveid_board")},this.DOM.section&&this.init()}init(){var e=new c.a.Controller({globalSceneOptions:{reverse:!0,triggerHook:.5}});new c.a.Scene({triggerElement:this.DOM.section,offset:-.2*window.innerHeight,duration:window.innerHeight}).on("enter",e=>{this.DOM.section.classList.add("is-visible")}).on("leave",e=>{this.DOM.section.classList.remove("is-visible")}).addTo(e)}}class b{constructor(){this.DOM={section:document.querySelector("#tableservice_burger")},this.DOM.section&&this.init()}init(){var e=new c.a.Controller({globalSceneOptions:{reverse:!0,triggerHook:.5}});new c.a.Scene({triggerElement:this.DOM.section,offset:-.2*window.innerHeight,duration:window.innerHeight}).on("enter",e=>{this.DOM.section.classList.add("is-visible")}).on("leave",e=>{this.DOM.section.classList.remove("is-visible")}).addTo(e)}}class M{constructor(){this.DOM={section:document.querySelector("#touchless_laser")},this.DOM.section&&this.init()}init(){var e=new c.a.Controller({globalSceneOptions:{reverse:!0,triggerHook:.5}});new c.a.Scene({triggerElement:this.DOM.section,offset:-.2*window.innerHeight,duration:window.innerHeight}).on("enter",e=>{this.DOM.section.classList.add("is-visible")}).on("leave",e=>{this.DOM.section.classList.remove("is-visible")}).addTo(e)}}class S{constructor(){this.DOM={countdown:document.querySelectorAll(".countdown")},this.DOM.countdown&&this.init()}init(){var e=new c.a.Controller;Array.prototype.forEach.call(this.DOM.countdown,(function(t){new c.a.Scene({triggerElement:t,triggerHook:.9,duration:"80%",offset:50,reverse:!1}).on("enter",e=>{!function(e){var t=0,i=e.dataset.countdown,n=setInterval((function(){t<=i?(e.innerHTML=t,t++):clearInterval(n)}),10)}(t),t.classList.add("is-counting")}).addTo(e)}))}}class y{constructor(){this.DOM={section:document.querySelector(".qtimer-data-js"),picture:document.querySelector(".qtimer-chart-js")},this.DOM.picture&&this.init()}init(){var e=new c.a.Controller({globalSceneOptions:{reverse:!0,triggerHook:.5}});new c.a.Scene({triggerElement:this.DOM.section,offset:-.5*window.innerHeight,duration:1.5*window.innerHeight}).on("progress",e=>{var t=this.DOM.section.getBoundingClientRect(),i=40*(t.top/t.height);this.DOM.picture.style.transform="translateX("+i+"vw)"}).addTo(e)}}class _{constructor(){this.DOM={section:document.querySelector("#s22-transaction-js")},this.DOM.section&&this.init()}init(){var e=new c.a.Controller({globalSceneOptions:{reverse:!0,triggerHook:.5}});new c.a.Scene({triggerElement:this.DOM.section,offset:-.2*window.innerHeight,duration:window.innerHeight}).on("enter",e=>{this.DOM.section.classList.add("is-active")}).on("leave",e=>{this.DOM.section.classList.remove("is-active")}).addTo(e)}}class O{constructor(){this.dom={checkbtn:document.querySelectorAll(".cta--check")},this.dom.checkbtn&&this.init()}init(){this.dom.checkbtn.forEach(e=>{e.addEventListener("click",e=>{const t=e.currentTarget.getAttribute("data-check");document.querySelector(".input-"+t+" input").checked=!0})})}}document.addEventListener("DOMContentLoaded",e=>{new p,new r,new a,new d,new m,new w,new g,new v,new S,new f,new b,new M,new y,new _,new h,new u;s()("#a11y").length&&(s()("#a11y").find(".ginput_container textarea").closest(".ginput_container").prev(".gfield_label").addClass("under textarea"),s()("#a11y").find("li.gfield .gfield_label").click((function(){s()(this).next(".ginput_container").find('input[type="text"], textarea').focus()})),s()("#a11y").find('.ginput_container input[type="text"]').focus((function(){s()(this).closest(".ginput_container").prev(".gfield_label").removeClass("under").addClass("over")})).blur((function(){""==s()(this).val()&&s()(this).closest(".ginput_container").prev(".gfield_label").removeClass("over").addClass("under")})),s()("#a11y").find(".ginput_container textarea").focus((function(){s()(this).closest(".ginput_container").prev(".gfield_label").removeClass("under textarea").addClass("over")})).blur((function(){""==s()(this).val()&&s()(this).closest(".ginput_container").prev(".gfield_label").removeClass("over").addClass("under textarea")})),s()("#a11y").find('.ginput_container input[type="text"]').each((function(){""!=s()(this).val()&&s()(this).closest(".ginput_container").prev(".gfield_label").removeClass("under").addClass("over")})),s()("#a11y").find(".ginput_container textarea").each((function(){""!=s()(this).val()&&s()(this).closest(".ginput_container").prev(".gfield_label").removeClass("under textarea").addClass("over")})),s()("#a11y").find(".ginput_container .styledSelect").click((function(){s()(this).closest(".ginput_container").prev(".gfield_label").removeClass("under").addClass("over")})).blur((function(){""==s()(this).val()&&s()(this).closest(".ginput_container").prev(".gfield_label").removeClass("over").addClass("under")})),s()("#a11y").find(".ginput_container select").each((function(){s()(this).closest(".ginput_container").prev(".gfield_label").addClass("under").removeClass("over")})));new O;s()('.c-masterhead a[href*="#"], .c-masterhead__anchor__icon').on("click",e=>{const t=s()(e.currentTarget).attr("href");e.preventDefault(),s()("html, body").animate({scrollTop:s()(t).offset().top},400)}),s()('.drive-ecosystem__item[href*="#"]').on("click",e=>{const t=s()(e.currentTarget).attr("href");e.preventDefault(),s()("html, body").animate({scrollTop:s()(t).offset().top-s()(".header").height()-20},400)}),window.openPlayer=function(e){var t=document.querySelector(e);t.style.display="",t.querySelector("video")&&t.querySelector("video").play()},window.closePlayer=function(e){var t=document.querySelector(e);t.querySelector("video")&&t.querySelector("video").pause(),t.style.display="none"},s()(".js-fakelink").replaceWith((function(){var e=s()(this).attr("href"),t=s()(this).attr("title")?s()(this).attr("title"):s.a.trim(s()(this).text()),i=s()(this).attr("target")?s()(this).attr("target"):"_blank";return`${t}`}))})}})