1function init(component){tabularEvents();activateFirstTab();function tabularEvents(){component.addEventListener('click',function(e){const clickedLink=e.target.closest('.tabular-menu-link');if(!clickedLink){return;} 2e.preventDefault();const tabularMenuItem=clickedLink.closest('.tabular-menu-item');if(!tabularMenuItem){return;} 3const tabIndex=Array.from(tabularMenuItem.parentElement.children).indexOf(tabularMenuItem);const activeContentItem=component.querySelectorAll('.tabular-content-item')[tabIndex];Array.from(tabularMenuItem.parentElement.children).forEach(function(el){el.classList.remove('active');});tabularMenuItem.classList.add('active');scrollHorizontalTarget(clickedLink);if(!activeContentItem){return;} 4Array.from(activeContentItem.parentElement.children).forEach(function(el){el.classList.remove('active');});activeContentItem.classList.add('active');});} 5function activateFirstTab(){const link=component.querySelector('.tabular-menu-link');if(link){link.click();}}} 6loopAll('.tabular-data',function(component,index){init(component);});
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.