diff --git a/Parser/Device/AbstractDeviceParser.php b/Parser/Device/AbstractDeviceParser.php index 3ade021e9a..45e0c4898a 100644 --- a/Parser/Device/AbstractDeviceParser.php +++ b/Parser/Device/AbstractDeviceParser.php @@ -251,6 +251,7 @@ abstract class AbstractDeviceParser extends AbstractParser 'YB' => 'Beista', 'BY' => 'BS Mobile', 'BZ' => 'Bezkam', + 'BEL' => 'Bell', '9B' => 'Bellphone', '63' => 'Beyond', 'BG' => 'BGH', @@ -817,6 +818,7 @@ abstract class AbstractDeviceParser extends AbstractParser 'IDI' => 'iDino', '6Z' => 'iData', 'IG' => 'iGet', + 'IHL' => 'iHome Life', 'IH' => 'iHunt', 'IA' => 'Ikea', 'IYO' => 'iYou', @@ -1029,6 +1031,7 @@ abstract class AbstractDeviceParser extends AbstractParser 'LH' => 'Logic Instrument', 'LM' => 'Logicom', 'LOG' => 'Logik', + 'LGT' => 'Logitech', 'GY' => 'LOKMAT', 'LPX' => 'LPX-G', '0L' => 'Lumigon', @@ -1814,6 +1817,7 @@ abstract class AbstractDeviceParser extends AbstractParser 'VAN' => 'VANGUARD', 'VAW' => 'VANWIN', 'VB' => 'VC', + 'VEI' => 'Veidoo', 'VN' => 'Venso', 'VNP' => 'VNPT Technology', 'VEN' => 'Venstar', diff --git a/Tests/fixtures/clienthints.yml b/Tests/fixtures/clienthints.yml index d52819fa08..f17e1b955d 100644 --- a/Tests/fixtures/clienthints.yml +++ b/Tests/fixtures/clienthints.yml @@ -3180,3 +3180,428 @@ model: X2 os_family: Android browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36 + headers: + Sec-CH-UA: '"Not A(Brand";v="99.0.0.0", "Google Chrome";v="121.0.6167.180", "Chromium";v="121.0.6167.180"' + Sec-CH-UA-Platform: "Android" + Sec-CH-UA-Mobile: "?0" + Sec-CH-UA-Full-Version: "121.0.6167.180" + Sec-CH-UA-Platform-Version: "9.0.0" + Sec-CH-UA-Model: "TM-MID1065" + os: + name: Android + version: 9.0.0 + platform: "" + client: + type: browser + name: Chrome + version: 121.0.6167.180 + engine: Blink + engine_version: 121.0.0.0 + device: + type: tablet + brand: Touchmate + model: TM-MID1065 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Mobile Safari/537.36 + headers: + Sec-CH-UA: '"Google Chrome";v="119.0.6045.66", "Chromium";v="119.0.6045.66", "Not?A_Brand";v="24.0.0.0"' + Sec-CH-UA-Platform: "Android" + Sec-CH-UA-Mobile: "?1" + Sec-CH-UA-Full-Version: "119.0.6045.66" + Sec-CH-UA-Platform-Version: "13.0.0" + Sec-CH-UA-Model: "Stellar-X5" + os: + name: Android + version: 13.0.0 + platform: "" + client: + type: browser + name: Chrome Mobile + version: 119.0.6045.66 + engine: Blink + engine_version: 119.0.0.0 + device: + type: smartphone + brand: Crosscall + model: Stellar-X5 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Mobile Safari/537.36 + headers: + Sec-CH-UA: '"Not A(Brand";v="99.0.0.0", "Google Chrome";v="121.0.6167.178", "Chromium";v="121.0.6167.178"' + Sec-CH-UA-Platform: "Android" + Sec-CH-UA-Mobile: "?1" + Sec-CH-UA-Full-Version: "121.0.6167.178" + Sec-CH-UA-Platform-Version: "13.0.0" + Sec-CH-UA-Model: "SS5724G" + os: + name: Android + version: 13.0.0 + platform: "" + client: + type: browser + name: Chrome Mobile + version: 121.0.6167.178 + engine: Blink + engine_version: 121.0.0.0 + device: + type: smartphone + brand: Soho Style + model: SS5724G + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Mobile Safari/537.36 + headers: + Sec-CH-UA: '"Not A(Brand";v="99.0.0.0", "Google Chrome";v="121.0.6167.143", "Chromium";v="121.0.6167.143"' + Sec-CH-UA-Platform: "Android" + Sec-CH-UA-Mobile: "?1" + Sec-CH-UA-Full-Version: "121.0.6167.143" + Sec-CH-UA-Platform-Version: "11.0.0" + Sec-CH-UA-Model: "9009F" + os: + name: Android + version: 11.0.0 + platform: "" + client: + type: browser + name: Chrome Mobile + version: 121.0.6167.143 + engine: Blink + engine_version: 121.0.0.0 + device: + type: tablet + brand: Alcatel + model: 1T 7" 3G + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Safari/537.36 + headers: + Sec-CH-UA: '"Google Chrome";v="111.0.5563.116", "Not(A:Brand";v="8.0.0.0", "Chromium";v="111.0.5563.116"' + Sec-CH-UA-Platform: "Android" + Sec-CH-UA-Mobile: "?0" + Sec-CH-UA-Full-Version: "111.0.5563.116" + Sec-CH-UA-Platform-Version: "13.0.0" + Sec-CH-UA-Model: "VEIDOO_T60_PLUS" + os: + name: Android + version: 13.0.0 + platform: "" + client: + type: browser + name: Chrome + version: 111.0.5563.116 + engine: Blink + engine_version: 111.0.0.0 + device: + type: tablet + brand: Veidoo + model: T60 Plus + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Mobile Safari/537.36 + headers: + Sec-CH-UA: '"Google Chrome";v="111.0.5563.116", "Not(A:Brand";v="8.0.0.0", "Chromium";v="111.0.5563.116"' + Sec-CH-UA-Platform: "Android" + Sec-CH-UA-Mobile: "?1" + Sec-CH-UA-Full-Version: "111.0.5563.116" + Sec-CH-UA-Platform-Version: "13.0.0" + Sec-CH-UA-Model: "S1586K" + os: + name: Android + version: 13.0.0 + platform: "" + client: + type: browser + name: Chrome Mobile + version: 111.0.5563.116 + engine: Blink + engine_version: 111.0.0.0 + device: + type: smartphone + brand: Soho Style + model: S1586K + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Mobile Safari/537.36 + headers: + Sec-CH-UA: '"Not_A Brand";v="8.0.0.0", "Chromium";v="120.0.6099.43", "Google Chrome";v="120.0.6099.43"' + Sec-CH-UA-Platform: "Android" + Sec-CH-UA-Mobile: "?1" + Sec-CH-UA-Full-Version: "120.0.6099.43" + Sec-CH-UA-Platform-Version: "11.0.0" + Sec-CH-UA-Model: "XMOBILE X7" + os: + name: Android + version: 11.0.0 + platform: "" + client: + type: browser + name: Chrome Mobile + version: 120.0.6099.43 + engine: Blink + engine_version: 120.0.0.0 + device: + type: smartphone + brand: X-Mobile + model: X7 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Mobile Safari/537.36 + headers: + Sec-CH-UA: '"Chromium";v="124.0.6367.54", "Google Chrome";v="124.0.6367.54", "Not-A.Brand";v="99.0.0.0"' + Sec-CH-UA-Platform: "Android" + Sec-CH-UA-Mobile: "?1" + Sec-CH-UA-Full-Version: "124.0.6367.54" + Sec-CH-UA-Platform-Version: "11.0.0" + Sec-CH-UA-Model: "GR0006" + os: + name: Android + version: 11.0.0 + platform: "" + client: + type: browser + name: Chrome Mobile + version: 124.0.6367.54 + engine: Blink + engine_version: 124.0.0.0 + device: + type: console + brand: Logitech + model: G Cloud + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Mobile Safari/537.36 + headers: + Sec-CH-UA: '"Not.A/Brand";v="8.0.0.0", "Chromium";v="114.0.5735.60", "Google Chrome";v="114.0.5735.60"' + Sec-CH-UA-Platform: "Android" + Sec-CH-UA-Mobile: "?1" + Sec-CH-UA-Full-Version: "114.0.5735.60" + Sec-CH-UA-Platform-Version: "9.0.0" + Sec-CH-UA-Model: "Retroid Pocket 2+" + os: + name: Android + version: 9.0.0 + platform: "" + client: + type: browser + name: Chrome Mobile + version: 114.0.5735.60 + engine: Blink + engine_version: 114.0.0.0 + device: + type: console + brand: Retroid Pocket + model: 2 Plus + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Mobile Safari/537.36 + headers: + Sec-CH-UA: '"Chromium";v="124.0.6367.113", "Google Chrome";v="124.0.6367.113", "Not-A.Brand";v="99.0.0.0"' + Sec-CH-UA-Platform: "Android" + Sec-CH-UA-Mobile: "?1" + Sec-CH-UA-Full-Version: "124.0.6367.113" + Sec-CH-UA-Platform-Version: "13.0.0" + Sec-CH-UA-Model: "SENS M1" + os: + name: Android + version: 13.0.0 + platform: "" + client: + type: browser + name: Chrome Mobile + version: 124.0.6367.113 + engine: Blink + engine_version: 124.0.0.0 + device: + type: smartphone + brand: Zuum + model: Sens M1 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Mobile Safari/537.36 + headers: + Sec-CH-UA: '"Chromium";v="122.0.6261.120", "Not(A:Brand";v="24.0.0.0", "Google Chrome";v="122.0.6261.120"' + Sec-CH-UA-Platform: "Android" + Sec-CH-UA-Mobile: "?1" + Sec-CH-UA-Full-Version: "122.0.6261.120" + Sec-CH-UA-Platform-Version: "13.0.0" + Sec-CH-UA-Model: "Z6255CA" + os: + name: Android + version: 13.0.0 + platform: "" + client: + type: browser + name: Chrome Mobile + version: 122.0.6261.120 + engine: Blink + engine_version: 122.0.0.0 + device: + type: smartphone + brand: Nubia + model: Blade A72 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36 + headers: + Sec-CH-UA: '"Chromium";v="124.0.6367.82", "Google Chrome";v="124.0.6367.82", "Not-A.Brand";v="99.0.0.0"' + Sec-CH-UA-Platform: "Android" + Sec-CH-UA-Mobile: "?0" + Sec-CH-UA-Full-Version: "124.0.6367.82" + Sec-CH-UA-Platform-Version: "11.0.0" + Sec-CH-UA-Model: "ZKEMPLER PLUS" + os: + name: Android + version: 11.0.0 + platform: "" + client: + type: browser + name: Chrome + version: 124.0.6367.82 + engine: Blink + engine_version: 124.0.0.0 + device: + type: tablet + brand: 'Kempler & Strauss' + model: ZKempler Plus + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Mobile Safari/537.36 + headers: + Sec-CH-UA: '"Not/A)Brand";v="8.0.0.0", "Chromium";v="126.0.6478.122", "Google Chrome";v="126.0.6478.122"' + Sec-CH-UA-Platform: "Android" + Sec-CH-UA-Mobile: "?1" + Sec-CH-UA-Full-Version: "126.0.6478.122" + Sec-CH-UA-Platform-Version: "14.0.0" + Sec-CH-UA-Model: "XANON X90" + os: + name: Android + version: 14.0.0 + platform: "" + client: + type: browser + name: Chrome Mobile + version: 126.0.6478.122 + engine: Blink + engine_version: 126.0.0.0 + device: + type: smartphone + brand: Walton + model: Xanon X90 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36 + headers: + Sec-CH-UA: '"Not_A Brand";v="8.0.0.0", "Chromium";v="120.0.6099.115", "Google Chrome";v="120.0.6099.115"' + Sec-CH-UA-Platform: "Android" + Sec-CH-UA-Mobile: "?0" + Sec-CH-UA-Full-Version: "120.0.6099.115" + Sec-CH-UA-Platform-Version: "9.0.0" + Sec-CH-UA-Model: "AWTX6" + os: + name: Android + version: 9.0.0 + platform: "" + client: + type: browser + name: Chrome + version: 120.0.6099.115 + engine: Blink + engine_version: 120.0.0.0 + device: + type: tv + brand: Aiwa + model: AWTX6 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36 + headers: + Sec-CH-UA: '"Chromium";v="112.0.5615.135", "Google Chrome";v="112.0.5615.135", "Not:A-Brand";v="99.0.0.0"' + Sec-CH-UA-Platform: "Android" + Sec-CH-UA-Mobile: "?0" + Sec-CH-UA-Full-Version: "112.0.5615.135" + Sec-CH-UA-Platform-Version: "12.0.0" + Sec-CH-UA-Model: "HN2-M16Q" + os: + name: Android + version: 12.0.0 + platform: "" + client: + type: browser + name: Chrome + version: 112.0.5615.135 + engine: Blink + engine_version: 112.0.0.0 + device: + type: tablet + brand: INSYS + model: HN2-M16Q + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 12; HLTE239E) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Mobile Safari/537.36 + headers: + Sec-CH-UA: '"Chromium";v="112.0.5615.48", "Google Chrome";v="112.0.5615.48", "Not:A-Brand";v="99.0.0.0"' + Sec-CH-UA-Platform: "Android" + Sec-CH-UA-Mobile: "?1" + Sec-CH-UA-Full-Version: "112.0.5615.48" + Sec-CH-UA-Platform-Version: "12.0.0" + Sec-CH-UA-Model: "HLTE239E" + os: + name: Android + version: 12.0.0 + platform: "" + client: + type: browser + name: Chrome Mobile + version: 112.0.5615.48 + engine: Blink + engine_version: 112.0.0.0 + device: + type: smartphone + brand: Hisense + model: E50s + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 + headers: + Sec-CH-UA: '"Not/A)Brand";v="8.0.0.0", "Chromium";v="126.0.6478.188", "Google Chrome";v="126.0.6478.188"' + Sec-CH-UA-Platform: "Android" + Sec-CH-UA-Mobile: "?0" + Sec-CH-UA-Full-Version: "126.0.6478.188" + Sec-CH-UA-Platform-Version: "11.0.0" + Sec-CH-UA-Model: "HK1RBOX-X4" + os: + name: Android + version: 11.0.0 + platform: "" + client: + type: browser + name: Chrome + version: 126.0.6478.188 + engine: Blink + engine_version: 126.0.0.0 + device: + type: tv + brand: "" + model: HK1RBOX-X4 + os_family: Android + browser_family: Chrome diff --git a/Tests/fixtures/smartphone-18.yml b/Tests/fixtures/smartphone-18.yml index 25e5e69772..de81f5e060 100644 --- a/Tests/fixtures/smartphone-18.yml +++ b/Tests/fixtures/smartphone-18.yml @@ -3633,3 +3633,39 @@ model: "" os_family: Android browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 11; SS5314G) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.98 Mobile Safari/537.36 + os: + name: Android + version: "11" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 97.0.4692.98 + engine: Blink + engine_version: 97.0.4692.98 + device: + type: smartphone + brand: Soho Style + model: SS5314G + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 11; SS5424G) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Mobile Safari/537.36 + os: + name: Android + version: "11" + platform: "" + client: + type: browser + name: Chrome Mobile + version: 109.0.0.0 + engine: Blink + engine_version: 109.0.0.0 + device: + type: smartphone + brand: Soho Style + model: SS5424G + os_family: Android + browser_family: Chrome diff --git a/Tests/fixtures/tv-4.yml b/Tests/fixtures/tv-4.yml index d55a75d626..ed19584366 100644 --- a/Tests/fixtures/tv-4.yml +++ b/Tests/fixtures/tv-4.yml @@ -2649,3 +2649,75 @@ model: LOUiE os_family: Android browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 11; FibeTV Build/RTT4.240509.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/127.0.6533.103 Mobile Safari/537.36 + os: + name: Android + version: "11" + platform: "" + client: + type: browser + name: Chrome Webview + version: 127.0.6533.103 + engine: Blink + engine_version: 127.0.6533.103 + device: + type: tv + brand: Bell + model: FibeTV + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 10.0; HLQ MAX) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36 + os: + name: Android + version: "10.0" + platform: "" + client: + type: browser + name: Chrome + version: 107.0.0.0 + engine: Blink + engine_version: 107.0.0.0 + device: + type: tv + brand: iHome Life + model: HLQ MAX + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 9; H96 mini H8) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36 + os: + name: Android + version: "9" + platform: "" + client: + type: browser + name: Chrome + version: 112.0.0.0 + engine: Blink + engine_version: 112.0.0.0 + device: + type: tv + brand: H96 + model: Mini H8 + os_family: Android + browser_family: Chrome +- + user_agent: Mozilla/5.0 (Linux; Android 5.1.1; H96plus) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.74 Safari/537.36 + os: + name: Android + version: 5.1.1 + platform: "" + client: + type: browser + name: Chrome + version: 95.0.4638.74 + engine: Blink + engine_version: 95.0.4638.74 + device: + type: tv + brand: H96 + model: Plus + os_family: Android + browser_family: Chrome diff --git a/regexes/device/mobiles.yml b/regexes/device/mobiles.yml index c1c1debdc3..9ddd2881d9 100644 --- a/regexes/device/mobiles.yml +++ b/regexes/device/mobiles.yml @@ -2341,7 +2341,7 @@ Airpha: # Aiwa (aiwa.mx eu-aiwa.com) Aiwa: - regex: '(?:AW790|M300(?! 4G)|AWM(?:53[39]|50[19]|561|999)|AW500|Android 7(?:[\d.]*);(?: [\w-]+;)? Z9 PLUS|JA2-SMP0601)(?:[);/ ]|$)' + regex: '(?:AW790|M300(?! 4G)|AWM(?:53[39]|50[19]|561|999)|AW500|Android 7(?:[\d.]*);(?: [\w-]+;)? Z9 PLUS|JA2-SMP0601|AWTX6)(?:[);/ ]|$)' device: 'smartphone' models: - regex: 'AW790(?:[);/ ]|$)' @@ -2357,6 +2357,9 @@ Aiwa: - regex: 'M300(?:[);/ ]|$)' model: 'M300' device: 'phablet' + - regex: 'AWTX6' + model: 'AWTX6' + device: 'tv' # Akai Akai: @@ -2417,7 +2420,7 @@ Arian Space: # Alcatel (alcatelmobile.com) Alcatel: - regex: 'Alcatel|Alc(?!or )[a-z0-9]+|One[ _]?Touch|idol[3X]|TIMXL|(?:(?:4003[AJ]|4009[ADEFIKMSX]|4013[DEJKMX]|4014[ADEKMX]|4015[ADNTX]|4016[ADX]|4017[ADEFSX]|4018[ADEFMX]|4024[DEX]|4027[ADNX]|4028[AEJS]|4032[ADEX]|4034[ADEFGLTX]|4035[ADXY]|4045[ADELX]|4047[ADFGNX]|4049[DEGMX]|4060[SW]|4063[FT]|4065F|4087U|4114E|5001[ADJTU]|5002[ABDEFHJLMRSUWX]|5003[ADGUX]|5006[ADG]|5007[AGUOS]|5008[ADTUY]|5009[AD]|5010[DEGSUX]|5011A|5012[DFG]|5015[ADEX]|5016[AJX]|5017[ABDEOX]|5019D|5022[DEX]|5023[EF]|5024[ADFIJ]|5025[DEG]|5026[ADJ]|5027B|5028[ADY]|5029[ADEFY]|5030[ADEFJMU]|5031[ADGJ]|5032[OW]|5033(?:[DFTXY]R|[EFM]P|[ADEFGJMOQSTXY])|5034D|5036D|5038[ADEX]|5039[DY]|5041[CD]|5042[ADEFGTWX]|5044[ADGIKOPSTY]|5045[ADFGIJTXY]|5046[ADGIJSTUY]|5047[DIUY]|5048[AIUY]|5049[EGSWZ]|5050[ASXY]|5051[ADEJMTWX]|5052[ADY]|5053[ADKY]|5054[ADNSTWX]|5056[ADEGIJMNTUWX]|5057M|5058[AIJY]|5059[ADIJSTXYZ]|5060[ADJ]|5061[AKU]|5065[ADNWX]|5070D|5080[ADFQUX]|5085[ABCDGHIJNOQY]|5086[ADY]|5090[AIY]|5095[IKY]|5098[OS]|5099[ADIUY]|5116J|5131E|5145A|6002[ADJ]|6016[ADEX]|6025[ADH]|6027A|6036[AXY]|6037[BKY]|6039[AHJKSY]|6042D|6043[AD]|6044D|6045[BFIKOXY]|6050[AFY]|6055[ABDHIKPUYZ]|6056[ADH]|6058[ADX]|6060[SXC]|6062W|6065A|6070K|7040[ADEFKRT]|7041[DX]|7042A|7043[AEKY]|7044[AX]|7045Y|7048[ASWX]|7053D|7055A|7070X|7071[ADX]|8030Y|8050[DEGX]|8063|8088[MQX]|8094[MTX]|9001[DIX]|9002X|9003[AX]|9005X|9006W|9007[ATX]|9008[ADIJNTUX]|9009[AG]|9010X|9013[ATX]|9015B|9020A|9022X|9024[OW]|9025Q|9026X|9027[FQTWX]|9029[ZW]|9032[TWXZ]|9203A|9309X|A(?:46[46]BG|57[04]BL|576CC|621BL|50[13]DL|57[17]VL)|I213|I216[AX]|(?