PageSourceSearch

https://www.codyyellowstone.org/content/cache/autoptimize/js/autop…c409433e4b744f3f03efed339.js?ver=1731703699

js codyyellowstone.org collected 2026-10-02 10:56:41 UTC 1,651 bytes, 6 lines download raw bytes

1document.addEventListener('DOMContentLoaded',function(){let navigation=document.querySelector('.main-navigation');new MainNavigation(navigation);let header=document.querySelector('.header');const resizer=new ResizeObserver(function(entries){document.documentElement.style.setProperty('--header-height',header.clientHeight+'px');});resizer.observe(document.body);});window.addEventListener('load',function(){let hero=document.querySelector('.hero');if(!hero&&!document.body.classList.contains('page-template-template-webflow-embed')){return;}
2let header=document.querySelector('.header');const observer=new IntersectionObserver(function(entries){entries.forEach(function(entry){header.classList.toggle('header--fixed',!entry.isIntersecting);});},{rootMargin:`${header.clientHeight * 0.5}px 0px 0px 0px`});let tracker=document.querySelector('.js-scroll-tracker');observer.observe(tracker);});class MainNavigation{constructor(nav){this.toggle=nav.querySelector('.js-nav-toggle');this.menu=document.getElementById('main-navigation');this.expanded=false;this.initialize();}
3initialize(){const main_nav=this;main_nav.toggle.addEventListener('click',function(){let expand=main_nav.toggle.getAttribute('aria-expanded')==='false';main_nav.toggle_menu(expand);});document.addEventListener('keydown',function(e){if(!main_nav.expanded){return;}
4if(e.code!=='Escape'){return;}
5main_nav.toggle_menu(false);});}
6toggle_menu(expand){this.toggle.setAttribute('aria-expanded',expand.toString());this.menu.setAttribute('data-expanded',expand.toString());this.toggle.setAttribute('aria-label',expand?'Close navigation menu':'Open navigation menu');this.expanded=expand;}}

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.