{"version":3,"names":["useLayoutEffect","useMemo","useRef","useEvent","clearTimeoutIfSet","stopEvent","useTypeahead","context","props","open","dataRef","listRef","activeIndex","onMatch","unstable_onMatch","onTypingChange","unstable_onTypingChange","enabled","findMatch","resetMs","ignoreKeys","selectedIndex","timeoutIdRef","stringRef","prevIndexRef","matchIndexRef","findMatchRef","current","ignoreKeysRef","setTypingChange","value","typing","onKeyDown","event","getMatchingIndex","list","orderedList","string","str","find","text","toLocaleLowerCase","indexOf","listContent","length","key","includes","ctrlKey","metaKey","altKey","allowRapidSuccessionOfFirstLetter","every","window","setTimeout","prevIndex","index","slice","reference","floating","onKeyUp"],"sources":["../../../src/interactions/useTypeahead.ts"],"sourcesContent":[null],"mappings":"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","ignoreList":[]}