function toggleMenu(){document.getElementById("hamburger").classList.toggle("close"),document.getElementById("body").classList.toggle("menu-open")}function startObserve(t,e){if(e){const r=new IntersectionObserver(e,{threshold:[0,1]});t.forEach(t=>{r.observe(t)})}}function imageIntersectionCallback(t,e){t.forEach(t=>{if(t.intersectionRatio>0){let r=t.target.getAttribute("data-src");r&&(window.screen.width<600&&(r=r.replace("/medium/","/small/")),t.target.src=r,t.target.classList.add("lazy-loaded")),e.unobserve(t.target)}})}function urlIntersectionCallback(t,e){t.forEach(r=>{const a=r.target.querySelectorAll("[data-url].lazy-url")||[t[0].target];a.length>0&&(a.forEach(t=>{const e=t.getAttribute("data-url");t.addEventListener("click",r=>{const a=e||r.target.getAttribute("data-url"),n=t.target||t.getAttribute("data-target")||r.target.getAttribute("data-target");if(a&&"#"!==a){const t=window.open(decodeUrl(a),n);t?t.focus():console.warn("Popup blocked",t,a)}})}),e.unobserve(r.target))})}window.decodeUrl=window.decodeUrl||function(t){if(!t.startsWith("encoded"))return t;if(t){t=t.substring(7);let e="";const r="0A12B34C56D78E9FULONYXTIZKJSHVPWQMGR";let a,n;for(let o=0;o