var hsSearch=function(e){var t,n,r,o,a="",c=e,s=e.querySelector(".hs-search-field__input"),u=e.querySelector(".hs-search-field__suggestions"),i=function(){u.innerHTML="",s.focus(),c.classList.remove("hs-search-field--open")},l=function(){var t=new XMLHttpRequest,n="/_hcms/search?&term="+encodeURIComponent(a)+"&limit="+encodeURIComponent(3)+"&autocomplete=true&analytics=true&"+function(){for(var t=[],n=e.querySelector("form"),r=0;r=200&&t.status<400){var e=JSON.parse(t.responseText);e.total>0?((r=[]).push("
  • Results for \""+(n=e).searchTerm+'"
  • '),n.results.forEach(function(e,t){r.push("
  • "+e.title+"
  • ")}),i(),u.innerHTML=r.join(""),c.classList.add("hs-search-field--open"),h()):i()}else console.error("Server reached, error retrieving results.");var n,r},t.onerror=function(){console.error("Could not reach the server.")},t.send()},h=function(){var e=[];e.push(s);for(var t=u.getElementsByTagName("A"),n=0;n2?l():0==a.length&&i()},n=250,function(){var e=this,a=arguments,c=r&&!o;clearTimeout(o),o=setTimeout(function(){o=null,r||t.apply(e,a)},n||200),c&&t.apply(e,a)});s.addEventListener("input",function(e){9!=e.which&&40!=e.which&&38!=e.which&&27!=e.which&&a!=s.value&&f()})};if(document.attachEvent?"complete"===document.readyState:"loading"!==document.readyState){var searchResults=document.querySelectorAll(".hs-search-field");Array.prototype.forEach.call(searchResults,function(e){hsSearch(e)})}else document.addEventListener("DOMContentLoaded",function(){var e=document.querySelectorAll(".hs-search-field");Array.prototype.forEach.call(e,function(e){hsSearch(e)})});