1var headings = jQuery(".toc-title"); 2var distancesToTop = new Array(headings.length).fill(99999); 3var closestToTop = 1; 4jQuery(window).scroll(function () { 5 jQuery(".elementor-toc__list-item-text").removeClass("elementor-item-active"); 6 headings.each(function (index, value) { 7 var el = jQuery(this); 8 var elTop = el.offset().top; 9 var distanceToTop = -50; 10 winTop = jQuery(window).scrollTop(); 11 distancesToTop[index] = Math.abs(distanceToTop - (elTop - winTop)); 12 curr = distancesToTop.indexOf(Math.min(...distancesToTop)) + 1; 13 jQuery(".elementor-toc__list-item-text[href='#" + curr + "']").addClass("focused"); 14 jQuery(".elementor-toc__list-item-text[href!='#" + curr + "']").removeClass("focused"); 15 }); 16});
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.