1(function(){var __sections__={};(function(){for(var i=0,s=document.getElementById("sections-script").getAttribute("data-sections").split(",");i<s.length;i++)__sections__[s[i]]=!0})(),(function(){if(__sections__.popup)try{(function(){var LOCK_ATTR="data-vp-popup-locked";function lockModal(modal){if(!(!modal||modal.getAttribute(LOCK_ATTR)==="true")){var width=Math.round(modal.getBoundingClientRect().width);width<8||(modal.style.setProperty("--vp-popup-locked-width",width+"px"),modal.setAttribute(LOCK_ATTR,"true"))}}function lockVisible(root){for(var scope=root||document,modals=scope.querySelectorAll(".cc-popup.cc-popup--visible .cc-popup-modal--layout-image-only"),i=0;i<modals.length;i+=1)lockModal(modals[i])}var observer=new MutationObserver(function(){lockVisible(document)});function start(){lockVisible(document),document.body&&observer.observe(document.body,{attributes:!0,subtree:!0,attributeFilter:["class"]})}document.readyState==="loading"?document.addEventListener("DOMContentLoaded",start):start(),document.addEventListener("shopify:section:load",function(event){lockVisible(event.target)})})()}catch(e){console.error(e)}})(),(function(){if(!(!__sections__["vp-cyber-hero-signup"]&&!Shopify.designMode))try{(function(){function focusSuccess(root){if(root){var success=root.querySelector("[data-vp-cyber-success]");success&&(typeof success.scrollIntoView=="function"&&success.scrollIntoView({block:"center"}),success.focus())}}function initAll(){for(var roots=document.querySelectorAll("[data-vp-cyber-hero]"),i=0;i<roots.length;i+=1)focusSuccess(roots[i])}document.readyState==="loading"?document.addEventListener("DOMContentLoaded",initAll):initAll(),document.addEventListener("shopify:section:load",function(event){focusSuccess(event.target.querySelector("[data-vp-cyber-hero]"))})})()}catch(e){console.error(e)}})(),(function(){if(!(!__sections__["vp-technology-tabs"]&&!Shopify.designMode))try{(function(){var instances=new WeakMap;function prefersReducedMotion(){return window.matchMedia("(prefers-reduced-motion: reduce)").matches}function currentIndex(tabs){var i;for(i=0;i<tabs.length;i+=1)if(tabs[i].getAttribute("aria-selected")==="true")return i;return 0}function restartTimer(root){var ring=root.querySelector(".vp-tech-tabs__tab.is-active .vp-tech-tabs__timer-ring");ring&&(ring.style.animation="none",ring.getBoundingClientRect(),ring.style.animation="")}function activate(root,index){var tabs=root.querySelectorAll('[role="tab"]'),panels=root.querySelectorAll('[role="tabpanel"]'),i;for(i=0;i<tabs.length;i+=1){var selected=i===index;tabs[i].setAttribute("aria-selected",selected?"true":"false"),tabs[i].tabIndex=selected?0:-1,tabs[i].classList.toggle("is-active",selected)}for(i=0;i<panels.length;i+=1){var match=panels[i].getAttribute("data-vp-tech-index")===String(index);panels[i].hidden=!match,panels[i].classList.toggle("is-active",match)}}function init(root){if(!root||instances.has(root))return;var tabs=Array.prototype.slice.call(root.querySelectorAll('[role="tab"]'));if(!tabs.length)return;var autoplayEnabled=root.getAttribute("data-autoplay")==="true",duration=Math.max(3,parseInt(root.getAttribute("data-autoplay-speed"),10)||6)*1e3,remaining=duration,startedAt=0,timerId=null,pauseReasons={hover:!1,focus:!1,offscreen:!0,reduced:prefersReducedMotion()},observer=null,motionQuery=window.matchMedia("(prefers-reduced-motion: reduce)");function isFullyPaused(){return!autoplayEnabled||pauseReasons.hover||pauseReasons.focus||pauseReasons.offscreen||pauseReasons.reduced}function pauseClock(){timerId!==null&&(clearTimeout(timerId),timerId=null),startedAt&&(remaining-=Date.now()-startedAt,startedAt=0)}function resumeClock(){isFullyPaused()||timerId!==null||(remaining<=0&&(remaining=duration),startedAt=Date.now(),timerId=setTimeout(onTick,remaining))}function resetClock(){pauseClock(),remaining=duration,restartTimer(root),isFullyPaused()||resumeClock()}function onTick(){timerId=null,startedAt=0,remaining=duration;var next=(currentIndex(tabs)+1)%tabs.length;activate(root,next),restartTimer(root),isFullyPaused()||resumeClock()}function syncPaused(){var paused=isFullyPaused();root.classList.toggle("is-paused",paused),paused?pauseClock():resumeClock()}function setPauseReason(key,value){pauseReasons[key]=value,syncPaused()}
1function onClick(event){var index=parseInt(event.currentTarget.getAttribute("data-vp-tech-index"),10);activate(root,index),resetClock()}function onKey(event){var keys=["ArrowLeft","ArrowRight","ArrowUp","ArrowDown","Home","End"];if(keys.indexOf(event.key)!==-1){event.preventDefault();var current=tabs.indexOf(event.currentTarget),next=current;event.key==="Home"?next=0:event.key==="End"?next=tabs.length-1:event.key==="ArrowLeft"||event.key==="ArrowUp"?next=(current-1+tabs.length)%tabs.length:next=(current+1)%tabs.length,activate(root,next),tabs[next].focus(),resetClock()}}function onMouseEnter(){setPauseReason("hover",!0)}function onMouseLeave(){setPauseReason("hover",!1)}function onFocusIn(event){event.target.closest('[role="tab"]')&&setPauseReason("focus",!0)}function onFocusOut(event){var next=event.relatedTarget;next&&root.contains(next)&&next.closest('[role="tab"]')||setPauseReason("focus",!1)}function onMotionChange(event){setPauseReason("reduced",event.matches)}for(var i=0;i<tabs.length;i+=1)tabs[i].addEventListener("click",onClick),tabs[i].addEventListener("keydown",onKey);root.addEventListener("mouseenter",onMouseEnter),root.addEventListener("mouseleave",onMouseLeave),root.addEventListener("focusin",onFocusIn),root.addEventListener("focusout",onFocusOut),motionQuery.addEventListener?motionQuery.addEventListener("change",onMotionChange):motionQuery.addListener&&motionQuery.addListener(onMotionChange),"IntersectionObserver"in window?(observer=new IntersectionObserver(function(entries){var entry=entries[0];setPauseReason("offscreen",!(entry&&entry.isIntersecting))},{threshold:0}),observer.observe(root)):setPauseReason("offscreen",!1),syncPaused(),root.classList.add("is-enhanced"),instances.set(root,{tabs:tabs,onClick:onClick,onKey:onKey,onMouseEnter:onMouseEnter,onMouseLeave:onMouseLeave,onFocusIn:onFocusIn,onFocusOut:onFocusOut,onMotionChange:onMotionChange,motionQuery:motionQuery,observer:observer,pauseClock:pauseClock})}function destroy(root){var inst=instances.get(root);if(inst){var i;for(inst.pauseClock&&inst.pauseClock(),i=0;i<inst.tabs.length;i+=1)inst.tabs[i].removeEventListener("click",inst.onClick),inst.tabs[i].removeEventListener("keydown",inst.onKey);root.removeEventListener("mouseenter",inst.onMouseEnter),root.removeEventListener("mouseleave",inst.onMouseLeave),root.removeEventListener("focusin",inst.onFocusIn),root.removeEventListener("focusout",inst.onFocusOut),inst.motionQuery&&(inst.motionQuery.removeEventListener?inst.motionQuery.removeEventListener("change",inst.onMotionChange):inst.motionQuery.removeListener&&inst.motionQuery.removeListener(inst.onMotionChange)),inst.observer&&inst.observer.disconnect(),instances.delete(root)}}function initAll(){for(var roots=document.querySelectorAll(".vp-tech-tabs"),i=0;i<roots.length;i+=1)init(roots[i])}document.readyState==="loading"?document.addEventListener("DOMContentLoaded",initAll):initAll(),document.addEventListener("shopify:section:load",function(event){var root=event.target.querySelector(".vp-tech-tabs");root&&init(root)}),document.addEventListener("shopify:section:unload",function(event){var root=event.target.querySelector(".vp-tech-tabs");root&&destroy(root)})})()}catch(e){console.error(e)}})()})(); 2//# sourceMappingURL=/cdn/shop/t/9/compiled_assets/scripts.js.map?v=162343172646820249811789391265
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.