1(function() {!function(){"use strict";!function(){const e=window.FastCommentsUI.extensions.find(e=>"infinite-scroll"===e.id);let n,t;setInterval(function(){const s=window.FastCommentsUI.extensions.some(e=>"autoplay"===e.id);if(s)return;const o=e.root.querySelector(".comments");if(!o)return;const i=o.querySelectorAll(".comment");let c,r;if("NF"===e.config.defaultSortDirection&&e.config.newCommentsToBottom?(c=i[3]||i[0],r=i[i.length-3]||i[i.length-1]):(c=i[i.length-3]||i[i.length-1],r=i[3]||i[0]),c&&!c.isObserved){n&&n.disconnect();const t=new IntersectionObserver(n=>{if(n[0].isIntersecting&&!c.paginated){c.paginated=!0;const n=o.scrollHeight,t=o.scrollTop;e.paginateNext(function(){o.classList.add("animated-background")},function(){o.classList.remove("animated-background");const e=o.scrollHeight;o.scrollTop=t+(e-n)})}});t.observe(c),c.isObserved=!0,n=t}if(r&&!r.isObservedFirst){t&&t.disconnect();const n=new IntersectionObserver(n=>{if(n[0].isIntersecting&&e.hasPrev&&e.hasPrev()&&!r.paginatedPrev){r.paginatedPrev=!0;const n=o.scrollHeight,t=o.scrollTop;e.paginatePrev(function(){o.classList.add("animated-background")},function(){o.classList.remove("animated-background");const e=o.scrollHeight;o.scrollTop=t+(e-n)})}});n.observe(r),r.isObservedFirst=!0,t=n}},1e3),e.css="\n <style>\n .pagination { display: none; }\n </style>\n "}()}();})()
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.