data/factories/browsers/webkit.json
{
"rules": {
"/ucbrowserhd/i": "uc browser hd",
"/bdbrowserhd/i": "baidu browser hd",
"/bdbrowser_mini/i": "baidu browser mini",
"/bidubrowser/i": "baidu spark",
"/baidubrowser|bdbrowser/i": "baidu browser",
"/flyflow/i": "flyflow",
"/opios/i": "opera mini ios",
"/opera mini/i": "opera mini",
"/ucmini/i": "ucbrowser mini",
"/ucturbo/i": "ucbrowser turbo",
"/(?<!n)ubrowser/i": "ubrowser",
"/uc ?browser|ucweb|uc applewebkit/i": "ucbrowser",
"/coast/i": "coast",
"/icabmobile/i": "icab mobile",
"/icab/i": "icab",
"/phantomjs/i": "phantomjs",
"/salamweb/i": "salamweb",
"/(fban|fb_iab)\\/messengerlite/i": "facebook messenger lite",
"/(fban|fb_iab)\\/(messenger|orca-android)/i": "facebook messenger app",
"/(fban|fb_iab)\\/groups/i": "facebook groups",
"/facebookexternalhit/i": "facebookexternalhit",
"/fban\\/ema.+fbav/i": "facebook lite",
"/fban|fbav|fb_iab|facebook/i": "facebook app",
"/playstation|psp /i": "playstation browser",
"/silk/i": "silk",
"/flipboard/i": "flipboard app",
"/liebaofast/i": "liebao fast",
"/navermatome/i": "matome",
"/netfrontlifebrowser/i": "netfrontlifebrowser",
"/chedot/i": "chedot",
"/qword/i": "qword browser",
"/mxbrowser|maxthon|myie/i": "maxthon",
"/superbird/i": "superbird",
"/micromessenger|com\\.tencent\\.mm/i": "wechat app",
"/pinterestbot/i": "pinterest bot",
"/pinterest/i": "pinterest app",
"/lite baiduboxapp/i": "baidu box app lite",
"/baiduboxapp/i": "baidu box app",
"/newsarticle/i": "newsarticle app",
"/miuibrowser| miui\\//i": "miui browser",
"/bingsapphire/i": "bingsearch",
"/com\\.google\\.android\\.apps\\.magazines/i": "google play newsstand",
"/com\\.google\\.android\\.apps\\.searchlite/i": "google search lite",
"/com\\.google\\.googlemobile/i": "google mobile app",
"/gsa/i": "google app",
"/1passwordthumbs/i": "1passwordthumbs",
"/1password/i": "1password",
"/alohabrowser|aloha\\//i": "aloha-browser",
"/bingweb/i": "bingweb",
"/klar\\//i": "firefox klar",
"/focus\\//i": "firefox focus",
"/edgios/i": "edge mobile for ios",
"/opera news/i": "opera news",
"/com\\.apple\\.mobilenotes/i": "apple mobilenotes",
"/tizen ?browser/i": "tizenbrowser",
"/tizen.*version.*(safari|mobile)/i": "tizen browser",
"/iemobile|wpdesktop|zunewp7|xblwp7/i": "iemobile",
"/360 aphone browser|360 ?browser/i": "360 browser",
"/(?:obigointernetbrowser|obigo-browser|obigo|telecabrowser|teleca)[\\/-]qo?\\d+/i": "obigo q",
"/sitekiosk/i": "sitekiosk",
"/Mozilla\\/5\\.0.*\\(.*Trident\\/8\\.0.*rv\\:\\d+\\).*|Mozilla\\/5\\.0.*\\(.*Trident\\/7\\.0.*\\) like Gecko.*|Mozilla\\/5\\.0.*\\(.*MSIE 10\\.\\d.*Trident\\/(4|5|6|7|8)\\.0.*|Mozilla\\/(4|5)\\.0.*\\(.*MSIE (9|8|7|6)\\.0.*|Mozilla\\/(4|5)\\.0.*\\(.*MSIE (5|4)\\.\\d+.*|Mozilla\\/\\d\\.\\d+.*\\(.*MSIE (3|2|1)\\.\\d+.*/": "internet explorer",
"/(?:android|mtk|maui|samsung|windows ce|symbos).*(?:opera|opr\\/)|(?:opera|opr\\/).*(?:android|mtk|maui|samsung|windows ce|symbos)/i": "opera mobile",
"/mobileiron/i": "mobile iron",
"/(?<!x)iron(\\/| (?!build|pro)|$)/i": "iron",
"/ opx\\/|oprgx\\/|opera%20gx|opera 20gx/i": "opera gx",
"/ opt\\/|opera%20touch|opera 20touch/i": "opera touch",
"/opr\\//i": "opera",
"/midori/i": "midori",
"/whatsapp/i": "whatsapp",
"/com\\.google\\.googleplus/i": "google+ app",
"/com\\.google\\.android\\.youtube/i": "youtube app",
"/google page speed insights/i": "google pagespeed insights",
"/googlebot-mobile/i": "googlebot-mobile",
"/googlebot/i": "googlebot",
"/appcent/i": "appcent",
"/schoolwires/i": "schoolwires app",
"/qupzilla/i": "qupzilla",
"/domain\\.com/i": "pagepeeker screenshot maker",
"/coc_coc_browser/i": "coc_coc_browser",
"/yasearchbrowser/i": "ya-search-browser",
"/yabrowser\\/[0-9_.]+ \\(lite\\)/i": "yabrowser-lite",
"/yabrowser/i": "yabrowser",
"/yisouspider/i": "yisouspider",
"/crios/i": "chrome for ios",
"/nexplayer/i": "nexplayer",
"/dolfin|dolphin/i": "dolfin",
"/arora/i": "arora",
"/ilunascape/i": "ilunascape",
"/lunascape/i": "lunascape",
"/com\\.douban\\.group/i": "douban app",
"/com\\.apple\\.notes/i": "apple notes app",
"/com\\.apple\\.webkit/i": "apple webkit service",
"/safarifetcherd/i": "apple safari fetcher daemon",
"/zdownload%20pro/i": "zdownload pro",
"/notizen/i": "notizen",
"/yaani/i": "yaanibrowser",
"/altibrowser/i": "altibrowser",
"/minibrowsermobile/i": "minibrowsermobile",
"/qtminibrowser/i": "qtminibrowser",
"/ibrowser\\/mini/i": "ibrowser mini",
"/ibrowser/i": "ibrowser",
"/onebrowser/i": "onebrowser",
"/baiduspider/i": "baiduspider",
"/http\\:\\/\\/www\\.baidu\\.com\\/search/i": "baidu mobile search",
"/yjapp|yjtop/i": "yahoo! app",
"/ninesky/i": "ninesky-browser",
"/listia/i": "listia",
"/aldiko/i": "aldiko",
"/acheetahi/i": "cm browser",
"/outlook/i": "outlook",
"/newb/i": "newb",
"/chromium/i": "chromium",
"/surfbrowser|surf\\//i": "surfbrowser",
"/sogou web spider/i": "sogou web spider",
"/qqbrowser|v1_and_sq/i": "qqbrowser",
"/ipadqq| qq\\//i": "qq-app",
"/qvodplayerbrowser/i": "qvodplayerbrowser",
"/motorolawebkit/i": "motorola webkit",
"/ekioh/i": "ekioh browser",
"/lg browser/i": "lg browser",
"/seznam\\.cz|sznprohlizec/i": "seznam browser",
"/sogoumobilebrowser/i": "sogou mobile browser",
"/via translate\\.google\\.com/i": "google translate",
"/heliummobilebrowser/i": "heliummobilebrowser",
"/teleca|obigo|au-mic|mic\\//i": "teleca-obigo",
"/polaris/i": "polaris",
"/cosbrowser/i": "cos browser",
"/nintendobrowser|nintendo 3ds/i": "nintendobrowser",
"/nx\\/|wiiu/i": "netfront nx",
"/netfront|nf\\/?[34]/i": "netfront",
"/vlc/i": "vlc media player",
"/netnewswire/i": "netnewswire",
"/goodreader/i": "goodreader",
"/espn app|espn radio|espn%20radio/i": "espn radio",
"/toppodcasts/i": "toppodcasts",
"/free-podcasts/i": "free-podcasts",
"/podcasts/i": "podcasts",
"/podwrangler/i": "podwrangler",
"/musicdownloaderlite/i": "musicdownloaderlite",
"/musicdownloader/i": "musicdownloader",
"/fancymusic/i": "fancymusic",
"/ipodder/i": "ipodder",
"/antenna\\//i": "antennapod",
"/podcruncher/i": "podcruncher",
"/downcast/i": "downcast",
"/podkicker classic/i": "podkicker classic",
"/podkicker pro/i": "podkicker pro",
"/podkicker/i": "podkicker",
"/player fm/i": "player fm",
"/overcast/i": "overcast",
"/rss_?radio/i": "rssradio podcast player",
"/sports%20talk%201050/i": "sports talk 1050",
"/audioboom/i": "audioboom",
"/knbr%20680/i": "knbr 680",
"/77%20wabc/i": "77 wabc",
"/the%20dan%20patrick%20show/i": "the dan patrick show",
"/mark%20levin%20show/i": "mark levin show",
"/amarok/i": "amarok",
"/digg feed fetcher/i": "digg feed fetcher",
"/cheshire/i": "cheshire",
"/(?<!_)custom(?! phone|rom)/i": "custom",
"/smarttv/i": "smarttv webbrowser",
"/puffin/i": "puffin",
"/sailfish/i": "sailfish browser",
"/kioclient/i": "kioclient",
"/smtbot/i": "smtbot",
"/msnbot-media/i": "msnbot-media",
"/bingbot|msnbot/i": "bingbot",
"/bingpreview/i": "bing preview",
"/opera/i": "opera",
"/naver[\\/\\(]/i": "naver",
"/(?:aliyunos|yunos).*safari|com\\.aliyun\\.mobile\\.browser/i": "aliyun-browser",
"/qwant(mobile)?\\/|qwantios/i": "qwant-mobile",
"/sunrisebrowser|sunrise\\//i": "sunrise",
"/odyssey web browser/i": "odyssey web browser",
"/ddg-ios-|duckduckgo/i": "duckduck app",
"/origyn web browser/i": "origyn web browser",
"/safariviewservice/i": "safari-view-service",
"/yandexmobilebot/i": "yandex-mobile-bot",
"/espial|escape/i": "espial tv browser",
"/impendoom-bot/i": "impendoom-bot",
"/woorankreview/i": "woorank-review",
"/ntentbrowser/i": "ntentbrowser",
"/chatgpt-user/i": "chatgpt-user-bot",
"/siteauditbot/i": "siteauditbot",
"/webpositive/i": "webpositive",
"/img2dataset/i": "img2dataset",
"/stainless/i": "stainless",
"/the diary/i": "the diary",
"/kakaotalk/i": "kakaotalk",
"/alamofire/i": "alamofire",
"/^client\\//i": "client-app",
"/history\\//i": "history-tv",
"/snowshoe/i": "snowshoe",
"/kindle\\//i": "kindle",
"/daumapps/i": "daum-app",
"/ghostery/i": "ghostery privacy browser",
"/liferea/i": "liferea",
"/postbox/i": "postbox",
"/dooble/i": "dooble",
"/shiira/i": "shiira",
"/gptbot/i": "gpt-bot",
"/ecosia/i": "ecosia",
"/splash/i": "splash",
"/flock/i": "flock",
"/jsdom/i": "jsdom",
"/zite/i": "zite",
"/uzbl/i": "uzbl",
"/(?:like android|windows ce|symbos).*safari/i": "safari",
"/samsungbrowser/i": "samsungbrowser",
"/google web preview/i": "google web preview",
"/tansodl/i": "tanso download manager",
"/mb2345browser|com\\.browser2345/i": "2345 browser",
"/skyfire/i": "skyfire",
"/twonkybeambrowser/i": "twonky beam",
"/fast-webcrawler/i": "fast webcrawler",
"/petalbot/i": "petalbot",
"/airwatch browser/i": "airwatch browser",
"/reeder\\//i": "reeder",
"/applebot/i": "applebot",
"/linkedinapp/i": "linkedin-app",
"/bytespider/i": "bytespider",
"/surdotlybot/i": "surdotlybot",
"/linux; android.*version|android[\\/ ][\\d\\.]+ release|(?:android|mtk|maui|samsung|gingerbread|z710e|ebrd1101|folio_and_a|velocitymicro).*safari/i": "android webkit",
"/webos|wosbrowser|wossystem/i": "webkit/webos",
"/omniweb/i": "omniweb",
"/browserng/i": "nokia oss browser",
"/(?<!devicename:)nokia/i": "nokiabrowser",
"/twitter for i|twitter\\//i": "twitter app",
"/iris\\//i": "iris",
"/qtcarbrowser/i": "model s browser",
"/qtweb internet browser/i": "qtweb internet browser",
"/boxee/i": "boxee",
"/qtwebkit/i": "qtwebkit",
"/Qt\\//": "qt",
"/instagram/i": "instagram app",
"/webclip/i": "webclip app",
"/mercury/i": "mercury",
"/worxwebappstore/i": "worxwebappstore",
"/macappstore/i": "macappstore",
"/stickypassword/i": "sticky-password",
"/office word|microsoft word|word\\//i": "word",
"/microsoft office/i": "office",
"/appstore/i": "apple appstore app",
"/webglance/i": "web glance",
"/yhoo_search_app/i": "yahoo mobile app",
"/newsblur\\//i": "newsblur app",
"/newsblur feed fetcher/i": "newsblur feed fetcher",
"/coremedia/i": "coremedia",
"/dataaccessd/i": "ios dataaccessd",
"/hotmailbuzzr|mailbuzzr%20hotmail/i": "hotmailbuzzr",
"/mailbar/i": "mailbar",
"/slurp/i": "slurp",
"/^mail|mozilla\\/5\\.0.*\\(.*(cpu iphone os|cpu os) \\d+(_|\\.)\\d+.* like mac os x.*\\) applewebkit.* \\(khtml, like gecko\\)$|^mozilla\\/5\\.0 \\(macintosh; intel mac os x.*\\) applewebkit.* \\(khtml, like gecko\\)$|^mozilla\\/5\\.0 \\(windows.*\\) applewebkit.* \\(khtml, like gecko\\)$/i": "apple mail",
"/playbook/i": "blackberry playbook tablet",
"/flycast/i": "flycast",
"/bb10; ?(kbd|touch)|blackberry/i": "blackberry",
"/wetab-browser/i": "wetab browser",
"/profiller/i": "profiller",
"/wkhtmltopdf/i": "wkhtmltopdf",
"/wkhtmltoimage/i": "wkhtmltoimage",
"/wp-iphone/i": "wordpress app",
"/oktamobile/i": "okta mobile app",
"/kmail2/i": "kmail2",
"/eb-iphone/i": "eb iphone/ipad app",
"/elmediaplayer/i": "elmedia player",
"/dreamweaver/i": "dreamweaver",
"/akregator/i": "akregator",
"/installatron/i": "installatron",
"/quora-bot/i": "quora bot",
"/quora/i": "quora app",
"/rocky chatwork mobile/i": "rocky chatwork mobile",
"/adsbot-google-mobile/i": "adsbot google-mobile",
"/adsbot-google/i": "adsbot google",
"/adsbot/i": "adsbot",
"/epiphany/i": "epiphany",
"/rekonq/i": "rekonq",
"/flixsterios/i": "flixster app",
"/adbeat_bot|adbeat\\.com/i": "adbeat bot",
"/second ?life/i": "second live client",
"/salesforce1|salesforcetouchcontainer/i": "salesforce app",
"/mediapartners-google/i": "adsense bot",
"/appengine-google/i": "google app engine",
"/diigobrowser/i": "diigo browser",
"/kontact/i": "kontact",
"/fxios/i": "firefox for ios",
"/qutebrowser/i": "qutebrowser",
"/otter/i": "otter",
"/pale ?moon/i": "palemoon",
"/soundcloud/i": "soundcloud app",
"/rival iq/i": "rival iq bot",
"/evernote/i": "evernote app",
"/fluid/i": "fluid",
"/qhbrowser/i": "qh-browser",
"/google ?earth/i": "google earth",
"/kded/i": "kded",
"/online-versicherungsportal\\.info/i": "online-versicherungsportal.info bot",
"/versicherungssuchmaschine\\.net/i": "versicherungssuchmaschine.net bot",
"/konqueror/i": "konqueror",
"/mythbrowser/i": "mythbrowser",
"/wayback save page/i": "wayback archive bot",
"/cloudflare-alwaysonline/i": "cloudflare alwaysonline",
"/bline\\//i": "bline",
"/line\\//i": "line browser",
"/rddocuments/i": "rddocuments app",
"/acast/i": "acast podcast app",
"/snapchat/i": "snapchat app",
"/amazonbot/i": "amazon bot",
"/safari%20technology%20preview/i": "safari technology preview",
"/safari/i": "safari",
"/grindr/i": "grindr",
"/readkit/i": "readkit",
"/(?<!e)xing/i": "xing app",
"/twcan\\/sportsnet/i": "twc sportsnet",
"/adobeair/i": "adobe air",
"/podcast ?addict/i": "podcastaddict",
"/(?<!like )itunes/i": "itunes",
"/yahoo ad monitoring/i": "yahoo ad monitoring",
"/fancy cloud music/i": "fancy cloud music",
"/weibo/i": "weibo app",
"/y\\!j-[ab]/i": "yahoo! japan",
"/stitcher/i": "stitcher",
"/kodi/i": "kodi media center",
"/xbmc/i": "xbmc media center",
"/easouspider/i": "easouspider",
"/oupenghd/i": "oupeng hd browser",
"/oupeng|com\\.oupeng\\.browser/i": "oupeng browser",
"/alizee ipod/i": "alizee ipod",
"/pulse\\//i": "pulse",
"/podcat/i": "podcat",
"/applenews|news\\//i": "applenews",
"/quark/i": "quark",
"/focusios/i": "firefox focus ios",
"/com\\.tinyspeck\\.chatlyio/i": "chatlyio app",
"/rubybrowser/i": "ruby-browser",
"/mobicip/i": "mobicip",
"/sleipnir/i": "sleipnir",
"/virgiliomail/i": "virgilio-mail",
"/twinkle/i": "twinkle",
"/net\\.relesysapp\\.jj2go/i": "jj2go",
"/procast/i": "procast",
"/tiktok|musical_ly/i": "tiktok",
"/bonprix mobile app/i": "bonprix app",
"/^Mozilla\\/5\\.0.*\\((iPhone|iPad|iPod).*\\).*AppleWebKit\\/.*\\(.*KHTML, like Gecko.*\\).*Mobile.*/i": "mobile safari uiwebview",
"/dalvik/i": "dalvik",
"/bb_work_connect/i": "bb work connect",
"/luakit/i": "luakit",
"/feeddlerrss|feeddlerpro/i": "feeddler rss reader",
"/^mozilla\\/5\\.0 \\((iphone|ipad|ipod).*CPU like Mac OS X.*\\) AppleWebKit\\/\\d+/i": "safari",
"/phantom/i": "phantom browser",
"/shrook/i": "shrook",
"/hrcrawler/i": "hrcrawler",
"/sitecon/i": "sitecon",
"/ibooks author/i": "ibooks author",
"/uiwebview/i": "mobile safari uiwebview",
"/iweb/i": "iweb",
"/newsfire/i": "newsfire",
"/rmsnapkit/i": "rmsnapkit",
"/sandvox/i": "sandvox",
"/tubetv/i": "tubetv",
"/elluminate live/i": "elluminate live",
"/element browser/i": "element browser",
"/quicklook/i": "quicklook",
"/zetakey/i": "zetakey browser",
"/getprismatic\\.com/i": "prismatic app",
"/openwebkitsharp/i": "open-webkit-sharp",
"/unibox/i": "unibox",
"/atomicbrowser/i": "atomic browser",
"/atomiclite/i": "atomic browser lite",
"/perfect%20browser/i": "perfect browser",
"/fastbrowser/i": "fastbrowser",
"/bsnbrowserlite/i": "bsnbrowserlite",
"/abrowse/i": "abrowse",
"/goog/i": "googlebot",
"/shopkeep-pocket/i": "shopkeep pocket",
"/^apple-(iphone|ip[ao]d)/i": "exchange activesync",
"/ios|iphone|ip[ao]d/i": "mobile safari uiwebview",
"/cloudflare-amp/i": "cloudflare amp fetcher",
"/idownloader/i": "idownloader",
"/cronomail/i": "cronomail",
"/awbrowser/i": "aw browser",
"/oppobrowser/i": "oppo browser",
"/openwave|up\\.browser| up\\//i": "openwave mobile browser",
"/wap[ \\-]browser|spice qt-75|kkt20\\/midp|browser\\/wap|\\/wap\\d\\./i": "wap browser",
"/android/i": "android webkit",
"/browser\\//i": "darwin browser",
"/siriviewservice/i": "siriviewservice",
"/inboxcube/i": "inboxcube",
"/atbat/i": "atbat",
"/mavenplus/i": "mavenplus",
"/maven/i": "maven",
"/newsflow/i": "newsflow",
"/hp%20smart/i": "hp smart",
"/viber/i": "viber",
"/filebox/i": "filebox",
"/phonostar%20radio-app/i": "phonostar radio-app",
"/simple%20radio/i": "simple radio",
"/radio\\.net/i": "radio.net app",
"/radio\\.de/i": "radio.de app",
"/arabellamuc/i": "radio arabella",
"/arabicradio/i": "arabicradio app",
"/radio%20power/i": "radio power app",
"/german%20radio/i": "german radio app",
"/radio/i": "radio app",
"/slack/i": "slack app",
"/podcastrepublic/i": "podcastrepublic",
"/podcastone/i": "podcastone",
"/onesafe%20ios/i": "onesafe",
"/airsuite-ui/i": "airsuite-ui",
"/share/i": "share-app",
"/substream/i": "substream",
"/icatcher/i": "icatcher",
"/keeper/i": "keeper",
"/nortonpasswordmanager/i": "norton-password-manager",
"/cfnetwork/i": "cfnetwork"
},
"generic": "safari"
}