const returnUA = async () => new Promise((resolve, rejected) => { resolve(userAgent.toString()) })
[ // Generate a random list of unique user agent strings ...Array.from( new Set( Array(1000) .fill() .map( () => new UserAgent(({ userAgent }) => !BOTS.test(userAgent)).toString() ) ) ), // Read from Yaml file ...Object.values( parse( readFileSync( join(__dirname, browserUserAgentsYaml), 'utf-8' ) ) ).flat() ].filter(Boolean)