isBrowser(query) {
    return compare(
      UserAgentData.browserName,
      UserAgentData.browserFullVersion,
      query
    );
  }
Check if the User Agent browser matches `query`.

`query` should be a string like "Chrome" or "Chrome > 33".

Valid browser names include:

- ACCESS NetFront
- AOL
- Amazon Silk
- Android
- BlackBerry
- BlackBerry PlayBook
- Chrome
- Chrome for iOS
- Chrome frame
- Facebook PHP SDK
- Facebook for iOS
- Firefox
- IE
- IE Mobile
- Mobile Safari
- Motorola Internet Browser
- Nokia
- Openwave Mobile Browser
- Opera
- Opera Mini
- Opera Mobile
- Safari
- UIWebView
- Unknown
- webOS
- etc...

An authoritative list can be found in the PHP `BrowserDetector` class and
related classes in the same file (see calls to `new UserAgentBrowser` here:
https://fburl.com/50728104).

@note Function results are memoized

@param {string} query Query of the form "Name [range expression]"
@return {boolean}