PageSourceSearch

https://northern.edu/sites/default/files/js/js_eXDtsAlFiEuVf1zD3md…hcwXFLoWaKdcdyhFoyDWc35V2mf9izZWsvFPXw1Gy6w

js northern.edu collected 2026-10-01 12:01:19 UTC 2,765 bytes, 3 lines download raw bytes

1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
2(function($,Drupal){"use strict";function init(root_elements,anchor_elements,showLinks=true,linkContent='#'){let selector='';for(var i=0;i<root_elements.length;i++)for(var j=0;j<anchor_elements.length;j++)selector+=root_elements[i]+' '+anchor_elements[j]+', ';selector=selector.replace(/,\s*$/,"");$(selector).each(function(){var anchor=generateAnchor(this);if(showLinks)generateAnchorLink(this,anchor,linkContent);});}function generateUniqueIdBase(el){var text=$(el).text();var nonsafeChars=/[& +$,:;=?@"#{}|^~[`%!'<>\]\.\/\(\)\*\\\n\t\b\v]/g,urlText;urlText=text.trim().replace(/\'/gi,"").replace(nonsafeChars,"-").replace(/-{2,}/g,"-").substring(0,64).replace(/^-+|-+$/gm,"").toLowerCase();return urlText||el.tagName.toLowerCase();}function generateUniqueId(el){var anchorBase=generateUniqueIdBase(el);for(var i=0;;i++){var anchor=anchorBase;if(i>0)anchor+="-"+i;if(!document.getElementById(anchor))return anchor;}}function generateAnchor(el){if(el.id)return el.id;else{var anchor=generateUniqueId(el);el.id=anchor;return anchor;}}function generateAnchorLink(el,anchor,linkContent){$(el).append('<a class="auto-anchor" title="Permalink to this item" href="#'+anchor+'">'+linkContent+'</a>');}$(window).on('load',function(){let roots=drupalSettings.auto_anchors.root_elements.split(',');let elements=drupalSettings.auto_anchors.anchor_elements.split(',');init(roots,elements,drupalSettings.auto_anchors.show_automatic_anchor_links,drupalSettings.auto_anchors.link_content);if(window.location.hash&&$(window.location.hash).length)$('html,body').animate({scrollTop:$(window.location.hash).offset().top},'slow');});})(jQuery,Drupal);;
3(function(Drupal){'use strict';Drupal.behaviors.bootstrap_barrio={attach:function(context,settings){var position=window.scrollY;window.addEventListener('scroll',function(){if(window.scrollY>50)document.querySelector('body').classList.add("scrolled");else document.querySelector('body').classList.remove("scrolled");var scroll=window.scrollY;if(scroll>position){document.querySelector('body').classList.add("scrolldown");document.querySelector('body').classList.remove("scrollup");}else{document.querySelector('body').classList.add("scrollup");document.querySelector('body').classList.remove("scrolldown");}position=scroll;});document.addEventListener('click',function(event){if(!event.target.matches('.dropdown-item a.dropdown-toggle'))return;event.preventDefault();toggle(event.target.next('ul'));event.stopPropagation();},false);var toggle=function(elem){if(window.getComputedStyle(elem).display==='block'){hide(elem);return;}show(elem);};var show=function(elem){elem.style.display='block';};var hide=function(elem){elem.style.display='none';};}};})(Drupal);;

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.