class DevicePreset { final String deviceType; final String userAgent; final String deviceName; final String osVersion; final String screen; final String timezone; final String locale; DevicePreset({ required this.deviceType, required this.userAgent, required this.deviceName, required this.osVersion, required this.screen, required this.timezone, required this.locale, }); } final List devicePresets = [ DevicePreset( deviceType: 'ANDROID', userAgent: 'Mozilla/5.0 (Linux; Android 14; SM-S928B) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Mobile Safari/537.36', deviceName: 'Samsung Galaxy S24 Ultra', osVersion: 'Android 14', screen: '1440x3120 2.8x', timezone: 'Europe/Berlin', locale: 'de-DE', ), DevicePreset( deviceType: 'ANDROID', userAgent: 'Mozilla/5.0 (Linux; Android 14; Pixel 8 Pro) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Mobile Safari/537.36', deviceName: 'Google Pixel 8 Pro', osVersion: 'Android 14', screen: '1344x2992 2.7x', timezone: 'America/New_York', locale: 'en-US', ), DevicePreset( deviceType: 'ANDROID', userAgent: 'Mozilla/5.0 (Linux; Android 13; 23021RAA2Y) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Mobile Safari/537.36', deviceName: 'Xiaomi 13 Pro', osVersion: 'Android 13', screen: '1440x3200 2.9x', timezone: 'Asia/Shanghai', locale: 'zh-CN', ), DevicePreset( deviceType: 'ANDROID', userAgent: 'Mozilla/5.0 (Linux; Android 14; CPH2521) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Mobile Safari/537.36', deviceName: 'OnePlus 12', osVersion: 'Android 14', screen: '1440x3168 2.8x', timezone: 'Asia/Kolkata', locale: 'en-IN', ), DevicePreset( deviceType: 'ANDROID', userAgent: 'Mozilla/5.0 (Linux; Android 13; SM-G998B) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Mobile Safari/537.36', deviceName: 'Samsung Galaxy S21 Ultra', osVersion: 'Android 13', screen: '1440x3200 2.9x', timezone: 'Europe/London', locale: 'en-GB', ), DevicePreset( deviceType: 'ANDROID', userAgent: 'Mozilla/5.0 (Linux; Android 12; Pixel 6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Mobile Safari/537.36', deviceName: 'Google Pixel 6', osVersion: 'Android 12', screen: '1080x2400 2.6x', timezone: 'America/Chicago', locale: 'en-US', ), DevicePreset( deviceType: 'ANDROID', userAgent: 'Mozilla/5.0 (Linux; Android 13; RMX3371) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Mobile Safari/537.36', deviceName: 'Realme GT Master Edition', osVersion: 'Android 13', screen: '1080x2400 2.5x', timezone: 'Asia/Dubai', locale: 'ar-AE', ), DevicePreset( deviceType: 'ANDROID', userAgent: 'Mozilla/5.0 (Linux; Android 11; M2101K6G) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Mobile Safari/537.36', deviceName: 'Poco F3', osVersion: 'Android 11', screen: '1080x2400 2.6x', timezone: 'Europe/Madrid', locale: 'es-ES', ), DevicePreset( deviceType: 'ANDROID', userAgent: 'Mozilla/5.0 (Linux; Android 14; SO-51D) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Mobile Safari/537.36', deviceName: 'Sony Xperia 1 V', osVersion: 'Android 14', screen: '1644x3840 3.5x', timezone: 'Asia/Tokyo', locale: 'ja-JP', ), DevicePreset( deviceType: 'ANDROID', userAgent: 'Mozilla/5.0 (Linux; Android 13; XT2201-2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Mobile Safari/537.36', deviceName: 'Motorola Edge 30 Pro', osVersion: 'Android 13', screen: '1080x2400 2.5x', timezone: 'America/Sao_Paulo', locale: 'pt-BR', ), DevicePreset( deviceType: 'ANDROID', userAgent: 'Mozilla/5.0 (Linux; Android 14; SM-A546E) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Mobile Safari/537.36', deviceName: 'Samsung Galaxy A54', osVersion: 'Android 14', screen: '1080x2340 2.5x', timezone: 'Australia/Sydney', locale: 'en-AU', ), DevicePreset( deviceType: 'ANDROID', userAgent: 'Mozilla/5.0 (Linux; Android 12; 2201116SG) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Mobile Safari/537.36', deviceName: 'Redmi Note 11 Pro', osVersion: 'Android 12', screen: '1080x2400 2.6x', timezone: 'Europe/Rome', locale: 'it-IT', ), DevicePreset( deviceType: 'ANDROID', userAgent: 'Mozilla/5.0 (Linux; Android 13; ZS676KS) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Mobile Safari/537.36', deviceName: 'Asus ROG Phone 6', osVersion: 'Android 13', screen: '1080x2448 2.6x', timezone: 'Asia/Taipei', locale: 'zh-TW', ), DevicePreset( deviceType: 'ANDROID', userAgent: 'Mozilla/5.0 (Linux; Android 10; TA-1021) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/115.0.0.0 Mobile Safari/537.36', deviceName: 'Nokia 8', osVersion: 'Android 10', screen: '1440x2560 2.4x', timezone: 'Europe/Helsinki', locale: 'fi-FI', ), DevicePreset( deviceType: 'ANDROID', userAgent: 'Mozilla/5.0 (Linux; Android 13; PGT-N19) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Mobile Safari/537.36', deviceName: 'Huawei P60 Pro', osVersion: 'Android 13 (EMUI)', screen: '1220x2700 2.7x', timezone: 'Europe/Paris', locale: 'fr-FR', ), DevicePreset( deviceType: 'ANDROID', userAgent: 'Mozilla/5.0 (Linux; Android 9; LM-G710) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Mobile Safari/537.36', deviceName: 'LG G7 ThinQ', osVersion: 'Android 9', screen: '1440x3120 2.8x', timezone: 'Asia/Seoul', locale: 'ko-KR', ), DevicePreset( deviceType: 'ANDROID', userAgent: 'Mozilla/5.0 (Linux; Android 14; Nothing Phone (2)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Mobile Safari/537.36', deviceName: 'Nothing Phone (2)', osVersion: 'Android 14', screen: '1080x2412 2.5x', timezone: 'America/Toronto', locale: 'en-CA', ), DevicePreset( deviceType: 'ANDROID', userAgent: 'Mozilla/5.0 (Linux; Android 13; SM-F936U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Mobile Safari/537.36', deviceName: 'Samsung Galaxy Z Fold 4', osVersion: 'Android 13', screen: '1812x2176 2.2x', timezone: 'America/Denver', locale: 'en-US', ), DevicePreset( deviceType: 'ANDROID', userAgent: 'Mozilla/5.0 (Linux; Android 12; LE2113) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Mobile Safari/537.36', deviceName: 'OnePlus 9', osVersion: 'Android 12', screen: '1080x2400 2.6x', timezone: 'Europe/Stockholm', locale: 'sv-SE', ), DevicePreset( deviceType: 'ANDROID', userAgent: 'Mozilla/5.0 (Linux; Android 14; Pixel 7a) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Mobile Safari/537.36', deviceName: 'Google Pixel 7a', osVersion: 'Android 14', screen: '1080x2400 2.5x', timezone: 'Europe/Amsterdam', locale: 'nl-NL', ), DevicePreset( deviceType: 'IOS', userAgent: 'Mozilla/5.0 (iPhone; CPU iPhone OS 17_5_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Mobile/15E148 Safari/604.1', deviceName: 'iPhone 15 Pro Max', osVersion: 'iOS 17.5.1', screen: '1290x2796 3.0x', timezone: 'America/Los_Angeles', locale: 'en-US', ), DevicePreset( deviceType: 'IOS', userAgent: 'Mozilla/5.0 (iPhone; CPU iPhone OS 16_7 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Mobile/15E148 Safari/604.1', deviceName: 'iPhone 13', osVersion: 'iOS 16.7', screen: '1170x2532 3.0x', timezone: 'Europe/London', locale: 'en-GB', ), DevicePreset( deviceType: 'IOS', userAgent: 'Mozilla/5.0 (iPad; CPU OS 17_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/124.0.6367.88 Mobile/15E148 Safari/604.1', deviceName: 'iPad Pro 11-inch', osVersion: 'iPadOS 17.5', screen: '1668x2388 2.0x', timezone: 'Europe/Paris', locale: 'fr-FR', ), DevicePreset( deviceType: 'IOS', userAgent: 'Mozilla/5.0 (iPhone; CPU iPhone OS 17_4_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) FxiOS/125.0 Mobile/15E148', deviceName: 'iPhone 14 Pro', osVersion: 'iOS 17.4.1', screen: '1179x2556 3.0x', timezone: 'Europe/Berlin', locale: 'de-DE', ), DevicePreset( deviceType: 'IOS', userAgent: 'Mozilla/5.0 (iPhone; CPU iPhone OS 15_8 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.6.3 Mobile/15E148 Safari/604.1', deviceName: 'iPhone SE (2020)', osVersion: 'iOS 15.8', screen: '750x1334 2.0x', timezone: 'Australia/Melbourne', locale: 'en-AU', ), DevicePreset( deviceType: 'IOS', userAgent: 'Mozilla/5.0 (iPhone; CPU iPhone OS 17_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) OPR/55.0.2519.144889 Mobile/15E148', deviceName: 'iPhone 15', osVersion: 'iOS 17.1', screen: '1179x2556 3.0x', timezone: 'Asia/Tokyo', locale: 'ja-JP', ), DevicePreset( deviceType: 'IOS', userAgent: 'Mozilla/5.0 (iPad; CPU OS 16_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.5 Mobile/15E148 Safari/604.1', deviceName: 'iPad Air 5th Gen', osVersion: 'iPadOS 16.5', screen: '1640x2360 2.0x', timezone: 'America/Toronto', locale: 'en-CA', ), DevicePreset( deviceType: 'DESKTOP', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36', deviceName: 'Windows PC', osVersion: 'Windows 11', screen: '1920x1080 1.25x', timezone: 'Europe/Moscow', locale: 'ru-RU', ), DevicePreset( deviceType: 'DESKTOP', userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36', deviceName: 'MacBook Pro', osVersion: 'macOS 14.5 Sonoma', screen: '1728x1117 2.0x', timezone: 'America/New_York', locale: 'en-US', ), DevicePreset( deviceType: 'DESKTOP', userAgent: 'Mozilla/5.0 (X11; Linux x86_64; rv:125.0) Gecko/20100101 Firefox/125.0', deviceName: 'Linux PC', osVersion: 'Ubuntu 24.04 LTS', screen: '2560x1440 1.0x', timezone: 'UTC', locale: 'en-GB', ), DevicePreset( deviceType: 'DESKTOP', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:125.0) Gecko/20100101 Firefox/125.0', deviceName: 'Windows PC (Firefox)', osVersion: 'Windows 10', screen: '1536x864 1.0x', timezone: 'Europe/Paris', locale: 'fr-FR', ), DevicePreset( deviceType: 'DESKTOP', userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4.1 Safari/605.1.15', deviceName: 'iMac (Safari)', osVersion: 'macOS 13.6 Ventura', screen: '3840x2160 1.5x', timezone: 'America/Los_Angeles', locale: 'en-US', ), DevicePreset( deviceType: 'WEB', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36', deviceName: 'Chrome', osVersion: 'Windows ', screen: '1920x1080', timezone: 'Europe/Berlin', locale: 'de-DE', ), DevicePreset( deviceType: 'WEB', userAgent: 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36', deviceName: 'Chrome', osVersion: 'Windows', screen: '2560x1440', timezone: 'America/New_York', locale: 'en-US', ), DevicePreset( deviceType: 'WEB', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36 Edg/123.0.2420.97', deviceName: 'Edge', osVersion: 'Windows', screen: '1536x864', timezone: 'Europe/London', locale: 'en-GB', ), DevicePreset( deviceType: 'WEB', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36', deviceName: 'Chrome', osVersion: 'Windows', screen: '1920x1200', timezone: 'Europe/Paris', locale: 'fr-FR', ), DevicePreset( deviceType: 'WEB', userAgent: 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36', deviceName: 'Chrome', osVersion: 'Windows', screen: '1366x768', timezone: 'Europe/Madrid', locale: 'es-ES', ), DevicePreset( deviceType: 'WEB', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:126.0) Gecko/20100101 Firefox/126.0', deviceName: 'Firefox', osVersion: 'Windows', screen: '1920x1080', timezone: 'Europe/Rome', locale: 'it-IT', ), DevicePreset( deviceType: 'WEB', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:125.0) Gecko/20100101 Firefox/125.0', deviceName: 'Firefox', osVersion: 'Windows', screen: '1440x900', timezone: 'Europe/Amsterdam', locale: 'nl-NL', ), DevicePreset( deviceType: 'WEB', userAgent: 'Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:124.0) Gecko/20100101 Firefox/124.0', deviceName: 'Firefox', osVersion: 'Windows', screen: '1600x900', timezone: 'Europe/Warsaw', locale: 'pl-PL', ), DevicePreset( deviceType: 'WEB', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36 Edg/125.0.2535.51', deviceName: 'Edge', osVersion: 'Windows', screen: '1920x1080', timezone: 'America/Chicago', locale: 'en-US', ), DevicePreset( deviceType: 'WEB', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36 Edg/124.0.2478.109', deviceName: 'Edge', osVersion: 'Windows', screen: '1366x768', timezone: 'America/Sao_Paulo', locale: 'pt-BR', ), DevicePreset( deviceType: 'WEB', userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36', deviceName: 'Chrome', osVersion: 'macOS 14.5', screen: '2560x1440', timezone: 'America/Los_Angeles', locale: 'en-US', ), DevicePreset( deviceType: 'WEB', userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36', deviceName: 'Chrome', osVersion: 'macOS 13.6', screen: '1440x900', timezone: 'America/Toronto', locale: 'en-CA', ), DevicePreset( deviceType: 'WEB', userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 11_7_10) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36', deviceName: 'Chrome', osVersion: 'macOS 11.7', screen: '1728x1117', timezone: 'Australia/Sydney', locale: 'en-AU', ), DevicePreset( deviceType: 'WEB', userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36', deviceName: 'Chrome', osVersion: 'macOS 12.5', screen: '2048x1152', timezone: 'Europe/London', locale: 'en-GB', ), DevicePreset( deviceType: 'WEB', userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:126.0) Gecko/20100101 Firefox/126.0', deviceName: 'Firefox', osVersion: 'macOS 14.5', screen: '1920x1080', timezone: 'America/New_York', locale: 'en-US', ), DevicePreset( deviceType: 'WEB', userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:125.0) Gecko/20100101 Firefox/125.0', deviceName: 'Firefox', osVersion: 'macOS 13.0', screen: '1680x1050', timezone: 'Europe/Berlin', locale: 'de-DE', ), DevicePreset( deviceType: 'WEB', userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.5 Safari/605.1.15', deviceName: 'Safari', osVersion: 'macOS 14.5', screen: '1440x900', timezone: 'America/New_York', locale: 'en-US', ), DevicePreset( deviceType: 'WEB', userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Safari/605.1.15', deviceName: 'Safari', osVersion: 'macOS 13.6', screen: '2560x1600', timezone: 'Europe/Paris', locale: 'fr-FR', ), DevicePreset( deviceType: 'WEB', userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.6.1 Safari/605.1.15', deviceName: 'Safari', osVersion: 'macOS 10.14', screen: '1280x800', timezone: 'Asia/Tokyo', locale: 'ja-JP', ), DevicePreset( deviceType: 'WEB', userAgent: 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36', deviceName: 'Chrome', osVersion: 'Linux', screen: '1920x1080', timezone: 'Europe/Moscow', locale: 'ru-RU', ), DevicePreset( deviceType: 'WEB', userAgent: 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36', deviceName: 'Chrome', osVersion: 'Linux', screen: '1366x768', timezone: 'Asia/Kolkata', locale: 'en-IN', ), DevicePreset( deviceType: 'WEB', userAgent: 'Mozilla/5.0 (X11; CrOS x86_64 14541.0.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36', deviceName: 'Chrome', osVersion: 'Chrome OS', screen: '1920x1080', timezone: 'America/Mexico_City', locale: 'es-MX', ), DevicePreset( deviceType: 'WEB', userAgent: 'Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36', deviceName: 'Chrome', osVersion: 'Linux', screen: '1600x900', timezone: 'Asia/Shanghai', locale: 'zh-CN', ), DevicePreset( deviceType: 'WEB', userAgent: 'Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:126.0) Gecko/20100101 Firefox/126.0', deviceName: 'Firefox', osVersion: 'Linux', screen: '1920x1080', timezone: 'UTC', locale: 'en-GB', ), DevicePreset( deviceType: 'WEB', userAgent: 'Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:125.0) Gecko/20100101 Firefox/125.0', deviceName: 'Firefox', osVersion: 'Linux', screen: '2560x1440', timezone: 'America/Denver', locale: 'en-US', ), DevicePreset( deviceType: 'WEB', userAgent: 'Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/115.0', deviceName: 'Firefox', osVersion: 'Linux', screen: '1366x768', timezone: 'Asia/Dubai', locale: 'ar-AE', ), DevicePreset( deviceType: 'WEB', userAgent: 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36 OPR/110.0.0.0', deviceName: 'Opera', osVersion: 'Windows', screen: '1920x1080', timezone: 'Europe/Oslo', locale: 'no-NO', ), DevicePreset( deviceType: 'WEB', userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36 Vivaldi/6.5.3206.63', deviceName: 'Vivaldi', osVersion: 'macOS 14.0', screen: '1440x900', timezone: 'Europe/Stockholm', locale: 'sv-SE', ), DevicePreset( deviceType: 'WEB', userAgent: 'Mozilla/5.0 (Windows NT 10.0; rv:102.0) Gecko/20100101 Firefox/102.0', deviceName: 'Firefox', osVersion: 'Windows', screen: '1280x720', timezone: 'Asia/Seoul', locale: 'ko-KR', ), DevicePreset( deviceType: 'WEB', userAgent: 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36', deviceName: 'Chrome', osVersion: 'Linux', screen: '1920x1080', timezone: 'Europe/Helsinki', locale: 'fi-FI', ), DevicePreset( deviceType: 'WEB', userAgent: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1.2 Safari/605.1.15', deviceName: 'Safari', osVersion: 'macOS 10.13', screen: '1280x800', timezone: 'America/Vancouver', locale: 'en-CA', ), ];