diff --git a/renderer/src/assets/data/index.ts b/renderer/src/assets/data/index.ts index 37d79a09..d09ddf5b 100644 --- a/renderer/src/assets/data/index.ts +++ b/renderer/src/assets/data/index.ts @@ -102,12 +102,14 @@ async function loadStats (language: string) { start = indexMatcher[start * INDEX_WIDTH + 1] const end = ndjson.indexOf('\n', start) const stat = JSON.parse(ndjson.slice(start, end)) as Stat - return { - stat, - matcher: stat.matchers.find(m => - m.string === matchStr || - m.advanced === matchStr)! + + const matcher = stat.matchers.find(m => + m.string === matchStr || m.advanced === matchStr) + if (!matcher) { + // console.log('fnv1a32 collision') + return undefined } + return { stat, matcher } } STATS_ITERATOR = ndjsonFindLines(ndjson)