!function(){"use strict";function e(s,o){(null==o||o>s.length)&&(o=s.length);for(var l=0,p=new Array(o);ld(o,f)&&(h(o,f,m),o.data=s.result,o.error=null==s?void 0:s.error,document.dispatchEvent(d(o,p)))})).catch((function(s){o.error=s.message}))}),100)}}}])&&c(s.prototype,o),Object.defineProperty(s,"prototype",{writable:!1}),e}();function b(s){return function(s){if(Array.isArray(s))return w(s)}(s)||function(s){if("undefined"!=typeof Symbol&&null!=s[Symbol.iterator]||null!=s["@@iterator"])return Array.from(s)}(s)||function(s,o){if(s){if("string"==typeof s)return w(s,o);var l=Object.prototype.toString.call(s).slice(8,-1);return"Object"===l&&s.constructor&&(l=s.constructor.name),"Map"===l||"Set"===l?Array.from(s):"Arguments"===l||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(l)?w(s,o):void 0}}(s)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function w(s,o){(null==o||o>s.length)&&(o=s.length);for(var l=0,p=new Array(o);l\n
').concat((null==s?void 0:s.highlight)||s.payload.text,"
\n

").concat(s.payload.titles.join(" > "),"

"),o}},{key:"updateResult",value:function(){var s=this,o=[];this.activeResultIdx=null,this.searchInput.data.forEach((function(l,p){var f=s.generateSearchResult(l);f.dataset.key=p,o.push(f),f.addEventListener("mouseover",(function(o){s.activeResultIdx=parseInt(f.dataset.key),s.addActiveClassToResult(s.activeResultIdx)}))})),this.modal.updateResultChildren(o,(function(){s.activeResultIdx=0,s.addActiveClassToResult(s.activeResultIdx)}))}},{key:"setFocusToInput",value:function(){this.searchInput.input.focus()}},{key:"addActiveClassToResult",value:function(s){var o=this.modal.result.querySelectorAll(".qdr-search-result");0!==o.length&&(b(o).forEach((function(s){s.classList.contains("active")&&s.classList.remove("active")})),b(o).find((function(o){return parseInt(o.dataset.key)===parseInt(s)})).classList.add("active"))}},{key:"navigateTroughResults",value:function(s){var o;"ArrowUp"===s.key&&(o=this.activeResultIdx-1,this.activeResultIdx=o>=0?o:this.searchInput.data.length-1),"ArrowDown"===s.key&&((o=null===this.activeResultIdx?0:this.activeResultIdx+1)