1$(document).ready(function(){var sections=document.querySelectorAll(".section-home-lets-move, .home-key-stre, .section-home-supported, .section-migration-stories");if(!sections.length)return;var reduceMotion=window.matchMedia&&window.matchMedia("(prefers-reduced-motion: reduce)");function syncSection(section){var shouldPause=!section.__nhMotionVisible||document.hidden||reduceMotion&&reduceMotion.matches;section.classList.toggle("nh-motion-paused",shouldPause)}function syncAllSections(){for(var i2=0;i2<sections.length;i2++){syncSection(sections[i2])}}if(typeof IntersectionObserver!=="undefined"){var motionObserver=new IntersectionObserver(function(entries){entries.forEach(function(entry){entry.target.__nhMotionVisible=entry.isIntersecting;syncSection(entry.target)})},{threshold:.01});for(var i=0;i<sections.length;i++){sections[i].__nhMotionVisible=false;syncSection(sections[i]);motionObserver.observe(sections[i])}}else{for(var j=0;j<sections.length;j++){sections[j].__nhMotionVisible=true;syncSection(sections[j])}}document.addEventListener("visibilitychange",syncAllSections);if(reduceMotion){if(typeof reduceMotion.addEventListener==="function"){reduceMotion.addEventListener("change",syncAllSections)}else if(typeof reduceMotion.addListener==="function"){reduceMotion.addListener(syncAllSections)}}});
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.