useragent
Advanced tools
Comparing version 2.0.6 to 2.0.7
@@ -874,3 +874,3 @@ var parser; | ||
parser = Object.create(null); | ||
parser[0] = new RegExp("(Links) \\((\\d+)\\.(\\d+)"); | ||
parser[0] = new RegExp("(ELinks)/(\\d+)\\.(\\d+)"); | ||
parser[1] = 0; | ||
@@ -882,3 +882,3 @@ parser[2] = 0; | ||
parser = Object.create(null); | ||
parser[0] = new RegExp("(QtWeb) Internet Browser/(\\d+)\\.(\\d+)"); | ||
parser[0] = new RegExp("(ELinks) \\((\\d+)\\.(\\d+)"); | ||
parser[1] = 0; | ||
@@ -890,2 +890,16 @@ parser[2] = 0; | ||
parser = Object.create(null); | ||
parser[0] = new RegExp("(Links) \\((\\d+)\\.(\\d+)"); | ||
parser[1] = 0; | ||
parser[2] = 0; | ||
parser[3] = 0; | ||
parser[4] = 0; | ||
exports.browser[126] = parser; | ||
parser = Object.create(null); | ||
parser[0] = new RegExp("(QtWeb) Internet Browser/(\\d+)\\.(\\d+)"); | ||
parser[1] = 0; | ||
parser[2] = 0; | ||
parser[3] = 0; | ||
parser[4] = 0; | ||
exports.browser[127] = parser; | ||
parser = Object.create(null); | ||
parser[0] = new RegExp("(Silk)/(\\d+)\\.(\\d+)(?:\\.([0-9\\-]+))?"); | ||
@@ -896,3 +910,3 @@ parser[1] = "Amazon Silk"; | ||
parser[4] = 0; | ||
exports.browser[126] = parser; | ||
exports.browser[128] = parser; | ||
parser = Object.create(null); | ||
@@ -904,3 +918,3 @@ parser[0] = new RegExp("(PhantomJS)/(\\d+)\\.(\\d+)\\.(\\d+)"); | ||
parser[4] = 0; | ||
exports.browser[127] = parser; | ||
exports.browser[129] = parser; | ||
parser = Object.create(null); | ||
@@ -912,3 +926,3 @@ parser[0] = new RegExp("(AppleWebKit)/(\\d+)\\.?(\\d+)?\\+ .* Safari"); | ||
parser[4] = 0; | ||
exports.browser[128] = parser; | ||
exports.browser[130] = parser; | ||
parser = Object.create(null); | ||
@@ -920,3 +934,3 @@ parser[0] = new RegExp("(Version)/(\\d+)\\.(\\d+)(?:\\.(\\d+))?.*Safari/"); | ||
parser[4] = 0; | ||
exports.browser[129] = parser; | ||
exports.browser[131] = parser; | ||
parser = Object.create(null); | ||
@@ -928,3 +942,3 @@ parser[0] = new RegExp("(Safari)/\\d+"); | ||
parser[4] = 0; | ||
exports.browser[130] = parser; | ||
exports.browser[132] = parser; | ||
parser = Object.create(null); | ||
@@ -936,3 +950,3 @@ parser[0] = new RegExp("(OLPC)/Update(\\d+)\\.(\\d+)"); | ||
parser[4] = 0; | ||
exports.browser[131] = parser; | ||
exports.browser[133] = parser; | ||
parser = Object.create(null); | ||
@@ -944,3 +958,3 @@ parser[0] = new RegExp("(OLPC)/Update()\\.(\\d+)"); | ||
parser[4] = 0; | ||
exports.browser[132] = parser; | ||
exports.browser[134] = parser; | ||
parser = Object.create(null); | ||
@@ -952,3 +966,3 @@ parser[0] = new RegExp("(SEMC\\-Browser)/(\\d+)\\.(\\d+)"); | ||
parser[4] = 0; | ||
exports.browser[133] = parser; | ||
exports.browser[135] = parser; | ||
parser = Object.create(null); | ||
@@ -960,3 +974,3 @@ parser[0] = new RegExp("(Teleca)"); | ||
parser[4] = 0; | ||
exports.browser[134] = parser; | ||
exports.browser[136] = parser; | ||
parser = Object.create(null); | ||
@@ -968,3 +982,3 @@ parser[0] = new RegExp("(Phantom)/V(\\d+)\\.(\\d+)"); | ||
parser[4] = 0; | ||
exports.browser[135] = parser; | ||
exports.browser[137] = parser; | ||
parser = Object.create(null); | ||
@@ -976,4 +990,11 @@ parser[0] = new RegExp("([MS]?IE) (\\d+)\\.(\\d+)"); | ||
parser[4] = 0; | ||
exports.browser[136] = parser; | ||
exports.browser[138] = parser; | ||
parser = Object.create(null); | ||
parser[0] = new RegExp("Trident(.*)rv.(\\d+)\\.(\\d+)"); | ||
parser[1] = "IE"; | ||
parser[2] = 0; | ||
parser[3] = 0; | ||
parser[4] = 0; | ||
exports.browser[139] = parser; | ||
parser = Object.create(null); | ||
parser[0] = new RegExp("(python-requests)/(\\d+)\\.(\\d+)"); | ||
@@ -984,3 +1005,3 @@ parser[1] = "Python Requests"; | ||
parser[4] = 0; | ||
exports.browser[137] = parser; | ||
exports.browser[140] = parser; | ||
parser = Object.create(null); | ||
@@ -992,3 +1013,3 @@ parser[0] = new RegExp("(Thunderbird)/(\\d+)\\.(\\d+)\\.?(\\d+)?"); | ||
parser[4] = 0; | ||
exports.browser[138] = parser; | ||
exports.browser[141] = parser; | ||
parser = Object.create(null); | ||
@@ -1000,3 +1021,3 @@ parser[0] = new RegExp("(Wget)/(\\d+)\\.(\\d+)\\.?([ab]?\\d+[a-z]*)"); | ||
parser[4] = 0; | ||
exports.browser[139] = parser; | ||
exports.browser[142] = parser; | ||
parser = Object.create(null); | ||
@@ -1008,5 +1029,5 @@ parser[0] = new RegExp("(curl)/(\\d+)\\.(\\d+)\\.(\\d+)"); | ||
parser[4] = 0; | ||
exports.browser[140] = parser; | ||
exports.browser[143] = parser; | ||
exports.browser.length = 141; | ||
exports.browser.length = 144; | ||
@@ -1387,3 +1408,3 @@ exports.device = Object.create(null); | ||
parser = Object.create(null); | ||
parser[0] = new RegExp("(iPod);"); | ||
parser[0] = new RegExp("(iPod) touch;"); | ||
parser[1] = 0; | ||
@@ -1395,3 +1416,3 @@ parser[2] = 0; | ||
parser = Object.create(null); | ||
parser[0] = new RegExp("(iPhone) Simulator;"); | ||
parser[0] = new RegExp("(iPod);"); | ||
parser[1] = 0; | ||
@@ -1403,3 +1424,3 @@ parser[2] = 0; | ||
parser = Object.create(null); | ||
parser[0] = new RegExp("(iPhone);"); | ||
parser[0] = new RegExp("(iPhone) Simulator;"); | ||
parser[1] = 0; | ||
@@ -1411,4 +1432,4 @@ parser[2] = 0; | ||
parser = Object.create(null); | ||
parser[0] = new RegExp("acer_([A-Za-z0-9]+)_"); | ||
parser[1] = "Acer $1"; | ||
parser[0] = new RegExp("(iPhone);"); | ||
parser[1] = 0; | ||
parser[2] = 0; | ||
@@ -1426,2 +1447,9 @@ parser[3] = 0; | ||
parser = Object.create(null); | ||
parser[0] = new RegExp("acer_([A-Za-z0-9]+)_"); | ||
parser[1] = "Acer $1"; | ||
parser[2] = 0; | ||
parser[3] = 0; | ||
parser[4] = 0; | ||
exports.device[58] = parser; | ||
parser = Object.create(null); | ||
parser[0] = new RegExp("ALCATEL-([A-Za-z0-9]+)"); | ||
@@ -1432,3 +1460,3 @@ parser[1] = "Alcatel $1"; | ||
parser[4] = 0; | ||
exports.device[58] = parser; | ||
exports.device[59] = parser; | ||
parser = Object.create(null); | ||
@@ -1440,3 +1468,3 @@ parser[0] = new RegExp("Alcatel-([A-Za-z0-9]+)"); | ||
parser[4] = 0; | ||
exports.device[59] = parser; | ||
exports.device[60] = parser; | ||
parser = Object.create(null); | ||
@@ -1448,3 +1476,3 @@ parser[0] = new RegExp("Amoi\\-([A-Za-z0-9]+)"); | ||
parser[4] = 0; | ||
exports.device[60] = parser; | ||
exports.device[61] = parser; | ||
parser = Object.create(null); | ||
@@ -1456,3 +1484,3 @@ parser[0] = new RegExp("AMOI\\-([A-Za-z0-9]+)"); | ||
parser[4] = 0; | ||
exports.device[61] = parser; | ||
exports.device[62] = parser; | ||
parser = Object.create(null); | ||
@@ -1464,3 +1492,3 @@ parser[0] = new RegExp("Asus\\-([A-Za-z0-9]+)"); | ||
parser[4] = 0; | ||
exports.device[62] = parser; | ||
exports.device[63] = parser; | ||
parser = Object.create(null); | ||
@@ -1472,3 +1500,3 @@ parser[0] = new RegExp("ASUS\\-([A-Za-z0-9]+)"); | ||
parser[4] = 0; | ||
exports.device[63] = parser; | ||
exports.device[64] = parser; | ||
parser = Object.create(null); | ||
@@ -1480,3 +1508,3 @@ parser[0] = new RegExp("BIRD\\-([A-Za-z0-9]+)"); | ||
parser[4] = 0; | ||
exports.device[64] = parser; | ||
exports.device[65] = parser; | ||
parser = Object.create(null); | ||
@@ -1488,3 +1516,3 @@ parser[0] = new RegExp("BIRD\\.([A-Za-z0-9]+)"); | ||
parser[4] = 0; | ||
exports.device[65] = parser; | ||
exports.device[66] = parser; | ||
parser = Object.create(null); | ||
@@ -1496,3 +1524,3 @@ parser[0] = new RegExp("BIRD ([A-Za-z0-9]+)"); | ||
parser[4] = 0; | ||
exports.device[66] = parser; | ||
exports.device[67] = parser; | ||
parser = Object.create(null); | ||
@@ -1504,3 +1532,3 @@ parser[0] = new RegExp("Dell ([A-Za-z0-9]+)"); | ||
parser[4] = 0; | ||
exports.device[67] = parser; | ||
exports.device[68] = parser; | ||
parser = Object.create(null); | ||
@@ -1512,3 +1540,3 @@ parser[0] = new RegExp("DoCoMo/2\\.0 ([A-Za-z0-9]+)"); | ||
parser[4] = 0; | ||
exports.device[68] = parser; | ||
exports.device[69] = parser; | ||
parser = Object.create(null); | ||
@@ -1520,3 +1548,3 @@ parser[0] = new RegExp("([A-Za-z0-9]+)_W\\;FOMA"); | ||
parser[4] = 0; | ||
exports.device[69] = parser; | ||
exports.device[70] = parser; | ||
parser = Object.create(null); | ||
@@ -1528,3 +1556,3 @@ parser[0] = new RegExp("([A-Za-z0-9]+)\\;FOMA"); | ||
parser[4] = 0; | ||
exports.device[70] = parser; | ||
exports.device[71] = parser; | ||
parser = Object.create(null); | ||
@@ -1536,3 +1564,3 @@ parser[0] = new RegExp("Huawei([A-Za-z0-9]+)"); | ||
parser[4] = 0; | ||
exports.device[71] = parser; | ||
exports.device[72] = parser; | ||
parser = Object.create(null); | ||
@@ -1544,3 +1572,3 @@ parser[0] = new RegExp("HUAWEI-([A-Za-z0-9]+)"); | ||
parser[4] = 0; | ||
exports.device[72] = parser; | ||
exports.device[73] = parser; | ||
parser = Object.create(null); | ||
@@ -1552,3 +1580,3 @@ parser[0] = new RegExp("vodafone([A-Za-z0-9]+)"); | ||
parser[4] = 0; | ||
exports.device[73] = parser; | ||
exports.device[74] = parser; | ||
parser = Object.create(null); | ||
@@ -1560,3 +1588,3 @@ parser[0] = new RegExp("i\\-mate ([A-Za-z0-9]+)"); | ||
parser[4] = 0; | ||
exports.device[74] = parser; | ||
exports.device[75] = parser; | ||
parser = Object.create(null); | ||
@@ -1568,3 +1596,3 @@ parser[0] = new RegExp("Kyocera\\-([A-Za-z0-9]+)"); | ||
parser[4] = 0; | ||
exports.device[75] = parser; | ||
exports.device[76] = parser; | ||
parser = Object.create(null); | ||
@@ -1576,3 +1604,3 @@ parser[0] = new RegExp("KWC\\-([A-Za-z0-9]+)"); | ||
parser[4] = 0; | ||
exports.device[76] = parser; | ||
exports.device[77] = parser; | ||
parser = Object.create(null); | ||
@@ -1584,3 +1612,3 @@ parser[0] = new RegExp("Lenovo\\-([A-Za-z0-9]+)"); | ||
parser[4] = 0; | ||
exports.device[77] = parser; | ||
exports.device[78] = parser; | ||
parser = Object.create(null); | ||
@@ -1592,3 +1620,3 @@ parser[0] = new RegExp("Lenovo_([A-Za-z0-9]+)"); | ||
parser[4] = 0; | ||
exports.device[78] = parser; | ||
exports.device[79] = parser; | ||
parser = Object.create(null); | ||
@@ -1600,3 +1628,3 @@ parser[0] = new RegExp("LG/([A-Za-z0-9]+)"); | ||
parser[4] = 0; | ||
exports.device[79] = parser; | ||
exports.device[80] = parser; | ||
parser = Object.create(null); | ||
@@ -1608,3 +1636,3 @@ parser[0] = new RegExp("LG-LG([A-Za-z0-9]+)"); | ||
parser[4] = 0; | ||
exports.device[80] = parser; | ||
exports.device[81] = parser; | ||
parser = Object.create(null); | ||
@@ -1616,3 +1644,3 @@ parser[0] = new RegExp("LGE-LG([A-Za-z0-9]+)"); | ||
parser[4] = 0; | ||
exports.device[81] = parser; | ||
exports.device[82] = parser; | ||
parser = Object.create(null); | ||
@@ -1624,3 +1652,3 @@ parser[0] = new RegExp("LGE VX([A-Za-z0-9]+)"); | ||
parser[4] = 0; | ||
exports.device[82] = parser; | ||
exports.device[83] = parser; | ||
parser = Object.create(null); | ||
@@ -1632,3 +1660,3 @@ parser[0] = new RegExp("LG ([A-Za-z0-9]+)"); | ||
parser[4] = 0; | ||
exports.device[83] = parser; | ||
exports.device[84] = parser; | ||
parser = Object.create(null); | ||
@@ -1640,3 +1668,3 @@ parser[0] = new RegExp("LGE LG\\-AX([A-Za-z0-9]+)"); | ||
parser[4] = 0; | ||
exports.device[84] = parser; | ||
exports.device[85] = parser; | ||
parser = Object.create(null); | ||
@@ -1648,3 +1676,3 @@ parser[0] = new RegExp("LG\\-([A-Za-z0-9]+)"); | ||
parser[4] = 0; | ||
exports.device[85] = parser; | ||
exports.device[86] = parser; | ||
parser = Object.create(null); | ||
@@ -1656,3 +1684,3 @@ parser[0] = new RegExp("LGE\\-([A-Za-z0-9]+)"); | ||
parser[4] = 0; | ||
exports.device[86] = parser; | ||
exports.device[87] = parser; | ||
parser = Object.create(null); | ||
@@ -1664,3 +1692,3 @@ parser[0] = new RegExp("LG([A-Za-z0-9]+)"); | ||
parser[4] = 0; | ||
exports.device[87] = parser; | ||
exports.device[88] = parser; | ||
parser = Object.create(null); | ||
@@ -1672,3 +1700,3 @@ parser[0] = new RegExp("(KIN)\\.One (\\d+)\\.(\\d+)"); | ||
parser[4] = 0; | ||
exports.device[88] = parser; | ||
exports.device[89] = parser; | ||
parser = Object.create(null); | ||
@@ -1680,3 +1708,3 @@ parser[0] = new RegExp("(KIN)\\.Two (\\d+)\\.(\\d+)"); | ||
parser[4] = 0; | ||
exports.device[89] = parser; | ||
exports.device[90] = parser; | ||
parser = Object.create(null); | ||
@@ -1688,3 +1716,3 @@ parser[0] = new RegExp("(Motorola)\\-([A-Za-z0-9]+)"); | ||
parser[4] = 0; | ||
exports.device[90] = parser; | ||
exports.device[91] = parser; | ||
parser = Object.create(null); | ||
@@ -1696,3 +1724,3 @@ parser[0] = new RegExp("MOTO\\-([A-Za-z0-9]+)"); | ||
parser[4] = 0; | ||
exports.device[91] = parser; | ||
exports.device[92] = parser; | ||
parser = Object.create(null); | ||
@@ -1704,3 +1732,3 @@ parser[0] = new RegExp("MOT\\-([A-Za-z0-9]+)"); | ||
parser[4] = 0; | ||
exports.device[92] = parser; | ||
exports.device[93] = parser; | ||
parser = Object.create(null); | ||
@@ -1712,3 +1740,3 @@ parser[0] = new RegExp("(Nintendo WiiU)"); | ||
parser[4] = 0; | ||
exports.device[93] = parser; | ||
exports.device[94] = parser; | ||
parser = Object.create(null); | ||
@@ -1720,3 +1748,3 @@ parser[0] = new RegExp("Nintendo (DS|3DS|DSi|Wii);"); | ||
parser[4] = 0; | ||
exports.device[94] = parser; | ||
exports.device[95] = parser; | ||
parser = Object.create(null); | ||
@@ -1728,3 +1756,3 @@ parser[0] = new RegExp("Pantech([A-Za-z0-9]+)"); | ||
parser[4] = 0; | ||
exports.device[95] = parser; | ||
exports.device[96] = parser; | ||
parser = Object.create(null); | ||
@@ -1736,3 +1764,3 @@ parser[0] = new RegExp("Philips([A-Za-z0-9]+)"); | ||
parser[4] = 0; | ||
exports.device[96] = parser; | ||
exports.device[97] = parser; | ||
parser = Object.create(null); | ||
@@ -1744,3 +1772,3 @@ parser[0] = new RegExp("Philips ([A-Za-z0-9]+)"); | ||
parser[4] = 0; | ||
exports.device[97] = parser; | ||
exports.device[98] = parser; | ||
parser = Object.create(null); | ||
@@ -1752,3 +1780,3 @@ parser[0] = new RegExp("SAMSUNG-([A-Za-z0-9\\-]+)"); | ||
parser[4] = 0; | ||
exports.device[98] = parser; | ||
exports.device[99] = parser; | ||
parser = Object.create(null); | ||
@@ -1760,3 +1788,3 @@ parser[0] = new RegExp("SAMSUNG\\; ([A-Za-z0-9\\-]+)"); | ||
parser[4] = 0; | ||
exports.device[99] = parser; | ||
exports.device[100] = parser; | ||
parser = Object.create(null); | ||
@@ -1768,3 +1796,3 @@ parser[0] = new RegExp("Dreamcast"); | ||
parser[4] = 0; | ||
exports.device[100] = parser; | ||
exports.device[101] = parser; | ||
parser = Object.create(null); | ||
@@ -1776,3 +1804,3 @@ parser[0] = new RegExp("Softbank/1\\.0/([A-Za-z0-9]+)"); | ||
parser[4] = 0; | ||
exports.device[101] = parser; | ||
exports.device[102] = parser; | ||
parser = Object.create(null); | ||
@@ -1784,3 +1812,3 @@ parser[0] = new RegExp("Softbank/2\\.0/([A-Za-z0-9]+)"); | ||
parser[4] = 0; | ||
exports.device[102] = parser; | ||
exports.device[103] = parser; | ||
parser = Object.create(null); | ||
@@ -1792,3 +1820,3 @@ parser[0] = new RegExp("(WebTV)/(\\d+).(\\d+)"); | ||
parser[4] = 0; | ||
exports.device[103] = parser; | ||
exports.device[104] = parser; | ||
parser = Object.create(null); | ||
@@ -1800,3 +1828,3 @@ parser[0] = new RegExp("(hiptop|avantgo|plucker|xiino|blazer|elaine|up.browser|up.link|mmp|smartphone|midp|wap|vodafone|o2|pocket|mobile|pda)"); | ||
parser[4] = 0; | ||
exports.device[104] = parser; | ||
exports.device[105] = parser; | ||
parser = Object.create(null); | ||
@@ -1808,3 +1836,3 @@ parser[0] = new RegExp("^(1207|3gso|4thp|501i|502i|503i|504i|505i|506i|6310|6590|770s|802s|a wa|acer|acs\\-|airn|alav|asus|attw|au\\-m|aur |aus |abac|acoo|aiko|alco|alca|amoi|anex|anny|anyw|aptu|arch|argo|bell|bird|bw\\-n|bw\\-u|beck|benq|bilb|blac|c55/|cdm\\-|chtm|capi|comp|cond|craw|dall|dbte|dc\\-s|dica|ds\\-d|ds12|dait|devi|dmob|doco|dopo|el49|erk0|esl8|ez40|ez60|ez70|ezos|ezze|elai|emul|eric|ezwa|fake|fly\\-|fly_|g\\-mo|g1 u|g560|gf\\-5|grun|gene|go.w|good|grad|hcit|hd\\-m|hd\\-p|hd\\-t|hei\\-|hp i|hpip|hs\\-c|htc |htc\\-|htca|htcg)"); | ||
parser[4] = 0; | ||
exports.device[105] = parser; | ||
exports.device[106] = parser; | ||
parser = Object.create(null); | ||
@@ -1816,3 +1844,3 @@ parser[0] = new RegExp("^(htcp|htcs|htct|htc_|haie|hita|huaw|hutc|i\\-20|i\\-go|i\\-ma|i230|iac|iac\\-|iac/|ig01|im1k|inno|iris|jata|java|kddi|kgt|kgt/|kpt |kwc\\-|klon|lexi|lg g|lg\\-a|lg\\-b|lg\\-c|lg\\-d|lg\\-f|lg\\-g|lg\\-k|lg\\-l|lg\\-m|lg\\-o|lg\\-p|lg\\-s|lg\\-t|lg\\-u|lg\\-w|lg/k|lg/l|lg/u|lg50|lg54|lge\\-|lge/|lynx|leno|m1\\-w|m3ga|m50/|maui|mc01|mc21|mcca|medi|meri|mio8|mioa|mo01|mo02|mode|modo|mot |mot\\-|mt50|mtp1|mtv |mate|maxo|merc|mits|mobi|motv|mozz|n100|n101|n102|n202|n203|n300|n302|n500|n502|n505|n700|n701|n710|nec\\-|nem\\-|newg|neon)"); | ||
parser[4] = 0; | ||
exports.device[106] = parser; | ||
exports.device[107] = parser; | ||
parser = Object.create(null); | ||
@@ -1824,3 +1852,3 @@ parser[0] = new RegExp("^(netf|noki|nzph|o2 x|o2\\-x|opwv|owg1|opti|oran|ot\\-s|p800|pand|pg\\-1|pg\\-2|pg\\-3|pg\\-6|pg\\-8|pg\\-c|pg13|phil|pn\\-2|pt\\-g|palm|pana|pire|pock|pose|psio|qa\\-a|qc\\-2|qc\\-3|qc\\-5|qc\\-7|qc07|qc12|qc21|qc32|qc60|qci\\-|qwap|qtek|r380|r600|raks|rim9|rove|s55/|sage|sams|sc01|sch\\-|scp\\-|sdk/|se47|sec\\-|sec0|sec1|semc|sgh\\-|shar|sie\\-|sk\\-0|sl45|slid|smb3|smt5|sp01|sph\\-|spv |spv\\-|sy01|samm|sany|sava|scoo|send|siem|smar|smit|soft|sony|t\\-mo|t218|t250|t600|t610|t618|tcl\\-|tdg\\-|telm|tim\\-|ts70|tsm\\-|tsm3|tsm5|tx\\-9|tagt)"); | ||
parser[4] = 0; | ||
exports.device[107] = parser; | ||
exports.device[108] = parser; | ||
parser = Object.create(null); | ||
@@ -1832,3 +1860,3 @@ parser[0] = new RegExp("^(talk|teli|topl|tosh|up.b|upg1|utst|v400|v750|veri|vk\\-v|vk40|vk50|vk52|vk53|vm40|vx98|virg|vite|voda|vulc|w3c |w3c\\-|wapj|wapp|wapu|wapm|wig |wapi|wapr|wapv|wapy|wapa|waps|wapt|winc|winw|wonu|x700|xda2|xdag|yas\\-|your|zte\\-|zeto|aste|audi|avan|blaz|brew|brvw|bumb|ccwa|cell|cldc|cmd\\-|dang|eml2|fetc|hipt|http|ibro|idea|ikom|ipaq|jbro|jemu|jigs|keji|kyoc|kyok|libw|m\\-cr|midp|mmef|moto|mwbp|mywa|newt|nok6|o2im|pant|pdxg|play|pluc|port|prox|rozo|sama|seri|smal|symb|treo|upsi|vx52|vx53|vx60|vx61|vx70|vx80|vx81|vx83|vx85|wap\\-|webc|whit|wmlb|xda\\-|xda_)"); | ||
parser[4] = 0; | ||
exports.device[108] = parser; | ||
exports.device[109] = parser; | ||
parser = Object.create(null); | ||
@@ -1840,5 +1868,5 @@ parser[0] = new RegExp("(bot|borg|google(^tv)|yahoo|slurp|msnbot|msrbot|openbot|archiver|netresearch|lycos|scooter|altavista|teoma|gigabot|baiduspider|blitzbot|oegp|charlotte|furlbot|http%20client|polybot|htdig|ichiro|mogimogi|larbin|pompos|scrubby|searchsight|seekbot|semanticdiscovery|silk|snappy|speedy|spider|voila|vortex|voyager|zao|zeal|fast\\-webcrawler|converacrawler|dataparksearch|findlinks|crawler)"); | ||
parser[4] = 0; | ||
exports.device[109] = parser; | ||
exports.device[110] = parser; | ||
exports.device.length = 110; | ||
exports.device.length = 111; | ||
@@ -2226,3 +2254,3 @@ exports.os = Object.create(null); | ||
parser = Object.create(null); | ||
parser[0] = new RegExp("(GoogleTV)/\\d+"); | ||
parser[0] = new RegExp("(GoogleTV)/[\\da-z]+"); | ||
parser[1] = 0; | ||
@@ -2229,0 +2257,0 @@ parser[2] = 0; |
{ | ||
"name": "useragent", | ||
"version": "2.0.6", | ||
"version": "2.0.7", | ||
"description": "Fastest, most accurate & effecient user agent string parser, uses Browserscope's research for parsing", | ||
@@ -41,10 +41,13 @@ "author": "Arnout Kazemier", | ||
"mocha": "*", | ||
"long-stack-traces": "0.1.2", | ||
"yamlparser": "0.0.2", | ||
"request": "2.9.203", | ||
"semver": "1.0.14", | ||
"pre-commit": "0.0.3" | ||
"long-stack-traces": "0.1.x", | ||
"yamlparser": "0.0.x", | ||
"request": "2.9.x", | ||
"semver": "1.0.x", | ||
"pre-commit": "0.0.x" | ||
}, | ||
"pre-commit": ["test", "update"], | ||
"scripts": { | ||
"test": "make test" | ||
"test": "mocha $(find test -name '*.test.js')", | ||
"qa": "mocha --ui exports $(find test -name '*.qa.js')", | ||
"update": "node ./bin/update.js" | ||
}, | ||
@@ -51,0 +54,0 @@ "dependencies": { |
Uses eval
Supply chain riskPackage uses eval() which is a dangerous function. This prevents the code from running in certain environments and increases the risk that the code may contain exploits or malicious behavior.
Found 1 instance in 1 package
2312948
22
3236
1