1(function(){'use strict';function ready(fn){if(document.w3readyState!=='loading'){fn();}else{document.addEventListener('DOMContentLoaded',fn);}} 2function addClasses(selector,classes){document.querySelectorAll(selector).forEach(function(el){el.classList.add.apply(el.classList,classes);});} 3function swing(p){return 0.5-Math.cos(p*Math.PI)/ 2;} 4function prefersReducedMotion(){return window.matchMedia&&window.matchMedia('(prefers-reduced-motion: reduce)').matches;} 5function fade(el,into){if(!el||el.dataset.sparklingFading===String(into)){return;} 6el.dataset.sparklingFading=String(into);if(prefersReducedMotion()){el.style.opacity=into?'1':'';el.style.display=into?'block':'none';return;} 7var duration=400;var start=null;var from=parseFloat(window.getComputedStyle(el).opacity);if(isNaN(from)){from=into?0:1;} 8if(into){el.style.display='block';} 9function step(ts){if(start===null){start=ts;} 10var p=Math.min((ts-start)/ duration,1);var v=from+((into?1:0)-from)*swing(p);el.style.opacity=String(v);if(p<1){window.requestAnimationFrame(step);}else if(!into){el.style.display='none';el.style.opacity='';}} 11window.requestAnimationFrame(step);} 12window.SparklingIsMobile=function(){return(navigator.userAgent.match(/Android/i)||navigator.userAgent.match(/webOS/i)||navigator.userAgent.match(/iPhone/i)||navigator.userAgent.match(/iPod/i)||navigator.userAgent.match(/iPad/i)||navigator.userAgent.match(/BlackBerry/));};window.generateMobileMenu=function(){var menu=document.querySelector('#masthead .site-navigation-inner .navbar-collapse > ul.nav');if(!menu){return;} 13if(window.SparklingIsMobile()&&window.innerWidth>767){menu.classList.add('sparkling-mobile-menu');}else{menu.classList.remove('sparkling-mobile-menu');}};function styleCoreMarkup(){addClasses('.comment-reply-link',['btn','btn-sm','btn-default']);addClasses('#submit, button[type=submit], html input[type=button], input[type=reset], input[type=submit]',['btn','btn-default']);addClasses('.widget_rss ul',['media-list']);addClasses('.postform',['form-control']);addClasses('table#wp-calendar',['table','table-striped']);} 14function initScrollToTop(){var button=document.querySelector('.scroll-to-top');if(!button){return;} 15function onScroll(){fade(button,(window.pageYOffset||document.documentElement.scrollTop)>100);} 16window.addEventListener('scroll',onScroll,{passive:true});onScroll();button.addEventListener('click',function(event){event.preventDefault();var from=window.pageYOffset||document.documentElement.scrollTop;if(!from){return;} 17if(prefersReducedMotion()){window.scrollTo(0,0);return;} 18var duration=800;var start=null;function step(ts){if(start===null){start=ts;} 19var p=Math.min((ts-start)/ duration,1);window.scrollTo(0,from*(1-swing(p)));if(p<1){window.requestAnimationFrame(step);}} 20window.requestAnimationFrame(step);});} 21function initDropdowns(){document.querySelectorAll('.sparkling-dropdown').forEach(function(el){el.addEventListener('click',function(){if(el.parentNode){el.parentNode.classList.toggle('open');}});});} 22function initStickyHeader(){var navbar=document.querySelector('.navbar-fixed-top');if(!navbar){return;} 23var header=navbar.closest('header');if(!header){return;} 24var adminbar=document.getElementById('wpadminbar');var navHeight=parseFloat(window.getComputedStyle(navbar).height)||0;var adminHeight=adminbar?parseFloat(window.getComputedStyle(adminbar).height)||0:0;header.style.marginBottom=(adminbar?Math.abs(navHeight-adminHeight):navHeight)+'px';} 25ready(function(){styleCoreMarkup();initScrollToTop();initDropdowns();initStickyHeader();window.generateMobileMenu();window.addEventListener('resize',window.generateMobileMenu);});}());
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.