Advertisement
doanhtu

Playwright Devices

Nov 21st, 2022
1,265
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 42.74 KB | None | 0 0
  1. {
  2.   "Blackberry PlayBook": {
  3.     "userAgent": "Mozilla/5.0 (PlayBook; U; RIM Tablet OS 2.1.0; en-US) AppleWebKit/536.2+ (KHTML like Gecko) Version/16.4 Safari/536.2+",
  4.     "viewport": {
  5.       "width": 600,
  6.       "height": 1024
  7.     },
  8.     "deviceScaleFactor": 1,
  9.     "isMobile": true,
  10.     "hasTouch": true,
  11.     "defaultBrowserType": "webkit"
  12.   },
  13.   "Blackberry PlayBook landscape": {
  14.     "userAgent": "Mozilla/5.0 (PlayBook; U; RIM Tablet OS 2.1.0; en-US) AppleWebKit/536.2+ (KHTML like Gecko) Version/16.4 Safari/536.2+",
  15.     "viewport": {
  16.       "width": 1024,
  17.       "height": 600
  18.     },
  19.     "deviceScaleFactor": 1,
  20.     "isMobile": true,
  21.     "hasTouch": true,
  22.     "defaultBrowserType": "webkit"
  23.   },
  24.   "BlackBerry Z30": {
  25.     "userAgent": "Mozilla/5.0 (BB10; Touch) AppleWebKit/537.10+ (KHTML, like Gecko) Version/16.4 Mobile Safari/537.10+",
  26.     "viewport": {
  27.       "width": 360,
  28.       "height": 640
  29.     },
  30.     "deviceScaleFactor": 2,
  31.     "isMobile": true,
  32.     "hasTouch": true,
  33.     "defaultBrowserType": "webkit"
  34.   },
  35.   "BlackBerry Z30 landscape": {
  36.     "userAgent": "Mozilla/5.0 (BB10; Touch) AppleWebKit/537.10+ (KHTML, like Gecko) Version/16.4 Mobile Safari/537.10+",
  37.     "viewport": {
  38.       "width": 640,
  39.       "height": 360
  40.     },
  41.     "deviceScaleFactor": 2,
  42.     "isMobile": true,
  43.     "hasTouch": true,
  44.     "defaultBrowserType": "webkit"
  45.   },
  46.   "Galaxy Note 3": {
  47.     "userAgent": "Mozilla/5.0 (Linux; U; Android 4.3; en-us; SM-N900T Build/JSS15J) AppleWebKit/534.30 (KHTML, like Gecko) Version/16.4 Mobile Safari/534.30",
  48.     "viewport": {
  49.       "width": 360,
  50.       "height": 640
  51.     },
  52.     "deviceScaleFactor": 3,
  53.     "isMobile": true,
  54.     "hasTouch": true,
  55.     "defaultBrowserType": "webkit"
  56.   },
  57.   "Galaxy Note 3 landscape": {
  58.     "userAgent": "Mozilla/5.0 (Linux; U; Android 4.3; en-us; SM-N900T Build/JSS15J) AppleWebKit/534.30 (KHTML, like Gecko) Version/16.4 Mobile Safari/534.30",
  59.     "viewport": {
  60.       "width": 640,
  61.       "height": 360
  62.     },
  63.     "deviceScaleFactor": 3,
  64.     "isMobile": true,
  65.     "hasTouch": true,
  66.     "defaultBrowserType": "webkit"
  67.   },
  68.   "Galaxy Note II": {
  69.     "userAgent": "Mozilla/5.0 (Linux; U; Android 4.1; en-us; GT-N7100 Build/JRO03C) AppleWebKit/534.30 (KHTML, like Gecko) Version/16.4 Mobile Safari/534.30",
  70.     "viewport": {
  71.       "width": 360,
  72.       "height": 640
  73.     },
  74.     "deviceScaleFactor": 2,
  75.     "isMobile": true,
  76.     "hasTouch": true,
  77.     "defaultBrowserType": "webkit"
  78.   },
  79.   "Galaxy Note II landscape": {
  80.     "userAgent": "Mozilla/5.0 (Linux; U; Android 4.1; en-us; GT-N7100 Build/JRO03C) AppleWebKit/534.30 (KHTML, like Gecko) Version/16.4 Mobile Safari/534.30",
  81.     "viewport": {
  82.       "width": 640,
  83.       "height": 360
  84.     },
  85.     "deviceScaleFactor": 2,
  86.     "isMobile": true,
  87.     "hasTouch": true,
  88.     "defaultBrowserType": "webkit"
  89.   },
  90.   "Galaxy S III": {
  91.     "userAgent": "Mozilla/5.0 (Linux; U; Android 4.0; en-us; GT-I9300 Build/IMM76D) AppleWebKit/534.30 (KHTML, like Gecko) Version/16.4 Mobile Safari/534.30",
  92.     "viewport": {
  93.       "width": 360,
  94.       "height": 640
  95.     },
  96.     "deviceScaleFactor": 2,
  97.     "isMobile": true,
  98.     "hasTouch": true,
  99.     "defaultBrowserType": "webkit"
  100.   },
  101.   "Galaxy S III landscape": {
  102.     "userAgent": "Mozilla/5.0 (Linux; U; Android 4.0; en-us; GT-I9300 Build/IMM76D) AppleWebKit/534.30 (KHTML, like Gecko) Version/16.4 Mobile Safari/534.30",
  103.     "viewport": {
  104.       "width": 640,
  105.       "height": 360
  106.     },
  107.     "deviceScaleFactor": 2,
  108.     "isMobile": true,
  109.     "hasTouch": true,
  110.     "defaultBrowserType": "webkit"
  111.   },
  112.   "Galaxy S5": {
  113.     "userAgent": "Mozilla/5.0 (Linux; Android 5.0; SM-G900P Build/LRX21T) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.40 Mobile Safari/537.36",
  114.     "viewport": {
  115.       "width": 360,
  116.       "height": 640
  117.     },
  118.     "deviceScaleFactor": 3,
  119.     "isMobile": true,
  120.     "hasTouch": true,
  121.     "defaultBrowserType": "chromium"
  122.   },
  123.   "Galaxy S5 landscape": {
  124.     "userAgent": "Mozilla/5.0 (Linux; Android 5.0; SM-G900P Build/LRX21T) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.40 Mobile Safari/537.36",
  125.     "viewport": {
  126.       "width": 640,
  127.       "height": 360
  128.     },
  129.     "deviceScaleFactor": 3,
  130.     "isMobile": true,
  131.     "hasTouch": true,
  132.     "defaultBrowserType": "chromium"
  133.   },
  134.   "Galaxy S8": {
  135.     "userAgent": "Mozilla/5.0 (Linux; Android 7.0; SM-G950U Build/NRD90M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.40 Mobile Safari/537.36",
  136.     "viewport": {
  137.       "width": 360,
  138.       "height": 740
  139.     },
  140.     "deviceScaleFactor": 3,
  141.     "isMobile": true,
  142.     "hasTouch": true,
  143.     "defaultBrowserType": "chromium"
  144.   },
  145.   "Galaxy S8 landscape": {
  146.     "userAgent": "Mozilla/5.0 (Linux; Android 7.0; SM-G950U Build/NRD90M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.40 Mobile Safari/537.36",
  147.     "viewport": {
  148.       "width": 740,
  149.       "height": 360
  150.     },
  151.     "deviceScaleFactor": 3,
  152.     "isMobile": true,
  153.     "hasTouch": true,
  154.     "defaultBrowserType": "chromium"
  155.   },
  156.   "Galaxy S9+": {
  157.     "userAgent": "Mozilla/5.0 (Linux; Android 8.0.0; SM-G965U Build/R16NW) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.40 Mobile Safari/537.36",
  158.     "viewport": {
  159.       "width": 320,
  160.       "height": 658
  161.     },
  162.     "deviceScaleFactor": 4.5,
  163.     "isMobile": true,
  164.     "hasTouch": true,
  165.     "defaultBrowserType": "chromium"
  166.   },
  167.   "Galaxy S9+ landscape": {
  168.     "userAgent": "Mozilla/5.0 (Linux; Android 8.0.0; SM-G965U Build/R16NW) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.40 Mobile Safari/537.36",
  169.     "viewport": {
  170.       "width": 658,
  171.       "height": 320
  172.     },
  173.     "deviceScaleFactor": 4.5,
  174.     "isMobile": true,
  175.     "hasTouch": true,
  176.     "defaultBrowserType": "chromium"
  177.   },
  178.   "Galaxy Tab S4": {
  179.     "userAgent": "Mozilla/5.0 (Linux; Android 8.1.0; SM-T837A) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.40 Safari/537.36",
  180.     "viewport": {
  181.       "width": 712,
  182.       "height": 1138
  183.     },
  184.     "deviceScaleFactor": 2.25,
  185.     "isMobile": true,
  186.     "hasTouch": true,
  187.     "defaultBrowserType": "chromium"
  188.   },
  189.   "Galaxy Tab S4 landscape": {
  190.     "userAgent": "Mozilla/5.0 (Linux; Android 8.1.0; SM-T837A) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.40 Safari/537.36",
  191.     "viewport": {
  192.       "width": 1138,
  193.       "height": 712
  194.     },
  195.     "deviceScaleFactor": 2.25,
  196.     "isMobile": true,
  197.     "hasTouch": true,
  198.     "defaultBrowserType": "chromium"
  199.   },
  200.   "iPad (gen 6)": {
  201.     "userAgent": "Mozilla/5.0 (iPad; CPU OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.4 Mobile/15E148 Safari/604.1",
  202.     "viewport": {
  203.       "width": 768,
  204.       "height": 1024
  205.     },
  206.     "deviceScaleFactor": 2,
  207.     "isMobile": true,
  208.     "hasTouch": true,
  209.     "defaultBrowserType": "webkit"
  210.   },
  211.   "iPad (gen 6) landscape": {
  212.     "userAgent": "Mozilla/5.0 (iPad; CPU OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.4 Mobile/15E148 Safari/604.1",
  213.     "viewport": {
  214.       "width": 1024,
  215.       "height": 768
  216.     },
  217.     "deviceScaleFactor": 2,
  218.     "isMobile": true,
  219.     "hasTouch": true,
  220.     "defaultBrowserType": "webkit"
  221.   },
  222.   "iPad (gen 7)": {
  223.     "userAgent": "Mozilla/5.0 (iPad; CPU OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.4 Mobile/15E148 Safari/604.1",
  224.     "viewport": {
  225.       "width": 810,
  226.       "height": 1080
  227.     },
  228.     "deviceScaleFactor": 2,
  229.     "isMobile": true,
  230.     "hasTouch": true,
  231.     "defaultBrowserType": "webkit"
  232.   },
  233.   "iPad (gen 7) landscape": {
  234.     "userAgent": "Mozilla/5.0 (iPad; CPU OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.4 Mobile/15E148 Safari/604.1",
  235.     "viewport": {
  236.       "width": 1080,
  237.       "height": 810
  238.     },
  239.     "deviceScaleFactor": 2,
  240.     "isMobile": true,
  241.     "hasTouch": true,
  242.     "defaultBrowserType": "webkit"
  243.   },
  244.   "iPad Mini": {
  245.     "userAgent": "Mozilla/5.0 (iPad; CPU OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.4 Mobile/15E148 Safari/604.1",
  246.     "viewport": {
  247.       "width": 768,
  248.       "height": 1024
  249.     },
  250.     "deviceScaleFactor": 2,
  251.     "isMobile": true,
  252.     "hasTouch": true,
  253.     "defaultBrowserType": "webkit"
  254.   },
  255.   "iPad Mini landscape": {
  256.     "userAgent": "Mozilla/5.0 (iPad; CPU OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.4 Mobile/15E148 Safari/604.1",
  257.     "viewport": {
  258.       "width": 1024,
  259.       "height": 768
  260.     },
  261.     "deviceScaleFactor": 2,
  262.     "isMobile": true,
  263.     "hasTouch": true,
  264.     "defaultBrowserType": "webkit"
  265.   },
  266.   "iPad Pro 11": {
  267.     "userAgent": "Mozilla/5.0 (iPad; CPU OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.4 Mobile/15E148 Safari/604.1",
  268.     "viewport": {
  269.       "width": 834,
  270.       "height": 1194
  271.     },
  272.     "deviceScaleFactor": 2,
  273.     "isMobile": true,
  274.     "hasTouch": true,
  275.     "defaultBrowserType": "webkit"
  276.   },
  277.   "iPad Pro 11 landscape": {
  278.     "userAgent": "Mozilla/5.0 (iPad; CPU OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.4 Mobile/15E148 Safari/604.1",
  279.     "viewport": {
  280.       "width": 1194,
  281.       "height": 834
  282.     },
  283.     "deviceScaleFactor": 2,
  284.     "isMobile": true,
  285.     "hasTouch": true,
  286.     "defaultBrowserType": "webkit"
  287.   },
  288.   "iPhone 6": {
  289.     "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/16.4 Mobile/15A372 Safari/604.1",
  290.     "viewport": {
  291.       "width": 375,
  292.       "height": 667
  293.     },
  294.     "deviceScaleFactor": 2,
  295.     "isMobile": true,
  296.     "hasTouch": true,
  297.     "defaultBrowserType": "webkit"
  298.   },
  299.   "iPhone 6 landscape": {
  300.     "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/16.4 Mobile/15A372 Safari/604.1",
  301.     "viewport": {
  302.       "width": 667,
  303.       "height": 375
  304.     },
  305.     "deviceScaleFactor": 2,
  306.     "isMobile": true,
  307.     "hasTouch": true,
  308.     "defaultBrowserType": "webkit"
  309.   },
  310.   "iPhone 6 Plus": {
  311.     "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/16.4 Mobile/15A372 Safari/604.1",
  312.     "viewport": {
  313.       "width": 414,
  314.       "height": 736
  315.     },
  316.     "deviceScaleFactor": 3,
  317.     "isMobile": true,
  318.     "hasTouch": true,
  319.     "defaultBrowserType": "webkit"
  320.   },
  321.   "iPhone 6 Plus landscape": {
  322.     "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/16.4 Mobile/15A372 Safari/604.1",
  323.     "viewport": {
  324.       "width": 736,
  325.       "height": 414
  326.     },
  327.     "deviceScaleFactor": 3,
  328.     "isMobile": true,
  329.     "hasTouch": true,
  330.     "defaultBrowserType": "webkit"
  331.   },
  332.   "iPhone 7": {
  333.     "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/16.4 Mobile/15A372 Safari/604.1",
  334.     "viewport": {
  335.       "width": 375,
  336.       "height": 667
  337.     },
  338.     "deviceScaleFactor": 2,
  339.     "isMobile": true,
  340.     "hasTouch": true,
  341.     "defaultBrowserType": "webkit"
  342.   },
  343.   "iPhone 7 landscape": {
  344.     "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/16.4 Mobile/15A372 Safari/604.1",
  345.     "viewport": {
  346.       "width": 667,
  347.       "height": 375
  348.     },
  349.     "deviceScaleFactor": 2,
  350.     "isMobile": true,
  351.     "hasTouch": true,
  352.     "defaultBrowserType": "webkit"
  353.   },
  354.   "iPhone 7 Plus": {
  355.     "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/16.4 Mobile/15A372 Safari/604.1",
  356.     "viewport": {
  357.       "width": 414,
  358.       "height": 736
  359.     },
  360.     "deviceScaleFactor": 3,
  361.     "isMobile": true,
  362.     "hasTouch": true,
  363.     "defaultBrowserType": "webkit"
  364.   },
  365.   "iPhone 7 Plus landscape": {
  366.     "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/16.4 Mobile/15A372 Safari/604.1",
  367.     "viewport": {
  368.       "width": 736,
  369.       "height": 414
  370.     },
  371.     "deviceScaleFactor": 3,
  372.     "isMobile": true,
  373.     "hasTouch": true,
  374.     "defaultBrowserType": "webkit"
  375.   },
  376.   "iPhone 8": {
  377.     "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/16.4 Mobile/15A372 Safari/604.1",
  378.     "viewport": {
  379.       "width": 375,
  380.       "height": 667
  381.     },
  382.     "deviceScaleFactor": 2,
  383.     "isMobile": true,
  384.     "hasTouch": true,
  385.     "defaultBrowserType": "webkit"
  386.   },
  387.   "iPhone 8 landscape": {
  388.     "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/16.4 Mobile/15A372 Safari/604.1",
  389.     "viewport": {
  390.       "width": 667,
  391.       "height": 375
  392.     },
  393.     "deviceScaleFactor": 2,
  394.     "isMobile": true,
  395.     "hasTouch": true,
  396.     "defaultBrowserType": "webkit"
  397.   },
  398.   "iPhone 8 Plus": {
  399.     "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/16.4 Mobile/15A372 Safari/604.1",
  400.     "viewport": {
  401.       "width": 414,
  402.       "height": 736
  403.     },
  404.     "deviceScaleFactor": 3,
  405.     "isMobile": true,
  406.     "hasTouch": true,
  407.     "defaultBrowserType": "webkit"
  408.   },
  409.   "iPhone 8 Plus landscape": {
  410.     "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/16.4 Mobile/15A372 Safari/604.1",
  411.     "viewport": {
  412.       "width": 736,
  413.       "height": 414
  414.     },
  415.     "deviceScaleFactor": 3,
  416.     "isMobile": true,
  417.     "hasTouch": true,
  418.     "defaultBrowserType": "webkit"
  419.   },
  420.   "iPhone SE": {
  421.     "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_1 like Mac OS X) AppleWebKit/603.1.30 (KHTML, like Gecko) Version/16.4 Mobile/14E304 Safari/602.1",
  422.     "viewport": {
  423.       "width": 320,
  424.       "height": 568
  425.     },
  426.     "deviceScaleFactor": 2,
  427.     "isMobile": true,
  428.     "hasTouch": true,
  429.     "defaultBrowserType": "webkit"
  430.   },
  431.   "iPhone SE landscape": {
  432.     "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_1 like Mac OS X) AppleWebKit/603.1.30 (KHTML, like Gecko) Version/16.4 Mobile/14E304 Safari/602.1",
  433.     "viewport": {
  434.       "width": 568,
  435.       "height": 320
  436.     },
  437.     "deviceScaleFactor": 2,
  438.     "isMobile": true,
  439.     "hasTouch": true,
  440.     "defaultBrowserType": "webkit"
  441.   },
  442.   "iPhone X": {
  443.     "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/16.4 Mobile/15A372 Safari/604.1",
  444.     "viewport": {
  445.       "width": 375,
  446.       "height": 812
  447.     },
  448.     "deviceScaleFactor": 3,
  449.     "isMobile": true,
  450.     "hasTouch": true,
  451.     "defaultBrowserType": "webkit"
  452.   },
  453.   "iPhone X landscape": {
  454.     "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/16.4 Mobile/15A372 Safari/604.1",
  455.     "viewport": {
  456.       "width": 812,
  457.       "height": 375
  458.     },
  459.     "deviceScaleFactor": 3,
  460.     "isMobile": true,
  461.     "hasTouch": true,
  462.     "defaultBrowserType": "webkit"
  463.   },
  464.   "iPhone XR": {
  465.     "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 12_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.4 Mobile/15E148 Safari/604.1",
  466.     "viewport": {
  467.       "width": 414,
  468.       "height": 896
  469.     },
  470.     "deviceScaleFactor": 3,
  471.     "isMobile": true,
  472.     "hasTouch": true,
  473.     "defaultBrowserType": "webkit"
  474.   },
  475.   "iPhone XR landscape": {
  476.     "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 12_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.4 Mobile/15E148 Safari/604.1",
  477.     "viewport": {
  478.       "width": 896,
  479.       "height": 414
  480.     },
  481.     "deviceScaleFactor": 3,
  482.     "isMobile": true,
  483.     "hasTouch": true,
  484.     "defaultBrowserType": "webkit"
  485.   },
  486.   "iPhone 11": {
  487.     "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.4 Mobile/15E148 Safari/604.1",
  488.     "screen": {
  489.       "width": 414,
  490.       "height": 896
  491.     },
  492.     "viewport": {
  493.       "width": 414,
  494.       "height": 715
  495.     },
  496.     "deviceScaleFactor": 2,
  497.     "isMobile": true,
  498.     "hasTouch": true,
  499.     "defaultBrowserType": "webkit"
  500.   },
  501.   "iPhone 11 landscape": {
  502.     "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.4 Mobile/15E148 Safari/604.1",
  503.     "screen": {
  504.       "width": 414,
  505.       "height": 896
  506.     },
  507.     "viewport": {
  508.       "width": 800,
  509.       "height": 364
  510.     },
  511.     "deviceScaleFactor": 2,
  512.     "isMobile": true,
  513.     "hasTouch": true,
  514.     "defaultBrowserType": "webkit"
  515.   },
  516.   "iPhone 11 Pro": {
  517.     "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.4 Mobile/15E148 Safari/604.1",
  518.     "screen": {
  519.       "width": 375,
  520.       "height": 812
  521.     },
  522.     "viewport": {
  523.       "width": 375,
  524.       "height": 635
  525.     },
  526.     "deviceScaleFactor": 3,
  527.     "isMobile": true,
  528.     "hasTouch": true,
  529.     "defaultBrowserType": "webkit"
  530.   },
  531.   "iPhone 11 Pro landscape": {
  532.     "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.4 Mobile/15E148 Safari/604.1",
  533.     "screen": {
  534.       "width": 375,
  535.       "height": 812
  536.     },
  537.     "viewport": {
  538.       "width": 724,
  539.       "height": 325
  540.     },
  541.     "deviceScaleFactor": 3,
  542.     "isMobile": true,
  543.     "hasTouch": true,
  544.     "defaultBrowserType": "webkit"
  545.   },
  546.   "iPhone 11 Pro Max": {
  547.     "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.4 Mobile/15E148 Safari/604.1",
  548.     "screen": {
  549.       "width": 414,
  550.       "height": 896
  551.     },
  552.     "viewport": {
  553.       "width": 414,
  554.       "height": 715
  555.     },
  556.     "deviceScaleFactor": 3,
  557.     "isMobile": true,
  558.     "hasTouch": true,
  559.     "defaultBrowserType": "webkit"
  560.   },
  561.   "iPhone 11 Pro Max landscape": {
  562.     "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 12_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.4 Mobile/15E148 Safari/604.1",
  563.     "screen": {
  564.       "width": 414,
  565.       "height": 896
  566.     },
  567.     "viewport": {
  568.       "width": 808,
  569.       "height": 364
  570.     },
  571.     "deviceScaleFactor": 3,
  572.     "isMobile": true,
  573.     "hasTouch": true,
  574.     "defaultBrowserType": "webkit"
  575.   },
  576.   "iPhone 12": {
  577.     "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 14_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.4 Mobile/15E148 Safari/604.1",
  578.     "screen": {
  579.       "width": 390,
  580.       "height": 844
  581.     },
  582.     "viewport": {
  583.       "width": 390,
  584.       "height": 664
  585.     },
  586.     "deviceScaleFactor": 3,
  587.     "isMobile": true,
  588.     "hasTouch": true,
  589.     "defaultBrowserType": "webkit"
  590.   },
  591.   "iPhone 12 landscape": {
  592.     "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 14_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.4 Mobile/15E148 Safari/604.1",
  593.     "screen": {
  594.       "width": 390,
  595.       "height": 844
  596.     },
  597.     "viewport": {
  598.       "width": 750,
  599.       "height": 340
  600.     },
  601.     "deviceScaleFactor": 3,
  602.     "isMobile": true,
  603.     "hasTouch": true,
  604.     "defaultBrowserType": "webkit"
  605.   },
  606.   "iPhone 12 Pro": {
  607.     "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 14_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.4 Mobile/15E148 Safari/604.1",
  608.     "screen": {
  609.       "width": 390,
  610.       "height": 844
  611.     },
  612.     "viewport": {
  613.       "width": 390,
  614.       "height": 664
  615.     },
  616.     "deviceScaleFactor": 3,
  617.     "isMobile": true,
  618.     "hasTouch": true,
  619.     "defaultBrowserType": "webkit"
  620.   },
  621.   "iPhone 12 Pro landscape": {
  622.     "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 14_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.4 Mobile/15E148 Safari/604.1",
  623.     "screen": {
  624.       "width": 390,
  625.       "height": 844
  626.     },
  627.     "viewport": {
  628.       "width": 750,
  629.       "height": 340
  630.     },
  631.     "deviceScaleFactor": 3,
  632.     "isMobile": true,
  633.     "hasTouch": true,
  634.     "defaultBrowserType": "webkit"
  635.   },
  636.   "iPhone 12 Pro Max": {
  637.     "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 14_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.4 Mobile/15E148 Safari/604.1",
  638.     "screen": {
  639.       "width": 428,
  640.       "height": 926
  641.     },
  642.     "viewport": {
  643.       "width": 428,
  644.       "height": 746
  645.     },
  646.     "deviceScaleFactor": 3,
  647.     "isMobile": true,
  648.     "hasTouch": true,
  649.     "defaultBrowserType": "webkit"
  650.   },
  651.   "iPhone 12 Pro Max landscape": {
  652.     "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 14_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.4 Mobile/15E148 Safari/604.1",
  653.     "screen": {
  654.       "width": 428,
  655.       "height": 926
  656.     },
  657.     "viewport": {
  658.       "width": 832,
  659.       "height": 378
  660.     },
  661.     "deviceScaleFactor": 3,
  662.     "isMobile": true,
  663.     "hasTouch": true,
  664.     "defaultBrowserType": "webkit"
  665.   },
  666.   "iPhone 12 Mini": {
  667.     "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 14_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.4 Mobile/15E148 Safari/604.1",
  668.     "screen": {
  669.       "width": 375,
  670.       "height": 812
  671.     },
  672.     "viewport": {
  673.       "width": 375,
  674.       "height": 629
  675.     },
  676.     "deviceScaleFactor": 3,
  677.     "isMobile": true,
  678.     "hasTouch": true,
  679.     "defaultBrowserType": "webkit"
  680.   },
  681.   "iPhone 12 Mini landscape": {
  682.     "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 14_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.4 Mobile/15E148 Safari/604.1",
  683.     "screen": {
  684.       "width": 375,
  685.       "height": 812
  686.     },
  687.     "viewport": {
  688.       "width": 712,
  689.       "height": 325
  690.     },
  691.     "deviceScaleFactor": 3,
  692.     "isMobile": true,
  693.     "hasTouch": true,
  694.     "defaultBrowserType": "webkit"
  695.   },
  696.   "iPhone 13": {
  697.     "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 15_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.4 Mobile/15E148 Safari/604.1",
  698.     "screen": {
  699.       "width": 390,
  700.       "height": 844
  701.     },
  702.     "viewport": {
  703.       "width": 390,
  704.       "height": 664
  705.     },
  706.     "deviceScaleFactor": 3,
  707.     "isMobile": true,
  708.     "hasTouch": true,
  709.     "defaultBrowserType": "webkit"
  710.   },
  711.   "iPhone 13 landscape": {
  712.     "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 15_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.4 Mobile/15E148 Safari/604.1",
  713.     "screen": {
  714.       "width": 390,
  715.       "height": 844
  716.     },
  717.     "viewport": {
  718.       "width": 750,
  719.       "height": 342
  720.     },
  721.     "deviceScaleFactor": 3,
  722.     "isMobile": true,
  723.     "hasTouch": true,
  724.     "defaultBrowserType": "webkit"
  725.   },
  726.   "iPhone 13 Pro": {
  727.     "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 15_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.4 Mobile/15E148 Safari/604.1",
  728.     "screen": {
  729.       "width": 390,
  730.       "height": 844
  731.     },
  732.     "viewport": {
  733.       "width": 390,
  734.       "height": 664
  735.     },
  736.     "deviceScaleFactor": 3,
  737.     "isMobile": true,
  738.     "hasTouch": true,
  739.     "defaultBrowserType": "webkit"
  740.   },
  741.   "iPhone 13 Pro landscape": {
  742.     "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 15_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.4 Mobile/15E148 Safari/604.1",
  743.     "screen": {
  744.       "width": 390,
  745.       "height": 844
  746.     },
  747.     "viewport": {
  748.       "width": 750,
  749.       "height": 342
  750.     },
  751.     "deviceScaleFactor": 3,
  752.     "isMobile": true,
  753.     "hasTouch": true,
  754.     "defaultBrowserType": "webkit"
  755.   },
  756.   "iPhone 13 Pro Max": {
  757.     "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 15_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.4 Mobile/15E148 Safari/604.1",
  758.     "screen": {
  759.       "width": 428,
  760.       "height": 926
  761.     },
  762.     "viewport": {
  763.       "width": 428,
  764.       "height": 746
  765.     },
  766.     "deviceScaleFactor": 3,
  767.     "isMobile": true,
  768.     "hasTouch": true,
  769.     "defaultBrowserType": "webkit"
  770.   },
  771.   "iPhone 13 Pro Max landscape": {
  772.     "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 15_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.4 Mobile/15E148 Safari/604.1",
  773.     "screen": {
  774.       "width": 428,
  775.       "height": 926
  776.     },
  777.     "viewport": {
  778.       "width": 832,
  779.       "height": 380
  780.     },
  781.     "deviceScaleFactor": 3,
  782.     "isMobile": true,
  783.     "hasTouch": true,
  784.     "defaultBrowserType": "webkit"
  785.   },
  786.   "iPhone 13 Mini": {
  787.     "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 15_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.4 Mobile/15E148 Safari/604.1",
  788.     "screen": {
  789.       "width": 375,
  790.       "height": 812
  791.     },
  792.     "viewport": {
  793.       "width": 375,
  794.       "height": 629
  795.     },
  796.     "deviceScaleFactor": 3,
  797.     "isMobile": true,
  798.     "hasTouch": true,
  799.     "defaultBrowserType": "webkit"
  800.   },
  801.   "iPhone 13 Mini landscape": {
  802.     "userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 15_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.4 Mobile/15E148 Safari/604.1",
  803.     "screen": {
  804.       "width": 375,
  805.       "height": 812
  806.     },
  807.     "viewport": {
  808.       "width": 712,
  809.       "height": 327
  810.     },
  811.     "deviceScaleFactor": 3,
  812.     "isMobile": true,
  813.     "hasTouch": true,
  814.     "defaultBrowserType": "webkit"
  815.   },
  816.   "Kindle Fire HDX": {
  817.     "userAgent": "Mozilla/5.0 (Linux; U; en-us; KFAPWI Build/JDQ39) AppleWebKit/535.19 (KHTML, like Gecko) Silk/3.13 Safari/535.19 Silk-Accelerated=true",
  818.     "viewport": {
  819.       "width": 800,
  820.       "height": 1280
  821.     },
  822.     "deviceScaleFactor": 2,
  823.     "isMobile": true,
  824.     "hasTouch": true,
  825.     "defaultBrowserType": "webkit"
  826.   },
  827.   "Kindle Fire HDX landscape": {
  828.     "userAgent": "Mozilla/5.0 (Linux; U; en-us; KFAPWI Build/JDQ39) AppleWebKit/535.19 (KHTML, like Gecko) Silk/3.13 Safari/535.19 Silk-Accelerated=true",
  829.     "viewport": {
  830.       "width": 1280,
  831.       "height": 800
  832.     },
  833.     "deviceScaleFactor": 2,
  834.     "isMobile": true,
  835.     "hasTouch": true,
  836.     "defaultBrowserType": "webkit"
  837.   },
  838.   "LG Optimus L70": {
  839.     "userAgent": "Mozilla/5.0 (Linux; U; Android 4.4.2; en-us; LGMS323 Build/KOT49I.MS32310c) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/108.0.5359.40 Mobile Safari/537.36",
  840.     "viewport": {
  841.       "width": 384,
  842.       "height": 640
  843.     },
  844.     "deviceScaleFactor": 1.25,
  845.     "isMobile": true,
  846.     "hasTouch": true,
  847.     "defaultBrowserType": "chromium"
  848.   },
  849.   "LG Optimus L70 landscape": {
  850.     "userAgent": "Mozilla/5.0 (Linux; U; Android 4.4.2; en-us; LGMS323 Build/KOT49I.MS32310c) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/108.0.5359.40 Mobile Safari/537.36",
  851.     "viewport": {
  852.       "width": 640,
  853.       "height": 384
  854.     },
  855.     "deviceScaleFactor": 1.25,
  856.     "isMobile": true,
  857.     "hasTouch": true,
  858.     "defaultBrowserType": "chromium"
  859.   },
  860.   "Microsoft Lumia 550": {
  861.     "userAgent": "Mozilla/5.0 (Windows Phone 10.0; Android 4.2.1; Microsoft; Lumia 550) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.40 Mobile Safari/537.36 Edge/14.14263",
  862.     "viewport": {
  863.       "width": 640,
  864.       "height": 360
  865.     },
  866.     "deviceScaleFactor": 2,
  867.     "isMobile": true,
  868.     "hasTouch": true,
  869.     "defaultBrowserType": "chromium"
  870.   },
  871.   "Microsoft Lumia 550 landscape": {
  872.     "userAgent": "Mozilla/5.0 (Windows Phone 10.0; Android 4.2.1; Microsoft; Lumia 550) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.40 Mobile Safari/537.36 Edge/14.14263",
  873.     "viewport": {
  874.       "width": 360,
  875.       "height": 640
  876.     },
  877.     "deviceScaleFactor": 2,
  878.     "isMobile": true,
  879.     "hasTouch": true,
  880.     "defaultBrowserType": "chromium"
  881.   },
  882.   "Microsoft Lumia 950": {
  883.     "userAgent": "Mozilla/5.0 (Windows Phone 10.0; Android 4.2.1; Microsoft; Lumia 950) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.40 Mobile Safari/537.36 Edge/14.14263",
  884.     "viewport": {
  885.       "width": 360,
  886.       "height": 640
  887.     },
  888.     "deviceScaleFactor": 4,
  889.     "isMobile": true,
  890.     "hasTouch": true,
  891.     "defaultBrowserType": "chromium"
  892.   },
  893.   "Microsoft Lumia 950 landscape": {
  894.     "userAgent": "Mozilla/5.0 (Windows Phone 10.0; Android 4.2.1; Microsoft; Lumia 950) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.40 Mobile Safari/537.36 Edge/14.14263",
  895.     "viewport": {
  896.       "width": 640,
  897.       "height": 360
  898.     },
  899.     "deviceScaleFactor": 4,
  900.     "isMobile": true,
  901.     "hasTouch": true,
  902.     "defaultBrowserType": "chromium"
  903.   },
  904.   "Nexus 10": {
  905.     "userAgent": "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 10 Build/MOB31T) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.40 Safari/537.36",
  906.     "viewport": {
  907.       "width": 800,
  908.       "height": 1280
  909.     },
  910.     "deviceScaleFactor": 2,
  911.     "isMobile": true,
  912.     "hasTouch": true,
  913.     "defaultBrowserType": "chromium"
  914.   },
  915.   "Nexus 10 landscape": {
  916.     "userAgent": "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 10 Build/MOB31T) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.40 Safari/537.36",
  917.     "viewport": {
  918.       "width": 1280,
  919.       "height": 800
  920.     },
  921.     "deviceScaleFactor": 2,
  922.     "isMobile": true,
  923.     "hasTouch": true,
  924.     "defaultBrowserType": "chromium"
  925.   },
  926.   "Nexus 4": {
  927.     "userAgent": "Mozilla/5.0 (Linux; Android 4.4.2; Nexus 4 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.40 Mobile Safari/537.36",
  928.     "viewport": {
  929.       "width": 384,
  930.       "height": 640
  931.     },
  932.     "deviceScaleFactor": 2,
  933.     "isMobile": true,
  934.     "hasTouch": true,
  935.     "defaultBrowserType": "chromium"
  936.   },
  937.   "Nexus 4 landscape": {
  938.     "userAgent": "Mozilla/5.0 (Linux; Android 4.4.2; Nexus 4 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.40 Mobile Safari/537.36",
  939.     "viewport": {
  940.       "width": 640,
  941.       "height": 384
  942.     },
  943.     "deviceScaleFactor": 2,
  944.     "isMobile": true,
  945.     "hasTouch": true,
  946.     "defaultBrowserType": "chromium"
  947.   },
  948.   "Nexus 5": {
  949.     "userAgent": "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.40 Mobile Safari/537.36",
  950.     "viewport": {
  951.       "width": 360,
  952.       "height": 640
  953.     },
  954.     "deviceScaleFactor": 3,
  955.     "isMobile": true,
  956.     "hasTouch": true,
  957.     "defaultBrowserType": "chromium"
  958.   },
  959.   "Nexus 5 landscape": {
  960.     "userAgent": "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.40 Mobile Safari/537.36",
  961.     "viewport": {
  962.       "width": 640,
  963.       "height": 360
  964.     },
  965.     "deviceScaleFactor": 3,
  966.     "isMobile": true,
  967.     "hasTouch": true,
  968.     "defaultBrowserType": "chromium"
  969.   },
  970.   "Nexus 5X": {
  971.     "userAgent": "Mozilla/5.0 (Linux; Android 8.0.0; Nexus 5X Build/OPR4.170623.006) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.40 Mobile Safari/537.36",
  972.     "viewport": {
  973.       "width": 412,
  974.       "height": 732
  975.     },
  976.     "deviceScaleFactor": 2.625,
  977.     "isMobile": true,
  978.     "hasTouch": true,
  979.     "defaultBrowserType": "chromium"
  980.   },
  981.   "Nexus 5X landscape": {
  982.     "userAgent": "Mozilla/5.0 (Linux; Android 8.0.0; Nexus 5X Build/OPR4.170623.006) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.40 Mobile Safari/537.36",
  983.     "viewport": {
  984.       "width": 732,
  985.       "height": 412
  986.     },
  987.     "deviceScaleFactor": 2.625,
  988.     "isMobile": true,
  989.     "hasTouch": true,
  990.     "defaultBrowserType": "chromium"
  991.   },
  992.   "Nexus 6": {
  993.     "userAgent": "Mozilla/5.0 (Linux; Android 7.1.1; Nexus 6 Build/N6F26U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.40 Mobile Safari/537.36",
  994.     "viewport": {
  995.       "width": 412,
  996.       "height": 732
  997.     },
  998.     "deviceScaleFactor": 3.5,
  999.     "isMobile": true,
  1000.     "hasTouch": true,
  1001.     "defaultBrowserType": "chromium"
  1002.   },
  1003.   "Nexus 6 landscape": {
  1004.     "userAgent": "Mozilla/5.0 (Linux; Android 7.1.1; Nexus 6 Build/N6F26U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.40 Mobile Safari/537.36",
  1005.     "viewport": {
  1006.       "width": 732,
  1007.       "height": 412
  1008.     },
  1009.     "deviceScaleFactor": 3.5,
  1010.     "isMobile": true,
  1011.     "hasTouch": true,
  1012.     "defaultBrowserType": "chromium"
  1013.   },
  1014.   "Nexus 6P": {
  1015.     "userAgent": "Mozilla/5.0 (Linux; Android 8.0.0; Nexus 6P Build/OPP3.170518.006) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.40 Mobile Safari/537.36",
  1016.     "viewport": {
  1017.       "width": 412,
  1018.       "height": 732
  1019.     },
  1020.     "deviceScaleFactor": 3.5,
  1021.     "isMobile": true,
  1022.     "hasTouch": true,
  1023.     "defaultBrowserType": "chromium"
  1024.   },
  1025.   "Nexus 6P landscape": {
  1026.     "userAgent": "Mozilla/5.0 (Linux; Android 8.0.0; Nexus 6P Build/OPP3.170518.006) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.40 Mobile Safari/537.36",
  1027.     "viewport": {
  1028.       "width": 732,
  1029.       "height": 412
  1030.     },
  1031.     "deviceScaleFactor": 3.5,
  1032.     "isMobile": true,
  1033.     "hasTouch": true,
  1034.     "defaultBrowserType": "chromium"
  1035.   },
  1036.   "Nexus 7": {
  1037.     "userAgent": "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 7 Build/MOB30X) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.40 Safari/537.36",
  1038.     "viewport": {
  1039.       "width": 600,
  1040.       "height": 960
  1041.     },
  1042.     "deviceScaleFactor": 2,
  1043.     "isMobile": true,
  1044.     "hasTouch": true,
  1045.     "defaultBrowserType": "chromium"
  1046.   },
  1047.   "Nexus 7 landscape": {
  1048.     "userAgent": "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 7 Build/MOB30X) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.40 Safari/537.36",
  1049.     "viewport": {
  1050.       "width": 960,
  1051.       "height": 600
  1052.     },
  1053.     "deviceScaleFactor": 2,
  1054.     "isMobile": true,
  1055.     "hasTouch": true,
  1056.     "defaultBrowserType": "chromium"
  1057.   },
  1058.   "Nokia Lumia 520": {
  1059.     "userAgent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows Phone 8.0; Trident/6.0; IEMobile/10.0; ARM; Touch; NOKIA; Lumia 520)",
  1060.     "viewport": {
  1061.       "width": 320,
  1062.       "height": 533
  1063.     },
  1064.     "deviceScaleFactor": 1.5,
  1065.     "isMobile": true,
  1066.     "hasTouch": true,
  1067.     "defaultBrowserType": "chromium"
  1068.   },
  1069.   "Nokia Lumia 520 landscape": {
  1070.     "userAgent": "Mozilla/5.0 (compatible; MSIE 10.0; Windows Phone 8.0; Trident/6.0; IEMobile/10.0; ARM; Touch; NOKIA; Lumia 520)",
  1071.     "viewport": {
  1072.       "width": 533,
  1073.       "height": 320
  1074.     },
  1075.     "deviceScaleFactor": 1.5,
  1076.     "isMobile": true,
  1077.     "hasTouch": true,
  1078.     "defaultBrowserType": "chromium"
  1079.   },
  1080.   "Nokia N9": {
  1081.     "userAgent": "Mozilla/5.0 (MeeGo; NokiaN9) AppleWebKit/534.13 (KHTML, like Gecko) NokiaBrowser/8.5.0 Mobile Safari/534.13",
  1082.     "viewport": {
  1083.       "width": 480,
  1084.       "height": 854
  1085.     },
  1086.     "deviceScaleFactor": 1,
  1087.     "isMobile": true,
  1088.     "hasTouch": true,
  1089.     "defaultBrowserType": "webkit"
  1090.   },
  1091.   "Nokia N9 landscape": {
  1092.     "userAgent": "Mozilla/5.0 (MeeGo; NokiaN9) AppleWebKit/534.13 (KHTML, like Gecko) NokiaBrowser/8.5.0 Mobile Safari/534.13",
  1093.     "viewport": {
  1094.       "width": 854,
  1095.       "height": 480
  1096.     },
  1097.     "deviceScaleFactor": 1,
  1098.     "isMobile": true,
  1099.     "hasTouch": true,
  1100.     "defaultBrowserType": "webkit"
  1101.   },
  1102.   "Pixel 2": {
  1103.     "userAgent": "Mozilla/5.0 (Linux; Android 8.0; Pixel 2 Build/OPD3.170816.012) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.40 Mobile Safari/537.36",
  1104.     "viewport": {
  1105.       "width": 411,
  1106.       "height": 731
  1107.     },
  1108.     "deviceScaleFactor": 2.625,
  1109.     "isMobile": true,
  1110.     "hasTouch": true,
  1111.     "defaultBrowserType": "chromium"
  1112.   },
  1113.   "Pixel 2 landscape": {
  1114.     "userAgent": "Mozilla/5.0 (Linux; Android 8.0; Pixel 2 Build/OPD3.170816.012) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.40 Mobile Safari/537.36",
  1115.     "viewport": {
  1116.       "width": 731,
  1117.       "height": 411
  1118.     },
  1119.     "deviceScaleFactor": 2.625,
  1120.     "isMobile": true,
  1121.     "hasTouch": true,
  1122.     "defaultBrowserType": "chromium"
  1123.   },
  1124.   "Pixel 2 XL": {
  1125.     "userAgent": "Mozilla/5.0 (Linux; Android 8.0.0; Pixel 2 XL Build/OPD1.170816.004) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.40 Mobile Safari/537.36",
  1126.     "viewport": {
  1127.       "width": 411,
  1128.       "height": 823
  1129.     },
  1130.     "deviceScaleFactor": 3.5,
  1131.     "isMobile": true,
  1132.     "hasTouch": true,
  1133.     "defaultBrowserType": "chromium"
  1134.   },
  1135.   "Pixel 2 XL landscape": {
  1136.     "userAgent": "Mozilla/5.0 (Linux; Android 8.0.0; Pixel 2 XL Build/OPD1.170816.004) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.40 Mobile Safari/537.36",
  1137.     "viewport": {
  1138.       "width": 823,
  1139.       "height": 411
  1140.     },
  1141.     "deviceScaleFactor": 3.5,
  1142.     "isMobile": true,
  1143.     "hasTouch": true,
  1144.     "defaultBrowserType": "chromium"
  1145.   },
  1146.   "Pixel 3": {
  1147.     "userAgent": "Mozilla/5.0 (Linux; Android 9; Pixel 3 Build/PQ1A.181105.017.A1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.40 Mobile Safari/537.36",
  1148.     "viewport": {
  1149.       "width": 393,
  1150.       "height": 786
  1151.     },
  1152.     "deviceScaleFactor": 2.75,
  1153.     "isMobile": true,
  1154.     "hasTouch": true,
  1155.     "defaultBrowserType": "chromium"
  1156.   },
  1157.   "Pixel 3 landscape": {
  1158.     "userAgent": "Mozilla/5.0 (Linux; Android 9; Pixel 3 Build/PQ1A.181105.017.A1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.40 Mobile Safari/537.36",
  1159.     "viewport": {
  1160.       "width": 786,
  1161.       "height": 393
  1162.     },
  1163.     "deviceScaleFactor": 2.75,
  1164.     "isMobile": true,
  1165.     "hasTouch": true,
  1166.     "defaultBrowserType": "chromium"
  1167.   },
  1168.   "Pixel 4": {
  1169.     "userAgent": "Mozilla/5.0 (Linux; Android 10; Pixel 4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.40 Mobile Safari/537.36",
  1170.     "viewport": {
  1171.       "width": 353,
  1172.       "height": 745
  1173.     },
  1174.     "deviceScaleFactor": 3,
  1175.     "isMobile": true,
  1176.     "hasTouch": true,
  1177.     "defaultBrowserType": "chromium"
  1178.   },
  1179.   "Pixel 4 landscape": {
  1180.     "userAgent": "Mozilla/5.0 (Linux; Android 10; Pixel 4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.40 Mobile Safari/537.36",
  1181.     "viewport": {
  1182.       "width": 745,
  1183.       "height": 353
  1184.     },
  1185.     "deviceScaleFactor": 3,
  1186.     "isMobile": true,
  1187.     "hasTouch": true,
  1188.     "defaultBrowserType": "chromium"
  1189.   },
  1190.   "Pixel 4a (5G)": {
  1191.     "userAgent": "Mozilla/5.0 (Linux; Android 11; Pixel 4a (5G)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.40 Mobile Safari/537.36",
  1192.     "screen": {
  1193.       "width": 412,
  1194.       "height": 892
  1195.     },
  1196.     "viewport": {
  1197.       "width": 412,
  1198.       "height": 765
  1199.     },
  1200.     "deviceScaleFactor": 2.63,
  1201.     "isMobile": true,
  1202.     "hasTouch": true,
  1203.     "defaultBrowserType": "chromium"
  1204.   },
  1205.   "Pixel 4a (5G) landscape": {
  1206.     "userAgent": "Mozilla/5.0 (Linux; Android 11; Pixel 4a (5G)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.40 Mobile Safari/537.36",
  1207.     "screen": {
  1208.       "height": 892,
  1209.       "width": 412
  1210.     },
  1211.     "viewport": {
  1212.       "width": 840,
  1213.       "height": 312
  1214.     },
  1215.     "deviceScaleFactor": 2.63,
  1216.     "isMobile": true,
  1217.     "hasTouch": true,
  1218.     "defaultBrowserType": "chromium"
  1219.   },
  1220.   "Pixel 5": {
  1221.     "userAgent": "Mozilla/5.0 (Linux; Android 11; Pixel 5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.40 Mobile Safari/537.36",
  1222.     "screen": {
  1223.       "width": 393,
  1224.       "height": 851
  1225.     },
  1226.     "viewport": {
  1227.       "width": 393,
  1228.       "height": 727
  1229.     },
  1230.     "deviceScaleFactor": 2.75,
  1231.     "isMobile": true,
  1232.     "hasTouch": true,
  1233.     "defaultBrowserType": "chromium"
  1234.   },
  1235.   "Pixel 5 landscape": {
  1236.     "userAgent": "Mozilla/5.0 (Linux; Android 11; Pixel 5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.40 Mobile Safari/537.36",
  1237.     "screen": {
  1238.       "width": 851,
  1239.       "height": 393
  1240.     },
  1241.     "viewport": {
  1242.       "width": 802,
  1243.       "height": 293
  1244.     },
  1245.     "deviceScaleFactor": 2.75,
  1246.     "isMobile": true,
  1247.     "hasTouch": true,
  1248.     "defaultBrowserType": "chromium"
  1249.   },
  1250.   "Moto G4": {
  1251.     "userAgent": "Mozilla/5.0 (Linux; Android 7.0; Moto G (4)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.40 Mobile Safari/537.36",
  1252.     "viewport": {
  1253.       "width": 360,
  1254.       "height": 640
  1255.     },
  1256.     "deviceScaleFactor": 3,
  1257.     "isMobile": true,
  1258.     "hasTouch": true,
  1259.     "defaultBrowserType": "chromium"
  1260.   },
  1261.   "Moto G4 landscape": {
  1262.     "userAgent": "Mozilla/5.0 (Linux; Android 7.0; Moto G (4)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.40 Mobile Safari/537.36",
  1263.     "viewport": {
  1264.       "width": 640,
  1265.       "height": 360
  1266.     },
  1267.     "deviceScaleFactor": 3,
  1268.     "isMobile": true,
  1269.     "hasTouch": true,
  1270.     "defaultBrowserType": "chromium"
  1271.   },
  1272.   "Desktop Chrome HiDPI": {
  1273.     "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.40 Safari/537.36",
  1274.     "screen": {
  1275.       "width": 1792,
  1276.       "height": 1120
  1277.     },
  1278.     "viewport": {
  1279.       "width": 1280,
  1280.       "height": 720
  1281.     },
  1282.     "deviceScaleFactor": 2,
  1283.     "isMobile": false,
  1284.     "hasTouch": false,
  1285.     "defaultBrowserType": "chromium"
  1286.   },
  1287.   "Desktop Edge HiDPI": {
  1288.     "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.40 Safari/537.36 Edg/108.0.5359.40",
  1289.     "screen": {
  1290.       "width": 1792,
  1291.       "height": 1120
  1292.     },
  1293.     "viewport": {
  1294.       "width": 1280,
  1295.       "height": 720
  1296.     },
  1297.     "deviceScaleFactor": 2,
  1298.     "isMobile": false,
  1299.     "hasTouch": false,
  1300.     "defaultBrowserType": "chromium"
  1301.   },
  1302.   "Desktop Firefox HiDPI": {
  1303.     "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:106.0) Gecko/20100101 Firefox/106.0",
  1304.     "screen": {
  1305.       "width": 1792,
  1306.       "height": 1120
  1307.     },
  1308.     "viewport": {
  1309.       "width": 1280,
  1310.       "height": 720
  1311.     },
  1312.     "deviceScaleFactor": 2,
  1313.     "isMobile": false,
  1314.     "hasTouch": false,
  1315.     "defaultBrowserType": "firefox"
  1316.   },
  1317.   "Desktop Safari": {
  1318.     "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.4 Safari/605.1.15",
  1319.     "screen": {
  1320.       "width": 1792,
  1321.       "height": 1120
  1322.     },
  1323.     "viewport": {
  1324.       "width": 1280,
  1325.       "height": 720
  1326.     },
  1327.     "deviceScaleFactor": 2,
  1328.     "isMobile": false,
  1329.     "hasTouch": false,
  1330.     "defaultBrowserType": "webkit"
  1331.   },
  1332.   "Desktop Chrome": {
  1333.     "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.40 Safari/537.36",
  1334.     "screen": {
  1335.       "width": 1920,
  1336.       "height": 1080
  1337.     },
  1338.     "viewport": {
  1339.       "width": 1280,
  1340.       "height": 720
  1341.     },
  1342.     "deviceScaleFactor": 1,
  1343.     "isMobile": false,
  1344.     "hasTouch": false,
  1345.     "defaultBrowserType": "chromium"
  1346.   },
  1347.   "Desktop Edge": {
  1348.     "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.40 Safari/537.36 Edg/108.0.5359.40",
  1349.     "screen": {
  1350.       "width": 1920,
  1351.       "height": 1080
  1352.     },
  1353.     "viewport": {
  1354.       "width": 1280,
  1355.       "height": 720
  1356.     },
  1357.     "deviceScaleFactor": 1,
  1358.     "isMobile": false,
  1359.     "hasTouch": false,
  1360.     "defaultBrowserType": "chromium"
  1361.   },
  1362.   "Desktop Firefox": {
  1363.     "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:106.0) Gecko/20100101 Firefox/106.0",
  1364.     "screen": {
  1365.       "width": 1920,
  1366.       "height": 1080
  1367.     },
  1368.     "viewport": {
  1369.       "width": 1280,
  1370.       "height": 720
  1371.     },
  1372.     "deviceScaleFactor": 1,
  1373.     "isMobile": false,
  1374.     "hasTouch": false,
  1375.     "defaultBrowserType": "firefox"
  1376.   }
  1377. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement