var _extends=Object.assign||function(e){for(var o=1;o<arguments.length;o++){var t=arguments[o];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])}return e};window.rdmSolrForm=function(e){const o={config:{header:"",mobileHeader:"",mobileHeaderBreakpoint:0,forceHeaderClass:"",maxSuggestions:5,formActionURL:"/search",classBase:"rdm-solr-form",maxWidth:0},l10n:{search:"Search"}};let t,r,n,s,i,a,d,c,l,f,m=!1,u={},p={};function h(o){e(o.target).is(s)&&(o.preventDefault(),o.stopImmediatePropagation(),v())}function v(){m=!m,r=e(u.header),0!==(n=e(u.mobileHeader)).length&&e(window).width()<=u.mobileHeaderBreakpoint&&(r=n),!0===m?function(){const o={passive:!1};if(0!==r.length){const o=parseInt(r.css("z-index"),10),t=-1,n=function(e){let o=e;do{if("fixed"===o.css("position"))return!0;o=o.parent()}while(!o.is("body"));return!1}(r)?r.position().top:r.offset().top-e(window).scrollTop();let s=r.outerHeight()+n;i.css({zIndex:o+t,top:s+"px"}),""===u.forceHeaderClass||r.hasClass(u.forceHeaderClass)||(f=!0,r.addClass(u.forceHeaderClass))}t.css("overflow","hidden"),document.body.addEventListener("scroll",b,o),document.body.addEventListener("touchmove",b,o),setTimeout(function(){d.focus()},300)}():function(){const e={passive:!1};!0===f&&(f=!1,r.removeClass(u.forceHeaderClass));t.css("overflow",""),document.body.removeEventListener("scroll",b,e),document.body.removeEventListener("touchmove",b,e)}(),i.toggleClass("is-visible",m).attr("aria-hidden",!m)}function g(o){e(o.target).is(i)&&v()}function w(){return""!==d.val()}function b(e){e.preventDefault()}return{init:function(r,n){if(void 0===e)throw new Error("jQuery is not defined.");if(void 0===r)throw new Error("No arguments provided.");if(void 0===(u=_extends(o.config,r)).trigger)throw new Error("Trigger element selector is not defined.");if(t=e("body"),0===(s=e(u.trigger)).length)throw new Error("Could not find search trigger element in DOM.");void 0!==n&&(p=_extends(o.l10n,n)),d=e("<input />",{class:u.classBase+"__input",type:"search",name:"s",placeholder:p.search}),l=e("<label />",{class:u.classBase+"__submit-label"}).append(p.search),c=e("<button />",{class:u.classBase+"__submit",type:"submit"}).append(l),a=e("<form></form>",{class:u.classBase+"__form",action:u.formActionURL,method:"get"}).append(d,c),0<u.maxWidth&&a.css("max-width",u.maxWidth+"px"),i=e("<div></div>",{class:u.classBase,"aria-hidden":!0}).append(a),t.append(i),window.addEventListener("click",h,!0),i.on("click",g),a.on("submit",w)},destroy:function(){m&&v(),window.removeEventListener("click",h,!0),i.off("click",g),i.remove()}}}(jQuery),window.rdmSolrForm.init(_rdmSearchSettings,_rdmSearchStrings);