${c(e.title,document.getElementById("search-input").value)}
${e.date?`
${e.date}
`:""}
${e.snippet?`
${e.snippet}
`:""}
`).join(""),t.classList.add("active")}document.addEventListener("DOMContentLoaded",function(){const c=document.getElementById("search-toggle"),i=document.getElementById("search-box"),s=document.getElementById("search-input"),o=document.getElementById("search-results");if(!c||!i||!s||!o)return;c.addEventListener("click",function(e){e.stopPropagation();const t=i.style.display!=="none";t?(i.style.display="none",o.classList.remove("active"),s.value=""):(i.style.display="block",setTimeout(()=>{s.focus(),n()},10))});let l;s.addEventListener("input",function(s){clearTimeout(l);const i=s.target.value.trim();if(!i){o.classList.remove("active");return}!e&&!t&&n(),l=setTimeout(()=>{if(e){const e=a(i);r(e)}else setTimeout(()=>{if(e){const e=a(i);r(e)}},500)},300)}),document.addEventListener("click",function(e){!i.contains(e.target)&&!c.contains(e.target)&&(o.classList.remove("active"),i.style.display="none",s.value="")}),s.addEventListener("keydown",function(e){if(e.key==="Escape")o.classList.remove("active"),i.style.display="none",s.value="",c.focus();else if(e.key==="ArrowDown"){e.preventDefault();const t=o.querySelector(".search-result-item");t&&t.focus()}}),o.addEventListener("keydown",function(e){const t=Array.from(o.querySelectorAll(".search-result-item")),n=t.indexOf(e.target);if(e.key==="ArrowDown"){e.preventDefault();const s=(n+1)%t.length;t[s].focus()}else if(e.key==="ArrowUp")if(e.preventDefault(),n<=0)s.focus();else{const e=n-1;t[e].focus()}else e.key==="Escape"&&(o.classList.remove("active"),s.focus())})})})()