1let observer = new IntersectionObserver( 2 function (entries) { 3 if (entries[0].isIntersecting === true) { 4 new CountUp('resultsitemFirst', 0).update(18); 5 new CountUp('resultsitemSecond', 0).update(16); 6 new CountUp('resultsitemThird', 8051, { separator: '.' }).start(); 7 new CountUp('resultsitemFourth', 6461, { separator: '.' }).start(); 8 new CountUp('resultsitemFifth', 4750, { separator: '.' }).start(); 9 new CountUp('resultsitemSixth', 0).update(999); 10 new CountUp('resultsitemSeventh', 2012, { separator: '.' }).start(); 11 new CountUp('resultsitemEighth', 0).update(251); 12 new CountUp('resultsitemNinth', 0).update(99); 13 new CountUp('resultsitemTenth', 0).update(356); 14 new CountUp('resultsitemEleventh', 0).update(85); 15 new CountUp('resultsitemTwelfth', 0).update(45); 16 new CountUp('resultsitemThirteenth', 0).update(73); 17 new CountUp('resultsitemFourteenth', 0).update(31); 18 new CountUp('resultsitemFifteenth', 0).update(241); 19 new CountUp('resultsitemSixteenth', 0).update(24); 20 new CountUp('resultsitemSeventeenth', 0).update(13); 21 } 22 }, 23 { threshold: [0] } 24); 25 26observer.observe(document.querySelector('#results')); 27 28function resshowHide(shID) { 29 if (document.getElementById(shID)) { 30 if (document.getElementById(shID+'-show').style.display != 'none') { 31 document.getElementById(shID+'-show').style.display = 'none'; 32 document.getElementById(shID).style.display = 'block'; 33 } 34 else { 35 document.getElementById(shID+'-show').style.display = 'inline-block'; 36 document.getElementById(shID).style.display = 'none'; 37 } 38 } 39}
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.