e if (event.key === 'Escape') {
			search(false);
		} else if ((event.key === 'n' || event.key === 'N') && nav.length > 0) {
			navIndex = (navIndex + (event.shiftKey ? nav.length - 1 : 1)) % nav.length;
			render(nav[navIndex]);
			document.getElementById('matchval').textContent = matchval + ' (' + (navIndex + 1) + ' of ' + nav.length + ')';
			window.scroll(0, inverted ? root.level * 16 : canvasHeight - (root.level + 1) * 16);
			canvas.onmousemove();
		}
	}

const cpool = [
'all',
' CollectedHeap::array_