var fadeElements=document.querySelectorAll(".FadeElement"),fadeElementsAlt=document.querySelectorAll(".FadeElementAlt"),fadeElementsAltWrap=document.querySelectorAll(".FadeElementAltWrap"),fadeOffsetElements=document.querySelectorAll(".FadeOffsetElement"),siteHeader=document.querySelector(".SiteHeader"); function fadeElementsInit() { for(i=0; i.05*window.innerHeight&&fadeElements[i].classList.remove("FadeElement--hidden") } for(i=0; i.05*window.innerHeight&&fadeElementsAlt[i].classList.remove("FadeElementAlt--hidden") } for(i=0; i.1*window.innerHeight)for(var o=0; o.15*window.innerHeight&&(fadeOffsetElements[i].style.opacity=4*n,fadeOffsetElements[i].style.transform="translateY("+-100*n+"px)") } } document.addEventListener("DOMContentLoaded",function() { fadeElementsInit(),window.addEventListener("scroll",fadeInOnScroll) }); var lastScrollTop=0; document.addEventListener("DOMContentLoaded",function() { if(document.getElementById("PromoBar")) { var e=document.getElementById("PromoBar"); document.getElementById("PromoBar__dismiss").addEventListener("click",function(t) { t.preventDefault(),e.classList.add("PromoBar--dismissed") }),e.classList.contains("PromoBar--hideOnScroll")&&window.addEventListener("scroll",function() { var t=window.pageYOffset||document.documentElement.scrollTop; t>lastScrollTop&&t>25?e.classList.add("PromoBar--hidden"):e.classList.remove("PromoBar--hidden"),lastScrollTop=t }) } }); var pressPagers=document.querySelectorAll(".HomePress__pagination .HomePress__pager"),featuredPagers=document.querySelectorAll(".HomeFeatured__pagination .HomeFeatured__pager"); if(document.addEventListener("DOMContentLoaded",function() { new Swiper(".HomeFeatured__carousel", { loop:!0,grabCursor:!0,speed:400,spaceBetween:100,effect:"fade",fadeEffect: { crossFade:!0 },autoplay: { delay:8e3 },pagination: { el:".HomeFeatured__pagination",type:"custom",clickable:!0,bulletClass:"HomeFeatured__pager" },on: { slideChangeTransitionStart:function() { var e=parseInt(document.querySelector(".HomeFeatured__carousel .swiper-slide-active").dataset.swiperSlideIndex); for(i=0; i=768&&0!=techSpecSlides&&(techSpecSlider.destroy(!0,!0),techSpecSlides=!1) } function animateDiagram() { document.querySelector(".TechnologyJiboHardware__diagram").classList.toggle("TechnologyJiboHardware__diagram--showBody") } function heroAnimation() { document.querySelector(".TechnologyHeroText").classList.add("TechnologyHeroText--loaded") } function removeHeroText() { heroText.remove() } function forceDiagramAnimation() { heroText.classList.remove("TechnologyHeroText--loaded"),heroText.classList.add("TechnologyHeroText--forceLoad"),setTimeout(removeHeroText,500),clearTimeout(animateDiagramTimeout),animateDiagram() } function backTopTopToggle() { var e=document.getElementById("TechnologyDetailOne").getBoundingClientRect(),t=window.innerHeight-e.top; window.innerHeight,e.top,window.innerHeight; t>.5*window.innerHeight?document.querySelector(".TechnologyBacktoTop").classList.add("TechnologyBacktoTop--visible"):document.querySelector(".TechnologyBacktoTop").classList.remove("TechnologyBacktoTop--visible") } document.addEventListener("DOMContentLoaded",function() { preventScrollOnHero(),initTechSpecSlider(); new SmoothScroll(".TechnologyJiboHardware__secondaryDesc a, .TechnologyBacktoTop", { offset:75 }); setTimeout(heroAnimation,0),animateDiagramTimeout=setTimeout(animateDiagram,9200),diagramTrigger=document.querySelector(".TechnologyJiboHardware__diagram"),diagramTrigger.onclick=function() { animateDiagram() },exploreTrigger=document.querySelector(".TechnologyHeroText .CTALink"),exploreTrigger.onclick=function(e) { e.preventDefault(),forceDiagramAnimation() },Array.prototype.forEach.call(document.querySelectorAll(".CTALink--techLink"),function(e) { techSpecElements.push(e) }),Array.prototype.forEach.call(document.querySelectorAll(".TechnologyJiboHardware__diagramAnimations svg"),function(e) { techSpecAnimations.push(e) }),techSpecElements.forEach(function(e) { e.addEventListener("click",function() { var t=e,n=e.getAttribute("data-animation-target"); techSpecElements.forEach(function(e) { e!=t&&e.classList.remove("CTALink--secondaryActive") }),techSpecAnimations.forEach(function(e) { e.classList.remove("TechnologyJiboHardware__diagramAnimation--active") }),this.classList.contains("CTALink--secondaryActive")?(this.classList.remove("CTALink--secondaryActive"),document.getElementById(n).classList.remove("TechnologyJiboHardware__diagramAnimation--active")):(this.classList.add("CTALink--secondaryActive"),document.getElementById(n).classList.add("TechnologyJiboHardware__diagramAnimation--active")) }) }),window.addEventListener("resize",initTechSpecSlider,!1),window.addEventListener("scroll",backTopTopToggle,!1) }) } var scrolledQuarter=!1,scrolledHalf=!1,scrolledThreeQuarters=!1,scrolledFull=!1,buttonText=null,utmCampaign=null,utmSource=null,utmMedium=null,utmContent=null; function getQueryVariable(e) { for(var t=window.location.search.substring(1).split("&"),n=0; n=25&&0==scrolledQuarter?(trackEvent("Scrolled 25%", { category:"Scroll Tracking" }),scrolledQuarter=!0):getScrollPercent()>=50&&0==scrolledHalf?(trackEvent("Scrolled 50%", { category:"Scroll Tracking" }),scrolledHalf=!0):getScrollPercent()>=75&&0==scrolledThreeQuarters?(trackEvent("Scrolled 75%", { category:"Scroll Tracking" }),scrolledThreeQuarters=!0):getScrollPercent()>=100&&0==scrolledFull&&(trackEvent("Scrolled 100%", { category:"Scroll Tracking" }),scrolledFull=!0) } function emailSignupTracking(e) { trackEvent("Email Submitted", { category:"Conversions",email:e,name:utmCampaign,source:utmSource,medium:utmMedium,content:utmContent }),analytics.identify( { email:e }) } function buyButtonTracking(e) { var t=window.getComputedStyle(e).backgroundColor,n=e.innerHTML,i=e.classList; analytics.track("Clicked Buy Button", { label:i,color:t,text:n }) } document.addEventListener("DOMContentLoaded",function() { !1!==getQueryVariable("utm_campaign")&&(utmCampaign=getQueryVariable("utm_campaign")),!1!==getQueryVariable("utm_source")&&(utmSource=getQueryVariable("utm_source")),!1!==getQueryVariable("utm_medium")&&(utmMedium=getQueryVariable("utm_medium")),!1!==getQueryVariable("utm_content")&&(utmContent=getQueryVariable("utm_content")),window._wq=window._wq||[],_wq.push( { id:"_all",onHasData:function(e) { e.bind("play",function() { trackEvent("Play", { label:e.name(),category:"Video" }) }),e.bind("pause",function() { trackEvent("Pause", { label:e.name(),secondsWatched:e.secondsWatched(),percentWatched:e.percentWatched(),category:"Video" }) }),e.bind("end",function() { trackEvent("100% Watched", { label:e.name(),secondsWatched:e.secondsWatched(),percentWatched:e.percentWatched(),category:"Video" }) }),e.bind("percentwatchedchanged",function(t,n) { t>=.25&&n<.25?trackEvent("25% Watched", { label:e.name(),category:"Video" }):t>=.5&&n<.5?trackEvent("50% Watched", { label:e.name(),category:"Video" }):t>=.75&&n<.75&&trackEvent("75% Watched", { label:e.name(),category:"Video" }) }) } }),window.addEventListener("scroll",scrollTracking); document.querySelectorAll(".BuyButton").forEach(function(e) { e.addEventListener("click",function(e) { buyButtonTracking(this) }) }) });