| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -115,9 +115,11 @@ const resultToHTML = ({ url, title, content }) => {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					}
 | 
					 | 
					 | 
					 | 
					}
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					const redir = (id, term) => {
 | 
					 | 
					 | 
					 | 
					const redir = (id, term) => {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  // SPA navigation
 | 
					 | 
					 | 
					 | 
					  const shouldTrim = PRODUCTION && SEARCH_ENABLED
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					  const baseURLPrefix = shouldTrim ? "" : BASE_URL.replace(/\/$/g, "")
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					  const urlString = `${baseURLPrefix}${id}#:~:text=${encodeURIComponent(term)}/`
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  window.Million.navigate(
 | 
					 | 
					 | 
					 | 
					  window.Million.navigate(
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    new URL(`${BASE_URL.replace(/\/$/g, "")}${id}#:~:text=${encodeURIComponent(term)}/`),
 | 
					 | 
					 | 
					 | 
					    new URL(urlString),
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    ".singlePage",
 | 
					 | 
					 | 
					 | 
					    ".singlePage",
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  )
 | 
					 | 
					 | 
					 | 
					  )
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  closeSearch()
 | 
					 | 
					 | 
					 | 
					  closeSearch()
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -179,7 +181,7 @@ const registerHandlers = (onInputFn) => {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  })
 | 
					 | 
					 | 
					 | 
					  })
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					}
 | 
					 | 
					 | 
					 | 
					}
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					const displayResults = (finalResults, extractHighlight = false) => {
 | 
					 | 
					 | 
					 | 
					const displayResults = (term, finalResults, extractHighlight = false) => {
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  const results = document.getElementById("results-container")
 | 
					 | 
					 | 
					 | 
					  const results = document.getElementById("results-container")
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					  if (finalResults.length === 0) {
 | 
					 | 
					 | 
					 | 
					  if (finalResults.length === 0) {
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    results.innerHTML = `<button class="result-card">
 | 
					 | 
					 | 
					 | 
					    results.innerHTML = `<button class="result-card">
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
 
 |