1document.addEventListener("DOMContentLoaded",function(){document.querySelectorAll(".block-process-steps").forEach(function(s){u(s)});function u(s){const r=s.querySelectorAll(".block-process-steps__video");if(!r.length)return;if(window.IntersectionObserver){const t=new IntersectionObserver(function(n){n.forEach(function(o){const e=o.target;o.isIntersecting?e.paused&&setTimeout(async function(){try{await i(s,e),e.paused&&await e.play()}catch(c){c.name}},100):e.paused||e.pause()})},{threshold:.5,rootMargin:"-25% 0px -25% 0px"});r.forEach(function(n){t.observe(n)})}function i(t,n){const o=t.querySelectorAll(".block-process-steps__video");return Promise.all(Array.from(o).map(function(e){return e!==n&&!e.paused?(e.pause(),new Promise(function(c){const a=function(){e.paused||e.readyState===0?c():setTimeout(a,10)};a()})):Promise.resolve()}))}r.forEach(function(t){t.addEventListener("play",function(){i(s,t)})})}});
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.