File: /var/www/www-root/data/www/automoon.click/tds/files/lib/MDetect.php
<?php
$test_md = 0;
if($test_md == 1){
@error_reporting(-1);
@ini_set('display_errors', 1);
define("INDEX", "yes");
$start = microtime(true);
$device = $brand = $model = $empty = '-';
$useragent = 'Mozilla/5.0 (Linux; Android 7.1.2; ZTE-Z999) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/103.0.0.0 Mobile Safari/537.36';
}
if(!defined("INDEX")){header('HTTP/1.1 403 Forbidden'); die('403 Forbidden');}
$phone_arr = array(
'a1'=>'A1 Alpha',
'ace'=>'BUZZ 1|BUZZ 2|URBAN 1',
'acer'=>'Z520',
'advan'=>'ADVAN S40|S5E_NXT',
'agm'=>'AGM A10|AGM A8|AGM A9',
'ais'=>'S6501',
'alcatel'=>'3088X|4009A|4009D|4009F|4013K|4013M|4027A|4027D|4032D|4034A|4034D|4034L|4034T|4034X|4047D|4052C|4052R|4052W|4055U|4056W|4056Z|4060A|4060S|4063F|4065F|4087U|5001A|5001D|5002A|5002B|5002C|5002D|5002E|5002H|5002L|5002R|5002S|5002W|5002X|5003A|5003D|5003G|5004C|5004R|5005R|5006G|5007A|5007G|5007S|5007U|5008D|5008R|5008Y|5009A|5010D|5011A|5012G|5015D|5017B|5017X|5019D|5022D|5023F|5024A|5024D|5024F|5024J|5025D|5026D|5028A|5028D|5028Y|5029D|5029E|5029F|5029Y|5030A|5030D|5030E|5030F|5030J|5030M|5030U|5031G|5032W|5033A|5033D|5033E|5033F|5033G|5033M|5033O|5033Q|5033T|5033X|5034D|5036D|5039D|5041C|5042D|5044D|5044O|5044T|5045D|5046Y|5048A|5048I|5048U|5048Y|5049G|5049S|5049W|5049Z|5051D|5052D|5052Y|5053Y|5054S|5056D|5056N|5056O|5058Y|5059A|5059D|5059R|5059S|5059T|5059X|5059Y|5059Z|5060D|5061A|5061K|5061U|5080X|5085O|5099A|5099D|5099Y|6012X|6016X|6025A|6025D|6025H|6055K|6055P|6056H|6058D|6060C|6062W|7025D|7041X|7044X|7070X|8050D|8050E|8050G|8088M|8088X|9001X|9002A|9002X|9007T|9008J|A405DL|A406DL|A460T|A464BG|A466BG|A501DL|A502DL|A503DL|A507DL|A508DL|A509DL|A571VL|A574BL|A600DL|FierceXL',
'allview'=>'A20_Max|A5_Quad_Plus|C6_Duo|P5_eMagic|P8_Energy|X5_Soul_Mini|X5_Soul_Style',
'alps'=>'M706-H13T',
'andromax'=>'A16C3H|A36C5H|Andromax A26C4H|Andromax B16C2G|I46D1G',
'ark'=>'Benefit_M5_Plus|ELF_S8',
'artel'=>'Artel Quadro',
'aspera'=>'ASPERA_R9',
'assistant'=>'AS-502|AS-503|AS-5412',
'asus'=>'ASUS X00TD|ASUS_A001D|ASUS_A002A|ASUS_A007|ASUS_I001DA|ASUS_I001DC|ASUS_I001DE|ASUS_I002D|ASUS_I003D|ASUS_I004D|ASUS_I005D|ASUS_I006D|ASUS_I01WD|ASUS_T00F|ASUS_T00J|ASUS_X007D|ASUS_X008|ASUS_X009DA|ASUS_X009DD|ASUS_X00AD|ASUS_X00BD|ASUS_X00DD|ASUS_X00GD|ASUS_X00HD|ASUS_X00ID|ASUS_X00LDA|ASUS_X00PD|ASUS_X00QD|ASUS_X00RD|ASUS_X00T|ASUS_X013|ASUS_X014D|ASUS_X015D|ASUS_X017DA|ASUS_X018D|ASUS_X01AD|ASUS_X01BD|ASUS_Z002|ASUS_Z007|ASUS_Z00AD|ASUS_Z00ED|ASUS_Z00LD|ASUS_Z00RD|ASUS_Z00UD|ASUS_Z010D|ASUS_Z012DA|ASUS_Z012DB|ASUS_Z012DC|ASUS_Z012S|ASUS_Z017D|ASUS_Z01BD|ASUS_Z01HD|ASUS_Z01KD|ASUS_Z01KS|ASUS_Z01MD|ASUS_Z01RD|G553KL|ZA550KL|ZB500KG|ZB500KL|ZB501KL|ZB551KL|ZB602KL|ZB631KL|ZB633KL|ZC520KL|ZC554KL|ZC600KL|ZD552KL|ZE520KL|ZE552KL|ZE620KL|ZS590KS|ZS600KL|ZS630KL|ZS660KL|ZS661KS|ZenFone Max Pro|Zenfone Max Pro',
'at&t'=>'ATT_EA211101|ATT_U102AA|EA1002|EA211001|EA211002|EA211005|QS5509A|U202AA|U304AA|U318AA|U319AA|U626AA|U705AA|V340U|V341U|V350U',
'avvio'=>'Avvio_793S',
'axioo'=>'PICOphone M2',
'azumi'=>'AZUMI_L4K|KIREI A5Q PLUS',
'beeline'=>'Beeline Smart',
'beneve'=>'M1031G1',
'bezkam'=>'BEZKAM BK-RAM2',
'billion'=>'Capture+',
'black fox'=>'BMM441A|BMM441B|BMM441S|BMM442S|BMM543S',
'blackberry'=>'BBA100-2|BBB100-1|BBB100-2|BBB100-5|BBB100-7|BBC100-1|BBD100-1|BBD100-6|BBE100-2|BBE100-4|BBE100-5|BBF100-1|BBF100-2|BBF100-6|BBG100-1|STH100-2|STV100-1|STV100-3|STV100-4',
'blackview'=>'A60Pro|A80Plus|A80Pro|A80S|BL5000|BL6000Pro|BL8800Pro|BV2000|BV4000|BV4900|BV5100|BV5500|BV5800|BV5900|BV6000|BV6100|BV6300|BV6600|BV6800|BV6900|BV7000|BV8000|BV8800|BV9000|BV9100|BV9500|BV9600|BV9700|BV9800|BV9900',
'blaupunkt'=>'Blaupunkt SF02',
'blu'=>'B110DL|B130DL|B131DL|B140DL|C5L 2020|C6 2020|C6L 2020|Dash L4X|Dash X2|G50 Mega|G50 Plus|G51 Plus|G9 PRO|G91 Pro|G91S|M8L PLUS|R1 HD|STUDIO C HD|Studio View|Studio X10L|Studio XL|Vivo 5 Mini|Vivo XL3',
'bmobile'=>'AX1077|AX683|AX751|AX820',
'bq'=>'Aquaris E5|Aquaris U Plus|Aquaris U2|Aquaris V Plus|Aquaris X|BQ-4030G|BQ-5000G|BQ-5007L|BQ-5010G|BQ-5016G|BQ-5045L|BQ-5046L|BQ-5047L|BQ-5056|BQ-5059|BQ-5060L|BQ-5209L|BQ-5211|BQ-5500L|BQ-5508L|BQ-5512L|BQ-5514G|BQ-5514L|BQ-5516L|BQ-5517L|BQ-5518G|BQ-5519G|BQ-5520L|BQ-5528L|BQ-5540L|BQ-5565L|BQ-5591|BQ-5700L|BQ-5701L|BQ-5707G|BQ-5731L|BQ-5745L|BQ-6000L|BQ-6010G|BQ-6022G|BQ-6030G|BQ-6035L|BQ-6040|BQ-6042L|BQ-6051G|BQ-6430L|BQS-5020|BQS-5065|BQS-5520|BQru-4028|BQru-4072|BQru-4500|BQru-5033|BQru-5035|BQru-5044|BQru-5057|BQru-5059|BQru-5202|BQru-5204|bq Aquaris 5.7',
'bravis'=>'A509_Jeans|BRAVIS X500|BRAVIS_TREND|N1-570 Space',
'brondi'=>'AMICO SMARTPHONE XS',
'casper'=>'CASPER_VIA|Casper_VIA_V5|Casper_VIA_V6X|VIA A4|VIA X20|VIA_A1|VIA_A3|VIA_E3|VIA_E4|VIA_F1|VIA_F2|VIA_G3|VIA_G4|VIA_M4',
'cat'=>'S62 Pro',
'centric'=>'CM3331',
'cherry mobile'=>'Aqua S10 Pro|Aqua S9|Flare J7|Flare S8|Flare_J3_Lite|Flare_S7_Power|Flare_Y6_Pro|Flare_Y7',
'civi'=>'2109119BC',
'clarmin'=>'CLARMIN C1',
'cloud mobile'=>'Storm_C3|Stratus_C5|Sunshine_T1',
'cloudfone'=>'Thrill Boost',
'colors'=>'P52_Pride5C',
'comio'=>'COMIO C2',
'condor'=>'Allure M2|Allure M3|Griffe T5|Griffe T7|PGN518|PGN523|PGN527|PGN528|PGN605|PGN610|PHQ520|Plume L1 Plus|Plume L2 Pro|Plume L3 Smart|Plume L4 Pro|Plume P8 Pro|SP413|TFX-708|TFX712',
'coolpad'=>'C3701A|CP3320AS2|CP3503L|CP3504L|CP3669AS|CP3706AS|Coolpad 3505I|Coolpad 3600I|Coolpad COR-I0|Coolpad E502|Coolpad E503|Coolpad E580|Coolpad R108|Coolpad R116|Coolpad Y803-9|Coolpad Y82-520|Coolpad Y83-I00|cp3648A|cp3705A',
'cricket'=>'EC1002|EC211001|EC211002|EC211003|EC211004|FTU18A00|U304AC|U325AC|U705AC',
'crosscall'=>'Action-X3|Action-X5|CORE-M4|Core-M5|Core-X3|Core-X4|TREKKER-M1|TREKKER-X3|Trekker-X4',
'cubot'=>'KING KONG CS|KINGKONG 5|KINGKONG 7|KINGKONG MINI|NOTE 20 PRO|QUEST LITE',
'cyrus'=>'CS45XA',
'danew'=>'Konnect_556|Konnect_608',
'denver'=>'SDQ-55044L',
'dexp'=>'AL240|AS360|BL155|BL160|BL350|Ixion X145|XL150|Z455',
'digi'=>'Digi R2',
'digicel'=>'DL3PlusPro|DL750',
'digma'=>'CS6063ML|LT4038PG|LT5052ML',
'doogee'=>'BL12000|BL5500|N20Pro|N40Pro|S40Lite|S40Pro|S55_Lite|S58Pro|S59Pro|S60Lite|S68Pro|S70Lite|S86Pro|S88Plus|S88Pro|S95Pro|S96Pro|S97Pro|Y9Plus',
'doro'=>'DSB-0220|DSB-0230|Doro 8035',
'dtac'=>'dtac_Phone_S2',
'eben'=>'EBEN 63009',
'elephone'=>'E10_Pro|P9000',
'ergo'=>'A502_Aurum|B502 Basic|B504_Unit',
'essentiel b'=>'HEYOU20|HEYOU40|HEYOU60',
'etalk'=>'KAZ-N20',
'evercoss'=>'M50 STAR|M55B|M55C',
'evolution'=>'EVO G4',
'fero'=>'FERO V505|Fero A4001 Plus|Pace 2 Lite',
'finepower'=>'FinePower C3',
'firefly'=>'SUPER SWEET',
'fly'=>'Fly IQ430|Fly IQ436|IQ436i|IQ4403|IQ4415|IQ456|Life Jet|Power Plus 5000',
'fujitsu'=>'801FJ|901FJ|A101FC|F-01H|F-01J|F-01K|F-01L|F-02L|F-03H|F-04J|F-04K|F-41A|F-41B|F-51A|F-51B|FCG01|arrowsM04',
'fusion5'=>'F104Bv2_PRO',
'general mobile'=>'GM 5|GM 8|GM 9|GM8 go|General Mobile 4G',
'geotel'=>'GEOTEL G1',
'gigaset'=>'E940-2795-00|E940-2796-00|GS110|GS160|GS170|GS185|GS190|GS270|GS290|GS370|GX290',
'gionee'=>'20190620G|A1 lite|F103 Pro|GIONEE F205|GIONEE F8 Neo|GIONEE F9|GIONEE M15|GIONEE M7|GIONEE MAX|GIONEE P7|GIONEE S10 lite|GIONEE S11 lite|GIONEE X1|GIONEE_MAX Pro|GN3001|GN5001S|GN5005|GN8002S|GN8003|GN9006|Gionee_Star|M7 Power|P10m|P15 Pro',
'glx'=>'SHAHIN III',
'gome'=>'GOME 2017M27A|GOME_C7_Note_Plus',
'gplus'=>'Gplus P10|Gplus Z10',
'gtel'=>'Gtel Infinity 8s|Gtel_X5mini',
'gtouch'=>'Stella Omega Plus',
'haier'=>'HM-G552-FL',
'halotel'=>'H8402',
'hi-tech'=>'Amaze S5',
'highscreen'=>'Boost IIse|FestXL-Pro|Power Rage|Zera F',
'hinova'=>'Hebe-BD00',
'hisense'=>'Boost 3 SE|HLTE223E|HS-U980|HWCD100E|Hisense A6|Hisense E20|Hisense E31|Hisense E40|Hisense E50|Hisense F20|Hisense F23|Hisense F24|Hisense F27|Hisense F35|Hisense H12|Hisense Infinity E30|Hisense Infinity H30|Hisense Infinity H40|Hisense Infinity H50|Hisense L675|Hisense T5|Hisense U3|Hisense U40|Hisense U50|Hisense U605|Hisense U962|Hisense U963|Hisense U964|Hisense U989|KS907|KS964|STARADDICT 6|T5 Plus',
'homtom'=>'HT7 Pro',
'hot pepper'=>'HPP-GS1|HPP-L55B',
'hotwav'=>'Cyber 8|Pearl K2',
'hp'=>'Elite x3',
'htc'=>'0PAJ5|0PM92|HTC 10|HTC 2PS6200|HTC 2PXH3|HTC 2Q55100|HTC 2Q6E1|HTC D610t|HTC Desire 10|HTC Desire 12|HTC Desire 19|HTC Desire 20|HTC Desire 21|HTC Desire 510|HTC Desire 526G|HTC Desire 530|HTC Desire 550|HTC Desire 610|HTC Desire 620|HTC Desire 626|HTC Desire 628|HTC Desire 630|HTC Desire 650|HTC Desire 728|HTC Desire 816G|HTC Desire 820|HTC Desire 825|HTC Desire 830|HTC Desire EYE|HTC One|HTC U Play|HTC U Ultra|HTC U11|HTC U12|HTC U20 5G|HTC6525LVW|HTC6545LVW|HTCD160LVW|HTCD200LVW|HTC_2Q4D100|HTC_Desire_620|HTC_Desire_626G|HTC_Desire_816|HTC_Desire_820|HTC_One|HTC_X9|U11_Plus|Wildfire E',
'huawei'=>'ABR-AL00|AKA-L29|ALA-AN70|ALE-L02|ALE-L21|ALE-L23|ALP-AL00|ALP-L09|ALP-L29|ALP-TL00|AMN-LX1|AMN-LX2|AMN-LX3|AMN-LX9|ANA-AN00|ANA-LX4|ANA-NX9|ANE-AL00|ANE-LX1|ANE-LX2|ANE-LX3|ANG-AN00|ANG-LX1|ANG-LX2|ANY-LX3|ANY-NX1|AQM-AL10|AQM-LX1|ARE-AL00|ARE-AL10|ARE-L22HN|ARS-AL00|ARS-L22|ART-AL00x|ART-L28|ART-L29|ATH-TL00H|ATH-UL01|ATU-L11|ATU-L21|ATU-L22|ATU-L31|ATU-L42|ATU-LX3|AUM-AL00|AUM-AL20|AUM-L29|AUM-L41|BAC-L03|BAC-L21|BAC-L22|BAL-L49|BKK-AL10|BKK-L21|BKK-LX2|BKL-AL00|BKL-AL20|BKL-L04|BKL-L09|BLA-A09|BLA-AL00|BLA-L09|BLA-L29|BLA-TL00|BLL-L21|BLL-L22|BLL-L23|BLN-AL20|BLN-AL40|BLN-L21|BLN-L22|BLN-L24|BMH-AN10|BMH-AN20|BND-AL10|BND-L21|BND-L34|BND-TL10|BRQ-AN00|CAG-L02|CAG-L03|CAG-L23|CAM-AL00|CAM-L03|CAM-L21|CAM-L23|CAM-TL00|CAM-UL00|CAN-L01|CAN-L11|CAZ-AL10|CDL-AN50|CDY-AN00|CDY-AN20|CDY-AN90|CDY-AN95|CDY-NX9A|CDY-NX9B|CHC-U01|CHE-TL00|CHM-TL00H|CHM-U01|CHM-UL00|CLT-AL00|CLT-L04|CLT-L09|CLT-L29|CMA-AN00|CMA-AN40|CMA-LX1|CMA-LX2|CMA-LX3|CND-AN00|COL-AL10|COL-L29|COR-AL00|COR-AL10|COR-L29|CRO-L02|CRO-L03|CRO-L22|CRO-L23|CRO-U00|CRR-L09|CUN-L01|CUN-L03|CUN-L21|CUN-L22|CUN-U29|Che1-CL10|Che2-L11|Che2-TL00|Che2-UL00|DIG-L01|DIG-L21|DLI-AL10|DLI-L22|DLI-L42|DLI-TL20|DNN-LX9|DRA-L01|DRA-L21|DRA-LX2|DRA-LX3|DRA-LX5|DRA-LX9|DUA-AL00|DUA-L22|DUA-LX3|DUA-LX9|DUB-AL00|DUB-AL20|DUB-LX1|DUB-LX2|DUB-LX3|DUK-AL20|DUK-L09|DVC-AN20|EBG-AN00|EBG-AN10|EDI-AL10|ELE-AL00|ELE-L04|ELE-L09|ELE-L29|ELS-AN00|ELS-AN10|ELS-N04|ELS-N39|ELS-NX9|ELS-TN00|ELZ-AN10|ELZ-AN20|EML-AL00|EML-L09|EML-L29|EVA-AL10|EVA-L09|EVA-L19|EVA-L29|EVA-TL00|EVR-AL00|EVR-AN00|EVR-L29|EVR-N29|Enjoy 20 Plus|FIG-AL00|FIG-AL10|FIG-LA1|FIG-LX1|FIG-LX2|FIG-LX3|FLA-AL10|FLA-LX1|FLA-LX2|FLA-LX3|FNE-AN00|FRD-AL00|FRD-L02|FRD-L09|FRD-L19|FRL-AN00a|FRL-L22|FRL-L23|G610-U20|G620S-L01|G630-U10|G7-L01|G7-L03|G730-U10|G750-U10|GIA-AN00|GLA-AL00|GLK-AL00|GLK-TL00|GRA-L09|H1711|H30-U10|H60-L04|HJC-LX9|HLK-AL00|HLK-AL10|HLK-L41|HLK-L42|HMA-AL00|HMA-L09|HMA-L29|HMA-TL00|HRY-AL00|HRY-LX1|HRY-LX2|HW-01K|HW-02L|HWI-AL00|HWI-TL00|HWV32|Hol-U19|INE-AL00|INE-LX1|INE-LX2|JAD-AL00|JAD-AL50|JAD-LX9|JAT-AL00|JAT-L29|JAT-L41|JAT-LX1|JAT-LX3|JDN2-AL00HN|JEF-AN00|JEF-AN20|JEF-NX9|JER-AN10|JER-AN20|JKM-AL00|JKM-LX1|JKM-LX2|JKM-LX3|JLH-AN00|JLN-AL00|JLN-LX1|JLN-LX3|JMM-AL00|JMM-L22|JNY-AL10|JNY-LX1|JNY-LX2|JSN-AL00|JSN-L21|JSN-L22|JSN-L23|JSN-L42|KII-L05|KII-L21|KII-L22|KII-L23|KIW-AL10|KIW-L21|KIW-L22|KIW-TL00H|KKG-AN00|KOZ-AL00|KSA-LX2|KSA-LX9|LDN-AL00|LDN-L01|LDN-L21|LDN-LX2|LDN-LX3|LDN-TL10|LIO-AL00|LIO-AN00|LIO-L29|LIO-N29|LLD-AL10|LLD-AL20|LLD-L21|LLD-L31|LLD-TL10|LND-AL30|LND-AL40|LND-L29|LON-AL00|LON-L29|LRA-AL00|LRA-LX1|LSA-AN00|LUA-L01|LUA-L03|LUA-L21|LUA-L22|LUA-L23|LUA-U22|LYA-AL00|LYA-AL10|LYA-L09|LYA-L0C|LYA-L29|LYO-L01|LYO-L21|MAR-AL00|MAR-LX1A|MAR-LX1B|MAR-LX1H|MAR-LX1M|MAR-LX2|MAR-LX3A|MAR-LX3Bm|MED-AL00|MED-LX9|MGA-LX9|MHA-AL00|MHA-L09|MHA-L29|MLA-AL10|MLA-L03|MLA-L11|MLA-L12|MLA-UL00|MLD-AL10|MOA-AL00|MOA-LX9N|MRD-AL00|MRD-LX1|MRD-LX2|MRD-LX3|MT1-T00|MT2-L01|MT7-L09|MT7-TL00|MT7-TL10|MYA-AL10|MYA-L02|MYA-L03|MYA-L11|MYA-L13|MYA-L22|MYA-L41|MYA-U29|Mate 20 Pro|Mate 30 Pro|Mate30+|Mate40RS|NAM-AL00|NAM-LX9|NCO-AL00|NEM-AL10|NEM-L21|NEM-L22|NEM-L51|NEN-L22|NEN-LX1|NEN-LX3|NMO-L31|NOH-AL10|NOH-AN00|NOH-AN01|NOH-NX9|NOP-AN00|NTH-AN00|NTH-NX9|NTN-AN20|NTN-L22|NTN-LX1|NTN-LX3|NXT-AL10|NXT-L29|NXT-TL00|OCE-AL50|OCE-AN10|OCE-AN50|OXF-AN00|OXF-AN10|P50 Pro|P6-U06|P7-L10|PAR-AL00|PAR-LX1|PAR-LX9|PCT-AL10|PCT-L29|PCT-TL10|PE-TL10|PIC-LX9|PLK-AL10|PLK-L01|PLK-UL00|POT-AL00a|POT-LX1|POT-LX2|POT-LX3|PPA-AL20|PPA-LX1|PPA-LX2|PPA-LX3|PRA-AL00X|PRA-LA1|PRA-LX1|PRA-LX2|PRA-LX3|PRA-TL10|RIO-AL00|RIO-L01|RNA-AN00|RNE-L01|RNE-L03|RNE-L21|RNE-L22|RNE-L23|RTE-AL00|RVL-AL09|SCC-U21|SCL-L01|SCL-L21|SCL-U31|SDY-AN00|SEA-AL00|SEA-AL10|SLA-AL00|SLA-L02|SLA-L03|SLA-L22|SLA-TL10|SNE-LX1|SNE-LX2|SNE-LX3|SPN-AL00|STF-AL00|STF-AL10|STF-L09|STK-AL00|STK-L21|STK-L22|STK-LX1|STK-LX3|TAG-AL00|TAG-L01|TAG-L21|TAG-L22|TAS-AL00|TAS-AN00|TAS-L29|TEL-AN00|TEL-AN10|TFY-AN00|TFY-LX1|TFY-LX2|TFY-LX3|TIT-AL00|TIT-L01|TIT-U02|TNNH-AN00|TNY-AL00|TRT-L21|TRT-L53|TRT-LX1|TRT-LX2|TRT-LX3|TRT-TL10|TYH601M|TYH611M|U8950-1|VCE-AL00|VCE-L22|VEN-L22|VIE-AL10|VIE-L09|VIE-L29|VKY-AL00|VKY-L09|VKY-L29|VNS-AL00|VNS-L21|VNS-L22|VNS-L23|VNS-L31|VNS-L52|VOG-AL00|VOG-AL10|VOG-L04|VOG-L09|VOG-L29|VOG-TL00|VTR-AL00|VTR-L09|VTR-L29|WAS-AL00|WAS-LX1|WAS-LX2|WAS-LX3|WAS-TL10|WKG-AN00|WKG-LX9|WLZ-AL10|WLZ-AN00|XIG02|Y221-U03|Y221-U12|Y300-0100|Y330-U01|Y336-U02|Y360-U31|Y360-U61|Y360-U82|Y520-U22|Y530-U00|Y536A1|Y560-L01|Y560-U02|Y625-U32|Y625-U51|Y635-L01|Y635-L03|Y635-L21|YAL-AL00|YAL-AL10|YAL-AL50|YAL-L21|YAL-L41|hi6210sft',
'hurricane'=>'Flame_Plus|Iris Plus',
'hyundai'=>'E504|E553|E603|L553',
'i-mobile'=>'i-mobile IQ 6.9 DTV',
'ihunt'=>'TITAN P15000|Titan P4000 Pro 2021_E',
'imo'=>'IMO Q2|IMO Q4',
'impression'=>'ImSmart A501/V1',
'infinix'=>'HOT9 PLAY|Infinix HOT 4|Infinix NOTE 2|Infinix PR652|Infinix X5010|Infinix X5514|Infinix X5515|Infinix X5516|Infinix X559|Infinix X571|Infinix X572|Infinix X573|Infinix X603|Infinix X604|Infinix X605|Infinix X606|Infinix X608|Infinix X609|Infinix X610|Infinix X612|Infinix X622|Infinix X623|Infinix X624|Infinix X625|Infinix X626|Infinix X627|Infinix X650|Infinix X6511|Infinix X6512|Infinix X652|Infinix X653|Infinix X655|Infinix X656|Infinix X657|Infinix X658|Infinix X659|Infinix X660|Infinix X662|Infinix X663|Infinix X665|Infinix X670|Infinix X672|Infinix X675|Infinix X680|Infinix X6810|Infinix X6811|Infinix X6812|Infinix X6815|Infinix X6816|Infinix X6817|Infinix X6819|Infinix X682|Infinix X683|Infinix X687|Infinix X688|Infinix X689|Infinix X690|Infinix X692|Infinix X693|Infinix X695|Infinix X697|Infinix X698|Infinix Zero|Infinix-X551|Infinix-X600',
'infocus'=>'IF9035|InFocus M430',
'inoi'=>'INOI 2|INOI 5|INOI 7|INOI_2|INOI_3|INOI_5|INOI_6',
'intex'=>'Aqua Craze|Aqua Strong 5.1|Aqua Twist|INTEX ELYT|Intex Aqua|Intex_Aqua_Play',
'iphone'=>'iPhone',
'irbis'=>'SP402|SP511',
'iris'=>'VOX Energy|Vox_5S',
'itel'=>'itel A11|itel A14|itel A15|itel A16|itel A23|itel A32|itel A41|itel A44|itel A507|itel A509|itel A510|itel A52|itel A551|itel A571|itel A611|itel A661|itel L5002|itel L5006|itel L5007|itel L5502|itel L5503|itel L5505|itel L6002|itel L6004|itel L6005|itel L6006|itel L6501|itel L6502|itel L6503|itel P13|itel P32|itel P551W|itel P651|itel P661W|itel P681|itel P682L|itel Prime 4|itel S11|itel S12|itel S13|itel S31|itel S33|itel S661|itel W4002|itel W5001|itel W5002|itel W5004|itel W5005|itel W5006|itel W5008|itel W5503|itel W5504|itel W5505|itel W6001|itel W6002|itel W6003|itel W6004|itel W6501|itel W6502|itel it1408|itel it1409|itel it1508|itel it1516|itel it1518',
'jazz'=>'Digit4G Energy|Digit4G-Pro|Digit4GLite',
'jiophone'=>'LS1542QWN',
'jkopo'=>'JKOPO T7',
'kaan'=>'KAAN_N2',
'karbonn'=>'Aura Power 4G|K9 VIRAAT 4G|Titanium Jumbo|Titanium S5 Ult',
'kazuna'=>'KAZ-F119',
'kingcomm'=>'Kingcomm C500',
'kodak'=>'KD50|KODAK SMARTWAY T3',
'krip'=>'K55h',
'krono'=>'NET_VOLT',
'kruger&matz'=>'FLOW7|Flow 7S|Flow 9|Live 9S|MOVE9',
'kyocera'=>'404KC|705KC|C6530N|C6930|E4610|E4810|E6782|E6790|E6810|E6910|E7110|KYF33|KYF38|KYG01|KYOCERA-E6560|KYOCERA-E6820|KYOCERA-E6920|KYV36|KYV41|KYV43|KYV45|KYV46|KYV47-u|KYV48|S2720PP|S4-KC|S6-KC|S8-KC|X3-KC',
'land rover'=>'Guophone_x2|Land Rover Explore|XP7700|XP8800|XP9800',
'lanix'=>'Alpha 950|Ilium Alpha 1T|Ilium LT520|Ilium M7T|Ilium M9|Ilium X210|Ilium X510|Ilium X520',
'lava'=>'A97 2GB|A97 IPS|LAVA LE9810|LAVA LE9830|LAVA LF6810|LAVA LF9810|LAVA LF9820|LAVA LH9940|LAVA LH9950|LAVA LMX04|LAVA LMX06|LAVA LZG01|LAVA LZG403|LAVAA1|LAVA_A3|LAVA_R1|LH9920|LN9910|Lava Be_U|Lava Z61P|Lava Z66|X1 Selfie|Z60s|Z61_2GB|iris 600|iris 810|iris 820|iris 870|iris30|iris42|iris50|iris51|iris65|iris80|iris870|iris88',
'lava benco'=>'AE9010|AE9950|AF9020|AH9110|AH9910|LE9910',
'leagoo'=>'KIICAA POWER|XRover C',
'leeco'=>'C1-U02|C103|LEX626|LEX722|Le X520|Le X522|Le X526|Le X527|Le X620|Le X820|Le X821|Le X829',
'lenovo'=>'503LV|K12pro|Lenovo A1000|Lenovo A1010|Lenovo A2010|Lenovo A2016|Lenovo A2020|Lenovo A319|Lenovo A369i|Lenovo A390|Lenovo A5000|Lenovo A536|Lenovo A6000|Lenovo A6010|Lenovo A6020|Lenovo A6600|Lenovo A680|Lenovo A7000|Lenovo A7010|Lenovo A7020|Lenovo A7700|Lenovo A806|Lenovo A889|Lenovo A916|Lenovo A938t|Lenovo K10|Lenovo K12|Lenovo K13|Lenovo K14|Lenovo K320t|Lenovo K33|Lenovo K50|Lenovo K520|Lenovo K53|Lenovo K8|Lenovo L10041|Lenovo L18011|Lenovo L18021|Lenovo L18081|Lenovo L19041|Lenovo L19111|Lenovo L38011|Lenovo L38041|Lenovo L38043|Lenovo L38111|Lenovo L39051|Lenovo L58041|Lenovo L70081|Lenovo L78011|Lenovo L78031|Lenovo L78032|Lenovo L78051|Lenovo L78071|Lenovo L79031|Lenovo P1a42|Lenovo P1ma40|Lenovo P2a42|Lenovo P70-A|Lenovo PB2-670Y|Lenovo PB2-690Y|Lenovo S1a40|Lenovo S660|Lenovo S860|Lenovo S920|Lenovo XT2091|Lenovo Z90a40|Lenovo_S820|ZUK Z2121|ZUK Z2131|ZUK Z2132',
'lg'=>'901LG|A140|H410|L-01L|L-03K|L-41A|LG-AS993|LG-D100|LG-D105|LG-D280|LG-D295|LG-D320|LG-D331|LG-D335|LG-D410|LG-D415|LG-D505|LG-D690|LG-D693|LG-D722|LG-D723|LG-D724|LG-D802|LG-D852|LG-D855|LG-E410|LG-E440|LG-E445|LG-E450|LG-E455|LG-E610|LG-E612|LG-E615|LG-E988|LG-F340|LG-F500|LG-F540|LG-F620|LG-F670|LG-F700|LG-F720|LG-F750|LG-G710|LG-H320|LG-H345|LG-H420|LG-H422|LG-H440|LG-H502|LG-H522|LG-H525|LG-H540|LG-H542|LG-H635|LG-H650|LG-H700|LG-H812|LG-H815|LG-H818|LG-H830|LG-H831|LG-H845|LG-H850|LG-H870|LG-H871|LG-H872|LG-H873|LG-H910|LG-H918|LG-H930|LG-H931|LG-H932|LG-H933|LG-H960|LG-H970|LG-H990|LG-K100|LG-K120|LG-K121|LG-K130|LG-K200|LG-K210|LG-K220|LG-K240|LG-K330|LG-K350|LG-K371|LG-K410|LG-K420|LG-K425|LG-K430|LG-K500|LG-K520|LG-K530|LG-K540|LG-K580|LG-LS777|LG-LS993|LG-LS997|LG-LS998|LG-M150|LG-M151|LG-M153|LG-M154|LG-M160|LG-M200|LG-M210|LG-M250|LG-M255|LG-M320|LG-M322|LG-M327|LG-M400|LG-M430|LG-M470|LG-M700|LG-M703|LG-Q710|LG-SP200|LG-SP320|LG-TP260|LG-TP450|LG-US700|LG-US701|LG-US998|LG-X135|LG-X150|LG-X210|LG-X220|LG-X230|LG-X240|LGL125DL|LGL158VL|LGL163BL|LGL164VL|LGL16C|LGL322DL|LGL355DL|LGL423DL|LGL44VL|LGL455DL|LGL555DL|LGL62VL|LGL63BL|LGL64VL|LGL722DL|LGL82VL|LGL83BL|LGL84VL|LGLS660|LGLS675|LGLS676|LGLS755|LGLS991|LGLS992|LGM-G600|LGM-K120|LGM-V300|LGM-X600|LGMP260|LGMP450|LGMS210|LGMS330|LGMS345|LGMS428|LGMS550|LGMS631|LGUK410|LGUS215|LGUS375|LGUS997|LGV35|LGV36|LM-F100|LM-G710|LM-G810|LM-G820|LM-G850|LM-G900|LM-G910|LM-K200|LM-K300|LM-K310IM|LM-K315|LM-K400|LM-K410|LM-K420|LM-K500|LM-K510|LM-K520|LM-K525|LM-K610|LM-K920|LM-Q310N|LM-Q510|LM-Q520N|LM-Q610|LM-Q620|LM-Q630|LM-Q710|LM-Q720|LM-Q725K|LM-Q725L|LM-Q730|LM-Q815|LM-Q910|LM-Q920|LM-Q925|LM-Q927|LM-V350|LM-V405|LM-V409|LM-V450|LM-V500|LM-V510|LM-V600|LM-X120|LM-X210|LM-X212|LM-X220|LM-X320|LM-X410|LM-X415|LM-X420|LM-X430|LM-X440|LM-X510|LM-X520|LM-X525|LM-X540|LM-X600IM|LM-X625N|LM-Y110|LM-Y120|LML211|LML212VL|LML413|LML414|LML713|LMX130IM|VS425|VS500|VS501|VS810|VS835|VS985|VS986|VS987|VS988|VS995|VS996',
'logic'=>'LOGIC L50T|LOGIC L61',
'logicom'=>'Le Swipe|Le Wave|Le_Spark',
'lt mobile'=>'LT C1200|LT C1300|LT C1400|LT C2200|LT P10I|LT P9|LT-C3750|LT-NOTE 30',
'lumia'=>'Lumia 1320|Lumia 430|Lumia 540|Lumia 550|Lumia 630|Lumia 640|Lumia 650|Lumia 730|Lumia 735|Lumia 929|Lumia 950',
'lumus'=>'INNOSR545',
'luna'=>'G55 LITE|LUNA G58|LUNA G9|LUNA V57|TG-L800S',
'lush'=>'LM5514G',
'lyf'=>'LF-2403N|LS-4508|LS-5015|LS-5016|LS-5018|LYF-F101K|LYF-F120B|LYF-F210Q|LYF-F211S|LYF-F220B|LYF-F250Y|LYF-F320B|LYF-F50Y|LYF-F61F|LYF-F81E|LYF-F90M|LYF_F271i|LYF_F30C',
'm4tel'=>'M4 SS4453|M4 SS4456|M4 SS4457',
'maxcom'=>'MS453',
'maxfone'=>'MAX 1X|MAX 3X|MAX50S',
'maximus'=>'Maximus D1',
'maxvi'=>'MS502_Orion',
'maxwest'=>'Nitro 55C|Nitro 5P',
'maze'=>'MP5184G|MS5314G|MS5514G',
'mediacom'=>'G501|M-PPxS510',
'medion'=>'MEDION E4503',
'megafon'=>'MFLoginPh',
'meizu'=>'15 Lite|15 Plus|16s|16th|M1852|M3 Max|M5 Note|M6 Note|MEIZU 18|MEIZU E3|MEIZU M6|MEIZU_M5|MZ-M3s|MZ-M5|MZ-U20|MZ-m2|Meizu M6|Meizu M8|m1 metal|m3 note|meizu 17|meizu C9|meizu M10|meizu M8|meizu X8|meizu note8|meizu note9',
'micromax'=>'B5Pro|E7446|IN_2b|IN_2c|IN_Note|Micromax AQ5001|Micromax B5|Micromax C1|Micromax D303|Micromax E453|Micromax E4817|Micromax E6523|Micromax E7533|Micromax HS2|Micromax Q326|Micromax Q346|Micromax Q351|Micromax Q385|Micromax Q391|Micromax Q4002|Micromax Q402|Micromax Q415|Micromax Q4204|Micromax Q421|Micromax Q440|Micromax Q462|Micromax_HS3|N8301',
'microsoft'=>'Surface Duo',
'mintt'=>'CoolMintt Rival|CoolMinttA5|CoolMinttBlaze|ULTRAMINTT A5|ULTRAMINTT A6|ULTRAMINTT X5|ULTRAMINTT X6|UltraMinttS2|UltraMinttT2',
'mito'=>'MITO A880|MITO_A37_Z1|Mito A67',
'mls'=>'iQ1017|iQ1380|iQD700|iQGW516',
'mobicel'=>'BERRY 2|Clik plus|LEGEND MAX|Mobicel_R1|Mobicel_R6|R1PLUS_1|RIO_SS|Switch GO|TRENDY 2',
'mobiistar'=>'C1 Lite|X1 Notch|mobiistar C1|mobiistar C2|mobiistar LAI YUNA',
'mobistel'=>'Cynus T6',
'mobiwire'=>'Halona',
'motiv'=>'Joy HG5024M',
'motorola'=>'DROID Turbo|LEX L11a|Moto C|Moto E|Moto G|Moto X Play|Moto Z|MotoE2|MotoG3|Motorola Defy|XT1008|XT1022|XT1023|XT1028|XT1030|XT1031|XT1032|XT1033|XT1058|XT1063|XT1068|XT1069|XT1080|XT1097|XT1254|XT1562|XT1564|XT1575|XT1585|XT1609|XT1635|XT1650|XT1663|XT1706|XT1710|XT2071|XT2125|XT2153|XT2175|XT830C|moto e|moto g|moto x|moto z|motorola edge|motorola one|motorola razr',
'movitel'=>'M8422',
'moxee'=>'MH-T6000',
'mtc'=>'SMART_Surf_4G',
'mtn'=>'M561M3|M571M3|M671M4|MTN Sm@rt S735',
'multilaser'=>'Multilaser_E|Multilaser_F|Multilaser_G',
'myphone'=>'Hammer Energy|Hammer_Blade|Hammer_Energy|LUNA_II|Prime_18x9|myA17|myPhone FUN4',
'mywigo'=>'MyWigo City2',
'nec'=>'NE-201A1A',
'nexus'=>'Nexus 4|Nexus 5|Nexus 6|Nexus 7',
'noa'=>'H3se',
'nobby'=>'Nobby X800',
'noblex'=>'A50UNS',
'nokia'=>'N1374DL|N139DL|N151DL|N152DL|Nokia 1|Nokia 2|Nokia 3|Nokia 4|Nokia 5|Nokia 6|Nokia 7|Nokia 8|Nokia C01|Nokia C1|Nokia C2|Nokia C3|Nokia C5 Endi|Nokia G10|Nokia G11|Nokia G20|Nokia G21|Nokia G50|Nokia X10|Nokia X20|Nokia XR20|NokiaX2DS|Nokia_2720|Nokia_X|RM-1109|TA-1004|TA-1012|TA-1020|TA-1021|TA-1024|TA-1025|TA-1027|TA-1028|TA-1032|TA-1033|TA-1053|TA-1105',
'nomi'=>'Nomi i6030',
'nothing'=>'A063',
'nous'=>'NS5005',
'nuu'=>'A6L-C|A6L-G|N5001L|N5502L|S5502L',
'omix'=>'OMIX X300|OMIX X500',
'oneplus'=>'A0001|AC2001|AC2003|BE2011|BE2012|BE2013|BE2015|BE2025|BE2026|BE2028|BE2029|CPH2399|CPH2401|CPH2409|CPH2411|CPH2423|CPH2459|DE2117|DE2118|DN2101|DN2103|EB2101|EB2103|GM1900|GM1901|GM1903|GM1910|GM1911|GM1913|GM1915|GM1917|GM1925|GN2200|HD1900|HD1901|HD1903|HD1905|HD1907|HD1910|HD1911|HD1913|HD1925|IN2010|IN2011|IN2013|IN2015|IN2017|IN2019|IN2020|IN2021|IN2023|IN2025|IV2201|KB2000|KB2001|KB2003|KB2005|KB2007|LE2100|LE2101|LE2110|LE2111|LE2113|LE2115|LE2117|LE2120|LE2121|LE2123|LE2125|LE2127|MT2110|MT2111|NE2210|NE2211|NE2213|NE2215|NE2217|ONE A2003|ONE E1003|ONEPLUS A3000|ONEPLUS A3003|ONEPLUS A3010|ONEPLUS A5000|ONEPLUS A5010|ONEPLUS A6000|ONEPLUS A6003|ONEPLUS A6010|ONEPLUS A6013|OnePlus 7 Pro',
'opel mobile'=>'Opel Mobile TouchFlip|OpelMobile_SmartX1',
'oppo'=>'A002OP|A101OP|A102OP|A1601|A1603|A201OP|A33f|A33m|A33w|A37f|A51w|A93s|CHP1723|CPH1605|CPH1607|CPH1609|CPH1613|CPH1701|CPH1707|CPH1715|CPH1717|CPH1719|CPH1721|CPH1723|CPH1725|CPH1727|CPH1729|CPH1801|CPH1803|CPH1805|CPH1809|CPH1819|CPH1821|CPH1823|CPH1825|CPH1827|CPH1831|CPH1835|CPH1851|CPH1853|CPH1859|CPH1861|CPH1871|CPH1877|CPH1879|CPH1881|CPH1893|CPH1901|CPH1903|CPH1905|CPH1907|CPH1909|CPH1911|CPH1912|CPH1917|CPH1919|CPH1920|CPH1921|CPH1923|CPH1931|CPH1933|CPH1937|CPH1938|CPH1941|CPH1943|CPH1945|CPH1951|CPH1955|CPH1969|CPH1979|CPH1983|CPH1987|CPH1989|CPH2001|CPH2005|CPH2009|CPH2013|CPH2015|CPH2021|CPH2023|CPH2025|CPH2031|CPH2035|CPH2037|CPH2043|CPH2059|CPH2061|CPH2065|CPH2067|CPH2069|CPH2071|CPH2073|CPH2077|CPH2081|CPH2083|CPH2089|CPH2091|CPH2095|CPH2099|CPH2109|CPH2113|CPH2119|CPH2121|CPH2123|CPH2125|CPH2127|CPH2131|CPH2135|CPH2137|CPH2139|CPH2145|CPH2159|CPH2161|CPH2173|CPH2179|CPH2185|CPH2195|CPH2197|CPH2199|CPH2201|CPH2203|CPH2205|CPH2207|CPH2209|CPH2211|CPH2213|CPH2217|CPH2219|CPH2223|CPH2235|CPH2237|CPH2239|CPH2247|CPH2249|CPH2251|CPH2263|CPH2269|CPH2271|CPH2273|CPH2285|CPH2293|CPH2305|CPH2307|CPH2321|CPH2325|CPH2333|CPH2337|CPH2341|CPH2343|CPH2349|CPH2359|CPH2363|CPH2365|CPH2371|CPH2373|CPH2375|CPH2381|CPH2387|CPH2421|F11 Pro|OPD2101|OPG02|OPPO A33|OPPO A37|OPPO A53|OPPO A57|OPPO A59|OPPO A73|OPPO A83|OPPO F1|OPPO F5|OPPO R11|OPPO R7|OPPO R9|PAAM00|PAAT00|PACM00|PACT00|PADM00|PBAM00|PBBM00|PBBM30|PBBT30|PBCM10|PBCM30|PBEM00|PBET00|PCAM00|PCAM10|PCAT00|PCAT10|PCCM00|PCDM10|PCGM00|PCHM10|PCHM30|PCKM00|PCKM80|PCLM10|PCLM50|PCNM00|PCPM00|PCRM00|PDAM10|PDBM00|PDEM10|PDEM30|PDHM00|PDKM00|PDKT00|PDNM00|PDPT00|PDRM00|PDSM00|PDVM00|PDYM20|PDYT20|PEAM00|PECM30|PEDM00|PEEM00|PEFM00|PEGM00|PEGM10|PEHM00|PEHT00|PELM00|PEMM00|PEMM20|PEPM00|PEQM00|PERM00|PEXM00|PEYM00|PFDM00|PFGM00|PFJM10|PFUM10|PFVM10|PFZM10|PGBM10|PGCM10|PGJM10|R1011|R15_PRO|R7007|R7Plusm|R7sf|R827|Reno5 Pro|X9006|X9009',
'orange'=>'Orange Neva start|Orange Nola play|Orange Nura|Orange Rise32|Orange-Rise52',
'orbic'=>'R678L5|RC545L|RC555L',
'oukitel'=>'B2021|Bison2021|C11_Pro|C12 Pro|C16_Pro|C17 Pro|C20 Pro|C21 Pro|H2022|K10000|K15 Pro|K15_Plus|K3_Pro|K6000 Pro|R2022|WP12 Pro|WP13|WP15|WP17|WP5|WP6|WP8 Pro',
'packard bell'=>'DAYTONA-G12',
'panasonic'=>'ELUGA Z1|ELUGA_I2_Activ|ELUGA_I7_EE|ELUGA_Pulse_X|Eluga I8|Eluga_Ray_700|FZ-N1|Panasonic ELUGA S|Panasonic P55 Novo|Panasonic P85 NXT|Panasonic P99',
'pantech'=>'IM-100S',
'philco'=>'HIT P10|Hit P10|Hit P12',
'philips'=>'Philips S386|Philips S561|Philips V377|Philips W8555|Philips_S260|W6500|Xenium S266|Xenium S566',
'pixel'=>'G011A|GOOGLE walleye|GPXL-06|Pixel 2|Pixel 3|Pixel 4|Pixel 5|Pixel 6|Pixel XL',
'pixus'=>'Pixus Raze',
'plum'=>'Phantom P2',
'polaroid'=>'PSPC505',
'polytron'=>'POLYTRON R2407|POLYTRON R2507|R255B',
'positivo'=>'Positivo Twist M',
'prestigio'=>'PSP3423DUO|PSP3509DUO|PSP3511DUO|PSP3527DUO|PSP3530DUO|PSP3532DUO|PSP5506DUO|PSP5515DUO|PSP5530DUO|PSP5545DUO|PSP7501DUO|PSP7551DUO|PSP7570DUO|PSP7610DUO',
'qilive'=>'Q8S6IN4G',
'qmobile'=>'E2 Noir|Noir X1S|QMobile I9i|QMobile Q Infinity|QMobile S6S|QMobile X700|QMobile i2|QMobile i8i|Qmobile Phantom P1|i6 Metal HD',
'ravoz'=>'RAVOZ Z3|RAVOZ Z5|RAVOZ Z6|RAVOZ Z8',
'rca'=>'RLTP5567',
'realme'=>'RMX1801|RMX1805|RMX1807|RMX1809|RMX1811|RMX1821|RMX1825|RMX1827|RMX1831|RMX1833|RMX1851|RMX1901|RMX1903|RMX1911|RMX1919|RMX1921|RMX1925|RMX1927|RMX1931|RMX1941|RMX1943|RMX1945|RMX1971|RMX1973|RMX1991|RMX1992|RMX1993|RMX2001|RMX2002|RMX2020|RMX2021|RMX2022|RMX2025|RMX2027|RMX2030|RMX2032|RMX2040|RMX2042|RMX2050|RMX2051|RMX2061|RMX2063|RMX2071|RMX2072|RMX2075|RMX2076|RMX2081|RMX2083|RMX2085|RMX2086|RMX2101|RMX2103|RMX2111|RMX2117|RMX2121|RMX2144|RMX2151|RMX2155|RMX2156|RMX2161|RMX2163|RMX2170|RMX2180|RMX2185|RMX2189|RMX2193|RMX2195|RMX2200|RMX2202|RMX2205|RMX3031|RMX3041|RMX3063|RMX3081|RMX3085|RMX3092|RMX3125|RMX3142|RMX3151|RMX3161|RMX3171|RMX3191|RMX3193|RMX3195|RMX3197|RMX3201|RMX3231|RMX3235|RMX3241|RMX3242|RMX3261|RMX3263|RMX3265|RMX3268|RMX3269|RMX3286|RMX3300|RMX3301|RMX3311|RMX3312|RMX3350|RMX3357|RMX3360|RMX3363|RMX3366|RMX3370|RMX3381|RMX3388|RMX3392|RMX3393|RMX3395|RMX3430|RMX3461|RMX3471|RMX3472|RMX3474|RMX3491|RMX3501|RMX3511|RMX3516|RMX3521|RMX3560|RMX3561|RMX3562|RMX3572|RMX3581|Realme 5 Pro|Realme 6 Pro|Realme C2|Realme XT',
'red'=>'H1A1000',
'reeder'=>'P13 Blue|P13_Blue|P13_Max_Blue',
'ruggear'=>'RG655|RG730',
'safaricom'=>'NEON LITE|NEON RAY 2|NEON_NOVA|NEON_RAY',
'samsung'=>'A10S|GT-I8160|GT-I8190|GT-I8200|GT-I8262|GT-I8552|GT-I8730|GT-I9060|GT-I9082|GT-I9100|GT-I9105|GT-I9152|GT-I9190|GT-I9192|GT-I9195|GT-I9200|GT-I9295|GT-I9300|GT-I9301|GT-I9305|GT-I9500|GT-I9505|GT-I9506|GT-I9515|GT-N7000|GT-N7100|GT-N7105|GT-S5303|GT-S5310|GT-S6293|GT-S6310|GT-S6312|GT-S6790|GT-S6810|GT-S7262|GT-S7270|GT-S7272|GT-S7275|GT-S7390|GT-S7392|GT-S7560|GT-S7562|GT-S7568|GT-S7572|GT-S7580|GT-S7582|GT-S7710|SC-01H|SC-01K|SC-01M|SC-02F|SC-02H|SC-02J|SC-02K|SC-02L|SC-02M|SC-03J|SC-03K|SC-03L|SC-04E|SC-04J|SC-04L|SC-06D|SC-42A|SC-51A|SC-51C|SC-52A|SC-53A|SC-53B|SC-53C|SC-54A|SC-56B|SCG01|SCG06|SCG07|SCG08|SCG09|SCG10|SCG13|SCG15|SCH-I200|SCH-I435|SCH-I535|SCH-I545|SCH-R970|SCV31|SCV36|SCV37|SCV38|SCV39|SCV41|SCV43|SCV44|SCV45|SCV46|SCV49|SGH-I257|SGH-I337|SGH-I547|SGH-I747|SGH-T399|SGH-T599|SGH-T999|SHV-E160|SHV-E250|SHV-E330K|SHV-E500|SM-A013|SM-A015|SM-A022|SM-A025|SM-A032|SM-A035|SM-A037|SM-A102|SM-A105|SM-A107|SM-A115|SM-A125|SM-A127|SM-A135|SM-A136|SM-A137|SM-A202|SM-A205|SM-A207|SM-A215|SM-A217|SM-A22|SM-A235|SM-A260|SM-A300|SM-A305|SM-A307|SM-A310|SM-A315|SM-A320|SM-A325|SM-A326|SM-A336|SM-A405|SM-A415|SM-A426|SM-A500|SM-A505|SM-A507|SM-A510|SM-A515|SM-A516|SM-A520|SM-A525|SM-A526|SM-A528|SM-A530|SM-A536|SM-A600|SM-A605|SM-A606|SM-A62|SM-A700|SM-A705|SM-A707|SM-A710|SM-A715|SM-A716|SM-A72|SM-A730|SM-A736|SM-A750|SM-A800|SM-A805|SM-A810|SM-A826|SM-A900|SM-A908|SM-A91|SM-A920|SM-C105|SM-C500|SM-C501|SM-C700|SM-C701|SM-C710|SM-C900|SM-E025|SM-E135|SM-E225|SM-E236|SM-E426|SM-E500|SM-E526|SM-E625|SM-E700|SM-F127|SM-F415|SM-F700|SM-F707|SM-F711|SM-F900|SM-F907|SM-F916|SM-F926|SM-G130|SM-G160|SM-G313|SM-G316|SM-G318|SM-G350|SM-G355|SM-G357|SM-G360|SM-G361|SM-G386|SM-G388|SM-G389|SM-G390|SM-G398|SM-G525|SM-G530|SM-G531|SM-G532|SM-G550|SM-G551|SM-G552|SM-G570|SM-G600|SM-G610|SM-G611|SM-G615|SM-G620|SM-G710|SM-G715|SM-G720|SM-G730|SM-G750|SM-G770|SM-G780|SM-G781|SM-G800|SM-G850|SM-G870|SM-G885|SM-G887|SM-G889|SM-G890|SM-G891|SM-G892|SM-G900|SM-G901|SM-G903|SM-G906|SM-G920|SM-G925|SM-G928|SM-G930|SM-G935|SM-G950|SM-G955|SM-G960|SM-G965|SM-G970|SM-G973|SM-G975|SM-G977|SM-G980|SM-G981|SM-G985|SM-G986|SM-G988|SM-G990|SM-G991|SM-G996|SM-G998|SM-J100|SM-J105|SM-J106|SM-J110|SM-J111|SM-J120|SM-J200|SM-J210|SM-J250|SM-J260|SM-J310|SM-J311|SM-J320|SM-J327|SM-J330|SM-J336|SM-J337|SM-J400|SM-J410|SM-J415|SM-J500|SM-J510|SM-J530|SM-J600|SM-J610|SM-J700|SM-J701|SM-J710|SM-J720|SM-J727|SM-J730|SM-J737|SM-J810|SM-M013|SM-M015|SM-M017|SM-M022|SM-M025|SM-M105|SM-M107|SM-M115|SM-M127|SM-M135|SM-M205|SM-M215|SM-M225|SM-M236|SM-M305|SM-M307|SM-M315|SM-M317|SM-M325|SM-M326|SM-M336|SM-M405|SM-M426|SM-M515|SM-M526|SM-M536|SM-M625|SM-N750|SM-N770|SM-N900|SM-N910|SM-N915|SM-N916|SM-N920|SM-N935|SM-N950|SM-N960|SM-N970|SM-N971|SM-N975|SM-N976|SM-N980|SM-N981|SM-N985|SM-N986|SM-S102|SM-S111|SM-S115|SM-S120|SM-S124|SM-S127|SM-S134|SM-S136|SM-S205|SM-S215|SM-S260|SM-S320|SM-S326|SM-S327|SM-S337|SM-S357|SM-S367|SM-S426|SM-S506|SM-S515|SM-S536|SM-S550|SM-S727|SM-S737|SM-S757|SM-S766|SM-S767|SM-S820|SM-S901|SM-S903|SM-S906|SM-S907|SM-S908|SM-S920|SM-Z200|SM-Z400|SPH-L710|SPH-M840',
'santin'=>'NEWDUN|SANTIN GP-50|SANTIN SHUGUO',
'schok'=>'Schok Volt SV55',
'semp'=>'GO5E',
'senseit'=>'SENSEIT_C155',
'sfr'=>'ALTICE_S43|Altice S62|STARNAUTE4',
'sharp'=>'403SH|603SH|605SH|701SH|704SH|706SH|808SH|908SH|A001SH|A003SH|A004SH|A101SH|A102SH|FS8001|FS8014|FS8016|FS8032|S3-SH|S7-SH|SH-01K|SH-01L|SH-01M|SH-02M|SH-03J|SH-03K|SH-04H|SH-04L|SH-41A|SH-51A|SH-51B|SH-53A|SH-54B|SH-A01|SH-C02|SH-C03|SH-M08|SH-M15|SH-M16|SH-R10A|SH-RM11|SH-RM12|SH-RM15|SH-RM19|SH-S40P|SH-Z01|SHG03|SHG05|SHG06|SHV32|SHV33|SHV39|SHV40|SHV41|SHV42|SHV43|SHV44|SHV45|SHV46|SHV48',
'shift'=>'SHIFT6m',
'sigma'=>'SIGMAMOBILE-S3500|X-TREME PQ39|X-TREME_PQ38|X-treme_PQ20|X-treme_PQ36|X-treme_PQ54',
'sky'=>'Elite A5|Elite C55|Elite D5Max|Elite E55|Elite F55|Elite J55|Platinum B4|Platinum_P4|SKY Black2|SKY PrestigeX',
'smadl'=>'Matri2',
'smartisan'=>'DT1901A|OE106|SM801',
'snapfon'=>'ez4G',
'sonim'=>'Sonim-XP5700',
'sony'=>'502SO|701SO|702SO|801SO|802SO|901SO|A103SO|C1905|C2005|C2105|C2305|C6602|C6603|C6833|C6902|C6903|D2005|D2203|D2302|D2303|D2305|D2306|D2403|D2502|D2533|D5322|D5503|D5803|D6502|D6503|D6603|D6633|D6653|E2003|E2053|E2104|E2105|E2303|E2312|E2333|E5303|E5333|E5563|E5603|E5633|E5663|E5823|E6533|E6633|E6653|E6683|E6833|E6853|E6883|F3111|F3112|F3115|F3116|F3211|F3212|F3213|F3311|F3313|F5121|F5122|F5321|F8331|G2299|G3112|G3116|G3121|G3123|G3125|G3212|G3221|G3223|G3226|G3311|G3312|G3313|G3412|G3416|G3421|G8141|G8142|G8231|G8341|G8342|G8441|H3113|H3123|H3213|H3223|H3311|H3321|H4113|H4133|H4213|H4233|H4311|H4413|H4493|H8116|H8166|H8216|H8266|H8276|H8296|H8314|H8324|H8416|H9436|H9493|I3113|I3123|I3223|I3312|I4113|I4213|I4312|J3173|J8110|J8210|J8270|J9110|J9210|LT25i|LT29i|SO-01|SO-02|SO-03|SO-04|SO-05K|SO-41|SO-51|SO-52|SO-53|SOG01|SOG02|SOG03|SOG04|SOG05|SOL26|SOV31|SOV32|SOV34|SOV35|SOV36|SOV37|SOV38|SOV39|SOV40|SOV41|SOV42|SOV43|SonyEricssonLT15i|SonyEricssonMT15i|SonyST26i|XQ-AD51|XQ-AD52|XQ-AS52|XQ-AS72|XQ-AT51|XQ-AT52|XQ-AU51|XQ-AU52|XQ-BC52|XQ-BC62|XQ-BC72|XQ-BE52|XQ-BE72|XQ-BQ52|XQ-BQ72|XQ-BT44|XQ-BT52|XQ-CC54|XQ-CT54|XQ-CT72|Xperia Z',
'spc'=>'SPC GEN LITE',
'spice'=>'Spice F302',
'starlight'=>'C_Note_Pro',
'sugar'=>'SUGAR Y7 MAX',
'sunwind'=>'ST7230MG',
'symphony'=>'Symphony Atom|Symphony G10|Symphony Z18|Symphony Z32|Symphony Z45',
't-mobile'=>'5007W|5007Z|REVVL 2|REVVL V|REVVLRY|T790W|T790Z|TMRVL4',
'tcl'=>'4056L|4056S|4187D|4187M|4188C|4188R|5001T|5004S|5046D|5056I|5062W|5062Z|5087Z|5102K|5102L|5107G|5130I|5133A|5159J|6102D|6102H|6125A|6125F|6156D|6159K|6165H|T408DL|T601DL|T602DL|T671E|T671F|T671H|T671O|T700X|T701DL|T766A|T766H|T766J|T766S|T767H|T767W|T768S|T770B|T770H|T773O|T774H|T775H|T779W|T780H|T782H|T790S|T790Y|T799B|T799H|T810H|T810S|TCL J620|TCL T790',
'tecno'=>'CAMON17P|Phantom6|SPARK 10|Spark Plus 3|TECNO AB7|TECNO AC8|TECNO B1|TECNO BA2|TECNO BB2|TECNO BB4|TECNO BC1|TECNO BC2|TECNO BC3|TECNO BD1|TECNO BD2|TECNO BD3|TECNO BD4|TECNO BE6|TECNO BE7|TECNO CA7|TECNO CA8|TECNO CB7|TECNO CC6|TECNO CC7|TECNO CC9|TECNO CD6|TECNO CD7|TECNO CD8|TECNO CE7|TECNO CE8|TECNO CE9|TECNO CF7|TECNO CF8|TECNO CG6|TECNO CG7|TECNO CG8|TECNO CH6|TECNO CH7|TECNO CH9|TECNO CI6|TECNO CX|TECNO Camon|TECNO F1|TECNO F2|TECNO F3|TECNO F4 Pro|TECNO IA5|TECNO ID3|TECNO ID5|TECNO ID6|TECNO IN1|TECNO IN2|TECNO IN3|TECNO IN5|TECNO IN6|TECNO K7|TECNO K8|TECNO K9|TECNO KA6|TECNO KA7|TECNO KB2|TECNO KB7|TECNO KB8|TECNO KC1|TECNO KC2|TECNO KC3|TECNO KC6|TECNO KC8|TECNO KD6|TECNO KD7|TECNO KE5|TECNO KE6|TECNO KE7|TECNO KF6|TECNO KF7|TECNO KF8|TECNO KG5|TECNO KG6|TECNO KG7|TECNO KG8|TECNO L8|TECNO L9|TECNO LA6|TECNO LA7|TECNO LB6|TECNO LB7|TECNO LB8|TECNO LC6|TECNO LC7|TECNO LC8|TECNO LD7|TECNO LE6|TECNO LE7|TECNO LE8|TECNO LF7|TECNO PR651|TECNO R6|TECNO RA6S|TECNO RA8|TECNO RB6|TECNO RB7|TECNO RB8|TECNO SA2|TECNO SA6|TECNO W2|TECNO W4|TECNO WX|TECNO i3|TECNO i5|TECNO-C9|TECNO-J8|TECNO-L8|TECNO-N2|TECNO-N6S|TECNO-W3|TECNO-W4|TECNO-Y2|TECNO-Y5S|TECNO_T920D|TECNO_W4|Tecno A88|Tecno G636|Tecno Y75|Tecno_T901',
'telstra'=>'Z2335T',
'texet'=>'TM-5071|TM-5073|TM-5076|TM-5081|TM-5083|TM-5703',
'togocel'=>'Togocel_F1_Max',
'tone'=>'TONE_e21',
'tp-link'=>'Neffos A5|Neffos C5|Neffos C7|Neffos C9|Neffos X1|Neffos X20|Neffos_C7|Neffos_C9A|Neffos_X9|Neffos_Y7',
'trident'=>'Trident A75 Pro Max',
'true'=>'SMART 4G GEN C|SMART 4G P1 Prime',
'turbo'=>'Turbo_X8',
'turk telekom'=>'Turk Telekom TT175',
'turkcell'=>'TURKCELL T50|TURKCELL T60|TURKCELL T70|TURKCELL T80|Turkcell Maxi Plus 5',
'twz'=>'TWZ Vega',
'ulefone'=>'Armor 10|Armor 11|Armor 12|Armor 7|Armor 8|Armor 9|Armor X5|Armor X7|Armor X8|Armor X9|Armor_3|Armor_6|Armor_7|Armor_X|Be_Pure_lite|Note 6P|Note 7T|Note_7P|Power Armor 13|Power Armor 14|Ulefone S7|Ulefone_Armor|Ulefone_Note|Ulefone_S1',
'umi'=>'ROME_X',
'umidigi'=>'A11 Pro Max|A1_PRO|A3_Pro|A5_Pro|BISON|C NOTE|UMIDIGI X',
'umx'=>'U504TL|U683CL|U693CL|U696CL',
'vernee'=>'Thor Plus',
'vertex'=>'Impress_Bear|Impress_Cube|Impress_Frost|Impress_Grip|Impress_Indigo|Impress_Luck|Impress_Play|Impress_Rosso|Impress_Tor|Impress_Zeon|Pro_P310_4G',
'vestel'=>'V3_5580_Dual|Venus E3|Venus E4|Venus V5|Venus V6|Venus Z10|Venus Z20|Venus Z30|Venus Z40|Venus e5|Venus_V3_5040|Venus_V3_5070|Venus_V3_5570|Venus_V3_5580|Venus_V4|Vestel_5000|Vestel_5530',
'viewsonic'=>'ViewSonic V500',
'vinsmart'=>'V350C',
'visible'=>'WTVIS01',
'vivo'=>'I1927|I1928|I2009|I2011|I2012|I2018|I2126|I2127|I2202|V1730EA|V1732A|V1809A|V1813|V1816A|V1818|V1824|V1829|V1838|V1901|V1911A|V1913A|V1914|V1916|V1921|V1922A|V1923A|V1928A|V1930|V1934|V1936|V1938CT|V1950|V1955|V1962A|V1981|V1986A|V1990|V2001A|V2002|V2012|V2020|V2022|V2023|V2024|V2025|V2026|V2027|V2028|V2029|V2030|V2031|V2032|V2033|V2034A|V2035|V2036|V2037|V2038|V2039|V2040|V2041|V2042|V2043|V2044|V2045|V2046|V2047|V2048|V2049|V2050|V2052|V2053|V2054|V2055|V2057|V2058|V2059|V2060|V2061|V2065|V2066|V2068|V2069|V2070|V2073A|V2101|V2102|V2104|V2105|V2108|V2109|V2110|V2111|V2114|V2115|V2116|V2117|V2118|V2120|V2121A|V2124|V2125|V2126|V2127|V2129|V2130|V2131|V2132|V2133A|V2134|V2135|V2136|V2140|V2141|V2142|V2143|V2144|V2145|V2146|V2147|V2148|V2149|V2151|V2152|V2153|V2154A|V2156A|V2157|V2162|V2163A|V2169|V2183A|V2186A|V2190A|V2196A|V2199|V2203A|Vivo XI|Vivo XL4|vivo 1601|vivo 1603|vivo 1606|vivo 1609|vivo 1610|vivo 1611|vivo 1612|vivo 1613|vivo 1707|vivo 1713|vivo 1714|vivo 1716|vivo 1718|vivo 1719|vivo 1723|vivo 1724|vivo 1725|vivo 1726|vivo 1727|vivo 1801|vivo 1802|vivo 1803|vivo 1804|vivo 1805|vivo 1806|vivo 1807|vivo 1808|vivo 1811|vivo 1812|vivo 1814|vivo 1815|vivo 1816|vivo 1817|vivo 1818|vivo 1819|vivo 1820|vivo 1823|vivo 1851|vivo 1901|vivo 1902|vivo 1904|vivo 1906|vivo 1907|vivo 1908|vivo 1909|vivo 1910|vivo 1912|vivo 1915|vivo 1916|vivo 1917|vivo 1918|vivo 1919|vivo 1920|vivo 1921|vivo 1929|vivo 1933|vivo 1935|vivo 1937|vivo 1938|vivo 1940|vivo 1951|vivo 2004|vivo 2006|vivo 2007|vivo 2010|vivo 2015|vivo 2018|vivo 2019|vivo NEX|vivo V3|vivo V5|vivo V9|vivo X20|vivo X21|vivo X5Pro|vivo X6|vivo X7|vivo X9|vivo Xplay|vivo Y11|vivo Y15|vivo Y17|vivo Y21|vivo Y22iL|vivo Y23|vivo Y27|vivo Y31|vivo Y51|vivo Y55|vivo Y66|vivo Y67|vivo Y71|vivo Y75|vivo Y81S|vivo Y83|vivo Y85|vivo Z1|vivo_Y51L',
'vodacom'=>'Kicka 5',
'vodafone'=>'SmartE11|SmartN11|SmartN12|VF-895|VF685|VF695|VFD 200|VFD 500|VFD 510|VFD 525|VFD 527|VFD 528|VFD 529|VFD 600|VFD 610|VFD 620|VFD 630|VFD 700|VFD 710|VFD 720|VFD 730|VFD 820|VFD320|Vodafone 785|Vodafone Smart 4G',
'vsmart'=>'Active 1|Active 3|Bee 3|Joy 1|Joy 2|Joy 3|Joy 4',
'walton'=>'PRIMO F10|Primo F8|Primo GH7i|Primo GH9|Primo GM2|Primo GM3|Primo GM4|Primo H8|Primo H9|Primo HM5|Primo HM6|Primo NF5|Primo NH2|Primo NX6|Primo R6|Primo R8|Primo RM4|Primo RX7|Primo RX8|Primo_NF4|RX7 Mini',
'we'=>'WE F10',
'wiko'=>'HARRY|LENNY2|Lenny4|RAINBOW JAM|RIDGE|ROBBY2|SUNNY|Sunny2 Plus|Sunny3|U FEEL LITE|U FEEL PRIME|U PULSE|U307AS|View Prime|W-K130|W-K200|W-K211|W-K380|W-K510|W-K560|W-K610|W-K630|W-P311|W-P611|W-V600|W-V680|W-V720|W-V730|W-V745|W-V750|W-V755|W-V770|W-V800|W-V830|W_K300|W_K600|W_P200|Wiko U316|Wiko U520|Wiko U614',
'wileyfox'=>'Swift 2 Plus|Swift 2 X|Wileyfox Spark +|Wileyfox Swift',
'wingtech'=>'WTCELERO5G',
'wowi'=>'SQ753|SQ776|SQ788Extre',
'x-tigi'=>'JOY8 Mate',
'xgody'=>'D24_Pro|Mate20 Mini',
'xiaolajiao'=>'JD-PLUS',
'xiaomi'=>'2014501|2014811|2014812|2014813|2014817|2014818|21061110AG|21061119AG|21061119AL|21061119BI|21061119DG|2106118C|2107113SG|2107113SI|2107113SR|2107119DC|21081111RG|21091116AC|21091116AG|21091116AI|21091116C|21091116I|21091116UC|21091116UG|21091116UI|2109119DG|2109119DI|211033MI|21121119SC|21121119SG|21121119VL|21121210G|2112123AC|2112123AG|22011119UY|2201116PG|2201116PI|2201116SC|2201116SG|2201116SI|2201116TG|2201116TI|2201117PG|2201117PI|2201117SG|2201117SI|2201117SL|2201117SY|2201117TG|2201117TI|2201117TL|2201117TY|22011211C|2201122C|2201122G|2201123C|2201123G|22021211RC|22021211RG|22021211RI|220233L2G|220233L2I|22031116AI|2203121C|2203129G|220333QAG|220333QBI|220333QL|220333QNY|22041211AC|22041216C|22041216UC|22041219C|22041219PI|2206122SC|A001XM|DLT-H0|HM NOTE 1LTE|HM NOTE 1S|HM NOTE 1W|K30 PRO|M1804C3CT|M1908C3JGG|M2001G7AC|M2002J9E|M2002J9G|M2003J15SC|M2004J19C|M2004J19PI|M2004J7AC|M2006C3LC|M2006C3LG|M2006C3LI|M2006C3LVG|M2006C3MG|M2006C3MI|M2006C3MNG|M2006C3MT|M2006J10C|M2007J17C|M2007J17G|M2007J17I|M2007J1SC|M2007J20CG|M2007J20CI|M2007J20CT|M2007J22C|M2007J22G|M2007J3SC|M2007J3SG|M2007J3SI|M2007J3SP|M2007J3SY|M2010J19CG|M2010J19CI|M2010J19SC|M2010J19SG|M2010J19SI|M2010J19SL|M2010J19SY|M2011K2C|M2011K2G|M2012K10C|M2012K11AC|M2012K11AG|M2012K11AI|M2012K11C|M2012K11G|M2012K11I|M2101K6G|M2101K6I|M2101K6P|M2101K6R|M2101K7AG|M2101K7AI|M2101K7BG|M2101K7BI|M2101K7BL|M2101K7BNY|M2101K9AG|M2101K9AI|M2101K9C|M2101K9G|M2101K9R|M2102J20SG|M2102J20SI|M2102J2SC|M2102K1AC|M2102K1C|M2102K1G|M2103K19C|M2103K19G|M2103K19I|M2103K19PG|M2103K19PI|M2103K19PY|M2103K19Y|M2104K10AC|M2104K10I|M2105K81AC|MI 4LTE|MI 4W|MI 5|MI 6|MI 8|MI 9|MI CC|MI MAX|MI NOTE|MI PLAY|MIX 2|MIX 3|Mi 10|Mi 11|Mi 4|Mi 5s|Mi 9 Lite|Mi 9 SE|Mi 9T|Mi A1|Mi A2|Mi A3|Mi Max|Mi Note|Mi-4c|Mi9 Pro 5G|POCO F1|POCO F2|POCO F3|POCO M2|POCO M3|POCO X2|POCO X3|POCO X4|POCOPHONE F1|Qin 1s+|Redmi 10|Redmi 3|Redmi 4|Redmi 5|Redmi 6|Redmi 7|Redmi 8|Redmi 9|Redmi Go|Redmi K20|Redmi K30|Redmi Note|Redmi Pro|Redmi S2|Redmi Y1|Redmi Y2|Redmi Y3|Redmi_Note_7|SHARK KLE-A0|SHARK KLE-H0|SHARK KSR-A0|SHARK KTUS-H0|SHARK MBU-H0|SHARK PAR-H0|SHARK PRS-A0|SHARK PRS-H0|SKR-A0|SKR-H0|SKW-H0|Xiaomi 11 Lite|Xiaomi 11T',
'yandex'=>'YNDX-000SB',
'yes'=>'M631Y|YES Altitude 4',
'yezz'=>'LIV1|MAX2 PLUS',
'yotaphone'=>'YD206',
'yu'=>'AO5510|YU5012|YU5014|YU5040',
'zeeker'=>'ZEEKER P10',
'zen'=>'ADMIRE SHINE',
'zte'=>'402ZT|902ZT|A103ZT|A1R|A2020G|A2020N3|BA611T|BLADE V Ultra|BLADE V8|BLADE V9|Blade A3|Blade A5|Blade A7|L210|MO-01J|MO-01K|N817|N9132|N9518|N9560|NX523J_V1|NX529J|NX549J|NX551J|NX569H|NX573J|NX589J|NX591J|NX606J|NX629J|NX651J|NX659J|NX666J|NX669J|NX679J|P609|Z30 pro|Z3001S|Z3153V|Z3351S|Z3352CA|Z3353CA|Z353VL|Z5151V|Z5156CC|Z5157V|Z5158|Z557BL|Z558VL|Z559DL|Z6201V|Z6250CC|Z6251|Z6252CA|Z6530M|Z6750M|Z719DL|Z798BL|Z826|Z831|Z832|Z835|Z839|Z851M|Z855|Z899VL|Z933|Z955L|Z956|Z957|Z963U|Z965|Z971|Z978|Z982|Z983|ZTE 2050|ZTE 7530|ZTE 8000|ZTE 8010|ZTE 8030|ZTE 9000|ZTE 9030|ZTE A0622|ZTE A2017|ZTE A2019|ZTE A2121|ZTE A2322|ZTE A7000|ZTE A7020|ZTE A7030|ZTE A71|ZTE BA520|ZTE BLADE|ZTE BV0701|ZTE BV0720|ZTE Blade|ZTE T221|ZTE Z10|ZTE Z981|ZTE-Z2335CA|ZTE-Z999',
'zuum'=>'AKUS|MAGNO C|Stellar Max',
'360'=>'1803-A01|1809-A01',
);
$tablet_arr = array(
'acer'=>'A1-713|A1-810|A1-811|A1-830|A1-840|A1-841|A3-A20|A3-A40|A3-A50|ACTAB1021|ACTAB1022|ACTAB721|ACTAB821|ATAB1021E|ATAB821E|Acer One 7|Acer One 8|B1-730|B1-733|B1-770|B1-810|B3-A20|B3-A30|B3-A32|B3-A40|B3-A50|CB5-132T|CB515-1H|T4-82L|b1-720',
'acme'=>'TB717',
'advan'=>'E1C 3G',
'afrione'=>'AfriOne 2in1',
'aidata'=>'ADT1061|ADT_1061',
'alba'=>'Alba 7|Alba10Pie|Alba10Q|Alba8Nou',
'alcatel'=>'8051_TR|8082|8091_TR|8092_EEA|8092_TR|8094M|8094X|9007X|9009A|9009G|9010X|9013A|9013X|9024O|9024W|9026S|9026T|9027F|9027Q|9027W|9027X|9029W|9029Z|9032T|9032W|9032X|9032Z|9203A|9309X|P310A',
'allcall'=>'LTE_Tab_SL',
'alldocube'=>'T806MH|iPlay_20|iPlay_40|kPad',
'allwinner'=>'A33_TWD',
'amazon'=>'KFAPWA|KFAPWI|KFARWI|KFASWI|KFAUWI|KFDOWI|KFFOWI|KFGIWI|KFJWI|KFKAWI|KFMAWI|KFMEWI|KFMUWI|KFONWI|KFOT|KFQUWI|KFSAWA|KFSAWI|KFSOWI|KFSUWI|KFTBWI|KFTHWA|KFTHWI|KFTRPWI|KFTRWI|KFTT',
'archos'=>'101b Oxygen|101c Platinum|116 Neon|70d Titanium|Access 101',
'assistant'=>'AP-102|AP-725G',
'asus'=>'ASUS Z906|ASUS_P00I|ASUS_P00J|K007|K00C|K00R|K014|K01A|ME173X|ME302C|ME302KL|ME371MG|MeMO Pad 7|P00C|Transformer Prime TF201|Z101 Prime|ZH960',
'at&t'=>'9020A',
'auchan'=>'S5T9INDVD',
'awow'=>'CreaPad_1009',
'axioo'=>'PICOpad-7H',
'barnes&noble'=>'BN NookHD+|BNTV600|BNTV650',
'bdf'=>'BDF K107H|BDF-M107',
'benzo'=>'G-PADLITE',
'bitmore'=>'Mobitab10c-3G',
'blackview'=>'Tab 8E|Tab8',
'blaupunkt'=>'Endeavour_101G',
'bq'=>'Aquaris M10|BQ-1020L|BQ-1022L|BQ-1045|BQ-1077L|BQ-1083G|BQ-1084L|BQ-1085L|BQ-7000G|BQ-7010G|BQ-7040G|BQ-7055L|BQ-7083G|BQ-8068L|BQ-8077L|BQ-9055L|BQru-1056L|BQru-7083',
'brave'=>'BT8X1',
'bravis'=>'NB108|NB75',
'bush'=>'Bush10Nou|SPIRA B3',
'casper'=>'CASPER_L10|Casper_S38|VIA T28-M|VIA_L8|VIA_S30|VIA_S48|VIA_T41',
'cherry mobile'=>'Flare Tab Pro',
'chuwi'=>'CW-Hi10 pro|Hi9Air',
'cidea'=>'CM456',
'clust'=>'MPX2C10',
'concord'=>'C-708',
'condor'=>'TFX713L',
'contixo'=>'KT107',
'coolpad'=>'CP3667AT',
'coopers'=>'CP10|CP20',
'crosscall'=>'Core-T4',
'cube'=>'U65GT',
'danew'=>'Dslide710',
'dell'=>'Venue 10 7040|Venue7 3740',
'denver'=>'TAQ-90012',
'dexp'=>'L270|N180i|N280|Ursus A470|Ursus NS110|Ursus NS280|Ursus TS210',
'dialog'=>'DialogTabPro',
'digiland'=>'DL1016|DL1023|DL1036|DL7006',
'digma'=>'CS1062ML|CS1114ML|CS1210MG|CS1219PL|CS3001ML|CS7193MG|CS7216MG|CS8205PG|CS8218PL|PS1127PL|PS7147MG|PS7159PG|PS7165MG|PS8145PG|PS8163PL|Plane 1584S|Plane 1585S|Plane 7004|Plane_8548S|TS1215PG|TS1220PG|TS1221PL|TS7055MG|TS7203MG|TS8226PL',
'dns'=>'M101w',
'docomo'=>'d-41A|dtab01',
'dragon touch'=>'Notepad 102|Notepad_K10|Y88X_PRO',
'egl'=>'EGL11QF6',
'envizen'=>'V1018A',
'evercoss'=>'AT1D',
'everis'=>'E0117',
'everpad'=>'DC-718',
'exertis'=>'H8005',
'exo'=>'EXO Wave i101|EXO_Wave_i007',
'foren-tek'=>'foren-tek-f10',
'fujitsu'=>'F-02K|F-03G|F-04H',
'garmin'=>'dezlOTR800',
'gateway'=>'GATA31012|GWAT10-1',
'general mobile'=>'Etab5|e-tab 20|etab5',
'ghia'=>'GTA7WF',
'gigaset'=>'Gigaset QV830',
'ginzzu'=>'GT-8105|GT-X870',
'hipstreet'=>'10DTB42',
'hometech'=>'ALFA_7M|ALFA_8SL|Alfa7LM',
'honeywell'=>'EDA51|EDA70',
'hoozo'=>'HZ0011',
'hp'=>'HP 10 G2|HP 10 Plus|HP 7 G2|HP Pro 8|HP Slate 7',
'htc'=>'HTC A100',
'huawei'=>'AGM3-AL09HN|AGR-L09|AGR-W09|AGRK-L09|AGRK-W09|AGS-L03|AGS-L09|AGS-W09|AGS2-AL00HN|AGS2-L03|AGS2-L09|AGS2-W09|AGS2-W19|AGS3-L09|AGS3-W09|AGS3K-L09|AGS3K-W09|BAH-AL00|BAH-L09|BAH-W09|BAH2-L09|BAH2-W19|BAH3-L09|BAH3-W09|BAH3-W59|BAH4-W09|BG2-U01|BG2-U03|BG2-W09|BGO-DL09|BGO-L03|BRT-W09|BTV-DL09|BTV-W09|BZT-W09|CMR-AL09|CMR-AL19|CMR-W09|CMR-W19|CPN-L09|CPN-W09|DBY-W09|FDR-A01L|FDR-A01w|HWT31|JDN2-L09|JDN2-W09|KOB-L09|KOB-W09|KOB2-L03|KOB2-L09|KOB2-W09|KRJ-W09|M2-801L|M2-801W|M2-802L|M2-A01L|M2-A01W|MRR-W29|MRX-AL09|MRX-AN19|MRX-W09|MRX-W29|MediaPad 10|MediaPad 7 Lite|MediaPad M1|MediaPad T1|PLE-701L|SCM-AL09|SCM-W09|SHT-AL09|SHT-W09|T1-701|T1-A21|T1-A22L|VRD-AL09|VRD-AL10|VRD-W09|WGR-W19|d-01G|d-01J|d-01K|d-02H|d-02K',
'hyundai'=>'10LB2|HT7WB1RBK|HT8WB1RBK02',
'i-life'=>'ITELL K4700',
'iball'=>'Gorgeo_4GL|Slide Nimble 4GF|Slide Wings 4GP|Slide_Wings_4GP|iT-KSA0066',
'iget'=>'SMART_G101|SMART_G102|SMART_L20X',
'impression'=>'M102',
'insignia'=>'NS-P08A7100|NS-P10A7100|NS-P11A8100',
'insys'=>'KP1-A102',
'intel education'=>'TR10CS1',
'ipad'=>'iPad',
'ipod'=>'iPod',
'irbis'=>'TZ13|TZ151|TZ170|TZ179|TZ185|TZ195|TZ197|TZ711|TZ712|TZ754|TZ772|TZ85',
'iris'=>'DM-7G|TZ717',
'irulu'=>'iRULU X11',
'itel'=>'itel W7002',
'jpay'=>'JP5 Inmate Media Device|JP5s Inmate Media Device',
'klipad'=>'KL3889|KL4889|KL4890|KL8889',
'krono'=>'NET K1032',
'kruger&matz'=>'EAGLE975',
'kte'=>'KT960',
'kyocera'=>'KYT31|KYT32|KYT33',
'lanix'=>'ILIUM_PAD_RX10v5',
'laser'=>'MID_1089IPS|MID_1090IPS|MID_785A100',
'lava'=>'T101N',
'lenovo'=>'501LV|801LV|A2109A|A3300-HV|IdeaPadA10|IdeaTab S6000-F|IdeaTabA1000-F|Lenovo A3000|Lenovo A3500|Lenovo A5500|Lenovo A7600|Lenovo B6000|Lenovo B8000|Lenovo B8080|Lenovo PB-6505M|Lenovo PB1-750M|Lenovo PB2-650M|Lenovo S5000|Lenovo S6000|Lenovo TAB|Lenovo TB-7104|Lenovo TB-7304|Lenovo TB-7305|Lenovo TB-7306|Lenovo TB-7504|Lenovo TB-7703X|Lenovo TB-8304|Lenovo TB-850|Lenovo TB-8703|Lenovo TB-8705|Lenovo TB-J606|Lenovo TB-J607|Lenovo TB-J616|Lenovo TB-J706|Lenovo TB-J716F|Lenovo TB-X103|Lenovo TB-X104|Lenovo TB-X304|Lenovo TB-X306|Lenovo TB-X505|Lenovo TB-X605|Lenovo TB-X606|Lenovo TB-X6C6X|Lenovo TB-X705|Lenovo TB2-X30|Lenovo TB3-710|Lenovo TB3-730|Lenovo TB3-850|Lenovo TB3-X70|Lenovo YB1-X90L|Lenovo YT-J706|Lenovo YT-K606|Lenovo YT-X703|Lenovo YT-X705|Lenovo YT3-850|Lenovo YT3-X50|Lenovo YT3-X90|LenovoA3300|TB-8504F|TB-8704|TB-X704|Tab2A7-10|Tab2A7-20F|YOGA Tablet',
'lg'=>'LG-LK460|LG-UK495|LG-V400|LG-V410|LG-V480|LG-V495|LG-V500|LG-V520|LG-V521|LG-V522|LG-V530|LG-V533|LG-V930|LGT31|LGT32|LM-T600|LM-T605|VK410|VK810|VK815',
'linsay'=>'F_10XIPS',
'logic'=>'T10L',
'logicom'=>'La_Tab_Link_71',
'majestic'=>'TAB_912',
'marvue'=>'Pad_M30',
'maxwest'=>'Nitro 8',
'mediacom'=>'1IY4G|AZIMUT 3 Lite|M-MP726GOx|M-MPI10A3G|M-SP10MXHA|M-SP1AGO3G',
'medion'=>'E1042X|E1050X|E1080X|E1081X|LIFETAB_E7316|LIFETAB_P891X|LIFETAB_P970X|P1050X|P1060X|P1061X|P850X|P851X',
'megafon'=>'MFLogin3T',
'mito'=>'MITO_T7',
'mls'=>'iQ1060M',
'motorola'=>'XOOM 2',
'multilaser'=>'M7-3G-PLUS|ML01-M7S',
'nec'=>'LAVIE Tab E 10FHD1|PC-TE410JAW|PC-TE510BAL',
'neocore'=>'neocore E1-2|neocore_N1G1',
'neoniq'=>'NQT-73GIQ11',
'nextbook'=>'NX16A10132S|NXA8LTE116',
'nexus'=>'Nexus 10',
'njoy'=>'Theia_10',
'nokia'=>'Nokia T20',
'nomi'=>'Nomi C08000|Nomi_C070010|Nomi_C070014|Nomi_C101014|Nomi_C101034',
'north tech'=>'NT-TP10',
'nuu'=>'T0801L',
'nuvision'=>'TM101A620M',
'nvidia'=>'SHIELD Tablet',
'odys'=>'NOON_PRO|PYRO_7',
'oem'=>'Galaxy Tab KT106|MTK6753|TK-E101',
'olidata'=>'Wb7-Lv3',
'onda'=>'V10 4G',
'onkyo'=>'TA2C-M8',
'onn'=>'100003561|100003562|100005206|100005207|100005208|100005209|100011885|100011886|100015685-A|100015685-E|100026191|100043279|100044018G|100071481|100071485|ONA19TB002|ONA19TB003|ONA19TB007',
'orange'=>'orange_Tab_7_4G',
'oysters'=>'T72HMs',
'philco'=>'PTB7R',
'pioneer'=>'dvr700pi',
'piranha'=>'Piranha8032',
'pixus'=>'Pixus_Joker|Pixus_Touch_7|Ride_3G',
'plum'=>'PLUM Z711',
'pocketbook'=>'SURFpad 3',
'point of view'=>'TAB-I847|TAB-P517',
'polaroid'=>'PDT9000|PRO5584PGE01',
'positivo'=>'Positivo Ypy L1050',
'prestigio'=>'PMP5580C|PMP7079D3G|PMP7280C3G|PMT1107|PMT1157|PMT1196|PMT3087|PMT3096|PMT3101|PMT3108|PMT3131|PMT3147|PMT3157|PMT3171_3G|PMT3201|PMT3231|PMT3317|PMT3331|PMT3401|PMT3708|PMT3758|PMT4131_4G|PMT4227|PMT4231|PMT4238|PMT4791|PMT4991|PMT5771|PMT7008_4G|PMT7177|PMT7787_3G|RPMT7008',
'primepad'=>'PG-3048',
'proscan'=>'PLT9999G',
'qilive'=>'QT19101|QT21101L',
'qlink'=>'Scepter 8 Tablet',
'qumo'=>'Sirius890',
'rca'=>'DRP2091|RCT6203W46|RCT6213W23|RCT6303W87|RCT6378W2|RCT6513W87|RCT6603W47|RCT6613W23|RCT6703W13|RCT6716Q24|RCT6716Q25|RCT6773W22|RCT6873W42|RCT6876Q22|RCT6973W43|RCT6A03W12|RCT6A03W13|RCT6A06P22|RCT6B03W12|RCT6B03W13|RCT6B06P23|RCT6K03W13|RCT6S03W14',
'realme'=>'RMP2102|RMP2103|RMP2105',
'regal'=>'Regal TAB 10.1',
'roverpad'=>'Roverpad',
'samsung'=>'403SC|GT-N5100|GT-N5110|GT-N5120|GT-N8000|GT-N8005|GT-N8010|GT-N8013|GT-N8020|GT-P3100|GT-P3110|GT-P5100|GT-P5110|GT-P5113|GT-P5200|GT-P5210|GT-P5220|GT-P7300|GT-P7500|Galaxy Tab 2|OW20W1|OW20W2|OW20W3|SCH-I915|SCH-I925|SCH-i705|SCT21|SGH-I467|SM-P200|SM-P205|SM-P355|SM-P550|SM-P555|SM-P580|SM-P585|SM-P600|SM-P601|SM-P605|SM-P610|SM-P613|SM-P615|SM-P900|SM-P905|SM-T110|SM-T111|SM-T113|SM-T116|SM-T210|SM-T211|SM-T212|SM-T217|SM-T220|SM-T225|SM-T227|SM-T230|SM-T231|SM-T235|SM-T237|SM-T239|SM-T255|SM-T280|SM-T285|SM-T290|SM-T295|SM-T297|SM-T307|SM-T310|SM-T311|SM-T315|SM-T320|SM-T325|SM-T330|SM-T331|SM-T335|SM-T337|SM-T350|SM-T355|SM-T357|SM-T360|SM-T365|SM-T377|SM-T378|SM-T380|SM-T385|SM-T387|SM-T390|SM-T395|SM-T500|SM-T505|SM-T507|SM-T510|SM-T515|SM-T517|SM-T520|SM-T525|SM-T530|SM-T531|SM-T532|SM-T533|SM-T535|SM-T536|SM-T537|SM-T545|SM-T550|SM-T555|SM-T560|SM-T561|SM-T562|SM-T567|SM-T575|SM-T577|SM-T580|SM-T583|SM-T585|SM-T587|SM-T590|SM-T595|SM-T597|SM-T670|SM-T677|SM-T700|SM-T705|SM-T707|SM-T710|SM-T713|SM-T715|SM-T719|SM-T720|SM-T725|SM-T727|SM-T733|SM-T735|SM-T736|SM-T738|SM-T800|SM-T805|SM-T807|SM-T810|SM-T813|SM-T815|SM-T817|SM-T818W|SM-T819|SM-T820|SM-T825|SM-T827|SM-T830|SM-T835|SM-T837|SM-T860|SM-T865|SM-T867|SM-T870|SM-T875|SM-T878|SM-T900|SM-T970|SM-T975|SM-T976|SM-T978|SM-X200|SM-X205|SM-X700|SM-X706|SM-X800|SM-X806B|SM-X808|SM-X900|SM-X906|SPH-P500',
'sera'=>'SERA S828',
'sharp'=>'SH-05G',
'sigma'=>'X_Style_Tab_A|X_style_Tab_A',
'silver line'=>'SL1068',
'sky'=>'ELITE T8|ELITE_Octa|Elite Octa|Elite T8|Elite_Octa',
'somy'=>'M10_4G_PRO',
'sony'=>'SGP311|SGP321|SGP511|SGP512|SGP521|SGP611|SGP612|SGP621|SGP77|SO-05G|SOT21|SOT31',
'sprint'=>'AQT82',
'sunny'=>'SN10016',
'supra'=>'SUPRA M742|SUPRA M74AG',
'sylvania'=>'SLTDVD1024|SLTDVD9220',
'symphony'=>'SYMTAB25',
'tcl'=>'8094T|9048S|9060G|9080G|9081X|9198S|9295G|9296G',
'teclast'=>'M30_Pro_ROW|M40(N9H3)|M40Pro|M40_ROW|P20HD|P80X_ROW|T10(E3C6)|T40 Plus|TLA002|TLA016|TbooK 16 Pro|X16 Plus(D3A5)',
'tecno'=>'DP7CPRO|TECNO P701|TECNO P703|TECNO P904',
'telefunken'=>'TEL-1013GIQA|TF-MID1007G',
'tesco'=>'Hudl 1|Hudl 2',
'texet'=>'TM-1058|TM-7859',
'thomson'=>'TEO-QD10C',
'time2'=>'TP1060J',
'tjd'=>'MT-750QU',
'toscido'=>'M863',
'true'=>'SMART TAB 4G M1',
'turbopad'=>'Turbopad1016NEW',
'umax'=>'10A_3G',
'unowhy'=>'Y10G001S4M',
'vankyo'=>'Vankyo_S10',
'vastking'=>'KingPad_K10|KingPad_M10',
'venturer'=>'VCT9B06Q22|VCT9T48Q34',
'verizon'=>'QMV7A|QMV7B|QTAIR7|QTAQZ3|QTASUN1|QTAXIA1',
'vestel'=>'V TAB Z1|V_TAB_7020A|V_TAB_7810',
'vexia'=>'Zippers Tab',
'vivax'=>'VIVAX_TABLET_TPC-803',
'vodafone'=>'VFD 1100|VFD 1300|VFD 1400|Vodafone Smart Tab',
'vucatimes'=>'VucaPad_N20',
'westgate'=>'Westgate_Owner_tablet',
'winnovo'=>'Winnovo VTab',
'winsing'=>'WSTB101',
'wortmann ag'=>'TERRA_PAD_1005',
'xgody'=>'T1004',
'xiaomi'=>'21051182C|21051182G|MI PAD',
'zowee'=>'M1092R-2',
'zte'=>'K83CA|K87CA|ZTE E10Q|ZTE-K88',
);
$others_arr = '24FR50WU|40FK30G|40U600GR|A95X MAX|A95XR3|AEOAT|AEOBP|AEOCH|AEOCN|AEOCW|AEOHY|AEOKN|AFTA|AFTB|AFTBAMR311|AFTBU001|AFTDCT31|AFTEAMR311|AFTEU011|AFTEU014|AFTHA001|AFTHA003|AFTJMST12|AFTJULI1|AFTKA|AFTKMST12|AFTLE|AFTM|AFTMM|AFTN|AFTPR001|AFTR|AFTS|AFTSO001|AFTSS|AFTT|AFTWMST22|AOSP on p200_2G|AS_4K_CI_PRO|ATMACA_SmartTV|AX95|Android TV|B860AV2|B860H|BOSSTV_V3|BRAVIA 4K|BRAVIA 4K GB ATV3|BRAVIA VH1|BeyondTV|CVTE_MSD338|Chromecast|CloudTV|DREAMSTAR A4|EVOLVEO MultiMedia Box M4|EVPAD-5P|Freebox Player POP|GMMZStream|GTKing PRO|H1-C-ALADENG|H96 Max|H96 Mini|H96 PRO|H96_Max|HK1 BOX S905X3|HK1 MINI|Joybox|KII PRO|KM9PRO|KSTB6020|LEAP-S1|M8SPROW|M96X|MIBOX3|MIBOX4|MTV-3231LTA2|MVR9|MX10PRO|MXQ PRO|MXQ Pro|MXQ-4K|MiTV-AESP0|MiTV-MOOQ0|N5NOVA|NEO-U1|OCTOPUS-CORE T8|OctaPrime Pro|RealtekATV|S905X Aidan|SKYSTREAM_3|SKYWORTH-HY4002|SM-R765|SM-R770|SM-R800|SM-R860|SMART Projector|SMART TV|SMART_TV|SS5B7BA_ME003|SS6B7CG_ME003_N|STV-2000|SWTV|Smart TV|SmartATV|SmartTV|SmartTv|Strong TV|T2_Prime_5G|T98 PRO|TOX1|TTK Box 214|TV BOX|TV358DVB|TVBOX|TX3 Mini|TX6 mini|TX9 Pro|U-BOX A9|UGOOS-AM6|V32TPHDE1S|WD4-TS43-DL220|X2-ATV_by_SASVLAD|X88pro|X92_3GB|X96 Max|X96H|X96Max|X96Q|X96mini|XR4500|XStream_Smart_Box|Xview+|YUTMART|pendoo X11 PRO|rk3368-box|tv_box';
if(!strstr($useragent, 'Android') && !strstr($useragent, 'Mobile')){
$device = 'computer';
}
else{
ch_brand($tablet_arr, 'tablet');
if($device == $empty){
ch_brand($phone_arr, 'phone');
if($device == $empty){
if(strpos($useragent, 'Tablet') !== false || strpos($useragent, 'tablet') !== false){
$device = 'tablet';
}
else{
$device = 'phone';
$others_arr = explode('|', $others_arr);
foreach($others_arr as $r){
if(!empty($r) && strpos($useragent, $r) !== false){
$device = 'other';
break;
}
}
}
}
}
if($data_collection == 1 && $device != 'other' && $brand == $empty){
file_put_contents("temp/ua.dat", $useragent."\n", FILE_APPEND | LOCK_EX);
}
}
if($test_md == 1){
echo '<b>Device: </b>'.$device.'<br><b>Brand: </b>'.$brand.'<br><b>Regexp: </b>'.$model.'<br><b>Execution time: </b>';
echo (microtime(true) - $start).' s'.'<br>----------<br>';
overlap_test();
echo '<b>$phone_arr</b><br><br>';
print_arr($phone_arr);
echo '----------<br><b>$tablet_arr</b><br><br>';
print_arr($tablet_arr);
echo '----------<br><b>$others_arr</b><br><br>';
$others_arr = array_unique(explode('|', $others_arr));
asort($others_arr);
echo implode('|', $others_arr);
exit();
}
function ch_brand($arr, $d){
global $device, $brand, $model, $useragent, $empty;
foreach($arr as $b => $regex){
if(!empty($regex)){
$regex_ex = explode('|', $regex);
foreach($regex_ex as $r){
if(!empty($r) && strpos($useragent, $r) !== false){
$device = $d;
$brand = $b;
$model = mb_strtolower($r);
break;
}
}
if($brand != $empty){
break;
}
}
}
}
function overlap_test(){
global $phone_arr, $tablet_arr;
$global_arr = array();
$global_arr[] = $phone_arr;
$global_arr[] = $tablet_arr;
$c = 0;
$overlap = array();
echo "<b>Overlap: </b><br>";
foreach($global_arr as $arr_1){
foreach($arr_1 as $b_1 => $regex_1){
$regex_ex_1 = explode('|', $regex_1);
foreach($regex_ex_1 as $v_1){
$l = 0;
foreach($global_arr as $arr_2){
foreach($arr_2 as $b_2 => $regex_2){
$regex_ex_2 = explode('|', $regex_2);
foreach($regex_ex_2 as $v_2){
if($v_1 == $v_2){
$l ++;
}
if(!empty($v_1) && !empty($v_2)){
if($v_1 != $v_2 && strpos($v_1, $v_2) !== false && !in_array($v_2, $overlap)){
$overlap[] = $v_2;
}
if($v_1 == $v_2 && $l > 1 && !in_array($v_2, $overlap)){
$overlap[] = $v_2;
}
}
}
}
}
$c++;
}
}
}
if(!empty($overlap)){
echo implode('<br>', $overlap);
}
else{
echo 'Not found';
}
echo "<br><br><b>Total regexp: </b>$c<br>----------<br>";
}
function print_arr($arr){
ksort($arr);
foreach($arr as $b => $regex){
$regex = explode('|', $regex);
$regex = array_unique($regex);
asort($regex);
echo "'$b'=>'".implode('|', $regex)."',<br>";
}
}
?>