1(function(){'use strict';function initAccordions(){document.querySelectorAll('.wpsm_panel-group').forEach(function(group){var panels=group.querySelectorAll('.wpsm_panel-default');panels.forEach(function(panel){var heading=panel.querySelector('.wpsm_panel-heading');var body=panel.querySelector('.wpsm_panel-collapse');var icon=panel.querySelector('.ac_open_cl_icon');var titleA=panel.querySelector('.wpsm_panel-title a');if(!heading||!body)return;var isOpen=body.classList.contains('in');body.style.overflow='hidden';if(isOpen){body.style.display='block';body.style.maxHeight=body.scrollHeight+'px';}else{body.style.display='none';body.style.maxHeight='0';} 2if(icon)icon.className=icon.className.replace('fa-plus','').replace('fa-minus','')+(isOpen?' fa-minus':' fa-plus');heading.style.cursor='pointer';heading.addEventListener('click',function(e){e.preventDefault();group.querySelectorAll('.wpsm_panel-default').forEach(function(other){if(other===panel)return;var otherBody=other.querySelector('.wpsm_panel-collapse');var otherIcon=other.querySelector('.ac_open_cl_icon');var otherHd=other.querySelector('.wpsm_panel-heading');if(otherBody&&otherBody.style.display!=='none'){slideUp(otherBody);if(otherIcon){otherIcon.className=otherIcon.className.replace('fa-minus','fa-plus');} 3if(otherHd){otherHd.classList.remove('acc-open');}}});if(body.style.display==='none'||body.style.maxHeight==='0px'){slideDown(body);if(icon){icon.className=icon.className.replace('fa-plus','fa-minus');} 4heading.classList.add('acc-open');}else{slideUp(body);if(icon){icon.className=icon.className.replace('fa-minus','fa-plus');} 5heading.classList.remove('acc-open');}});});});} 6function slideDown(el){el.style.display='block';el.style.maxHeight='0';el.style.overflow='hidden';el.style.transition='max-height 0.3s ease';requestAnimationFrame(function(){el.style.maxHeight=el.scrollHeight+'px';});setTimeout(function(){el.style.maxHeight='none';},320);} 7function slideUp(el){el.style.maxHeight=el.scrollHeight+'px';el.style.overflow='hidden';el.style.transition='max-height 0.3s ease';requestAnimationFrame(function(){el.style.maxHeight='0';});setTimeout(function(){el.style.display='none';},320);} 8if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',initAccordions);}else{initAccordions();} 9(function(){var panel=document.getElementById('megaPanel');var nav=document.getElementById('site-nav');if(!panel||!nav)return;function setTop(){panel.style.top=nav.getBoundingClientRect().bottom+'px';} 10setTop();window.addEventListener('resize',setTop,{passive:true});window.addEventListener('scroll',setTop,{passive:true});})();window.addEventListener('scroll',function(){var nav=document.getElementById('site-nav');if(nav){nav.style.boxShadow=window.scrollY>5?'0 3px 16px rgba(0,0,0,.15)':'0 2px 10px rgba(0,0,0,.1)';}},{passive:true});var gt=document.getElementById('go-top');if(gt){window.addEventListener('scroll',function(){gt.style.opacity=window.scrollY>350?'1':'0';gt.style.pointerEvents=window.scrollY>350?'auto':'none';},{passive:true});gt.addEventListener('click',function(){window.scrollTo({top:0,behavior:'smooth'});});} 11document.querySelectorAll('a[href^="#"]').forEach(function(a){a.addEventListener('click',function(e){var id=a.getAttribute('href');if(id==='#')return;var target=document.querySelector(id);if(target){e.preventDefault();target.scrollIntoView({behavior:'smooth',block:'start'});}});});(function(){var path=window.location.pathname;document.querySelectorAll('.mega-nav>li>a').forEach(function(a){var href=a.getAttribute('href');if(!href||href==='#')return;try{var aPath=new URL(href,window.location.origin).pathname;if(path===aPath||(aPath.length>1&&path.startsWith(aPath))){a.closest('li').classList.add('current');}}catch(e){}});})();})();
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.