1[ 2 {"n": "Opera", 3 "id": "opera", 4 "rx": [ "\\sOpera\\/.*?Version\\/(1\\d\\d)\\.", "Opera\\/(1\\d\\d)\\.", "\\sOPR\\/(1\\d\\d)\\." ] 5 }, 6 {"n": "Opera Old", 7 "id": "operaold", 8 "rx": [ "\\sOpera\\/.*?Version\\/(\\d\\d)\\.", "Opera\\/(\\d\\d)\\.", "\\sOPR\\/(\\d\\d)\\." ] 9 }, 10 {"n": "Firefox on iOS", 11 "id": "firefox", 12 "rx": [ "\\sFxiOS\\/(\\d+)\\." ] 13 }, 14 {"n": "AOL Explorer", 15 "id": "aol", 16 "rx": [ "\\sAOL\\s(\\d+\\.\\d+)\\)", "\\sAOLBUILD\\/(\\S+)", "\\sBukaolshop\\s", "\\.aolapp\\/(\\d+\\.\\d+)\\." ] 17 }, 18 {"n": "Samsung Internet", 19 "id": "samsung", 20 "rx": [ "\\sSamsungBrowser[\\/\\s](\\d+\\.\\d+)" ] 21 }, 22 {"n": "UC Browser", 23 "id": "uc", 24 "rx": [ "\\sUCBrowser\\/(\\d+\\.\\d+)[\\s\\.]"] 25 }, 26 {"n": "Yandex Browser", 27 "id": "ya", 28 "rx": [ "\\sYaBrowser\\/(\\d+\\.\\d+)[\\s\\.]"] 29 }, 30 {"n": "HuaweiBrowser", 31 "id": "huawei", 32 "rx": [ "\\sHuaweiBrowser\\/(\\d+\\.\\d+)[\\s\\.]", "\\/harmony360Browser\\/(\\d+\\.\\d+)[\\s\\.]"] 33 }, 34 {"n": "Ecosia Browser", 35 "id": "ecosia", 36 "rx": [ "\\(Ecosia \\w+@(\\d+)\\." ] 37 }, 38 {"n": "Silk", 39 "id": "silk", 40 "rx": [ "\\Silk\\/(\\d+)\\." ] 41 }, 42 {"n": "DuckDuckGo", 43 "id": "ddg", 44 "rx": [ "\\sDdg\\/(\\S+)" ] 45 }, 46 {"n": "Vivaldi", 47 "id": "vivaldi", 48 "rx": [ "\\sVivaldi\\/(\\d+\\.\\d+)[\\s\\.]" ] 49 }, 50 {"n": "Internet Explorer", 51 "id": "msie", 52 "rx": [ "\\sMSIE\\s(\\d+\\.\\d+b?);" ] 53 }, 54 {"n": "Brave", 55 "id": "brave", 56 "rx": [ "\\sBrave\\s" ] 57 }, 58 {"n": "Edge", 59 "id": "msedge", 60 "rx": [ "\\sEdg\\/(1\\d+)", "\\sEdge\\/(1\\d+)", "EdgiOS\\/(1\\d+)" ] 61 }, 62 {"n": "Edge Legacy", 63 "id": "oldedge", 64 "rx": [ "\\sEdg\\/([7-9]\\d)\\.", "\\sEdge\\/([7-9]\\d)\\.", "EdgiOS\\/([7-9]\\d)\\." ] 65 }, 66 {"n": "Old Chrome", 67 "id": "chromeold", 68 "rx": [ "\\sChrome\\/(\\d\\d\\.\\d+)[\\.\\s;]" ] 69 }, 70 {"n": "Chrome", 71 "id": "chrome", 72 "rx": [ "\\sChrome\\/(1\\d\\d)\\.\\d+" ] 73 }, 74 {"n": "Safari", 75 "id": "safari", 76 "rx": [ "\\sSafari\\/(\\d+)" ] 77 }, 78 {"n": "Firefox Old", 79 "id": "ffold", 80 "rx": [ "\\sFirefox\\/(\\d\\d)\\.", "\\sFirefox\\s" ] 81 }, 82 {"n": "Firefox", 83 "id": "firefox", 84 "rx": [ "\\sFirefox\\/(\\d\\d\\d)\\." ] 85 }, 86 {"n": "AppleWebKit", 87 "id": "webkit", 88 "rx": [ "\\sAppleWebKit\\/(\\d\\d\\d)\\." ] 89 } 90] 91