From bb09655ba4317f3767fc98a77edd6541cbda3ad5 Mon Sep 17 00:00:00 2001 From: Alexsandr Tutik Date: Thu, 1 Aug 2024 13:57:22 +0300 Subject: [PATCH] feat(sync) Detect new brand: Weiimi and Detect devices for exist brands (matomo-org#7751) feat(device) detect new brand Weiimi: X16 Pro (20200808A1) feat(device) detect brand OPPO: A3 Pro 5G (CPH2665) feat(device) detect brand Google: Pixel 3a (G020E), Pixel 4a (G025J) feat(device) detect brand HTC: U11 (G020E) feat(device) detect brand MTC: DV9157 feat(device) detect brand SUNWIND: SUN-LED43XS301, SUN-LED32XS311, SUN-LED32XS305 feat(device) detect brand Starwind: SW-LED32SG305, SW-LED32SG304 feat(device) detect brand Huawei: Honor 200 Pro (2PZC100) feat(device) detect brand Ace: Buzz 5 Prime, Buzz 5 Pro, Buzz 5, Buzz 5 Note, Buzz 5 Pro+ feat(device) detect brand Zuum: Stellar P7, Stellar P6 feat(device) detect brand POCO: X2 (MZB8745IN, MZB8741IN) feat(device) detect brand Google: Pixel 5a 5G (G1F8F) feat(device) detect brand Scoole: SL-LED55S01T2SU feat(device) detect brand Telefunken: TF-LED32S08T2S feat(device) detect brand ZTE: Blade A75 (Z2359) --- feat(sync) Adds detection for Spark, Total Browser, improves detection for Belva Browser, Phoenix and rename MIUI Browser to Mi Browser (matomo-org#7741) Rename MIUI Browser to Mi Browser Adds detection for Total Browser Adds client hints test for Mi Browser Adds detection for Spark Improves detection for Belva Browser Improves detection for Phoenix Adds detection for The Epoch Times app Escape dots --- feat(sync) Improves version detection for Opera and Opera Mobile and improves browser version detection for client hints (matomo-org#7065) Adds detection for Wave Browser and improves version detection for client hints Improves version detection for Opera Mobile Improves version detection for Opera Add client hints fixture for Coc Coc Remove Wave Browser Update version for Brave browser Update version for Wavebox Fix version for Crow Browser Fix version for Vewd Browser Fix Catsxp version Fix version detection for DuckDuckGo Privacy Browser Improves version detection for Mi Browser --- feat(sync) Adds detection for various bots (matomo-org#7739) Add another user agent for Qwantify Add test for PagePeeker Add another test for SemrushBot Improves DuckDuckBot Adds detection for DuckAssistBot Adds detection for RedekenBot Adds detection for semaltbot Adds detection for MakeMerryBot Adds detection for Timpibot Add generic bot test Adds detection for ValidBot Adds detection for NameProtect Adds detection for CLASSLA-web Add generic bot test Improves detection for generic bots Move heritrix at the bottom Fix Arquivo.pt test Adds detection for Domain Codex Adds detection for Swisscows Favicons Adds detection for leak.info Adds detection for Workona Adds detection for Bloglines Improves detection for generic bots Adds detection for Marginalia Adds detection for VU Server Health Scanner Improves detection for generic bots Adds detection for Functionize Adds detection for Prerender --- chore: generate indexes --- README.md | 632 +++---- package.json | 2 +- parser/client/browser-families.js | 4 +- parser/client/browser-short.js | 4 +- parser/client/browser.js | 24 +- parser/device/brand-short.js | 1 + regexes/bots.yml | 157 +- regexes/client-index-hash.yml | 1820 ++++++++++---------- regexes/client/browsers.yml | 6 +- regexes/client/hints/browsers.yml | 3 +- regexes/client/mobile_apps.yml | 14 +- regexes/device-index-hash.yml | 56 + regexes/device/mobiles.yml | 70 +- tests/fixtures/clients/browser.yml | 130 +- tests/fixtures/clients/mobile_app.yml | 12 +- tests/fixtures/devices/bots.yml | 251 ++- tests/fixtures/devices/clienthints-app.yml | 2 +- tests/fixtures/devices/clienthints.yml | 180 +- tests/fixtures/devices/desktop.yml | 4 +- tests/fixtures/devices/mobile_apps.yml | 2 +- tests/fixtures/devices/phablet-1.yml | 112 +- tests/fixtures/devices/phablet.yml | 68 +- tests/fixtures/devices/podcasting.yml | 19 +- tests/fixtures/devices/smart_speaker.yml | 2 +- tests/fixtures/devices/smartphone-14.yml | 4 +- tests/fixtures/devices/smartphone-16.yml | 100 +- tests/fixtures/devices/smartphone-17.yml | 4 +- tests/fixtures/devices/smartphone-18.yml | 4 +- tests/fixtures/devices/smartphone-22.yml | 8 +- tests/fixtures/devices/smartphone-23.yml | 4 +- tests/fixtures/devices/smartphone-25.yml | 46 +- tests/fixtures/devices/smartphone-26.yml | 8 +- tests/fixtures/devices/smartphone-28.yml | 40 +- tests/fixtures/devices/smartphone-29.yml | 20 +- tests/fixtures/devices/smartphone-30.yml | 16 +- tests/fixtures/devices/smartphone-32.yml | 12 +- tests/fixtures/devices/smartphone-33.yml | 20 +- tests/fixtures/devices/smartphone-34.yml | 168 +- tests/fixtures/devices/smartphone-35.yml | 12 +- tests/fixtures/devices/smartphone-36.yml | 24 +- tests/fixtures/devices/smartphone-37.yml | 16 +- tests/fixtures/devices/smartphone-38.yml | 44 +- tests/fixtures/devices/smartphone-39.yml | 60 +- tests/fixtures/devices/smartphone-40.yml | 342 ++++ tests/fixtures/devices/tablet-11.yml | 18 +- tests/fixtures/devices/tablet-6.yml | 8 +- tests/fixtures/devices/tablet-9.yml | 4 +- tests/fixtures/devices/tv-3.yml | 128 +- tests/fixtures/devices/tv-4.yml | 19 + tests/fixtures/devices/wearable.yml | 1 - tests/fixtures/oss.yml | 376 ++-- 51 files changed, 3058 insertions(+), 2023 deletions(-) create mode 100644 tests/fixtures/devices/tv-4.yml diff --git a/README.md b/README.md index 305b375c..97e601c0 100755 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # [node-device-detector](https://www.npmjs.com/package/node-device-detector) -_Last update: 01/07/2024_ +_Last update: 01/08/2024_ ## Description @@ -411,10 +411,10 @@ detector.detect (indexes on) x 1,032 ops/sec ±0.61% (94 runs sampled) ### What about tests? -Yes we use tests, total tests ~79.0k +Yes we use tests, total tests ~79.1k ### Get more information about a device (experimental) -> This parser is experimental and contains few devices. (1833 devices, alias devices 3899) +> This parser is experimental and contains few devices. (1845 devices, alias devices 3912) > ##### Support detail brands/models list: @@ -479,25 +479,25 @@ Yes we use tests, total tests ~79.0k | inoi | 4 | 0 | - | intex | 18 | 3 | | ipro | 6 | 7 | - | irbis | 15 | 0 | | kiowa | 1 | 0 | - | kurio | 3 | 3 | -| lg | 127 | 286 | - | malata | 1 | 0 | -| maze | 4 | 0 | - | minix | 1 | 1 | -| mivo | 3 | 2 | - | mobicel | 3 | 1 | -| motorola | 27 | 24 | - | noa | 1 | 0 | -| nomi | 1 | 1 | - | nuu mobile | 9 | 3 | -| nuvo | 3 | 2 | - | oneplus | 18 | 48 | -| oppo | 105 | 205 | - | oukitel | 8 | 0 | -| öwn | 1 | 2 | - | panasonic | 5 | 8 | -| pipo | 5 | 0 | - | poco | 9 | 15 | -| realme | 67 | 96 | - | samsung | 170 | 718 | -| sony | 44 | 172 | - | supra | 1 | 0 | -| tecno mobile | 91 | 131 | - | tiphone | 1 | 0 | -| utok | 1 | 0 | - | uz mobile | 1 | 0 | -| vernee | 9 | 2 | - | vivo | 196 | 286 | -| walton | 13 | 0 | - | we | 8 | 0 | -| weimei | 1 | 0 | - | wiko | 7 | 12 | -| wileyfox | 9 | 0 | - | wink | 4 | 0 | -| xiaomi | 9 | 8 | - | zync | 2 | 0 | -| zyq | 1 | 13 | - | | | | +| lava | 1 | 1 | - | lg | 127 | 286 | +| malata | 1 | 0 | - | maze | 4 | 0 | +| minix | 1 | 1 | - | mivo | 3 | 2 | +| mobicel | 3 | 1 | - | motorola | 28 | 26 | +| noa | 1 | 0 | - | nomi | 1 | 1 | +| nuu mobile | 9 | 3 | - | nuvo | 3 | 2 | +| oneplus | 18 | 48 | - | oppo | 115 | 215 | +| oukitel | 8 | 0 | - | öwn | 1 | 2 | +| panasonic | 5 | 8 | - | pipo | 5 | 0 | +| poco | 9 | 15 | - | realme | 67 | 96 | +| samsung | 170 | 718 | - | sony | 44 | 172 | +| supra | 1 | 0 | - | tecno mobile | 91 | 131 | +| tiphone | 1 | 0 | - | utok | 1 | 0 | +| uz mobile | 1 | 0 | - | vernee | 9 | 2 | +| vivo | 196 | 286 | - | walton | 13 | 0 | +| we | 8 | 0 | - | weimei | 1 | 0 | +| wiko | 7 | 12 | - | wileyfox | 9 | 0 | +| wink | 4 | 0 | - | xiaomi | 9 | 8 | +| zync | 2 | 0 | - | zyq | 1 | 13 | @@ -597,7 +597,7 @@ Others -##### Support detect brands list (1867): +##### Support detect brands list (1886):
Show details @@ -620,204 +620,206 @@ AOpen | Aoro | Aoson | AOYODKG | Apple | Aquarius | Arçelik Archos | Arian Space | Arival | Ark | ArmPhone | Arnova | ARRIS Artel | Artizlee | ArtLine | Asano | Asanzo | Ask | Aspera ASSE | Assistant | Astro | Asus | AT&T | Athesi | Atlantic Electrics -Atmaca Elektronik | ATMAN | ATOL | Atom | Attila | Atvio | Audiovox -AUPO | AURIS | Autan | AUX | Avaya | Avenzo | AVH -Avvio | Awow | AWOX | AXEN | Axioo | AXXA | Axxion -AYA | AYYA | Azeyou | Azumi Mobile | b2m | Backcell | BAFF -BangOlufsen | Barnes & Noble | BARTEC | BASE | BAUHN | BB Mobile | BBK -BDF | BDQ | BDsharing | Beafon | Becker | Beeline | Beelink -Beetel | Beista | Beko | Bellphone | Benco | Benesse | BenQ -BenQ-Siemens | BenWee | Benzo | Beyond | Bezkam | BGH | Bigben -BIHEE | BilimLand | Billion | Billow | BioRugged | Bird | Bitel -Bitmore | Bittium | Bkav | Black Bear | Black Box | Black Fox | Blackpcs -Blackview | Blaupunkt | Bleck | BLISS | Blloc | Blow | Blu -Bluboo | Bluebird | Bluedot | Bluegood | BlueSky | Bluewave | BluSlate -BMAX | Bmobile | BMW | BMXC | Bobarry | bogo | Bolva -Bookeen | Boost | Botech | Boway | bq | BrandCode | Brandt -BRAVE | Bravis | BrightSign | Brigmton | Brondi | BROR | BS Mobile -Bubblegum | Bundy | Bush | BuzzTV | C Idea | C5 Mobile | CADENA -CAGI | Camfone | Canal Digital | Canal+ | Canguro | Capitel | Captiva -Carbon Mobile | Carrefour | Casio | Casper | Cat | Cavion | CCIT -Cecotec | Ceibal | Celcus | Celkon | Cell-C | Cellacom | CellAllure -Cellution | CENTEK | Centric | CEPTER | CG Mobile | CGV | Chainway -Changhong | Cherry Mobile | Chico Mobile | ChiliGreen | China Mobile | China Telecom | Chuwi -CipherLab | Citycall | CKK Mobile | Claresta | Clarmin | CLAYTON | ClearPHONE -Clementoni | Cloud | Cloudfone | Cloudpad | Clout | Clovertek | CnM -Cobalt | Coby Kyros | Colors | Comio | Compal | Compaq | COMPUMAX -ComTrade Tesla | Conceptum | Concord | ConCorde | Condor | Connectce | Connex -Conquest | Continental Edison | Contixo | COOD-E | Coolpad | Coopers | CORN -Cosmote | Covia | Cowon | COYOTE | CreNova | Crescent | Cricket -Crius Mea | Crony | Crosscall | Crown | Ctroniq | Cube | CUBOT -Cuiud | CVTE | Cwowdefu | Cyrus | D-Link | D-Tech | Daewoo -Danew | DangcapHD | Dany | Daria | DASS | Datalogic | Datamini -Datang | Datawind | Datsun | Dazen | DbPhone | Dbtel | Dcode -DEALDIG | Dell | Denali | Denver | Desay | DeWalt | DEXP -DEYI | DF | DGTEC | DIALN | Dialog | Dicam | Digi -Digicel | DIGICOM | Digidragon | DIGIFORS | Digihome | Digiland | Digit4G -Digma | DIJITSU | DIKOM | DIMO | Dinalink | Dinax | DING DING -DIORA | DISH | Disney | Ditecma | Diva | DiverMax | Divisat -DIXON | DL | DMM | DNS | DoCoMo | Doffler | Dolamee -Dom.ru | Doogee | Doopro | Doov | Dopod | Doppio | DORLAND -Doro | DPA | DRAGON | Dragon Touch | Dreamgate | DreamStar | DreamTab -Droidlogic | Droxio | DSDevices | DSIC | Dtac | Dune HD | DUNNS Mobile -Durabook | Duubee | Dyon | E-Boda | E-Ceros | E-tel | Eagle -EagleSoar | EAS Electric | Easypix | EBEN | EBEST | Echo Mobiles | ecom -ECON | ECOO | ECS | Edenwood | EE | EFT | EGL -Einstein | EKINOX | EKO | Eks Mobility | EKT | ELARI | Elecson -Electroneum | ELECTRONIA | Elekta | Elektroland | Element | Elenberg | Elephone -Elevate | Elong Mobile | Eltex | Ematic | Emporia | ENACOM | Energizer -Energy Sistem | Engel | ENIE | Enot | eNOVA | Entity | Envizen -Ephone | Epic | Epik One | Epson | Equator | Ergo | Ericsson -Ericy | Erisson | Essential | Essentielb | eSTAR | ETOE | Eton -eTouch | Etuline | Eurocase | Eurostar | Evercoss | Everest | Everex -Evertek | Evolio | Evolveo | Evoo | EVPAD | EvroMedia | EWIS -EXCEED | Exmart | ExMobile | EXO | Explay | Express LUCK | ExtraLink -Extrem | Eyemoo | EYU | Ezio | Ezze | F&U | F+ -F150 | F2 Mobile | Facebook | Facetel | Facime | Fairphone | Famoco -Famous | Fantec | FaRao Pro | Farassoo | FarEasTone | Fengxiang | Fenoti -FEONAL | Fero | FFF SmartLife | Figgers | FiGi | FiGO | FiiO -Filimo | FILIX | FinePower | Finlux | FireFly Mobile | FISE | FITCO -Fluo | Fly | FLYCAT | FLYCOAY | FMT | FNB | FNF -Fobem | Fondi | Fonos | FOODO | FORME | Formuler | Forstar -Fortis | FOSSiBOT | Four Mobile | Fourel | Foxconn | FoxxD | FPT -free | Freetel | FreeYond | Frunsi | Fuego | Fujitsu | Funai -Fusion5 | Future Mobile Technology | Fxtec | G-TiDE | G-Touch | Galactic | Galaxy Innovations -Gamma | Garmin-Asus | Gateway | Gazer | Geanee | Geant | Gear Mobile -Gemini | General Mobile | Genesis | GEOFOX | Geotel | Geotex | GEOZON -Getnord | GFive | Gfone | Ghia | Ghong | Ghost | Gigabyte -Gigaset | Gini | Ginzzu | Gionee | GIRASOLE | Globex | Globmall -Glofiish | GLONYX | GLX | GOCLEVER | Gocomma | GoGEN | Gol Mobile -GOLDBERG | GoldMaster | GoldStar | Goly | Gome | GoMobile | GOODTEL -Google | Goophone | Gooweel | Gplus | Gradiente | Graetz | Grape -Great Asia | Gree | Green Lion | Green Orange | Greentel | Gresso | Gretel -GroBerwert | Grundig | Gtel | GTMEDIA | GTX | Guophone | H133 -H96 | Hafury | Haier | Haipai | Hamlet | Hammer | Handheld -HannSpree | Hanseatic | HAOQIN | HAOVM | Hardkernel | Harper | Hartens -Hasee | Hathway | HDC | HeadWolf | HEC | Heimat | Helio -HERO | HexaByte | Hezire | Hi | Hi Nova | Hi-Level | Hiberg -HiBy | High Q | Highscreen | HiGrace | HiHi | HiKing | HiMax -HIPER | Hipstreet | Hiremco | Hisense | Hitachi | Hitech | HKC -HKPro | HLLO | HMD | HOFER | Hoffmann | HOLLEBERG | Homatics -Hometech | Homtom | Honeywell | Hoozo | Horizon | Horizont | Hosin -Hot Pepper | Hotel | HOTREALS | Hotwav | How | HP | HTC -Huadoo | Huagan | Huavi | Huawei | Hugerock | Humax | Hurricane -Huskee | Hykker | Hyrican | Hytera | Hyundai | Hyve | i-Cherry -I-INN | i-Joy | i-mate | i-mobile | I-Plus | iBall | iBerry -ibowin | iBrit | IconBIT | iData | iDino | iDroid | iGet -iHunt | Ikea | IKI Mobile | iKoMo | iKon | iKonia | IKU Mobile -iLA | iLepo | iLife | iMan | Imaq | iMars | iMI -IMO Mobile | Imose | Impression | iMuz | iNavi | INCAR | Inch -Inco | iNew | Infiniton | Infinix | InFocus | InfoKit | Infomir -InFone | Inhon | Inka | Inkti | InnJoo | Innos | Innostream -iNo Mobile | Inoi | iNOVA | inovo | INQ | Insignia | INSYS -Intek | Intel | Intex | Invens | Inverto | Invin | iOcean -IOTWE | iOutdoor | iPEGTOP | iPro | iQ&T | IQM | IRA -Irbis | iReplace | Iris | iRobot | iRola | iRulu | iSafe Mobile -iStar | iSWAG | IT | iTel | iTruck | IUNI | iVA -iView | iVooMi | ivvi | iWaylink | iXTech | iYou | iZotron -JAY-Tech | Jedi | Jeep | Jeka | Jesy | JFone | Jiake -Jiayu | Jin Tu | Jinga | Jio | Jivi | JKL | Jolla -Joy | JoySurf | JPay | JREN | Jumper | Juniper Systems | Just5 -JVC | JXD | K-Lite | K-Touch | Kaan | Kaiomy | Kalley -Kanji | Kapsys | Karbonn | Kata | KATV1 | Kazam | Kazuna -KDDI | Kempler & Strauss | Kenbo | Kendo | Keneksi | KENSHI | Kenxinda -Khadas | Kiano | Kingbox | Kingstar | Kingsun | KINGZONE | Kinstone -Kiowa | Kivi | Klipad | KN Mobile | Kocaso | Kodak | Kogan -Komu | Konka | Konrow | Koobee | Koolnee | Kooper | KOPO -Koridy | Koslam | Kraft | KREZ | KRIP | KRONO | Krüger&Matz -KT-Tech | KUBO | KuGou | Kuliao | Kult | Kumai | Kurio -KVADRA | Kvant | Kydos | Kyocera | Kyowon | Kzen | KZG -L-Max | LAIQ | Land Rover | Landvo | Lanin | Lanix | Lark -Laurus | Lava | LCT | Le Pan | Leader Phone | Leagoo | Leben -LeBest | Lectrus | Ledstar | LeEco | Leelbox | Leff | Legend -Leke | Lemco | LEMFO | Lemhoov | Lenco | Lenovo | Leotec -Lephone | Lesia | Lexand | Lexibook | LG | Liberton | Lifemaxx -Lime | Lingbo | Lingwin | Linnex | Linsar | Linsay | Listo -LNMBBS | Loewe | Logic | Logic Instrument | Logicom | Logik | LOKMAT -Loview | Lovme | LPX-G | LT Mobile | Lumigon | Lumitel | Lumus -Luna | Luxor | Lville | LYF | M-Horse | M-Tech | M.T.T. -M3 Mobile | M4tel | MAC AUDIO | Macoox | Mafe | MAG | MAGCH -Magicsee | Magnus | Majestic | Malata | Mango | Manhattan | Mann -Manta Multimedia | Mantra | Mara | Marshal | Mascom | Massgo | Masstel -Master-G | Mastertech | Matco Tools | Matrix | Maunfeld | Maxcom | Maxfone -Maximus | Maxtron | MAXVI | Maxwell | Maxwest | MAXX | Maze -Maze Speed | MBI | MBK | MBOX | MDC Store | MDTV | meanIT -Mecer | Mecool | Mediacom | MediaTek | Medion | MEEG | MEGA VISION -MegaFon | Meitu | Meizu | Melrose | MeMobile | Memup | MEO -Meta | Metz | MEU | MicroMax | Microsoft | Microtech | Minix -Mint | Mintt | Mio | Mione | mipo | Miray | Mitchell & Brown -Mito | Mitsubishi | Mitsui | MIVO | MIWANG | MIXC | MiXzo -MLAB | MLLED | MLS | MMI | Mobell | Mobicel | MobiIoT -Mobiistar | Mobile Kingdom | Mobiola | Mobistel | MobiWire | Mobo | Mobvoi -Modecom | Mofut | Mosimosi | Motiv | Motorola | Movic | MOVISUN +Atmaca Elektronik | ATMAN | ATOL | Atom | Atozee | Attila | Atvio +Audiovox | AUPO | AURIS | Autan | AUX | Avaya | Avenzo +AVH | Avvio | Awow | AWOX | AXEN | Axioo | AXXA +Axxion | AYA | AYYA | Azeyou | Azumi Mobile | b2m | Backcell +BAFF | BangOlufsen | Barnes & Noble | BARTEC | BASE | BAUHN | BB Mobile +BBK | BDF | BDQ | BDsharing | Beafon | Becker | Beeline +Beelink | Beetel | Beista | Beko | Bellphone | Benco | Benesse +BenQ | BenQ-Siemens | BenWee | Benzo | Beyond | Bezkam | BGH +Bigben | BIHEE | BilimLand | Billion | Billow | BioRugged | Bird +Bitel | Bitmore | Bittium | Bkav | Black Bear | Black Box | Black Fox +Blackpcs | Blackview | Blaupunkt | Bleck | BLISS | Blloc | Blow +Blu | Bluboo | Bluebird | Bluedot | Bluegood | BlueSky | Bluewave +BluSlate | BMAX | Bmobile | BMW | BMXC | Bobarry | bogo +Bolva | Bookeen | Boost | Botech | Boway | bq | BrandCode +Brandt | BRAVE | Bravis | BrightSign | Brigmton | Brondi | BROR +BS Mobile | Bubblegum | Bundy | Bush | BuzzTV | BYYBUO | C Idea +C5 Mobile | CADENA | CAGI | Camfone | Canal Digital | Canal+ | Canguro +Capitel | Captiva | Carbon Mobile | Carrefour | Casio | Casper | Cat +Cavion | CCIT | Cecotec | Ceibal | Celcus | Celkon | Cell-C +Cellacom | CellAllure | Cellution | CENTEK | Centric | CEPTER | CG Mobile +CGV | Chainway | Changhong | Cherry Mobile | Chico Mobile | ChiliGreen | China Mobile +China Telecom | Chuwi | CipherLab | Citycall | CKK Mobile | Claresta | Clarmin +CLAYTON | ClearPHONE | Clementoni | Cloud | Cloudfone | Cloudpad | Clout +Clovertek | CnM | Cobalt | Coby Kyros | Colors | Comio | Compal +Compaq | COMPUMAX | ComTrade Tesla | Conceptum | Concord | ConCorde | Condor +Connectce | Connex | Conquest | Continental Edison | Contixo | COOD-E | Coolpad +Coopers | CORN | Cosmote | Covia | Cowon | COYOTE | CreNova +Crescent | Cricket | Crius Mea | Crony | Crosscall | Crown | Ctroniq +Cube | CUBOT | Cuiud | CVTE | Cwowdefu | Cyrus | D-Link +D-Tech | Daewoo | Danew | DangcapHD | Dany | Daria | DASS +Datalogic | Datamini | Datang | Datawind | Datsun | Dazen | DbPhone +Dbtel | Dcode | DEALDIG | Dell | Denali | Denver | Desay +DeWalt | DEXP | DEYI | DF | DGTEC | DIALN | Dialog +Dicam | Digi | Digicel | DIGICOM | Digidragon | DIGIFORS | Digihome +Digiland | Digit4G | Digma | DIJITSU | DIKOM | DIMO | Dinalink +Dinax | DING DING | DIORA | DISH | Disney | Ditecma | Diva +DiverMax | Divisat | DIXON | DL | DMM | DNS | DoCoMo +Doffler | Dolamee | Dom.ru | Doogee | Doopro | Doov | Dopod +Doppio | DORLAND | Doro | DPA | DRAGON | Dragon Touch | Dreamgate +DreamStar | DreamTab | Droidlogic | Droxio | DSDevices | DSIC | Dtac +Dune HD | DUNNS Mobile | Durabook | Duubee | Dyon | E-Boda | E-Ceros +E-tel | Eagle | EagleSoar | EAS Electric | Easypix | EBEN | EBEST +Echo Mobiles | ecom | ECON | ECOO | ECS | Edenwood | EE +EFT | EGL | Einstein | EKINOX | EKO | Eks Mobility | EKT +ELARI | Elecson | Electroneum | ELECTRONIA | Elekta | Elektroland | Element +Elenberg | Elephone | Elevate | Elong Mobile | Eltex | Ematic | Emporia +ENACOM | Energizer | Energy Sistem | Engel | ENIE | Enot | eNOVA +Entity | Envizen | Ephone | Epic | Epik One | Epson | Equator +Ergo | Ericsson | Ericy | Erisson | Essential | Essentielb | eSTAR +ETOE | Eton | eTouch | Etuline | Eurocase | Eurostar | Evercoss +Everest | Everex | Evertek | Evolio | Evolveo | Evoo | EVPAD +EvroMedia | EWIS | EXCEED | Exmart | ExMobile | EXO | Explay +Express LUCK | ExtraLink | Extrem | Eyemoo | EYU | Ezio | Ezze +F&U | F+ | F150 | F2 Mobile | Facebook | Facetel | Facime +Fairphone | Famoco | Famous | Fantec | FaRao Pro | Farassoo | FarEasTone +Fengxiang | Fenoti | FEONAL | Fero | FFF SmartLife | Figgers | FiGi +FiGO | FiiO | Filimo | FILIX | FinePower | Finlux | FireFly Mobile +FISE | FITCO | Fluo | Fly | FLYCAT | FLYCOAY | FMT +FNB | FNF | Fobem | Fondi | Fonos | FOODO | FORME +Formuler | Forstar | Fortis | FOSSiBOT | Four Mobile | Fourel | Foxconn +FoxxD | FPT | free | Freetel | FreeYond | Frunsi | Fuego +Fujitsu | Funai | Fusion5 | Future Mobile Technology | Fxtec | G-TiDE | G-Touch +Galactic | Galaxy Innovations | Gamma | Garmin-Asus | Gateway | Gazer | Geanee +Geant | Gear Mobile | Gemini | General Mobile | Genesis | GEOFOX | Geotel +Geotex | GEOZON | Getnord | GFive | Gfone | Ghia | Ghong +Ghost | Gigabyte | Gigaset | Gini | Ginzzu | Gionee | GIRASOLE +Globex | Globmall | Glofiish | GLONYX | GLX | GOCLEVER | Gocomma +GoGEN | Gol Mobile | GOLDBERG | GoldMaster | GoldStar | Goly | Gome +GoMobile | GOODTEL | Google | Goophone | Gooweel | GOtv | Gplus +Gradiente | Graetz | Grape | Great Asia | Gree | Green Lion | Green Orange +Greentel | Gresso | Gretel | GroBerwert | Grundig | Gtel | GTMEDIA +GTX | Guophone | H133 | H96 | Hafury | Haier | Haipai +Haixu | Hamlet | Hammer | Handheld | HannSpree | Hanseatic | HAOQIN +HAOVM | Hardkernel | Harper | Hartens | Hasee | Hathway | HDC +HeadWolf | HEC | Heimat | Helio | HERO | HexaByte | Hezire +Hi | Hi Nova | Hi-Level | Hiberg | HiBy | High Q | Highscreen +HiGrace | HiHi | HiKing | HiMax | HIPER | Hipstreet | Hiremco +Hisense | Hitachi | Hitech | HKC | HKPro | HLLO | HMD +HOFER | Hoffmann | HOLLEBERG | Homatics | Hometech | Homtom | Honeywell +HongTop | HONKUAHG | Hoozo | Horizon | Horizont | Hosin | Hot Pepper +Hotel | HOTREALS | Hotwav | How | HP | HTC | Huadoo +Huagan | Huavi | Huawei | Hugerock | Humax | Hurricane | Huskee +Hykker | Hyrican | Hytera | Hyundai | Hyve | i-Cherry | I-INN +i-Joy | i-mate | i-mobile | I-Plus | iBall | iBerry | ibowin +iBrit | IconBIT | iData | iDino | iDroid | iGet | iHunt +Ikea | IKI Mobile | iKoMo | iKon | iKonia | IKU Mobile | iLA +iLepo | iLife | iMan | Imaq | iMars | iMI | IMO Mobile +Imose | Impression | iMuz | iNavi | INCAR | Inch | Inco +iNew | Infiniton | Infinix | InFocus | InfoKit | Infomir | InFone +Inhon | Inka | Inkti | InnJoo | Innos | Innostream | iNo Mobile +Inoi | iNOVA | inovo | INQ | Insignia | INSYS | Intek +Intel | Intex | Invens | Inverto | Invin | iOcean | IOTWE +iOutdoor | iPEGTOP | iPro | iQ&T | IQM | IRA | Irbis +iReplace | Iris | iRobot | iRola | iRulu | iSafe Mobile | iStar +iSWAG | IT | iTel | iTruck | IUNI | iVA | iView +iVooMi | ivvi | iWaylink | iXTech | iYou | iZotron | JAY-Tech +Jedi | Jeep | Jeka | Jesy | JFone | Jiake | Jiayu +Jin Tu | Jinga | Jio | Jivi | JKL | Jolla | Joy +JoySurf | JPay | JREN | Jumper | Juniper Systems | Just5 | JVC +JXD | K-Lite | K-Touch | Kaan | Kaiomy | Kalley | Kanji +Kapsys | Karbonn | Kata | KATV1 | Kazam | Kazuna | KDDI +Kempler & Strauss | Kenbo | Kendo | Keneksi | KENSHI | Kenxinda | Khadas +Kiano | Kingbox | Kingstar | Kingsun | KINGZONE | Kinstone | Kiowa +Kivi | Klipad | KN Mobile | Kocaso | Kodak | Kogan | Komu +Konka | Konrow | Koobee | Koolnee | Kooper | KOPO | Koridy +Koslam | Kraft | KREZ | KRIP | KRONO | Krüger&Matz | KT-Tech +KUBO | KuGou | Kuliao | Kult | Kumai | Kurio | KVADRA +Kvant | Kydos | Kyocera | Kyowon | Kzen | KZG | L-Max +LAIQ | Land Rover | Landvo | Lanin | Lanix | Lark | Laurus +Lava | LCT | Le Pan | Leader Phone | Leagoo | Leben | LeBest +Lectrus | Ledstar | LeEco | Leelbox | Leff | Legend | Leke +Lemco | LEMFO | Lemhoov | Lenco | Lenovo | Leotec | Lephone +Lesia | Lexand | Lexibook | LG | Liberton | Lifemaxx | Lime +Lingbo | Lingwin | Linnex | Linsar | Linsay | Listo | LNMBBS +Loewe | Logic | Logic Instrument | Logicom | Logik | LOKMAT | Loview +Lovme | LPX-G | LT Mobile | Lumigon | Lumitel | Lumus | Luna +Luxor | Lville | LYF | M-Horse | M-Tech | M.T.T. | M3 Mobile +M4tel | MAC AUDIO | Macoox | Mafe | MAG | MAGCH | Magicsee +Magnus | Majestic | Malata | Mango | Manhattan | Mann | Manta Multimedia +Mantra | Mara | Marshal | Mascom | Massgo | Masstel | Master-G +Mastertech | Matco Tools | Matrix | Maunfeld | Maxcom | Maxfone | Maximus +Maxtron | MAXVI | Maxwell | Maxwest | MAXX | Maze | Maze Speed +MBI | MBK | MBOX | MDC Store | MDTV | meanIT | Mecer +Mecool | Mediacom | MediaTek | Medion | MEEG | MEGA VISION | MegaFon +Meitu | Meizu | Melrose | MeMobile | Memup | MEO | Meta +Metz | MEU | MicroMax | Microsoft | Microtech | Minix | Mint +Mintt | Mio | Mione | mipo | Miray | Mitchell & Brown | Mito +Mitsubishi | Mitsui | MIVO | MIWANG | MIXC | MiXzo | MLAB +MLLED | MLS | MMI | Mobell | Mobicel | MobiIoT | Mobiistar +Mobile Kingdom | Mobiola | Mobistel | MobiWire | Mobo | Mobvoi | Modecom +Mofut | Moondrop | Mosimosi | Motiv | Motorola | Movic | MOVISUN Movitel | Moxee | mPhone | Mpman | MSI | MStar | MTC MTN | Multilaser | MultiPOS | MwalimuPlus | MYFON | MyGica | MygPad Mymaga | MyMobile | MyPhone | Myria | Myros | Mystery | MyTab MyWigo | N-one | Nabi | NABO | Nanho | Naomi Phone | NASCO National | Navcity | Navitech | Navitel | Navon | NavRoad | NEC Necnot | Nedaphone | Neffos | NEKO | Neo | neoCore | Neolix -Neomi | Neon IQ | Neoregent | NetBox | Netgear | Netmak | NeuImage -NeuTab | NEVIR | New Balance | New Bridge | Newgen | Newland | Newman -Newsday | NewsMy | Nexa | NEXBOX | Nexian | NEXON | NEXT -Next & NextStar | Nextbit | NextBook | NextTab | NG Optics | NGM | NGpon -Nikon | NINETEC | Nintendo | nJoy | NOA | Noain | Nobby -Noblex | NOBUX | noDROPOUT | NOGA | Nokia | Nomi | Nomu -Noontec | Nordmende | NORMANDE | NorthTech | Nos | Nothing Phone | Nous -Novacom | Novex | Novey | NoviSea | NOVO | NTT West | NuAns -Nubia | NUU Mobile | NuVision | Nuvo | Nvidia | NYX Mobile | O+ -O2 | Oale | Oangcc | OASYS | Obabox | Ober | Obi -OCEANIC | Odotpad | Odys | OINOM | Ok | Okapia | Oking -OKSI | OKWU | Olax | Olkya | Ollee | OLTO | Olympia -OMIX | Onda | OneClick | OneLern | OnePlus | Onida | Onix -Onkyo | ONN | ONVO | ONYX BOOX | Ookee | Ooredoo | OpelMobile -Openbox | Ophone | OPPO | Opsson | Optoma | Orange | Orava -Orbic | Orbita | Orbsmart | Ordissimo | Orion | OSCAL | OTTO -OUJIA | Ouki | Oukitel | OUYA | Overmax | Ovvi | öwn -Owwo | OYSIN | Oysters | Oyyu | OzoneHD | P-UP | Pacific Research Alliance -Packard Bell | Padpro | PAGRAER | Paladin | Palm | Panacom | Panasonic -Panavox | Pano | Panodic | Panoramic | Pantech | PAPYRE | Parrot Mobile -Partner Mobile | PC Smart | PCBOX | PCD | PCD Argentina | PEAQ | Pelitt -Pendoo | Penta | Pentagram | Perfeo | Phicomm | Philco | Philips -Phonemax | phoneOne | Pico | PINE | Pioneer | Pioneer Computers | PiPO -PIRANHA | Pixela | Pixelphone | Pixus | Planet Computers | Platoon | Play Now -Ployer | Plum | PlusStyle | Pluzz | PocketBook | POCO | Point Mobile -Point of View | Polar | PolarLine | Polaroid | Polestar | PolyPad | Polytron -Pomp | Poppox | POPTEL | Porsche | Positivo | Positivo BGH | PPTV -Premier | Premio | Prestigio | PRIME | Primepad | Primux | Pritom -Prixton | PROFiLO | Proline | Prology | ProScan | PROSONIC | Protruly -ProVision | PULID | Punos | Purism | Q-Box | Q-Touch | Q.Bell -QFX | Qilive | QIN | QLink | QMobile | Qnet Mobile | QTECH -Qtek | Quantum | Quatro | Qubo | Quechua | Quest | Quipus -Qumo | Qware | QWATT | R-TV | Rakuten | Ramos | Raspberry -Ravoz | Raylandz | Razer | RCA Tablets | Reach | Readboy | Realme -RED | Redbean | Redfox | RedLine | Redway | Reeder | REGAL -RelNAT | Remdun | Renova | Retroid Pocket | Revo | Revomovil | Ricoh -Rikomagic | RIM | Rinno | Ritmix | Ritzviva | Riviera | Rivo -Rizzen | ROADMAX | Roadrover | Roam Cat | Rocket | ROiK | Rokit -Roku | Rombica | Ross&Moor | Rover | RoverPad | Royole | RoyQueen -RT Project | RugGear | RuggeTech | Ruggex | Ruio | Runbo | Rupa -Ryte | S-Color | S-TELL | S2Tel | Saba | Safaricom | Sagem -Sagemcom | Saiet | SAILF | Salora | Samsung | Samtech | Samtron -Sanei | Sankey | Sansui | Santin | SANY | Sanyo | Savio -Sber | SCBC | Schneider | Schok | Scosmos | Seatel | SEBBE -Seeken | SEEWO | SEG | Sega | SEHMAX | Selecline | Selenga -Selevision | Selfix | SEMP TCL | Sencor | Sendo | Senkatel | Senseit -Senwa | Seuic | Sewoo | SFR | SGIN | Shanling | Sharp -Shift Phones | Shivaki | Shtrikh-M | Shuttle | Sico | Siemens | Sigma -Silelis | Silent Circle | Silva Schneider | Simbans | simfer | Simply | Singtech -Siragon | Sirin Labs | SK Broadband | SKG | SKK Mobile | Sky | Skyline -SkyStream | Skytech | Skyworth | Smadl | Smailo | Smart | Smart Electronic -Smart Kassel | Smartab | SmartBook | SMARTEC | Smartex | Smartfren | Smartisan -Smarty | Smooth Mobile | Smotreshka | SMUX | SNAMI | SobieTech | Soda -Softbank | Soho Style | Solas | SOLE | SOLO | Solone | Sonim -SONOS | Sony | Sony Ericsson | SOSH | SoulLink | Soundmax | Soyes -Spark | Sparx | SPC | Spectralink | Spectrum | Spice | Sprint -SPURT | SQOOL | SSKY | Star | Starlight | Starmobile | Starway -Starwind | STF Mobile | STG Telecom | STK | Stonex | Storex | StrawBerry -Stream | STRONG | Stylo | Subor | Sugar | Sumvision | Sunmax -Sunmi | Sunny | Sunstech | SunVan | Sunvell | SUNWIND | Super General -SuperBOX | SuperSonic | SuperTab | Supra | Supraim | Surfans | Surge -Suzuki | Sveon | Swipe | SWISSMOBILITY | Swisstone | Switel | Syco +Neomi | Neon IQ | Neoregent | NetBox | Netgear | Netmak | NETWIT +NeuImage | NeuTab | NEVIR | New Balance | New Bridge | Newgen | Newland +Newman | Newsday | NewsMy | Nexa | NEXBOX | Nexian | NEXON +NEXT | Next & NextStar | Nextbit | NextBook | NextTab | NG Optics | NGM +NGpon | Nikon | NINETEC | Nintendo | nJoy | NOA | Noain +Nobby | Noblex | NOBUX | noDROPOUT | NOGA | Nokia | Nomi +Nomu | Noontec | Nordmende | NORMANDE | NorthTech | Nos | Nothing Phone +Nous | Novacom | Novex | Novey | NoviSea | NOVO | NTT West +NuAns | Nubia | NUU Mobile | NuVision | Nuvo | Nvidia | NYX Mobile +O+ | O2 | Oale | Oangcc | OASYS | Obabox | Ober +Obi | OCEANIC | Odotpad | Odys | OINOM | Ok | Okapia +Oking | OKSI | OKWU | Olax | Olkya | Ollee | OLTO +Olympia | OMIX | Onda | OneClick | OneLern | OnePlus | Onida +Onix | Onkyo | ONN | ONVO | ONYX BOOX | Ookee | Ooredoo +OpelMobile | Openbox | Ophone | OPPO | Opsson | Optoma | Orange +Orange Pi | Orava | Orbic | Orbita | Orbsmart | Ordissimo | Orion +OSCAL | OTTO | OUJIA | Ouki | Oukitel | OUYA | Overmax +Ovvi | öwn | Owwo | OYSIN | Oysters | Oyyu | OzoneHD +P-UP | Pacific Research Alliance | Packard Bell | Padpro | PAGRAER | Paladin | Palm +Panacom | Panasonic | Panavox | Pano | Panodic | Panoramic | Pantech +PAPYRE | Parrot Mobile | Partner Mobile | PC Smart | PCBOX | PCD | PCD Argentina +PEAQ | Pelitt | Pendoo | Penta | Pentagram | Perfeo | Phicomm +Philco | Philips | Phonemax | phoneOne | Pico | PINE | Pioneer +Pioneer Computers | PiPO | PIRANHA | Pixela | Pixelphone | Pixus | Planet Computers +Platoon | Play Now | Ployer | Plum | PlusStyle | Pluzz | PocketBook +POCO | Point Mobile | Point of View | Polar | PolarLine | Polaroid | Polestar +PolyPad | Polytron | Pomp | Poppox | POPTEL | Porsche | Positivo +Positivo BGH | PPTV | Premier | Premio | Prestigio | PRIME | Primepad +Primux | Pritom | Prixton | PROFiLO | Proline | Prology | ProScan +PROSONIC | Protruly | ProVision | PULID | Punos | Purism | Q-Box +Q-Touch | Q.Bell | QFX | Qilive | QIN | QLink | QMobile +Qnet Mobile | QTECH | Qtek | Quantum | Quatro | Qubo | Quechua +Quest | Quipus | Qumo | Qware | QWATT | R-TV | Rakuten +Ramos | Raspberry | Ravoz | Raylandz | Razer | RCA Tablets | Reach +Readboy | Realme | RED | Redbean | Redfox | RedLine | Redway +Reeder | REGAL | RelNAT | Relndoo | Remdun | Renova | rephone +Retroid Pocket | Revo | Revomovil | Rhino | Ricoh | Rikomagic | RIM +Rinno | Ritmix | Ritzviva | Riviera | Rivo | Rizzen | ROADMAX +Roadrover | Roam Cat | Rocket | ROiK | Rokit | Roku | Rombica +Ross&Moor | Rover | RoverPad | Royole | RoyQueen | RT Project | RugGear +RuggeTech | Ruggex | Ruio | Runbo | Rupa | Ryte | S-Color +S-TELL | S2Tel | Saba | Safaricom | Sagem | Sagemcom | Saiet +SAILF | Salora | Samsung | Samtech | Samtron | Sanei | Sankey +Sansui | Santin | SANY | Sanyo | Savio | Sber | SCBC +Schneider | Schok | Scoole | Scosmos | Seatel | SEBBE | Seeken +SEEWO | SEG | Sega | SEHMAX | Selecline | Selenga | Selevision +Selfix | SEMP TCL | Sencor | Sendo | Senkatel | Senseit | Senwa +Seuic | Sewoo | SFR | SGIN | Shanling | Sharp | Shift Phones +Shivaki | Shtrikh-M | Shuttle | Sico | Siemens | Sigma | Silelis +Silent Circle | Silva Schneider | Simbans | simfer | Simply | Singtech | Siragon +Sirin Labs | SK Broadband | SKG | SKK Mobile | Sky | Skyline | SkyStream +Skytech | Skyworth | Smadl | Smailo | Smart | Smart Electronic | Smart Kassel +Smartab | SmartBook | SMARTEC | Smartex | Smartfren | Smartisan | Smarty +Smooth Mobile | Smotreshka | SMUX | SNAMI | SobieTech | Soda | Softbank +Soho Style | Solas | SOLE | SOLO | Solone | Sonim | SONOS +Sony | Sony Ericsson | SOSH | SoulLink | Soundmax | Soyes | Spark +Sparx | SPC | Spectralink | Spectrum | Spice | Sprint | SPURT +SQOOL | SSKY | Star | Starlight | Starmobile | Starway | Starwind +STF Mobile | STG Telecom | STK | Stonex | Storex | StrawBerry | Stream +STRONG | Stylo | Subor | Sugar | Sumvision | Sunmax | Sunmi +Sunny | Sunstech | SunVan | Sunvell | SUNWIND | Super General | SuperBOX +SuperSonic | SuperTab | Supra | Supraim | Surfans | Surge | Suzuki +Sveon | Swipe | SWISSMOBILITY | Swisstone | Switel | SWOFY | Syco SYH | Sylvania | Symphony | Syrox | System76 | T-Mobile | T96 TADAAM | TAG Tech | Taiga System | Takara | Talius | Tambo | Tanix TAUBE | TB Touch | TCL | TD Systems | TD Tech | TeachTouch | Technicolor @@ -827,50 +829,51 @@ Tele2 | Telefunken | Telego | Telenor | Telia | Telit | Telkom Telly | Telma | TeloSystems | Telpo | TENPLUS | Teracube | Tesco Tesla | TETC | Tetratab | teXet | ThL | Thomson | Thuraya TIANYU | Tibuta | Tigers | Time2 | Timovi | TIMvision | Tinai -Tinmo | TiPhone | TiVo | TJC | TOKYO | Tolino | Tone -TOOGO | Tooky | Top House | TopDevice | TOPDON | Topelotek | Toplux -TOPSHOWS | Topsion | Topway | Torex | Torque | TOSCIDO | Toshiba -Touch Plus | Touchmate | TOX | TPS | Transpeed | TrekStor | Trevi -TriaPlay | Trident | Trifone | Trio | Tronsmart | True | True Slim -Tsinghua Tongfang | TTEC | TTfone | TTK-TV | TuCEL | Tunisie Telecom | Turbo -Turbo-X | TurboKids | TurboPad | Türk Telekom | Turkcell | Tuvio | TVC -TwinMOS | TWM | Twoe | TWZ | TYD | Tymes | U-Magic -U.S. Cellular | UD | UE | UGINE | Ugoos | Uhans | Uhappy -Ulefone | Umax | UMIDIGI | Unblock Tech | Uniden | Unihertz | Unimax -Uniqcell | Uniscope | Unistrong | Unitech | UNIWA | Unknown | Unnecto -Unnion Technologies | UNNO | Unonu | Unowhy | UOOGOU | Urovo | UTime -UTOK | UTStarcom | UZ Mobile | V-Gen | V-HOME | V-HOPE | v-mobile -VAIO | VALE | VALEM | VALTECH | VANGUARD | Vankyo | VANWIN -Vargo | Vastking | VAVA | VC | VDVD | Vega | Vekta -Venso | Venstar | Venturer | VEON | Verico | Verizon | Vernee -Verssed | Versus | Vertex | Vertu | Verykool | Vesta | Vestel -VETAS | Vexia | VGO TEL | ViBox | Victurio | VIDA | Videocon -Videoweb | ViewSonic | VIIPOO | VILLAON | Vinabox | Vinga | Vinsoc -Vios | Viper | Vipro | Virzo | Vision Touch | Visual Land | Vitelcom -Vityaz | Viumee | Vivax | VIVIMAGE | Vivo | VIWA | Vizio -Vizmo | VK Mobile | VKworld | VNPT Technology | VOCAL | Vodacom | Vodafone -VOGA | Völfen | VOLIA | VOLKANO | Volla | Volt | Vonino -Vontar | Vorago | Vorcom | Vorke | Vormor | Vortex | Voto -VOX | Voxtel | Voyo | Vsmart | Vsun | VUCATIMES | Vue Micro -Vulcan | VVETIME | W&O | WAF | Wainyok | Walker | Walton -Waltter | Wanmukang | WANSA | WE | We. by Loewe. | Web TV | Webfleet -WeChip | Wecool | Weelikeit | Weimei | WellcoM | WELLINGTON | Western Digital -Westpoint | Wexler | White Mobile | Whoop | Wieppo | Wigor | Wiko -Wileyfox | Winds | Wink | Winmax | Winnovo | Winstar | Wintouch -Wiseasy | WIWA | WizarPos | Wizz | Wolder | Wolfgang | Wolki -WONDER | Wonu | Woo | Wortmann | Woxter | WS | X-AGE -X-BO | X-Mobile | X-TIGI | X-View | X.Vision | X88 | X96 -X96Q | Xcell | XCOM | Xcruiser | XElectron | XGEM | XGIMI -Xgody | Xiaodu | Xiaolajiao | Xiaomi | Xion | Xolo | Xoro -Xshitou | Xsmart | Xtouch | Xtratech | Xwave | XY Auto | Yandex -Yarvik | YASIN | YELLYOUTH | YEPEN | Yes | Yestel | Yezz -Yoka TV | Yooz | Yota | YOTOPT | Youin | Youwei | Ytone -Yu | YU Fly | Yuandao | YUHO | YUMKEM | YUNDOO | Yuno -YunSong | Yusun | Yxtel | Z-Kai | Zaith | Zamolxe | Zatec -Zealot | Zeblaze | Zebra | Zeeker | Zeemi | Zen | Zenek -Zentality | Zfiner | ZH&K | Zidoo | ZIFRO | Zigo | ZIK -Zinox | Ziox | Zonda | Zonko | Zoom | ZoomSmart | Zopo -ZTE | Zuum | Zync | ZYQ | Zyrex +Tinmo | TiPhone | TiVo | TJC | TJD | TOKYO | Tolino +Tone | TOOGO | Tooky | Top House | TopDevice | TOPDON | Topelotek +Toplux | TOPSHOWS | Topsion | Topway | Torex | Torque | TOSCIDO +Toshiba | Touch Plus | Touchmate | TOX | TPS | Transpeed | TrekStor +Trevi | TriaPlay | Trident | Trifone | Trio | Tronsmart | True +True Slim | Tsinghua Tongfang | TTEC | TTfone | TTK-TV | TuCEL | Tunisie Telecom +Turbo | Turbo-X | TurboKids | TurboPad | Türk Telekom | Turkcell | Tuvio +TVC | TwinMOS | TWM | Twoe | TWZ | TYD | Tymes +U-Magic | U.S. Cellular | UD | UE | UGINE | Ugoos | Uhans +Uhappy | Ulefone | Umax | UMIDIGI | Unblock Tech | Uniden | Unihertz +Unimax | Uniqcell | Uniscope | Unistrong | Unitech | UNIWA | Unknown +Unnecto | Unnion Technologies | UNNO | Unonu | Unowhy | UOOGOU | Urovo +UTime | UTOK | UTStarcom | UZ Mobile | V-Gen | V-HOME | V-HOPE +v-mobile | VAIO | VALE | VALEM | VALTECH | VANGUARD | Vankyo +VANWIN | Vargo | Vastking | VAVA | VC | VDVD | Vega +Vekta | Venso | Venstar | Venturer | VEON | Verico | Verizon +Vernee | Verssed | Versus | Vertex | Vertu | Verykool | Vesta +Vestel | VETAS | Vexia | VGO TEL | ViBox | Victurio | VIDA +Videocon | Videoweb | ViewSonic | VIIPOO | VIKUSHA | VILLAON | Vinabox +Vinga | Vinsoc | Vios | Viper | Vipro | Virzo | Vision Technology +Vision Touch | Visual Land | Vitelcom | Vityaz | Viumee | Vivax | VIVIMAGE +Vivo | VIWA | Vizio | Vizmo | VK Mobile | VKworld | VNPT Technology +VOCAL | Vodacom | Vodafone | VOGA | Völfen | VOLIA | VOLKANO +Volla | Volt | Vonino | Vontar | Vorago | Vorcom | Vorke +Vormor | Vortex | Voto | VOX | Voxtel | Voyo | Vsmart +Vsun | VUCATIMES | Vue Micro | Vulcan | VVETIME | W&O | WAF +Wainyok | Walker | Walton | Waltter | Wanmukang | WANSA | WE +We. by Loewe. | Web TV | Webfleet | WeChip | Wecool | Weelikeit | Weiimi +Weimei | WellcoM | WELLINGTON | Western Digital | Westpoint | Wexler | White Mobile +Whoop | Wieppo | Wigor | Wiko | Wileyfox | Winds | Wink +Winmax | Winnovo | Winstar | Wintouch | Wiseasy | WIWA | WizarPos +Wizz | Wolder | Wolfgang | Wolki | WONDER | Wonu | Woo +Wortmann | Woxter | WOZIFAN | WS | X-AGE | X-BO | X-Mobile +X-TIGI | X-View | X.Vision | X88 | X96 | X96Q | Xcell +XCOM | Xcruiser | XElectron | XGEM | XGIMI | Xgody | Xiaodu +Xiaolajiao | Xiaomi | Xion | Xolo | Xoro | Xshitou | Xsmart +Xtouch | Xtratech | Xwave | XY Auto | Yandex | Yarvik | YASIN +YELLYOUTH | YEPEN | Yes | Yestel | Yezz | Yoka TV | Yooz +Yota | YOTOPT | Youin | Youwei | Ytone | Yu | YU Fly +Yuandao | YUHO | YUMKEM | YUNDOO | Yuno | YunSong | Yusun +Yxtel | Z-Kai | Zaith | Zamolxe | Zatec | Zealot | Zeblaze +Zebra | Zeeker | Zeemi | Zen | Zenek | Zentality | Zfiner +ZH&K | Zidoo | ZIFRO | Zigo | ZIK | Zinox | Ziox +Zonda | Zonko | Zoom | ZoomSmart | Zopo | ZTE | Zuum +Zync | ZYQ | Zyrex
@@ -901,7 +904,7 @@ ZTE | Zuum | Zync | ZYQ | Zyrex -##### Support detect browsers list (632): +##### Support detect browsers list (639):
Show details @@ -945,60 +948,61 @@ Hawk Turbo Browser | Headless Chrome | Helio | Hexa Web Browser | Hi Browser | h HotBrowser | HotJava | HTC Browser | Huawei Browser | Huawei Browser Mobile | HUB Browser | IBrowse iBrowser | iBrowser Mini | iCab | iCab Mobile | IceCat | IceDragon | Iceweasel iDesktop PC Browser | IE Browser Fast | IE Mobile | Impervious Browser | InBrowser | Incognito Browser | Indian UC Mini Browser -Inspect Browser | Insta Browser | Internet Browser Secure | Internet Explorer | Intune Managed Browser | Involta Go | Iridium -Iron | Iron Mobile | Isivioo | IVVI Browser | Japan Browser | Jasmine | JavaFX -Jelly | Jig Browser | Jig Browser Plus | JioSphere | JUZI Browser | K-meleon | K-Ninja -K.Browser | Kapiko | Kazehakase | Keepsafe Browser | Keyboard Browser | Kids Safe Browser | Kindle Browser -Kinza | Kitt | Kiwi | Kode Browser | Konqueror | KUN | KUTO Mini Browser -Kylo | Ladybird | Lagatos Browser | Lark Browser | Legan Browser | Lenovo Browser | Lexi Browser -LG Browser | LieBaoFast | Light | Lightning Browser | Lightning Browser Plus | Lilo | Links -Liri Browser | LogicUI TV Browser | Lolifox | Lotus | Lovense Browser | LT Browser | LuaKit -LUJO TV Browser | Lulumi | Lunascape | Lunascape Lite | Lynket Browser | Lynx | Maelstrom -Mandarin | MarsLab Web Browser | MAUI WAP Browser | MaxBrowser | Maxthon | MaxTube Browser | mCent -Me Browser | Meizu Browser | Mercury | MicroB | Microsoft Edge | Midori | Midori Lite -Minimo | Mint Browser | MIUI Browser | MixerBox AI | Mmx Browser | Mobicip | Mobile Safari -Mobile Silk | Mogok Browser | Monument Browser | MxNitro | Mypal | Naenara Browser | Naked Browser -Naked Browser Pro | Navigateur Web | NCSA Mosaic | NetFront | NetFront Life | NetPositive | Netscape -NetSurf | NextWord Browser | NFS Browser | Ninetails | Nokia Browser | Nokia OSS Browser | Nokia Ovi Browser -NOMone VR Browser | NOOK Browser | Norton Private Browser | Nova Video Downloader Pro | Nox Browser | NTENT Browser | Nuanti Meta -Nuviu | Obigo | Ocean Browser | OceanHero | Oculus Browser | Odd Browser | Odin -Odin Browser | Odyssey Web Browser | Off By One | Office Browser | OH Browser | OH Private Browser | OhHai Browser -OmniWeb | OnBrowser Lite | ONE Browser | Onion Browser | Open Browser | Open Browser 4U | Open Browser fast 5G -Open TV Browser | OpenFin | Openwave Mobile Browser | Opera | Opera Crypto | Opera Devices | Opera GX -Opera Mini | Opera Mini iOS | Opera Mobile | Opera Neon | Opera Next | Opera Touch | Oppo Browser -Opus Browser | Orbitum | Orca | Ordissimo | Oregano | Origin In-Game Overlay | Origyn Web Browser -OrNET Browser | Otter Browser | Owl Browser | Pale Moon | Palm Blazer | Palm Pre | Palm WebPro -Palmscape | Pawxy | Peeps dBrowser | Perfect Browser | Phantom Browser | Phantom.me | Phoenix -Phoenix Browser | Photon | Pi Browser | PICO Browser | PirateBrowser | PlayFree Browser | Pluma -PocketBook Browser | Polaris | Polarity | PolyBrowser | Polypane | Prism | Privacy Explorer Fast Safe -PrivacyWall | Private Internet Browser | PronHub Browser | Proxy Browser | Proxyium | Proxynet | PSI Secure Browser -Puffin | Puffin Web Browser | Pure Lite Browser | Pure Mini Browser | Qazweb | Qiyu | QJY TV Browser -Qmamu | QQ Browser | QQ Browser Lite | QQ Browser Mini | QtWebEngine | Quark | Quick Browser -Quick Search TV | QupZilla | Qutebrowser | Qwant Mobile | Rabbit Private Browser | Raise Fast Browser | Rakuten Browser -Rakuten Web Search | Raspbian Chromium | Realme Browser | Rekonq | Reqwireless WebViewer | Roccat | RockMelt -Roku Browser | Safari | Safari Technology Preview | Safe Exam Browser | Sailfish Browser | SalamWeb | Samsung Browser -Samsung Browser Lite | Savannah Browser | SavySoda | SberBrowser | Secure Browser | Secure Private Browser | SecureX -Seewo Browser | SEMC-Browser | Seraphic Sraf | Seznam Browser | SFive | Sharkee Browser | Shiira -Sidekick | SilverMob US | SimpleBrowser | SiteKiosk | Sizzy | Skye | Skyfire -SkyLeap | Sleipnir | SlimBoat | Slimjet | Smart Browser | Smart Lenovo Browser | Smart Search & Web Browser -Smooz | Snowshoe | Sogou Explorer | Sogou Mobile Browser | Sony Small Browser | SOTI Surf | Soul Browser -Soundy Browser | SP Browser | Spectre Browser | Splash | Sputnik Browser | Stampy Browser | Stargon -START Internet Browser | Stealth Browser | Steam In-Game Overlay | Streamy | Sunflower Browser | Sunrise | Super Fast Browser -SuperBird | SuperFast Browser | surf | Surf Browser | Surfy Browser | Sushi Browser | Sweet Browser -Swiftfox | Swiftweasel | SX Browser | T-Browser | t-online.de Browser | T+Browser | TalkTo -Tao Browser | tararia | TenFourFox | Tenta Browser | Tesla Browser | Thor | Tint Browser -Tizen Browser | ToGate | Tor Browser | TrueLocation Browser | TUC Mini Browser | Tungsten | TV Bro -TweakStyle | U Browser | UBrowser | UC Browser | UC Browser HD | UC Browser Mini | UC Browser Turbo -Ui Browser Mini | Ume Browser | UR Browser | Uzbl | Vast Browser | vBrowser | VD Browser -Vegas Browser | Venus Browser | Vertex Surf | Vewd Browser | Via | Viasat Browser | VibeMate -Vision Mobile Browser | Vivaldi | Vivid Browser Mini | vivo Browser | VMware AirWatch | Vonkeror | Vuhuv -w3m | Waterfox | Wave Browser | Wavebox | Wear Internet Browser | Web Browser & Explorer | Web Explorer -WebDiscover | Webian Shell | WebPositive | Weltweitimnetz Browser | WeTab Browser | Wexond | Whale Browser -Wolvic | World Browser | wOSBrowser | Wukong Browser | Wyzo | X Browser Lite | X-VPN -xBrowser | XBrowser Mini | xBrowser Pro Super Fast | Xiino | XNX Browser | Xooloo Internet | xStand -XtremeCast | Xvast | Yaani Browser | YAGI | Yahoo! Japan Browser | Yandex Browser | Yandex Browser Lite -Yo Browser | Yolo Browser | YouBrowser | YouCare | Yuzu Browser | Zetakey | Zirco Browser -Zordo Browser | Zvu +iNet Browser | Inspect Browser | Insta Browser | Internet Browser Secure | Internet Explorer | Intune Managed Browser | Involta Go +Iridium | Iron | Iron Mobile | Isivioo | IVVI Browser | Japan Browser | Jasmine +JavaFX | Jelly | Jig Browser | Jig Browser Plus | JioSphere | JUZI Browser | K-meleon +K-Ninja | K.Browser | Kapiko | Kazehakase | Keepsafe Browser | Keyboard Browser | Kids Safe Browser +Kindle Browser | Kinza | Kitt | Kiwi | Kode Browser | Konqueror | KUN +KUTO Mini Browser | Kylo | Ladybird | Lagatos Browser | Lark Browser | Legan Browser | Lenovo Browser +Lexi Browser | LG Browser | LieBaoFast | Light | Lightning Browser | Lightning Browser Plus | Lilo +Links | Liri Browser | LogicUI TV Browser | Lolifox | Lotus | Lovense Browser | LT Browser +LuaKit | LUJO TV Browser | Lulumi | Lunascape | Lunascape Lite | Lynket Browser | Lynx +Maelstrom | Mandarin | MarsLab Web Browser | MAUI WAP Browser | MaxBrowser | Maxthon | MaxTube Browser +mCent | Me Browser | Meizu Browser | Mercury | Mi Browser | MicroB | Microsoft Edge +Midori | Midori Lite | Minimo | Mint Browser | MixerBox AI | Mmx Browser | Mobicip +Mobile Safari | Mobile Silk | Mogok Browser | Monument Browser | Motorola Internet Browser | MxNitro | Mypal +Naenara Browser | Naked Browser | Naked Browser Pro | Navigateur Web | NCSA Mosaic | NetFront | NetFront Life +NetPositive | Netscape | NetSurf | NextWord Browser | NFS Browser | Ninetails | Nokia Browser +Nokia OSS Browser | Nokia Ovi Browser | NOMone VR Browser | NOOK Browser | Norton Private Browser | Nova Video Downloader Pro | Nox Browser +NTENT Browser | Nuanti Meta | Nuviu | Obigo | Ocean Browser | OceanHero | Oculus Browser +Odd Browser | Odin | Odin Browser | Odyssey Web Browser | Off By One | Office Browser | OH Browser +OH Private Browser | OhHai Browser | OmniWeb | OnBrowser Lite | ONE Browser | Onion Browser | Open Browser +Open Browser 4U | Open Browser fast 5G | Open TV Browser | OpenFin | Openwave Mobile Browser | Opera | Opera Crypto +Opera Devices | Opera GX | Opera Mini | Opera Mini iOS | Opera Mobile | Opera Neon | Opera Next +Opera Touch | Oppo Browser | Opus Browser | Orbitum | Orca | Ordissimo | Oregano +Origin In-Game Overlay | Origyn Web Browser | OrNET Browser | Otter Browser | Owl Browser | Pale Moon | Palm Blazer +Palm Pre | Palm WebPro | Palmscape | Pawxy | Peeps dBrowser | Perfect Browser | Phantom Browser +Phantom.me | Phoenix | Phoenix Browser | Photon | Pi Browser | PICO Browser | PirateBrowser +PlayFree Browser | Pluma | PocketBook Browser | Polaris | Polarity | PolyBrowser | Polypane +Prism | Privacy Explorer Fast Safe | PrivacyWall | Private Internet Browser | PronHub Browser | Proxy Browser | Proxyium +Proxynet | PSI Secure Browser | Puffin | Puffin Web Browser | Pure Lite Browser | Pure Mini Browser | Qazweb +Qiyu | QJY TV Browser | Qmamu | QQ Browser | QQ Browser Lite | QQ Browser Mini | QtWebEngine +Quark | Quick Browser | Quick Search TV | QupZilla | Qutebrowser | Qwant Mobile | Rabbit Private Browser +Raise Fast Browser | Rakuten Browser | Rakuten Web Search | Raspbian Chromium | Realme Browser | Rekonq | Reqwireless WebViewer +Roccat | RockMelt | Roku Browser | Safari | Safari Technology Preview | Safe Exam Browser | Sailfish Browser +SalamWeb | Samsung Browser | Samsung Browser Lite | Savannah Browser | SavySoda | SberBrowser | Secure Browser +Secure Private Browser | SecureX | Seewo Browser | SEMC-Browser | Seraphic Sraf | Seznam Browser | SFive +Sharkee Browser | Shiira | Sidekick | SilverMob US | SimpleBrowser | SiteKiosk | Sizzy +Skye | Skyfire | SkyLeap | Sleipnir | SlimBoat | Slimjet | Smart Browser +Smart Lenovo Browser | Smart Search & Web Browser | Smooz | Snowshoe | Sogou Explorer | Sogou Mobile Browser | Sony Small Browser +SOTI Surf | Soul Browser | Soundy Browser | SP Browser | Spark | Spectre Browser | Splash +Sputnik Browser | Stampy Browser | Stargon | START Internet Browser | Stealth Browser | Steam In-Game Overlay | Streamy +Sunflower Browser | Sunrise | Super Fast Browser | SuperBird | SuperFast Browser | surf | Surf Browser +Surfy Browser | Sushi Browser | Sweet Browser | Swiftfox | Swiftweasel | SX Browser | T-Browser +t-online.de Browser | T+Browser | TalkTo | Tao Browser | tararia | TenFourFox | Tenta Browser +Tesla Browser | Thor | Tint Browser | Tizen Browser | ToGate | Tor Browser | Total Browser +TrueLocation Browser | TUC Mini Browser | Tungsten | TV Bro | TweakStyle | U Browser | UBrowser +UC Browser | UC Browser HD | UC Browser Mini | UC Browser Turbo | Ui Browser Mini | Ume Browser | UPhone Browser +UR Browser | Uzbl | Vast Browser | vBrowser | VD Browser | Vegas Browser | Venus Browser +Vertex Surf | Vewd Browser | Via | Viasat Browser | VibeMate | Vision Mobile Browser | Vivaldi +Vivid Browser Mini | vivo Browser | VMS Mosaic | VMware AirWatch | Vonkeror | Vuhuv | w3m +Waterfox | Wave Browser | Wavebox | Wear Internet Browser | Web Browser & Explorer | Web Explorer | WebDiscover +Webian Shell | WebPositive | Weltweitimnetz Browser | WeTab Browser | Wexond | Whale Browser | Wolvic +World Browser | wOSBrowser | Wukong Browser | Wyzo | X Browser Lite | X-VPN | xBrowser +XBrowser Mini | xBrowser Pro Super Fast | Xiino | XNX Browser | Xooloo Internet | xStand | XtremeCast +Xvast | Yaani Browser | YAGI | Yahoo! Japan Browser | Yandex Browser | Yandex Browser Lite | Yo Browser +Yolo Browser | YouBrowser | YouCare | Yuzu Browser | Zetakey | Zirco Browser | Zordo Browser +ZTE Browser | Zvu
diff --git a/package.json b/package.json index 3c28c910..44b44125 100755 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "node-device-detector", - "version": "2.1.2", + "version": "2.1.3", "description": "Nodejs device detector (port matomo-org/device-detector)", "main": "index.js", "scripts": { diff --git a/parser/client/browser-families.js b/parser/client/browser-families.js index 7499cc8c..4d2cd465 100644 --- a/parser/client/browser-families.js +++ b/parser/client/browser-families.js @@ -1,6 +1,6 @@ // prettier-ignore module.exports = { - 'Android Browser': ['AN', 'MU'], + 'Android Browser': ['AN'], 'BlackBerry Browser': ['BB'], 'Baidu': ['BD', 'BS'], 'Amiga': ['AV', 'AW'], @@ -33,7 +33,7 @@ module.exports = { 'N3', 'GD', 'O9', 'Q3', 'F7', 'K2', 'P5', 'H5', 'V3', 'K3', 'Q4', 'G2', 'R2', 'WX', 'XP', '3I', 'BG', 'R0', 'JO', 'OL', 'GN', 'W4', 'QI', 'E1', 'RI', '8B', '5B', - 'K4', 'WK', + 'K4', 'WK', 'T3', 'K5', 'MU', ], 'Firefox': [ 'FF', 'BI', 'BF', 'BH', 'BN', 'C0', 'CU', 'EI', 'F1', diff --git a/parser/client/browser-short.js b/parser/client/browser-short.js index a7a2ae28..827ef015 100755 --- a/parser/client/browser-short.js +++ b/parser/client/browser-short.js @@ -347,7 +347,7 @@ module.exports = { 'M3': 'Midori Lite', 'M6': 'MixerBox AI', 'MO': 'Mobicip', - 'MU': 'MIUI Browser', + 'MU': 'Mi Browser', 'MS': 'Mobile Silk', 'MK': 'Mogok Browser', 'M8': 'Motorola Internet Browser', @@ -524,6 +524,7 @@ module.exports = { 'LE': 'Smart Lenovo Browser', 'OZ': 'Smooz', 'SN': 'Snowshoe', + 'K5': 'Spark', 'B1': 'Spectre Browser', 'S2': 'Splash', 'SI': 'Sputnik Browser', @@ -563,6 +564,7 @@ module.exports = { 'TC': 'TUC Mini Browser', 'TU': 'Tungsten', 'TG': 'ToGate', + 'T3': 'Total Browser', 'TS': 'TweakStyle', 'TV': 'TV Bro', 'U0': 'U Browser', diff --git a/parser/client/browser.js b/parser/client/browser.js index a62a2bfb..94d05186 100755 --- a/parser/client/browser.js +++ b/parser/client/browser.js @@ -104,15 +104,10 @@ class Browser extends ClientAbstractParser { version = data.version; } - if ('DuckDuckGo Privacy Browser' === name) { - version = ''; - } - if ('Vewd Browser' === name) { engine = data.engine; engineVersion = data.engine_version; } - // If client hints report Chromium, but user agent detects a Chromium based browser, we favor this instead if (data.name && 'Chromium' === name && 'Chromium' !== data.name) { name = data.name; @@ -125,18 +120,27 @@ class Browser extends ClientAbstractParser { name = data.name; short = data.short_name; } - + // If user agent detects another browser, but the family matches, we use the detected engine from user agent if (name !== data.name && family === this.buildFamily(data.short_name)) { engine = data.engine; engineVersion = data.engine_version; } - + // If the browser name matches the client hints then browser engine overwrite if (name === data.name) { engine = data.engine; engineVersion = data.engine_version; - if (data.version && data.version.indexOf(version) === 0 && helper.versionCompare(version, data.version) < 0) { - version = data.version; - } + } + // In case the user agent reports a more detailed version, we try to use this instead + if (data.version && data.version.indexOf(version) === 0 && helper.versionCompare(version, data.version) < 0) { + version = data.version; + } + // If DDG Private browser then set version empty string + if ('DuckDuckGo Privacy Browser' === name) { + version = ''; + } + // If client hints report the following browsers, we use the version from useragent + if (data.version && ['MU', 'OM', 'OP'].indexOf(short) !== -1) { + version = data.version; } } } else if (data !== null) { diff --git a/parser/device/brand-short.js b/parser/device/brand-short.js index aa1cff6d..5e52fd3e 100755 --- a/parser/device/brand-short.js +++ b/parser/device/brand-short.js @@ -1764,6 +1764,7 @@ module.exports = { 'WBL': 'We. by Loewe.', 'WCP': 'WeChip', 'WM': 'Weimei', + 'WM1': 'Weiimi', 'WE': 'WellcoM', 'W6': 'WELLINGTON', 'WD': 'Western Digital', diff --git a/regexes/bots.yml b/regexes/bots.yml index a93559a6..955c20db 100644 --- a/regexes/bots.yml +++ b/regexes/bots.yml @@ -513,9 +513,17 @@ url: 'http://moz.com/' - regex: 'DuckDuck(?:Go-Favicons-)?Bot' - name: 'DuckDuckGo Bot' + name: 'DuckDuckBot' category: 'Search bot' - url: 'https://duckduckgo.com/duckduckbot' + url: 'https://duckduckgo.com/duckduckgo-help-pages/results/duckduckbot/' + producer: + name: 'DuckDuckGo' + url: 'https://duckduckgo.com/' + +- regex: 'DuckAssistBot' + name: 'DuckAssistBot' + category: 'Search bot' + url: 'https://duckduckgo.com/duckduckgo-help-pages/results/duckassistbot/' producer: name: 'DuckDuckGo' url: 'https://duckduckgo.com/' @@ -829,14 +837,6 @@ name: 'Google Inc.' url: 'https://www.google.com/' -- regex: 'heritrix' - name: 'Heritrix' - category: 'Crawler' - url: 'https://webarchive.jira.com/wiki/display/Heritrix/Heritrix' - producer: - name: 'The Internet Archive' - url: 'https://archive.org' - - regex: 'HubSpot ' name: 'HubSpot' category: 'Crawler' @@ -2187,6 +2187,11 @@ - regex: 'PagePeeker' name: 'PagePeeker' + category: 'Crawler' + url: 'https://pagepeeker.com/robots/' + producer: + name: 'PAGEPEEKER SRL' + url: 'https://pagepeeker.com/' - regex: 'WebThumbnail' name: 'WebThumbnail' @@ -3178,6 +3183,14 @@ name: 'Jožef Stefan Institute' url: 'https://www.ijs.si/ijsw/JSI' +- regex: 'CLASSLA' + name: 'CLASSLA-web' + category: 'Crawler' + url: 'https://www.clarin.si/info/classla-web-crawler/' + producer: + name: 'Jožef Stefan Institute' + url: 'https://www.ijs.si/ijsw/JSI' + - regex: 'dnt-policy@eff\.org' name: 'EFF Do Not Track Verifier' category: 'Crawler' @@ -4533,8 +4546,130 @@ name: 'Meins und Vogel GmbH' url: 'https://muv.com/' +- regex: 'RedekenBot' + name: 'RedekenBot' + category: 'Crawler' + url: 'https://www.redeken.com/en/help/bot.html' + producer: + name: 'Redeken' + url: 'https://www.redeken.com/' + +- regex: 'semaltbot' + name: 'semaltbot' + category: 'Crawler' + url: 'https://semalt.net/' + producer: + name: 'Semalt LP' + url: 'https://semalt.net/' + +- regex: 'MakeMerryBot' + name: 'MakeMerryBot' + category: 'Crawler' + url: 'https://makemerry.app/bots' + +- regex: 'Timpibot' + name: 'Timpibot' + category: 'Crawler' + url: 'https://timpi.io/' + producer: + name: 'Timpi Inc.' + url: 'https://timpi.io/' + +- regex: 'Validbot' + name: 'ValidBot' + category: 'Crawler' + url: 'https://www.validbot.com/' + producer: + name: 'Jake Olefsky LLC' + url: 'https://www.validbot.com/' + +- regex: 'NPBot' + name: 'NameProtectBot' + category: 'Crawler' + url: 'https://www.cscglobal.com/cscglobal/home/' + producer: + name: 'NameProtect, Inc.' + url: 'https://www.cscglobal.com/' + +- regex: 'domaincodex\.com' + name: 'Domain Codex' + category: 'Crawler' + url: 'https://www.domaincodex.com/' + producer: + name: 'Erie Data Systems, LLC' + url: 'https://www.eriedatasys.com/' + +- regex: 'Swisscows Favicons' + name: 'Swisscows Favicons' + category: 'Crawler' + url: 'https://swisscows.com/' + producer: + name: 'Swisscows AG' + url: 'https://swisscows.com/' + +- regex: 'leak\.info' + name: 'leak.info' + category: 'Crawler' + url: 'http://www.leak.info/' + +- regex: 'workona' + name: 'Workona' + category: 'Crawler' + url: 'https://workona.com/' + producer: + name: 'Workona, Inc.' + url: 'https://workona.com/' + +- regex: 'Bloglines' + name: 'Bloglines' + category: 'Crawler' + url: 'https://web.archive.org/web/20140309033202/http://www.bloglines.com/' + producer: + name: 'Reply!, Inc.' + url: 'https://www.reply.com/' + +- regex: 'heritrix' + name: 'Heritrix' + category: 'Crawler' + url: 'https://webarchive.jira.com/wiki/display/Heritrix/Heritrix' + producer: + name: 'The Internet Archive' + url: 'https://archive.org' + +- regex: 'search\.marginalia\.nu' + name: 'Marginalia' + category: 'Crawler' + url: 'https://www.marginalia.nu/marginalia-search/for-webmasters/' + producer: + name: 'Marginalia' + url: 'https://www.marginalia.nu/' + +- regex: 'vu-server-health-scanner/[\d.]+' + name: 'VU Server Health Scanner' + category: 'Security Checker' + url: 'https://130.37.198.75/index.html' + producer: + name: 'VU Amsterdam' + url: 'https://vu.nl/en' + +- regex: 'Functionize' + name: 'Functionize' + category: 'Crawler' + url: 'https://www.functionize.com/' + producer: + name: 'Functionize, Inc.' + url: 'https://www.functionize.com/' + +- regex: 'Prerender' + name: 'Prerender' + category: 'Crawler' + url: 'https://docs.prerender.io/docs/33-overview-of-prerender-crawlers' + producer: + name: 'saas.group Inc.' + url: 'https://saas.group/' + # Generic bots -- regex: 'nuhk|grub-client|Download Demon|SearchExpress|Microsoft URL Control|borg|altavista|dataminr\.com|teoma|oegp|http%20client|htdig|mogimogi|larbin|scrubby|searchsight|semanticdiscovery|snappy|vortex(?!(?: Build|Plus| CM62| HD65))|zeal(?!ot)|dataparksearch|findlinks|BrowserMob|URL2PNG|ZooShot|GomezA|Google SketchUp|Read%20Later|7Siters|centuryb\.o\.t9|InterNaetBoten|EasyBib AutoCite|Bidtellect|tomnomnom/meg|cortex|Re-re Studio|adreview|AHC/|NameOfAgent|Request-Promise|ALittle Client|Hello,? world|wp_is_mobile|0xAbyssalDoesntExist|Anarchy99|^revolt|nvd0rz|xfa1|Hakai|gbrmss|fuck-your-hp|IDBTE4M CODE87|Antoine|Insomania|Hells-Net|b3astmode|Linux Gnu \(cow\)|Test Certificate Info|iplabel|Magellan|TheSafex?Internetx?Search|Searcherweb|kirkland-signature|LinkChain|survey-security-dot-txt|infrawatch|Time/|r00ts3c-owned-you|nvdorz|Root Slut|NiggaBalls|BotPoke|GlobalWebSearch|^xenu|^(?:chrome|firefox|Abcd|Dark|KvshClient|url|Zeus|ZmEu)$' +- regex: 'nuhk|grub-client|Download Demon|SearchExpress|Microsoft URL Control|borg|altavista|dataminr\.com|teoma|oegp|http%20client|htdig|mogimogi|larbin|scrubby|searchsight|semanticdiscovery|snappy|vortex(?!(?: Build|Plus| CM62| HD65))|zeal(?!ot)|dataparksearch|findlinks|BrowserMob|URL2PNG|ZooShot|GomezA|Google SketchUp|Read%20Later|7Siters|centuryb\.o\.t9|InterNaetBoten|EasyBib AutoCite|Bidtellect|tomnomnom/meg|cortex|Re-re Studio|adreview|AHC/|NameOfAgent|Request-Promise|ALittle Client|Hello,? world|wp_is_mobile|0xAbyssalDoesntExist|Anarchy99|^revolt|nvd0rz|xfa1|Hakai|gbrmss|fuck-your-hp|IDBTE4M CODE87|Antoine|Insomania|Hells-Net|b3astmode|Linux Gnu \(cow\)|Test Certificate Info|iplabel|Magellan|TheSafex?Internetx?Search|Searcherx?web|kirkland-signature|LinkChain|survey-security-dot-txt|infrawatch|Time/|r00ts3c-owned-you|nvdorz|Root Slut|NiggaBalls|BotPoke|GlobalWebSearch|xx032_bo9vs83_2a|sslshed|geckotrail|^xenu|^(?:chrome|firefox|Abcd|Dark|KvshClient|Node.js|Report Runner|url|Zeus|ZmEu)$' name: 'Generic Bot' # Generic detections diff --git a/regexes/client-index-hash.yml b/regexes/client-index-hash.yml index 99afd109..15f6a8ee 100644 --- a/regexes/client-index-hash.yml +++ b/regexes/client-index-hash.yml @@ -9,25 +9,25 @@ - 455 - 460 - 531 - - - 19 - - 70 - - 87 - - 218 - - 227 - - 268 + - - 18 + - 69 + - 86 + - 217 + - 226 + - 267 + - 294 - 295 - - 296 - - 332 - - 336 - - 412 - - 431 - - 477 + - 331 + - 335 + - 411 + - 430 + - 476 '19826': - [] - - - 293 + - - 292 '308060': - [] - - - 388 + - - 387 '1382250': - - 145 - [] @@ -51,7 +51,7 @@ - [] '6468087': - [] - - - 401 + - - 400 '6999762': - - 323 - [] @@ -60,10 +60,10 @@ - [] '8046990': - [] - - - 342 + - - 341 '9139662': - [] - - - 177 + - - 176 '9690313': - - 455 - [] @@ -72,7 +72,7 @@ - [] '11878147': - [] - - - 445 + - - 444 '14890961': - - 455 - [] @@ -84,16 +84,16 @@ - [] '17144731': - [] - - - 141 + - - 140 '18353764': - [] - - - 59 + - - 58 '18884351': - - 381 - [] '20389582': - [] - - - 32 + - - 31 '21931179': - [] - [] @@ -105,13 +105,13 @@ - [] '22967125': - [] - - - 84 + - - 83 '23057062': - [] - - - 445 + - - 444 '24743942': - [] - - - 533 + - - 532 '24821779': - - 74 - [] @@ -129,7 +129,7 @@ - [] '27810946': - [] - - - 234 + - - 233 '27877385': - - 349 - [] @@ -141,13 +141,13 @@ - [] '31389569': - [] - - - 406 + - - 405 '31950925': - - 531 - [] '32238535': - [] - - - 29 + - - 28 '34722479': - - 207 - [] @@ -180,19 +180,19 @@ - [] '41872849': - [] - - - 59 + - - 58 '42408242': - - 531 - [] '42872667': - [] - - - 507 + - - 506 '43533439': - - 455 - [] '44195986': - [] - - - 224 + - - 223 '45729317': - - 531 - [] @@ -201,16 +201,16 @@ - [] '47720741': - [] - - - 50 + - - 49 '48699953': - [] - - - 14 + - - 13 '48849052': - - 172 - [] '48990983': - [] - - - 417 + - - 416 '49689089': - - 431 - [] @@ -225,10 +225,10 @@ - [] '52370160': - [] - - - 21 + - - 20 '52490842': - [] - - - 45 + - - 44 '52753270': - - 531 - [] @@ -237,10 +237,10 @@ - [] '53711528': - [] - - - 108 + - - 107 '54535766': - [] - - - 531 + - - 530 '55059779': - - 455 - [] @@ -261,7 +261,7 @@ - [] '58364015': - [] - - - 428 + - - 427 '58864371': - - 460 - [] @@ -273,7 +273,7 @@ - [] '59341277': - [] - - - 379 + - - 378 '59625102': - - 548 - [] @@ -300,7 +300,7 @@ - [] '66014715': - [] - - - 21 + - - 20 '67833893': - - 65 - [] @@ -309,7 +309,7 @@ - - 550 '68346369': - [] - - - 538 + - - 537 '68416500': - - 364 - [] @@ -324,10 +324,10 @@ - [] '73526992': - [] - - - 43 + - - 42 '74363495': - [] - - - 301 + - - 300 '75472901': - - 531 - [] @@ -336,22 +336,22 @@ - [] '75654507': - [] - - - 155 + - - 154 '75696646': - [] - - - 377 + - - 376 '76021087': - - 364 - [] '76532769': - [] - - - 358 + - - 357 '76542198': - - 377 - [] '76975216': - [] - - - 133 + - - 132 '77507853': - - 351 - [] @@ -366,34 +366,34 @@ - - 552 64f06218: - [] - - - 30 + - - 29 1da7aa91: - [] - - - 33 + - - 32 398f0260: - [] - - - 34 + - - 33 5ccce94: - [] - - - 23 + - - 22 658cf6de: - [] - - - 35 + - - 34 640055de: - [] - - - 53 + - - 52 2beb4ee2: - [] - - - 53 + - - 52 129cddef: - [] - - - 342 + - - 341 344cb1b0: - [] - - - 54 + - - 53 59d39944: - [] - - - 54 + - - 53 4a59b8f0: - - 8 - 51 @@ -427,361 +427,361 @@ - 517 - 531 - 538 - - - 56 - - 116 - - 211 - - 243 + - - 55 + - 115 + - 210 + - 242 7f5c31e: - [] - - - 336 + - - 335 1f902e13: - [] - - - 57 + - - 56 4f0ef7f8: - [] - - - 59 + - - 58 92c40fc: - [] - - - 61 + - - 60 5fb7579f: - [] - - - 64 + - - 63 27d5ccc7: - [] - - - 69 + - - 68 2f9c0317: - [] - - - 70 + - - 69 7a3642a3: - [] - - - 71 + - - 70 6a3b267e: - [] - - - 72 + - - 71 3c96b99c: - [] - - - 73 + - - 72 43edce65: - [] - - - 74 + - - 73 39f54364: - [] - - - 259 + - - 258 1e92efad: - [] - - - 75 + - - 74 3dd6e55a: - [] - - - 78 + - - 77 13a0a37d: - [] - - - 21 + - - 20 8f3ba1f: - [] - - - 79 + - - 78 66b5673d: - [] - - - 82 + - - 81 692d347f: - [] - - - 83 + - - 82 5d897ec4: - [] - - - 88 + - - 87 323f05c8: - [] - - - 89 + - - 88 300d3c35: - [] - - - 99 + - - 98 718111fa: - [] - - - 100 + - - 99 5f4f7b7b: - [] - - - 100 + - - 99 130974f9: - [] - - - 100 + - - 99 211b09b4: - [] - - - 85 + - - 84 '6e920439': - [] - - - 101 + - - 100 1f9de86: - [] - - - 102 + - - 101 3124b3f6: - [] - - - 103 + - - 102 37c9e73f: - [] - - - 104 + - - 103 '65526e28': - [] - - - 106 + - - 105 1d326e8d: - [] - - - 75 + - - 74 15a47874: - [] - - - 108 + - - 107 333c1727: - [] - - - 109 + - - 108 7c3ecd6a: - [] - - - 110 + - - 109 7ad63d98: - [] - - - 111 + - - 110 3da9694: - [] - - - 112 + - - 111 8fa4497: - [] - - - 113 + - - 112 6b273bd1: - [] - - - 114 + - - 113 37c70a: - [] - - - 115 + - - 114 33f312e3: - [] - - - 115 + - - 114 207b7604: - [] - - - 115 + - - 114 1012ee05: - [] - - - 115 + - - 114 3b56bbc: - [] - - - 115 + - - 114 + - 116 - 117 - - 118 - - 123 + - 122 8da0ec: - [] - - - 123 + - - 122 4f37f528: - [] - - - 121 + - - 120 56e8a9aa: - [] - - - 137 + - - 136 738bbe65: - [] - - - 138 + - - 137 72d34f10: - [] - - - 139 + - - 138 2c68de83: - [] - - - 140 + - - 139 645277ea: - [] - - - 142 + - - 141 19c66c43: - [] - - - 143 + - - 142 1292d3f6: - [] - - - 144 + - - 143 679f0d14: - [] - - - 145 + - - 144 4b803672: - [] - - - 146 + - - 145 27cf3767: - [] - - - 147 + - - 146 454eaf67: - [] - - - 149 + - - 148 dd4: - [] - - - 125 + - - 124 17974f21: - [] - - - 150 + - - 149 577ae6ac: - [] - - - 151 + - - 150 6103dd: - [] - - - 160 + - - 159 245faa1c: - [] - - - 160 + - - 159 3e9af5b7: - [] - - - 161 + - - 160 6e6497c7: - [] - - - 498 + - - 497 2030b3cb: - [] - - - 162 + - - 161 699e2a1: - [] - - - 163 + - - 162 26b729e7: - [] - - - 170 + - - 169 5159fb2: - [] - - - 172 + - - 171 55170cb5: - [] - - - 173 + - - 172 3778790c: - [] - - - 173 + - - 172 1dd9a466: - [] - - - 39 + - - 38 df840ea: - [] - - - 174 + - - 173 6f2ccde0: - [] - - - 175 + - - 174 50718bdc: - [] - - - 178 + - - 177 6fb35b87: - [] - - - 154 + - - 153 650cd5cc: - [] - - - 93 + - - 92 5e26a56f: - [] - - - 179 + - - 178 59091c9c: - [] - - - 181 + - - 180 104612fc: - [] - - - 183 + - - 182 6dac5178: - [] - - - 184 + - - 183 40d437b1: - [] - - - 184 + - - 183 554b8cba: - [] - - - 188 + - - 187 51241b7c: - [] - - - 190 + - - 189 7b03f63: - [] - - - 40 + - - 39 54f68627: - [] - - - 91 + - - 90 31c55a43: - [] - - - 92 + - - 91 3c844ae7: - [] - - - 129 + - - 128 4e4649e0: - [] - - - 215 + - - 214 73786ea2: - [] - - - 35 + - - 34 af7a0f9: - - 265 - - - 216 + - - 215 650a3d3: - - 364 - - - 217 + - - 216 b2ad7d9: - [] - - - 126 + - - 125 2f5cc74b: - [] - - - 41 + - - 40 5e1090e3: - [] - - - 42 + - - 41 62cee77: - [] - - - 219 + - - 218 5a0a66af: - [] - - - 213 + - - 212 '27741e2': - [] - - - 213 + - - 212 5505b4e3: - [] - - - 220 + - - 219 4bac6dfa: - [] - - - 221 + - - 220 430d79d4: - [] - - - 222 + - - 221 5e5287c9: - [] - - - 223 + - - 222 7a57c767: - [] - - - 225 + - - 224 5b3b3f3c: - [] - - - 226 + - - 225 23bba26d: - [] - - - 228 + - - 227 407c15e6: - [] - - - 229 + - - 228 499c17c9: - [] - - - 230 + - - 229 3d7ad7e: - [] - - - 231 + - - 230 5f1cd89a: - [] - - - 232 + - - 231 5c0c55d8: - [] - - - 233 + - - 232 6ed9b25c: - [] - - - 176 + - - 175 143c92fb: - [] - - - 235 + - - 234 4cf86625: - [] - - - 236 + - - 235 2274a3c7: - [] - - - 237 + - - 236 77ec3dc1: - [] - - - 238 + - - 237 '326261e0': - [] - - - 239 + - - 238 1f035d2c: - [] - - - 240 + - - 239 32b55ff7: - [] - - - 237 + - - 236 6d90123e: - - 41 - 204 @@ -789,322 +789,322 @@ b2ad7d9: - 238 - 400 - 452 - - - 7 - - 13 - - 15 - - 19 - - 52 - - 89 - - 120 - - 136 - - 546 + - - 6 + - 12 + - 14 + - 18 + - 51 + - 88 + - 119 + - 135 + - 545 6dd99392: - [] - - - 241 + - - 240 777919cc: - [] - - - 242 + - - 241 73c2d5b7: - [] - - - 234 + - - 233 30a95a: - [] - - - 37 - - 244 + - - 36 + - 243 74411e1d: - [] - - - 244 + - - 243 357f4990: - [] - - - 245 + - - 244 5e263ca3: - [] - - - 246 + - - 245 1033edaa: - [] - - - 247 + - - 246 605a11aa: - [] - - - 107 + - - 106 62f7b1a8: - [] - - - 249 + - - 248 8d003e2: - [] - - - 250 + - - 249 4cbdbc14: - [] - - - 251 + - - 250 253a96ae: - [] - - - 253 + - - 252 67b30281: - [] - - - 252 + - - 251 50c7b3c: - [] - - - 254 + - - 253 1b8db1d9: - [] - - - 255 + - - 254 38e2f340: - [] - - - 124 + - - 123 4143d20c: - [] - - - 256 + - - 255 ca85836: - [] - - - 257 + - - 256 6e8a34f0: - - 410 - 452 - - - 17 - - 262 + - - 16 + - 261 61a29ab2: - [] - - - 258 + - - 257 5db7bc82: - [] - - - 263 + - - 262 808d9a: - - 516 - 529 - 531 - 539 - - - 4 - - 19 - - 79 - - 264 + - - 3 + - 18 + - 78 + - 263 ae60a22: - [] - - - 265 + - - 264 232c9817: - [] - - - 266 + - - 265 7886acd2: - [] - - - 31 + - - 30 5338e7e2: - [] - - - 267 + - - 266 1797bd82: - [] - - - 28 + - - 27 b56770f: - [] - - - 14 + - - 13 4fd199d7: - - 531 - - - 14 - - 309 - - 498 + - - 13 + - 308 + - 497 67e3c952: - [] - - - 269 + - - 268 '316e6128': - [] - - - 270 + - - 269 447fd81d: - [] - - - 271 + - - 270 473a529f: - [] - - - 272 + - - 271 13df7338: - [] - - - 274 + - - 273 3435305f: - [] - - - 275 + - - 274 778bec83: - [] - - - 275 + - - 274 322f463: - [] - - - 273 + - - 272 5df44960: - [] - - - 273 + - - 272 35f587b5: - [] - - - 276 + - - 275 6a3d132b: - [] - - - 277 + - - 276 374f66ab: - [] - - - 278 + - - 277 728db14a: - [] - - - 279 + - - 278 687a6aee: - [] - - - 280 + - - 279 '71056e58': - [] - - - 281 + - - 280 5b8a6c2a: - [] - - - 282 + - - 281 1557403f: - [] - - - 127 + - - 126 bec1db2: - - 59 - 410 - 420 - 538 - - - 6 + - - 5 + - 14 - 15 - - 16 + - 17 - 18 - 19 - - 20 '23e64330': - [] - - - 283 + - - 282 40afd6bd: - [] - - - 284 + - - 283 61f64276: - [] - - - 285 + - - 284 5efa2e3d: - [] - - - 286 + - - 285 b5f02d: - [] - - - 287 + - - 286 7035c518: - [] - - - 288 + - - 287 482f27b1: - [] - - - 135 + - - 134 297fea6: - [] - - - 176 + - - 175 7b1ed138: - [] - - - 289 + - - 288 51212d86: - [] - - - 9 + - - 8 1f237de5: - [] - - - 290 + - - 289 1f538420: - [] - - - 291 + - - 290 1dee3693: - [] - - - 292 + - - 291 21e603d6: - [] - - - 25 + - - 24 43ecf3ab: - [] - - - 294 + - - 293 6d68d251: - [] - - - 300 + - - 299 614e91c0: - [] - - - 290 + - - 289 117e6d44: - [] - - - 302 + - - 301 7e755cfb: - [] - - - 303 + - - 302 7f2651e2: - [] - - - 304 + - - 303 ecfbf23: - [] - - - 260 + - - 259 358fed6e: - [] - - - 305 + - - 304 6b28c92d: - [] - - - 259 + - - 258 1bb20664: - [] - - - 306 + - - 305 6b00cfc: - [] - - - 98 + - - 97 1d079209: - [] - - - 310 + - - 309 76c8dec0: - [] - - - 311 + - - 310 7a90caba: - [] - - - 177 + - - 176 67b6dced: - [] - - - 177 + - - 176 7a318527: - [] - - - 312 + - - 311 14223a44: - [] - - - 313 + - - 312 12b09dbf: - [] - - - 314 + - - 313 2f095817: - [] - - - 46 + - - 45 1b1f6: - [] - - - 315 + - - 314 7e27d3d2: - [] - - - 122 + - - 121 4e39735d: - [] - - 552 4abd423a: - [] - - - 316 + - - 315 4328bcf9: - [] - - - 317 + - - 316 2fb2d23f: - [] - - - 317 + - - 316 9c59076: - [] - - - 317 + - - 316 5662fd91: - [] - - - 185 + - - 184 5dbdf2ea: - [] - - - 186 + - - 185 6aa5715b: - [] - - - 187 + - - 186 5aeb839d: - [] - - - 319 + - - 318 644a20: - [] - - - 48 + - - 47 6d594a38: - [] - - - 323 + - - 322 28f5d91b: - [] - - - 146 + - - 145 4a784dd0: - [] - - - 12 + - - 11 61a3c2de: - - 174 - 229 @@ -1114,115 +1114,115 @@ ecfbf23: - - 552 7a316e20: - [] - - - 312 + - - 311 6c32d913: - [] - - - 504 + - - 503 22c1fbd9: - [] - - - 505 + - - 504 79cf3b53: - [] - - - 314 + - - 313 15903b19: - [] - - - 513 + - - 512 2066a337: - [] - - - 129 + - - 128 bab3566: - [] - - - 264 + - - 263 e5c73d7: - [] - - - 514 + - - 513 '47570e72': - [] - - - 258 + - - 257 6b7005f1: - [] - - - 515 + - - 514 3357c991: - [] - - - 516 + - - 515 88ee080: - [] - - - 517 + - - 516 48d83466: - [] - - - 506 + - - 505 411c133a: - [] - - - 518 + - - 517 18b54701: - [] - - - 519 + - - 518 13f212ee: - [] - - - 520 + - - 519 15b84346: - [] - - - 521 + - - 520 3c127317: - [] - - - 522 + - - 521 47390d7a: - [] - - - 523 + - - 522 17a1acf3: - [] - - - 45 + - - 44 74d58ede: - [] - - - 47 + - - 46 2d086836: - [] - - - 48 + - - 47 47231cb1: - [] - - - 49 + - - 48 338fd249: - [] - - - 45 + - - 44 3c22e1f0: - [] - - - 45 + - - 44 2121dc43: - [] - - - 44 + - - 43 2988a378: - [] - - - 524 + - - 523 4aa7ef85: - [] - - - 524 + - - 523 17f6021f: - [] - - - 76 + - - 75 314bd05d: - [] - - - 77 + - - 76 24258fb4: - [] - - - 77 + - - 76 11f77aba: - [] - - - 261 + - - 260 3fcab9a8: - [] - - - 525 + - - 524 55fe38a4: - [] - - - 513 + - - 512 5f0b131c: - [] - - - 526 + - - 525 60d6f4cc: - [] - - - 527 + - - 526 6aa2a447: - [] - - - 528 + - - 527 9fa0c78: - - 58 - 100 @@ -1231,85 +1231,85 @@ e5c73d7: - 323 - 324 - 531 - - - 17 - - 20 - - 529 + - - 16 + - 19 + - 528 3d78834f: - [] - - - 530 - - 532 + - - 529 + - 531 2cdfa059: - [] - - - 531 + - - 530 300b4166: - [] - - - 532 + - - 531 54975a62: - [] - - - 534 + - - 533 75641bdf: - [] - - - 535 + - - 534 6c8b1d55: - [] - - - 69 + - - 68 2458104d: - [] - - - 307 + - - 306 2a467107: - [] - - - 259 + - - 258 2cfa571c: - [] - - - 536 + - - 535 6ba9d24: - [] - - - 537 + - - 536 7a8eacfd: - [] - - - 148 + - - 147 149dc12c: - [] - - - 148 + - - 147 7229ca2f: - [] - - - 539 + - - 538 ac9ab57: - [] - - - 8 + - - 7 21853eab: - [] - - - 2 + - - 1 5d0f3c97: - [] - - - 1 + - - 0 52406af8: - [] - - - 119 + - - 118 2c2a1a3b: - [] - - - 540 + - - 539 238b9601: - [] - - - 541 + - - 540 486a1d91: - [] - - - 408 + - - 407 77b73efb: - [] - - - 408 + - - 407 2460167c: - [] - - - 542 + - - 541 41c3ed84: - [] - - - 542 + - - 541 25ad0c38: - [] - - 550 2ea1c973: - [] - - - 543 + - - 542 4315ff0f: - [] - - 550 @@ -1321,31 +1321,31 @@ ac9ab57: - - 550 77acea5f: - [] - - - 544 + - - 543 60a7f679: - [] - - - 545 + - - 544 7fe80084: - [] - - - 22 + - - 21 4f76725f: - [] - - - 547 + - - 546 6b00451e: - - 268 - - - 175 -4d9d52d6: - - [] - - - 0 + - - 174 5c638706: - [] - - - 146 + - - 145 5b0e768: - [] - - - 128 + - - 127 57ab8aa7: - [] - - - 129 + - - 128 +39341bd0: + - [] + - - 548 521bf748: - [] - - 549 @@ -1379,10 +1379,10 @@ af21991: - 531 - 536 - 537 - - - 6 - - 7 - - 19 - - 79 + - - 5 + - 6 + - 18 + - 78 3dd4f491: - - 477 - [] @@ -1442,6 +1442,7 @@ af21991: - 155 - 204 - 294 + - 400 - 420 - 452 - 455 @@ -1845,9 +1846,9 @@ f92f964: - [] 7803b3ce: - - 452 - - - 15 - - 19 - - 136 + - - 14 + - 18 + - 135 7874461c: - - 532 - [] @@ -3161,6 +3162,9 @@ af45e42: 742a3c5f: - - 402 - [] +76fb464c: + - - 536 + - [] 2624d0d5: - - 457 - [] @@ -3184,28 +3188,28 @@ af45e42: - [] 6c705ed9: - [] - - - 21 + - - 20 6448d285: - [] - - - 30 + - - 29 6b8a0d18: - [] - - - 69 + - - 68 22921d54: - [] - - - 7 + - - 6 56b84538: - [] - - - 34 + - - 33 db172ba: - [] - - - 79 + - - 78 1b1c54be: - [] - - - 308 + - - 307 4fd1fe02: - [] - - - 3 + - - 2 2f4b0a26: - - 516 - [] @@ -3358,7 +3362,7 @@ af10282: - [] 30fac0b1: - [] - - - 19 + - - 18 2c76f011: - - 531 - [] @@ -3386,34 +3390,34 @@ d7cad4e: - [] 6aad1e49: - [] - - - 19 + - - 18 6963ae0a: - [] - - - 19 + - - 18 1206a501: - [] - - - 19 + - - 18 5a6bf1d1: - [] - - - 19 + - - 18 3546ab1d: - [] - - - 19 + - - 18 22236edb: - [] - - - 19 + - - 18 2f505a2a: - [] - - - 19 + - - 18 353ca0d5: - [] - - - 19 + - - 18 58e5ed9: - [] - - - 19 + - - 18 4dab668c: - [] - - - 19 + - - 18 462ba7a0: - - 272 - [] @@ -3437,7 +3441,7 @@ d7cad4e: - [] 571dbb26: - [] - - - 115 + - - 114 6ece12e5: - - 539 - [] @@ -3467,7 +3471,7 @@ cafc9d6: - [] afff8b2: - [] - - - 75 + - - 74 181783a8: - - 380 - [] @@ -3479,7 +3483,7 @@ afff8b2: - [] 1817d656: - [] - - - 19 + - - 18 30a8c29e: - - 347 - [] @@ -3818,288 +3822,288 @@ b13e3d8: - [] 5a709a9e: - [] - - - 45 + - - 44 387ea42a: - [] - - - 10 + - - 9 6aa555ff: - [] - - - 26 + - - 25 '16e29333': - [] - - - 27 + - - 26 3ebc9c9a: - [] - - - 52 + - - 51 38d48be7: - [] - - - 55 + - - 54 2238b28: - [] - - - 66 + - - 65 3a96148f: - [] - - - 55 + - - 54 5e74b2a0: - [] - - - 60 + - - 59 3a953b7b: - [] - - - 65 + - - 64 2c8177c2: - [] - - - 36 + - - 35 1c12bb69: - [] - - - 67 + - - 66 540908f9: - [] - - - 67 + - - 66 77589af3: - [] - - - 63 + - - 62 6a1f713e: - [] - - - 62 + - - 61 60c3b5cd: - [] - - - 11 + - - 10 113a2a07: - [] - - - 11 + - - 10 56c81573: - [] - - - 68 + - - 67 17fc34d5: - [] - - - 24 + - - 23 2119c62c: - [] - - - 58 + - - 57 711d740c: - [] - - - 94 + - - 93 74f73dec: - [] - - - 95 + - - 94 1ed7f96f: - [] - - - 96 + - - 95 3587a8a9: - [] - - - 97 + - - 96 38b80cd1: - [] - - - 97 + - - 96 57fb82b4: - [] - - - 105 + - - 104 1272f094: - [] - - - 105 + - - 104 4a96e97e: - [] - - - 129 + - - 128 aa66fd8: - [] - - - 5 + - - 4 27b221b1: - [] - - - 132 + - - 131 66d1b0f4: - [] - - - 130 + - - 129 7effcd5e: - [] - - - 131 + - - 130 76ec8f14: - [] - - - 35 + - - 34 24f039a8: - [] - - - 134 + - - 133 57a251f6: - [] - - - 35 + - - 34 799de14d: - [] - - - 136 + - - 135 32c4e7d8: - [] - - - 129 + - - 128 4954bc28: - [] - - - 152 + - - 151 28f5b9f4: - [] - [] 4df6e8d: - [] - - - 153 + - - 152 5c4f915d: - [] - - - 153 + - - 152 '25e02914': - [] - - - 154 + - - 153 770a9985: - [] - - - 342 + - - 341 1578b8e6: - [] - - - 156 + - - 155 59fe64bf: - [] - - - 158 + - - 157 d256fa0: - [] - - - 159 + - - 158 '19539e24': - [] - - - 157 + - - 156 28420f2c: - [] - - - 164 + - - 163 253b033d: - [] - - - 165 + - - 164 7e7f8d16: - [] - - - 166 + - - 165 6cde2c63: - [] - - - 167 - - 168 + - - 166 + - 167 57ea4ae3: - [] - - - 169 + - - 168 5c50fe09: - [] - - - 180 + - - 179 2de2cb1b: - [] - - - 189 + - - 188 33dbdf02: - [] - - - 128 + - - 127 77e8d094: - [] - - - 128 + - - 127 55167ee1: - [] - - 552 3d692ea3: - [] - - - 191 + - - 190 6d9d7883: - [] - - - 192 + - - 191 a8d9c1c: - [] - - - 193 + - - 192 5ad76344: - [] - - - 194 + - - 193 746fc545: - [] - - - 195 + - - 194 54768d38: - [] - - - 196 + - - 195 2bae37a9: - [] - - - 197 + - - 196 7a757a18: - [] - - - 198 + - - 197 42a0e77: - [] - - - 199 + - - 198 3ac4a95e: - [] - - - 200 + - - 199 739d2cc0: - [] - - - 171 + - - 170 18fd2: - [] - - - 201 + - - 200 76f87285: - [] - - - 202 + - - 201 79ce7866: - [] - - - 203 + - - 202 61701f07: - [] - - - 204 + - - 203 16f19e77: - [] - - - 205 + - - 204 3348b9: - [] - - - 206 + - - 205 779567a1: - [] - - - 207 + - - 206 5a7c4c3: - [] - - - 208 + - - 207 54835fdd: - [] - - - 209 + - - 208 316327bb: - [] - - - 210 + - - 209 45fee51a: - [] - - - 212 + - - 211 477bbb22: - [] - - - 214 + - - 213 56afc97e: - [] - - - 248 + - - 247 4c69b254: - [] - - - 81 + - - 80 68fce97: - [] - - - 297 + - - 296 d19f499: - [] - - - 90 + - - 89 20cf3963: - [] - - - 298 - - 299 + - - 297 + - 298 1a9a7598: - [] - - - 75 + - - 74 59271c3f: - [] - - - 80 + - - 79 4b1fc955: - [] - - - 115 + - - 114 257bdbbd: - [] - - - 115 + - - 114 686a8a39: - [] - - - 320 + - - 319 '2e851375': - [] - - - 320 + - - 319 399174da: - [] - - 552 32c7d614: - [] - - - 321 + - - 320 47d4fd11: - [] - - - 322 + - - 321 6e09c04d: - - 379 - [] @@ -4114,7 +4118,7 @@ d19f499: - [] 4a44e4b7: - [] - - - 79 + - - 78 2583b0c1: - - 379 - [] @@ -4126,31 +4130,31 @@ d19f499: - [] 6b1b8276: - [] - - - 21 + - - 20 5eb94628: - - 455 - [] 6f6e514b: - [] - - - 236 + - - 235 76bc090d: - - 400 - [] 40b8a56f: - [] - - - 45 + - - 44 58af9a3e: - [] - [] 5dbdf2fd: - - 265 - - - 216 + - - 215 36539c41: - [] - - - 21 + - - 20 68859c90: - [] - - - 20 + - - 19 5d903ef8: - - 538 - [] @@ -4255,10 +4259,10 @@ c642f70: - [] 662378ec: - [] - - - 79 + - - 78 78f1bc6c: - [] - - - 79 + - - 78 49607d36: - - 323 - [] @@ -4267,7 +4271,7 @@ c642f70: - [] 2e29a703: - [] - - - 30 + - - 29 791f97c: - - 404 - [] @@ -4297,7 +4301,7 @@ c642f70: - [] 6c2c9717: - [] - - - 30 + - - 29 5a6ef550: - [] - [] @@ -4339,7 +4343,7 @@ b2df8b3: - [] 4024115f: - [] - - - 79 + - - 78 75e5aede: - - 531 - [] @@ -4351,13 +4355,13 @@ b2df8b3: - [] 26b73d45: - [] - - - 75 + - - 74 742a6729: - - 364 - [] 3763ba13: - [] - - - 21 + - - 20 19030d3e: - - 400 - [] @@ -4396,7 +4400,7 @@ b2df8b3: - [] 126ea89a: - [] - - - 447 + - - 446 7c5c7c14: - - 531 - [] @@ -4441,25 +4445,25 @@ b380dcd: - [] 5602304e: - [] - - - 53 + - - 52 6ebd7feb: - [] - - - 65 + - - 64 334b81a3: - [] - - - 65 + - - 64 74b84bbe: - [] - - - 87 + - - 86 2fc6d986: - [] - - - 87 + - - 86 57df05e: - [] - - - 152 + - - 151 3f7a17f4: - [] - - - 152 + - - 151 85ebd7c: - [] - [] @@ -4474,958 +4478,958 @@ b380dcd: - [] 3b9416fd: - [] - - - 154 + - - 153 55311a16: - [] - - - 154 + - - 153 5c6c7f5b: - [] - - - 157 + - - 156 139992bd: - [] - - - 157 + - - 156 7ebce5bb: - [] - - - 498 + - - 497 40b22b64: - [] - - - 312 + - - 311 13a223a9: - [] - - - 312 + - - 311 3115f55f: - [] - - - 313 + - - 312 5d08d1f1: - [] - - - 313 + - - 312 2df013c0: - [] - - - 313 + - - 312 '64752e69': - [] - - - 313 + - - 312 33d839c: - [] - - - 313 + - - 312 2eb2d78f: - [] - - - 325 + - - 324 79731db5: - [] - - - 326 + - - 325 338b476d: - [] - - - 326 + - - 325 2310f56f: - [] - - - 326 + - - 325 7330ef99: - [] - - - 326 + - - 325 7aaeed40: - [] - - - 327 + - - 326 29ad8c30: - [] - - - 328 + - - 327 66c25a6d: - [] - - - 328 + - - 327 2db068: - [] - - - 328 + - - 327 282e8cde: - [] - - - 329 + - - 328 6437d696: - [] - - - 330 + - - 329 3d30bc80: - [] - - - 330 + - - 329 55b1b090: - [] - - - 331 + - - 330 76db5add: - [] - - - 333 + - - 332 43365bda: - [] - - - 334 + - - 333 1cb9cc62: - [] - - - 335 + - - 334 14316f92: - [] - - - 335 + - - 334 7e4d5217: - [] - - - 335 + - - 334 593c0043: - [] - - - 335 + - - 334 fd2ff34: - [] - - - 336 + - - 335 62fa84eb: - [] - - - 336 + - - 335 3415fb47: - [] - - - 337 + - - 336 554adb7: - [] - - - 338 + - - 337 539d5bff: - [] - - - 339 + - - 338 152e2a49: - [] - - - 340 + - - 339 3157abec: - [] - - - 341 + - - 340 2e7d7894: - [] - - - 341 + - - 340 aabcf56: - [] - - - 341 + - - 340 2dd41db0: - [] - - - 341 + - - 340 5d712529: - [] - - - 342 + - - 341 75dc80a7: - [] - - - 342 + - - 341 6dd54b4b: - [] - - - 342 + - - 341 75501b37: - [] - - - 342 + - - 341 484a03d0: - [] - - - 342 + - - 341 30cce032: - [] - - - 342 + - - 341 3f9ca174: - [] - - - 342 + - - 341 573726d9: - [] - - - 342 + - - 341 '1e872358': - [] - - - 342 + - - 341 1ddecdcd: - [] - - - 342 + - - 341 e542ce1: - [] - - - 342 + - - 341 7edb398e: - [] - - - 343 + - - 342 20e4d291: - [] - - - 344 + - - 343 4e0cb70e: - [] - - - 345 + - - 344 43eaedde: - [] - - - 346 + - - 345 6662c0f0: - [] - - - 347 + - - 346 58e7a8d: - [] - - - 348 + - - 347 63ec6dfc: - [] - - - 349 + - - 348 688811fc: - [] - - - 350 + - - 349 7dbe943: - [] - - - 351 + - - 350 647a5dcd: - [] - - - 352 + - - 351 10dddfad: - [] - - - 353 + - - 352 77a5589f: - [] - - - 354 + - - 353 2e3b5f: - [] - - - 355 + - - 354 2e3ea3: - [] - - - 356 + - - 355 400cf2ee: - [] - - - 357 + - - 356 2d1fbd17: - [] - - - 359 + - - 358 5ccdd110: - [] - - - 360 + - - 359 30a1c14a: - [] - - - 361 + - - 360 314d3f40: - [] - - - 362 + - - 361 50257aea: - [] - - - 362 + - - 361 5e8fd0e2: - [] - - - 362 + - - 361 20eac168: - [] - - - 363 + - - 362 573982d0: - [] - - - 363 + - - 362 43cf7ff0: - [] - - - 364 + - - 363 '333e1131': - [] - - - 364 + - - 363 '216e3080': - [] - - - 365 + - - 364 2cb5e038: - [] - - - 365 + - - 364 1cfe302b: - [] - - - 366 + - - 365 '48510e16': - [] - - - 58 + - - 57 10c9205d: - [] - - - 368 + - - 367 5f779608: - [] - - - 368 + - - 367 2f73be0b: - [] - - - 368 + - - 367 60a602cd: - [] - - - 369 + - - 368 9eb5456: - [] - - - 370 + - - 369 2eb302: - [] - - - 371 + - - 370 2ea7baca: - [] - - - 372 + - - 371 4f73b9cd: - [] - - - 373 + - - 372 6f30fb8f: - [] - - - 374 + - - 373 1389495e: - [] - - - 375 + - - 374 5772fd88: - [] - - - 375 + - - 374 692e948a: - [] - - - 376 + - - 375 43a22cc1: - [] - - - 376 + - - 375 6b6fa4a3: - [] - - - 378 + - - 377 299588a7: - [] - - - 379 + - - 378 59ddf729: - [] - - - 379 + - - 378 4dd8907a: - [] - - - 380 + - - 379 5f2ed70a: - [] - - - 381 + - - 380 26a10c4b: - [] - - - 382 + - - 381 55fa2dd6: - [] - - - 383 + - - 382 21cd165f: - [] - - - 384 + - - 383 2d488d0b: - [] - - - 385 + - - 384 2e7ff86d: - [] - - - 385 + - - 384 56c51ab: - [] - - - 385 + - - 384 81ed582: - [] - - - 386 + - - 385 '16e17869': - [] - - - 387 + - - 386 305cfd6a: - [] - - - 387 + - - 386 498ee86c: - [] - - - 387 + - - 386 2456d28: - [] - - - 388 + - - 387 7424bb73: - [] - - - 389 + - - 388 5a5a9dc2: - [] - - - 390 + - - 389 3d9a7c8c: - [] - - - 391 + - - 390 6e628b56: - [] - - - 391 + - - 390 4dd15273: - [] - - - 391 + - - 390 663ed888: - [] - - - 392 + - - 391 67895d44: - [] - - - 392 + - - 391 33131ed2: - [] - - - 392 + - - 391 5412407a: - - 460 - - - 393 + - - 392 5cd6f5cc: - [] - - - 394 + - - 393 1bc50478: - [] - - - 395 + - - 394 '30329e32': - [] - - - 396 + - - 395 6e8ab77a: - [] - - - 397 + - - 396 5e8f046: - [] - - - 398 + - - 397 1f4a11ed: - [] - - - 398 + - - 397 4e0d44e: - [] - - - 398 + - - 397 50500cf2: - [] - - - 399 + - - 398 5a439f78: - [] - - - 400 + - - 399 5a8dc0ee: - [] - - - 401 + - - 400 42cb28bc: - [] - - - 402 + - - 401 63322dfc: - [] - - - 402 + - - 401 7a1e4f62: - [] - - - 403 + - - 402 743da6c: - [] - - - 403 + - - 402 65e4265a: - [] - - - 403 + - - 402 '4e003309': - [] - - - 404 + - - 403 3ec7240a: - [] - - - 405 + - - 404 5fef64b: - [] - - - 405 + - - 404 3c8f0b9d: - [] - - - 405 + - - 404 6d0edfcb: - [] - - - 406 + - - 405 27fcda74: - [] - - - 407 + - - 406 4fcd6b9c: - [] - - - 407 + - - 406 16faaa70: - [] - - - 408 + - - 407 7cce0d7: - [] - - - 409 + - - 408 2f5c4fd0: - [] - - - 410 + - - 409 40453fb: - [] - - - 410 + - - 409 5d98f233: - [] - - - 411 + - - 410 3e79d53d: - [] - - - 413 + - - 412 1440c5fa: - [] - - - 413 + - - 412 1a1ad: - [] - - - 414 + - - 413 344807cd: - [] - - - 414 + - - 413 6810952b: - [] - - - 414 + - - 413 549d22ea: - [] - - - 415 + - - 414 4bdb777: - [] - - - 415 + - - 414 5d205faf: - [] - - - 416 + - - 415 77e88b02: - [] - - - 416 + - - 415 43dc3733: - [] - - - 416 + - - 415 6236a1b: - [] - - - 417 + - - 416 e2debdb: - [] - - - 417 + - - 416 3b52d432: - [] - - - 418 + - - 417 46cbe1aa: - [] - - - 418 + - - 417 78faddf4: - [] - - - 419 + - - 418 3fcca261: - [] - - - 419 + - - 418 564c9163: - [] - - - 419 + - - 418 5213fb79: - [] - - - 419 + - - 418 300adfb9: - [] - - - 420 + - - 419 1ae01dda: - [] - - - 421 + - - 420 3a7f4b7b: - [] - - - 422 + - - 421 1a6b80c2: - [] - - - 423 + - - 422 357c3f20: - [] - - - 423 + - - 422 68e44d5f: - [] - - - 424 + - - 423 7d1d3cb0: - [] - - - 425 + - - 424 49c012d4: - [] - - - 425 + - - 424 '44333e65': - [] - - - 426 + - - 425 b8de416: - [] - - - 426 + - - 425 12c97e14: - [] - - - 426 + - - 425 7a176b51: - [] - - - 426 + - - 425 3aa56c08: - [] - - - 426 + - - 425 5b1b1d4e: - [] - - - 426 + - - 425 3e83d060: - [] - - - 427 + - - 426 505f633a: - [] - - - 428 + - - 427 6d5a684f: - [] - - - 429 + - - 428 77958aaf: - [] - - - 429 + - - 428 5db6df75: - [] - - - 429 + - - 428 2b345f4b: - [] - - - 430 + - - 429 3b91e0cb: - [] - - - 430 + - - 429 41f42c73: - [] - - - 430 + - - 429 c7a0e13: - [] - - - 431 + - - 430 21c9486d: - [] - - - 432 + - - 431 296739b5: - [] - - - 433 + - - 432 6f95d90c: - [] - - - 434 + - - 433 773c3975: - [] - - - 434 + - - 433 706c0e13: - [] - - - 434 + - - 433 788abf02: - [] - - - 434 + - - 433 18396b6f: - [] - - - 434 + - - 433 1982156b: - [] - - - 434 + - - 433 280c2023: - [] - - - 435 + - - 434 33d074b: - [] - - - 436 + - - 435 1dd72f23: - [] - - - 436 + - - 435 54e5110b: - [] - - - 437 + - - 436 223e896b: - [] - - - 437 + - - 436 49a002f5: - [] - - - 437 + - - 436 40fedf91: - [] - - - 439 + - - 438 415950c9: - [] - - - 440 + - - 439 377c91a3: - [] - - - 440 + - - 439 4a2b6898: - [] - - - 441 + - - 440 7da35715: - [] - - - 441 + - - 440 17005db0: - [] - - - 441 + - - 440 6dc5d747: - [] - - - 442 + - - 441 5ab77cb9: - [] - - - 443 + - - 442 58c96d0: - [] - - - 443 + - - 442 450e534e: - [] - - - 443 + - - 442 1babb969: - [] - - - 443 + - - 442 39662fbe: - [] - - - 444 + - - 443 6fe96cc2: - [] - - - 444 + - - 443 2f314737: - [] - - - 445 + - - 444 182a2841: - [] - - - 445 + - - 444 79370ce4: - [] - - - 158 + - - 157 3eb48304: - [] - - - 158 + - - 157 52ea46ed: - [] - - - 447 + - - 446 4b091446: - [] - - - 449 + - - 448 7904a41b: - [] - - - 450 + - - 449 24b40dc5: - [] - - - 450 + - - 449 65e42a6: - [] - - - 451 + - - 450 8f382d5: - [] - - - 452 + - - 451 4a8a572c: - [] - - - 453 + - - 452 456ae5c3: - [] - - - 454 + - - 453 79ab99d6: - [] - - - 455 + - - 454 124b133b: - [] - - - 456 + - - 455 7e29f8eb: - [] - - - 457 + - - 456 1823bc91: - [] - - - 458 + - - 457 360d2aee: - [] - - - 459 + - - 458 57c4da62: - [] - - - 459 + - - 458 2a459d73: - [] - - - 459 + - - 458 167b3f28: - [] - - - 459 + - - 458 59c705bd: - [] - - - 459 + - - 458 13db0fe8: - [] - - - 460 + - - 459 '5e200450': - [] - - - 460 + - - 459 9e9dfec: - [] - - - 105 + - - 104 6abce7f4: - [] - - - 461 + - - 460 3d97d912: - [] - - - 463 + - - 462 3afef9c2: - [] - - - 462 + - - 461 460acab0: - [] - - - 464 + - - 463 7acf5c68: - [] - - - 463 + - - 462 1de2061: - [] - - - 462 + - - 461 6bfc7a64: - [] - - - 462 + - - 461 39c9b191: - [] - - - 465 + - - 464 5eb07c9a: - [] - - - 465 + - - 464 6f0a7d7a: - [] - - - 466 + - - 465 6a46975: - [] - - - 467 + - - 466 1c5f3730: - [] - - - 468 + - - 467 f1816c: - [] - - - 468 + - - 467 21326b95: - [] - - - 469 + - - 468 7a75c126: - [] - - - 469 + - - 468 677f069d: - [] - - - 469 + - - 468 6ff9829: - [] - - - 470 + - - 469 2a5b44b1: - [] - - - 470 + - - 469 4760cde8: - [] - - - 471 + - - 470 7e6c45c4: - [] - - - 472 + - - 471 30fd2368: - [] - - - 473 + - - 472 1e987e34: - [] - - - 473 + - - 472 7325606a: - [] - - - 474 + - - 473 3e7b8e3e: - [] - - - 475 + - - 474 3572d535: - [] - - - 476 + - - 475 324f6f2f: - [] - - - 476 + - - 475 3f7772f4: - [] - - - 477 + - - 476 788530d2: - [] - - - 478 + - - 477 53f9f9ca: - [] - - - 478 + - - 477 1b28eb8f: - [] - - - 479 + - - 478 57ce3c0f: - [] - - - 480 + - - 479 30126c3: - [] - - - 481 + - - 480 746cae26: - [] - - - 481 + - - 480 335d1940: - [] - - - 481 + - - 480 55bc8632: - [] - - - 482 + - - 481 3f4a4254: - [] - - - 483 + - - 482 e1eed01: - [] - - - 484 + - - 483 3397f9ac: - [] - - - 485 + - - 484 6d2ff67b: - [] - - - 486 + - - 485 6afc31f1: - [] - - - 487 + - - 486 616c91f5: - [] - - - 490 + - - 489 6c4962d2: - [] - - - 488 + - - 487 6af9f83f: - [] - - - 489 + - - 488 4360969d: - [] - - - 490 + - - 489 333a7527: - [] - - - 488 + - - 487 645fb27f: - [] - - - 491 + - - 490 303fd6a3: - [] - - - 491 + - - 490 3e5908f0: - [] - - - 492 + - - 491 '46050e30': - [] - - - 493 + - - 492 73c86a4f: - [] - - - 493 + - - 492 7b80c8fa: - [] - - - 493 + - - 492 c6131e8: - [] - - - 494 + - - 493 796083bf: - [] - - - 494 + - - 493 5650cdc3: - [] - - - 495 + - - 494 1e95fd5f: - [] - - - 495 + - - 494 393a32: - [] - - - 496 + - - 495 7b9de37c: - [] - - - 497 + - - 496 1b59a394: - [] - - - 499 + - - 498 1980d: - [] - - - 500 + - - 499 e361074: - [] - - - 501 + - - 500 78168a59: - [] - - - 501 + - - 500 6046971c: - [] - - - 501 + - - 500 228ffedd: - [] - - - 502 + - - 501 24c648d0: - [] - - - 503 + - - 502 6620eaa5: - [] - - - 51 + - - 50 77d8596a: - [] - - - 51 + - - 50 3efba918: - [] - - - 373 + - - 372 6f2841a: - [] - - - 429 + - - 428 733d9184: - [] - - - 507 + - - 506 68c010b6: - [] - - - 508 + - - 507 559720f4: - [] - - - 509 + - - 508 4a8ca8fa: - [] - - - 510 + - - 509 719c4c9b: - [] - - - 511 + - - 510 5d25343: - [] - - - 512 + - - 511 4415290f: - [] - - - 548 + - - 547 5f3f60bc: - [] - - - 548 + - - 547 4bcfdcfb: - [] - - - 548 + - - 547 7342d6c9: - [] - - - 548 + - - 547 4d7e5fab: - [] - - - 21 + - - 20 3dc0c565: - [] - - - 259 + - - 258 20ae2f9c: - - 443 - [] @@ -5434,7 +5438,7 @@ e361074: - [] 7df9d60c: - [] - - - 33 + - - 32 40313a0a: - - 452 - [] @@ -5545,7 +5549,7 @@ e57ab9f: - [] 7db2b909: - [] - - - 79 + - - 78 19f7996: - - 531 - [] @@ -5554,7 +5558,7 @@ e57ab9f: - [] 771ee41e: - [] - - - 30 + - - 29 79948ac8: - - 531 - [] @@ -5569,7 +5573,7 @@ e57ab9f: - [] 29611aa9: - [] - - - 30 + - - 29 1912cd07: - - 323 - [] @@ -5578,7 +5582,7 @@ e57ab9f: - [] 16de0c9e: - [] - - - 30 + - - 29 567503cf: - - 418 - [] @@ -5647,13 +5651,13 @@ e57ab9f: - [] 155345c2: - [] - - - 30 + - - 29 6f67987a: - - 399 - [] 1219b4f: - [] - - - 30 + - - 29 4611d70f: - - 499 - [] @@ -6051,7 +6055,7 @@ f7e9c79: - [] 4821c280: - [] - - - 30 + - - 29 677b8519: - - 351 - [] @@ -6162,7 +6166,7 @@ aa3cc5c: - [] 7bcc490: - [] - - - 79 + - - 78 5ffcd198: - - 531 - [] @@ -6174,7 +6178,7 @@ aa3cc5c: - [] 3969b180: - [] - - - 30 + - - 29 5838600c: - - 455 - [] @@ -6192,7 +6196,7 @@ aa3cc5c: - [] dc78a5a: - [] - - - 79 + - - 78 1b65caa0: - - 174 - 452 @@ -6268,7 +6272,7 @@ dc78a5a: - [] 729cd341: - [] - - - 82 + - - 81 548a6272: - - 531 - [] @@ -6316,7 +6320,7 @@ b199bc1: - [] 4d0b28e5: - [] - - - 79 + - - 78 2da75330: - - 389 - [] @@ -6334,13 +6338,13 @@ b199bc1: - [] 7e85788b: - [] - - - 30 + - - 29 50ff32f0: - [] - - - 79 + - - 78 7030e81e: - [] - - - 79 + - - 78 7c87a3e0: - [] - [] @@ -6349,7 +6353,7 @@ e1fda3f: - [] 630d1654: - [] - - - 34 + - - 33 126402b7: - - 399 - [] @@ -6358,7 +6362,7 @@ e1fda3f: - [] 5ec17e2e: - [] - - - 542 + - - 541 46a93254: - - 351 - [] @@ -6537,16 +6541,16 @@ ebd7: - [] 398b4d31: - [] - - - 19 + - - 18 5544ff3: - [] - - - 15 + - - 14 c3b2224: - - 463 - [] 5c1a96bd: - [] - - - 21 + - - 20 7f2a6f82: - - 455 - [] @@ -6663,10 +6667,10 @@ fc5e240: - [] 7074732a: - [] - - - 79 + - - 78 67053ac1: - [] - - - 79 + - - 78 30933ce9: - - 452 - [] @@ -6678,10 +6682,10 @@ fc5e240: - [] 7d5b51fa: - [] - - - 30 + - - 29 3f605aa4: - [] - - - 79 + - - 78 7155a4d7: - - 364 - [] @@ -6690,16 +6694,16 @@ fc5e240: - [] 325bc8cc: - [] - - - 71 + - - 70 121babc2: - [] - - - 79 + - - 78 2cd3959b: - [] - - - 79 + - - 78 362a8370: - [] - - - 71 + - - 70 7485b130: - - 455 - [] @@ -6831,7 +6835,7 @@ e5e3c7a: - [] 64c3e9e7: - [] - - - 52 + - - 51 494c857a: - - 455 - [] @@ -6936,7 +6940,7 @@ e68f8e6: - [] 6a3a474f: - [] - - - 35 + - - 34 2c8112d1: - - 455 - [] @@ -6951,7 +6955,7 @@ e68f8e6: - [] 1e81d03b: - [] - - - 247 + - - 246 47adb7a6: - - 531 - [] @@ -6975,7 +6979,7 @@ e68f8e6: - [] 4af073b6: - [] - - - 79 + - - 78 7288a316: - - 399 - [] @@ -7011,10 +7015,10 @@ e68f8e6: - [] 558a2d58: - [] - - - 79 + - - 78 4f518fa8: - [] - - - 79 + - - 78 52cb293: - - 531 - [] @@ -7029,7 +7033,7 @@ e68f8e6: - [] 5b595245: - [] - - - 96 + - - 95 3dbfc91: - - 455 - [] @@ -7047,19 +7051,19 @@ e68f8e6: - [] 744d1fda: - [] - - - 236 + - - 235 1ac74b0: - [] - - - 236 + - - 235 6b852078: - [] - - - 236 + - - 235 150efd21: - [] - - - 324 + - - 323 164dbdb: - [] - - - 19 + - - 18 577e5f76: - - 377 - [] @@ -7116,7 +7120,7 @@ e68f8e6: - [] 1973d17: - [] - - - 19 + - - 18 3fce512b: - - 348 - [] @@ -7125,19 +7129,19 @@ e68f8e6: - [] 664a08b0: - [] - - - 79 + - - 78 46565a70: - [] - - - 79 + - - 78 54d54800: - - 399 - [] 25bf8527: - [] - - - 30 + - - 29 6f113624: - [] - - - 250 + - - 249 969a304: - - 531 - [] @@ -7152,7 +7156,7 @@ e68f8e6: - [] 5d8f9306: - [] - - - 30 + - - 29 3afcd282: - - 531 - [] @@ -7260,7 +7264,7 @@ aef5f33: - [] 2aa68471: - [] - - - 21 + - - 20 2a92d0c8: - - 455 - [] @@ -7296,7 +7300,7 @@ aef5f33: - [] ba41adc: - [] - - - 98 + - - 97 6bfa56df: - - 455 - [] @@ -7365,7 +7369,7 @@ d982257: - [] 742a496d: - [] - - - 75 + - - 74 9afb73: - - 452 - [] @@ -7386,10 +7390,10 @@ a34b131: - [] cbb8af3: - [] - - - 79 + - - 78 9b7d215: - [] - - - 34 + - - 33 3528ec5c: - - 499 - [] @@ -7455,7 +7459,7 @@ f44680d: - [] 1bf5fd9e: - [] - - - 30 + - - 29 2ec1f5b2: - - 346 - [] @@ -7590,7 +7594,7 @@ a21793f: - [] d9a9e7a: - [] - - - 79 + - - 78 7870ca03: - - 531 - [] @@ -7677,7 +7681,7 @@ aaafff2: - [] c57: - [] - - - 19 + - - 18 2ef292e8: - - 455 - [] @@ -7695,7 +7699,7 @@ c57: - [] 103a1fe: - [] - - - 7 + - - 6 427dbe29: - - 531 - [] @@ -7872,7 +7876,7 @@ d75bb7f: - [] 5ba0692b: - [] - - - 75 + - - 74 6fe5da26: - - 460 - [] @@ -8074,7 +8078,7 @@ bf94bc0: - [] 4a3452c9: - [] - - - 79 + - - 78 af7a0fd: - - 267 - [] @@ -8086,7 +8090,7 @@ af7a0fd: - [] 2ac3300a: - [] - - - 173 + - - 172 388dacc5: - - 460 - [] @@ -8098,7 +8102,7 @@ af7a0fd: - [] 51bdda56: - [] - - - 21 + - - 20 331cc1f1: - - 379 - [] @@ -8134,10 +8138,10 @@ af7a0fd: - [] 32b41c8e: - [] - - - 154 + - - 153 6fa07d3: - [] - - - 153 + - - 152 14aa59ec: - - 323 - [] @@ -8155,10 +8159,10 @@ ae73616: - [] 4a5c1f16: - [] - - - 531 + - - 530 d541d24: - [] - - - 30 + - - 29 41ccd5ac: - - 379 - [] @@ -8167,7 +8171,7 @@ cdf4ee0: - [] 2157fd44: - [] - - - 85 + - - 84 49bb5d46: - [] - - 549 @@ -8287,7 +8291,7 @@ f873517: - [] 659a792f: - [] - - - 10 + - - 9 62ab92bb: - - 460 - [] @@ -8476,7 +8480,7 @@ ab26eae: - [] 4138b717: - [] - - - 82 + - - 81 5fc702e6: - - 389 - [] @@ -8578,7 +8582,7 @@ ef6fc3d: - [] 7829fd55: - [] - - - 21 + - - 20 70fa1108: - - 460 - [] @@ -8623,7 +8627,7 @@ ef6fc3d: - [] f458f13: - [] - - - 79 + - - 78 70de08d8: - - 455 - [] @@ -8641,7 +8645,7 @@ b384817: - [] 79a29cd8: - [] - - - 75 + - - 74 2f313a37: - - 449 - [] @@ -8650,13 +8654,13 @@ b384817: - [] 3d7781ba: - [] - - - 79 + - - 78 311ae3ef: - [] - - - 33 + - - 32 6c4a14b9: - [] - - - 33 + - - 32 32a38743: - - 399 - [] @@ -8722,7 +8726,7 @@ b384817: - [] 685014c8: - [] - - - 75 + - - 74 47834d4a: - - 460 - [] @@ -8749,10 +8753,10 @@ fb24fe8: - [] '91430e5': - [] - - - 182 + - - 181 37fe4d7a: - [] - - - 182 + - - 181 4fc897f8: - - 364 - [] @@ -8852,7 +8856,7 @@ fd0d12b: - [] 4d61fcde: - [] - - - 258 + - - 257 9014f4e: - - 333 - [] @@ -8867,7 +8871,7 @@ fd0d12b: - [] 737a0747: - [] - - - 38 + - - 37 4b5b998b: - - 166 - [] diff --git a/regexes/client/browsers.yml b/regexes/client/browsers.yml index 350b5aee..709adc53 100644 --- a/regexes/client/browsers.yml +++ b/regexes/client/browsers.yml @@ -2408,9 +2408,9 @@ engine: default: '' # multi engine -- WebKit or Blink -# MIUI Browser +# Mi Browser - regex: '(?:MIUIBrowser|MiuiBrowser)(?:/(\d+[\.\d]+))?' - name: 'MIUI Browser' + name: 'Mi Browser' version: '$1' engine: default: '' # multi engine -- WebKit or Blink @@ -3080,7 +3080,7 @@ default: 'WebKit' #Phoenix -- regex: 'Phoenix(?:/(\d+[\.\d]+))?' +- regex: '(?(;;_;) SignOn/2.0 WhaleTV/2.0 + user_agent: 'Mozilla/5.0 (Linux armv7l) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.120 Safari/537.36 OPR/46.0.2207.0 Model/(;;_;) SignOn/2.0 WhaleTV/2.0 ' os: name: Whale OS short_name: WHS @@ -2020,7 +2020,7 @@ os: name: iOS short_name: IOS - version: "13.3.1" + version: 13.3.1 platform: "" family: iOS - @@ -2028,7 +2028,7 @@ os: name: iOS short_name: IOS - version: "13.3.1" + version: 13.3.1 platform: "" family: iOS - @@ -2100,7 +2100,7 @@ os: name: Mac short_name: MAC - version: "11.0.1" + version: 11.0.1 platform: "" family: Mac - @@ -2108,7 +2108,7 @@ os: name: Android short_name: AND - version: "4.1.1" + version: 4.1.1 platform: "" family: Android - @@ -2140,7 +2140,7 @@ os: name: Android short_name: AND - version: "4.0.4" + version: 4.0.4 platform: "" family: Android - @@ -2148,7 +2148,7 @@ os: name: Android short_name: AND - version: "4.0.4" + version: 4.0.4 platform: "" family: Android - @@ -2164,7 +2164,7 @@ os: name: Android short_name: AND - version: "4.2.2" + version: 4.2.2 platform: "" family: Android - @@ -2180,7 +2180,7 @@ os: name: Android short_name: AND - version: "2.3.7" + version: 2.3.7 platform: "" family: Android - @@ -2188,7 +2188,7 @@ os: name: Android short_name: AND - version: "4.0.4" + version: 4.0.4 platform: "" family: Android - @@ -2196,7 +2196,7 @@ os: name: Android short_name: AND - version: "4.0.4" + version: 4.0.4 platform: "" family: Android - @@ -2220,7 +2220,7 @@ os: name: iPadOS short_name: IPA - version: "14.2.2" + version: 14.2.2 platform: "" family: iOS - @@ -2236,7 +2236,7 @@ os: name: iPadOS short_name: IPA - version: "13.5.1" + version: 13.5.1 platform: "" family: iOS - @@ -2252,7 +2252,7 @@ os: name: Android short_name: AND - version: "8.1.0" + version: 8.1.0 platform: ARM family: Android - @@ -2292,7 +2292,7 @@ os: name: Lumin OS short_name: LOS - version: "0.98.0" + version: 0.98.0 platform: x64 family: GNU/Linux - @@ -2332,7 +2332,7 @@ os: name: PCLinuxOS short_name: PCL - version: "2.0.0.12" + version: 2.0.0.12 platform: x86 family: GNU/Linux - @@ -2348,7 +2348,7 @@ os: name: Mac short_name: MAC - version: "10.12.6" + version: 10.12.6 platform: "" family: Mac - @@ -2356,7 +2356,7 @@ os: name: Windows Phone short_name: WPH - version: "10.0.14364.0" + version: 10.0.14364.0 platform: "" family: Windows Mobile - @@ -2364,7 +2364,7 @@ os: name: Mac short_name: MAC - version: "10.8.2" + version: 10.8.2 platform: x64 family: Mac - @@ -2372,7 +2372,7 @@ os: name: iOS short_name: IOS - version: "4.2.1" + version: 4.2.1 platform: "" family: iOS - @@ -2484,7 +2484,7 @@ os: name: Roku OS short_name: ROK - version: "5.3.0.49" + version: 5.3.0.49 platform: "" family: GNU/Linux - @@ -2492,7 +2492,7 @@ os: name: Roku OS short_name: ROK - version: "6.2.80.2752" + version: 6.2.80.2752 platform: "" family: GNU/Linux - @@ -2500,7 +2500,7 @@ os: name: Roku OS short_name: ROK - version: "9.4.0.4200" + version: 9.4.0.4200 platform: "" family: GNU/Linux - @@ -2516,7 +2516,7 @@ os: name: iOS short_name: IOS - version: "13.4.1" + version: 13.4.1 platform: "" family: iOS - @@ -2564,7 +2564,7 @@ os: name: iPadOS short_name: IPA - version: "15.0.2" + version: 15.0.2 platform: "" family: iOS - @@ -2628,7 +2628,7 @@ os: name: Mac short_name: MAC - version: "12.0.1" + version: 12.0.1 platform: x64 family: Mac - @@ -2640,7 +2640,7 @@ platform: x64 family: Mac - - user_agent: server-bag [iPhone OS,15.1,19B74,iPad11,6] + user_agent: 'server-bag [iPhone OS,15.1,19B74,iPad11,6]' os: name: iPadOS short_name: IPA @@ -2648,19 +2648,19 @@ platform: "" family: iOS - - user_agent: server-bag [iPhone OS,14.4.2,18D70,iPhone12,3] + user_agent: 'server-bag [iPhone OS,14.4.2,18D70,iPhone12,3]' os: name: iOS short_name: IOS - version: "14.4.2" + version: 14.4.2 platform: "" family: iOS - - user_agent: server-bag [Mac OS X,10.14.6,18G8022,MacBookPro15,4] + user_agent: 'server-bag [Mac OS X,10.14.6,18G8022,MacBookPro15,4]' os: name: Mac short_name: MAC - version: "10.14.6" + version: 10.14.6 platform: "" family: Mac - @@ -2668,7 +2668,7 @@ os: name: Android short_name: AND - version: "8.0.0" + version: 8.0.0 platform: "" family: Android - @@ -2676,7 +2676,7 @@ os: name: Mac short_name: MAC - version: "11.2.2" + version: 11.2.2 platform: x64 family: Mac - @@ -2716,11 +2716,11 @@ os: name: Windows short_name: WIN - version: "10.0.19042" + version: 10.0.19042 platform: x64 family: Windows - - user_agent: NGC/22.21.9.25 MID/{00000000-0000-0000-0000-000000000000} SID/BU2KYQAAAAA LUE/1.17.0.4 (Windows;10.0;SP0.0;X64;en-GB) + user_agent: 'NGC/22.21.9.25 MID/{00000000-0000-0000-0000-000000000000} SID/BU2KYQAAAAA LUE/1.17.0.4 (Windows;10.0;SP0.0;X64;en-GB)' os: name: Windows short_name: WIN @@ -2748,7 +2748,7 @@ os: name: iOS short_name: IOS - version: "12.5.1" + version: 12.5.1 platform: "" family: iOS - @@ -2756,7 +2756,7 @@ os: name: iOS short_name: IOS - version: "12.5.5" + version: 12.5.5 platform: "" family: iOS - @@ -2768,11 +2768,11 @@ platform: "" family: Mac - - user_agent: server-bag [macOS,11.6.1,20G224,MacBookAir6,2] + user_agent: 'server-bag [macOS,11.6.1,20G224,MacBookAir6,2]' os: name: Mac short_name: MAC - version: "11.6.1" + version: 11.6.1 platform: "" family: Mac - @@ -2800,11 +2800,11 @@ platform: "" family: Chrome OS - - user_agent: server-bag [iPhone OS,10.3.2,14F89,iPod7,1] + user_agent: 'server-bag [iPhone OS,10.3.2,14F89,iPod7,1]' os: name: iOS short_name: IOS - version: "10.3.2" + version: 10.3.2 platform: "" family: iOS - @@ -2852,7 +2852,7 @@ os: name: iOS short_name: IOS - version: "14.4.2" + version: 14.4.2 platform: "" family: iOS - @@ -2860,7 +2860,7 @@ os: name: iOS short_name: IOS - version: "15.0.2" + version: 15.0.2 platform: "" family: iOS - @@ -2868,7 +2868,7 @@ os: name: iOS short_name: IOS - version: "9.3.5" + version: 9.3.5 platform: "" family: iOS - @@ -2884,7 +2884,7 @@ os: name: iOS short_name: IOS - version: "11.2.6" + version: 11.2.6 platform: "" family: iOS - @@ -2900,7 +2900,7 @@ os: name: iOS short_name: IOS - version: "12.1.4" + version: 12.1.4 platform: "" family: iOS - @@ -2908,7 +2908,7 @@ os: name: iOS short_name: IOS - version: "12.4.8" + version: 12.4.8 platform: "" family: iOS - @@ -2916,7 +2916,7 @@ os: name: iOS short_name: IOS - version: "13.1.1" + version: 13.1.1 platform: "" family: iOS - @@ -2924,7 +2924,7 @@ os: name: iOS short_name: IOS - version: "12.4.8" + version: 12.4.8 platform: "" family: iOS - @@ -2932,7 +2932,7 @@ os: name: iOS short_name: IOS - version: "12.4.6" + version: 12.4.6 platform: "" family: iOS - @@ -2940,7 +2940,7 @@ os: name: Mac short_name: MAC - version: "10.5.8" + version: 10.5.8 platform: "" family: Mac - @@ -2972,7 +2972,7 @@ os: name: Roku OS short_name: ROK - version: "9.4.0" + version: 9.4.0 platform: "" family: GNU/Linux - @@ -2980,7 +2980,7 @@ os: name: Mac short_name: MAC - version: "10.14.4" + version: 10.14.4 platform: x64 family: Mac - @@ -2988,7 +2988,7 @@ os: name: Mac short_name: MAC - version: "10.14.5" + version: 10.14.5 platform: x64 family: Mac - @@ -3004,7 +3004,7 @@ os: name: Mac short_name: MAC - version: "10.14.6" + version: 10.14.6 platform: "" family: Mac - @@ -3020,11 +3020,11 @@ os: name: Mac short_name: MAC - version: "10.12.3" + version: 10.12.3 platform: x64 family: Mac - - user_agent: Safari/6531.9 CFNetwork/454.4 Darwin/10.0.0 (i386) (MacBook4%2C1) + user_agent: 'Safari/6531.9 CFNetwork/454.4 Darwin/10.0.0 (i386) (MacBook4%2C1)' os: name: Mac short_name: MAC @@ -3032,19 +3032,19 @@ platform: x86 family: Mac - - user_agent: Safari/8537.85.17.9.1 CFNetwork/596.6.4 Darwin/12.6.0 (x86_64) (iMac13%2C2) + user_agent: 'Safari/8537.85.17.9.1 CFNetwork/596.6.4 Darwin/12.6.0 (x86_64) (iMac13%2C2)' os: name: Mac short_name: MAC - version: "10.8.5" + version: 10.8.5 platform: x64 family: Mac - - user_agent: Safari/6533.21.1 CFNetwork/454.11.12 Darwin/10.7.4 (x86_64) (MacBookPro8%2C1) + user_agent: 'Safari/6533.21.1 CFNetwork/454.11.12 Darwin/10.7.4 (x86_64) (MacBookPro8%2C1)' os: name: Mac short_name: MAC - version: "10.6.7" + version: 10.6.7 platform: x64 family: Mac - @@ -3052,7 +3052,7 @@ os: name: Mac short_name: MAC - version: "10.5.4" + version: 10.5.4 platform: "" family: Mac - @@ -3084,7 +3084,7 @@ os: name: iOS short_name: IOS - version: "13.3.1" + version: 13.3.1 platform: "" family: iOS - @@ -3100,7 +3100,7 @@ os: name: Mac short_name: MAC - version: "10.5.8" + version: 10.5.8 platform: "" family: Mac - @@ -3124,7 +3124,7 @@ os: name: KreaTV short_name: KTV - version: "12.36.2.2" + version: 12.36.2.2 platform: MIPS family: GNU/Linux - @@ -3148,7 +3148,7 @@ os: name: Android short_name: AND - version: "4.0.3" + version: 4.0.3 platform: "" family: Android - @@ -3236,7 +3236,7 @@ os: name: Android TV short_name: ADR - version: "5.1.1" + version: 5.1.1 platform: "" family: Android - @@ -3252,7 +3252,7 @@ os: name: iOS short_name: IOS - version: "15.2.1" + version: 15.2.1 platform: "" family: iOS - @@ -3260,12 +3260,12 @@ os: name: Chromium OS short_name: CRS - version: "14150.90.0" + version: 14150.90.0 platform: x64 family: Chrome OS headers: Sec-CH-UA-Platform: Chromium OS - Sec-CH-UA-Platform-Version: "14150.90.0" + Sec-CH-UA-Platform-Version: 14150.90.0 Sec-CH-UA-Arch: x86 Sec-CH-UA-Bitness: "64" - @@ -3497,7 +3497,7 @@ os: name: Mac short_name: MAC - version: "10.15.7" + version: 10.15.7 platform: "" family: Mac - @@ -3505,7 +3505,7 @@ os: name: iOS short_name: IOS - version: "15.3.1" + version: 15.3.1 platform: "" family: iOS - @@ -3513,7 +3513,7 @@ os: name: iOS short_name: IOS - version: "15.3.1" + version: 15.3.1 platform: "" family: iOS - @@ -3596,7 +3596,7 @@ os: name: iPadOS short_name: IPA - version: "15.6.1" + version: 15.6.1 platform: "" family: iOS - @@ -3644,7 +3644,7 @@ os: name: Mac short_name: MAC - version: "13.0.1" + version: 13.0.1 platform: "" family: Mac - @@ -3652,7 +3652,7 @@ os: name: iPadOS short_name: IPA - version: "16.1.1" + version: 16.1.1 platform: "" family: iOS - @@ -3668,7 +3668,7 @@ os: name: iPadOS short_name: IPA - version: "15.4.1" + version: 15.4.1 platform: "" family: iOS - @@ -3676,7 +3676,7 @@ os: name: Android TV short_name: ADR - version: "7.1.2" + version: 7.1.2 platform: "" family: Android - @@ -3692,7 +3692,7 @@ os: name: HarmonyOS short_name: HAR - version: "1.0.0" + version: 1.0.0 platform: "" family: Android - @@ -3900,7 +3900,7 @@ os: name: PICO OS short_name: PIC - version: "5.4.0" + version: 5.4.0 platform: x64 family: Android - @@ -3956,7 +3956,7 @@ os: name: TiVo OS short_name: TIV - version: "1.0.0" + version: 1.0.0 platform: "" family: GNU/Linux - @@ -3972,7 +3972,7 @@ os: name: Roku OS short_name: ROK - version: "12.5.0.4176" + version: 12.5.0.4176 platform: "" family: GNU/Linux - @@ -4092,7 +4092,7 @@ os: name: Android TV short_name: ADR - version: "9.0.0" + version: 9.0.0 platform: "" family: Android - @@ -4148,7 +4148,7 @@ os: name: BrightSignOS short_name: BSN - version: "8.3.23" + version: 8.3.23 platform: ARM family: GNU/Linux - @@ -4156,7 +4156,7 @@ os: name: BrightSignOS short_name: BSN - version: "6.2.80.1" + version: 6.2.80.1 platform: ARM family: GNU/Linux - @@ -4172,7 +4172,7 @@ os: name: iPadOS short_name: IPA - version: "17.1.2" + version: 17.1.2 platform: "" family: iOS - @@ -4220,12 +4220,12 @@ os: name: PICO OS short_name: PIC - version: "5.4.0" + version: 5.4.0 platform: x64 family: Android headers: Sec-CH-UA-Platform: Android - Sec-CH-UA-Platform-Version: "10.0.0" + Sec-CH-UA-Platform-Version: 10.0.0 - user_agent: WhatsApp/2.22.9.78 A os: @@ -4351,7 +4351,7 @@ os: name: iOS short_name: IOS - version: "15.6.1" + version: 15.6.1 platform: "" family: iOS - @@ -4454,7 +4454,7 @@ name: Lineage OS short_name: LEN version: "17.1" - platform: "ARM" + platform: ARM family: Android - user_agent: Mozilla/5.0 (Linux; Android 9; lineage_serranoltexx) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Mobile Safari/537.36 @@ -4523,7 +4523,7 @@ os: name: tvOS short_name: ATV - version: "17.1.0" + version: 17.1.0 platform: ARM family: iOS - @@ -4555,7 +4555,7 @@ os: name: ASPLinux short_name: ASP - version: "3.0.2" + version: 3.0.2 platform: x86 family: GNU/Linux - @@ -4924,7 +4924,7 @@ name: Android short_name: AND version: "13" - platform: "ARM" + platform: ARM family: Android - user_agent: 'Trade Me/163.0 (Android: samsung (SM-S9210)); API 14'