SYMBOL INDEX (15 symbols across 3 files) FILE: scannerWorker.js function checkIsClash (line 9) | async function checkIsClash(port) { FILE: script.js function avg (line 21) | function avg (arr) { function shuffle (line 27) | function shuffle(array) { function randArr (line 35) | function randArr(start, end, length) { function range (line 39) | function range(start, end) { function sleep (line 43) | function sleep(ms) { function portTime (line 47) | async function portTime(port) { function guessOpenProxyPort (line 59) | async function guessOpenProxyPort() { function guessClashVersion (line 84) | async function guessClashVersion(port) { function getClashVersion (line 129) | async function getClashVersion(port) { function getClashTraffic (line 151) | async function getClashTraffic(port) { function getClashProxies (line 176) | async function getClashProxies(port) { function scanLocalhost (line 191) | async function scanLocalhost(workerNum) { function startScan (line 316) | function startScan() { FILE: service-worker.js constant CACHE_NAME (line 1) | const CACHE_NAME = 'clash-scan-cache-v1';