!function e(t,n,r){function s(o,u){if(!n){if(!t){var a=“function”==typeof require&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);throw new Error(“Cannot find module '”o
“'”)}var f=n={exports:{}};t[0].call(f.exports,function(e){var n=t[1];return s(n?n:e)},f,f.exports,e,t,n,r)}return n.exports}for(var i=“function”==typeof require&&require,o=0;ourl
“)”),initWithJSON(json)})}function emptyResultsContainer(){options.resultsContainer.innerHTML=“”}function appendToResultsContainer(text){options.resultsContainer.innerHTML+=text}function registerInput(){options.searchInput.addEventListener(“keyup”,function(e){emptyResultsContainer();var key=e.which,query=e.target.value;isWhitelistedKey(key)&&isValidQuery(query)&&render(repository.search(query))})}function render(results){if(0===results.length)return appendToResultsContainer(options.noResultsText);for(var i=0;i