diff --git a/docker/local/server/config/mobile_devices.ini b/docker/local/server/config/mobile_devices.ini index 159d6ae6b6..4e974352eb 100644 --- a/docker/local/server/config/mobile_devices.ini +++ b/docker/local/server/config/mobile_devices.ini @@ -1,7 +1,6 @@ ; ; Android Devices ; -; [MotoGPower] label="Motorola G Power" group=Android @@ -17,8 +16,8 @@ group=Android width=360 height=512 dpr=3 -throttle_cpu=3.5 -ua="Mozilla/5.0 (Linux; Android 6.0.1; Moto G (4) Build/MPJ24.139-64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Mobile Safari/537.36" +throttle_cpu=8 +ua="Mozilla/5.0 (Linux; Android 8.1.0; Moto G (4)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Mobile Safari/537.36" [Nexus5] label="Nexus 5" @@ -26,8 +25,8 @@ group=Android width=360 height=511 dpr=3 -throttle_cpu=3 -ua="Mozilla/5.0 (Linux; Android 5.1.1; Nexus 5 Build/LMY48B) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Mobile Safari/537.36" +throttle_cpu=6.5 +ua="Mozilla/5.0 (Linux; Android 5.1.1; Nexus 5 Build/LMY48B) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Mobile Safari/537.36" [Nexus5X] label="Nexus 5X" @@ -35,8 +34,8 @@ group=Android width=411 height=600 dpr=2.6 -throttle_cpu=2.7 -ua="Mozilla/5.0 (Linux; Android 4.4.4; Nexus 5X Build/KTU84Q) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Mobile Safari/537.36" +throttle_cpu=6 +ua="Mozilla/5.0 (Linux; Android 4.4.4; Nexus 5X Build/KTU84Q) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Mobile Safari/537.36" [Pixel] label="Google Pixel" @@ -44,8 +43,8 @@ group=Android width=411 height=600 dpr=2.6 -throttle_cpu=2 -ua="Mozilla/5.0 (Linux; Android 8.0.0; Pixel Build/OPR3.170623.008) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Mobile Safari/537.36" +throttle_cpu=4.5 +ua="Mozilla/5.0 (Linux; Android 8.1.0; Pixel Build/OPR3.170623.008) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Mobile Safari/537.36" [PixelXL] label="Google Pixel XL" @@ -53,8 +52,8 @@ group=Android width=411 height=600 dpr=3.5 -throttle_cpu=2 -ua="Mozilla/5.0 (Linux; Android 8.1.0; Pixel XL Build/OPM1.171019.011) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Mobile Safari/537.36" +throttle_cpu=4.5 +ua="Mozilla/5.0 (Linux; Android 8.1.0; Pixel XL Build/OPM1.171019.011) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Mobile Safari/537.36" [Pixel2] label="Google Pixel 2" @@ -62,8 +61,8 @@ group=Android width=411 height=600 dpr=2.6 -throttle_cpu=1.8 -ua="Mozilla/5.0 (Linux; Android 8.1.0; Pixel 2 Build/OPM1.171019.011) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Mobile Safari/537.36" +throttle_cpu=4 +ua="Mozilla/5.0 (Linux; Android 8.1.0; Pixel 2 Build/OPM1.171019.011) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Mobile Safari/537.36" [Pixel2XL] label="Google Pixel 2 XL" @@ -71,8 +70,108 @@ group=Android width=411 height=600 dpr=3.5 +throttle_cpu=4 +ua="Mozilla/5.0 (Linux; Android 8.1.0; Pixel 2 XL Build/OPM1.171019.011) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Mobile Safari/537.36" + +[Pixel3] +label="Google Pixel 3" +group=Android +width=393 +height=682 +dpr=2.75 +throttle_cpu=3.1 +ua="Mozilla/5.0 (Linux; Android 12) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Mobile Safari/537.36" + +[Pixel3XL] +label="Google Pixel 3 XL" +group=Android +width=412 +height=717 +dpr=3.5 +throttle_cpu=3 +ua="Mozilla/5.0 (Linux; Android 12) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Mobile Safari/537.36" + +[Pixel3A] +label="Google Pixel 3A" +group=Android +width=393 +height=704 +dpr=2.75 +throttle_cpu=4.2 +ua="Mozilla/5.0 (Linux; Android 12) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Mobile Safari/537.36" + +[Pixel3AXL] +label="Google Pixel 3A XL" +group=Android +width=412 +height=760 +dpr=2.5 +throttle_cpu=4.1 +ua="Mozilla/5.0 (Linux; Android 12) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Mobile Safari/537.36" + +[Pixel4] +label="Google Pixel 4" +group=Android +width=393 +height=726 +dpr=2.75 +throttle_cpu=1.7 +ua="Mozilla/5.0 (Linux; Android 12) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Mobile Safari/537.36" + +[Pixel4XL] +label="Google Pixel 4 XL" +group=Android +width=412 +height=765 +dpr=3.5 throttle_cpu=1.8 -ua="Mozilla/5.0 (Linux; Android 8.1.0; Pixel 2 XL Build/OPM1.171019.011) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Mobile Safari/537.36" +ua="Mozilla/5.0 (Linux; Android 12) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Mobile Safari/537.36" + +[Pixel5] +label="Google Pixel 5" +group=Android +width=393 +height=722 +dpr=2.75 +throttle_cpu=2 +ua="Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Mobile Safari/537.36" + + +[Pixel6] +label="Google Pixel 6" +group=Android +width=412 +height=786 +dpr=2.63 +throttle_cpu=1 +ua="Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Mobile Safari/537.36" + +[Pixel6Pro] +label="Google Pixel 6 Pro" +group=Android +width=412 +height=770 +dpr=3.5 +throttle_cpu=1 +ua="Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Mobile Safari/537.36" + +[Pixel7] +label="Google Pixel 7" +group=Android +width=412 +height=783 +dpr=2.63 +throttle_cpu=1 +ua="Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Mobile Safari/537.36" + +[Pixel7PRO] +label="Google Pixel 7 PRO" +group=Android +width=412 +height=788 +dpr=3.5 +throttle_cpu=1 +ua="Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Mobile Safari/537.36" [MotoG] label="Motorola G (gen 1)" @@ -80,8 +179,8 @@ group=Android width=360 height=511 dpr=2 -throttle_cpu=4 -ua="Mozilla/5.0 (Linux; Android 4.4.4; XT1034 Build/KXB21.14-L1.61) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Mobile Safari/537.36" +throttle_cpu=11 +ua="Mozilla/5.0 (Linux; Android 4.4.4; XT1034 Build/KXB21.14-L1.61) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Mobile Safari/537.36" [GalaxyS5] label="Samsung Galaxy S5" @@ -89,8 +188,8 @@ group=Android width=360 height=511 dpr=3 -throttle_cpu=3.7 -ua="Mozilla/5.0 (Linux; Android 6.0.1; SM-G900T Build/MMB29M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Mobile Safari/537.36" +throttle_cpu=9 +ua="Mozilla/5.0 (Linux; Android 6.0.1; SM-G900T Build/MMB29M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Mobile Safari/537.36" [GalaxyS7] label="Samsung Galaxy S7" @@ -98,8 +197,8 @@ group=Android width=360 height=511 dpr=4 -throttle_cpu=2 -ua="Mozilla/5.0 (Linux; Android 4.4.4; Android 6.0.1; SM-G930F Build/MMB29K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Mobile Safari/537.36" +throttle_cpu=4.5 +ua="Mozilla/5.0 (Linux; Android 8.1.0; SM-G930F Build/MMB29K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Mobile Safari/537.36" [GalaxyS8] label="Samsung Galaxy S8/S8+/Note 8" @@ -107,8 +206,26 @@ group=Android width=360 height=611 dpr=4 -throttle_cpu=1.8 -ua="Mozilla/5.0 (Linux; Android 4.4.4; Android 6.0.1; SM-G950F Build/MMB29K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Mobile Safari/537.36" +throttle_cpu=4 +ua="Mozilla/5.0 (Linux; Android 8.1.0; SM-G950F Build/MMB29K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Mobile Safari/537.36" + +[GalaxyS23] +label="Galaxy S23" +group=Android +width=384 +height=660 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (Linux; Android 13; SAMSUNG SM-S911B) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/23.0 Chrome/115.0.0.0 Mobile Safari/537.36" + +[GalaxyS23Ultra] +label="Galaxy S23 Ultra" +group=Android +width=384 +height=660 +dpr=3.75 +throttle_cpu=1 +ua="Mozilla/5.0 (Linux; Android 13; SAMSUNG SM-S918B) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/23.0 Chrome/115.0.0.0 Mobile Safari/537.36" [MotoE] label="Motorola E" @@ -116,8 +233,8 @@ group=Android width=360 height=511 dpr=1.5 -throttle_cpu=5.5 -ua="Mozilla/5.0 (Linux; Android 4.4.4; XT1021 Build/KXC21.5-53) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Mobile Safari/537.36" +throttle_cpu=15 +ua="Mozilla/5.0 (Linux; Android 4.4.4; XT1021 Build/KXC21.5-53) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Mobile Safari/537.36" [AndroidOne] label="Android One" @@ -125,8 +242,8 @@ group=Android width=320 height=440 dpr=1.5 -throttle_cpu=5.5 -ua="Mozilla/5.0 (Linux; Android 4.4.4; Micromax AQ4501 Build/KPW53) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Mobile Safari/537.36" +throttle_cpu=15 +ua="Mozilla/5.0 (Linux; Android 4.4.4; Micromax AQ4501 Build/KPW53) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Mobile Safari/537.36" [Nexus7] label="Nexus 7" @@ -134,8 +251,8 @@ group=Android width=600 height=887 dpr=2 -throttle_cpu=3.7 -ua="Mozilla/5.0 (Linux; Android 4.4.4; Nexus 7 Build/KTU84P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Mobile Safari/537.36" +throttle_cpu=9 +ua="Mozilla/5.0 (Linux; Android 4.4.4; Nexus 7 Build/KTU84P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Mobile Safari/537.36" [Nexus7L] label="Nexus 7 - Landscape" @@ -143,65 +260,263 @@ group=Android width=960 height=527 dpr=2 -throttle_cpu=3.7 -ua="Mozilla/5.0 (Linux; Android 4.4.4; Nexus 7 Build/KTU84P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Mobile Safari/537.36" +throttle_cpu=9 +ua="Mozilla/5.0 (Linux; Android 4.4.4; Nexus 7 Build/KTU84P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Mobile Safari/537.36" ; ; iOS Devices ; -[iPhone5c] -label="iPhone 5C" +[IPhone15] +label="IPhone 15" group=iOS -width=320 -height=460 +width=393 +height=659 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhone15Plus] +label="iPhone 15 Plus" +group=iOS +width=430 +height=739 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhone15Pro] +label="iPhone 15 Pro" +group=iOS +width=393 +height=659 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhone15ProMax] +label="iPhone 15 Pro Max" +group=iOS +width=430 +height=739 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhone14] +label="iPhone 14" +group=iOS +width=390 +height=663 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhone14Plus] +label="iPhone 14 Plus" +group=iOS +width=428 +height=745 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhone14Pro] +label="iPhone 14 Pro" +group=iOS +width=393 +height=659 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhone14ProMax] +label="iPhone 14 Pro Max" +group=iOS +width=430 +height=739 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhoneSE2022] +label="iPhone SE 2022" +group=iOS +width=375 +height=547 dpr=2 throttle_cpu=1 -ua="Mozilla/5.0 (Linux; Android 4.4.4; Android 6.0.1; SM-G950F Build/MMB29K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Mobile Safari/537.36" +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" -[iPhone6] -label="iPhone 6/7/8" +[iPhone13Mini] +label="iPhone 13 Mini" +group=iOS +width=375 +height=628 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhone13] +label="iPhone 13" +group=iOS +width=390 +height=663 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhone13Pro] +label="iPhone 13 Pro" +group=iOS +width=390 +height=663 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhone13ProMax] +label="iPhone 13 Pro Max" +group=iOS +width=428 +height=745 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhone12Mini] +label="iPhone 12 Mini" group=iOS width=375 -height=725 +height=629 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhone12] +label="iPhone 12" +group=iOS +width=390 +height=663 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhone12Pro] +label="iPhone 12 Pro" +group=iOS +width=390 +height=663 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhone12ProMax] +label="iPhone 12 Pro Max" +group=iOS +width=428 +height=745 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhone11] +label="iPhone 11" +group=iOS +width=414 +height=714 dpr=2 throttle_cpu=1 -ua="Mozilla/5.0 (Linux; Android 4.4.4; Android 6.0.1; SM-G950F Build/MMB29K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Mobile Safari/537.36" -;ua="Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Mobile/15A372" +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" -[iPhone6Dummy] -label="iPhone 6/7/8 - without User Agent" +[iPhone11Pro] +label="iPhone 11 Pro" group=iOS width=375 -height=725 +height=634 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhone11ProMax] +label="iPhone 11 Pro Max" +group=iOS +width=414 +height=718 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhoneXR] +label="iPhone XR" +group=iOS +width=414 +height=714 dpr=2 throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" -[iPhone6plus] -label="iPhone 6+/7+/8+" +[iPhoneXS] +label="iPhone XS" +group=iOS +width=375 +height=634 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhoneXSMax] +label="iPhone XS Max" group=iOS width=414 -height=622 +height=718 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhoneSE2020] +label="iPhone SE 2020" +group=iOS +width=375 +height=547 dpr=2 throttle_cpu=1 -ua="Mozilla/5.0 (Linux; Android 4.4.4; Android 6.0.1; SM-G950F Build/MMB29K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Mobile Safari/537.36" +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" [iPhoneX] label="iPhone X" group=iOS width=375 height=635 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 16_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.4 Mobile/15E148 Safari/604.1" + +[iPhone6plus] +label="iPhone 6+/7+/8+" +group=iOS +width=414 +height=622 dpr=2 throttle_cpu=1 -ua="Mozilla/5.0 (Linux; Android 4.4.4; Android 6.0.1; SM-G950F Build/MMB29K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Mobile Safari/537.36" +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Mobile/15E148 Safari/604.1" -[iPad] -label="iPad" +[iPhone6] +label="iPhone 6/7/8" group=iOS -width=768 -height=960 +width=375 +height=559 dpr=2 throttle_cpu=1 -ua="Mozilla/5.0 (iPad; CPU OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Mobile/15A372" +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Mobile/15E148 Safari/604.1" + +[iPhone5c] +label="iPhone 5C" +group=iOS +width=320 +height=460 +dpr=2 +throttle_cpu=2 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/10.3 Mobile/15E148 Safari/604.1" [iPadMini2] label="iPad Mini" @@ -210,4 +525,13 @@ width=768 height=960 dpr=2 throttle_cpu=1 -ua="Mozilla/5.0 (iPad; CPU OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Mobile/15A372" +ua="Mozilla/5.0 (iPad; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Mobile/15E148 Safari/604.1" + +[iPad] +label="iPad" +group=iOS +width=768 +height=960 +dpr=2 +throttle_cpu=1 +ua="Mozilla/5.0 (iPad; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Mobile/15E148 Safari/604.1" \ No newline at end of file diff --git a/www/assets/css/pagestyle2.css b/www/assets/css/pagestyle2.css index 91a91d49fc..9d3675b213 100644 --- a/www/assets/css/pagestyle2.css +++ b/www/assets/css/pagestyle2.css @@ -6174,6 +6174,23 @@ th.header { color: #111; } +#runningHeader .urlLinkWrap { + display: block; + overflow-wrap: break-word; + word-wrap: break-word; + -ms-word-break: break-all; + word-break: break-all; + word-break: break-word; + -ms-hyphens: auto; + -moz-hyphens: auto; + -webkit-hyphens: auto; + hyphens: auto; +} + +.scriptedTestContent { + overflow: hidden; +} + #runningHeader ul:first-of-type { padding: 1em; line-height: 1.4; diff --git a/www/assets/images/carousel/GAP.svg b/www/assets/images/carousel/GAP.svg new file mode 100644 index 0000000000..96ebf2b02d --- /dev/null +++ b/www/assets/images/carousel/GAP.svg @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/www/assets/images/carousel/belkin.svg b/www/assets/images/carousel/belkin.svg new file mode 100644 index 0000000000..a23e633e80 --- /dev/null +++ b/www/assets/images/carousel/belkin.svg @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/www/assets/images/carousel/bottom-wave.png b/www/assets/images/carousel/bottom-wave.png new file mode 100644 index 0000000000..33fa0b160d Binary files /dev/null and b/www/assets/images/carousel/bottom-wave.png differ diff --git a/www/assets/images/carousel/canva.svg b/www/assets/images/carousel/canva.svg new file mode 100644 index 0000000000..5759f04263 --- /dev/null +++ b/www/assets/images/carousel/canva.svg @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/www/assets/images/carousel/chanel.svg b/www/assets/images/carousel/chanel.svg new file mode 100644 index 0000000000..ace5577cc8 --- /dev/null +++ b/www/assets/images/carousel/chanel.svg @@ -0,0 +1,63 @@ + +image/svg+xml + + + + + + + + \ No newline at end of file diff --git a/www/assets/images/carousel/dynatrace.svg b/www/assets/images/carousel/dynatrace.svg new file mode 100644 index 0000000000..ca30d40b92 --- /dev/null +++ b/www/assets/images/carousel/dynatrace.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/www/assets/images/carousel/fedEx.svg b/www/assets/images/carousel/fedEx.svg new file mode 100644 index 0000000000..f8c6d697c1 --- /dev/null +++ b/www/assets/images/carousel/fedEx.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + diff --git a/www/assets/images/carousel/google.svg b/www/assets/images/carousel/google.svg new file mode 100644 index 0000000000..3790851de1 --- /dev/null +++ b/www/assets/images/carousel/google.svg @@ -0,0 +1,2 @@ + + diff --git a/www/assets/images/carousel/hubSpot.svg b/www/assets/images/carousel/hubSpot.svg new file mode 100644 index 0000000000..3de7200835 --- /dev/null +++ b/www/assets/images/carousel/hubSpot.svg @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/www/assets/images/carousel/ikea.svg b/www/assets/images/carousel/ikea.svg new file mode 100644 index 0000000000..d33e3bf980 --- /dev/null +++ b/www/assets/images/carousel/ikea.svg @@ -0,0 +1,29 @@ + + + + + + + + + + diff --git a/www/assets/images/carousel/mcKinsey.svg b/www/assets/images/carousel/mcKinsey.svg new file mode 100644 index 0000000000..309c3400de --- /dev/null +++ b/www/assets/images/carousel/mcKinsey.svg @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/www/assets/images/carousel/netlify.svg b/www/assets/images/carousel/netlify.svg new file mode 100644 index 0000000000..e382cf96e6 --- /dev/null +++ b/www/assets/images/carousel/netlify.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/www/assets/images/carousel/oracle.svg b/www/assets/images/carousel/oracle.svg new file mode 100644 index 0000000000..78adf3a10f --- /dev/null +++ b/www/assets/images/carousel/oracle.svg @@ -0,0 +1,19 @@ + + + + + + + + diff --git a/www/assets/images/carousel/salesforce.svg b/www/assets/images/carousel/salesforce.svg new file mode 100644 index 0000000000..431017eb26 --- /dev/null +++ b/www/assets/images/carousel/salesforce.svg @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + diff --git a/www/assets/images/carousel/shopify.svg b/www/assets/images/carousel/shopify.svg new file mode 100644 index 0000000000..6af0048b3a --- /dev/null +++ b/www/assets/images/carousel/shopify.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/www/assets/images/carousel/stripe.svg b/www/assets/images/carousel/stripe.svg new file mode 100644 index 0000000000..9a154c25d1 --- /dev/null +++ b/www/assets/images/carousel/stripe.svg @@ -0,0 +1,24 @@ + + + + + + + + diff --git a/www/assets/images/carousel/top-wave.png b/www/assets/images/carousel/top-wave.png new file mode 100644 index 0000000000..0af6b50ba7 Binary files /dev/null and b/www/assets/images/carousel/top-wave.png differ diff --git a/www/assets/images/carousel/urbanOutfitters.svg b/www/assets/images/carousel/urbanOutfitters.svg new file mode 100644 index 0000000000..7cbfa15cc1 --- /dev/null +++ b/www/assets/images/carousel/urbanOutfitters.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/www/assets/images/carousel/wave.png b/www/assets/images/carousel/wave.png new file mode 100644 index 0000000000..8df3c29ec3 Binary files /dev/null and b/www/assets/images/carousel/wave.png differ diff --git a/www/common_lib.inc b/www/common_lib.inc index 6b7706e76e..ca78b3b829 100644 --- a/www/common_lib.inc +++ b/www/common_lib.inc @@ -677,7 +677,7 @@ function BuildLocations(&$locations) foreach ($parts as $browser) { $browsers[] = trim($browser); } - if (count($browsers) > 1) { + if (count($browsers)) { // default to the first browser in the list if ($default == $value) { $default .= ':' . $browsers[0]; @@ -704,10 +704,6 @@ function BuildLocations(&$locations) $locations[$label] = $cfg; } - } else { - // for single-browser locations, just copy it over as it exists - $location[$index] = $value; - $index++; } } } @@ -1138,7 +1134,7 @@ function GetScriptBlock() } if ($show) { $html .= 'Scripted Test:'; - $html .= '
' . htmlspecialchars($test['testinfo']['script']) . '
'; + $html .= '
' . htmlspecialchars($test['testinfo']['script']) . '
'; } } return $html; diff --git a/www/include/carousel.inc b/www/include/carousel.inc new file mode 100644 index 0000000000..c4d4936bc7 --- /dev/null +++ b/www/include/carousel.inc @@ -0,0 +1,184 @@ + +
+ +
\ No newline at end of file diff --git a/www/include/home-subsections.inc b/www/include/home-subsections.inc index c4350b4779..c2cd812875 100644 --- a/www/include/home-subsections.inc +++ b/www/include/home-subsections.inc @@ -1,10 +1,13 @@ - 'Experiments are a game changer for quantifying the speed impact of performance optimizations. What took days of technical work is now just a few clicks. Not only will this save tons of time, it will let us test and iterate ideas to find the right mix of recommendations efficiently.
I’m blown away this exists, it feels like magic.', - 'author' => 'Todd Parker Partner, Filament Group'), - /*array('quote' => 'The best professional web performance investigators I know use WPT as a critical part of their workflows, and it\'s the center of mine.', + array( + 'quote' => 'The best professional web performance investigators I know use WPT as a critical part of their workflows, and it\'s the center or mine.', + 'author' => 'Alex Russel Program Manager, Microsoft Edge' + ), + /* array('quote' => 'Experiments are a game changer for quantifying the speed impact of performance optimizations. What took days of technical work is now just a few clicks. Not only will this save tons of time, it will let us test and iterate ideas to find the right mix of recommendations efficiently.
I’m blown away this exists, it feels like magic.', + 'author' => 'Todd Parker Partner, Filament Group'), + array('quote' => 'The best professional web performance investigators I know use WPT as a critical part of their workflows, and it\'s the center of mine.', 'author' => 'Alex Russell Program Manager, Microsoft Edge'), array('quote' => 'One of the cool features of WebPageTest is that it can generate a filmstrip of screen snapshots taken during a web page load, enabling us to quantify how a page loads, visually. This view makes it significantly easier to determine how long the page is blank for, and how long it takes for the most important content to render.

Being able to look at the results in this way, provides the ability to empathise with the user.', 'author' => 'Andrew Galloni Engineering Director at Cloudflare'), @@ -15,6 +18,7 @@ $quotes = array( ); $quote = $quotes[array_rand($quotes)]; ?> +

@@ -37,59 +41,4 @@ $quote = $quotes[array_rand($quotes)];

In-Depth Metrics

Dive into the anatomy of your webpage with components like DNS, TCP, TLS, and more.

- -

What's new on the WebPageTest Blog

- -'; - foreach ($feeds as $category => $items) { - if (count($items)) { - rsort($items); - echo '
'; - echo "

$category

"; - echo '
'; - } - } - echo ''; - } -} -?> + \ No newline at end of file diff --git a/www/resources/views/pages/lighthouse.blade.php b/www/resources/views/pages/lighthouse.blade.php index 0d708941d7..f2f029b8dd 100644 --- a/www/resources/views/pages/lighthouse.blade.php +++ b/www/resources/views/pages/lighthouse.blade.php @@ -73,6 +73,7 @@ function copySelector(selector) { 50-89 90-100).

+

For scripted tests, Lighthouse report will only be available on the final step.

Did you know? Lighthouse runs in Chrome and provides a great complementary analysis alongside the many browsers, devices, and locations WebPageTest offers. To see how this site performs in more environments: Start a new test

diff --git a/www/running.inc b/www/running.inc index 427f5df36b..213f054010 100644 --- a/www/running.inc +++ b/www/running.inc @@ -54,9 +54,9 @@ echo "URL: $url
\n"; } else { if ($test['testinfo']['type'] === "traceroute") { - echo "Host/IP: $url
\n"; + echo "Host/IP: $url
\n"; } else { - echo "URL: $url
\n"; + echo "URL: $url
\n"; } } echo "From: {$test['test']['location']}
\n"; diff --git a/www/settings/mobile_devices.ini b/www/settings/mobile_devices.ini index 48715feed2..4e974352eb 100644 --- a/www/settings/mobile_devices.ini +++ b/www/settings/mobile_devices.ini @@ -73,6 +73,106 @@ dpr=3.5 throttle_cpu=4 ua="Mozilla/5.0 (Linux; Android 8.1.0; Pixel 2 XL Build/OPM1.171019.011) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Mobile Safari/537.36" +[Pixel3] +label="Google Pixel 3" +group=Android +width=393 +height=682 +dpr=2.75 +throttle_cpu=3.1 +ua="Mozilla/5.0 (Linux; Android 12) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Mobile Safari/537.36" + +[Pixel3XL] +label="Google Pixel 3 XL" +group=Android +width=412 +height=717 +dpr=3.5 +throttle_cpu=3 +ua="Mozilla/5.0 (Linux; Android 12) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Mobile Safari/537.36" + +[Pixel3A] +label="Google Pixel 3A" +group=Android +width=393 +height=704 +dpr=2.75 +throttle_cpu=4.2 +ua="Mozilla/5.0 (Linux; Android 12) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Mobile Safari/537.36" + +[Pixel3AXL] +label="Google Pixel 3A XL" +group=Android +width=412 +height=760 +dpr=2.5 +throttle_cpu=4.1 +ua="Mozilla/5.0 (Linux; Android 12) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Mobile Safari/537.36" + +[Pixel4] +label="Google Pixel 4" +group=Android +width=393 +height=726 +dpr=2.75 +throttle_cpu=1.7 +ua="Mozilla/5.0 (Linux; Android 12) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Mobile Safari/537.36" + +[Pixel4XL] +label="Google Pixel 4 XL" +group=Android +width=412 +height=765 +dpr=3.5 +throttle_cpu=1.8 +ua="Mozilla/5.0 (Linux; Android 12) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.0.0 Mobile Safari/537.36" + +[Pixel5] +label="Google Pixel 5" +group=Android +width=393 +height=722 +dpr=2.75 +throttle_cpu=2 +ua="Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Mobile Safari/537.36" + + +[Pixel6] +label="Google Pixel 6" +group=Android +width=412 +height=786 +dpr=2.63 +throttle_cpu=1 +ua="Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Mobile Safari/537.36" + +[Pixel6Pro] +label="Google Pixel 6 Pro" +group=Android +width=412 +height=770 +dpr=3.5 +throttle_cpu=1 +ua="Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Mobile Safari/537.36" + +[Pixel7] +label="Google Pixel 7" +group=Android +width=412 +height=783 +dpr=2.63 +throttle_cpu=1 +ua="Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Mobile Safari/537.36" + +[Pixel7PRO] +label="Google Pixel 7 PRO" +group=Android +width=412 +height=788 +dpr=3.5 +throttle_cpu=1 +ua="Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Mobile Safari/537.36" + [MotoG] label="Motorola G (gen 1)" group=Android @@ -109,6 +209,24 @@ dpr=4 throttle_cpu=4 ua="Mozilla/5.0 (Linux; Android 8.1.0; SM-G950F Build/MMB29K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.54 Mobile Safari/537.36" +[GalaxyS23] +label="Galaxy S23" +group=Android +width=384 +height=660 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (Linux; Android 13; SAMSUNG SM-S911B) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/23.0 Chrome/115.0.0.0 Mobile Safari/537.36" + +[GalaxyS23Ultra] +label="Galaxy S23 Ultra" +group=Android +width=384 +height=660 +dpr=3.75 +throttle_cpu=1 +ua="Mozilla/5.0 (Linux; Android 13; SAMSUNG SM-S918B) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/23.0 Chrome/115.0.0.0 Mobile Safari/537.36" + [MotoE] label="Motorola E" group=Android @@ -148,23 +266,230 @@ ua="Mozilla/5.0 (Linux; Android 4.4.4; Nexus 7 Build/KTU84P) AppleWebKit/537.36 ; ; iOS Devices ; -[iPhone5c] -label="iPhone 5C" +[IPhone15] +label="IPhone 15" group=iOS -width=320 -height=460 +width=393 +height=659 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhone15Plus] +label="iPhone 15 Plus" +group=iOS +width=430 +height=739 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhone15Pro] +label="iPhone 15 Pro" +group=iOS +width=393 +height=659 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhone15ProMax] +label="iPhone 15 Pro Max" +group=iOS +width=430 +height=739 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhone14] +label="iPhone 14" +group=iOS +width=390 +height=663 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhone14Plus] +label="iPhone 14 Plus" +group=iOS +width=428 +height=745 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhone14Pro] +label="iPhone 14 Pro" +group=iOS +width=393 +height=659 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhone14ProMax] +label="iPhone 14 Pro Max" +group=iOS +width=430 +height=739 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhoneSE2022] +label="iPhone SE 2022" +group=iOS +width=375 +height=547 dpr=2 -throttle_cpu=2 -ua="Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/10.3 Mobile/15E148 Safari/604.1" +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" -[iPhone6] -label="iPhone 6/7/8" +[iPhone13Mini] +label="iPhone 13 Mini" group=iOS width=375 -height=559 +height=628 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhone13] +label="iPhone 13" +group=iOS +width=390 +height=663 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhone13Pro] +label="iPhone 13 Pro" +group=iOS +width=390 +height=663 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhone13ProMax] +label="iPhone 13 Pro Max" +group=iOS +width=428 +height=745 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhone12Mini] +label="iPhone 12 Mini" +group=iOS +width=375 +height=629 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhone12] +label="iPhone 12" +group=iOS +width=390 +height=663 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhone12Pro] +label="iPhone 12 Pro" +group=iOS +width=390 +height=663 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhone12ProMax] +label="iPhone 12 Pro Max" +group=iOS +width=428 +height=745 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhone11] +label="iPhone 11" +group=iOS +width=414 +height=714 dpr=2 throttle_cpu=1 -ua="Mozilla/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Mobile/15E148 Safari/604.1" +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhone11Pro] +label="iPhone 11 Pro" +group=iOS +width=375 +height=634 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhone11ProMax] +label="iPhone 11 Pro Max" +group=iOS +width=414 +height=718 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhoneXR] +label="iPhone XR" +group=iOS +width=414 +height=714 +dpr=2 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhoneXS] +label="iPhone XS" +group=iOS +width=375 +height=634 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhoneXSMax] +label="iPhone XS Max" +group=iOS +width=414 +height=718 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhoneSE2020] +label="iPhone SE 2020" +group=iOS +width=375 +height=547 +dpr=2 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 17_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1" + +[iPhoneX] +label="iPhone X" +group=iOS +width=375 +height=635 +dpr=3 +throttle_cpu=1 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 16_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.4 Mobile/15E148 Safari/604.1" [iPhone6plus] label="iPhone 6+/7+/8+" @@ -175,17 +500,26 @@ dpr=2 throttle_cpu=1 ua="Mozilla/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Mobile/15E148 Safari/604.1" -[iPhoneX] -label="iPhone X" +[iPhone6] +label="iPhone 6/7/8" group=iOS width=375 -height=635 +height=559 dpr=2 throttle_cpu=1 ua="Mozilla/5.0 (iPhone; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Mobile/15E148 Safari/604.1" -[iPad] -label="iPad" +[iPhone5c] +label="iPhone 5C" +group=iOS +width=320 +height=460 +dpr=2 +throttle_cpu=2 +ua="Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/10.3 Mobile/15E148 Safari/604.1" + +[iPadMini2] +label="iPad Mini" group=iOS width=768 height=960 @@ -193,11 +527,11 @@ dpr=2 throttle_cpu=1 ua="Mozilla/5.0 (iPad; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Mobile/15E148 Safari/604.1" -[iPadMini2] -label="iPad Mini" +[iPad] +label="iPad" group=iOS width=768 height=960 dpr=2 throttle_cpu=1 -ua="Mozilla/5.0 (iPad; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Mobile/15E148 Safari/604.1" +ua="Mozilla/5.0 (iPad; CPU iPhone OS 15_0_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.0 Mobile/15E148 Safari/604.1" \ No newline at end of file diff --git a/www/templates/account/plans/includes/billing-address-form.php b/www/templates/account/plans/includes/billing-address-form.php index f7efd1ac87..327cd1b791 100644 --- a/www/templates/account/plans/includes/billing-address-form.php +++ b/www/templates/account/plans/includes/billing-address-form.php @@ -15,7 +15,7 @@
-
-
- - -
-