1var lastKnownScrollY=0;var currentScrollY=0;var ticking=false;var idOfHeader="masterMenu";var eleHeader=null;const classes={pinned:"header-pin",unpinned:"header-unpin"};var divCabecera=document.getElementById("ctl00_Cabecera_menu");if(divCabecera==null){divCabecera=document.getElementById("Head");} 2function onScroll(){currentScrollY=window.pageYOffset;requestTick();} 3function requestTick(){if(!ticking){requestAnimationFrame(update);} 4ticking=true;} 5function update(){var cabeceratop=divCabecera.offsetTop+300;if(currentScrollY>cabeceratop){pin();} 6if(currentScrollY<cabeceratop){unpin();} 7lastKnownScrollY=currentScrollY;ticking=false;} 8function pin(){if(eleHeader.classList.contains(classes.unpinned)){eleHeader.classList.remove(classes.unpinned);eleHeader.classList.add(classes.pinned);}} 9function unpin(){if(eleHeader.classList.contains(classes.pinned)||!eleHeader.classList.contains(classes.unpinned)){eleHeader.classList.remove(classes.pinned);eleHeader.classList.add(classes.unpinned);}} 10document.addEventListener("DOMContentLoaded",function(){eleHeader=document.getElementById(idOfHeader);document.addEventListener("scroll",onScroll,false);});
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.