1document.addEventListener('DOMContentLoaded',function(){initializePaginationHandlers()});function initializePaginationHandlers(){document.addEventListener("shopify-list-context-update",(event)=>{const paginationContainers=document.querySelectorAll(".collection-pagination");paginationContainers.forEach((paginationContainer)=>{const previousButton=paginationContainer.querySelector(".pagination-button--previous");const nextButton=paginationContainer.querySelector(".pagination-button--next");if(!previousButton||!nextButton)return;const{hasNextPage,hasPreviousPage}=event.detail;if(!hasNextPage&&!hasPreviousPage){paginationContainer.style.display="none"}else{paginationContainer.style.display="flex";if(!hasNextPage){nextButton.setAttribute("disabled","true")}else{nextButton.removeAttribute("disabled")} 2if(!hasPreviousPage){previousButton.setAttribute("disabled","true")}else{previousButton.removeAttribute("disabled")}} 3console.log('Pagination event listener processed for container:',paginationContainer)})},);console.log('Pagination handlers initialized successfully')} 4window.handlePaginationClick=function(listId,direction){const listElement=document.getElementById(listId);if(!listElement){console.error('List element not found:',listId);return} 5if(direction==='next'){listElement.nextPage()}else if(direction==='previous'){listElement.previousPage()} 6window.scrollTo(0,0)}
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.