From 06b5a41b37c5c767842ef9018caf7a627201138a Mon Sep 17 00:00:00 2001 From: zhom <2717306+zhom@users.noreply.github.com> Date: Tue, 12 May 2026 02:19:59 +0400 Subject: [PATCH] feat: support latest camoufox --- src-tauri/src/camoufox/config.rs | 68 +- .../data/fingerprint-presets-v135.json | 6029 ++++++ .../data/fingerprint-presets-v150.json | 16511 ++++++++++++++++ src-tauri/src/camoufox/data/mod.rs | 18 + src-tauri/src/camoufox/mod.rs | 1 + src-tauri/src/camoufox/presets.rs | 405 + 6 files changed, 23021 insertions(+), 11 deletions(-) create mode 100644 src-tauri/src/camoufox/data/fingerprint-presets-v135.json create mode 100644 src-tauri/src/camoufox/data/fingerprint-presets-v150.json create mode 100644 src-tauri/src/camoufox/presets.rs diff --git a/src-tauri/src/camoufox/config.rs b/src-tauri/src/camoufox/config.rs index faedb8d..b8773a9 100644 --- a/src-tauri/src/camoufox/config.rs +++ b/src-tauri/src/camoufox/config.rs @@ -12,6 +12,7 @@ use crate::camoufox::env_vars; use crate::camoufox::fingerprint::types::*; use crate::camoufox::fonts; use crate::camoufox::geolocation; +use crate::camoufox::presets; use crate::camoufox::webgl; /// Browserforge mapping from YAML. @@ -307,10 +308,59 @@ impl CamoufoxConfigBuilder { } /// Build the complete Camoufox launch configuration. + /// + /// Prefers a real-fingerprint preset (matched against the Camoufox build's + /// Firefox version via `presets::preset_line_for`) when no explicit + /// fingerprint was passed. Falls back to the Bayesian network-based + /// synthesizer when presets are unavailable, so callers without a known + /// Firefox version (or with no preset for the requested OS) still get a + /// valid config — matching pre-v150 behaviour byte-for-byte. pub fn build(self) -> Result { - // Generate or use provided fingerprint - let fingerprint = if let Some(fp) = self.fingerprint { - fp + let mut rng = rand::rng(); + let ff_version = self.ff_version; + + // 1) The caller supplied a fingerprint outright — honour it and skip + // presets entirely. This is the path tests and advanced consumers + // use to inject deterministic fixtures. + // 2) Otherwise, try a bundled preset for the requested OS / FF line. + // 3) Fall back to the Bayesian generator. This is also the path that + // runs for users whose Camoufox binary has no readable `version.json` + // (`ff_version == None`), or whose OS has no presets bundled. + let (mut config, target_os) = if let Some(fp) = self.fingerprint { + let target_os = env_vars::determine_ua_os(&fp.navigator.user_agent); + // `from_browserforge` already runs `handle_screen_xy` internally. + let config = from_browserforge(&fp, ff_version); + (config, target_os) + } else if let Some(preset) = + presets::get_random_preset(self.operating_system.as_deref(), ff_version) + { + let mut config = presets::from_preset(&preset, ff_version); + let target_os = config + .get("navigator.userAgent") + .and_then(|v| v.as_str()) + .map(env_vars::determine_ua_os) + .or_else(|| { + // Last-resort heuristic from the platform string — keeps target_os + // sensible even if a preset somehow omits the user agent. + config + .get("navigator.platform") + .and_then(|v| v.as_str()) + .map(|p| match p { + "Win32" => "windows", + "MacIntel" => "macos", + _ => "linux", + }) + }) + .unwrap_or("macos"); + // Presets don't carry multi-monitor offsets, so default screenX/Y to + // (0, 0) — matches what real single-display users send. + config + .entry("window.screenX".to_string()) + .or_insert(serde_json::json!(0)); + config + .entry("window.screenY".to_string()) + .or_insert(serde_json::json!(0)); + (config, target_os) } else { let generator = crate::camoufox::fingerprint::FingerprintGenerator::new()?; let options = FingerprintOptions { @@ -320,17 +370,13 @@ impl CamoufoxConfigBuilder { screen: self.screen_constraints, ..Default::default() }; - generator.get_fingerprint(&options)?.fingerprint + let fingerprint = generator.get_fingerprint(&options)?.fingerprint; + let target_os = env_vars::determine_ua_os(&fingerprint.navigator.user_agent); + let config = from_browserforge(&fingerprint, ff_version); + (config, target_os) }; - // Determine target OS from user agent - let target_os = env_vars::determine_ua_os(&fingerprint.navigator.user_agent); - - // Convert fingerprint to config - let mut config = from_browserforge(&fingerprint, self.ff_version); - // Add random window history length - let mut rng = rand::rng(); config.insert( "window.history.length".to_string(), serde_json::json!(rng.random_range(1..=5)), diff --git a/src-tauri/src/camoufox/data/fingerprint-presets-v135.json b/src-tauri/src/camoufox/data/fingerprint-presets-v135.json new file mode 100644 index 0000000..004d323 --- /dev/null +++ b/src-tauri/src/camoufox/data/fingerprint-presets-v135.json @@ -0,0 +1,6029 @@ +{ + "version": 1, + "generated_at": "2026-03-11T00:45:14.521Z", + "presets": { + "macos": [ + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "MacIntel", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1440, + "height": 900, + "colorDepth": 30, + "availWidth": 1440, + "availHeight": 900, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Intel Inc.", + "unmaskedRenderer": "Intel(R) HD Graphics 400, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Alva:sv-SE:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (U.K.)):en-GB:local", + "Eddy (English (U.S.)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (U.K.)):en-GB:local", + "Flo (English (U.S.)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Fred:en-US:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (U.K.)):en-GB:local", + "Grandma (English (U.S.)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (U.K.)):en-GB:local", + "Grandpa (English (U.S.)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (U.K.)):en-GB:local", + "Reed (English (U.S.)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (U.K.)):en-GB:local", + "Rocko (English (U.S.)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (U.K.)):en-GB:local", + "Sandy (English (U.S.)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (U.K.)):en-GB:local", + "Shelley (English (U.S.)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Sinji:zh-HK:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "MacIntel", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1200, + "colorDepth": 30, + "availWidth": 1920, + "availHeight": 1170 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Soumya:kn-IN:local", + "Alva:sv-SE:local", + "Aman:en-IN:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Aru:kk-KZ:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Japanese (Japan)):ja-JP:local", + "Eddy (Korean (South Korea)):ko-KR:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Eddy (Chinese (China mainland)):zh-CN:local", + "Eddy (Chinese (Taiwan)):zh-TW:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Japanese (Japan)):ja-JP:local", + "Flo (Korean (South Korea)):ko-KR:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Flo (Chinese (China mainland)):zh-CN:local", + "Flo (Chinese (Taiwan)):zh-TW:local", + "Fred:en-US:local", + "Geeta:te-IN:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Japanese (Japan)):ja-JP:local", + "Grandma (Korean (South Korea)):ko-KR:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandma (Chinese (China mainland)):zh-CN:local", + "Grandma (Chinese (Taiwan)):zh-TW:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Japanese (Japan)):ja-JP:local", + "Grandpa (Korean (South Korea)):ko-KR:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Grandpa (Chinese (China mainland)):zh-CN:local", + "Grandpa (Chinese (Taiwan)):zh-TW:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Ona:lt-LT:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Piya:bn-IN:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Japanese (Japan)):ja-JP:local", + "Reed (Korean (South Korea)):ko-KR:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Reed (Chinese (China mainland)):zh-CN:local", + "Reed (Chinese (Taiwan)):zh-TW:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Japanese (Japan)):ja-JP:local", + "Rocko (Korean (South Korea)):ko-KR:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Rocko (Chinese (China mainland)):zh-CN:local", + "Rocko (Chinese (Taiwan)):zh-TW:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Japanese (Japan)):ja-JP:local", + "Sandy (Korean (South Korea)):ko-KR:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sandy (Chinese (China mainland)):zh-CN:local", + "Sandy (Chinese (Taiwan)):zh-TW:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Japanese (Japan)):ja-JP:local", + "Shelley (Korean (South Korea)):ko-KR:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Shelley (Chinese (China mainland)):zh-CN:local", + "Shelley (Chinese (Taiwan)):zh-TW:local", + "Sinji:zh-HK:local", + "Tara:en-IN:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Vani:ta-IN:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "MacIntel", + "hardwareConcurrency": 2, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 30, + "availWidth": 1920, + "availHeight": 985 + }, + "webgl": { + "unmaskedVendor": "Intel Inc.", + "unmaskedRenderer": "Intel(R) HD Graphics 400, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Alva:sv-SE:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Fred:en-US:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Sinji:zh-HK:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "MacIntel", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 2048, + "height": 1152, + "colorDepth": 30, + "availWidth": 2048, + "availHeight": 1045, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "ATI Technologies Inc.", + "unmaskedRenderer": "Radeon R9 200 Series, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Alva:sv-SE:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (U.K.)):en-GB:local", + "Eddy (English (U.S.)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (U.K.)):en-GB:local", + "Flo (English (U.S.)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Fred:en-US:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (U.K.)):en-GB:local", + "Grandma (English (U.S.)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (U.K.)):en-GB:local", + "Grandpa (English (U.S.)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (U.K.)):en-GB:local", + "Reed (English (U.S.)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (U.K.)):en-GB:local", + "Rocko (English (U.S.)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (U.K.)):en-GB:local", + "Sandy (English (U.S.)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (U.K.)):en-GB:local", + "Shelley (English (U.S.)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Sinji:zh-HK:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:109.0) Gecko/20100101 Firefox/115.0", + "platform": "MacIntel", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1280, + "height": 800, + "colorDepth": 30, + "availWidth": 1280, + "availHeight": 714 + }, + "webgl": { + "unmaskedVendor": "Intel Inc.", + "unmaskedRenderer": "Intel(R) HD Graphics" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:147.0) Gecko/20100101 Firefox/147.0", + "platform": "MacIntel", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1440, + "height": 900, + "colorDepth": 30, + "availWidth": 1440, + "availHeight": 900, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Intel Inc.", + "unmaskedRenderer": "Intel(R) HD Graphics, or similar" + }, + "speechVoices": [ + "Alex:en-US:local", + "Alice:it-IT:local", + "Alva:sv-SE:local", + "Amelie:fr-CA:local", + "Anna:de-DE:local", + "Carmit:he-IL:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Diego:es-AR:local", + "Ellen:nl-BE:local", + "Fiona:en-scotland:local", + "Fred:en-US:local", + "Ioana:ro-RO:local", + "Joana:pt-PT:local", + "Jorge:es-ES:local", + "Juan:es-MX:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kyoko:ja-JP:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Luca:it-IT:local", + "Luciana:pt-BR:local", + "Maged:ar-SA:local", + "Mariska:hu-HU:local", + "Mei-Jia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Monica:es-ES:local", + "Nora:nb-NO:local", + "Paulina:es-MX:local", + "Rishi:en-IN:local", + "Samantha:en-US:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Sin-ji:zh-HK:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Ting-Ting:zh-CN:local", + "Veena:en-IN:local", + "Victoria:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Yuri:ru-RU:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:146.0) Gecko/20100101 Firefox/146.0", + "platform": "MacIntel", + "hardwareConcurrency": 2, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1800, + "height": 1169, + "colorDepth": 24, + "availWidth": 1800, + "availHeight": 1169, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Soumya:kn-IN:local", + "Alva:sv-SE:local", + "Aman:en-IN:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Aru:kk-KZ:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Japanese (Japan)):ja-JP:local", + "Eddy (Korean (South Korea)):ko-KR:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Eddy (Chinese (China mainland)):zh-CN:local", + "Eddy (Chinese (Taiwan)):zh-TW:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Japanese (Japan)):ja-JP:local", + "Flo (Korean (South Korea)):ko-KR:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Flo (Chinese (China mainland)):zh-CN:local", + "Flo (Chinese (Taiwan)):zh-TW:local", + "Fred:en-US:local", + "Geeta:te-IN:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Japanese (Japan)):ja-JP:local", + "Grandma (Korean (South Korea)):ko-KR:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandma (Chinese (China mainland)):zh-CN:local", + "Grandma (Chinese (Taiwan)):zh-TW:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Japanese (Japan)):ja-JP:local", + "Grandpa (Korean (South Korea)):ko-KR:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Grandpa (Chinese (China mainland)):zh-CN:local", + "Grandpa (Chinese (Taiwan)):zh-TW:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Ona:lt-LT:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Piya:bn-IN:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Japanese (Japan)):ja-JP:local", + "Reed (Korean (South Korea)):ko-KR:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Reed (Chinese (China mainland)):zh-CN:local", + "Reed (Chinese (Taiwan)):zh-TW:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Japanese (Japan)):ja-JP:local", + "Rocko (Korean (South Korea)):ko-KR:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Rocko (Chinese (China mainland)):zh-CN:local", + "Rocko (Chinese (Taiwan)):zh-TW:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Japanese (Japan)):ja-JP:local", + "Sandy (Korean (South Korea)):ko-KR:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sandy (Chinese (China mainland)):zh-CN:local", + "Sandy (Chinese (Taiwan)):zh-TW:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Japanese (Japan)):ja-JP:local", + "Shelley (Korean (South Korea)):ko-KR:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Shelley (Chinese (China mainland)):zh-CN:local", + "Shelley (Chinese (Taiwan)):zh-TW:local", + "Sinji:zh-HK:local", + "Tara:en-IN:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Vani:ta-IN:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "MacIntel", + "hardwareConcurrency": 10, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1280, + "height": 832, + "colorDepth": 30, + "availWidth": 1280, + "availHeight": 746, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "MacIntel", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1470, + "height": 956, + "colorDepth": 30, + "availWidth": 1470, + "availHeight": 923, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "MacIntel", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 30, + "availWidth": 1920, + "availHeight": 1011 + }, + "webgl": { + "unmaskedVendor": "NVIDIA Corporation", + "unmaskedRenderer": "NVIDIA GeForce GTX 480, or similar" + }, + "speechVoices": [ + "Alex:en-US:local", + "Alice:it-IT:local", + "Alva:sv-SE:local", + "Amelie:fr-CA:local", + "Anna:de-DE:local", + "Carmit:he-IL:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Diego:es-AR:local", + "Ellen:nl-BE:local", + "Fiona:en-scotland:local", + "Fred:en-US:local", + "Ioana:ro-RO:local", + "Joana:pt-PT:local", + "Jorge:es-ES:local", + "Juan:es-MX:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kyoko:ja-JP:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Luca:it-IT:local", + "Luciana:pt-BR:local", + "Maged:ar-SA:local", + "Mariska:hu-HU:local", + "Mei-Jia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Monica:es-ES:local", + "Nora:nb-NO:local", + "Paulina:es-MX:local", + "Rishi:en-IN:local", + "Samantha:en-US:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Sin-ji:zh-HK:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Ting-Ting:zh-CN:local", + "Veena:en-IN:local", + "Victoria:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Yuri:ru-RU:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:147.0) Gecko/20100101 Firefox/147.0", + "platform": "MacIntel", + "hardwareConcurrency": 14, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1512, + "height": 982, + "colorDepth": 30, + "availWidth": 1512, + "availHeight": 886, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Alva:sv-SE:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Japanese (Japan)):ja-JP:local", + "Eddy (Korean (South Korea)):ko-KR:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Eddy (Chinese (China mainland)):zh-CN:local", + "Eddy (Chinese (Taiwan)):zh-TW:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Japanese (Japan)):ja-JP:local", + "Flo (Korean (South Korea)):ko-KR:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Flo (Chinese (China mainland)):zh-CN:local", + "Flo (Chinese (Taiwan)):zh-TW:local", + "Fred:en-US:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Japanese (Japan)):ja-JP:local", + "Grandma (Korean (South Korea)):ko-KR:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandma (Chinese (China mainland)):zh-CN:local", + "Grandma (Chinese (Taiwan)):zh-TW:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Japanese (Japan)):ja-JP:local", + "Grandpa (Korean (South Korea)):ko-KR:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Grandpa (Chinese (China mainland)):zh-CN:local", + "Grandpa (Chinese (Taiwan)):zh-TW:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Japanese (Japan)):ja-JP:local", + "Reed (Korean (South Korea)):ko-KR:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Reed (Chinese (China mainland)):zh-CN:local", + "Reed (Chinese (Taiwan)):zh-TW:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Japanese (Japan)):ja-JP:local", + "Rocko (Korean (South Korea)):ko-KR:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Rocko (Chinese (China mainland)):zh-CN:local", + "Rocko (Chinese (Taiwan)):zh-TW:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Japanese (Japan)):ja-JP:local", + "Sandy (Korean (South Korea)):ko-KR:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sandy (Chinese (China mainland)):zh-CN:local", + "Sandy (Chinese (Taiwan)):zh-TW:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Japanese (Japan)):ja-JP:local", + "Shelley (Korean (South Korea)):ko-KR:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Shelley (Chinese (China mainland)):zh-CN:local", + "Shelley (Chinese (Taiwan)):zh-TW:local", + "Sinji:zh-HK:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Vani:ta-IN:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "MacIntel", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 30, + "availWidth": 1920, + "availHeight": 1050 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Soumya:kn-IN:local", + "Alva:sv-SE:local", + "Aman:en-IN:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Aru:kk-KZ:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Japanese (Japan)):ja-JP:local", + "Eddy (Korean (South Korea)):ko-KR:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Eddy (Chinese (China mainland)):zh-CN:local", + "Eddy (Chinese (Taiwan)):zh-TW:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Japanese (Japan)):ja-JP:local", + "Flo (Korean (South Korea)):ko-KR:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Flo (Chinese (China mainland)):zh-CN:local", + "Flo (Chinese (Taiwan)):zh-TW:local", + "Fred:en-US:local", + "Geeta:te-IN:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Japanese (Japan)):ja-JP:local", + "Grandma (Korean (South Korea)):ko-KR:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandma (Chinese (China mainland)):zh-CN:local", + "Grandma (Chinese (Taiwan)):zh-TW:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Japanese (Japan)):ja-JP:local", + "Grandpa (Korean (South Korea)):ko-KR:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Grandpa (Chinese (China mainland)):zh-CN:local", + "Grandpa (Chinese (Taiwan)):zh-TW:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Ona:lt-LT:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Piya:bn-IN:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Japanese (Japan)):ja-JP:local", + "Reed (Korean (South Korea)):ko-KR:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Reed (Chinese (China mainland)):zh-CN:local", + "Reed (Chinese (Taiwan)):zh-TW:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Japanese (Japan)):ja-JP:local", + "Rocko (Korean (South Korea)):ko-KR:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Rocko (Chinese (China mainland)):zh-CN:local", + "Rocko (Chinese (Taiwan)):zh-TW:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Japanese (Japan)):ja-JP:local", + "Sandy (Korean (South Korea)):ko-KR:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sandy (Chinese (China mainland)):zh-CN:local", + "Sandy (Chinese (Taiwan)):zh-TW:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Japanese (Japan)):ja-JP:local", + "Shelley (Korean (South Korea)):ko-KR:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Shelley (Chinese (China mainland)):zh-CN:local", + "Shelley (Chinese (Taiwan)):zh-TW:local", + "Sinji:zh-HK:local", + "Tara:en-IN:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Vani:ta-IN:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "MacIntel", + "hardwareConcurrency": 10, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1470, + "height": 956, + "colorDepth": 30, + "availWidth": 1470, + "availHeight": 923, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:133.0) Gecko/20100101 Firefox/133.0", + "platform": "MacIntel", + "hardwareConcurrency": 6, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1710, + "height": 1107, + "colorDepth": 30, + "availWidth": 1710, + "availHeight": 1068, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:133.0) Gecko/20100101 Firefox/133.0", + "platform": "MacIntel", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 2560, + "height": 1440, + "colorDepth": 30, + "availWidth": 2560, + "availHeight": 1440 + }, + "webgl": { + "unmaskedVendor": "ATI Technologies Inc.", + "unmaskedRenderer": "Radeon R9 200 Series, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:133.0) Gecko/20100101 Firefox/133.0", + "platform": "MacIntel", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 30, + "availWidth": 1920, + "availHeight": 1055, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:109.0) Gecko/20100101 Firefox/119.0", + "platform": "MacIntel", + "hardwareConcurrency": 2, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1440, + "height": 900, + "colorDepth": 30, + "availWidth": 1440, + "availHeight": 827, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Intel Inc.", + "unmaskedRenderer": "Intel(R) HD Graphics 400, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:133.0) Gecko/20100101 Firefox/133.0", + "platform": "MacIntel", + "hardwareConcurrency": 14, + "maxTouchPoints": 0 + }, + "screen": { + "width": 2560, + "height": 1440, + "colorDepth": 30, + "availWidth": 2560, + "availHeight": 1355, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:133.0) Gecko/20100101 Firefox/133.0", + "platform": "MacIntel", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 30, + "availWidth": 1920, + "availHeight": 987 + }, + "webgl": { + "unmaskedVendor": "Intel Inc.", + "unmaskedRenderer": "Intel(R) HD Graphics 400, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "MacIntel", + "hardwareConcurrency": 2, + "maxTouchPoints": 0 + }, + "screen": { + "width": 3440, + "height": 1440, + "colorDepth": 24, + "availWidth": 3440, + "availHeight": 1440 + }, + "webgl": { + "unmaskedVendor": "ATI Technologies Inc.", + "unmaskedRenderer": "Radeon HD 3200 Graphics, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Soumya:kn-IN:local", + "Alva:sv-SE:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Japanese (Japan)):ja-JP:local", + "Eddy (Korean (South Korea)):ko-KR:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Eddy (Chinese (China mainland)):zh-CN:local", + "Eddy (Chinese (Taiwan)):zh-TW:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Japanese (Japan)):ja-JP:local", + "Flo (Korean (South Korea)):ko-KR:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Flo (Chinese (China mainland)):zh-CN:local", + "Flo (Chinese (Taiwan)):zh-TW:local", + "Fred:en-US:local", + "Geeta:te-IN:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Japanese (Japan)):ja-JP:local", + "Grandma (Korean (South Korea)):ko-KR:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandma (Chinese (China mainland)):zh-CN:local", + "Grandma (Chinese (Taiwan)):zh-TW:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Japanese (Japan)):ja-JP:local", + "Grandpa (Korean (South Korea)):ko-KR:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Grandpa (Chinese (China mainland)):zh-CN:local", + "Grandpa (Chinese (Taiwan)):zh-TW:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Piya:bn-IN:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Japanese (Japan)):ja-JP:local", + "Reed (Korean (South Korea)):ko-KR:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Reed (Chinese (China mainland)):zh-CN:local", + "Reed (Chinese (Taiwan)):zh-TW:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Japanese (Japan)):ja-JP:local", + "Rocko (Korean (South Korea)):ko-KR:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Rocko (Chinese (China mainland)):zh-CN:local", + "Rocko (Chinese (Taiwan)):zh-TW:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Japanese (Japan)):ja-JP:local", + "Sandy (Korean (South Korea)):ko-KR:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sandy (Chinese (China mainland)):zh-CN:local", + "Sandy (Chinese (Taiwan)):zh-TW:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Japanese (Japan)):ja-JP:local", + "Shelley (Korean (South Korea)):ko-KR:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Shelley (Chinese (China mainland)):zh-CN:local", + "Shelley (Chinese (Taiwan)):zh-TW:local", + "Sinji:zh-HK:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Vani:ta-IN:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "MacIntel", + "hardwareConcurrency": 16, + "maxTouchPoints": 0 + }, + "screen": { + "width": 2560, + "height": 1440, + "colorDepth": 30, + "availWidth": 2560, + "availHeight": 1330, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Soumya:kn-IN:local", + "Alva:sv-SE:local", + "Aman:en-IN:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Aru:kk-KZ:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Japanese (Japan)):ja-JP:local", + "Eddy (Korean (South Korea)):ko-KR:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Eddy (Chinese (China mainland)):zh-CN:local", + "Eddy (Chinese (Taiwan)):zh-TW:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Japanese (Japan)):ja-JP:local", + "Flo (Korean (South Korea)):ko-KR:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Flo (Chinese (China mainland)):zh-CN:local", + "Flo (Chinese (Taiwan)):zh-TW:local", + "Fred:en-US:local", + "Geeta:te-IN:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Japanese (Japan)):ja-JP:local", + "Grandma (Korean (South Korea)):ko-KR:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandma (Chinese (China mainland)):zh-CN:local", + "Grandma (Chinese (Taiwan)):zh-TW:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Japanese (Japan)):ja-JP:local", + "Grandpa (Korean (South Korea)):ko-KR:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Grandpa (Chinese (China mainland)):zh-CN:local", + "Grandpa (Chinese (Taiwan)):zh-TW:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Ona:lt-LT:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Piya:bn-IN:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Japanese (Japan)):ja-JP:local", + "Reed (Korean (South Korea)):ko-KR:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Reed (Chinese (China mainland)):zh-CN:local", + "Reed (Chinese (Taiwan)):zh-TW:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Japanese (Japan)):ja-JP:local", + "Rocko (Korean (South Korea)):ko-KR:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Rocko (Chinese (China mainland)):zh-CN:local", + "Rocko (Chinese (Taiwan)):zh-TW:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Japanese (Japan)):ja-JP:local", + "Sandy (Korean (South Korea)):ko-KR:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sandy (Chinese (China mainland)):zh-CN:local", + "Sandy (Chinese (Taiwan)):zh-TW:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Japanese (Japan)):ja-JP:local", + "Shelley (Korean (South Korea)):ko-KR:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Shelley (Chinese (China mainland)):zh-CN:local", + "Shelley (Chinese (Taiwan)):zh-TW:local", + "Sinji:zh-HK:local", + "Tara:en-IN:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Vani:ta-IN:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "MacIntel", + "hardwareConcurrency": 16, + "maxTouchPoints": 0 + }, + "screen": { + "width": 2560, + "height": 1440, + "colorDepth": 30, + "availWidth": 2560, + "availHeight": 1415 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Alva:sv-SE:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Japanese (Japan)):ja-JP:local", + "Eddy (Korean (South Korea)):ko-KR:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Eddy (Chinese (China mainland)):zh-CN:local", + "Eddy (Chinese (Taiwan)):zh-TW:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Japanese (Japan)):ja-JP:local", + "Flo (Korean (South Korea)):ko-KR:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Flo (Chinese (China mainland)):zh-CN:local", + "Flo (Chinese (Taiwan)):zh-TW:local", + "Fred:en-US:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Japanese (Japan)):ja-JP:local", + "Grandma (Korean (South Korea)):ko-KR:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandma (Chinese (China mainland)):zh-CN:local", + "Grandma (Chinese (Taiwan)):zh-TW:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Japanese (Japan)):ja-JP:local", + "Grandpa (Korean (South Korea)):ko-KR:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Grandpa (Chinese (China mainland)):zh-CN:local", + "Grandpa (Chinese (Taiwan)):zh-TW:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Japanese (Japan)):ja-JP:local", + "Reed (Korean (South Korea)):ko-KR:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Reed (Chinese (China mainland)):zh-CN:local", + "Reed (Chinese (Taiwan)):zh-TW:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Japanese (Japan)):ja-JP:local", + "Rocko (Korean (South Korea)):ko-KR:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Rocko (Chinese (China mainland)):zh-CN:local", + "Rocko (Chinese (Taiwan)):zh-TW:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Japanese (Japan)):ja-JP:local", + "Sandy (Korean (South Korea)):ko-KR:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sandy (Chinese (China mainland)):zh-CN:local", + "Sandy (Chinese (Taiwan)):zh-TW:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Japanese (Japan)):ja-JP:local", + "Shelley (Korean (South Korea)):ko-KR:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Shelley (Chinese (China mainland)):zh-CN:local", + "Shelley (Chinese (Taiwan)):zh-TW:local", + "Sinji:zh-HK:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Vani:ta-IN:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "MacIntel", + "hardwareConcurrency": 16, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1680, + "height": 1050, + "colorDepth": 30, + "availWidth": 1680, + "availHeight": 947, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Intel Inc.", + "unmaskedRenderer": "Intel(R) HD Graphics 400, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Alva:sv-SE:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Japanese (Japan)):ja-JP:local", + "Eddy (Korean (South Korea)):ko-KR:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Eddy (Chinese (China mainland)):zh-CN:local", + "Eddy (Chinese (Taiwan)):zh-TW:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Japanese (Japan)):ja-JP:local", + "Flo (Korean (South Korea)):ko-KR:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Flo (Chinese (China mainland)):zh-CN:local", + "Flo (Chinese (Taiwan)):zh-TW:local", + "Fred:en-US:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Japanese (Japan)):ja-JP:local", + "Grandma (Korean (South Korea)):ko-KR:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandma (Chinese (China mainland)):zh-CN:local", + "Grandma (Chinese (Taiwan)):zh-TW:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Japanese (Japan)):ja-JP:local", + "Grandpa (Korean (South Korea)):ko-KR:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Grandpa (Chinese (China mainland)):zh-CN:local", + "Grandpa (Chinese (Taiwan)):zh-TW:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Japanese (Japan)):ja-JP:local", + "Reed (Korean (South Korea)):ko-KR:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Reed (Chinese (China mainland)):zh-CN:local", + "Reed (Chinese (Taiwan)):zh-TW:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Japanese (Japan)):ja-JP:local", + "Rocko (Korean (South Korea)):ko-KR:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Rocko (Chinese (China mainland)):zh-CN:local", + "Rocko (Chinese (Taiwan)):zh-TW:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Japanese (Japan)):ja-JP:local", + "Sandy (Korean (South Korea)):ko-KR:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sandy (Chinese (China mainland)):zh-CN:local", + "Sandy (Chinese (Taiwan)):zh-TW:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Japanese (Japan)):ja-JP:local", + "Shelley (Korean (South Korea)):ko-KR:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Shelley (Chinese (China mainland)):zh-CN:local", + "Shelley (Chinese (Taiwan)):zh-TW:local", + "Sinji:zh-HK:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Vani:ta-IN:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "MacIntel", + "hardwareConcurrency": 2, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1440, + "height": 900, + "colorDepth": 30, + "availWidth": 1440, + "availHeight": 900, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Intel Inc.", + "unmaskedRenderer": "Intel(R) HD Graphics 400, or similar" + }, + "speechVoices": [ + "Alex:en-US:local", + "Alice:it-IT:local", + "Alva:sv-SE:local", + "Amelie:fr-CA:local", + "Anna:de-DE:local", + "Carmit:he-IL:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Diego:es-AR:local", + "Ellen:nl-BE:local", + "Fiona:en-scotland:local", + "Fred:en-US:local", + "Ioana:ro-RO:local", + "Joana:pt-PT:local", + "Jorge:es-ES:local", + "Juan:es-MX:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kyoko:ja-JP:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Luca:it-IT:local", + "Luciana:pt-BR:local", + "Maged:ar-SA:local", + "Mariska:hu-HU:local", + "Mei-Jia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Monica:es-ES:local", + "Nora:nb-NO:local", + "Paulina:es-MX:local", + "Rishi:en-IN:local", + "Samantha:en-US:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Sin-ji:zh-HK:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Ting-Ting:zh-CN:local", + "Veena:en-IN:local", + "Victoria:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Yuri:ru-RU:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "MacIntel", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1440, + "height": 900, + "colorDepth": 30, + "availWidth": 1440, + "availHeight": 870, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Soumya:kn-IN:local", + "Alva:sv-SE:local", + "Aman:en-IN:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Aru:kk-KZ:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Japanese (Japan)):ja-JP:local", + "Eddy (Korean (South Korea)):ko-KR:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Eddy (Chinese (China mainland)):zh-CN:local", + "Eddy (Chinese (Taiwan)):zh-TW:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Japanese (Japan)):ja-JP:local", + "Flo (Korean (South Korea)):ko-KR:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Flo (Chinese (China mainland)):zh-CN:local", + "Flo (Chinese (Taiwan)):zh-TW:local", + "Fred:en-US:local", + "Geeta:te-IN:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Japanese (Japan)):ja-JP:local", + "Grandma (Korean (South Korea)):ko-KR:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandma (Chinese (China mainland)):zh-CN:local", + "Grandma (Chinese (Taiwan)):zh-TW:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Japanese (Japan)):ja-JP:local", + "Grandpa (Korean (South Korea)):ko-KR:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Grandpa (Chinese (China mainland)):zh-CN:local", + "Grandpa (Chinese (Taiwan)):zh-TW:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Ona:lt-LT:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Piya:bn-IN:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Japanese (Japan)):ja-JP:local", + "Reed (Korean (South Korea)):ko-KR:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Reed (Chinese (China mainland)):zh-CN:local", + "Reed (Chinese (Taiwan)):zh-TW:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Japanese (Japan)):ja-JP:local", + "Rocko (Korean (South Korea)):ko-KR:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Rocko (Chinese (China mainland)):zh-CN:local", + "Rocko (Chinese (Taiwan)):zh-TW:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Japanese (Japan)):ja-JP:local", + "Sandy (Korean (South Korea)):ko-KR:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sandy (Chinese (China mainland)):zh-CN:local", + "Sandy (Chinese (Taiwan)):zh-TW:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Japanese (Japan)):ja-JP:local", + "Shelley (Korean (South Korea)):ko-KR:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Shelley (Chinese (China mainland)):zh-CN:local", + "Shelley (Chinese (Taiwan)):zh-TW:local", + "Sinji:zh-HK:local", + "Tara:en-IN:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Vani:ta-IN:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "MacIntel", + "hardwareConcurrency": 6, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1792, + "height": 1120, + "colorDepth": 30, + "availWidth": 1792, + "availHeight": 1090, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Intel Inc.", + "unmaskedRenderer": "Intel(R) HD Graphics 400, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Soumya:kn-IN:local", + "Alva:sv-SE:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Japanese (Japan)):ja-JP:local", + "Eddy (Korean (South Korea)):ko-KR:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Eddy (Chinese (China mainland)):zh-CN:local", + "Eddy (Chinese (Taiwan)):zh-TW:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Japanese (Japan)):ja-JP:local", + "Flo (Korean (South Korea)):ko-KR:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Flo (Chinese (China mainland)):zh-CN:local", + "Flo (Chinese (Taiwan)):zh-TW:local", + "Fred:en-US:local", + "Geeta:te-IN:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Japanese (Japan)):ja-JP:local", + "Grandma (Korean (South Korea)):ko-KR:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandma (Chinese (China mainland)):zh-CN:local", + "Grandma (Chinese (Taiwan)):zh-TW:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Japanese (Japan)):ja-JP:local", + "Grandpa (Korean (South Korea)):ko-KR:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Grandpa (Chinese (China mainland)):zh-CN:local", + "Grandpa (Chinese (Taiwan)):zh-TW:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Piya:bn-IN:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Japanese (Japan)):ja-JP:local", + "Reed (Korean (South Korea)):ko-KR:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Reed (Chinese (China mainland)):zh-CN:local", + "Reed (Chinese (Taiwan)):zh-TW:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Japanese (Japan)):ja-JP:local", + "Rocko (Korean (South Korea)):ko-KR:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Rocko (Chinese (China mainland)):zh-CN:local", + "Rocko (Chinese (Taiwan)):zh-TW:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Japanese (Japan)):ja-JP:local", + "Sandy (Korean (South Korea)):ko-KR:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sandy (Chinese (China mainland)):zh-CN:local", + "Sandy (Chinese (Taiwan)):zh-TW:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Japanese (Japan)):ja-JP:local", + "Shelley (Korean (South Korea)):ko-KR:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Shelley (Chinese (China mainland)):zh-CN:local", + "Shelley (Chinese (Taiwan)):zh-TW:local", + "Sinji:zh-HK:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Vani:ta-IN:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:147.0) Gecko/20100101 Firefox/147.0", + "platform": "MacIntel", + "hardwareConcurrency": 2, + "maxTouchPoints": 0 + }, + "screen": { + "width": 2560, + "height": 1440, + "colorDepth": 24, + "availWidth": 2560, + "availHeight": 1440, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Soumya:kn-IN:local", + "Alva:sv-SE:local", + "Aman:en-IN:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Aru:kk-KZ:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Japanese (Japan)):ja-JP:local", + "Eddy (Korean (South Korea)):ko-KR:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Eddy (Chinese (China mainland)):zh-CN:local", + "Eddy (Chinese (Taiwan)):zh-TW:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Japanese (Japan)):ja-JP:local", + "Flo (Korean (South Korea)):ko-KR:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Flo (Chinese (China mainland)):zh-CN:local", + "Flo (Chinese (Taiwan)):zh-TW:local", + "Fred:en-US:local", + "Geeta:te-IN:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Japanese (Japan)):ja-JP:local", + "Grandma (Korean (South Korea)):ko-KR:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandma (Chinese (China mainland)):zh-CN:local", + "Grandma (Chinese (Taiwan)):zh-TW:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Japanese (Japan)):ja-JP:local", + "Grandpa (Korean (South Korea)):ko-KR:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Grandpa (Chinese (China mainland)):zh-CN:local", + "Grandpa (Chinese (Taiwan)):zh-TW:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Ona:lt-LT:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Piya:bn-IN:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Japanese (Japan)):ja-JP:local", + "Reed (Korean (South Korea)):ko-KR:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Reed (Chinese (China mainland)):zh-CN:local", + "Reed (Chinese (Taiwan)):zh-TW:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Japanese (Japan)):ja-JP:local", + "Rocko (Korean (South Korea)):ko-KR:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Rocko (Chinese (China mainland)):zh-CN:local", + "Rocko (Chinese (Taiwan)):zh-TW:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Japanese (Japan)):ja-JP:local", + "Sandy (Korean (South Korea)):ko-KR:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sandy (Chinese (China mainland)):zh-CN:local", + "Sandy (Chinese (Taiwan)):zh-TW:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Japanese (Japan)):ja-JP:local", + "Shelley (Korean (South Korea)):ko-KR:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Shelley (Chinese (China mainland)):zh-CN:local", + "Shelley (Chinese (Taiwan)):zh-TW:local", + "Sinji:zh-HK:local", + "Tara:en-IN:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Vani:ta-IN:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:147.0) Gecko/20100101 Firefox/147.0", + "platform": "MacIntel", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1470, + "height": 956, + "colorDepth": 30, + "availWidth": 1470, + "availHeight": 924, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Alva:sv-SE:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Fred:en-US:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Sinji:zh-HK:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "MacIntel", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1200, + "colorDepth": 30, + "availWidth": 1920, + "availHeight": 1170, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Soumya:kn-IN:local", + "Alva:sv-SE:local", + "Aman:en-IN:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Aru:kk-KZ:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Japanese (Japan)):ja-JP:local", + "Eddy (Korean (South Korea)):ko-KR:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Eddy (Chinese (China mainland)):zh-CN:local", + "Eddy (Chinese (Taiwan)):zh-TW:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Japanese (Japan)):ja-JP:local", + "Flo (Korean (South Korea)):ko-KR:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Flo (Chinese (China mainland)):zh-CN:local", + "Flo (Chinese (Taiwan)):zh-TW:local", + "Fred:en-US:local", + "Geeta:te-IN:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Japanese (Japan)):ja-JP:local", + "Grandma (Korean (South Korea)):ko-KR:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandma (Chinese (China mainland)):zh-CN:local", + "Grandma (Chinese (Taiwan)):zh-TW:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Japanese (Japan)):ja-JP:local", + "Grandpa (Korean (South Korea)):ko-KR:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Grandpa (Chinese (China mainland)):zh-CN:local", + "Grandpa (Chinese (Taiwan)):zh-TW:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Ona:lt-LT:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Piya:bn-IN:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Japanese (Japan)):ja-JP:local", + "Reed (Korean (South Korea)):ko-KR:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Reed (Chinese (China mainland)):zh-CN:local", + "Reed (Chinese (Taiwan)):zh-TW:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Japanese (Japan)):ja-JP:local", + "Rocko (Korean (South Korea)):ko-KR:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Rocko (Chinese (China mainland)):zh-CN:local", + "Rocko (Chinese (Taiwan)):zh-TW:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Japanese (Japan)):ja-JP:local", + "Sandy (Korean (South Korea)):ko-KR:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sandy (Chinese (China mainland)):zh-CN:local", + "Sandy (Chinese (Taiwan)):zh-TW:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Japanese (Japan)):ja-JP:local", + "Shelley (Korean (South Korea)):ko-KR:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Shelley (Chinese (China mainland)):zh-CN:local", + "Shelley (Chinese (Taiwan)):zh-TW:local", + "Sinji:zh-HK:local", + "Tara:en-IN:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Vani:ta-IN:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "MacIntel", + "hardwareConcurrency": 12, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1728, + "height": 1117, + "colorDepth": 30, + "availWidth": 1728, + "availHeight": 1084, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Soumya:kn-IN:local", + "Alva:sv-SE:local", + "Aman:en-IN:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Aru:kk-KZ:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Japanese (Japan)):ja-JP:local", + "Eddy (Korean (South Korea)):ko-KR:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Eddy (Chinese (China mainland)):zh-CN:local", + "Eddy (Chinese (Taiwan)):zh-TW:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Japanese (Japan)):ja-JP:local", + "Flo (Korean (South Korea)):ko-KR:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Flo (Chinese (China mainland)):zh-CN:local", + "Flo (Chinese (Taiwan)):zh-TW:local", + "Fred:en-US:local", + "Geeta:te-IN:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Japanese (Japan)):ja-JP:local", + "Grandma (Korean (South Korea)):ko-KR:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandma (Chinese (China mainland)):zh-CN:local", + "Grandma (Chinese (Taiwan)):zh-TW:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Japanese (Japan)):ja-JP:local", + "Grandpa (Korean (South Korea)):ko-KR:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Grandpa (Chinese (China mainland)):zh-CN:local", + "Grandpa (Chinese (Taiwan)):zh-TW:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Ona:lt-LT:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Piya:bn-IN:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Japanese (Japan)):ja-JP:local", + "Reed (Korean (South Korea)):ko-KR:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Reed (Chinese (China mainland)):zh-CN:local", + "Reed (Chinese (Taiwan)):zh-TW:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Japanese (Japan)):ja-JP:local", + "Rocko (Korean (South Korea)):ko-KR:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Rocko (Chinese (China mainland)):zh-CN:local", + "Rocko (Chinese (Taiwan)):zh-TW:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Japanese (Japan)):ja-JP:local", + "Sandy (Korean (South Korea)):ko-KR:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sandy (Chinese (China mainland)):zh-CN:local", + "Sandy (Chinese (Taiwan)):zh-TW:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Japanese (Japan)):ja-JP:local", + "Shelley (Korean (South Korea)):ko-KR:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Shelley (Chinese (China mainland)):zh-CN:local", + "Shelley (Chinese (Taiwan)):zh-TW:local", + "Sinji:zh-HK:local", + "Tara:en-IN:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Vani:ta-IN:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + } + ], + "windows": [ + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:147.0) Gecko/20100101 Firefox/147.0", + "platform": "Win32", + "hardwareConcurrency": 6, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1032 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics 400 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:147.0) Gecko/20100101 Firefox/147.0", + "platform": "Win32", + "hardwareConcurrency": 12, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1536, + "height": 864, + "colorDepth": 24, + "availWidth": 1536, + "availHeight": 816, + "devicePixelRatio": 1.25 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon HD 3200 Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1032 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (NVIDIA)", + "unmaskedRenderer": "ANGLE (NVIDIA, NVIDIA GeForce GTX 980 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1032 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Win32", + "hardwareConcurrency": 20, + "maxTouchPoints": 0 + }, + "screen": { + "width": 2048, + "height": 1152, + "colorDepth": 24, + "availWidth": 2048, + "availHeight": 1112, + "devicePixelRatio": 1.25 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (NVIDIA)", + "unmaskedRenderer": "ANGLE (NVIDIA, NVIDIA GeForce GTX 980 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft George - English (United Kingdom):en-GB:local", + "Microsoft Hazel - English (United Kingdom):en-GB:local", + "Microsoft Susan - English (United Kingdom):en-GB:local", + "Microsoft Hazel Desktop - English (Great Britain):en-GB:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:147.0) Gecko/20100101 Firefox/147.0", + "platform": "Win32", + "hardwareConcurrency": 14, + "maxTouchPoints": 10 + }, + "screen": { + "width": 1536, + "height": 960, + "colorDepth": 24, + "availWidth": 1536, + "availHeight": 912, + "devicePixelRatio": 1.25 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Win32", + "hardwareConcurrency": 12, + "maxTouchPoints": 0 + }, + "screen": { + "width": 3440, + "height": 1440, + "colorDepth": 24, + "availWidth": 3440, + "availHeight": 1392 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon R9 200 Series Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1040 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon R9 200 Series Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 5 + }, + "screen": { + "width": 1536, + "height": 864, + "colorDepth": 24, + "availWidth": 1536, + "availHeight": 816, + "devicePixelRatio": 1.25 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Win32", + "hardwareConcurrency": 16, + "maxTouchPoints": 10 + }, + "screen": { + "width": 1536, + "height": 960, + "colorDepth": 24, + "availWidth": 1536, + "availHeight": 912, + "devicePixelRatio": 1.25 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon HD 3200 Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:147.0) Gecko/20100101 Firefox/147.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1200, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1160 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics 400 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft Raul - Spanish (Mexico):es-MX:local", + "Microsoft Sabina - Spanish (Mexico):es-MX:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local", + "Microsoft Sabina Desktop - Spanish (Mexico):es-MX:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Win32", + "hardwareConcurrency": 20, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1032 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (NVIDIA)", + "unmaskedRenderer": "ANGLE (NVIDIA, NVIDIA GeForce 8800 GTX Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1248, + "height": 702, + "colorDepth": 24, + "availWidth": 1248, + "availHeight": 663, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 1 + }, + "screen": { + "width": 1632, + "height": 918, + "colorDepth": 24, + "availWidth": 1632, + "availHeight": 877, + "devicePixelRatio": 1.25 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics 400 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1707, + "height": 1067, + "colorDepth": 24, + "availWidth": 1707, + "availHeight": 1019, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (NVIDIA)", + "unmaskedRenderer": "ANGLE (NVIDIA, NVIDIA GeForce GTX 980 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1728, + "height": 972, + "colorDepth": 24, + "availWidth": 1728, + "availHeight": 936 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Asaf - Hebrew (Israel):he-IL:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Win32", + "hardwareConcurrency": 12, + "maxTouchPoints": 1 + }, + "screen": { + "width": 1536, + "height": 864, + "colorDepth": 24, + "availWidth": 1536, + "availHeight": 816, + "devicePixelRatio": 1.25 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon R9 200 Series Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:147.0) Gecko/20100101 Firefox/147.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1024, + "height": 768, + "colorDepth": 24, + "availWidth": 1024, + "availHeight": 728 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Microsoft)", + "unmaskedRenderer": "ANGLE (Microsoft, Microsoft Basic Render Driver Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Win32", + "hardwareConcurrency": 12, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1032 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) Arc(TM) A750 Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Win32", + "hardwareConcurrency": 12, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1536, + "height": 864, + "colorDepth": 24, + "availWidth": 1536, + "availHeight": 816, + "devicePixelRatio": 1.25 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics 400 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Win32", + "hardwareConcurrency": 12, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1280, + "height": 720, + "colorDepth": 24, + "availWidth": 1280, + "availHeight": 672, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:140.0) Gecko/20100101 Firefox/140.0", + "platform": "Win32", + "hardwareConcurrency": 24, + "maxTouchPoints": 10 + }, + "screen": { + "width": 1600, + "height": 900, + "colorDepth": 24, + "availWidth": 1600, + "availHeight": 860 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (NVIDIA)", + "unmaskedRenderer": "ANGLE (NVIDIA, NVIDIA GeForce GTX 980 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 10 + }, + "screen": { + "width": 1280, + "height": 720, + "colorDepth": 24, + "availWidth": 1280, + "availHeight": 672, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon R9 200 Series Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Jakub - Czech (Czech Republic):cs-CZ:local", + "Microsoft Hedda - German (Germany):de-DE:local", + "Microsoft Katja - German (Germany):de-DE:local", + "Microsoft Stefan - German (Germany):de-DE:local", + "Microsoft Stefanos - Greek (Greece):el-GR:local", + "Microsoft Naayf - Arabic (Saudi):ar-SA:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft Helena - Spanish (Spain):es-ES:local", + "Microsoft Laura - Spanish (Spain):es-ES:local", + "Microsoft Pablo - Spanish (Spain):es-ES:local", + "Microsoft Hortense - French (France):fr-FR:local", + "Microsoft Julie - French (France):fr-FR:local", + "Microsoft Paul - French (France):fr-FR:local", + "Microsoft Cosimo - Italian (Italy):it-IT:local", + "Microsoft Elsa - Italian (Italy):it-IT:local", + "Microsoft Frank - Dutch (Netherlands):nl-NL:local", + "Microsoft Daniel - Portuguese (Brazil):pt-BR:local", + "Microsoft Maria - Portuguese (Brazil):pt-BR:local", + "Microsoft Helia - Portuguese (Portugal):pt-PT:local", + "Microsoft Tolga - Turkish (Turkey):tr-TR:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Hedda Desktop - German:de-DE:local", + "Microsoft Zira Desktop - English (United States):en-US:local", + "Microsoft Helena Desktop - Spanish (Spain):es-ES:local", + "Microsoft Hortense Desktop - French:fr-FR:local", + "Microsoft Elsa Desktop - Italian (Italy):it-IT:local", + "Microsoft Maria Desktop - Portuguese(Brazil):pt-BR:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Win32", + "hardwareConcurrency": 16, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1707, + "height": 1067, + "colorDepth": 24, + "availWidth": 1707, + "availHeight": 1019, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon R9 200 Series Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Win32", + "hardwareConcurrency": 12, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1366, + "height": 768, + "colorDepth": 24, + "availWidth": 1366, + "availHeight": 720 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics 400 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Win32", + "hardwareConcurrency": 12, + "maxTouchPoints": 10 + }, + "screen": { + "width": 1504, + "height": 1003, + "colorDepth": 24, + "availWidth": 1504, + "availHeight": 955, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft Huihui - Chinese (Simplified, PRC):zh-CN:local", + "Microsoft Kangkang - Chinese (Simplified, PRC):zh-CN:local", + "Microsoft Yaoyao - Chinese (Simplified, PRC):zh-CN:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local", + "Microsoft Huihui Desktop - Chinese (Simplified):zh-CN:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:109.0) Gecko/20100101 Firefox/115.0", + "platform": "Win32", + "hardwareConcurrency": 2, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1366, + "height": 768, + "colorDepth": 24, + "availWidth": 1366, + "availHeight": 728 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel 945GM Direct3D11 vs_4_0 ps_4_0)" + }, + "speechVoices": ["Microsoft Anna - English (United States):en-US:local"] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Win32", + "hardwareConcurrency": 16, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1280, + "height": 800, + "colorDepth": 24, + "availWidth": 1280, + "availHeight": 760, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon HD 3200 Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Win32", + "hardwareConcurrency": 20, + "maxTouchPoints": 0 + }, + "screen": { + "width": 2560, + "height": 1440, + "colorDepth": 24, + "availWidth": 2560, + "availHeight": 1392, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (NVIDIA)", + "unmaskedRenderer": "ANGLE (NVIDIA, NVIDIA GeForce GTX 980 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:147.0) Gecko/20100101 Firefox/147.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 10 + }, + "screen": { + "width": 2560, + "height": 1440, + "colorDepth": 24, + "availWidth": 2560, + "availHeight": 1400, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics 400 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Win32", + "hardwareConcurrency": 16, + "maxTouchPoints": 10 + }, + "screen": { + "width": 1280, + "height": 800, + "colorDepth": 24, + "availWidth": 1280, + "availHeight": 752, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon R9 200 Series Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft George - English (United Kingdom):en-GB:local", + "Microsoft Hazel - English (United Kingdom):en-GB:local", + "Microsoft Susan - English (United Kingdom):en-GB:local", + "Microsoft Hazel Desktop - English (Great Britain):en-GB:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 10 + }, + "screen": { + "width": 1600, + "height": 900, + "colorDepth": 24, + "availWidth": 1600, + "availHeight": 900 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon HD 3200 Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1366, + "height": 768, + "colorDepth": 24, + "availWidth": 1366, + "availHeight": 720 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Microsoft)", + "unmaskedRenderer": "ANGLE (Microsoft, Microsoft Basic Render Driver Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:147.0) Gecko/20100101 Firefox/147.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 10 + }, + "screen": { + "width": 1536, + "height": 875, + "colorDepth": 24, + "availWidth": 1536, + "availHeight": 875, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Mozilla", + "unmaskedRenderer": "Mozilla" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Win32", + "hardwareConcurrency": 12, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1440, + "height": 900, + "colorDepth": 24, + "availWidth": 1440, + "availHeight": 860 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (NVIDIA)", + "unmaskedRenderer": "ANGLE (NVIDIA, NVIDIA GeForce GTX 480 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Ravi - English (India):en-IN:local", + "Microsoft Heera - English (India):en-IN:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1680, + "height": 1050, + "colorDepth": 24, + "availWidth": 1680, + "availHeight": 1010 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (NVIDIA)", + "unmaskedRenderer": "ANGLE (NVIDIA, NVIDIA GeForce 8800 GTX Direct3D11 vs_4_0 ps_4_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft James - English (Australia):en-AU:local", + "Microsoft Linda - English (Canada):en-CA:local", + "Microsoft Richard - English (Canada):en-CA:local", + "Microsoft George - English (United Kingdom):en-GB:local", + "Microsoft Hazel - English (United Kingdom):en-GB:local", + "Microsoft Susan - English (United Kingdom):en-GB:local", + "Microsoft Sean - English (Ireland):en-IE:local", + "Microsoft Heera - English (India):en-IN:local", + "Microsoft Ravi - English (India):en-IN:local", + "Microsoft Catherine - English (Australia):en-AU:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft George - English (Great Britain):en-GB:local", + "Microsoft Sarah Mobile - English (Great Britain):en-GB:local", + "Microsoft Hazel Desktop - English (Great Britain):en-GB:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1280, + "height": 720, + "colorDepth": 24, + "availWidth": 1280, + "availHeight": 680, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics 400 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Hortense - French (France):fr-FR:local", + "Microsoft Julie - French (France):fr-FR:local", + "Microsoft Paul - French (France):fr-FR:local", + "Microsoft Hortense Desktop - French:fr-FR:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1366, + "height": 768, + "colorDepth": 24, + "availWidth": 1366, + "availHeight": 720 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:133.0) Gecko/20100101 Firefox/133.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 10 + }, + "screen": { + "width": 2048, + "height": 1152, + "colorDepth": 24, + "availWidth": 2048, + "availHeight": 1104, + "devicePixelRatio": 1.25 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:133.0) Gecko/20100101 Firefox/133.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1280, + "height": 800, + "colorDepth": 24, + "availWidth": 1280, + "availHeight": 752, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics 400 Direct3D11 vs_5_0 ps_5_0), or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:133.0) Gecko/20100101 Firefox/133.0", + "platform": "Win32", + "hardwareConcurrency": 12, + "maxTouchPoints": 10 + }, + "screen": { + "width": 1536, + "height": 864, + "colorDepth": 24, + "availWidth": 1536, + "availHeight": 816, + "devicePixelRatio": 1.25 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Microsoft)", + "unmaskedRenderer": "ANGLE (Microsoft, Microsoft Basic Render Driver Direct3D11 vs_5_0 ps_5_0), or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:133.0) Gecko/20100101 Firefox/133.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 2560, + "height": 1440, + "colorDepth": 24, + "availWidth": 2560, + "availHeight": 1400, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:133.0) Gecko/20100101 Firefox/133.0", + "platform": "Win32", + "hardwareConcurrency": 2, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1696, + "height": 954, + "colorDepth": 24, + "availWidth": 1696, + "availHeight": 910, + "devicePixelRatio": 1.25 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:133.0) Gecko/20100101 Firefox/133.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1366, + "height": 768, + "colorDepth": 24, + "availWidth": 1366, + "availHeight": 720 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (NVIDIA)", + "unmaskedRenderer": "ANGLE (NVIDIA, NVIDIA GeForce GTX 980 Direct3D11 vs_5_0 ps_5_0), or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:133.0) Gecko/20100101 Firefox/133.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1707, + "height": 960, + "colorDepth": 24, + "availWidth": 1707, + "availHeight": 912, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics 400 Direct3D11 vs_5_0 ps_5_0), or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:133.0) Gecko/20100101 Firefox/133.0", + "platform": "Win32", + "hardwareConcurrency": 16, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1963, + "height": 1104, + "colorDepth": 24, + "availWidth": 1963, + "availHeight": 1067, + "devicePixelRatio": 1.25 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (NVIDIA)", + "unmaskedRenderer": "ANGLE (NVIDIA, NVIDIA GeForce GTX 480 Direct3D11 vs_5_0 ps_5_0), or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:140.0) Gecko/20100101 Firefox/140.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 10 + }, + "screen": { + "width": 2400, + "height": 1200, + "colorDepth": 24, + "availWidth": 2400, + "availHeight": 1200, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Mozilla", + "unmaskedRenderer": "Mozilla" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:133.0) Gecko/20100101 Firefox/133.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 2293, + "height": 960, + "colorDepth": 24, + "availWidth": 2293, + "availHeight": 928, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics 400 Direct3D11 vs_5_0 ps_5_0), or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:133.0) Gecko/20100101 Firefox/133.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1280, + "height": 720, + "colorDepth": 24, + "availWidth": 1280, + "availHeight": 680, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (NVIDIA)", + "unmaskedRenderer": "ANGLE (NVIDIA, NVIDIA GeForce GTX 980 Direct3D11 vs_5_0 ps_5_0), or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Win32", + "hardwareConcurrency": 16, + "maxTouchPoints": 0 + }, + "screen": { + "width": 2048, + "height": 1080, + "colorDepth": 24, + "availWidth": 2048, + "availHeight": 1032, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon R9 200 Series Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 1 + }, + "screen": { + "width": 2400, + "height": 1350, + "colorDepth": 24, + "availWidth": 2400, + "availHeight": 1290 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon HD 3200 Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1600, + "height": 900, + "colorDepth": 24, + "availWidth": 1600, + "availHeight": 860 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics 400 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Win32", + "hardwareConcurrency": 12, + "maxTouchPoints": 10 + }, + "screen": { + "width": 1184, + "height": 666, + "colorDepth": 24, + "availWidth": 1184, + "availHeight": 636, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:147.0) Gecko/20100101 Firefox/147.0", + "platform": "Win32", + "hardwareConcurrency": 20, + "maxTouchPoints": 10 + }, + "screen": { + "width": 1382, + "height": 864, + "colorDepth": 24, + "availWidth": 1382, + "availHeight": 816, + "devicePixelRatio": 2.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Win32", + "hardwareConcurrency": 16, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1032 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon HD 3200 Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 10 + }, + "screen": { + "width": 2432, + "height": 1368, + "colorDepth": 24, + "availWidth": 2432, + "availHeight": 1307, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Win32", + "hardwareConcurrency": 20, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1707, + "height": 960, + "colorDepth": 24, + "availWidth": 1707, + "availHeight": 912, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:147.0) Gecko/20100101 Firefox/147.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 10 + }, + "screen": { + "width": 1360, + "height": 768, + "colorDepth": 24, + "availWidth": 1360, + "availHeight": 720 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics 400 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Win32", + "hardwareConcurrency": 24, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1707, + "height": 1067, + "colorDepth": 24, + "availWidth": 1707, + "availHeight": 1019, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:147.0) Gecko/20100101 Firefox/147.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1280, + "height": 720, + "colorDepth": 24, + "availWidth": 1280, + "availHeight": 672, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Microsoft)", + "unmaskedRenderer": "ANGLE (Microsoft, Microsoft Basic Render Driver Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1280, + "height": 720, + "colorDepth": 24, + "availWidth": 1280, + "availHeight": 680, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon HD 3200 Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:147.0) Gecko/20100101 Firefox/147.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 10 + }, + "screen": { + "width": 1536, + "height": 864, + "colorDepth": 24, + "availWidth": 1536, + "availHeight": 816, + "devicePixelRatio": 1.25 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon HD 3200 Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1536, + "height": 864, + "colorDepth": 24, + "availWidth": 1536, + "availHeight": 816, + "devicePixelRatio": 1.25 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon HD 3200 Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:140.0) Gecko/20100101 Firefox/140.0", + "platform": "Win32", + "hardwareConcurrency": 6, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1032 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics 400 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Win32", + "hardwareConcurrency": 12, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1536, + "height": 864, + "colorDepth": 24, + "availWidth": 1536, + "availHeight": 864, + "devicePixelRatio": 1.25 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft George - English (United Kingdom):en-GB:local", + "Microsoft Hazel - English (United Kingdom):en-GB:local", + "Microsoft Susan - English (United Kingdom):en-GB:local", + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft Hazel Desktop - English (Great Britain):en-GB:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:139.0) Gecko/20100101 Firefox/139.0", + "platform": "Win32", + "hardwareConcurrency": 16, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1032 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Adam - Polish (Poland):pl-PL:local", + "Microsoft Paulina - Polish (Poland):pl-PL:local", + "Microsoft Paulina Desktop - Polish:pl-PL:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:139.0) Gecko/20100101 Firefox/139.0", + "platform": "Win32", + "hardwareConcurrency": 16, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1032 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Adam - Polish (Poland):pl-PL:local", + "Microsoft Paulina - Polish (Poland):pl-PL:local", + "Microsoft Paulina Desktop - Polish:pl-PL:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1032 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (NVIDIA)", + "unmaskedRenderer": "ANGLE (NVIDIA, NVIDIA GeForce GTX 980 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Hortense - French (France):fr-FR:local", + "Microsoft George - English (United Kingdom):en-GB:local", + "Microsoft Hazel - English (United Kingdom):en-GB:local", + "Microsoft Susan - English (United Kingdom):en-GB:local", + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft Naayf - Arabic (Saudi):ar-SA:local", + "Microsoft Julie - French (France):fr-FR:local", + "Microsoft Paul - French (France):fr-FR:local", + "Microsoft Hortense Desktop - French:fr-FR:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local", + "Microsoft Hazel Desktop - English (Great Britain):en-GB:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Win32", + "hardwareConcurrency": 16, + "maxTouchPoints": 10 + }, + "screen": { + "width": 1536, + "height": 864, + "colorDepth": 24, + "availWidth": 1536, + "availHeight": 816, + "devicePixelRatio": 1.25 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:140.0) Gecko/20100101 Firefox/140.0", + "platform": "Win32", + "hardwareConcurrency": 6, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1032 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics 400 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:133.0) Gecko/20100101 Firefox/133.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1040 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics 400 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1040 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics 400 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1032 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics 400 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Frank - Dutch (Netherlands):nl-NL:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1032 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics 400 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Frank - Dutch (Netherlands):nl-NL:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1536, + "height": 864, + "colorDepth": 24, + "availWidth": 1536, + "availHeight": 816, + "devicePixelRatio": 1.25 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon R9 200 Series Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Hazel - English (United Kingdom):en-GB:local", + "Microsoft Susan - English (United Kingdom):en-GB:local", + "Microsoft Heera - English (India):en-IN:local", + "Microsoft Ravi - English (India):en-IN:local", + "Microsoft George - English (United Kingdom):en-GB:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Hazel Desktop - English (Great Britain):en-GB:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + } + ], + "linux": [ + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1368, + "height": 912, + "colorDepth": 24, + "availWidth": 1368, + "availHeight": 912, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Intel", + "unmaskedRenderer": "Intel(R) HD Graphics, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1080 + }, + "webgl": { + "unmaskedVendor": "Intel", + "unmaskedRenderer": "Intel(R) HD Graphics 400, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:147.0) Gecko/20100101 Firefox/147.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 16, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1531, + "height": 957, + "colorDepth": 24, + "availWidth": 1531, + "availHeight": 957, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Intel", + "unmaskedRenderer": "Intel(R) HD Graphics, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 24, + "maxTouchPoints": 0 + }, + "screen": { + "width": 5120, + "height": 1440, + "colorDepth": 24, + "availWidth": 5120, + "availHeight": 1440 + }, + "webgl": { + "unmaskedVendor": "NVIDIA Corporation", + "unmaskedRenderer": "NVIDIA GeForce GTX 980, or similar" + }, + "speechVoices": ["dummy:en:remote"] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:147.0) Gecko/20100101 Firefox/147.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1536, + "height": 864, + "colorDepth": 24, + "availWidth": 1536, + "availHeight": 864, + "devicePixelRatio": 1.25 + }, + "webgl": { + "unmaskedVendor": "Intel", + "unmaskedRenderer": "Intel(R) HD Graphics, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:147.0) Gecko/20100101 Firefox/147.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1080, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "AMD", + "unmaskedRenderer": "Radeon R9 200 Series, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:147.0) Gecko/20100101 Firefox/147.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 12, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1080 + }, + "webgl": { + "unmaskedVendor": "AMD", + "unmaskedRenderer": "Radeon HD 3200 Graphics, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 16, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 24, + "availWidth": 1854, + "availHeight": 1048 + }, + "webgl": { + "unmaskedVendor": "Intel", + "unmaskedRenderer": "Intel(R) HD Graphics, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 16, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1280, + "height": 800, + "colorDepth": 24, + "availWidth": 1280, + "availHeight": 760, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "NVIDIA Corporation", + "unmaskedRenderer": "NVIDIA GeForce GTX 980, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1010 + }, + "webgl": { + "unmaskedVendor": "NVIDIA Corporation", + "unmaskedRenderer": "GeForce GTX 480, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1280, + "height": 720, + "colorDepth": 24, + "availWidth": 1280, + "availHeight": 685 + }, + "webgl": { + "unmaskedVendor": "Intel", + "unmaskedRenderer": "Intel(R) HD Graphics, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:140.0) Gecko/20100101 Firefox/140.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 2, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1366, + "height": 768, + "colorDepth": 24, + "availWidth": 1366, + "availHeight": 735 + }, + "webgl": { + "unmaskedVendor": "Intel", + "unmaskedRenderer": "Intel(R) HD Graphics 400, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 12, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1080 + }, + "webgl": { + "unmaskedVendor": "AMD", + "unmaskedRenderer": "Radeon R9 200 Series, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 12, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1080 + }, + "webgl": { + "unmaskedVendor": "AMD", + "unmaskedRenderer": "Radeon R9 200 Series, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:143.0) Gecko/20100101 Firefox/143.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 16, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1080 + }, + "webgl": { + "unmaskedVendor": "AMD", + "unmaskedRenderer": "Radeon HD 3200 Graphics, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 24, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1728, + "height": 1152, + "colorDepth": 24, + "availWidth": 1728, + "availHeight": 1152, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "AMD", + "unmaskedRenderer": "Radeon R9 200 Series, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 12, + "maxTouchPoints": 0 + }, + "screen": { + "width": 2560, + "height": 1440, + "colorDepth": 24, + "availWidth": 2560, + "availHeight": 1440, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "NVIDIA Corporation", + "unmaskedRenderer": "NVIDIA GeForce GTX 980, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:148.0) Gecko/20100101 Firefox/148.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 12, + "maxTouchPoints": 0 + }, + "screen": { + "width": 3440, + "height": 1440, + "colorDepth": 24, + "availWidth": 3440, + "availHeight": 1408 + }, + "webgl": { + "unmaskedVendor": "NVIDIA Corporation", + "unmaskedRenderer": "NVIDIA GeForce GTX 980, or similar" + } + } + ] + } +} diff --git a/src-tauri/src/camoufox/data/fingerprint-presets-v150.json b/src-tauri/src/camoufox/data/fingerprint-presets-v150.json new file mode 100644 index 0000000..ce31510 --- /dev/null +++ b/src-tauri/src/camoufox/data/fingerprint-presets-v150.json @@ -0,0 +1,16511 @@ +{ + "version": 1, + "generated_at": "2026-05-11T18:23:31.169717Z", + "source": "roverfox_fingerprints", + "min_firefox_version": 149, + "presets": { + "macos": [ + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:151.0) Gecko/20100101 Firefox/151.0", + "platform": "MacIntel", + "hardwareConcurrency": 16, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1280, + "height": 720, + "colorDepth": 30, + "availWidth": 1280, + "availHeight": 720, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "ATI Technologies Inc.", + "unmaskedRenderer": "Radeon HD 3200 Graphics, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "MacIntel", + "hardwareConcurrency": 2, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1280, + "height": 800, + "colorDepth": 30, + "availWidth": 1280, + "availHeight": 800, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Intel Inc.", + "unmaskedRenderer": "Intel(R) HD Graphics 400, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "MacIntel", + "hardwareConcurrency": 10, + "maxTouchPoints": 0 + }, + "screen": { + "width": 2240, + "height": 1260, + "colorDepth": 30, + "availWidth": 2240, + "availHeight": 1230, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Soumya:kn-IN:local", + "Alva:sv-SE:local", + "Aman:en-IN:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Aru:kk-KZ:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Japanese (Japan)):ja-JP:local", + "Eddy (Korean (South Korea)):ko-KR:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Eddy (Chinese (China mainland)):zh-CN:local", + "Eddy (Chinese (Taiwan)):zh-TW:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Japanese (Japan)):ja-JP:local", + "Flo (Korean (South Korea)):ko-KR:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Flo (Chinese (China mainland)):zh-CN:local", + "Flo (Chinese (Taiwan)):zh-TW:local", + "Fred:en-US:local", + "Geeta:te-IN:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Japanese (Japan)):ja-JP:local", + "Grandma (Korean (South Korea)):ko-KR:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandma (Chinese (China mainland)):zh-CN:local", + "Grandma (Chinese (Taiwan)):zh-TW:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Japanese (Japan)):ja-JP:local", + "Grandpa (Korean (South Korea)):ko-KR:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Grandpa (Chinese (China mainland)):zh-CN:local", + "Grandpa (Chinese (Taiwan)):zh-TW:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Ona:lt-LT:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Piya:bn-IN:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Japanese (Japan)):ja-JP:local", + "Reed (Korean (South Korea)):ko-KR:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Reed (Chinese (China mainland)):zh-CN:local", + "Reed (Chinese (Taiwan)):zh-TW:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Japanese (Japan)):ja-JP:local", + "Rocko (Korean (South Korea)):ko-KR:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Rocko (Chinese (China mainland)):zh-CN:local", + "Rocko (Chinese (Taiwan)):zh-TW:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Japanese (Japan)):ja-JP:local", + "Sandy (Korean (South Korea)):ko-KR:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sandy (Chinese (China mainland)):zh-CN:local", + "Sandy (Chinese (Taiwan)):zh-TW:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Japanese (Japan)):ja-JP:local", + "Shelley (Korean (South Korea)):ko-KR:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Shelley (Chinese (China mainland)):zh-CN:local", + "Shelley (Chinese (Taiwan)):zh-TW:local", + "Sinji:zh-HK:local", + "Tara:en-IN:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Vani:ta-IN:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "MacIntel", + "hardwareConcurrency": 10, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 30, + "availWidth": 1849, + "availHeight": 1050, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "MacIntel", + "hardwareConcurrency": 12, + "maxTouchPoints": 0 + }, + "screen": { + "width": 3200, + "height": 1800, + "colorDepth": 30, + "availWidth": 3200, + "availHeight": 1680, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Soumya:kn-IN:local", + "Alva:sv-SE:local", + "Aman:en-IN:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Aru:kk-KZ:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Japanese (Japan)):ja-JP:local", + "Eddy (Korean (South Korea)):ko-KR:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Eddy (Chinese (China mainland)):zh-CN:local", + "Eddy (Chinese (Taiwan)):zh-TW:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Japanese (Japan)):ja-JP:local", + "Flo (Korean (South Korea)):ko-KR:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Flo (Chinese (China mainland)):zh-CN:local", + "Flo (Chinese (Taiwan)):zh-TW:local", + "Fred:en-US:local", + "Geeta:te-IN:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Japanese (Japan)):ja-JP:local", + "Grandma (Korean (South Korea)):ko-KR:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandma (Chinese (China mainland)):zh-CN:local", + "Grandma (Chinese (Taiwan)):zh-TW:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Japanese (Japan)):ja-JP:local", + "Grandpa (Korean (South Korea)):ko-KR:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Grandpa (Chinese (China mainland)):zh-CN:local", + "Grandpa (Chinese (Taiwan)):zh-TW:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Ona:lt-LT:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Piya:bn-IN:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Japanese (Japan)):ja-JP:local", + "Reed (Korean (South Korea)):ko-KR:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Reed (Chinese (China mainland)):zh-CN:local", + "Reed (Chinese (Taiwan)):zh-TW:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Japanese (Japan)):ja-JP:local", + "Rocko (Korean (South Korea)):ko-KR:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Rocko (Chinese (China mainland)):zh-CN:local", + "Rocko (Chinese (Taiwan)):zh-TW:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Japanese (Japan)):ja-JP:local", + "Sandy (Korean (South Korea)):ko-KR:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sandy (Chinese (China mainland)):zh-CN:local", + "Sandy (Chinese (Taiwan)):zh-TW:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Japanese (Japan)):ja-JP:local", + "Shelley (Korean (South Korea)):ko-KR:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Shelley (Chinese (China mainland)):zh-CN:local", + "Shelley (Chinese (Taiwan)):zh-TW:local", + "Sinji:zh-HK:local", + "Tara:en-IN:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Vani:ta-IN:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "MacIntel", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1280, + "height": 832, + "colorDepth": 30, + "availWidth": 1280, + "availHeight": 726, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "MacIntel", + "hardwareConcurrency": 10, + "maxTouchPoints": 0 + }, + "screen": { + "width": 736, + "height": 414, + "colorDepth": 30, + "availWidth": 736, + "availHeight": 414, + "devicePixelRatio": 2.60869565217391 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Soumya:kn-IN:local", + "Alva:sv-SE:local", + "Aman:en-IN:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Aru:kk-KZ:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Japanese (Japan)):ja-JP:local", + "Eddy (Korean (South Korea)):ko-KR:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Eddy (Chinese (China mainland)):zh-CN:local", + "Eddy (Chinese (Taiwan)):zh-TW:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Japanese (Japan)):ja-JP:local", + "Flo (Korean (South Korea)):ko-KR:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Flo (Chinese (China mainland)):zh-CN:local", + "Flo (Chinese (Taiwan)):zh-TW:local", + "Fred:en-US:local", + "Geeta:te-IN:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Japanese (Japan)):ja-JP:local", + "Grandma (Korean (South Korea)):ko-KR:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandma (Chinese (China mainland)):zh-CN:local", + "Grandma (Chinese (Taiwan)):zh-TW:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Japanese (Japan)):ja-JP:local", + "Grandpa (Korean (South Korea)):ko-KR:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Grandpa (Chinese (China mainland)):zh-CN:local", + "Grandpa (Chinese (Taiwan)):zh-TW:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Ona:lt-LT:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Piya:bn-IN:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Japanese (Japan)):ja-JP:local", + "Reed (Korean (South Korea)):ko-KR:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Reed (Chinese (China mainland)):zh-CN:local", + "Reed (Chinese (Taiwan)):zh-TW:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Japanese (Japan)):ja-JP:local", + "Rocko (Korean (South Korea)):ko-KR:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Rocko (Chinese (China mainland)):zh-CN:local", + "Rocko (Chinese (Taiwan)):zh-TW:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Japanese (Japan)):ja-JP:local", + "Sandy (Korean (South Korea)):ko-KR:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sandy (Chinese (China mainland)):zh-CN:local", + "Sandy (Chinese (Taiwan)):zh-TW:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Japanese (Japan)):ja-JP:local", + "Shelley (Korean (South Korea)):ko-KR:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Shelley (Chinese (China mainland)):zh-CN:local", + "Shelley (Chinese (Taiwan)):zh-TW:local", + "Sinji:zh-HK:local", + "Tara:en-IN:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Vani:ta-IN:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "MacIntel", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 2056, + "height": 1329, + "colorDepth": 30, + "availWidth": 2056, + "availHeight": 1253, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "MacIntel", + "hardwareConcurrency": 16, + "maxTouchPoints": 0 + }, + "screen": { + "width": 2560, + "height": 1440, + "colorDepth": 30, + "availWidth": 2560, + "availHeight": 1410, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Soumya:kn-IN:local", + "Alva:sv-SE:local", + "Aman:en-IN:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Aru:kk-KZ:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Japanese (Japan)):ja-JP:local", + "Eddy (Korean (South Korea)):ko-KR:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Eddy (Chinese (China mainland)):zh-CN:local", + "Eddy (Chinese (Taiwan)):zh-TW:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Japanese (Japan)):ja-JP:local", + "Flo (Korean (South Korea)):ko-KR:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Flo (Chinese (China mainland)):zh-CN:local", + "Flo (Chinese (Taiwan)):zh-TW:local", + "Fred:en-US:local", + "Geeta:te-IN:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Japanese (Japan)):ja-JP:local", + "Grandma (Korean (South Korea)):ko-KR:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandma (Chinese (China mainland)):zh-CN:local", + "Grandma (Chinese (Taiwan)):zh-TW:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Japanese (Japan)):ja-JP:local", + "Grandpa (Korean (South Korea)):ko-KR:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Grandpa (Chinese (China mainland)):zh-CN:local", + "Grandpa (Chinese (Taiwan)):zh-TW:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Ona:lt-LT:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Piya:bn-IN:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Japanese (Japan)):ja-JP:local", + "Reed (Korean (South Korea)):ko-KR:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Reed (Chinese (China mainland)):zh-CN:local", + "Reed (Chinese (Taiwan)):zh-TW:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Japanese (Japan)):ja-JP:local", + "Rocko (Korean (South Korea)):ko-KR:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Rocko (Chinese (China mainland)):zh-CN:local", + "Rocko (Chinese (Taiwan)):zh-TW:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Japanese (Japan)):ja-JP:local", + "Sandy (Korean (South Korea)):ko-KR:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sandy (Chinese (China mainland)):zh-CN:local", + "Sandy (Chinese (Taiwan)):zh-TW:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Japanese (Japan)):ja-JP:local", + "Shelley (Korean (South Korea)):ko-KR:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Shelley (Chinese (China mainland)):zh-CN:local", + "Shelley (Chinese (Taiwan)):zh-TW:local", + "Sinji:zh-HK:local", + "Tara:en-IN:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Vani:ta-IN:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "MacIntel", + "hardwareConcurrency": 2, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1440, + "height": 900, + "colorDepth": 30, + "availWidth": 1440, + "availHeight": 900, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Intel Inc.", + "unmaskedRenderer": "Intel(R) HD Graphics 400, or similar" + }, + "speechVoices": [ + "Alex:en-US:local", + "Alice:it-IT:local", + "Alva:sv-SE:local", + "Amelie:fr-CA:local", + "Anna:de-DE:local", + "Carmit:he-IL:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Diego:es-AR:local", + "Ellen:nl-BE:local", + "Fiona:en-scotland:local", + "Fred:en-US:local", + "Ioana:ro-RO:local", + "Joana:pt-PT:local", + "Jorge:es-ES:local", + "Juan:es-MX:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kyoko:ja-JP:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Luca:it-IT:local", + "Luciana:pt-BR:local", + "Maged:ar-SA:local", + "Mariska:hu-HU:local", + "Mei-Jia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Monica:es-ES:local", + "Nora:nb-NO:local", + "Paulina:es-MX:local", + "Rishi:en-IN:local", + "Samantha:en-US:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Sin-ji:zh-HK:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Ting-Ting:zh-CN:local", + "Veena:en-IN:local", + "Victoria:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Yuri:ru-RU:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "MacIntel", + "hardwareConcurrency": 16, + "maxTouchPoints": 0 + }, + "screen": { + "width": 3360, + "height": 1890, + "colorDepth": 30, + "availWidth": 3360, + "availHeight": 1865, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Alva:sv-SE:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Japanese (Japan)):ja-JP:local", + "Eddy (Korean (South Korea)):ko-KR:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Eddy (Chinese (China mainland)):zh-CN:local", + "Eddy (Chinese (Taiwan)):zh-TW:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Japanese (Japan)):ja-JP:local", + "Flo (Korean (South Korea)):ko-KR:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Flo (Chinese (China mainland)):zh-CN:local", + "Flo (Chinese (Taiwan)):zh-TW:local", + "Fred:en-US:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Japanese (Japan)):ja-JP:local", + "Grandma (Korean (South Korea)):ko-KR:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandma (Chinese (China mainland)):zh-CN:local", + "Grandma (Chinese (Taiwan)):zh-TW:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Japanese (Japan)):ja-JP:local", + "Grandpa (Korean (South Korea)):ko-KR:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Grandpa (Chinese (China mainland)):zh-CN:local", + "Grandpa (Chinese (Taiwan)):zh-TW:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Japanese (Japan)):ja-JP:local", + "Reed (Korean (South Korea)):ko-KR:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Reed (Chinese (China mainland)):zh-CN:local", + "Reed (Chinese (Taiwan)):zh-TW:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Japanese (Japan)):ja-JP:local", + "Rocko (Korean (South Korea)):ko-KR:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Rocko (Chinese (China mainland)):zh-CN:local", + "Rocko (Chinese (Taiwan)):zh-TW:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Japanese (Japan)):ja-JP:local", + "Sandy (Korean (South Korea)):ko-KR:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sandy (Chinese (China mainland)):zh-CN:local", + "Sandy (Chinese (Taiwan)):zh-TW:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Japanese (Japan)):ja-JP:local", + "Shelley (Korean (South Korea)):ko-KR:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Shelley (Chinese (China mainland)):zh-CN:local", + "Shelley (Chinese (Taiwan)):zh-TW:local", + "Sinji:zh-HK:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Vani:ta-IN:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "MacIntel", + "hardwareConcurrency": 16, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1728, + "height": 1117, + "colorDepth": 30, + "availWidth": 1728, + "availHeight": 1010, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Soumya:kn-IN:local", + "Alva:sv-SE:local", + "Aman:en-IN:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Aru:kk-KZ:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Japanese (Japan)):ja-JP:local", + "Eddy (Korean (South Korea)):ko-KR:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Eddy (Chinese (China mainland)):zh-CN:local", + "Eddy (Chinese (Taiwan)):zh-TW:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Japanese (Japan)):ja-JP:local", + "Flo (Korean (South Korea)):ko-KR:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Flo (Chinese (China mainland)):zh-CN:local", + "Flo (Chinese (Taiwan)):zh-TW:local", + "Fred:en-US:local", + "Geeta:te-IN:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Japanese (Japan)):ja-JP:local", + "Grandma (Korean (South Korea)):ko-KR:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandma (Chinese (China mainland)):zh-CN:local", + "Grandma (Chinese (Taiwan)):zh-TW:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Japanese (Japan)):ja-JP:local", + "Grandpa (Korean (South Korea)):ko-KR:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Grandpa (Chinese (China mainland)):zh-CN:local", + "Grandpa (Chinese (Taiwan)):zh-TW:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Ona:lt-LT:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Piya:bn-IN:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Japanese (Japan)):ja-JP:local", + "Reed (Korean (South Korea)):ko-KR:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Reed (Chinese (China mainland)):zh-CN:local", + "Reed (Chinese (Taiwan)):zh-TW:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Japanese (Japan)):ja-JP:local", + "Rocko (Korean (South Korea)):ko-KR:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Rocko (Chinese (China mainland)):zh-CN:local", + "Rocko (Chinese (Taiwan)):zh-TW:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Japanese (Japan)):ja-JP:local", + "Sandy (Korean (South Korea)):ko-KR:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sandy (Chinese (China mainland)):zh-CN:local", + "Sandy (Chinese (Taiwan)):zh-TW:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Japanese (Japan)):ja-JP:local", + "Shelley (Korean (South Korea)):ko-KR:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Shelley (Chinese (China mainland)):zh-CN:local", + "Shelley (Chinese (Taiwan)):zh-TW:local", + "Sinji:zh-HK:local", + "Tara:en-IN:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Vani:ta-IN:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "MacIntel", + "hardwareConcurrency": 2, + "maxTouchPoints": 0 + }, + "screen": { + "width": 2560, + "height": 1440, + "colorDepth": 24, + "availWidth": 2560, + "availHeight": 1440, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "ATI Technologies Inc.", + "unmaskedRenderer": "Radeon R9 200 Series, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Alva:sv-SE:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Japanese (Japan)):ja-JP:local", + "Eddy (Korean (South Korea)):ko-KR:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Eddy (Chinese (China mainland)):zh-CN:local", + "Eddy (Chinese (Taiwan)):zh-TW:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Japanese (Japan)):ja-JP:local", + "Flo (Korean (South Korea)):ko-KR:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Flo (Chinese (China mainland)):zh-CN:local", + "Flo (Chinese (Taiwan)):zh-TW:local", + "Fred:en-US:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Japanese (Japan)):ja-JP:local", + "Grandma (Korean (South Korea)):ko-KR:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandma (Chinese (China mainland)):zh-CN:local", + "Grandma (Chinese (Taiwan)):zh-TW:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Japanese (Japan)):ja-JP:local", + "Grandpa (Korean (South Korea)):ko-KR:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Grandpa (Chinese (China mainland)):zh-CN:local", + "Grandpa (Chinese (Taiwan)):zh-TW:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Japanese (Japan)):ja-JP:local", + "Reed (Korean (South Korea)):ko-KR:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Reed (Chinese (China mainland)):zh-CN:local", + "Reed (Chinese (Taiwan)):zh-TW:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Japanese (Japan)):ja-JP:local", + "Rocko (Korean (South Korea)):ko-KR:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Rocko (Chinese (China mainland)):zh-CN:local", + "Rocko (Chinese (Taiwan)):zh-TW:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Japanese (Japan)):ja-JP:local", + "Sandy (Korean (South Korea)):ko-KR:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sandy (Chinese (China mainland)):zh-CN:local", + "Sandy (Chinese (Taiwan)):zh-TW:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Japanese (Japan)):ja-JP:local", + "Shelley (Korean (South Korea)):ko-KR:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Shelley (Chinese (China mainland)):zh-CN:local", + "Shelley (Chinese (Taiwan)):zh-TW:local", + "Sinji:zh-HK:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Vani:ta-IN:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "MacIntel", + "hardwareConcurrency": 16, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1344, + "height": 840, + "colorDepth": 30, + "availWidth": 1344, + "availHeight": 764, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Intel Inc.", + "unmaskedRenderer": "Intel(R) HD Graphics 400, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Soumya:kn-IN:local", + "Alva:sv-SE:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Japanese (Japan)):ja-JP:local", + "Eddy (Korean (South Korea)):ko-KR:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Eddy (Chinese (China mainland)):zh-CN:local", + "Eddy (Chinese (Taiwan)):zh-TW:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Japanese (Japan)):ja-JP:local", + "Flo (Korean (South Korea)):ko-KR:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Flo (Chinese (China mainland)):zh-CN:local", + "Flo (Chinese (Taiwan)):zh-TW:local", + "Fred:en-US:local", + "Geeta:te-IN:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Japanese (Japan)):ja-JP:local", + "Grandma (Korean (South Korea)):ko-KR:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandma (Chinese (China mainland)):zh-CN:local", + "Grandma (Chinese (Taiwan)):zh-TW:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Japanese (Japan)):ja-JP:local", + "Grandpa (Korean (South Korea)):ko-KR:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Grandpa (Chinese (China mainland)):zh-CN:local", + "Grandpa (Chinese (Taiwan)):zh-TW:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Piya:bn-IN:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Japanese (Japan)):ja-JP:local", + "Reed (Korean (South Korea)):ko-KR:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Reed (Chinese (China mainland)):zh-CN:local", + "Reed (Chinese (Taiwan)):zh-TW:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Japanese (Japan)):ja-JP:local", + "Rocko (Korean (South Korea)):ko-KR:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Rocko (Chinese (China mainland)):zh-CN:local", + "Rocko (Chinese (Taiwan)):zh-TW:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Japanese (Japan)):ja-JP:local", + "Sandy (Korean (South Korea)):ko-KR:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sandy (Chinese (China mainland)):zh-CN:local", + "Sandy (Chinese (Taiwan)):zh-TW:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Japanese (Japan)):ja-JP:local", + "Shelley (Korean (South Korea)):ko-KR:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Shelley (Chinese (China mainland)):zh-CN:local", + "Shelley (Chinese (Taiwan)):zh-TW:local", + "Sinji:zh-HK:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Vani:ta-IN:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "MacIntel", + "hardwareConcurrency": 2, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1440, + "height": 900, + "colorDepth": 24, + "availWidth": 1440, + "availHeight": 900, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Soumya:kn-IN:local", + "Alva:sv-SE:local", + "Aman:en-IN:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Aru:kk-KZ:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Japanese (Japan)):ja-JP:local", + "Eddy (Korean (South Korea)):ko-KR:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Eddy (Chinese (China mainland)):zh-CN:local", + "Eddy (Chinese (Taiwan)):zh-TW:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Japanese (Japan)):ja-JP:local", + "Flo (Korean (South Korea)):ko-KR:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Flo (Chinese (China mainland)):zh-CN:local", + "Flo (Chinese (Taiwan)):zh-TW:local", + "Fred:en-US:local", + "Geeta:te-IN:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Japanese (Japan)):ja-JP:local", + "Grandma (Korean (South Korea)):ko-KR:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandma (Chinese (China mainland)):zh-CN:local", + "Grandma (Chinese (Taiwan)):zh-TW:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Japanese (Japan)):ja-JP:local", + "Grandpa (Korean (South Korea)):ko-KR:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Grandpa (Chinese (China mainland)):zh-CN:local", + "Grandpa (Chinese (Taiwan)):zh-TW:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Ona:lt-LT:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Piya:bn-IN:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Japanese (Japan)):ja-JP:local", + "Reed (Korean (South Korea)):ko-KR:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Reed (Chinese (China mainland)):zh-CN:local", + "Reed (Chinese (Taiwan)):zh-TW:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Japanese (Japan)):ja-JP:local", + "Rocko (Korean (South Korea)):ko-KR:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Rocko (Chinese (China mainland)):zh-CN:local", + "Rocko (Chinese (Taiwan)):zh-TW:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Japanese (Japan)):ja-JP:local", + "Sandy (Korean (South Korea)):ko-KR:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sandy (Chinese (China mainland)):zh-CN:local", + "Sandy (Chinese (Taiwan)):zh-TW:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Japanese (Japan)):ja-JP:local", + "Shelley (Korean (South Korea)):ko-KR:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Shelley (Chinese (China mainland)):zh-CN:local", + "Shelley (Chinese (Taiwan)):zh-TW:local", + "Sinji:zh-HK:local", + "Tara:en-IN:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Vani:ta-IN:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "MacIntel", + "hardwareConcurrency": 10, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1200, + "colorDepth": 30, + "availWidth": 1920, + "availHeight": 1170, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Soumya:kn-IN:local", + "Alva:sv-SE:local", + "Aman:en-IN:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Aru:kk-KZ:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Japanese (Japan)):ja-JP:local", + "Eddy (Korean (South Korea)):ko-KR:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Eddy (Chinese (China mainland)):zh-CN:local", + "Eddy (Chinese (Taiwan)):zh-TW:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Japanese (Japan)):ja-JP:local", + "Flo (Korean (South Korea)):ko-KR:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Flo (Chinese (China mainland)):zh-CN:local", + "Flo (Chinese (Taiwan)):zh-TW:local", + "Fred:en-US:local", + "Geeta:te-IN:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Japanese (Japan)):ja-JP:local", + "Grandma (Korean (South Korea)):ko-KR:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandma (Chinese (China mainland)):zh-CN:local", + "Grandma (Chinese (Taiwan)):zh-TW:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Japanese (Japan)):ja-JP:local", + "Grandpa (Korean (South Korea)):ko-KR:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Grandpa (Chinese (China mainland)):zh-CN:local", + "Grandpa (Chinese (Taiwan)):zh-TW:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Ona:lt-LT:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Piya:bn-IN:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Japanese (Japan)):ja-JP:local", + "Reed (Korean (South Korea)):ko-KR:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Reed (Chinese (China mainland)):zh-CN:local", + "Reed (Chinese (Taiwan)):zh-TW:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Japanese (Japan)):ja-JP:local", + "Rocko (Korean (South Korea)):ko-KR:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Rocko (Chinese (China mainland)):zh-CN:local", + "Rocko (Chinese (Taiwan)):zh-TW:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Japanese (Japan)):ja-JP:local", + "Sandy (Korean (South Korea)):ko-KR:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sandy (Chinese (China mainland)):zh-CN:local", + "Sandy (Chinese (Taiwan)):zh-TW:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Japanese (Japan)):ja-JP:local", + "Shelley (Korean (South Korea)):ko-KR:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Shelley (Chinese (China mainland)):zh-CN:local", + "Shelley (Chinese (Taiwan)):zh-TW:local", + "Sinji:zh-HK:local", + "Tara:en-IN:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Vani:ta-IN:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "MacIntel", + "hardwareConcurrency": 10, + "maxTouchPoints": 0 + }, + "screen": { + "width": 2048, + "height": 1152, + "colorDepth": 30, + "availWidth": 2048, + "availHeight": 1122, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Soumya:kn-IN:local", + "Alva:sv-SE:local", + "Aman:en-IN:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Aru:kk-KZ:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Japanese (Japan)):ja-JP:local", + "Eddy (Korean (South Korea)):ko-KR:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Eddy (Chinese (China mainland)):zh-CN:local", + "Eddy (Chinese (Taiwan)):zh-TW:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Japanese (Japan)):ja-JP:local", + "Flo (Korean (South Korea)):ko-KR:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Flo (Chinese (China mainland)):zh-CN:local", + "Flo (Chinese (Taiwan)):zh-TW:local", + "Fred:en-US:local", + "Geeta:te-IN:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Japanese (Japan)):ja-JP:local", + "Grandma (Korean (South Korea)):ko-KR:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandma (Chinese (China mainland)):zh-CN:local", + "Grandma (Chinese (Taiwan)):zh-TW:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Japanese (Japan)):ja-JP:local", + "Grandpa (Korean (South Korea)):ko-KR:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Grandpa (Chinese (China mainland)):zh-CN:local", + "Grandpa (Chinese (Taiwan)):zh-TW:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Ona:lt-LT:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Piya:bn-IN:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Japanese (Japan)):ja-JP:local", + "Reed (Korean (South Korea)):ko-KR:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Reed (Chinese (China mainland)):zh-CN:local", + "Reed (Chinese (Taiwan)):zh-TW:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Japanese (Japan)):ja-JP:local", + "Rocko (Korean (South Korea)):ko-KR:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Rocko (Chinese (China mainland)):zh-CN:local", + "Rocko (Chinese (Taiwan)):zh-TW:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Japanese (Japan)):ja-JP:local", + "Sandy (Korean (South Korea)):ko-KR:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sandy (Chinese (China mainland)):zh-CN:local", + "Sandy (Chinese (Taiwan)):zh-TW:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Japanese (Japan)):ja-JP:local", + "Shelley (Korean (South Korea)):ko-KR:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Shelley (Chinese (China mainland)):zh-CN:local", + "Shelley (Chinese (Taiwan)):zh-TW:local", + "Sinji:zh-HK:local", + "Tara:en-IN:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Vani:ta-IN:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "MacIntel", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 3440, + "height": 1440, + "colorDepth": 30, + "availWidth": 3440, + "availHeight": 1364, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Soumya:kn-IN:local", + "Alva:sv-SE:local", + "Aman:en-IN:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Aru:kk-KZ:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Japanese (Japan)):ja-JP:local", + "Eddy (Korean (South Korea)):ko-KR:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Eddy (Chinese (China mainland)):zh-CN:local", + "Eddy (Chinese (Taiwan)):zh-TW:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Japanese (Japan)):ja-JP:local", + "Flo (Korean (South Korea)):ko-KR:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Flo (Chinese (China mainland)):zh-CN:local", + "Flo (Chinese (Taiwan)):zh-TW:local", + "Fred:en-US:local", + "Geeta:te-IN:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Japanese (Japan)):ja-JP:local", + "Grandma (Korean (South Korea)):ko-KR:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandma (Chinese (China mainland)):zh-CN:local", + "Grandma (Chinese (Taiwan)):zh-TW:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Japanese (Japan)):ja-JP:local", + "Grandpa (Korean (South Korea)):ko-KR:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Grandpa (Chinese (China mainland)):zh-CN:local", + "Grandpa (Chinese (Taiwan)):zh-TW:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Ona:lt-LT:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Piya:bn-IN:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Japanese (Japan)):ja-JP:local", + "Reed (Korean (South Korea)):ko-KR:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Reed (Chinese (China mainland)):zh-CN:local", + "Reed (Chinese (Taiwan)):zh-TW:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Japanese (Japan)):ja-JP:local", + "Rocko (Korean (South Korea)):ko-KR:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Rocko (Chinese (China mainland)):zh-CN:local", + "Rocko (Chinese (Taiwan)):zh-TW:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Japanese (Japan)):ja-JP:local", + "Sandy (Korean (South Korea)):ko-KR:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sandy (Chinese (China mainland)):zh-CN:local", + "Sandy (Chinese (Taiwan)):zh-TW:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Japanese (Japan)):ja-JP:local", + "Shelley (Korean (South Korea)):ko-KR:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Shelley (Chinese (China mainland)):zh-CN:local", + "Shelley (Chinese (Taiwan)):zh-TW:local", + "Sinji:zh-HK:local", + "Tara:en-IN:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Vani:ta-IN:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "MacIntel", + "hardwareConcurrency": 10, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1360, + "height": 768, + "colorDepth": 30, + "availWidth": 1360, + "availHeight": 676, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Alva:sv-SE:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Fred:en-US:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Sinji:zh-HK:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "MacIntel", + "hardwareConcurrency": 18, + "maxTouchPoints": 0 + }, + "screen": { + "width": 3840, + "height": 2160, + "colorDepth": 30, + "availWidth": 3840, + "availHeight": 2052, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Soumya:kn-IN:local", + "Alva:sv-SE:local", + "Aman:en-IN:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Aru:kk-KZ:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Japanese (Japan)):ja-JP:local", + "Eddy (Korean (South Korea)):ko-KR:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Eddy (Chinese (China mainland)):zh-CN:local", + "Eddy (Chinese (Taiwan)):zh-TW:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Japanese (Japan)):ja-JP:local", + "Flo (Korean (South Korea)):ko-KR:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Flo (Chinese (China mainland)):zh-CN:local", + "Flo (Chinese (Taiwan)):zh-TW:local", + "Fred:en-US:local", + "Geeta:te-IN:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Japanese (Japan)):ja-JP:local", + "Grandma (Korean (South Korea)):ko-KR:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandma (Chinese (China mainland)):zh-CN:local", + "Grandma (Chinese (Taiwan)):zh-TW:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Japanese (Japan)):ja-JP:local", + "Grandpa (Korean (South Korea)):ko-KR:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Grandpa (Chinese (China mainland)):zh-CN:local", + "Grandpa (Chinese (Taiwan)):zh-TW:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Ona:lt-LT:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Piya:bn-IN:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Japanese (Japan)):ja-JP:local", + "Reed (Korean (South Korea)):ko-KR:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Reed (Chinese (China mainland)):zh-CN:local", + "Reed (Chinese (Taiwan)):zh-TW:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Japanese (Japan)):ja-JP:local", + "Rocko (Korean (South Korea)):ko-KR:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Rocko (Chinese (China mainland)):zh-CN:local", + "Rocko (Chinese (Taiwan)):zh-TW:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Japanese (Japan)):ja-JP:local", + "Sandy (Korean (South Korea)):ko-KR:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sandy (Chinese (China mainland)):zh-CN:local", + "Sandy (Chinese (Taiwan)):zh-TW:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Japanese (Japan)):ja-JP:local", + "Shelley (Korean (South Korea)):ko-KR:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Shelley (Chinese (China mainland)):zh-CN:local", + "Shelley (Chinese (Taiwan)):zh-TW:local", + "Sinji:zh-HK:local", + "Tara:en-IN:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Vani:ta-IN:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "MacIntel", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1710, + "height": 1107, + "colorDepth": 30, + "availWidth": 1710, + "availHeight": 1031, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Soumya:kn-IN:local", + "Alva:sv-SE:local", + "Aman:en-IN:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Aru:kk-KZ:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Japanese (Japan)):ja-JP:local", + "Eddy (Korean (South Korea)):ko-KR:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Eddy (Chinese (China mainland)):zh-CN:local", + "Eddy (Chinese (Taiwan)):zh-TW:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Japanese (Japan)):ja-JP:local", + "Flo (Korean (South Korea)):ko-KR:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Flo (Chinese (China mainland)):zh-CN:local", + "Flo (Chinese (Taiwan)):zh-TW:local", + "Fred:en-US:local", + "Geeta:te-IN:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Japanese (Japan)):ja-JP:local", + "Grandma (Korean (South Korea)):ko-KR:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandma (Chinese (China mainland)):zh-CN:local", + "Grandma (Chinese (Taiwan)):zh-TW:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Japanese (Japan)):ja-JP:local", + "Grandpa (Korean (South Korea)):ko-KR:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Grandpa (Chinese (China mainland)):zh-CN:local", + "Grandpa (Chinese (Taiwan)):zh-TW:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Ona:lt-LT:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Piya:bn-IN:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Japanese (Japan)):ja-JP:local", + "Reed (Korean (South Korea)):ko-KR:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Reed (Chinese (China mainland)):zh-CN:local", + "Reed (Chinese (Taiwan)):zh-TW:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Japanese (Japan)):ja-JP:local", + "Rocko (Korean (South Korea)):ko-KR:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Rocko (Chinese (China mainland)):zh-CN:local", + "Rocko (Chinese (Taiwan)):zh-TW:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Japanese (Japan)):ja-JP:local", + "Sandy (Korean (South Korea)):ko-KR:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sandy (Chinese (China mainland)):zh-CN:local", + "Sandy (Chinese (Taiwan)):zh-TW:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Japanese (Japan)):ja-JP:local", + "Shelley (Korean (South Korea)):ko-KR:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Shelley (Chinese (China mainland)):zh-CN:local", + "Shelley (Chinese (Taiwan)):zh-TW:local", + "Sinji:zh-HK:local", + "Tara:en-IN:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Vani:ta-IN:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "MacIntel", + "hardwareConcurrency": 2, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1280, + "height": 800, + "colorDepth": 30, + "availWidth": 1280, + "availHeight": 715, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Intel Inc.", + "unmaskedRenderer": "Intel(R) HD Graphics, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "MacIntel", + "hardwareConcurrency": 10, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1710, + "height": 1107, + "colorDepth": 30, + "availWidth": 1710, + "availHeight": 1074, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Alva:sv-SE:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Japanese (Japan)):ja-JP:local", + "Eddy (Korean (South Korea)):ko-KR:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Eddy (Chinese (China mainland)):zh-CN:local", + "Eddy (Chinese (Taiwan)):zh-TW:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Japanese (Japan)):ja-JP:local", + "Flo (Korean (South Korea)):ko-KR:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Flo (Chinese (China mainland)):zh-CN:local", + "Flo (Chinese (Taiwan)):zh-TW:local", + "Fred:en-US:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Japanese (Japan)):ja-JP:local", + "Grandma (Korean (South Korea)):ko-KR:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandma (Chinese (China mainland)):zh-CN:local", + "Grandma (Chinese (Taiwan)):zh-TW:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Japanese (Japan)):ja-JP:local", + "Grandpa (Korean (South Korea)):ko-KR:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Grandpa (Chinese (China mainland)):zh-CN:local", + "Grandpa (Chinese (Taiwan)):zh-TW:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Japanese (Japan)):ja-JP:local", + "Reed (Korean (South Korea)):ko-KR:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Reed (Chinese (China mainland)):zh-CN:local", + "Reed (Chinese (Taiwan)):zh-TW:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Japanese (Japan)):ja-JP:local", + "Rocko (Korean (South Korea)):ko-KR:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Rocko (Chinese (China mainland)):zh-CN:local", + "Rocko (Chinese (Taiwan)):zh-TW:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Japanese (Japan)):ja-JP:local", + "Sandy (Korean (South Korea)):ko-KR:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sandy (Chinese (China mainland)):zh-CN:local", + "Sandy (Chinese (Taiwan)):zh-TW:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Japanese (Japan)):ja-JP:local", + "Shelley (Korean (South Korea)):ko-KR:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Shelley (Chinese (China mainland)):zh-CN:local", + "Shelley (Chinese (Taiwan)):zh-TW:local", + "Sinji:zh-HK:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "MacIntel", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1280, + "height": 800, + "colorDepth": 30, + "availWidth": 1280, + "availHeight": 730, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Alva:sv-SE:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Fred:en-US:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Sinji:zh-HK:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:151.0) Gecko/20100101 Firefox/151.0", + "platform": "MacIntel", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1440, + "height": 2560, + "colorDepth": 30, + "availWidth": 1440, + "availHeight": 2484, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Soumya:kn-IN:local", + "Alva:sv-SE:local", + "Aman:en-IN:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Aru:kk-KZ:local", + "Brutte notizie:en-US:local", + "Bahh:en-US:local", + "Campane:en-US:local", + "Boing:en-US:local", + "Bollicine:en-US:local", + "Carmit:he-IL:local", + "Violoncelli:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Tremolio:en-US:local", + "Eddy (Tedesco (Germania)):de-DE:local", + "Eddy (Inglese (UK)):en-GB:local", + "Eddy (Inglese (USA)):en-US:local", + "Eddy (Spagnolo (Spagna)):es-ES:local", + "Eddy (Spagnolo (Messico)):es-MX:local", + "Eddy (Finlandese (Finlandia)):fi-FI:local", + "Eddy (Francese (Canada)):fr-CA:local", + "Eddy (Francese (Francia)):fr-FR:local", + "Eddy (Italiano (Italia)):it-IT:local", + "Eddy (Giapponese (Giappone)):ja-JP:local", + "Eddy (Coreano (Corea del Sud)):ko-KR:local", + "Eddy (Portoghese (Brasile)):pt-BR:local", + "Eddy (Cinese (Cina continentale)):zh-CN:local", + "Eddy (Cinese (Taiwan)):zh-TW:local", + "Ellen:nl-BE:local", + "Flo (Tedesco (Germania)):de-DE:local", + "Flo (Inglese (UK)):en-GB:local", + "Flo (Inglese (USA)):en-US:local", + "Flo (Spagnolo (Spagna)):es-ES:local", + "Flo (Spagnolo (Messico)):es-MX:local", + "Flo (Finlandese (Finlandia)):fi-FI:local", + "Flo (Francese (Canada)):fr-CA:local", + "Flo (Francese (Francia)):fr-FR:local", + "Flo (Italiano (Italia)):it-IT:local", + "Flo (Giapponese (Giappone)):ja-JP:local", + "Flo (Coreano (Corea del Sud)):ko-KR:local", + "Flo (Portoghese (Brasile)):pt-BR:local", + "Flo (Cinese (Cina continentale)):zh-CN:local", + "Flo (Cinese (Taiwan)):zh-TW:local", + "Fred:en-US:local", + "Geeta:te-IN:local", + "Buone notizie:en-US:local", + "Grandma (Tedesco (Germania)):de-DE:local", + "Grandma (Inglese (UK)):en-GB:local", + "Grandma (Inglese (USA)):en-US:local", + "Grandma (Spagnolo (Spagna)):es-ES:local", + "Grandma (Spagnolo (Messico)):es-MX:local", + "Grandma (Finlandese (Finlandia)):fi-FI:local", + "Grandma (Francese (Canada)):fr-CA:local", + "Grandma (Francese (Francia)):fr-FR:local", + "Grandma (Italiano (Italia)):it-IT:local", + "Grandma (Giapponese (Giappone)):ja-JP:local", + "Grandma (Coreano (Corea del Sud)):ko-KR:local", + "Grandma (Portoghese (Brasile)):pt-BR:local", + "Grandma (Cinese (Cina continentale)):zh-CN:local", + "Grandma (Cinese (Taiwan)):zh-TW:local", + "Grandpa (Tedesco (Germania)):de-DE:local", + "Grandpa (Inglese (UK)):en-GB:local", + "Grandpa (Inglese (USA)):en-US:local", + "Grandpa (Spagnolo (Spagna)):es-ES:local", + "Grandpa (Spagnolo (Messico)):es-MX:local", + "Grandpa (Finlandese (Finlandia)):fi-FI:local", + "Grandpa (Francese (Canada)):fr-CA:local", + "Grandpa (Francese (Francia)):fr-FR:local", + "Grandpa (Italiano (Italia)):it-IT:local", + "Grandpa (Giapponese (Giappone)):ja-JP:local", + "Grandpa (Coreano (Corea del Sud)):ko-KR:local", + "Grandpa (Portoghese (Brasile)):pt-BR:local", + "Grandpa (Cinese (Cina continentale)):zh-CN:local", + "Grandpa (Cinese (Taiwan)):zh-TW:local", + "Giullare:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Ona:lt-LT:local", + "Organo:en-US:local", + "Paulina:es-MX:local", + "Piya:bn-IN:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (Tedesco (Germania)):de-DE:local", + "Reed (Inglese (UK)):en-GB:local", + "Reed (Inglese (USA)):en-US:local", + "Reed (Spagnolo (Spagna)):es-ES:local", + "Reed (Spagnolo (Messico)):es-MX:local", + "Reed (Finlandese (Finlandia)):fi-FI:local", + "Reed (Francese (Canada)):fr-CA:local", + "Reed (Italiano (Italia)):it-IT:local", + "Reed (Giapponese (Giappone)):ja-JP:local", + "Reed (Coreano (Corea del Sud)):ko-KR:local", + "Reed (Portoghese (Brasile)):pt-BR:local", + "Reed (Cinese (Cina continentale)):zh-CN:local", + "Reed (Cinese (Taiwan)):zh-TW:local", + "Rishi:en-IN:local", + "Rocko (Tedesco (Germania)):de-DE:local", + "Rocko (Inglese (UK)):en-GB:local", + "Rocko (Inglese (USA)):en-US:local", + "Rocko (Spagnolo (Spagna)):es-ES:local", + "Rocko (Spagnolo (Messico)):es-MX:local", + "Rocko (Finlandese (Finlandia)):fi-FI:local", + "Rocko (Francese (Canada)):fr-CA:local", + "Rocko (Francese (Francia)):fr-FR:local", + "Rocko (Italiano (Italia)):it-IT:local", + "Rocko (Giapponese (Giappone)):ja-JP:local", + "Rocko (Coreano (Corea del Sud)):ko-KR:local", + "Rocko (Portoghese (Brasile)):pt-BR:local", + "Rocko (Cinese (Cina continentale)):zh-CN:local", + "Rocko (Cinese (Taiwan)):zh-TW:local", + "Samantha:en-US:local", + "Sandy (Tedesco (Germania)):de-DE:local", + "Sandy (Inglese (UK)):en-GB:local", + "Sandy (Inglese (USA)):en-US:local", + "Sandy (Spagnolo (Spagna)):es-ES:local", + "Sandy (Spagnolo (Messico)):es-MX:local", + "Sandy (Finlandese (Finlandia)):fi-FI:local", + "Sandy (Francese (Canada)):fr-CA:local", + "Sandy (Francese (Francia)):fr-FR:local", + "Sandy (Italiano (Italia)):it-IT:local", + "Sandy (Giapponese (Giappone)):ja-JP:local", + "Sandy (Coreano (Corea del Sud)):ko-KR:local", + "Sandy (Portoghese (Brasile)):pt-BR:local", + "Sandy (Cinese (Cina continentale)):zh-CN:local", + "Sandy (Cinese (Taiwan)):zh-TW:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (Tedesco (Germania)):de-DE:local", + "Shelley (Inglese (UK)):en-GB:local", + "Shelley (Inglese (USA)):en-US:local", + "Shelley (Spagnolo (Spagna)):es-ES:local", + "Shelley (Spagnolo (Messico)):es-MX:local", + "Shelley (Finlandese (Finlandia)):fi-FI:local", + "Shelley (Francese (Canada)):fr-CA:local", + "Shelley (Francese (Francia)):fr-FR:local", + "Shelley (Italiano (Italia)):it-IT:local", + "Shelley (Giapponese (Giappone)):ja-JP:local", + "Shelley (Coreano (Corea del Sud)):ko-KR:local", + "Shelley (Portoghese (Brasile)):pt-BR:local", + "Shelley (Cinese (Cina continentale)):zh-CN:local", + "Shelley (Cinese (Taiwan)):zh-TW:local", + "Sinji:zh-HK:local", + "Tara:en-IN:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Ting-Ting:zh-CN:local", + "Trinoid:en-US:local", + "Vani:ta-IN:local", + "Sussurro:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "MacIntel", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1440, + "height": 900, + "colorDepth": 30, + "availWidth": 1440, + "availHeight": 870, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Intel Inc.", + "unmaskedRenderer": "Intel(R) HD Graphics, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Soumya:kn-IN:local", + "Alva:sv-SE:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Japanese (Japan)):ja-JP:local", + "Eddy (Korean (South Korea)):ko-KR:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Eddy (Chinese (China mainland)):zh-CN:local", + "Eddy (Chinese (Taiwan)):zh-TW:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Japanese (Japan)):ja-JP:local", + "Flo (Korean (South Korea)):ko-KR:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Flo (Chinese (China mainland)):zh-CN:local", + "Flo (Chinese (Taiwan)):zh-TW:local", + "Fred:en-US:local", + "Geeta:te-IN:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Japanese (Japan)):ja-JP:local", + "Grandma (Korean (South Korea)):ko-KR:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandma (Chinese (China mainland)):zh-CN:local", + "Grandma (Chinese (Taiwan)):zh-TW:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Japanese (Japan)):ja-JP:local", + "Grandpa (Korean (South Korea)):ko-KR:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Grandpa (Chinese (China mainland)):zh-CN:local", + "Grandpa (Chinese (Taiwan)):zh-TW:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Piya:bn-IN:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Japanese (Japan)):ja-JP:local", + "Reed (Korean (South Korea)):ko-KR:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Reed (Chinese (China mainland)):zh-CN:local", + "Reed (Chinese (Taiwan)):zh-TW:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Japanese (Japan)):ja-JP:local", + "Rocko (Korean (South Korea)):ko-KR:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Rocko (Chinese (China mainland)):zh-CN:local", + "Rocko (Chinese (Taiwan)):zh-TW:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Japanese (Japan)):ja-JP:local", + "Sandy (Korean (South Korea)):ko-KR:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sandy (Chinese (China mainland)):zh-CN:local", + "Sandy (Chinese (Taiwan)):zh-TW:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Japanese (Japan)):ja-JP:local", + "Shelley (Korean (South Korea)):ko-KR:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Shelley (Chinese (China mainland)):zh-CN:local", + "Shelley (Chinese (Taiwan)):zh-TW:local", + "Sinji:zh-HK:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Vani:ta-IN:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "MacIntel", + "hardwareConcurrency": 6, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1792, + "height": 1120, + "colorDepth": 30, + "availWidth": 1792, + "availHeight": 1010, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "ATI Technologies Inc.", + "unmaskedRenderer": "Radeon HD 3200 Graphics, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Alva:sv-SE:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Japanese (Japan)):ja-JP:local", + "Eddy (Korean (South Korea)):ko-KR:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Eddy (Chinese (China mainland)):zh-CN:local", + "Eddy (Chinese (Taiwan)):zh-TW:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Japanese (Japan)):ja-JP:local", + "Flo (Korean (South Korea)):ko-KR:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Flo (Chinese (China mainland)):zh-CN:local", + "Flo (Chinese (Taiwan)):zh-TW:local", + "Fred:en-US:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Japanese (Japan)):ja-JP:local", + "Grandma (Korean (South Korea)):ko-KR:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandma (Chinese (China mainland)):zh-CN:local", + "Grandma (Chinese (Taiwan)):zh-TW:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Japanese (Japan)):ja-JP:local", + "Grandpa (Korean (South Korea)):ko-KR:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Grandpa (Chinese (China mainland)):zh-CN:local", + "Grandpa (Chinese (Taiwan)):zh-TW:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Japanese (Japan)):ja-JP:local", + "Reed (Korean (South Korea)):ko-KR:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Reed (Chinese (China mainland)):zh-CN:local", + "Reed (Chinese (Taiwan)):zh-TW:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Japanese (Japan)):ja-JP:local", + "Rocko (Korean (South Korea)):ko-KR:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Rocko (Chinese (China mainland)):zh-CN:local", + "Rocko (Chinese (Taiwan)):zh-TW:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Japanese (Japan)):ja-JP:local", + "Sandy (Korean (South Korea)):ko-KR:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sandy (Chinese (China mainland)):zh-CN:local", + "Sandy (Chinese (Taiwan)):zh-TW:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Japanese (Japan)):ja-JP:local", + "Shelley (Korean (South Korea)):ko-KR:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Shelley (Chinese (China mainland)):zh-CN:local", + "Shelley (Chinese (Taiwan)):zh-TW:local", + "Sinji:zh-HK:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Vani:ta-IN:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "MacIntel", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 960, + "height": 540, + "colorDepth": 30, + "availWidth": 960, + "availHeight": 528, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Alva:sv-SE:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Fred:en-US:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Sinji:zh-HK:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "MacIntel", + "hardwareConcurrency": 6, + "maxTouchPoints": 0 + }, + "screen": { + "width": 2048, + "height": 1152, + "colorDepth": 30, + "availWidth": 2048, + "availHeight": 1033, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "ATI Technologies Inc.", + "unmaskedRenderer": "Radeon R9 200 Series, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Alva:sv-SE:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Japanese (Japan)):ja-JP:local", + "Eddy (Korean (South Korea)):ko-KR:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Eddy (Chinese (China mainland)):zh-CN:local", + "Eddy (Chinese (Taiwan)):zh-TW:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Japanese (Japan)):ja-JP:local", + "Flo (Korean (South Korea)):ko-KR:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Flo (Chinese (China mainland)):zh-CN:local", + "Flo (Chinese (Taiwan)):zh-TW:local", + "Fred:en-US:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Japanese (Japan)):ja-JP:local", + "Grandma (Korean (South Korea)):ko-KR:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandma (Chinese (China mainland)):zh-CN:local", + "Grandma (Chinese (Taiwan)):zh-TW:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Japanese (Japan)):ja-JP:local", + "Grandpa (Korean (South Korea)):ko-KR:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Grandpa (Chinese (China mainland)):zh-CN:local", + "Grandpa (Chinese (Taiwan)):zh-TW:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Japanese (Japan)):ja-JP:local", + "Reed (Korean (South Korea)):ko-KR:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Reed (Chinese (China mainland)):zh-CN:local", + "Reed (Chinese (Taiwan)):zh-TW:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Japanese (Japan)):ja-JP:local", + "Rocko (Korean (South Korea)):ko-KR:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Rocko (Chinese (China mainland)):zh-CN:local", + "Rocko (Chinese (Taiwan)):zh-TW:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Japanese (Japan)):ja-JP:local", + "Sandy (Korean (South Korea)):ko-KR:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sandy (Chinese (China mainland)):zh-CN:local", + "Sandy (Chinese (Taiwan)):zh-TW:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Japanese (Japan)):ja-JP:local", + "Shelley (Korean (South Korea)):ko-KR:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Shelley (Chinese (China mainland)):zh-CN:local", + "Shelley (Chinese (Taiwan)):zh-TW:local", + "Sinji:zh-HK:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Vani:ta-IN:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "MacIntel", + "hardwareConcurrency": 2, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1280, + "height": 800, + "colorDepth": 30, + "availWidth": 1280, + "availHeight": 800, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Intel Inc.", + "unmaskedRenderer": "Intel 945GM, or similar" + }, + "speechVoices": [ + "Alex:en-US:local", + "Alice:it-IT:local", + "Alva:sv-SE:local", + "Amelie:fr-CA:local", + "Anna:de-DE:local", + "Carmit:he-IL:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Diego:es-AR:local", + "Ellen:nl-BE:local", + "Fiona:en-scotland:local", + "Fred:en-US:local", + "Ioana:ro-RO:local", + "Joana:pt-PT:local", + "Jorge:es-ES:local", + "Juan:es-MX:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kyoko:ja-JP:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Luca:it-IT:local", + "Luciana:pt-BR:local", + "Maged:ar-SA:local", + "Mariska:hu-HU:local", + "Mei-Jia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Monica:es-ES:local", + "Nora:nb-NO:local", + "Paulina:es-MX:local", + "Rishi:en-IN:local", + "Samantha:en-US:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Sin-ji:zh-HK:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Ting-Ting:zh-CN:local", + "Veena:en-IN:local", + "Victoria:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Yuri:ru-RU:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "MacIntel", + "hardwareConcurrency": 2, + "maxTouchPoints": 0 + }, + "screen": { + "width": 2048, + "height": 1080, + "colorDepth": 24, + "availWidth": 2048, + "availHeight": 1080, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "MacIntel", + "hardwareConcurrency": 10, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1512, + "height": 982, + "colorDepth": 30, + "availWidth": 1512, + "availHeight": 893, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "MacIntel", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1470, + "height": 956, + "colorDepth": 30, + "availWidth": 1470, + "availHeight": 880, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Soumya:kn-IN:local", + "Alva:sv-SE:local", + "Aman:en-IN:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Aru:kk-KZ:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Japanese (Japan)):ja-JP:local", + "Eddy (Korean (South Korea)):ko-KR:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Eddy (Chinese (China mainland)):zh-CN:local", + "Eddy (Chinese (Taiwan)):zh-TW:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Japanese (Japan)):ja-JP:local", + "Flo (Korean (South Korea)):ko-KR:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Flo (Chinese (China mainland)):zh-CN:local", + "Flo (Chinese (Taiwan)):zh-TW:local", + "Fred:en-US:local", + "Geeta:te-IN:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Japanese (Japan)):ja-JP:local", + "Grandma (Korean (South Korea)):ko-KR:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandma (Chinese (China mainland)):zh-CN:local", + "Grandma (Chinese (Taiwan)):zh-TW:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Japanese (Japan)):ja-JP:local", + "Grandpa (Korean (South Korea)):ko-KR:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Grandpa (Chinese (China mainland)):zh-CN:local", + "Grandpa (Chinese (Taiwan)):zh-TW:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Ona:lt-LT:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Piya:bn-IN:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Japanese (Japan)):ja-JP:local", + "Reed (Korean (South Korea)):ko-KR:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Reed (Chinese (China mainland)):zh-CN:local", + "Reed (Chinese (Taiwan)):zh-TW:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Japanese (Japan)):ja-JP:local", + "Rocko (Korean (South Korea)):ko-KR:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Rocko (Chinese (China mainland)):zh-CN:local", + "Rocko (Chinese (Taiwan)):zh-TW:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Japanese (Japan)):ja-JP:local", + "Sandy (Korean (South Korea)):ko-KR:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sandy (Chinese (China mainland)):zh-CN:local", + "Sandy (Chinese (Taiwan)):zh-TW:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Japanese (Japan)):ja-JP:local", + "Shelley (Korean (South Korea)):ko-KR:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Shelley (Chinese (China mainland)):zh-CN:local", + "Shelley (Chinese (Taiwan)):zh-TW:local", + "Sinji:zh-HK:local", + "Tara:en-IN:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Vani:ta-IN:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "MacIntel", + "hardwareConcurrency": 18, + "maxTouchPoints": 0 + }, + "screen": { + "width": 2560, + "height": 1440, + "colorDepth": 30, + "availWidth": 2560, + "availHeight": 1410, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Soumya:kn-IN:local", + "Alva:sv-SE:local", + "Aman:en-IN:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Aru:kk-KZ:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Ellen:nl-BE:local", + "Fred:en-US:local", + "Geeta:te-IN:local", + "Good News:en-US:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Ona:lt-LT:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Piya:bn-IN:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Rishi:en-IN:local", + "Samantha:en-US:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Sinji:zh-HK:local", + "Tara:en-IN:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Vani:ta-IN:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "MacIntel", + "hardwareConcurrency": 2, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 30, + "availWidth": 1920, + "availHeight": 1055, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Intel Inc.", + "unmaskedRenderer": "Intel(R) HD Graphics 400, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Alva:sv-SE:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Malas noticias:en-US:local", + "Bahh:en-US:local", + "Campanas:en-US:local", + "Boing:en-US:local", + "Burbujas:en-US:local", + "Carmit:he-IL:local", + "Violonchelos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (Alemán (Alemania)):de-DE:local", + "Eddy (Inglés (RU)):en-GB:local", + "Eddy (Inglés (EE. UU.)):en-US:local", + "Eddy (Español (España)):es-ES:local", + "Eddy (Español (México)):es-MX:local", + "Eddy (Finés (Finlandia)):fi-FI:local", + "Eddy (Francés (Canadá)):fr-CA:local", + "Eddy (Francés (Francia)):fr-FR:local", + "Eddy (Italiano (Italia)):it-IT:local", + "Eddy (Portugués (Brasil)):pt-BR:local", + "Ellen:nl-BE:local", + "Flo (Alemán (Alemania)):de-DE:local", + "Flo (Inglés (RU)):en-GB:local", + "Flo (Inglés (EE. UU.)):en-US:local", + "Flo (Español (España)):es-ES:local", + "Flo (Español (México)):es-MX:local", + "Flo (Finés (Finlandia)):fi-FI:local", + "Flo (Francés (Canadá)):fr-CA:local", + "Flo (Francés (Francia)):fr-FR:local", + "Flo (Italiano (Italia)):it-IT:local", + "Flo (Portugués (Brasil)):pt-BR:local", + "Fred:en-US:local", + "Buenas noticias:en-US:local", + "Grandma (Alemán (Alemania)):de-DE:local", + "Grandma (Inglés (RU)):en-GB:local", + "Grandma (Inglés (EE. UU.)):en-US:local", + "Grandma (Español (España)):es-ES:local", + "Grandma (Español (México)):es-MX:local", + "Grandma (Finés (Finlandia)):fi-FI:local", + "Grandma (Francés (Canadá)):fr-CA:local", + "Grandma (Francés (Francia)):fr-FR:local", + "Grandma (Italiano (Italia)):it-IT:local", + "Grandma (Portugués (Brasil)):pt-BR:local", + "Grandpa (Alemán (Alemania)):de-DE:local", + "Grandpa (Inglés (RU)):en-GB:local", + "Grandpa (Inglés (EE. UU.)):en-US:local", + "Grandpa (Español (España)):es-ES:local", + "Grandpa (Español (México)):es-MX:local", + "Grandpa (Finés (Finlandia)):fi-FI:local", + "Grandpa (Francés (Canadá)):fr-CA:local", + "Grandpa (Francés (Francia)):fr-FR:local", + "Grandpa (Italiano (Italia)):it-IT:local", + "Grandpa (Portugués (Brasil)):pt-BR:local", + "Bufón:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Órgano:en-US:local", + "Paulina:es-MX:local", + "Superestrella:en-US:local", + "Ralph:en-US:local", + "Reed (Alemán (Alemania)):de-DE:local", + "Reed (Inglés (RU)):en-GB:local", + "Reed (Inglés (EE. UU.)):en-US:local", + "Reed (Español (España)):es-ES:local", + "Reed (Español (México)):es-MX:local", + "Reed (Finés (Finlandia)):fi-FI:local", + "Reed (Francés (Canadá)):fr-CA:local", + "Reed (Italiano (Italia)):it-IT:local", + "Reed (Portugués (Brasil)):pt-BR:local", + "Rishi:en-IN:local", + "Rocko (Alemán (Alemania)):de-DE:local", + "Rocko (Inglés (RU)):en-GB:local", + "Rocko (Inglés (EE. UU.)):en-US:local", + "Rocko (Español (España)):es-ES:local", + "Rocko (Español (México)):es-MX:local", + "Rocko (Finés (Finlandia)):fi-FI:local", + "Rocko (Francés (Canadá)):fr-CA:local", + "Rocko (Francés (Francia)):fr-FR:local", + "Rocko (Italiano (Italia)):it-IT:local", + "Rocko (Portugués (Brasil)):pt-BR:local", + "Samantha:en-US:local", + "Sandy (Alemán (Alemania)):de-DE:local", + "Sandy (Inglés (RU)):en-GB:local", + "Sandy (Inglés (EE. UU.)):en-US:local", + "Sandy (Español (España)):es-ES:local", + "Sandy (Español (México)):es-MX:local", + "Sandy (Finés (Finlandia)):fi-FI:local", + "Sandy (Francés (Canadá)):fr-CA:local", + "Sandy (Francés (Francia)):fr-FR:local", + "Sandy (Italiano (Italia)):it-IT:local", + "Sandy (Portugués (Brasil)):pt-BR:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (Alemán (Alemania)):de-DE:local", + "Shelley (Inglés (RU)):en-GB:local", + "Shelley (Inglés (EE. UU.)):en-US:local", + "Shelley (Español (España)):es-ES:local", + "Shelley (Español (México)):es-MX:local", + "Shelley (Finés (Finlandia)):fi-FI:local", + "Shelley (Francés (Canadá)):fr-CA:local", + "Shelley (Francés (Francia)):fr-FR:local", + "Shelley (Italiano (Italia)):it-IT:local", + "Shelley (Portugués (Brasil)):pt-BR:local", + "Sinji:zh-HK:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Susurro:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "MacIntel", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 30, + "availWidth": 1920, + "availHeight": 1080, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Alva:sv-SE:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Japanese (Japan)):ja-JP:local", + "Eddy (Korean (South Korea)):ko-KR:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Eddy (Chinese (China mainland)):zh-CN:local", + "Eddy (Chinese (Taiwan)):zh-TW:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Japanese (Japan)):ja-JP:local", + "Flo (Korean (South Korea)):ko-KR:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Flo (Chinese (China mainland)):zh-CN:local", + "Flo (Chinese (Taiwan)):zh-TW:local", + "Fred:en-US:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Japanese (Japan)):ja-JP:local", + "Grandma (Korean (South Korea)):ko-KR:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandma (Chinese (China mainland)):zh-CN:local", + "Grandma (Chinese (Taiwan)):zh-TW:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Japanese (Japan)):ja-JP:local", + "Grandpa (Korean (South Korea)):ko-KR:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Grandpa (Chinese (China mainland)):zh-CN:local", + "Grandpa (Chinese (Taiwan)):zh-TW:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Japanese (Japan)):ja-JP:local", + "Reed (Korean (South Korea)):ko-KR:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Reed (Chinese (China mainland)):zh-CN:local", + "Reed (Chinese (Taiwan)):zh-TW:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Japanese (Japan)):ja-JP:local", + "Rocko (Korean (South Korea)):ko-KR:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Rocko (Chinese (China mainland)):zh-CN:local", + "Rocko (Chinese (Taiwan)):zh-TW:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Japanese (Japan)):ja-JP:local", + "Sandy (Korean (South Korea)):ko-KR:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sandy (Chinese (China mainland)):zh-CN:local", + "Sandy (Chinese (Taiwan)):zh-TW:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Japanese (Japan)):ja-JP:local", + "Shelley (Korean (South Korea)):ko-KR:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Shelley (Chinese (China mainland)):zh-CN:local", + "Shelley (Chinese (Taiwan)):zh-TW:local", + "Sinji:zh-HK:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Vani:ta-IN:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "MacIntel", + "hardwareConcurrency": 10, + "maxTouchPoints": 0 + }, + "screen": { + "width": 2560, + "height": 1600, + "colorDepth": 30, + "availWidth": 2560, + "availHeight": 1480, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Soumya:kn-IN:local", + "Alva:sv-SE:local", + "Aman:en-IN:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Aru:kk-KZ:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Japanese (Japan)):ja-JP:local", + "Eddy (Korean (South Korea)):ko-KR:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Eddy (Chinese (China mainland)):zh-CN:local", + "Eddy (Chinese (Taiwan)):zh-TW:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Japanese (Japan)):ja-JP:local", + "Flo (Korean (South Korea)):ko-KR:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Flo (Chinese (China mainland)):zh-CN:local", + "Flo (Chinese (Taiwan)):zh-TW:local", + "Fred:en-US:local", + "Geeta:te-IN:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Japanese (Japan)):ja-JP:local", + "Grandma (Korean (South Korea)):ko-KR:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandma (Chinese (China mainland)):zh-CN:local", + "Grandma (Chinese (Taiwan)):zh-TW:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Japanese (Japan)):ja-JP:local", + "Grandpa (Korean (South Korea)):ko-KR:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Grandpa (Chinese (China mainland)):zh-CN:local", + "Grandpa (Chinese (Taiwan)):zh-TW:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Ona:lt-LT:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Piya:bn-IN:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Japanese (Japan)):ja-JP:local", + "Reed (Korean (South Korea)):ko-KR:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Reed (Chinese (China mainland)):zh-CN:local", + "Reed (Chinese (Taiwan)):zh-TW:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Japanese (Japan)):ja-JP:local", + "Rocko (Korean (South Korea)):ko-KR:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Rocko (Chinese (China mainland)):zh-CN:local", + "Rocko (Chinese (Taiwan)):zh-TW:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Japanese (Japan)):ja-JP:local", + "Sandy (Korean (South Korea)):ko-KR:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sandy (Chinese (China mainland)):zh-CN:local", + "Sandy (Chinese (Taiwan)):zh-TW:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Japanese (Japan)):ja-JP:local", + "Shelley (Korean (South Korea)):ko-KR:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Shelley (Chinese (China mainland)):zh-CN:local", + "Shelley (Chinese (Taiwan)):zh-TW:local", + "Sinji:zh-HK:local", + "Tara:en-IN:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Vani:ta-IN:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "MacIntel", + "hardwareConcurrency": 16, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1728, + "height": 1117, + "colorDepth": 30, + "availWidth": 1728, + "availHeight": 1083, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Soumya:kn-IN:local", + "Alva:sv-SE:local", + "Aman:en-IN:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Aru:kk-KZ:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Japanese (Japan)):ja-JP:local", + "Eddy (Korean (South Korea)):ko-KR:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Eddy (Chinese (China mainland)):zh-CN:local", + "Eddy (Chinese (Taiwan)):zh-TW:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Japanese (Japan)):ja-JP:local", + "Flo (Korean (South Korea)):ko-KR:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Flo (Chinese (China mainland)):zh-CN:local", + "Flo (Chinese (Taiwan)):zh-TW:local", + "Fred:en-US:local", + "Geeta:te-IN:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Japanese (Japan)):ja-JP:local", + "Grandma (Korean (South Korea)):ko-KR:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandma (Chinese (China mainland)):zh-CN:local", + "Grandma (Chinese (Taiwan)):zh-TW:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Japanese (Japan)):ja-JP:local", + "Grandpa (Korean (South Korea)):ko-KR:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Grandpa (Chinese (China mainland)):zh-CN:local", + "Grandpa (Chinese (Taiwan)):zh-TW:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Ona:lt-LT:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Piya:bn-IN:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Japanese (Japan)):ja-JP:local", + "Reed (Korean (South Korea)):ko-KR:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Reed (Chinese (China mainland)):zh-CN:local", + "Reed (Chinese (Taiwan)):zh-TW:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Japanese (Japan)):ja-JP:local", + "Rocko (Korean (South Korea)):ko-KR:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Rocko (Chinese (China mainland)):zh-CN:local", + "Rocko (Chinese (Taiwan)):zh-TW:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Japanese (Japan)):ja-JP:local", + "Sandy (Korean (South Korea)):ko-KR:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sandy (Chinese (China mainland)):zh-CN:local", + "Sandy (Chinese (Taiwan)):zh-TW:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Japanese (Japan)):ja-JP:local", + "Shelley (Korean (South Korea)):ko-KR:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Shelley (Chinese (China mainland)):zh-CN:local", + "Shelley (Chinese (Taiwan)):zh-TW:local", + "Sinji:zh-HK:local", + "Tara:en-IN:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Vani:ta-IN:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "MacIntel", + "hardwareConcurrency": 10, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1280, + "height": 832, + "colorDepth": 30, + "availWidth": 1280, + "availHeight": 803, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Soumya:kn-IN:local", + "Alva:sv-SE:local", + "Aman:en-IN:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Aru:kk-KZ:local", + "Malas noticias:en-US:local", + "Bahh:en-US:local", + "Campanas:en-US:local", + "Boing:en-US:local", + "Burbujas:en-US:local", + "Carmit:he-IL:local", + "Violonchelos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (Alemán (Alemania)):de-DE:local", + "Eddy (Inglés (RU)):en-GB:local", + "Eddy (Inglés (EE. UU.)):en-US:local", + "Eddy (Español (España)):es-ES:local", + "Eddy (Español (México)):es-MX:local", + "Eddy (Finés (Finlandia)):fi-FI:local", + "Eddy (Francés (Canadá)):fr-CA:local", + "Eddy (Francés (Francia)):fr-FR:local", + "Eddy (Italiano (Italia)):it-IT:local", + "Eddy (Japonés (Japón)):ja-JP:local", + "Eddy (Coreano (Corea del Sur)):ko-KR:local", + "Eddy (Portugués (Brasil)):pt-BR:local", + "Eddy (Chino (China continental)):zh-CN:local", + "Eddy (Chino (Taiwán)):zh-TW:local", + "Ellen:nl-BE:local", + "Flo (Alemán (Alemania)):de-DE:local", + "Flo (Inglés (RU)):en-GB:local", + "Flo (Inglés (EE. UU.)):en-US:local", + "Flo (Español (España)):es-ES:local", + "Flo (Español (México)):es-MX:local", + "Flo (Finés (Finlandia)):fi-FI:local", + "Flo (Francés (Canadá)):fr-CA:local", + "Flo (Francés (Francia)):fr-FR:local", + "Flo (Italiano (Italia)):it-IT:local", + "Flo (Japonés (Japón)):ja-JP:local", + "Flo (Coreano (Corea del Sur)):ko-KR:local", + "Flo (Portugués (Brasil)):pt-BR:local", + "Flo (Chino (China continental)):zh-CN:local", + "Flo (Chino (Taiwán)):zh-TW:local", + "Fred:en-US:local", + "Geeta:te-IN:local", + "Buenas noticias:en-US:local", + "Grandma (Alemán (Alemania)):de-DE:local", + "Grandma (Inglés (RU)):en-GB:local", + "Grandma (Inglés (EE. UU.)):en-US:local", + "Grandma (Español (España)):es-ES:local", + "Grandma (Español (México)):es-MX:local", + "Grandma (Finés (Finlandia)):fi-FI:local", + "Grandma (Francés (Canadá)):fr-CA:local", + "Grandma (Francés (Francia)):fr-FR:local", + "Grandma (Italiano (Italia)):it-IT:local", + "Grandma (Japonés (Japón)):ja-JP:local", + "Grandma (Coreano (Corea del Sur)):ko-KR:local", + "Grandma (Portugués (Brasil)):pt-BR:local", + "Grandma (Chino (China continental)):zh-CN:local", + "Grandma (Chino (Taiwán)):zh-TW:local", + "Grandpa (Alemán (Alemania)):de-DE:local", + "Grandpa (Inglés (RU)):en-GB:local", + "Grandpa (Inglés (EE. UU.)):en-US:local", + "Grandpa (Español (España)):es-ES:local", + "Grandpa (Español (México)):es-MX:local", + "Grandpa (Finés (Finlandia)):fi-FI:local", + "Grandpa (Francés (Canadá)):fr-CA:local", + "Grandpa (Francés (Francia)):fr-FR:local", + "Grandpa (Italiano (Italia)):it-IT:local", + "Grandpa (Japonés (Japón)):ja-JP:local", + "Grandpa (Coreano (Corea del Sur)):ko-KR:local", + "Grandpa (Portugués (Brasil)):pt-BR:local", + "Grandpa (Chino (China continental)):zh-CN:local", + "Grandpa (Chino (Taiwán)):zh-TW:local", + "Bufón:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Ona:lt-LT:local", + "Órgano:en-US:local", + "Paulina:es-MX:local", + "Piya:bn-IN:local", + "Superestrella:en-US:local", + "Ralph:en-US:local", + "Reed (Alemán (Alemania)):de-DE:local", + "Reed (Inglés (RU)):en-GB:local", + "Reed (Inglés (EE. UU.)):en-US:local", + "Reed (Español (España)):es-ES:local", + "Reed (Español (México)):es-MX:local", + "Reed (Finés (Finlandia)):fi-FI:local", + "Reed (Francés (Canadá)):fr-CA:local", + "Reed (Italiano (Italia)):it-IT:local", + "Reed (Japonés (Japón)):ja-JP:local", + "Reed (Coreano (Corea del Sur)):ko-KR:local", + "Reed (Portugués (Brasil)):pt-BR:local", + "Reed (Chino (China continental)):zh-CN:local", + "Reed (Chino (Taiwán)):zh-TW:local", + "Rishi:en-IN:local", + "Rocko (Alemán (Alemania)):de-DE:local", + "Rocko (Inglés (RU)):en-GB:local", + "Rocko (Inglés (EE. UU.)):en-US:local", + "Rocko (Español (España)):es-ES:local", + "Rocko (Español (México)):es-MX:local", + "Rocko (Finés (Finlandia)):fi-FI:local", + "Rocko (Francés (Canadá)):fr-CA:local", + "Rocko (Francés (Francia)):fr-FR:local", + "Rocko (Italiano (Italia)):it-IT:local", + "Rocko (Japonés (Japón)):ja-JP:local", + "Rocko (Coreano (Corea del Sur)):ko-KR:local", + "Rocko (Portugués (Brasil)):pt-BR:local", + "Rocko (Chino (China continental)):zh-CN:local", + "Rocko (Chino (Taiwán)):zh-TW:local", + "Samantha:en-US:local", + "Sandy (Alemán (Alemania)):de-DE:local", + "Sandy (Inglés (RU)):en-GB:local", + "Sandy (Inglés (EE. UU.)):en-US:local", + "Sandy (Español (España)):es-ES:local", + "Sandy (Español (México)):es-MX:local", + "Sandy (Finés (Finlandia)):fi-FI:local", + "Sandy (Francés (Canadá)):fr-CA:local", + "Sandy (Francés (Francia)):fr-FR:local", + "Sandy (Italiano (Italia)):it-IT:local", + "Sandy (Japonés (Japón)):ja-JP:local", + "Sandy (Coreano (Corea del Sur)):ko-KR:local", + "Sandy (Portugués (Brasil)):pt-BR:local", + "Sandy (Chino (China continental)):zh-CN:local", + "Sandy (Chino (Taiwán)):zh-TW:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (Alemán (Alemania)):de-DE:local", + "Shelley (Inglés (RU)):en-GB:local", + "Shelley (Inglés (EE. UU.)):en-US:local", + "Shelley (Español (España)):es-ES:local", + "Shelley (Español (México)):es-MX:local", + "Shelley (Finés (Finlandia)):fi-FI:local", + "Shelley (Francés (Canadá)):fr-CA:local", + "Shelley (Francés (Francia)):fr-FR:local", + "Shelley (Italiano (Italia)):it-IT:local", + "Shelley (Japonés (Japón)):ja-JP:local", + "Shelley (Coreano (Corea del Sur)):ko-KR:local", + "Shelley (Portugués (Brasil)):pt-BR:local", + "Shelley (Chino (China continental)):zh-CN:local", + "Shelley (Chino (Taiwán)):zh-TW:local", + "Sinji:zh-HK:local", + "Tara:en-IN:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Vani:ta-IN:local", + "Susurro:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "MacIntel", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1680, + "height": 1050, + "colorDepth": 30, + "availWidth": 1680, + "availHeight": 934, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Soumya:kn-IN:local", + "Alva:sv-SE:local", + "Aman:en-IN:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Aru:kk-KZ:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Japanese (Japan)):ja-JP:local", + "Eddy (Korean (South Korea)):ko-KR:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Eddy (Chinese (China mainland)):zh-CN:local", + "Eddy (Chinese (Taiwan)):zh-TW:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Japanese (Japan)):ja-JP:local", + "Flo (Korean (South Korea)):ko-KR:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Flo (Chinese (China mainland)):zh-CN:local", + "Flo (Chinese (Taiwan)):zh-TW:local", + "Fred:en-US:local", + "Geeta:te-IN:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Japanese (Japan)):ja-JP:local", + "Grandma (Korean (South Korea)):ko-KR:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandma (Chinese (China mainland)):zh-CN:local", + "Grandma (Chinese (Taiwan)):zh-TW:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Japanese (Japan)):ja-JP:local", + "Grandpa (Korean (South Korea)):ko-KR:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Grandpa (Chinese (China mainland)):zh-CN:local", + "Grandpa (Chinese (Taiwan)):zh-TW:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Ona:lt-LT:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Piya:bn-IN:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Japanese (Japan)):ja-JP:local", + "Reed (Korean (South Korea)):ko-KR:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Reed (Chinese (China mainland)):zh-CN:local", + "Reed (Chinese (Taiwan)):zh-TW:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Japanese (Japan)):ja-JP:local", + "Rocko (Korean (South Korea)):ko-KR:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Rocko (Chinese (China mainland)):zh-CN:local", + "Rocko (Chinese (Taiwan)):zh-TW:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Japanese (Japan)):ja-JP:local", + "Sandy (Korean (South Korea)):ko-KR:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sandy (Chinese (China mainland)):zh-CN:local", + "Sandy (Chinese (Taiwan)):zh-TW:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Japanese (Japan)):ja-JP:local", + "Shelley (Korean (South Korea)):ko-KR:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Shelley (Chinese (China mainland)):zh-CN:local", + "Shelley (Chinese (Taiwan)):zh-TW:local", + "Sinji:zh-HK:local", + "Tara:en-IN:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Vani:ta-IN:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:152.0) Gecko/20100101 Firefox/152.0", + "platform": "MacIntel", + "hardwareConcurrency": 10, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 30, + "availWidth": 1920, + "availHeight": 1004, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Soumya:kn-IN:local", + "Alva:sv-SE:local", + "Aman:en-IN:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Aru:kk-KZ:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Japanese (Japan)):ja-JP:local", + "Eddy (Korean (South Korea)):ko-KR:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Eddy (Chinese (China mainland)):zh-CN:local", + "Eddy (Chinese (Taiwan)):zh-TW:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Japanese (Japan)):ja-JP:local", + "Flo (Korean (South Korea)):ko-KR:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Flo (Chinese (China mainland)):zh-CN:local", + "Flo (Chinese (Taiwan)):zh-TW:local", + "Fred:en-US:local", + "Geeta:te-IN:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Japanese (Japan)):ja-JP:local", + "Grandma (Korean (South Korea)):ko-KR:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandma (Chinese (China mainland)):zh-CN:local", + "Grandma (Chinese (Taiwan)):zh-TW:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Japanese (Japan)):ja-JP:local", + "Grandpa (Korean (South Korea)):ko-KR:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Grandpa (Chinese (China mainland)):zh-CN:local", + "Grandpa (Chinese (Taiwan)):zh-TW:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Ona:lt-LT:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Piya:bn-IN:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Japanese (Japan)):ja-JP:local", + "Reed (Korean (South Korea)):ko-KR:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Reed (Chinese (China mainland)):zh-CN:local", + "Reed (Chinese (Taiwan)):zh-TW:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Japanese (Japan)):ja-JP:local", + "Rocko (Korean (South Korea)):ko-KR:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Rocko (Chinese (China mainland)):zh-CN:local", + "Rocko (Chinese (Taiwan)):zh-TW:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Japanese (Japan)):ja-JP:local", + "Sandy (Korean (South Korea)):ko-KR:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sandy (Chinese (China mainland)):zh-CN:local", + "Sandy (Chinese (Taiwan)):zh-TW:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Japanese (Japan)):ja-JP:local", + "Shelley (Korean (South Korea)):ko-KR:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Shelley (Chinese (China mainland)):zh-CN:local", + "Shelley (Chinese (Taiwan)):zh-TW:local", + "Sinji:zh-HK:local", + "Tara:en-IN:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Vani:ta-IN:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "MacIntel", + "hardwareConcurrency": 2, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1280, + "height": 800, + "colorDepth": 30, + "availWidth": 1280, + "availHeight": 719, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Intel Inc.", + "unmaskedRenderer": "Intel(R) HD Graphics 400, or similar" + }, + "speechVoices": [ + "Alex:en-US:local", + "Alice:it-IT:local", + "Alva:sv-SE:local", + "Amelie:fr-CA:local", + "Anna:de-DE:local", + "Carmit:he-IL:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Diego:es-AR:local", + "Ellen:nl-BE:local", + "Fiona:en-scotland:local", + "Fred:en-US:local", + "Ioana:ro-RO:local", + "Joana:pt-PT:local", + "Jorge:es-ES:local", + "Juan:es-MX:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kyoko:ja-JP:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Luca:it-IT:local", + "Luciana:pt-BR:local", + "Maged:ar-SA:local", + "Mariska:hu-HU:local", + "Mei-Jia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Monica:es-ES:local", + "Nora:nb-NO:local", + "Paulina:es-MX:local", + "Rishi:en-IN:local", + "Samantha:en-US:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Sin-ji:zh-HK:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Ting-Ting:zh-CN:local", + "Veena:en-IN:local", + "Victoria:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Yuri:ru-RU:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "MacIntel", + "hardwareConcurrency": 6, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 30, + "availWidth": 1920, + "availHeight": 984, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "ATI Technologies Inc.", + "unmaskedRenderer": "Radeon HD 3200 Graphics, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Alva:sv-SE:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Fred:en-US:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Sinji:zh-HK:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "MacIntel", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1710, + "height": 1112, + "colorDepth": 30, + "availWidth": 1710, + "availHeight": 1073, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Soumya:kn-IN:local", + "Alva:sv-SE:local", + "Aman (English (India)):en-IN:local", + "Aman (English (India)):en-IN:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Aru:kk-KZ:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Japanese (Japan)):ja-JP:local", + "Eddy (Korean (South Korea)):ko-KR:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Eddy (Chinese (China mainland)):zh-CN:local", + "Eddy (Chinese (Taiwan)):zh-TW:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Japanese (Japan)):ja-JP:local", + "Flo (Korean (South Korea)):ko-KR:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Flo (Chinese (China mainland)):zh-CN:local", + "Flo (Chinese (Taiwan)):zh-TW:local", + "Fred:en-US:local", + "Geeta:te-IN:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Japanese (Japan)):ja-JP:local", + "Grandma (Korean (South Korea)):ko-KR:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandma (Chinese (China mainland)):zh-CN:local", + "Grandma (Chinese (Taiwan)):zh-TW:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Japanese (Japan)):ja-JP:local", + "Grandpa (Korean (South Korea)):ko-KR:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Grandpa (Chinese (China mainland)):zh-CN:local", + "Grandpa (Chinese (Taiwan)):zh-TW:local", + "Jester:en-US:local", + "Yelda:tr-TR:local", + "Ioana:ro-RO:local", + "Yuna:ko-KR:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Krzysztof (Enhanced):pl-PL:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Ona ((null)):lt-LT:local", + "Ona ((null)):lt-LT:local", + "Organ:en-US:local", + "Piya:bn-IN:local", + "Paulina:es-MX:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Japanese (Japan)):ja-JP:local", + "Reed (Korean (South Korea)):ko-KR:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Reed (Chinese (China mainland)):zh-CN:local", + "Reed (Chinese (Taiwan)):zh-TW:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Japanese (Japan)):ja-JP:local", + "Rocko (Korean (South Korea)):ko-KR:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Rocko (Chinese (China mainland)):zh-CN:local", + "Rocko (Chinese (Taiwan)):zh-TW:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Japanese (Japan)):ja-JP:local", + "Sandy (Korean (South Korea)):ko-KR:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sandy (Chinese (China mainland)):zh-CN:local", + "Sandy (Chinese (Taiwan)):zh-TW:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Japanese (Japan)):ja-JP:local", + "Shelley (Korean (South Korea)):ko-KR:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Shelley (Chinese (China mainland)):zh-CN:local", + "Shelley (Chinese (Taiwan)):zh-TW:local", + "Sinji:zh-HK:local", + "Tara:en-IN:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Vani:ta-IN:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "MacIntel", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1440, + "height": 900, + "colorDepth": 30, + "availWidth": 1440, + "availHeight": 824, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Intel Inc.", + "unmaskedRenderer": "Intel(R) HD Graphics 400, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:151.0) Gecko/20100101 Firefox/151.0", + "platform": "MacIntel", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1680, + "height": 1050, + "colorDepth": 30, + "availWidth": 1680, + "availHeight": 974, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "MacIntel", + "hardwareConcurrency": 10, + "maxTouchPoints": 0 + }, + "screen": { + "width": 2048, + "height": 1080, + "colorDepth": 30, + "availWidth": 2048, + "availHeight": 1080, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Soumya:kn-IN:local", + "Alva:sv-SE:local", + "Aman:en-IN:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Aru:kk-KZ:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Japanese (Japan)):ja-JP:local", + "Eddy (Korean (South Korea)):ko-KR:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Eddy (Chinese (China mainland)):zh-CN:local", + "Eddy (Chinese (Taiwan)):zh-TW:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Japanese (Japan)):ja-JP:local", + "Flo (Korean (South Korea)):ko-KR:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Flo (Chinese (China mainland)):zh-CN:local", + "Flo (Chinese (Taiwan)):zh-TW:local", + "Fred:en-US:local", + "Geeta:te-IN:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Japanese (Japan)):ja-JP:local", + "Grandma (Korean (South Korea)):ko-KR:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandma (Chinese (China mainland)):zh-CN:local", + "Grandma (Chinese (Taiwan)):zh-TW:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Japanese (Japan)):ja-JP:local", + "Grandpa (Korean (South Korea)):ko-KR:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Grandpa (Chinese (China mainland)):zh-CN:local", + "Grandpa (Chinese (Taiwan)):zh-TW:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Ona:lt-LT:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Piya:bn-IN:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Japanese (Japan)):ja-JP:local", + "Reed (Korean (South Korea)):ko-KR:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Reed (Chinese (China mainland)):zh-CN:local", + "Reed (Chinese (Taiwan)):zh-TW:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Japanese (Japan)):ja-JP:local", + "Rocko (Korean (South Korea)):ko-KR:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Rocko (Chinese (China mainland)):zh-CN:local", + "Rocko (Chinese (Taiwan)):zh-TW:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Japanese (Japan)):ja-JP:local", + "Sandy (Korean (South Korea)):ko-KR:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sandy (Chinese (China mainland)):zh-CN:local", + "Sandy (Chinese (Taiwan)):zh-TW:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Japanese (Japan)):ja-JP:local", + "Shelley (Korean (South Korea)):ko-KR:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Shelley (Chinese (China mainland)):zh-CN:local", + "Shelley (Chinese (Taiwan)):zh-TW:local", + "Sinji:zh-HK:local", + "Tara:en-IN:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Vani:ta-IN:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "MacIntel", + "hardwareConcurrency": 6, + "maxTouchPoints": 0 + }, + "screen": { + "width": 2560, + "height": 1080, + "colorDepth": 30, + "availWidth": 2560, + "availHeight": 957, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "ATI Technologies Inc.", + "unmaskedRenderer": "Radeon R9 200 Series, or similar" + }, + "speechVoices": [ + "Alex:en-US:local", + "Alice:it-IT:local", + "Alva:sv-SE:local", + "Amelie:fr-CA:local", + "Anna:de-DE:local", + "Carmit:he-IL:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Diego:es-AR:local", + "Ellen:nl-BE:local", + "Fiona:en-scotland:local", + "Fred:en-US:local", + "Ioana:ro-RO:local", + "Joana:pt-PT:local", + "Jorge:es-ES:local", + "Juan:es-MX:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kyoko:ja-JP:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Luca:it-IT:local", + "Luciana:pt-BR:local", + "Maged:ar-SA:local", + "Mariska:hu-HU:local", + "Mei-Jia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Monica:es-ES:local", + "Nora:nb-NO:local", + "Paulina:es-MX:local", + "Rishi:en-IN:local", + "Samantha:en-US:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Sin-ji:zh-HK:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Ting-Ting:zh-CN:local", + "Veena:en-IN:local", + "Victoria:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Yuri:ru-RU:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "MacIntel", + "hardwareConcurrency": 2, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1440, + "height": 900, + "colorDepth": 30, + "availWidth": 1440, + "availHeight": 900, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Intel Inc.", + "unmaskedRenderer": "Intel(R) HD Graphics, or similar" + }, + "speechVoices": [ + "Alex:en-US:local", + "Alice:it-IT:local", + "Alva:sv-SE:local", + "Amelie:fr-CA:local", + "Anna:de-DE:local", + "Carmit:he-IL:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Diego:es-AR:local", + "Ellen:nl-BE:local", + "Fiona:en-scotland:local", + "Fred:en-US:local", + "Ioana:ro-RO:local", + "Joana:pt-PT:local", + "Jorge:es-ES:local", + "Juan:es-MX:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kyoko:ja-JP:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Luca:it-IT:local", + "Luciana:pt-BR:local", + "Maged:ar-SA:local", + "Mariska:hu-HU:local", + "Mei-Jia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Monica:es-ES:local", + "Nora:nb-NO:local", + "Paulina:es-MX:local", + "Rishi:en-IN:local", + "Samantha:en-US:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Sin-ji:zh-HK:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Ting-Ting:zh-CN:local", + "Veena:en-IN:local", + "Victoria:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Yuri:ru-RU:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "MacIntel", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1024, + "height": 768, + "colorDepth": 30, + "availWidth": 1024, + "availHeight": 768, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Intel Inc.", + "unmaskedRenderer": "Intel(R) HD Graphics 400, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Alva:sv-SE:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Japanese (Japan)):ja-JP:local", + "Eddy (Korean (South Korea)):ko-KR:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Eddy (Chinese (China mainland)):zh-CN:local", + "Eddy (Chinese (Taiwan)):zh-TW:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Japanese (Japan)):ja-JP:local", + "Flo (Korean (South Korea)):ko-KR:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Flo (Chinese (China mainland)):zh-CN:local", + "Flo (Chinese (Taiwan)):zh-TW:local", + "Fred:en-US:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Japanese (Japan)):ja-JP:local", + "Grandma (Korean (South Korea)):ko-KR:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandma (Chinese (China mainland)):zh-CN:local", + "Grandma (Chinese (Taiwan)):zh-TW:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Japanese (Japan)):ja-JP:local", + "Grandpa (Korean (South Korea)):ko-KR:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Grandpa (Chinese (China mainland)):zh-CN:local", + "Grandpa (Chinese (Taiwan)):zh-TW:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Japanese (Japan)):ja-JP:local", + "Reed (Korean (South Korea)):ko-KR:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Reed (Chinese (China mainland)):zh-CN:local", + "Reed (Chinese (Taiwan)):zh-TW:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Japanese (Japan)):ja-JP:local", + "Rocko (Korean (South Korea)):ko-KR:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Rocko (Chinese (China mainland)):zh-CN:local", + "Rocko (Chinese (Taiwan)):zh-TW:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Japanese (Japan)):ja-JP:local", + "Sandy (Korean (South Korea)):ko-KR:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sandy (Chinese (China mainland)):zh-CN:local", + "Sandy (Chinese (Taiwan)):zh-TW:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Japanese (Japan)):ja-JP:local", + "Shelley (Korean (South Korea)):ko-KR:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Shelley (Chinese (China mainland)):zh-CN:local", + "Shelley (Chinese (Taiwan)):zh-TW:local", + "Sinji:zh-HK:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Vani:ta-IN:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "MacIntel", + "hardwareConcurrency": 12, + "maxTouchPoints": 0 + }, + "screen": { + "width": 2304, + "height": 1296, + "colorDepth": 30, + "availWidth": 2304, + "availHeight": 1266, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Soumya:kn-IN:local", + "Alva:sv-SE:local", + "Aman:en-IN:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Aru:kk-KZ:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Japanese (Japan)):ja-JP:local", + "Eddy (Korean (South Korea)):ko-KR:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Eddy (Chinese (China mainland)):zh-CN:local", + "Eddy (Chinese (Taiwan)):zh-TW:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Japanese (Japan)):ja-JP:local", + "Flo (Korean (South Korea)):ko-KR:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Flo (Chinese (China mainland)):zh-CN:local", + "Flo (Chinese (Taiwan)):zh-TW:local", + "Fred:en-US:local", + "Geeta:te-IN:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Japanese (Japan)):ja-JP:local", + "Grandma (Korean (South Korea)):ko-KR:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandma (Chinese (China mainland)):zh-CN:local", + "Grandma (Chinese (Taiwan)):zh-TW:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Japanese (Japan)):ja-JP:local", + "Grandpa (Korean (South Korea)):ko-KR:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Grandpa (Chinese (China mainland)):zh-CN:local", + "Grandpa (Chinese (Taiwan)):zh-TW:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Ona:lt-LT:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Piya:bn-IN:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Japanese (Japan)):ja-JP:local", + "Reed (Korean (South Korea)):ko-KR:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Reed (Chinese (China mainland)):zh-CN:local", + "Reed (Chinese (Taiwan)):zh-TW:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Japanese (Japan)):ja-JP:local", + "Rocko (Korean (South Korea)):ko-KR:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Rocko (Chinese (China mainland)):zh-CN:local", + "Rocko (Chinese (Taiwan)):zh-TW:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Japanese (Japan)):ja-JP:local", + "Sandy (Korean (South Korea)):ko-KR:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sandy (Chinese (China mainland)):zh-CN:local", + "Sandy (Chinese (Taiwan)):zh-TW:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Japanese (Japan)):ja-JP:local", + "Shelley (Korean (South Korea)):ko-KR:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Shelley (Chinese (China mainland)):zh-CN:local", + "Shelley (Chinese (Taiwan)):zh-TW:local", + "Sinji:zh-HK:local", + "Tara:en-IN:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Vani:ta-IN:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "MacIntel", + "hardwareConcurrency": 10, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1512, + "height": 982, + "colorDepth": 30, + "availWidth": 1512, + "availHeight": 860, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Soumya:kn-IN:local", + "Alva:sv-SE:local", + "Aman:en-IN:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Aru:kk-KZ:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Japanese (Japan)):ja-JP:local", + "Eddy (Korean (South Korea)):ko-KR:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Eddy (Chinese (China mainland)):zh-CN:local", + "Eddy (Chinese (Taiwan)):zh-TW:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Japanese (Japan)):ja-JP:local", + "Flo (Korean (South Korea)):ko-KR:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Flo (Chinese (China mainland)):zh-CN:local", + "Flo (Chinese (Taiwan)):zh-TW:local", + "Fred:en-US:local", + "Geeta:te-IN:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Japanese (Japan)):ja-JP:local", + "Grandma (Korean (South Korea)):ko-KR:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandma (Chinese (China mainland)):zh-CN:local", + "Grandma (Chinese (Taiwan)):zh-TW:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Japanese (Japan)):ja-JP:local", + "Grandpa (Korean (South Korea)):ko-KR:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Grandpa (Chinese (China mainland)):zh-CN:local", + "Grandpa (Chinese (Taiwan)):zh-TW:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Ona:lt-LT:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Piya:bn-IN:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Japanese (Japan)):ja-JP:local", + "Reed (Korean (South Korea)):ko-KR:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Reed (Chinese (China mainland)):zh-CN:local", + "Reed (Chinese (Taiwan)):zh-TW:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Japanese (Japan)):ja-JP:local", + "Rocko (Korean (South Korea)):ko-KR:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Rocko (Chinese (China mainland)):zh-CN:local", + "Rocko (Chinese (Taiwan)):zh-TW:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Japanese (Japan)):ja-JP:local", + "Sandy (Korean (South Korea)):ko-KR:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sandy (Chinese (China mainland)):zh-CN:local", + "Sandy (Chinese (Taiwan)):zh-TW:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Japanese (Japan)):ja-JP:local", + "Shelley (Korean (South Korea)):ko-KR:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Shelley (Chinese (China mainland)):zh-CN:local", + "Shelley (Chinese (Taiwan)):zh-TW:local", + "Sinji:zh-HK:local", + "Tara:en-IN:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Vani:ta-IN:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "MacIntel", + "hardwareConcurrency": 16, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1935, + "height": 1251, + "colorDepth": 30, + "availWidth": 1935, + "availHeight": 1160, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Soumya:kn-IN:local", + "Alva:sv-SE:local", + "Aman:en-IN:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Aru:kk-KZ:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Japanese (Japan)):ja-JP:local", + "Eddy (Korean (South Korea)):ko-KR:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Eddy (Chinese (China mainland)):zh-CN:local", + "Eddy (Chinese (Taiwan)):zh-TW:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Japanese (Japan)):ja-JP:local", + "Flo (Korean (South Korea)):ko-KR:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Flo (Chinese (China mainland)):zh-CN:local", + "Flo (Chinese (Taiwan)):zh-TW:local", + "Fred:en-US:local", + "Geeta:te-IN:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Japanese (Japan)):ja-JP:local", + "Grandma (Korean (South Korea)):ko-KR:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandma (Chinese (China mainland)):zh-CN:local", + "Grandma (Chinese (Taiwan)):zh-TW:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Japanese (Japan)):ja-JP:local", + "Grandpa (Korean (South Korea)):ko-KR:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Grandpa (Chinese (China mainland)):zh-CN:local", + "Grandpa (Chinese (Taiwan)):zh-TW:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Ona:lt-LT:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Piya:bn-IN:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Japanese (Japan)):ja-JP:local", + "Reed (Korean (South Korea)):ko-KR:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Reed (Chinese (China mainland)):zh-CN:local", + "Reed (Chinese (Taiwan)):zh-TW:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Japanese (Japan)):ja-JP:local", + "Rocko (Korean (South Korea)):ko-KR:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Rocko (Chinese (China mainland)):zh-CN:local", + "Rocko (Chinese (Taiwan)):zh-TW:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Japanese (Japan)):ja-JP:local", + "Sandy (Korean (South Korea)):ko-KR:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sandy (Chinese (China mainland)):zh-CN:local", + "Sandy (Chinese (Taiwan)):zh-TW:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Japanese (Japan)):ja-JP:local", + "Shelley (Korean (South Korea)):ko-KR:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Shelley (Chinese (China mainland)):zh-CN:local", + "Shelley (Chinese (Taiwan)):zh-TW:local", + "Sinji:zh-HK:local", + "Tara:en-IN:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Vani:ta-IN:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "MacIntel", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1710, + "height": 1112, + "colorDepth": 30, + "availWidth": 1710, + "availHeight": 1112, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Soumya:kn-IN:local", + "Alva:sv-SE:local", + "Aman:en-IN:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Aru:kk-KZ:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Japanese (Japan)):ja-JP:local", + "Eddy (Korean (South Korea)):ko-KR:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Eddy (Chinese (China mainland)):zh-CN:local", + "Eddy (Chinese (Taiwan)):zh-TW:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Japanese (Japan)):ja-JP:local", + "Flo (Korean (South Korea)):ko-KR:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Flo (Chinese (China mainland)):zh-CN:local", + "Flo (Chinese (Taiwan)):zh-TW:local", + "Fred:en-US:local", + "Geeta:te-IN:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Japanese (Japan)):ja-JP:local", + "Grandma (Korean (South Korea)):ko-KR:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandma (Chinese (China mainland)):zh-CN:local", + "Grandma (Chinese (Taiwan)):zh-TW:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Japanese (Japan)):ja-JP:local", + "Grandpa (Korean (South Korea)):ko-KR:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Grandpa (Chinese (China mainland)):zh-CN:local", + "Grandpa (Chinese (Taiwan)):zh-TW:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Ona:lt-LT:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Piya:bn-IN:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Japanese (Japan)):ja-JP:local", + "Reed (Korean (South Korea)):ko-KR:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Reed (Chinese (China mainland)):zh-CN:local", + "Reed (Chinese (Taiwan)):zh-TW:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Japanese (Japan)):ja-JP:local", + "Rocko (Korean (South Korea)):ko-KR:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Rocko (Chinese (China mainland)):zh-CN:local", + "Rocko (Chinese (Taiwan)):zh-TW:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Japanese (Japan)):ja-JP:local", + "Sandy (Korean (South Korea)):ko-KR:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sandy (Chinese (China mainland)):zh-CN:local", + "Sandy (Chinese (Taiwan)):zh-TW:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Japanese (Japan)):ja-JP:local", + "Shelley (Korean (South Korea)):ko-KR:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Shelley (Chinese (China mainland)):zh-CN:local", + "Shelley (Chinese (Taiwan)):zh-TW:local", + "Sinji:zh-HK:local", + "Tara:en-IN:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Vani:ta-IN:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "MacIntel", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1470, + "height": 956, + "colorDepth": 30, + "availWidth": 1470, + "availHeight": 849, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "MacIntel", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1440, + "height": 900, + "colorDepth": 30, + "availWidth": 1440, + "availHeight": 824, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Alva:sv-SE:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Japanese (Japan)):ja-JP:local", + "Eddy (Korean (South Korea)):ko-KR:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Eddy (Chinese (China mainland)):zh-CN:local", + "Eddy (Chinese (Taiwan)):zh-TW:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Japanese (Japan)):ja-JP:local", + "Flo (Korean (South Korea)):ko-KR:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Flo (Chinese (China mainland)):zh-CN:local", + "Flo (Chinese (Taiwan)):zh-TW:local", + "Fred:en-US:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Japanese (Japan)):ja-JP:local", + "Grandma (Korean (South Korea)):ko-KR:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandma (Chinese (China mainland)):zh-CN:local", + "Grandma (Chinese (Taiwan)):zh-TW:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Japanese (Japan)):ja-JP:local", + "Grandpa (Korean (South Korea)):ko-KR:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Grandpa (Chinese (China mainland)):zh-CN:local", + "Grandpa (Chinese (Taiwan)):zh-TW:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Japanese (Japan)):ja-JP:local", + "Reed (Korean (South Korea)):ko-KR:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Reed (Chinese (China mainland)):zh-CN:local", + "Reed (Chinese (Taiwan)):zh-TW:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Japanese (Japan)):ja-JP:local", + "Rocko (Korean (South Korea)):ko-KR:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Rocko (Chinese (China mainland)):zh-CN:local", + "Rocko (Chinese (Taiwan)):zh-TW:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Japanese (Japan)):ja-JP:local", + "Sandy (Korean (South Korea)):ko-KR:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sandy (Chinese (China mainland)):zh-CN:local", + "Sandy (Chinese (Taiwan)):zh-TW:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Japanese (Japan)):ja-JP:local", + "Shelley (Korean (South Korea)):ko-KR:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Shelley (Chinese (China mainland)):zh-CN:local", + "Shelley (Chinese (Taiwan)):zh-TW:local", + "Sinji:zh-HK:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Vani:ta-IN:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "MacIntel", + "hardwareConcurrency": 16, + "maxTouchPoints": 0 + }, + "screen": { + "width": 2056, + "height": 1329, + "colorDepth": 30, + "availWidth": 2056, + "availHeight": 1285, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Alva:sv-SE:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Fred:en-US:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Sinji:zh-HK:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "MacIntel", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1280, + "height": 720, + "colorDepth": 30, + "availWidth": 1280, + "availHeight": 720, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Soumya:kn-IN:local", + "Alva:sv-SE:local", + "Aman:en-IN:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Aru:kk-KZ:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel (English (UK)):en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Japanese (Japan)):ja-JP:local", + "Eddy (Korean (South Korea)):ko-KR:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Eddy (Chinese (China mainland)):zh-CN:local", + "Eddy (Chinese (Taiwan)):zh-TW:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Japanese (Japan)):ja-JP:local", + "Flo (Korean (South Korea)):ko-KR:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Flo (Chinese (China mainland)):zh-CN:local", + "Flo (Chinese (Taiwan)):zh-TW:local", + "Fred:en-US:local", + "Geeta:te-IN:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Japanese (Japan)):ja-JP:local", + "Grandma (Korean (South Korea)):ko-KR:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandma (Chinese (China mainland)):zh-CN:local", + "Grandma (Chinese (Taiwan)):zh-TW:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Japanese (Japan)):ja-JP:local", + "Grandpa (Korean (South Korea)):ko-KR:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Grandpa (Chinese (China mainland)):zh-CN:local", + "Grandpa (Chinese (Taiwan)):zh-TW:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Ona:lt-LT:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Piya:bn-IN:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Japanese (Japan)):ja-JP:local", + "Reed (Korean (South Korea)):ko-KR:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Reed (Chinese (China mainland)):zh-CN:local", + "Reed (Chinese (Taiwan)):zh-TW:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Japanese (Japan)):ja-JP:local", + "Rocko (Korean (South Korea)):ko-KR:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Rocko (Chinese (China mainland)):zh-CN:local", + "Rocko (Chinese (Taiwan)):zh-TW:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Japanese (Japan)):ja-JP:local", + "Sandy (Korean (South Korea)):ko-KR:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sandy (Chinese (China mainland)):zh-CN:local", + "Sandy (Chinese (Taiwan)):zh-TW:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Japanese (Japan)):ja-JP:local", + "Shelley (Korean (South Korea)):ko-KR:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Shelley (Chinese (China mainland)):zh-CN:local", + "Shelley (Chinese (Taiwan)):zh-TW:local", + "Sinji:zh-HK:local", + "Tara:en-IN:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Vani:ta-IN:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "MacIntel", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 5120, + "height": 1440, + "colorDepth": 30, + "availWidth": 5120, + "availHeight": 1364, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Soumya:kn-IN:local", + "Alva:sv-SE:local", + "Aman:en-IN:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Aru:kk-KZ:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Japanese (Japan)):ja-JP:local", + "Eddy (Korean (South Korea)):ko-KR:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Eddy (Chinese (China mainland)):zh-CN:local", + "Eddy (Chinese (Taiwan)):zh-TW:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Japanese (Japan)):ja-JP:local", + "Flo (Korean (South Korea)):ko-KR:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Flo (Chinese (China mainland)):zh-CN:local", + "Flo (Chinese (Taiwan)):zh-TW:local", + "Fred:en-US:local", + "Geeta:te-IN:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Japanese (Japan)):ja-JP:local", + "Grandma (Korean (South Korea)):ko-KR:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandma (Chinese (China mainland)):zh-CN:local", + "Grandma (Chinese (Taiwan)):zh-TW:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Japanese (Japan)):ja-JP:local", + "Grandpa (Korean (South Korea)):ko-KR:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Grandpa (Chinese (China mainland)):zh-CN:local", + "Grandpa (Chinese (Taiwan)):zh-TW:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Ona:lt-LT:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Piya:bn-IN:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Japanese (Japan)):ja-JP:local", + "Reed (Korean (South Korea)):ko-KR:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Reed (Chinese (China mainland)):zh-CN:local", + "Reed (Chinese (Taiwan)):zh-TW:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Japanese (Japan)):ja-JP:local", + "Rocko (Korean (South Korea)):ko-KR:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Rocko (Chinese (China mainland)):zh-CN:local", + "Rocko (Chinese (Taiwan)):zh-TW:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Japanese (Japan)):ja-JP:local", + "Sandy (Korean (South Korea)):ko-KR:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sandy (Chinese (China mainland)):zh-CN:local", + "Sandy (Chinese (Taiwan)):zh-TW:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Japanese (Japan)):ja-JP:local", + "Shelley (Korean (South Korea)):ko-KR:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Shelley (Chinese (China mainland)):zh-CN:local", + "Shelley (Chinese (Taiwan)):zh-TW:local", + "Sinji:zh-HK:local", + "Tara:en-IN:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Vani:ta-IN:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "MacIntel", + "hardwareConcurrency": 6, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1536, + "height": 960, + "colorDepth": 30, + "availWidth": 1536, + "availHeight": 935, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Intel Inc.", + "unmaskedRenderer": "Intel(R) HD Graphics 400, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Alva:sv-SE:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Fred:en-US:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Sinji:zh-HK:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "MacIntel", + "hardwareConcurrency": 10, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1800, + "height": 1169, + "colorDepth": 30, + "availWidth": 1800, + "availHeight": 1061, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Alva:sv-SE:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Japanese (Japan)):ja-JP:local", + "Eddy (Korean (South Korea)):ko-KR:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Eddy (Chinese (China mainland)):zh-CN:local", + "Eddy (Chinese (Taiwan)):zh-TW:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Japanese (Japan)):ja-JP:local", + "Flo (Korean (South Korea)):ko-KR:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Flo (Chinese (China mainland)):zh-CN:local", + "Flo (Chinese (Taiwan)):zh-TW:local", + "Fred:en-US:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Japanese (Japan)):ja-JP:local", + "Grandma (Korean (South Korea)):ko-KR:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandma (Chinese (China mainland)):zh-CN:local", + "Grandma (Chinese (Taiwan)):zh-TW:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Japanese (Japan)):ja-JP:local", + "Grandpa (Korean (South Korea)):ko-KR:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Grandpa (Chinese (China mainland)):zh-CN:local", + "Grandpa (Chinese (Taiwan)):zh-TW:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Japanese (Japan)):ja-JP:local", + "Reed (Korean (South Korea)):ko-KR:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Reed (Chinese (China mainland)):zh-CN:local", + "Reed (Chinese (Taiwan)):zh-TW:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Japanese (Japan)):ja-JP:local", + "Rocko (Korean (South Korea)):ko-KR:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Rocko (Chinese (China mainland)):zh-CN:local", + "Rocko (Chinese (Taiwan)):zh-TW:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Japanese (Japan)):ja-JP:local", + "Sandy (Korean (South Korea)):ko-KR:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sandy (Chinese (China mainland)):zh-CN:local", + "Sandy (Chinese (Taiwan)):zh-TW:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Japanese (Japan)):ja-JP:local", + "Shelley (Korean (South Korea)):ko-KR:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Shelley (Chinese (China mainland)):zh-CN:local", + "Shelley (Chinese (Taiwan)):zh-TW:local", + "Sinji:zh-HK:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Vani:ta-IN:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "MacIntel", + "hardwareConcurrency": 6, + "maxTouchPoints": 0 + }, + "screen": { + "width": 2560, + "height": 1440, + "colorDepth": 30, + "availWidth": 2560, + "availHeight": 1415, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "ATI Technologies Inc.", + "unmaskedRenderer": "Radeon R9 200 Series, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "MacIntel", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 2133, + "height": 1200, + "colorDepth": 30, + "availWidth": 2133, + "availHeight": 1179, + "devicePixelRatio": 2.4 + }, + "webgl": { + "unmaskedVendor": "ATI Technologies Inc.", + "unmaskedRenderer": "Radeon R9 200 Series, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Alva:sv-SE:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Japanese (Japan)):ja-JP:local", + "Eddy (Korean (South Korea)):ko-KR:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Eddy (Chinese (China mainland)):zh-CN:local", + "Eddy (Chinese (Taiwan)):zh-TW:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Japanese (Japan)):ja-JP:local", + "Flo (Korean (South Korea)):ko-KR:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Flo (Chinese (China mainland)):zh-CN:local", + "Flo (Chinese (Taiwan)):zh-TW:local", + "Fred:en-US:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Japanese (Japan)):ja-JP:local", + "Grandma (Korean (South Korea)):ko-KR:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandma (Chinese (China mainland)):zh-CN:local", + "Grandma (Chinese (Taiwan)):zh-TW:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Japanese (Japan)):ja-JP:local", + "Grandpa (Korean (South Korea)):ko-KR:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Grandpa (Chinese (China mainland)):zh-CN:local", + "Grandpa (Chinese (Taiwan)):zh-TW:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Japanese (Japan)):ja-JP:local", + "Reed (Korean (South Korea)):ko-KR:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Reed (Chinese (China mainland)):zh-CN:local", + "Reed (Chinese (Taiwan)):zh-TW:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Japanese (Japan)):ja-JP:local", + "Rocko (Korean (South Korea)):ko-KR:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Rocko (Chinese (China mainland)):zh-CN:local", + "Rocko (Chinese (Taiwan)):zh-TW:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Japanese (Japan)):ja-JP:local", + "Sandy (Korean (South Korea)):ko-KR:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sandy (Chinese (China mainland)):zh-CN:local", + "Sandy (Chinese (Taiwan)):zh-TW:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Japanese (Japan)):ja-JP:local", + "Shelley (Korean (South Korea)):ko-KR:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Shelley (Chinese (China mainland)):zh-CN:local", + "Shelley (Chinese (Taiwan)):zh-TW:local", + "Sinji:zh-HK:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Vani:ta-IN:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "MacIntel", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 30, + "availWidth": 1920, + "availHeight": 984, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Intel Inc.", + "unmaskedRenderer": "Intel 945GM, or similar" + }, + "speechVoices": [ + "Alex:en-US:local", + "Alice:it-IT:local", + "Alva:sv-SE:local", + "Amelie:fr-CA:local", + "Anna:de-DE:local", + "Carmit:he-IL:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Diego:es-AR:local", + "Ellen:nl-BE:local", + "Fiona:en-scotland:local", + "Fred:en-US:local", + "Ioana:ro-RO:local", + "Joana:pt-PT:local", + "Jorge:es-ES:local", + "Juan:es-MX:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kyoko:ja-JP:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Luca:it-IT:local", + "Luciana:pt-BR:local", + "Maged:ar-SA:local", + "Mariska:hu-HU:local", + "Mei-Jia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Monica:es-ES:local", + "Nora:nb-NO:local", + "Paulina:es-MX:local", + "Rishi:en-IN:local", + "Samantha:en-US:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Sin-ji:zh-HK:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Ting-Ting:zh-CN:local", + "Veena:en-IN:local", + "Victoria:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Yuri:ru-RU:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "MacIntel", + "hardwareConcurrency": 6, + "maxTouchPoints": 0 + }, + "screen": { + "width": 2048, + "height": 1152, + "colorDepth": 30, + "availWidth": 2048, + "availHeight": 1026, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "ATI Technologies Inc.", + "unmaskedRenderer": "Radeon R9 200 Series, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Alva:sv-SE:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Japanese (Japan)):ja-JP:local", + "Eddy (Korean (South Korea)):ko-KR:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Eddy (Chinese (China mainland)):zh-CN:local", + "Eddy (Chinese (Taiwan)):zh-TW:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Japanese (Japan)):ja-JP:local", + "Flo (Korean (South Korea)):ko-KR:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Flo (Chinese (China mainland)):zh-CN:local", + "Flo (Chinese (Taiwan)):zh-TW:local", + "Fred:en-US:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Japanese (Japan)):ja-JP:local", + "Grandma (Korean (South Korea)):ko-KR:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandma (Chinese (China mainland)):zh-CN:local", + "Grandma (Chinese (Taiwan)):zh-TW:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Japanese (Japan)):ja-JP:local", + "Grandpa (Korean (South Korea)):ko-KR:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Grandpa (Chinese (China mainland)):zh-CN:local", + "Grandpa (Chinese (Taiwan)):zh-TW:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Japanese (Japan)):ja-JP:local", + "Reed (Korean (South Korea)):ko-KR:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Reed (Chinese (China mainland)):zh-CN:local", + "Reed (Chinese (Taiwan)):zh-TW:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Japanese (Japan)):ja-JP:local", + "Rocko (Korean (South Korea)):ko-KR:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Rocko (Chinese (China mainland)):zh-CN:local", + "Rocko (Chinese (Taiwan)):zh-TW:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Japanese (Japan)):ja-JP:local", + "Sandy (Korean (South Korea)):ko-KR:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sandy (Chinese (China mainland)):zh-CN:local", + "Sandy (Chinese (Taiwan)):zh-TW:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Japanese (Japan)):ja-JP:local", + "Shelley (Korean (South Korea)):ko-KR:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Shelley (Chinese (China mainland)):zh-CN:local", + "Shelley (Chinese (Taiwan)):zh-TW:local", + "Sinji:zh-HK:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Vani:ta-IN:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "MacIntel", + "hardwareConcurrency": 2, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1366, + "height": 768, + "colorDepth": 30, + "availWidth": 1366, + "availHeight": 670, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Intel Inc.", + "unmaskedRenderer": "Intel(R) HD Graphics 400, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "MacIntel", + "hardwareConcurrency": 10, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1225, + "height": 797, + "colorDepth": 30, + "availWidth": 1225, + "availHeight": 765, + "devicePixelRatio": 2.4 + }, + "webgl": { + "unmaskedVendor": "Apple", + "unmaskedRenderer": "Apple M1, or similar" + }, + "speechVoices": [ + "Albert:en-US:local", + "Alice:it-IT:local", + "Alva:sv-SE:local", + "Amélie:fr-CA:local", + "Amira:ms-MY:local", + "Anna:de-DE:local", + "Bad News:en-US:local", + "Bahh:en-US:local", + "Bells:en-US:local", + "Boing:en-US:local", + "Bubbles:en-US:local", + "Carmit:he-IL:local", + "Cellos:en-US:local", + "Damayanti:id-ID:local", + "Daniel:en-GB:local", + "Daria:bg-BG:local", + "Wobble:en-US:local", + "Eddy (German (Germany)):de-DE:local", + "Eddy (English (UK)):en-GB:local", + "Eddy (English (US)):en-US:local", + "Eddy (Spanish (Spain)):es-ES:local", + "Eddy (Spanish (Mexico)):es-MX:local", + "Eddy (Finnish (Finland)):fi-FI:local", + "Eddy (French (Canada)):fr-CA:local", + "Eddy (French (France)):fr-FR:local", + "Eddy (Italian (Italy)):it-IT:local", + "Eddy (Japanese (Japan)):ja-JP:local", + "Eddy (Korean (South Korea)):ko-KR:local", + "Eddy (Portuguese (Brazil)):pt-BR:local", + "Eddy (Chinese (China mainland)):zh-CN:local", + "Eddy (Chinese (Taiwan)):zh-TW:local", + "Ellen:nl-BE:local", + "Flo (German (Germany)):de-DE:local", + "Flo (English (UK)):en-GB:local", + "Flo (English (US)):en-US:local", + "Flo (Spanish (Spain)):es-ES:local", + "Flo (Spanish (Mexico)):es-MX:local", + "Flo (Finnish (Finland)):fi-FI:local", + "Flo (French (Canada)):fr-CA:local", + "Flo (French (France)):fr-FR:local", + "Flo (Italian (Italy)):it-IT:local", + "Flo (Japanese (Japan)):ja-JP:local", + "Flo (Korean (South Korea)):ko-KR:local", + "Flo (Portuguese (Brazil)):pt-BR:local", + "Flo (Chinese (China mainland)):zh-CN:local", + "Flo (Chinese (Taiwan)):zh-TW:local", + "Fred:en-US:local", + "Good News:en-US:local", + "Grandma (German (Germany)):de-DE:local", + "Grandma (English (UK)):en-GB:local", + "Grandma (English (US)):en-US:local", + "Grandma (Spanish (Spain)):es-ES:local", + "Grandma (Spanish (Mexico)):es-MX:local", + "Grandma (Finnish (Finland)):fi-FI:local", + "Grandma (French (Canada)):fr-CA:local", + "Grandma (French (France)):fr-FR:local", + "Grandma (Italian (Italy)):it-IT:local", + "Grandma (Japanese (Japan)):ja-JP:local", + "Grandma (Korean (South Korea)):ko-KR:local", + "Grandma (Portuguese (Brazil)):pt-BR:local", + "Grandma (Chinese (China mainland)):zh-CN:local", + "Grandma (Chinese (Taiwan)):zh-TW:local", + "Grandpa (German (Germany)):de-DE:local", + "Grandpa (English (UK)):en-GB:local", + "Grandpa (English (US)):en-US:local", + "Grandpa (Spanish (Spain)):es-ES:local", + "Grandpa (Spanish (Mexico)):es-MX:local", + "Grandpa (Finnish (Finland)):fi-FI:local", + "Grandpa (French (Canada)):fr-CA:local", + "Grandpa (French (France)):fr-FR:local", + "Grandpa (Italian (Italy)):it-IT:local", + "Grandpa (Japanese (Japan)):ja-JP:local", + "Grandpa (Korean (South Korea)):ko-KR:local", + "Grandpa (Portuguese (Brazil)):pt-BR:local", + "Grandpa (Chinese (China mainland)):zh-CN:local", + "Grandpa (Chinese (Taiwan)):zh-TW:local", + "Jester:en-US:local", + "Ioana:ro-RO:local", + "Jacques:fr-FR:local", + "Joana:pt-PT:local", + "Junior:en-US:local", + "Kanya:th-TH:local", + "Karen:en-AU:local", + "Kathy:en-US:local", + "Kyoko:ja-JP:local", + "Lana:hr-HR:local", + "Laura:sk-SK:local", + "Lekha:hi-IN:local", + "Lesya:uk-UA:local", + "Linh:vi-VN:local", + "Luciana:pt-BR:local", + "Majed:ar-001:local", + "Tünde:hu-HU:local", + "Meijia:zh-TW:local", + "Melina:el-GR:local", + "Milena:ru-RU:local", + "Moira:en-IE:local", + "Mónica:es-ES:local", + "Montse:ca-ES:local", + "Nora:nb-NO:local", + "Organ:en-US:local", + "Paulina:es-MX:local", + "Superstar:en-US:local", + "Ralph:en-US:local", + "Reed (German (Germany)):de-DE:local", + "Reed (English (UK)):en-GB:local", + "Reed (English (US)):en-US:local", + "Reed (Spanish (Spain)):es-ES:local", + "Reed (Spanish (Mexico)):es-MX:local", + "Reed (Finnish (Finland)):fi-FI:local", + "Reed (French (Canada)):fr-CA:local", + "Reed (Italian (Italy)):it-IT:local", + "Reed (Japanese (Japan)):ja-JP:local", + "Reed (Korean (South Korea)):ko-KR:local", + "Reed (Portuguese (Brazil)):pt-BR:local", + "Reed (Chinese (China mainland)):zh-CN:local", + "Reed (Chinese (Taiwan)):zh-TW:local", + "Rishi:en-IN:local", + "Rocko (German (Germany)):de-DE:local", + "Rocko (English (UK)):en-GB:local", + "Rocko (English (US)):en-US:local", + "Rocko (Spanish (Spain)):es-ES:local", + "Rocko (Spanish (Mexico)):es-MX:local", + "Rocko (Finnish (Finland)):fi-FI:local", + "Rocko (French (Canada)):fr-CA:local", + "Rocko (French (France)):fr-FR:local", + "Rocko (Italian (Italy)):it-IT:local", + "Rocko (Japanese (Japan)):ja-JP:local", + "Rocko (Korean (South Korea)):ko-KR:local", + "Rocko (Portuguese (Brazil)):pt-BR:local", + "Rocko (Chinese (China mainland)):zh-CN:local", + "Rocko (Chinese (Taiwan)):zh-TW:local", + "Samantha:en-US:local", + "Sandy (German (Germany)):de-DE:local", + "Sandy (English (UK)):en-GB:local", + "Sandy (English (US)):en-US:local", + "Sandy (Spanish (Spain)):es-ES:local", + "Sandy (Spanish (Mexico)):es-MX:local", + "Sandy (Finnish (Finland)):fi-FI:local", + "Sandy (French (Canada)):fr-CA:local", + "Sandy (French (France)):fr-FR:local", + "Sandy (Italian (Italy)):it-IT:local", + "Sandy (Japanese (Japan)):ja-JP:local", + "Sandy (Korean (South Korea)):ko-KR:local", + "Sandy (Portuguese (Brazil)):pt-BR:local", + "Sandy (Chinese (China mainland)):zh-CN:local", + "Sandy (Chinese (Taiwan)):zh-TW:local", + "Sara:da-DK:local", + "Satu:fi-FI:local", + "Shelley (German (Germany)):de-DE:local", + "Shelley (English (UK)):en-GB:local", + "Shelley (English (US)):en-US:local", + "Shelley (Spanish (Spain)):es-ES:local", + "Shelley (Spanish (Mexico)):es-MX:local", + "Shelley (Finnish (Finland)):fi-FI:local", + "Shelley (French (Canada)):fr-CA:local", + "Shelley (French (France)):fr-FR:local", + "Shelley (Italian (Italy)):it-IT:local", + "Shelley (Japanese (Japan)):ja-JP:local", + "Shelley (Korean (South Korea)):ko-KR:local", + "Shelley (Portuguese (Brazil)):pt-BR:local", + "Shelley (Chinese (China mainland)):zh-CN:local", + "Shelley (Chinese (Taiwan)):zh-TW:local", + "Sinji:zh-HK:local", + "Tessa:en-ZA:local", + "Thomas:fr-FR:local", + "Tina:sl-SI:local", + "Tingting:zh-CN:local", + "Trinoids:en-US:local", + "Whisper:en-US:local", + "Xander:nl-NL:local", + "Yelda:tr-TR:local", + "Yuna:ko-KR:local", + "Zarvox:en-US:local", + "Zosia:pl-PL:local", + "Zuzana:cs-CZ:local" + ] + } + ], + "windows": [ + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 12, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1032, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 16, + "maxTouchPoints": 2 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1032, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon R9 200 Series Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 2, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1632, + "height": 918, + "colorDepth": 24, + "availWidth": 1632, + "availHeight": 918, + "devicePixelRatio": 1.17647058823529 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon HD 3200 Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1536, + "height": 864, + "colorDepth": 24, + "availWidth": 1536, + "availHeight": 864, + "devicePixelRatio": 1.25 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Hazel - English (United Kingdom):en-GB:local", + "Microsoft Susan - English (United Kingdom):en-GB:local", + "Microsoft George - English (United Kingdom):en-GB:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Hazel Desktop - English (Great Britain):en-GB:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 2, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1366, + "height": 768, + "colorDepth": 24, + "availWidth": 1366, + "availHeight": 768, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon HD 3200 Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Tolga - Turkish (Turkey):tr-TR:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1536, + "height": 864, + "colorDepth": 24, + "availWidth": 1536, + "availHeight": 816, + "devicePixelRatio": 1.25 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon HD 3200 Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 16, + "maxTouchPoints": 10 + }, + "screen": { + "width": 1707, + "height": 1067, + "colorDepth": 24, + "availWidth": 1707, + "availHeight": 1019, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Naayf - Arabic (Saudi):ar-SA:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft Irina - Russian (Russia):ru-RU:local", + "Microsoft Pavel - Russian (Russia):ru-RU:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local", + "Microsoft Irina Desktop - Russian:ru-RU:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1280, + "height": 720, + "colorDepth": 24, + "availWidth": 1280, + "availHeight": 672, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Hortense - French (France):fr-FR:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David - English (United States):en-US:local", + "Microsoft Julie - French (France):fr-FR:local", + "Microsoft Paul - French (France):fr-FR:local", + "Microsoft Hortense Desktop - French:fr-FR:local", + "Microsoft Zira Desktop - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 12, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1707, + "height": 1067, + "colorDepth": 24, + "availWidth": 1707, + "availHeight": 1027, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (NVIDIA)", + "unmaskedRenderer": "ANGLE (NVIDIA, NVIDIA GeForce GTX 980 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1366, + "height": 768, + "colorDepth": 24, + "availWidth": 1366, + "availHeight": 728, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics 400 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 5 + }, + "screen": { + "width": 1536, + "height": 864, + "colorDepth": 24, + "availWidth": 1536, + "availHeight": 816, + "devicePixelRatio": 1.25 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics 400 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Jakub - Czech (Czech Republic):cs-CZ:local", + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 16, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1536, + "height": 864, + "colorDepth": 24, + "availWidth": 1536, + "availHeight": 816, + "devicePixelRatio": 1.25 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (NVIDIA)", + "unmaskedRenderer": "ANGLE (NVIDIA, NVIDIA GeForce GTX 980 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Helena - Spanish (Spain):es-ES:local", + "Microsoft Laura - Spanish (Spain):es-ES:local", + "Microsoft Pablo - Spanish (Spain):es-ES:local", + "Microsoft Helena Desktop - Spanish (Spain):es-ES:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1040, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics 400 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Hedda - German (Germany):de-DE:local", + "Microsoft Katja - German (Germany):de-DE:local", + "Microsoft Stefan - German (Germany):de-DE:local", + "Microsoft Hedda Desktop - German:de-DE:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1200, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1152, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (NVIDIA)", + "unmaskedRenderer": "ANGLE (NVIDIA, NVIDIA GeForce GTX 480 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Hedda - German (Germany):de-DE:local", + "Microsoft Katja - German (Germany):de-DE:local", + "Microsoft Stefan - German (Germany):de-DE:local", + "Microsoft Hedda Desktop - German:de-DE:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 20, + "maxTouchPoints": 0 + }, + "screen": { + "width": 3840, + "height": 1080, + "colorDepth": 24, + "availWidth": 3840, + "availHeight": 1032, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (NVIDIA)", + "unmaskedRenderer": "ANGLE (NVIDIA, NVIDIA GeForce GTX 980 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 5 + }, + "screen": { + "width": 1280, + "height": 853, + "colorDepth": 24, + "availWidth": 1280, + "availHeight": 805, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics 400 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft Raul - Spanish (Mexico):es-MX:local", + "Microsoft Sabina - Spanish (Mexico):es-MX:local", + "Microsoft Caroline - French (Canada):fr-CA:local", + "Microsoft Claude - French (Canada):fr-CA:local", + "Microsoft Nathalie - French (Canada):fr-CA:local", + "Microsoft Daniel - Portuguese (Brazil):pt-BR:local", + "Microsoft Maria - Portuguese (Brazil):pt-BR:local", + "Microsoft Irina - Russian (Russia):ru-RU:local", + "Microsoft Pavel - Russian (Russia):ru-RU:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local", + "Microsoft Sabina Desktop - Spanish (Mexico):es-MX:local", + "Microsoft Maria Desktop - Portuguese(Brazil):pt-BR:local", + "Microsoft Irina Desktop - Russian:ru-RU:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 12, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1032, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (NVIDIA)", + "unmaskedRenderer": "ANGLE (NVIDIA, NVIDIA GeForce GTX 980 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1408, + "height": 792, + "colorDepth": 24, + "availWidth": 1408, + "availHeight": 748, + "devicePixelRatio": 1.36363636363636 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Helena - Spanish (Spain):es-ES:local", + "Microsoft Laura - Spanish (Spain):es-ES:local", + "Microsoft Pablo - Spanish (Spain):es-ES:local", + "Microsoft Helena Desktop - Spanish (Spain):es-ES:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 16, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1728, + "height": 972, + "colorDepth": 24, + "availWidth": 1728, + "availHeight": 921, + "devicePixelRatio": 1.11111111111111 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (NVIDIA)", + "unmaskedRenderer": "ANGLE (NVIDIA, NVIDIA GeForce GTX 980 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft Raul - Spanish (Mexico):es-MX:local", + "Microsoft Sabina - Spanish (Mexico):es-MX:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local", + "Microsoft Sabina Desktop - Spanish (Mexico):es-MX:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1707, + "height": 960, + "colorDepth": 24, + "availWidth": 1707, + "availHeight": 920, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (NVIDIA)", + "unmaskedRenderer": "ANGLE (NVIDIA, NVIDIA GeForce GTX 980 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Hedda - German (Germany):de-DE:local", + "Microsoft Katja - German (Germany):de-DE:local", + "Microsoft Stefan - German (Germany):de-DE:local", + "Microsoft Heami - Korean (Korean):ko-KR:local", + "Microsoft Hedda Desktop - German:de-DE:local", + "Microsoft Zira Desktop - English (United States):en-US:local", + "Microsoft Heami Desktop - Korean:ko-KR:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 10 + }, + "screen": { + "width": 1718, + "height": 1277, + "colorDepth": 24, + "availWidth": 1718, + "availHeight": 1277, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Mozilla", + "unmaskedRenderer": "Mozilla" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 12, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1472, + "height": 828, + "colorDepth": 24, + "availWidth": 1472, + "availHeight": 791, + "devicePixelRatio": 1.30434782608696 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon HD 3200 Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Daniel - Portuguese (Brazil):pt-BR:local", + "Microsoft Maria - Portuguese (Brazil):pt-BR:local", + "Microsoft Maria Desktop - Portuguese(Brazil):pt-BR:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1280, + "height": 1024, + "colorDepth": 24, + "availWidth": 1280, + "availHeight": 984, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics 400 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Helena - Spanish (Spain):es-ES:local", + "Microsoft Laura - Spanish (Spain):es-ES:local", + "Microsoft Pablo - Spanish (Spain):es-ES:local", + "Microsoft Helena Desktop - Spanish (Spain):es-ES:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 12, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1680, + "height": 1050, + "colorDepth": 24, + "availWidth": 1680, + "availHeight": 1002, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics 400 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 12, + "maxTouchPoints": 1 + }, + "screen": { + "width": 1440, + "height": 900, + "colorDepth": 24, + "availWidth": 1440, + "availHeight": 852, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon HD 3200 Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Hoda - Arabic (Egypt):ar-EG:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft Hortense - French (France):fr-FR:local", + "Microsoft Julie - French (France):fr-FR:local", + "Microsoft Paul - French (France):fr-FR:local", + "Microsoft Cosimo - Italian (Italy):it-IT:local", + "Microsoft Elsa - Italian (Italy):it-IT:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local", + "Microsoft Hortense Desktop - French:fr-FR:local", + "Microsoft Elsa Desktop - Italian (Italy):it-IT:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 16, + "maxTouchPoints": 0 + }, + "screen": { + "width": 2560, + "height": 1440, + "colorDepth": 24, + "availWidth": 2560, + "availHeight": 1392, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft George - English (United Kingdom):en-GB:local", + "Microsoft Hazel - English (United Kingdom):en-GB:local", + "Microsoft Susan - English (United Kingdom):en-GB:local", + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft Hazel Desktop - English (Great Britain):en-GB:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 12, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1536, + "height": 960, + "colorDepth": 24, + "availWidth": 1536, + "availHeight": 912, + "devicePixelRatio": 1.25 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1280, + "height": 720, + "colorDepth": 24, + "availWidth": 1280, + "availHeight": 672, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Microsoft)", + "unmaskedRenderer": "ANGLE (Microsoft, Microsoft Basic Render Driver Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 2, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1451, + "height": 907, + "colorDepth": 24, + "availWidth": 1451, + "availHeight": 907, + "devicePixelRatio": 1.76470588235294 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1600, + "height": 900, + "colorDepth": 24, + "availWidth": 1600, + "availHeight": 840, + "devicePixelRatio": 1.2 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics 400 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 12, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1600, + "height": 900, + "colorDepth": 24, + "availWidth": 1600, + "availHeight": 900, + "devicePixelRatio": 1.2 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 1 + }, + "screen": { + "width": 2560, + "height": 1440, + "colorDepth": 24, + "availWidth": 2560, + "availHeight": 1392, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (NVIDIA)", + "unmaskedRenderer": "ANGLE (NVIDIA, NVIDIA GeForce GTX 980 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1280, + "height": 720, + "colorDepth": 24, + "availWidth": 1280, + "availHeight": 672, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics 400 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 16, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1280, + "height": 800, + "colorDepth": 24, + "availWidth": 1280, + "availHeight": 800, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (NVIDIA)", + "unmaskedRenderer": "ANGLE (NVIDIA, NVIDIA GeForce GTX 980 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 16, + "maxTouchPoints": 10 + }, + "screen": { + "width": 1600, + "height": 1000, + "colorDepth": 24, + "availWidth": 1600, + "availHeight": 940, + "devicePixelRatio": 1.2 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon R9 200 Series Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 24, + "maxTouchPoints": 0 + }, + "screen": { + "width": 2293, + "height": 960, + "colorDepth": 24, + "availWidth": 2293, + "availHeight": 912, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics 400 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Ivan - Bulgarian (Bulgaria):bg-BG:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1536, + "height": 864, + "colorDepth": 24, + "availWidth": 1536, + "availHeight": 816, + "devicePixelRatio": 1.25 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon R9 200 Series Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 12, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1366, + "height": 768, + "colorDepth": 24, + "availWidth": 1366, + "availHeight": 720, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (NVIDIA)", + "unmaskedRenderer": "ANGLE (NVIDIA, NVIDIA GeForce GTX 980 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Daniel - Portuguese (Brazil):pt-BR:local", + "Microsoft Maria - Portuguese (Brazil):pt-BR:local", + "Microsoft Maria Desktop - Portuguese(Brazil):pt-BR:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 12, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1280, + "height": 800, + "colorDepth": 24, + "availWidth": 1280, + "availHeight": 752, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1664, + "height": 936, + "colorDepth": 24, + "availWidth": 1664, + "availHeight": 894, + "devicePixelRatio": 1.15384615384615 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics 400 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 2, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1366, + "height": 768, + "colorDepth": 24, + "availWidth": 1366, + "availHeight": 728, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon R9 200 Series Direct3D11 vs_4_0 ps_4_0), or similar" + }, + "speechVoices": [ + "Microsoft Helena - Spanish (Spain):es-ES:local", + "Microsoft Laura - Spanish (Spain):es-ES:local", + "Microsoft Pablo - Spanish (Spain):es-ES:local", + "Microsoft Helena Desktop - Spanish (Spain):es-ES:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 2, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1360, + "height": 768, + "colorDepth": 24, + "availWidth": 1360, + "availHeight": 728, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Microsoft)", + "unmaskedRenderer": "ANGLE (Microsoft, Microsoft Basic Render Driver Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Raul - Spanish (Mexico):es-MX:local", + "Microsoft Sabina - Spanish (Mexico):es-MX:local", + "Microsoft Sabina Desktop - Spanish (Mexico):es-MX:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:151.0) Gecko/20100101 Firefox/151.0", + "platform": "Win32", + "hardwareConcurrency": 12, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1536, + "height": 864, + "colorDepth": 24, + "availWidth": 1536, + "availHeight": 816, + "devicePixelRatio": 1.25 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft George - English (United Kingdom):en-GB:local", + "Microsoft Hazel - English (United Kingdom):en-GB:local", + "Microsoft Susan - English (United Kingdom):en-GB:local", + "Microsoft Hazel Desktop - English (Great Britain):en-GB:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 12, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1366, + "height": 768, + "colorDepth": 24, + "availWidth": 1366, + "availHeight": 720, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Raul - Spanish (Mexico):es-MX:local", + "Microsoft Sabina - Spanish (Mexico):es-MX:local", + "Microsoft Sabina Desktop - Spanish (Mexico):es-MX:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1440, + "height": 900, + "colorDepth": 24, + "availWidth": 1440, + "availHeight": 860, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 16, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1032, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon HD 3200 Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Richard - English (Canada):en-CA:local", + "Microsoft Linda - English (Canada):en-CA:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 12, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1344, + "height": 756, + "colorDepth": 24, + "availWidth": 1344, + "availHeight": 714, + "devicePixelRatio": 1.42857142857143 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Ravi - English (India):en-IN:local", + "Microsoft Heera - English (India):en-IN:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 2, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1504, + "height": 846, + "colorDepth": 24, + "availWidth": 1504, + "availHeight": 846, + "devicePixelRatio": 1.27659574468085 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 3456, + "height": 1440, + "colorDepth": 24, + "availWidth": 3456, + "availHeight": 1392, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Microsoft)", + "unmaskedRenderer": "ANGLE (Microsoft, Microsoft Basic Render Driver Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft George - English (United Kingdom):en-GB:local", + "Microsoft Hazel - English (United Kingdom):en-GB:local", + "Microsoft Susan - English (United Kingdom):en-GB:local", + "Microsoft Hazel Desktop - English (Great Britain):en-GB:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 16, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1536, + "height": 960, + "colorDepth": 24, + "availWidth": 1536, + "availHeight": 960, + "devicePixelRatio": 1.25 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Hazel - English (United Kingdom):en-GB:local", + "Microsoft Susan - English (United Kingdom):en-GB:local", + "Microsoft Heera - English (India):en-IN:local", + "Microsoft Ravi - English (India):en-IN:local", + "Microsoft George - English (United Kingdom):en-GB:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Hazel Desktop - English (Great Britain):en-GB:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1040, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_4_1 ps_4_1), or similar" + }, + "speechVoices": [ + "Microsoft Helena - Spanish (Spain):es-ES:local", + "Microsoft Laura - Spanish (Spain):es-ES:local", + "Microsoft Pablo - Spanish (Spain):es-ES:local", + "Microsoft Helena Desktop - Spanish (Spain):es-ES:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1707, + "height": 960, + "colorDepth": 24, + "availWidth": 1707, + "availHeight": 912, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon R9 200 Series Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 16, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1440, + "height": 900, + "colorDepth": 24, + "availWidth": 1440, + "availHeight": 900, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (NVIDIA)", + "unmaskedRenderer": "ANGLE (NVIDIA, NVIDIA GeForce GTX 980 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 10 + }, + "screen": { + "width": 1278, + "height": 852, + "colorDepth": 24, + "availWidth": 1278, + "availHeight": 805, + "devicePixelRatio": 1.76470588235294 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Hazel - English (United Kingdom):en-GB:local", + "Microsoft Susan - English (United Kingdom):en-GB:local", + "Microsoft George - English (United Kingdom):en-GB:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft Hortense - French (France):fr-FR:local", + "Microsoft Julie - French (France):fr-FR:local", + "Microsoft Paul - French (France):fr-FR:local", + "Microsoft Hazel Desktop - English (Great Britain):en-GB:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local", + "Microsoft Hortense Desktop - French:fr-FR:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 22, + "maxTouchPoints": 10 + }, + "screen": { + "width": 2293, + "height": 960, + "colorDepth": 24, + "availWidth": 2293, + "availHeight": 912, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) Arc(TM) A750 Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1366, + "height": 768, + "colorDepth": 24, + "availWidth": 1366, + "availHeight": 728, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon R9 200 Series Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 2, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1792, + "height": 1008, + "colorDepth": 24, + "availWidth": 1792, + "availHeight": 1008, + "devicePixelRatio": 2.14285714285714 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (NVIDIA)", + "unmaskedRenderer": "ANGLE (NVIDIA, NVIDIA GeForce GTX 980 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Hazel - English (United Kingdom):en-GB:local", + "Microsoft Susan - English (United Kingdom):en-GB:local", + "Microsoft George - English (United Kingdom):en-GB:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft Irina - Russian (Russia):ru-RU:local", + "Microsoft Pavel - Russian (Russia):ru-RU:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Hazel Desktop - English (Great Britain):en-GB:local", + "Microsoft Zira Desktop - English (United States):en-US:local", + "Microsoft Irina Desktop - Russian:ru-RU:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 1 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1032, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (NVIDIA)", + "unmaskedRenderer": "ANGLE (NVIDIA, NVIDIA GeForce GTX 480 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 12, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1600, + "height": 1000, + "colorDepth": 24, + "availWidth": 1600, + "availHeight": 952, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Hedda - German (Germany):de-DE:local", + "Microsoft Katja - German (Germany):de-DE:local", + "Microsoft Stefan - German (Germany):de-DE:local", + "Microsoft Hedda Desktop - German:de-DE:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1536, + "height": 864, + "colorDepth": 24, + "availWidth": 1536, + "availHeight": 816, + "devicePixelRatio": 1.25 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Adam - Polish (Poland):pl-PL:local", + "Microsoft Hazel - English (United Kingdom):en-GB:local", + "Microsoft Susan - English (United Kingdom):en-GB:local", + "Microsoft George - English (United Kingdom):en-GB:local", + "Microsoft Paulina - Polish (Poland):pl-PL:local", + "Microsoft Paulina Desktop - Polish:pl-PL:local", + "Microsoft Zira Desktop - English (United States):en-US:local", + "Microsoft Hazel Desktop - English (Great Britain):en-GB:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 12, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1200, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1160, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (NVIDIA)", + "unmaskedRenderer": "ANGLE (NVIDIA, NVIDIA GeForce GTX 980 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Hedda - German (Germany):de-DE:local", + "Microsoft Katja - German (Germany):de-DE:local", + "Microsoft Stefan - German (Germany):de-DE:local", + "Microsoft Hedda Desktop - German:de-DE:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 12, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1216, + "height": 684, + "colorDepth": 24, + "availWidth": 1216, + "availHeight": 646, + "devicePixelRatio": 1.57894736842105 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Helia - Portuguese (Portugal):pt-PT:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 20, + "maxTouchPoints": 0 + }, + "screen": { + "width": 3440, + "height": 1440, + "colorDepth": 24, + "availWidth": 3440, + "availHeight": 1392, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0 AtContent/93.5.6604.5", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1536, + "height": 864, + "colorDepth": 24, + "availWidth": 1536, + "availHeight": 834, + "devicePixelRatio": 1.25 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics 400 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Hedda - German (Germany):de-DE:local", + "Microsoft Katja - German (Germany):de-DE:local", + "Microsoft Stefan - German (Germany):de-DE:local", + "Microsoft Hedda Desktop - German:de-DE:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 16, + "maxTouchPoints": 10 + }, + "screen": { + "width": 1280, + "height": 800, + "colorDepth": 24, + "availWidth": 1280, + "availHeight": 752, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon R9 200 Series Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1280, + "height": 720, + "colorDepth": 24, + "availWidth": 1280, + "availHeight": 672, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon HD 3200 Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1451, + "height": 907, + "colorDepth": 24, + "availWidth": 1451, + "availHeight": 859, + "devicePixelRatio": 1.76470588235294 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) Arc(TM) A750 Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Hortense - French (France):fr-FR:local", + "Microsoft Julie - French (France):fr-FR:local", + "Microsoft Paul - French (France):fr-FR:local", + "Microsoft Hortense Desktop - French:fr-FR:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 10 + }, + "screen": { + "width": 1536, + "height": 1024, + "colorDepth": 24, + "availWidth": 1536, + "availHeight": 984, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 16, + "maxTouchPoints": 0 + }, + "screen": { + "width": 2560, + "height": 1440, + "colorDepth": 24, + "availWidth": 2560, + "availHeight": 1440, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon R9 200 Series Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 20, + "maxTouchPoints": 0 + }, + "screen": { + "width": 2560, + "height": 1080, + "colorDepth": 24, + "availWidth": 2560, + "availHeight": 1032, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (NVIDIA)", + "unmaskedRenderer": "ANGLE (NVIDIA, NVIDIA GeForce GTX 980 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Helena - Spanish (Spain):es-ES:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David - English (United States):en-US:local", + "Microsoft Laura - Spanish (Spain):es-ES:local", + "Microsoft Pablo - Spanish (Spain):es-ES:local", + "Microsoft Helena Desktop - Spanish (Spain):es-ES:local", + "Microsoft Zira Desktop - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 10 + }, + "screen": { + "width": 1088, + "height": 614, + "colorDepth": 24, + "availWidth": 1088, + "availHeight": 566, + "devicePixelRatio": 1.25 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics 400 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 40 + }, + "screen": { + "width": 1360, + "height": 768, + "colorDepth": 24, + "availWidth": 1360, + "availHeight": 728, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Ravi - English (India):en-IN:local", + "Microsoft Heera - English (India):en-IN:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 16, + "maxTouchPoints": 0 + }, + "screen": { + "width": 2176, + "height": 1224, + "colorDepth": 24, + "availWidth": 2176, + "availHeight": 1176, + "devicePixelRatio": 1.76470588235294 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon HD 3200 Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft Daniel - Portuguese (Brazil):pt-BR:local", + "Microsoft Maria - Portuguese (Brazil):pt-BR:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local", + "Microsoft Maria Desktop - Portuguese(Brazil):pt-BR:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 20, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1707, + "height": 960, + "colorDepth": 24, + "availWidth": 1707, + "availHeight": 912, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 10 + }, + "screen": { + "width": 1500, + "height": 1000, + "colorDepth": 24, + "availWidth": 1500, + "availHeight": 952, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics 400 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 16, + "maxTouchPoints": 0 + }, + "screen": { + "width": 2112, + "height": 1320, + "colorDepth": 24, + "availWidth": 2112, + "availHeight": 1320, + "devicePixelRatio": 1.36363636363636 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon R9 200 Series Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1280, + "height": 720, + "colorDepth": 24, + "availWidth": 1280, + "availHeight": 672, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon R9 200 Series Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Hedda - German (Germany):de-DE:local", + "Microsoft Katja - German (Germany):de-DE:local", + "Microsoft Stefan - German (Germany):de-DE:local", + "Microsoft Stefanos - Greek (Greece):el-GR:local", + "Microsoft Tolga - Turkish (Turkey):tr-TR:local", + "Microsoft Hedda Desktop - German:de-DE:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1824, + "height": 1026, + "colorDepth": 24, + "availWidth": 1824, + "availHeight": 980, + "devicePixelRatio": 1.05263157894737 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics 400 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Katja - German (Germany):de-DE:local", + "Microsoft Stefan - German (Germany):de-DE:local", + "Microsoft Heera - English (India):en-IN:local", + "Microsoft Ravi - English (India):en-IN:local", + "Microsoft Hedda - German (Germany):de-DE:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Hedda Desktop - German:de-DE:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1366, + "height": 768, + "colorDepth": 24, + "availWidth": 1366, + "availHeight": 728, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics 400 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Hortense - French (France):fr-FR:local", + "Microsoft Julie - French (France):fr-FR:local", + "Microsoft Paul - French (France):fr-FR:local", + "Microsoft Hortense Desktop - French:fr-FR:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 2, + "maxTouchPoints": 0 + }, + "screen": { + "width": 5120, + "height": 1440, + "colorDepth": 24, + "availWidth": 5120, + "availHeight": 1440, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon R9 200 Series Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1707, + "height": 1067, + "colorDepth": 24, + "availWidth": 1707, + "availHeight": 1019, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics 400 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Hedda - German (Germany):de-DE:local", + "Microsoft Katja - German (Germany):de-DE:local", + "Microsoft Stefan - German (Germany):de-DE:local", + "Microsoft Hedda Desktop - German:de-DE:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 16, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1440, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1392, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (NVIDIA)", + "unmaskedRenderer": "ANGLE (NVIDIA, NVIDIA GeForce GTX 980 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft George - English (United Kingdom):en-GB:local", + "Microsoft Hazel - English (United Kingdom):en-GB:local", + "Microsoft Susan - English (United Kingdom):en-GB:local", + "Microsoft Hazel Desktop - English (Great Britain):en-GB:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 2, + "maxTouchPoints": 1 + }, + "screen": { + "width": 1600, + "height": 900, + "colorDepth": 24, + "availWidth": 1600, + "availHeight": 900, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 24, + "maxTouchPoints": 0 + }, + "screen": { + "width": 2560, + "height": 1440, + "colorDepth": 24, + "availWidth": 2560, + "availHeight": 1392, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (NVIDIA)", + "unmaskedRenderer": "ANGLE (NVIDIA, NVIDIA GeForce GTX 980 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 22, + "maxTouchPoints": 10 + }, + "screen": { + "width": 1296, + "height": 810, + "colorDepth": 24, + "availWidth": 1296, + "availHeight": 810, + "devicePixelRatio": 2.22222222222222 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) Arc(TM) A750 Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Richard - English (Canada):en-CA:local", + "Microsoft Linda - English (Canada):en-CA:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 16, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1440, + "height": 900, + "colorDepth": 24, + "availWidth": 1440, + "availHeight": 852, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon R9 200 Series Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 20, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1360, + "height": 768, + "colorDepth": 24, + "availWidth": 1360, + "availHeight": 720, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (NVIDIA)", + "unmaskedRenderer": "ANGLE (NVIDIA, NVIDIA GeForce GTX 980 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 16, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1440, + "height": 900, + "colorDepth": 24, + "availWidth": 1440, + "availHeight": 852, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon R9 200 Series Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 10 + }, + "screen": { + "width": 1440, + "height": 900, + "colorDepth": 24, + "availWidth": 1440, + "availHeight": 852, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) Arc(TM) A750 Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1366, + "height": 768, + "colorDepth": 24, + "availWidth": 1299, + "availHeight": 768, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_4_1 ps_4_1), or similar" + }, + "speechVoices": [ + "Microsoft Raul - Spanish (Mexico):es-MX:local", + "Microsoft Sabina - Spanish (Mexico):es-MX:local", + "Microsoft Sabina Desktop - Spanish (Mexico):es-MX:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1088, + "height": 612, + "colorDepth": 24, + "availWidth": 1088, + "availHeight": 564, + "devicePixelRatio": 1.76470588235294 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics 400 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Hazel - English (United Kingdom):en-GB:local", + "Microsoft Susan - English (United Kingdom):en-GB:local", + "Microsoft George - English (United Kingdom):en-GB:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft Heami - Korean (Korean):ko-KR:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Hazel Desktop - English (Great Britain):en-GB:local", + "Microsoft Zira Desktop - English (United States):en-US:local", + "Microsoft Heami Desktop - Korean:ko-KR:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 2, + "maxTouchPoints": 10 + }, + "screen": { + "width": 2560, + "height": 1080, + "colorDepth": 24, + "availWidth": 2560, + "availHeight": 1080, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 12, + "maxTouchPoints": 0 + }, + "screen": { + "width": 2048, + "height": 1152, + "colorDepth": 24, + "availWidth": 2048, + "availHeight": 1112, + "devicePixelRatio": 1.25 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon R9 200 Series Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 10 + }, + "screen": { + "width": 1707, + "height": 1067, + "colorDepth": 24, + "availWidth": 1707, + "availHeight": 1019, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:151.0) Gecko/20100101 Firefox/151.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1366, + "height": 768, + "colorDepth": 24, + "availWidth": 1366, + "availHeight": 720, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics 400 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 5 + }, + "screen": { + "width": 2731, + "height": 768, + "colorDepth": 24, + "availWidth": 2731, + "availHeight": 730, + "devicePixelRatio": 1.875 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1280, + "height": 720, + "colorDepth": 24, + "availWidth": 1280, + "availHeight": 672, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Jakub - Czech (Czech Republic):cs-CZ:local", + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 2, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1680, + "height": 1050, + "colorDepth": 24, + "availWidth": 1680, + "availHeight": 1010, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (NVIDIA)", + "unmaskedRenderer": "ANGLE (NVIDIA, NVIDIA GeForce 8800 GTX Direct3D11 vs_4_0 ps_4_0), or similar" + }, + "speechVoices": [ + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 16, + "maxTouchPoints": 0 + }, + "screen": { + "width": 3840, + "height": 1600, + "colorDepth": 24, + "availWidth": 3840, + "availHeight": 1552, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon R9 200 Series Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 16, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1200, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1152, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1366, + "height": 768, + "colorDepth": 24, + "availWidth": 1366, + "availHeight": 720, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_4_1 ps_4_1), or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 2, + "maxTouchPoints": 0 + }, + "screen": { + "width": 2176, + "height": 1224, + "colorDepth": 24, + "availWidth": 2176, + "availHeight": 1224, + "devicePixelRatio": 1.76470588235294 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (NVIDIA)", + "unmaskedRenderer": "ANGLE (NVIDIA, NVIDIA GeForce GTX 980 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Hazel - English (United Kingdom):en-GB:local", + "Microsoft Susan - English (United Kingdom):en-GB:local", + "Microsoft George - English (United Kingdom):en-GB:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft Irina - Russian (Russia):ru-RU:local", + "Microsoft Pavel - Russian (Russia):ru-RU:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Hazel Desktop - English (Great Britain):en-GB:local", + "Microsoft Zira Desktop - English (United States):en-US:local", + "Microsoft Irina Desktop - Russian:ru-RU:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1032, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Cosimo - Italian (Italy):it-IT:local", + "Microsoft Elsa - Italian (Italy):it-IT:local", + "Microsoft Elsa Desktop - Italian (Italy):it-IT:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 22, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1280, + "height": 800, + "colorDepth": 24, + "availWidth": 1280, + "availHeight": 752, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) Arc(TM) A750 Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 10 + }, + "screen": { + "width": 1093, + "height": 614, + "colorDepth": 24, + "availWidth": 1093, + "availHeight": 566, + "devicePixelRatio": 1.25 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics 400 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1366, + "height": 768, + "colorDepth": 24, + "availWidth": 1366, + "availHeight": 768, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon HD 5850 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Helena - Spanish (Spain):es-ES:local", + "Microsoft Laura - Spanish (Spain):es-ES:local", + "Microsoft Pablo - Spanish (Spain):es-ES:local", + "Microsoft Raul - Spanish (Mexico):es-MX:local", + "Microsoft Sabina - Spanish (Mexico):es-MX:local", + "Microsoft Helena Desktop - Spanish (Spain):es-ES:local", + "Microsoft Zira Desktop - English (United States):en-US:local", + "Microsoft Sabina Desktop - Spanish (Mexico):es-MX:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1366, + "height": 768, + "colorDepth": 24, + "availWidth": 1366, + "availHeight": 720, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Helena - Spanish (Spain):es-ES:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David - English (United States):en-US:local", + "Microsoft Laura - Spanish (Spain):es-ES:local", + "Microsoft Pablo - Spanish (Spain):es-ES:local", + "Microsoft Helena Desktop - Spanish (Spain):es-ES:local", + "Microsoft Zira Desktop - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 12, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1184, + "height": 666, + "colorDepth": 24, + "availWidth": 1184, + "availHeight": 629, + "devicePixelRatio": 1.62162162162162 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Hedda - German (Germany):de-DE:local", + "Microsoft Katja - German (Germany):de-DE:local", + "Microsoft Stefan - German (Germany):de-DE:local", + "Microsoft Hedda Desktop - German:de-DE:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 22, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1707, + "height": 1067, + "colorDepth": 24, + "availWidth": 1707, + "availHeight": 1019, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) Arc(TM) A750 Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 2, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1536, + "height": 864, + "colorDepth": 24, + "availWidth": 1536, + "availHeight": 864, + "devicePixelRatio": 1.25 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (NVIDIA)", + "unmaskedRenderer": "ANGLE (NVIDIA, NVIDIA GeForce GTX 980 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 24, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1536, + "height": 960, + "colorDepth": 24, + "availWidth": 1536, + "availHeight": 920, + "devicePixelRatio": 1.25 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (NVIDIA)", + "unmaskedRenderer": "ANGLE (NVIDIA, NVIDIA GeForce 8800 GTX Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Raul - Spanish (Mexico):es-MX:local", + "Microsoft Sabina - Spanish (Mexico):es-MX:local", + "Microsoft Sabina Desktop - Spanish (Mexico):es-MX:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1032, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (NVIDIA)", + "unmaskedRenderer": "ANGLE (NVIDIA, NVIDIA GeForce GTX 980 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 1 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1032, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon R9 200 Series Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft George - English (United Kingdom):en-GB:local", + "Microsoft Hazel - English (United Kingdom):en-GB:local", + "Microsoft Susan - English (United Kingdom):en-GB:local", + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft Hazel Desktop - English (Great Britain):en-GB:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 12, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1032, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics 400 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 1 + }, + "screen": { + "width": 1536, + "height": 864, + "colorDepth": 24, + "availWidth": 1536, + "availHeight": 816, + "devicePixelRatio": 1.25 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics 400 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Hortense - French (France):fr-FR:local", + "Microsoft Hedda - German (Germany):de-DE:local", + "Microsoft Katja - German (Germany):de-DE:local", + "Microsoft Stefan - German (Germany):de-DE:local", + "Microsoft Guillaume - French (Switzerland):fr-CH:local", + "Microsoft Karsten - German (Switzerland):de-CH:local", + "Microsoft Julie - French (France):fr-FR:local", + "Microsoft Paul - French (France):fr-FR:local", + "Microsoft Hedda Desktop - German:de-DE:local", + "Microsoft Zira Desktop - English (United States):en-US:local", + "Microsoft Hortense Desktop - French:fr-FR:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 6, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1200, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1152, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics 400 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft George - English (United Kingdom):en-GB:local", + "Microsoft Hazel - English (United Kingdom):en-GB:local", + "Microsoft Susan - English (United Kingdom):en-GB:local", + "Microsoft Hazel Desktop - English (Great Britain):en-GB:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 10 + }, + "screen": { + "width": 1760, + "height": 990, + "colorDepth": 24, + "availWidth": 1760, + "availHeight": 953, + "devicePixelRatio": 1.09090909090909 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics 400 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Hedda - German (Germany):de-DE:local", + "Microsoft Katja - German (Germany):de-DE:local", + "Microsoft Stefan - German (Germany):de-DE:local", + "Microsoft George - English (United Kingdom):en-GB:local", + "Microsoft Hazel - English (United Kingdom):en-GB:local", + "Microsoft Susan - English (United Kingdom):en-GB:local", + "Microsoft Zira Desktop - English (United States):en-US:local", + "Microsoft Hazel Desktop - English (Great Britain):en-GB:local", + "Microsoft Hedda Desktop - German:de-DE:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 10 + }, + "screen": { + "width": 1696, + "height": 954, + "colorDepth": 24, + "availWidth": 1696, + "availHeight": 901, + "devicePixelRatio": 1.13207547169811 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics 400 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 5 + }, + "screen": { + "width": 1536, + "height": 960, + "colorDepth": 24, + "availWidth": 1536, + "availHeight": 912, + "devicePixelRatio": 1.25 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon R9 200 Series Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 5 + }, + "screen": { + "width": 1536, + "height": 864, + "colorDepth": 24, + "availWidth": 1536, + "availHeight": 816, + "devicePixelRatio": 1.25 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon HD 3200 Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft Irina - Russian (Russia):ru-RU:local", + "Microsoft Pavel - Russian (Russia):ru-RU:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local", + "Microsoft Irina Desktop - Russian:ru-RU:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 1 + }, + "screen": { + "width": 1728, + "height": 972, + "colorDepth": 24, + "availWidth": 1728, + "availHeight": 929, + "devicePixelRatio": 1.11111111111111 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Hortense - French (France):fr-FR:local", + "Microsoft Julie - French (France):fr-FR:local", + "Microsoft Paul - French (France):fr-FR:local", + "Microsoft Hortense Desktop - French:fr-FR:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 16, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1696, + "height": 954, + "colorDepth": 24, + "availWidth": 1696, + "availHeight": 954, + "devicePixelRatio": 1.13207547169811 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (NVIDIA)", + "unmaskedRenderer": "ANGLE (NVIDIA, NVIDIA GeForce GTX 980 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Win32", + "hardwareConcurrency": 2, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1504, + "height": 846, + "colorDepth": 24, + "availWidth": 1504, + "availHeight": 846, + "devicePixelRatio": 1.27659574468085 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (NVIDIA)", + "unmaskedRenderer": "ANGLE (NVIDIA, NVIDIA GeForce GTX 980 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 28, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1200, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1200, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (NVIDIA)", + "unmaskedRenderer": "ANGLE (NVIDIA, NVIDIA GeForce GTX 980 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 22, + "maxTouchPoints": 10 + }, + "screen": { + "width": 1440, + "height": 900, + "colorDepth": 24, + "availWidth": 1440, + "availHeight": 852, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) Arc(TM) A750 Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Hedda - German (Germany):de-DE:local", + "Microsoft Katja - German (Germany):de-DE:local", + "Microsoft Stefan - German (Germany):de-DE:local", + "Microsoft Hedda Desktop - German:de-DE:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1536, + "height": 864, + "colorDepth": 24, + "availWidth": 1536, + "availHeight": 816, + "devicePixelRatio": 1.25 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon R9 200 Series Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Raul - Spanish (Mexico):es-MX:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft Helena - Spanish (Spain):es-ES:local", + "Microsoft Laura - Spanish (Spain):es-ES:local", + "Microsoft Pablo - Spanish (Spain):es-ES:local", + "Microsoft David - English (United States):en-US:local", + "Microsoft Sabina - Spanish (Mexico):es-MX:local", + "Microsoft Sabina Desktop - Spanish (Mexico):es-MX:local", + "Microsoft Zira Desktop - English (United States):en-US:local", + "Microsoft Helena Desktop - Spanish (Spain):es-ES:local", + "Microsoft David Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 16, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1032, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon HD 3200 Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Richard - English (Canada):en-CA:local", + "Microsoft George - English (United Kingdom):en-GB:local", + "Microsoft Hazel - English (United Kingdom):en-GB:local", + "Microsoft Susan - English (United Kingdom):en-GB:local", + "Microsoft Linda - English (Canada):en-CA:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft Caroline - French (Canada):fr-CA:local", + "Microsoft Claude - French (Canada):fr-CA:local", + "Microsoft Nathalie - French (Canada):fr-CA:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Hazel Desktop - English (Great Britain):en-GB:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1343, + "height": 755, + "colorDepth": 24, + "availWidth": 1343, + "availHeight": 726, + "devicePixelRatio": 1.01694915254237 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics 400 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Helena - Spanish (Spain):es-ES:local", + "Microsoft Laura - Spanish (Spain):es-ES:local", + "Microsoft Pablo - Spanish (Spain):es-ES:local", + "Microsoft Helena Desktop - Spanish (Spain):es-ES:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1280, + "height": 1024, + "colorDepth": 24, + "availWidth": 1280, + "availHeight": 984, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics 400 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Raul - Spanish (Mexico):es-MX:local", + "Microsoft Sabina - Spanish (Mexico):es-MX:local", + "Microsoft Sabina Desktop - Spanish (Mexico):es-MX:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 12, + "maxTouchPoints": 10 + }, + "screen": { + "width": 1920, + "height": 1200, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1152, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 6, + "maxTouchPoints": 0 + }, + "screen": { + "width": 3440, + "height": 1440, + "colorDepth": 24, + "availWidth": 3440, + "availHeight": 1392, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics 400 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 2048, + "height": 1152, + "colorDepth": 24, + "availWidth": 2048, + "availHeight": 1122, + "devicePixelRatio": 1.25 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics 400 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Helena Mobile - Spanish (Spain):es-ES:local", + "Microsoft Laura Mobile - Spanish (Spain):es-ES:local", + "Microsoft Pablo Mobile - Spanish (Spain):es-ES:local", + "Microsoft Zira Desktop - English (United States):en-US:local", + "Microsoft Helena Desktop - Spanish (Spain):es-ES:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 10 + }, + "screen": { + "width": 1138, + "height": 640, + "colorDepth": 24, + "availWidth": 1138, + "availHeight": 600, + "devicePixelRatio": 1.2 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 2, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1184, + "height": 666, + "colorDepth": 24, + "availWidth": 1184, + "availHeight": 666, + "devicePixelRatio": 1.62162162162162 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1280, + "height": 720, + "colorDepth": 24, + "availWidth": 1280, + "availHeight": 672, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics 400 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1366, + "height": 768, + "colorDepth": 24, + "availWidth": 1366, + "availHeight": 728, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon HD 3200 Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Stefanos - Greek (Greece):el-GR:local", + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1280, + "height": 800, + "colorDepth": 24, + "availWidth": 1280, + "availHeight": 752, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Unknown)", + "unmaskedRenderer": "ANGLE (Unknown, Generic Renderer Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Hortense - French (France):fr-FR:local", + "Microsoft Julie - French (France):fr-FR:local", + "Microsoft Paul - French (France):fr-FR:local", + "Microsoft Hortense Desktop - French:fr-FR:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 12, + "maxTouchPoints": 10 + }, + "screen": { + "width": 1280, + "height": 800, + "colorDepth": 24, + "availWidth": 1280, + "availHeight": 752, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Hedda - German (Germany):de-DE:local", + "Microsoft Karsten - German (Switzerland):de-CH:local", + "Microsoft Katja - German (Germany):de-DE:local", + "Microsoft Stefan - German (Germany):de-DE:local", + "Microsoft Guillaume - French (Switzerland):fr-CH:local", + "Microsoft Hedda Desktop - German:de-DE:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1680, + "height": 1050, + "colorDepth": 24, + "availWidth": 1680, + "availHeight": 1010, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (NVIDIA)", + "unmaskedRenderer": "ANGLE (NVIDIA, NVIDIA GeForce GTX 480 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Hedda - German (Germany):de-DE:local", + "Microsoft Katja - German (Germany):de-DE:local", + "Microsoft Stefan - German (Germany):de-DE:local", + "Microsoft Hedda Desktop - German:de-DE:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1366, + "height": 768, + "colorDepth": 24, + "availWidth": 1366, + "availHeight": 720, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Unknown)", + "unmaskedRenderer": "ANGLE (Unknown, Adreno (TM) 650 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1280, + "height": 800, + "colorDepth": 24, + "availWidth": 1280, + "availHeight": 752, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon HD 3200 Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft Jon - Norwegian (Bokmål):nb-NO:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 16, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1040, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Microsoft)", + "unmaskedRenderer": "ANGLE (Microsoft, Microsoft Basic Render Driver Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Hortense - French (France):fr-FR:local", + "Microsoft Julie - French (France):fr-FR:local", + "Microsoft Paul - French (France):fr-FR:local", + "Microsoft Hortense Desktop - French:fr-FR:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 6, + "maxTouchPoints": 0 + }, + "screen": { + "width": 5120, + "height": 1440, + "colorDepth": 24, + "availWidth": 5120, + "availHeight": 1392, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (NVIDIA)", + "unmaskedRenderer": "ANGLE (NVIDIA, NVIDIA GeForce GTX 980 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 2049, + "height": 1152, + "colorDepth": 24, + "availWidth": 2049, + "availHeight": 1092, + "devicePixelRatio": 0.666666666666667 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Helena - Spanish (Spain):es-ES:local", + "Microsoft Laura - Spanish (Spain):es-ES:local", + "Microsoft Pablo - Spanish (Spain):es-ES:local", + "Microsoft Helena Desktop - Spanish (Spain):es-ES:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1600, + "height": 900, + "colorDepth": 24, + "availWidth": 1600, + "availHeight": 860, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (NVIDIA)", + "unmaskedRenderer": "ANGLE (NVIDIA, NVIDIA GeForce GTX 980 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 16, + "maxTouchPoints": 1 + }, + "screen": { + "width": 1707, + "height": 1067, + "colorDepth": 24, + "availWidth": 1707, + "availHeight": 1019, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon HD 3200 Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 14, + "maxTouchPoints": 10 + }, + "screen": { + "width": 1408, + "height": 880, + "colorDepth": 24, + "availWidth": 1408, + "availHeight": 827, + "devicePixelRatio": 1.36363636363636 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1680, + "height": 1050, + "colorDepth": 24, + "availWidth": 1680, + "availHeight": 1010, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (NVIDIA)", + "unmaskedRenderer": "ANGLE (NVIDIA, NVIDIA GeForce GTX 980 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 16, + "maxTouchPoints": 0 + }, + "screen": { + "width": 3440, + "height": 1440, + "colorDepth": 24, + "availWidth": 3440, + "availHeight": 1400, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (NVIDIA)", + "unmaskedRenderer": "ANGLE (NVIDIA, NVIDIA GeForce GTX 980 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft George - English (United Kingdom):en-GB:local", + "Microsoft Hazel - English (United Kingdom):en-GB:local", + "Microsoft Susan - English (United Kingdom):en-GB:local", + "Microsoft Hazel Desktop - English (Great Britain):en-GB:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 22, + "maxTouchPoints": 10 + }, + "screen": { + "width": 1600, + "height": 1000, + "colorDepth": 24, + "availWidth": 1600, + "availHeight": 952, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) Arc(TM) A750 Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 12, + "maxTouchPoints": 0 + }, + "screen": { + "width": 3840, + "height": 1080, + "colorDepth": 24, + "availWidth": 3840, + "availHeight": 1032, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (NVIDIA)", + "unmaskedRenderer": "ANGLE (NVIDIA, NVIDIA GeForce GTX 980 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Hedda - German (Germany):de-DE:local", + "Microsoft Karsten - German (Switzerland):de-CH:local", + "Microsoft Katja - German (Germany):de-DE:local", + "Microsoft Stefan - German (Germany):de-DE:local", + "Microsoft Guillaume - French (Switzerland):fr-CH:local", + "Microsoft Hedda Desktop - German:de-DE:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1366, + "height": 768, + "colorDepth": 24, + "availWidth": 1366, + "availHeight": 720, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Microsoft)", + "unmaskedRenderer": "ANGLE (Microsoft, Microsoft Basic Render Driver Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 12, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1707, + "height": 960, + "colorDepth": 24, + "availWidth": 1707, + "availHeight": 912, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (NVIDIA)", + "unmaskedRenderer": "ANGLE (NVIDIA, NVIDIA GeForce GTX 980 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 16, + "maxTouchPoints": 0 + }, + "screen": { + "width": 2048, + "height": 1152, + "colorDepth": 24, + "availWidth": 2048, + "availHeight": 1112, + "devicePixelRatio": 1.25 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon R9 200 Series Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Szabolcs - Hungarian (Hungary):hu-HU:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1280, + "height": 720, + "colorDepth": 24, + "availWidth": 1280, + "availHeight": 672, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon HD 3200 Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft Andika - Indonesian (Indonesia):id-ID:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 12, + "maxTouchPoints": 10 + }, + "screen": { + "width": 1504, + "height": 1003, + "colorDepth": 24, + "availWidth": 1504, + "availHeight": 1003, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon HD 3200 Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft George - English (United Kingdom):en-GB:local", + "Microsoft Hazel - English (United Kingdom):en-GB:local", + "Microsoft Susan - English (United Kingdom):en-GB:local", + "Microsoft Hazel Desktop - English (Great Britain):en-GB:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 12, + "maxTouchPoints": 10 + }, + "screen": { + "width": 1440, + "height": 960, + "colorDepth": 24, + "availWidth": 1440, + "availHeight": 912, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Unknown)", + "unmaskedRenderer": "ANGLE (Unknown, Generic Renderer Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1366, + "height": 768, + "colorDepth": 24, + "availWidth": 1366, + "availHeight": 728, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_4_0 ps_4_0), or similar" + }, + "speechVoices": [ + "Microsoft Raul - Spanish (Mexico):es-MX:local", + "Microsoft Sabina - Spanish (Mexico):es-MX:local", + "Microsoft Sabina Desktop - Spanish (Mexico):es-MX:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1536, + "height": 864, + "colorDepth": 24, + "availWidth": 1536, + "availHeight": 816, + "devicePixelRatio": 1.25 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Unknown)", + "unmaskedRenderer": "ANGLE (Unknown, Adreno (TM) 650 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Daniel - Portuguese (Brazil):pt-BR:local", + "Microsoft Maria - Portuguese (Brazil):pt-BR:local", + "Microsoft Maria Desktop - Portuguese(Brazil):pt-BR:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 16, + "maxTouchPoints": 10 + }, + "screen": { + "width": 1280, + "height": 800, + "colorDepth": 24, + "availWidth": 1280, + "availHeight": 752, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) Arc(TM) A750 Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft Helena - Spanish (Spain):es-ES:local", + "Microsoft Laura - Spanish (Spain):es-ES:local", + "Microsoft Pablo - Spanish (Spain):es-ES:local", + "Microsoft Hortense - French (France):fr-FR:local", + "Microsoft Julie - French (France):fr-FR:local", + "Microsoft Paul - French (France):fr-FR:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local", + "Microsoft Helena Desktop - Spanish (Spain):es-ES:local", + "Microsoft Hortense Desktop - French:fr-FR:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 16, + "maxTouchPoints": 10 + }, + "screen": { + "width": 1536, + "height": 960, + "colorDepth": 24, + "availWidth": 1536, + "availHeight": 912, + "devicePixelRatio": 1.25 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon HD 3200 Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 20, + "maxTouchPoints": 0 + }, + "screen": { + "width": 3096, + "height": 1296, + "colorDepth": 24, + "availWidth": 3096, + "availHeight": 1248, + "devicePixelRatio": 1.11111111111111 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (NVIDIA)", + "unmaskedRenderer": "ANGLE (NVIDIA, NVIDIA GeForce GTX 980 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 2, + "maxTouchPoints": 1 + }, + "screen": { + "width": 2859, + "height": 1608, + "colorDepth": 24, + "availWidth": 2859, + "availHeight": 1608, + "devicePixelRatio": 0.895522388059702 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Hedda - German (Germany):de-DE:local", + "Microsoft Michael - German (Austria):de-AT:local", + "Microsoft Katja - German (Germany):de-DE:local", + "Microsoft Stefan - German (Germany):de-DE:local", + "Microsoft George - English (United Kingdom):en-GB:local", + "Microsoft Hazel - English (United Kingdom):en-GB:local", + "Microsoft Susan - English (United Kingdom):en-GB:local", + "Microsoft Hedda Desktop - German:de-DE:local", + "Microsoft Hazel Desktop - English (Great Britain):en-GB:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1275, + "height": 717, + "colorDepth": 24, + "availWidth": 1275, + "availHeight": 672, + "devicePixelRatio": 1.07142857142857 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics 400 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Helena - Spanish (Spain):es-ES:local", + "Microsoft Laura - Spanish (Spain):es-ES:local", + "Microsoft Pablo - Spanish (Spain):es-ES:local", + "Microsoft Helena Desktop - Spanish (Spain):es-ES:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 16, + "maxTouchPoints": 0 + }, + "screen": { + "width": 2560, + "height": 1440, + "colorDepth": 24, + "availWidth": 2560, + "availHeight": 1392, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon R9 200 Series Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Hedda - German (Germany):de-DE:local", + "Microsoft Katja - German (Germany):de-DE:local", + "Microsoft Stefan - German (Germany):de-DE:local", + "Microsoft Hedda Desktop - German:de-DE:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1525, + "height": 858, + "colorDepth": 24, + "availWidth": 1525, + "availHeight": 858, + "devicePixelRatio": 0.895522388059702 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics 400 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1088, + "height": 612, + "colorDepth": 24, + "availWidth": 1088, + "availHeight": 578, + "devicePixelRatio": 1.76470588235294 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon R9 200 Series Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Cosimo - Italian (Italy):it-IT:local", + "Microsoft Stefanos - Greek (Greece):el-GR:local", + "Microsoft Elsa - Italian (Italy):it-IT:local", + "Microsoft Elsa Desktop - Italian (Italy):it-IT:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1280, + "height": 720, + "colorDepth": 24, + "availWidth": 1280, + "availHeight": 672, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon R9 200 Series Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1707, + "height": 960, + "colorDepth": 24, + "availWidth": 1707, + "availHeight": 920, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics 400 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Hedda - German (Germany):de-DE:local", + "Microsoft Naayf - Arabic (Saudi):ar-SA:local", + "Microsoft Katja - German (Germany):de-DE:local", + "Microsoft Stefan - German (Germany):de-DE:local", + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft Helena - Spanish (Spain):es-ES:local", + "Microsoft Laura - Spanish (Spain):es-ES:local", + "Microsoft Pablo - Spanish (Spain):es-ES:local", + "Microsoft Hortense - French (France):fr-FR:local", + "Microsoft Julie - French (France):fr-FR:local", + "Microsoft Paul - French (France):fr-FR:local", + "Microsoft Adam - Polish (Poland):pl-PL:local", + "Microsoft Paulina - Polish (Poland):pl-PL:local", + "Microsoft Irina - Russian (Russia):ru-RU:local", + "Microsoft Pavel - Russian (Russia):ru-RU:local", + "Microsoft Tolga - Turkish (Turkey):tr-TR:local", + "Microsoft Hedda Desktop - German:de-DE:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local", + "Microsoft Helena Desktop - Spanish (Spain):es-ES:local", + "Microsoft Hortense Desktop - French:fr-FR:local", + "Microsoft Paulina Desktop - Polish:pl-PL:local", + "Microsoft Irina Desktop - Russian:ru-RU:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 16, + "maxTouchPoints": 10 + }, + "screen": { + "width": 2144, + "height": 1340, + "colorDepth": 24, + "availWidth": 2144, + "availHeight": 1307, + "devicePixelRatio": 0.895522388059702 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon HD 3200 Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft James - English (Australia):en-AU:local", + "Microsoft Catherine - English (Australia):en-AU:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1248, + "height": 702, + "colorDepth": 24, + "availWidth": 1248, + "availHeight": 663, + "devicePixelRatio": 1.53846153846154 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 16, + "maxTouchPoints": 0 + }, + "screen": { + "width": 3440, + "height": 1440, + "colorDepth": 24, + "availWidth": 3440, + "availHeight": 1392, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon R9 200 Series Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 12, + "maxTouchPoints": 0 + }, + "screen": { + "width": 2560, + "height": 1440, + "colorDepth": 24, + "availWidth": 2560, + "availHeight": 1400, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon HD 3200 Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Daniel - Portuguese (Brazil):pt-BR:local", + "Microsoft Maria - Portuguese (Brazil):pt-BR:local", + "Microsoft Maria Desktop - Portuguese(Brazil):pt-BR:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 12, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1280, + "height": 800, + "colorDepth": 24, + "availWidth": 1280, + "availHeight": 752, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (AMD)", + "unmaskedRenderer": "ANGLE (AMD, Radeon R9 200 Series Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Hoda - Arabic (Egypt):ar-EG:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 2, + "maxTouchPoints": 10 + }, + "screen": { + "width": 1504, + "height": 1003, + "colorDepth": 24, + "availWidth": 1504, + "availHeight": 1003, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics 400 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Karsten - German (Switzerland):de-CH:local", + "Microsoft George - English (United Kingdom):en-GB:local", + "Microsoft Hazel - English (United Kingdom):en-GB:local", + "Microsoft Susan - English (United Kingdom):en-GB:local", + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Hazel Desktop - English (Great Britain):en-GB:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 28, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1600, + "height": 1200, + "colorDepth": 24, + "availWidth": 1600, + "availHeight": 1152, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (NVIDIA)", + "unmaskedRenderer": "ANGLE (NVIDIA, NVIDIA GeForce GTX 980 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Richard - English (Canada):en-CA:local", + "Microsoft Linda - English (Canada):en-CA:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1040, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (NVIDIA)", + "unmaskedRenderer": "ANGLE (NVIDIA, NVIDIA GeForce GTX 480 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Helena - Spanish (Spain):es-ES:local", + "Microsoft Laura - Spanish (Spain):es-ES:local", + "Microsoft Pablo - Spanish (Spain):es-ES:local", + "Microsoft Helena Desktop - Spanish (Spain):es-ES:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1408, + "height": 792, + "colorDepth": 24, + "availWidth": 1408, + "availHeight": 748, + "devicePixelRatio": 1.36363636363636 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 14, + "maxTouchPoints": 0 + }, + "screen": { + "width": 2048, + "height": 1152, + "colorDepth": 24, + "availWidth": 2048, + "availHeight": 1104, + "devicePixelRatio": 1.25 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft David - English (United States):en-US:local", + "Microsoft Mark - English (United States):en-US:local", + "Microsoft Zira - English (United States):en-US:local", + "Microsoft David Desktop - English (United States):en-US:local", + "Microsoft Zira Desktop - English (United States):en-US:local" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Win32", + "hardwareConcurrency": 8, + "maxTouchPoints": 10 + }, + "screen": { + "width": 1088, + "height": 612, + "colorDepth": 24, + "availWidth": 1088, + "availHeight": 571, + "devicePixelRatio": 1.76470588235294 + }, + "webgl": { + "unmaskedVendor": "Google Inc. (Intel)", + "unmaskedRenderer": "ANGLE (Intel, Intel(R) HD Graphics 400 Direct3D11 vs_5_0 ps_5_0), or similar" + }, + "speechVoices": [ + "Microsoft Szabolcs - Hungarian (Hungary):hu-HU:local", + "Microsoft Irina - Russian (Russia):ru-RU:local", + "Microsoft Pavel - Russian (Russia):ru-RU:local", + "Microsoft Zira Desktop - English (United States):en-US:local", + "Microsoft Irina Desktop - Russian:ru-RU:local" + ] + } + ], + "linux": [ + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1080, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "NVIDIA Corporation", + "unmaskedRenderer": "NVIDIA GeForce 8800 GTX, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 12, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1200, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1200, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Intel", + "unmaskedRenderer": "Intel(R) HD Graphics, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1536, + "height": 864, + "colorDepth": 24, + "availWidth": 1536, + "availHeight": 864, + "devicePixelRatio": 1.25 + }, + "webgl": { + "unmaskedVendor": "Intel", + "unmaskedRenderer": "Intel(R) HD Graphics 400, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1600, + "height": 900, + "colorDepth": 24, + "availWidth": 1575, + "availHeight": 880, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Intel", + "unmaskedRenderer": "Intel(R) HD Graphics 400, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1366, + "height": 768, + "colorDepth": 24, + "availWidth": 1366, + "availHeight": 768, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Intel", + "unmaskedRenderer": "Intel(R) HD Graphics, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:152.0) Gecko/20100101 Firefox/152.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 16, + "maxTouchPoints": 0 + }, + "screen": { + "width": 2560, + "height": 1440, + "colorDepth": 24, + "availWidth": 2560, + "availHeight": 1440, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "AMD", + "unmaskedRenderer": "Radeon R9 200 Series, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1760, + "height": 990, + "colorDepth": 24, + "availWidth": 1760, + "availHeight": 990, + "devicePixelRatio": 1.09090909090909 + }, + "webgl": { + "unmaskedVendor": "Intel", + "unmaskedRenderer": "Intel(R) HD Graphics, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 2560, + "height": 1440, + "colorDepth": 24, + "availWidth": 2560, + "availHeight": 1400, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Intel", + "unmaskedRenderer": "Intel(R) HD Graphics, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1366, + "height": 768, + "colorDepth": 24, + "availWidth": 1366, + "availHeight": 768, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Intel", + "unmaskedRenderer": "Intel(R) HD Graphics 400, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 32, + "maxTouchPoints": 0 + }, + "screen": { + "width": 3840, + "height": 2160, + "colorDepth": 24, + "availWidth": 3840, + "availHeight": 2160, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "AMD", + "unmaskedRenderer": "Radeon R9 200 Series, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1080, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "NVIDIA Corporation", + "unmaskedRenderer": "NVIDIA GeForce GTX 980, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1366, + "height": 768, + "colorDepth": 24, + "availWidth": 1366, + "availHeight": 712, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "AMD", + "unmaskedRenderer": "Radeon HD 3200 Graphics, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1536, + "height": 864, + "colorDepth": 24, + "availWidth": 1536, + "availHeight": 864, + "devicePixelRatio": 1.25 + }, + "webgl": { + "unmaskedVendor": "Intel", + "unmaskedRenderer": "Intel(R) HD Graphics 400, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 6, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1536, + "height": 864, + "colorDepth": 24, + "availWidth": 1536, + "availHeight": 864, + "devicePixelRatio": 1.25 + }, + "webgl": { + "unmaskedVendor": "AMD", + "unmaskedRenderer": "Radeon HD 3200 Graphics, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1536, + "height": 864, + "colorDepth": 24, + "availWidth": 1536, + "availHeight": 864, + "devicePixelRatio": 1.25 + }, + "webgl": { + "unmaskedVendor": "Intel", + "unmaskedRenderer": "Intel(R) HD Graphics, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 6, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1080, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "AMD", + "unmaskedRenderer": "Radeon HD 3200 Graphics, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 12, + "maxTouchPoints": 0 + }, + "screen": { + "width": 5120, + "height": 1440, + "colorDepth": 24, + "availWidth": 5120, + "availHeight": 1408, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "NVIDIA Corporation", + "unmaskedRenderer": "NVIDIA GeForce GTX 980, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 2, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1368, + "height": 768, + "colorDepth": 24, + "availWidth": 1368, + "availHeight": 728, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Mesa", + "unmaskedRenderer": "GeForce 8800 GTX, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1408, + "height": 792, + "colorDepth": 24, + "availWidth": 1408, + "availHeight": 792, + "devicePixelRatio": 1.36363636363636 + }, + "webgl": { + "unmaskedVendor": "Intel", + "unmaskedRenderer": "Intel(R) HD Graphics, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 2, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1366, + "height": 768, + "colorDepth": 24, + "availWidth": 1366, + "availHeight": 717, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Intel Open Source Technology Center", + "unmaskedRenderer": "Intel(R) HD Graphics 400, or similar" + }, + "speechVoices": [ + "Catalan:ca:remote", + "Bishnupriya Manipuri:bpy:remote", + "Nahuatl (Classical):nci:remote", + "Dutch:nl:remote", + "Azerbaijani:az:remote", + "Kyrgyz:ky:remote", + "English (Great Britain):en:remote", + "Chinese (Cantonese):yue:remote", + "English (Lancaster):en:remote", + "Vietnamese (Northern):vi:remote", + "Amharic:am:remote", + "Gaelic (Irish):ga:remote", + "Latvian:lv:remote", + "Swahili:sw:remote", + "Afrikaans:af:remote", + "Malay:ms:remote", + "Tatar:tt:remote", + "Nepali:ne:remote", + "Serbian:sr:remote", + "Oriya:or:remote", + "Arabic:ar:remote", + "Interlingua:ia:remote", + "Italian:it:remote", + "Aragonese:an:remote", + "German:de:remote", + "Assamese:as:remote", + "Bengali:bn:remote", + "Georgian:ka:remote", + "Lithuanian:lt:remote", + "Danish:da:remote", + "English (Caribbean):en:remote", + "Papiamento:pap:remote", + "Chinese (Mandarin):cmn:remote", + "Bosnian:bs:remote", + "Guarani:gn:remote", + "Marathi:mr:remote", + "Persian:fa:remote", + "Hindi:hi:remote", + "Bulgarian:bg:remote", + "Lingua Franca Nova:lfn:remote", + "Hungarian:hu:remote", + "Icelandic:is:remote", + "Burmese:my:remote", + "Maltese:mt:remote", + "Esperanto:eo:remote", + "Portuguese (Portugal):pt:remote", + "Spanish (Spain):es:remote", + "Kurdish:ku:remote", + "Lojban:jbo:remote", + "Czech:cs:remote", + "Turkish:tr:remote", + "Tamil:ta:remote", + "Spanish (Latin America):es:remote", + "Indonesian:id:remote", + "Armenian (West Armenia):hy:remote", + "Kannada:kn:remote", + "Greek (Ancient):grc:remote", + "Armenian (East Armenia):hy:remote", + "Greenlandic:kl:remote", + "French (Switzerland):fr:remote", + "Norwegian Bokmål:nb:remote", + "Portuguese (Brazil):pt:remote", + "Urdu:ur:remote", + "Punjabi:pa:remote", + "Japanese:ja:remote", + "Romanian:ro:remote", + "Gujarati:gu:remote", + "Latin:la:remote", + "Polish:pl:remote", + "French (France):fr:remote", + "Slovenian:sl:remote", + "Malayalam:ml:remote", + "Russian:ru:remote", + "Croatian:hr:remote", + "Korean:ko:remote", + "Welsh:cy:remote", + "Slovak:sk:remote", + "poz/mi:mi:remote", + "English (Scotland):en:remote", + "Vietnamese (Southern):vi:remote", + "English (West Midlands):en:remote", + "Persian (Pinglish):fa:remote", + "Albanian:sq:remote", + "Finnish:fi:remote", + "English (Received Pronunciation):en:remote", + "Greek:el:remote", + "French (Belgium):fr:remote", + "Gaelic (Scottish):gd:remote", + "Telugu:te:remote", + "Konkani:kok:remote", + "Sindhi:sd:remote", + "Estonian:et:remote", + "Basque:eu:remote", + "Oromo:om:remote", + "English (America):en:remote", + "Swedish:sv:remote", + "Macedonian:mk:remote", + "Setswana:tn:remote", + "Sinhala:si:remote", + "Vietnamese (Central):vi:remote" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1760, + "height": 990, + "colorDepth": 24, + "availWidth": 1760, + "availHeight": 990, + "devicePixelRatio": 1.09090909090909 + }, + "webgl": { + "unmaskedVendor": "Intel", + "unmaskedRenderer": "Intel(R) HD Graphics 400, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1366, + "height": 768, + "colorDepth": 24, + "availWidth": 1366, + "availHeight": 728, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Intel", + "unmaskedRenderer": "Intel(R) HD Graphics, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 16, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1080, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "AMD", + "unmaskedRenderer": "Radeon HD 3200 Graphics, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 12, + "maxTouchPoints": 0 + }, + "screen": { + "width": 2560, + "height": 1440, + "colorDepth": 24, + "availWidth": 2560, + "availHeight": 1440, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "AMD", + "unmaskedRenderer": "Radeon R9 200 Series, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 16, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1664, + "height": 936, + "colorDepth": 24, + "availWidth": 1664, + "availHeight": 936, + "devicePixelRatio": 1.15384615384615 + }, + "webgl": { + "unmaskedVendor": "AMD", + "unmaskedRenderer": "Radeon HD 3200 Graphics, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1366, + "height": 768, + "colorDepth": 24, + "availWidth": 1366, + "availHeight": 768, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Intel", + "unmaskedRenderer": "Intel(R) HD Graphics, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 2, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1366, + "height": 768, + "colorDepth": 24, + "availWidth": 1366, + "availHeight": 718, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Intel Open Source Technology Center", + "unmaskedRenderer": "Intel(R) HD Graphics 400, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 24, + "maxTouchPoints": 0 + }, + "screen": { + "width": 3072, + "height": 1728, + "colorDepth": 24, + "availWidth": 3072, + "availHeight": 1728, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "NVIDIA Corporation", + "unmaskedRenderer": "NVIDIA GeForce 8800 GTX, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 12, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1080, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "AMD", + "unmaskedRenderer": "Radeon R9 200 Series, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1080, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Intel", + "unmaskedRenderer": "Intel(R) HD Graphics 400, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1366, + "height": 768, + "colorDepth": 24, + "availWidth": 1366, + "availHeight": 768, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Intel", + "unmaskedRenderer": "Intel(R) HD Graphics 400, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1080, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Intel", + "unmaskedRenderer": "Intel(R) HD Graphics, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 24, + "maxTouchPoints": 0 + }, + "screen": { + "width": 2048, + "height": 1152, + "colorDepth": 24, + "availWidth": 2048, + "availHeight": 1152, + "devicePixelRatio": 1.25 + }, + "webgl": { + "unmaskedVendor": "AMD", + "unmaskedRenderer": "Radeon R9 200 Series, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 2, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1080, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Intel", + "unmaskedRenderer": "Intel(R) HD Graphics, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1080, + "devicePixelRatio": 2 + }, + "webgl": { + "unmaskedVendor": "AMD", + "unmaskedRenderer": "Radeon R9 200 Series, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1080, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Intel", + "unmaskedRenderer": "Intel(R) HD Graphics, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 16, + "maxTouchPoints": 0 + }, + "screen": { + "width": 3440, + "height": 1440, + "colorDepth": 24, + "availWidth": 3440, + "availHeight": 1440, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Mesa", + "unmaskedRenderer": "llvmpipe, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 28, + "maxTouchPoints": 0 + }, + "screen": { + "width": 3840, + "height": 1080, + "colorDepth": 24, + "availWidth": 3840, + "availHeight": 1080, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "NVIDIA Corporation", + "unmaskedRenderer": "NVIDIA GeForce GTX 980, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1600, + "height": 900, + "colorDepth": 24, + "availWidth": 1600, + "availHeight": 900, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Intel", + "unmaskedRenderer": "Intel(R) HD Graphics, or similar" + }, + "speechVoices": ["en_US-ryan-high:en-US:remote"] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1080, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "NVIDIA Corporation", + "unmaskedRenderer": "NVIDIA GeForce GTX 980, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 16, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1200, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1200, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "AMD", + "unmaskedRenderer": "Radeon R9 200 Series, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:150.0) Gecko/20100101 Firefox/150.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1680, + "height": 1050, + "colorDepth": 24, + "availWidth": 1680, + "availHeight": 1050, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "AMD", + "unmaskedRenderer": "Radeon R9 200 Series, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1080, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Intel", + "unmaskedRenderer": "Intel(R) HD Graphics 400, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 2, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1200, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1200, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Intel", + "unmaskedRenderer": "Intel(R) HD Graphics, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 12, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1620, + "height": 1080, + "colorDepth": 24, + "availWidth": 1620, + "availHeight": 1080, + "devicePixelRatio": 1.33333333333333 + }, + "webgl": { + "unmaskedVendor": "AMD", + "unmaskedRenderer": "Radeon HD 3200 Graphics, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1280, + "height": 720, + "colorDepth": 24, + "availWidth": 1280, + "availHeight": 720, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Intel", + "unmaskedRenderer": "Intel(R) HD Graphics, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 22, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1088, + "height": 612, + "colorDepth": 24, + "availWidth": 1088, + "availHeight": 612, + "devicePixelRatio": 1.76470588235294 + }, + "webgl": { + "unmaskedVendor": "Intel", + "unmaskedRenderer": "Intel(R) HD Graphics, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 12, + "maxTouchPoints": 0 + }, + "screen": { + "width": 3840, + "height": 1080, + "colorDepth": 24, + "availWidth": 3840, + "availHeight": 1080, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Mesa", + "unmaskedRenderer": "llvmpipe, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 12, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1280, + "height": 720, + "colorDepth": 24, + "availWidth": 1280, + "availHeight": 720, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "Intel", + "unmaskedRenderer": "Intel(R) HD Graphics, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1080, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Intel", + "unmaskedRenderer": "Intel(R) HD Graphics, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 16, + "maxTouchPoints": 0 + }, + "screen": { + "width": 2560, + "height": 1440, + "colorDepth": 24, + "availWidth": 2560, + "availHeight": 1440, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "NVIDIA Corporation", + "unmaskedRenderer": "NVIDIA GeForce GTX 980, or similar" + }, + "speechVoices": [ + "virginie:fr-FR:remote", + "isabel:es-ES:remote", + "serena:en-GB:remote", + "samantha:en-US:remote", + "sabrina:de-DE:remote", + "silvia:it-IT:remote" + ] + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 22, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1536, + "height": 960, + "colorDepth": 24, + "availWidth": 1536, + "availHeight": 960, + "devicePixelRatio": 1.25 + }, + "webgl": { + "unmaskedVendor": "Intel", + "unmaskedRenderer": "Intel(R) HD Graphics, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1366, + "height": 768, + "colorDepth": 24, + "availWidth": 1366, + "availHeight": 712, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "AMD", + "unmaskedRenderer": "Radeon HD 3200 Graphics, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 16, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1760, + "height": 990, + "colorDepth": 24, + "availWidth": 1760, + "availHeight": 953, + "devicePixelRatio": 1.09090909090909 + }, + "webgl": { + "unmaskedVendor": "NVIDIA Corporation", + "unmaskedRenderer": "NVIDIA GeForce GTX 980, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1536, + "height": 864, + "colorDepth": 24, + "availWidth": 1536, + "availHeight": 864, + "devicePixelRatio": 1.25 + }, + "webgl": { + "unmaskedVendor": "Intel", + "unmaskedRenderer": "Intel(R) HD Graphics, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 3200, + "height": 1800, + "colorDepth": 24, + "availWidth": 3200, + "availHeight": 1800, + "devicePixelRatio": 1.2 + }, + "webgl": { + "unmaskedVendor": "NVIDIA Corporation", + "unmaskedRenderer": "NVIDIA GeForce GTX 980, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 12, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 24, + "availWidth": 1862, + "availHeight": 1048, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "AMD", + "unmaskedRenderer": "Radeon R9 200 Series, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 16, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1707, + "height": 960, + "colorDepth": 24, + "availWidth": 1707, + "availHeight": 960, + "devicePixelRatio": 1.5 + }, + "webgl": { + "unmaskedVendor": "AMD", + "unmaskedRenderer": "Radeon HD 3200 Graphics, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1440, + "height": 810, + "colorDepth": 24, + "availWidth": 1440, + "availHeight": 810, + "devicePixelRatio": 1.33333333333333 + }, + "webgl": { + "unmaskedVendor": "Intel", + "unmaskedRenderer": "Intel(R) HD Graphics 400, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 2, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1366, + "height": 768, + "colorDepth": 24, + "availWidth": 1366, + "availHeight": 735, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Mesa", + "unmaskedRenderer": "Radeon HD 5850, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 2560, + "height": 1440, + "colorDepth": 24, + "availWidth": 2560, + "availHeight": 1413, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Intel", + "unmaskedRenderer": "Intel(R) HD Graphics 400, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Linux x86_64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 4, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1525, + "height": 858, + "colorDepth": 24, + "availWidth": 1525, + "availHeight": 813, + "devicePixelRatio": 0.895522388059702 + }, + "webgl": { + "unmaskedVendor": "Intel", + "unmaskedRenderer": "Intel(R) HD Graphics, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1536, + "height": 864, + "colorDepth": 24, + "availWidth": 1483, + "availHeight": 832, + "devicePixelRatio": 1.25 + }, + "webgl": { + "unmaskedVendor": "Intel", + "unmaskedRenderer": "Intel(R) HD Graphics 400, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 8, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1366, + "height": 768, + "colorDepth": 24, + "availWidth": 1296, + "availHeight": 741, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "Intel", + "unmaskedRenderer": "Intel(R) HD Graphics 400, or similar" + } + }, + { + "navigator": { + "userAgent": "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:149.0) Gecko/20100101 Firefox/149.0", + "platform": "Linux x86_64", + "hardwareConcurrency": 16, + "maxTouchPoints": 0 + }, + "screen": { + "width": 1920, + "height": 1080, + "colorDepth": 24, + "availWidth": 1920, + "availHeight": 1080, + "devicePixelRatio": 1 + }, + "webgl": { + "unmaskedVendor": "AMD", + "unmaskedRenderer": "Radeon HD 3200 Graphics, or similar" + } + } + ] + } +} diff --git a/src-tauri/src/camoufox/data/mod.rs b/src-tauri/src/camoufox/data/mod.rs index f2d20fd..9d9d111 100644 --- a/src-tauri/src/camoufox/data/mod.rs +++ b/src-tauri/src/camoufox/data/mod.rs @@ -7,3 +7,21 @@ pub const FONTS_JSON: &str = include_str!("fonts.json"); pub const BROWSERFORGE_YML: &str = include_str!("browserforge.yml"); pub const WEBGL_DATA_DB: &[u8] = include_bytes!("webgl_data.db"); pub const TERRITORY_INFO_XML: &str = include_str!("territoryInfo.xml"); + +/// Real fingerprint presets bundled with the original Camoufox v135 line +/// (Firefox <= 148). Frozen upstream — kept around so users who haven't +/// upgraded their Camoufox binary keep getting matched fingerprints. +/// Mirrors `pythonlib/camoufox/fingerprint-presets.json` upstream. +pub const FINGERPRINT_PRESETS_V135_JSON: &str = include_str!("fingerprint-presets-v135.json"); + +/// Real fingerprint presets for every Camoufox release after the v135 line +/// (currently Firefox 149+ via the v150 build). This file is expected to +/// be refreshed regularly as upstream Camoufox tracks newer Firefox +/// releases — we keep the upstream filename here so each refresh is a +/// straight `cp` from `pythonlib/camoufox/fingerprint-presets-v150.json`. +pub const FINGERPRINT_PRESETS_NEWER_JSON: &str = include_str!("fingerprint-presets-v150.json"); + +/// Firefox major version at which the newer preset bundle takes over from +/// the frozen v135 bundle. Matches `PRESETS_V150_MIN_FF` in +/// `pythonlib/camoufox/fingerprints.py`. +pub const PRESETS_NEWER_MIN_FF: u32 = 149; diff --git a/src-tauri/src/camoufox/mod.rs b/src-tauri/src/camoufox/mod.rs index 43f0c38..e4b43d8 100644 --- a/src-tauri/src/camoufox/mod.rs +++ b/src-tauri/src/camoufox/mod.rs @@ -43,6 +43,7 @@ pub mod fingerprint; pub mod fonts; pub mod geolocation; pub mod launcher; +pub mod presets; pub mod webgl; // Re-export main types for convenience diff --git a/src-tauri/src/camoufox/presets.rs b/src-tauri/src/camoufox/presets.rs new file mode 100644 index 0000000..eaecd48 --- /dev/null +++ b/src-tauri/src/camoufox/presets.rs @@ -0,0 +1,405 @@ +//! Real-fingerprint preset support for Camoufox. +//! +//! Mirrors the preset-selection logic from +//! `pythonlib/camoufox/fingerprints.py` (`_select_presets_file`, +//! `load_presets`, `get_random_preset`, `from_preset`). +//! +//! Camoufox ships two bundled preset files: +//! - `fingerprint-presets-v135.json` — real fingerprints harvested from +//! browsers running Firefox ≤148. The frozen "v135 line" — kept around +//! so users who haven't upgraded their Camoufox binary keep getting +//! consistent fingerprints. +//! - `fingerprint-presets-v150.json` — the *newer* bundle, refreshed by +//! upstream as Camoufox tracks newer Firefox versions. This is the +//! bundle every newer Camoufox release uses; we make no assumption that +//! Firefox 150 is the ceiling. +//! +//! At launch we know the bundled Firefox version (see +//! `config::get_firefox_version`) and pick `v135` or `newer` accordingly. +//! The split point lives in `data::PRESETS_NEWER_MIN_FF` (currently 149) +//! and is the only number we hard-code — anything ≥ that gets the newer +//! bundle, regardless of how far Firefox itself has moved on. +//! +//! Falling back to Bayesian-network synthesis (the previous default) is +//! still possible when no preset matches the requested OS. + +use rand::prelude::IndexedRandom; +use regex_lite::Regex; +use serde::Deserialize; +use std::collections::HashMap; +use std::sync::OnceLock; + +use crate::camoufox::data; + +#[derive(Debug, Clone, Deserialize)] +pub struct Navigator { + #[serde(rename = "userAgent")] + pub user_agent: Option, + pub platform: Option, + #[serde(rename = "hardwareConcurrency")] + pub hardware_concurrency: Option, + #[serde(rename = "maxTouchPoints")] + pub max_touch_points: Option, + pub oscpu: Option, +} + +#[derive(Debug, Clone, Deserialize)] +pub struct Screen { + pub width: Option, + pub height: Option, + #[serde(rename = "colorDepth")] + pub color_depth: Option, + #[serde(rename = "availWidth")] + pub avail_width: Option, + #[serde(rename = "availHeight")] + pub avail_height: Option, + #[serde(rename = "devicePixelRatio")] + pub device_pixel_ratio: Option, +} + +#[derive(Debug, Clone, Deserialize)] +pub struct WebGl { + #[serde(rename = "unmaskedVendor")] + pub unmasked_vendor: Option, + #[serde(rename = "unmaskedRenderer")] + pub unmasked_renderer: Option, +} + +#[derive(Debug, Clone, Deserialize)] +pub struct Preset { + #[serde(default)] + pub navigator: Option, + #[serde(default)] + pub screen: Option, + #[serde(default)] + pub webgl: Option, + #[serde(default)] + pub timezone: Option, + #[serde(default)] + pub fonts: Option>, + #[serde(rename = "speechVoices", default)] + pub speech_voices: Option>, +} + +#[derive(Debug, Clone, Deserialize)] +pub struct PresetBundle { + /// Bundle schema version — upstream writes this as a JSON integer (e.g. + /// `1`), so we accept any JSON shape here and ignore it. Only the + /// `presets` map matters at runtime. + #[allow(dead_code)] + #[serde(default)] + pub version: Option, + #[serde(default)] + pub presets: HashMap>, +} + +/// Which Camoufox release line the active binary belongs to. Determines +/// which preset bundle to load. The set is intentionally just two-valued: +/// the legacy v135 line and "everything newer" — upstream refreshes the +/// newer bundle as Firefox versions advance, but our routing logic stays +/// the same. +#[derive(Debug, Clone, Copy, PartialEq, Eq)] +pub enum PresetLine { + V135, + Newer, +} + +/// Pick the preset line that matches a Firefox major version, mirroring +/// `_select_presets_file` in the Python lib. Unknown / very old versions +/// fall back to the v135 bundle so the older Camoufox builds keep working. +pub fn preset_line_for(ff_version: Option) -> PresetLine { + match ff_version { + Some(v) if v >= data::PRESETS_NEWER_MIN_FF => PresetLine::Newer, + _ => PresetLine::V135, + } +} + +/// Cache the parsed bundles forever — they're static, embedded data and +/// parsing the newer file twice would waste a few megs of CPU work on +/// every launch. +static V135_BUNDLE: OnceLock> = OnceLock::new(); +static NEWER_BUNDLE: OnceLock> = OnceLock::new(); + +fn parse_bundle(json: &str) -> Option { + match serde_json::from_str::(json) { + Ok(b) => Some(b), + Err(e) => { + log::warn!("camoufox preset bundle failed to parse: {e}"); + None + } + } +} + +pub fn load_presets(line: PresetLine) -> Option<&'static PresetBundle> { + let slot = match line { + PresetLine::V135 => &V135_BUNDLE, + PresetLine::Newer => &NEWER_BUNDLE, + }; + slot + .get_or_init(|| match line { + PresetLine::V135 => parse_bundle(data::FINGERPRINT_PRESETS_V135_JSON), + PresetLine::Newer => parse_bundle(data::FINGERPRINT_PRESETS_NEWER_JSON), + }) + .as_ref() +} + +/// Normalize the OS string the rest of the codebase uses ("macos", "windows", +/// "linux") to the preset key. Returns `None` for OSes that don't have any +/// presets bundled. +fn normalize_os(os: &str) -> Option<&'static str> { + match os { + "windows" | "win" => Some("windows"), + "macos" | "mac" | "darwin" => Some("macos"), + "linux" | "lin" => Some("linux"), + _ => None, + } +} + +/// Pick a random preset for the requested OS. `None` if there are no +/// presets bundled for that OS (which can happen in tests with reduced +/// fixtures, or if a new OS is added before its preset bundle ships). +pub fn get_random_preset(os: Option<&str>, ff_version: Option) -> Option { + let bundle = load_presets(preset_line_for(ff_version))?; + + let candidates: Vec<&Preset> = match os.and_then(normalize_os) { + Some(os_key) => bundle.presets.get(os_key).map(|v| v.iter().collect())?, + None => bundle.presets.values().flatten().collect(), + }; + if candidates.is_empty() { + return None; + } + candidates.choose(&mut rand::rng()).map(|p| (*p).clone()) +} + +/// Match python's `from_preset` — translate a real-fingerprint preset into +/// the CAMOU_CONFIG-style HashMap the rest of the launcher expects. +/// +/// The caller is responsible for filling in fonts, voices, and the random +/// seeds; those are intentionally left out here so each call site can layer +/// its own RNG and font policy. +pub fn from_preset(preset: &Preset, ff_version: Option) -> HashMap { + let mut config: HashMap = HashMap::new(); + + if let Some(nav) = &preset.navigator { + if let Some(ua) = &nav.user_agent { + let ua = if let Some(v) = ff_version { + rewrite_ua_firefox_version(ua, v) + } else { + ua.clone() + }; + config.insert("navigator.userAgent".to_string(), serde_json::json!(ua)); + } + if let Some(p) = &nav.platform { + config.insert("navigator.platform".to_string(), serde_json::json!(p)); + } + if let Some(hc) = nav.hardware_concurrency { + config.insert( + "navigator.hardwareConcurrency".to_string(), + serde_json::json!(hc), + ); + } + if let Some(mtp) = nav.max_touch_points { + config.insert( + "navigator.maxTouchPoints".to_string(), + serde_json::json!(mtp), + ); + } + // navigator.oscpu — explicit, or derived from the platform. + let oscpu = nav.oscpu.clone().or_else(|| { + nav.platform.as_deref().and_then(|plat| match plat { + "MacIntel" => Some("Intel Mac OS X 10.15".to_string()), + "Win32" => Some("Windows NT 10.0; Win64; x64".to_string()), + p if p.to_ascii_lowercase().contains("linux") => Some("Linux x86_64".to_string()), + _ => None, + }) + }); + if let Some(o) = oscpu { + config.insert("navigator.oscpu".to_string(), serde_json::json!(o)); + } + } + + if let Some(s) = &preset.screen { + if let Some(w) = s.width { + config.insert("screen.width".to_string(), serde_json::json!(w)); + } + if let Some(h) = s.height { + config.insert("screen.height".to_string(), serde_json::json!(h)); + } + if let Some(cd) = s.color_depth { + config.insert("screen.colorDepth".to_string(), serde_json::json!(cd)); + config.insert("screen.pixelDepth".to_string(), serde_json::json!(cd)); + } + if let Some(aw) = s.avail_width { + config.insert("screen.availWidth".to_string(), serde_json::json!(aw)); + } + if let Some(ah) = s.avail_height { + config.insert("screen.availHeight".to_string(), serde_json::json!(ah)); + } + } + + if let Some(w) = &preset.webgl { + if let Some(v) = &w.unmasked_vendor { + config.insert("webGl:vendor".to_string(), serde_json::json!(v)); + } + if let Some(r) = &w.unmasked_renderer { + config.insert("webGl:renderer".to_string(), serde_json::json!(r)); + } + } + + if let Some(tz) = &preset.timezone { + config.insert("timezone".to_string(), serde_json::json!(tz)); + } + + config +} + +fn rewrite_ua_firefox_version(ua: &str, version: u32) -> String { + let firefox_re = Regex::new(r"Firefox/\d+\.0").expect("static regex"); + let rv_re = Regex::new(r"rv:\d+\.0").expect("static regex"); + let first = firefox_re.replace_all(ua, format!("Firefox/{version}.0")); + rv_re + .replace_all(&first, format!("rv:{version}.0")) + .into_owned() +} + +#[cfg(test)] +mod tests { + use super::*; + + #[test] + fn picks_v135_for_old_firefox() { + assert_eq!(preset_line_for(Some(135)), PresetLine::V135); + assert_eq!(preset_line_for(Some(148)), PresetLine::V135); + assert_eq!(preset_line_for(None), PresetLine::V135); + } + + #[test] + fn picks_newer_for_anything_past_the_legacy_line() { + // The threshold is data::PRESETS_NEWER_MIN_FF (currently 149). + // Future Firefox versions all share the same bundle — there's + // intentionally no per-version routing past v135. + assert_eq!(preset_line_for(Some(149)), PresetLine::Newer); + assert_eq!(preset_line_for(Some(150)), PresetLine::Newer); + assert_eq!(preset_line_for(Some(160)), PresetLine::Newer); + assert_eq!(preset_line_for(Some(200)), PresetLine::Newer); + } + + #[test] + fn both_bundles_parse_and_cover_all_platforms() { + for (line, json) in [ + (PresetLine::V135, data::FINGERPRINT_PRESETS_V135_JSON), + (PresetLine::Newer, data::FINGERPRINT_PRESETS_NEWER_JSON), + ] { + let bundle: PresetBundle = + serde_json::from_str(json).unwrap_or_else(|e| panic!("bundle {line:?} parse error: {e}")); + for os in ["macos", "windows", "linux"] { + let presets = bundle.presets.get(os).unwrap_or_else(|| { + panic!("bundle {line:?} is missing presets for {os}"); + }); + assert!( + !presets.is_empty(), + "bundle {line:?} has zero presets for {os}" + ); + } + } + } + + #[test] + fn random_preset_returns_for_each_os() { + for os in ["macos", "windows", "linux"] { + let preset = get_random_preset(Some(os), Some(150)).expect("preset"); + assert!(preset.navigator.is_some(), "navigator present for {os}"); + } + } + + #[test] + fn from_preset_rewrites_firefox_version() { + let preset = Preset { + navigator: Some(Navigator { + user_agent: Some( + "Mozilla/5.0 (X11; Linux x86_64; rv:135.0) Gecko/20100101 Firefox/135.0".to_string(), + ), + platform: Some("Linux x86_64".to_string()), + hardware_concurrency: Some(8), + max_touch_points: Some(0), + oscpu: None, + }), + screen: None, + webgl: None, + timezone: None, + fonts: None, + speech_voices: None, + }; + let config = from_preset(&preset, Some(150)); + let ua = config + .get("navigator.userAgent") + .and_then(|v| v.as_str()) + .unwrap(); + assert!(ua.contains("Firefox/150.0"), "got: {ua}"); + assert!(ua.contains("rv:150.0"), "got: {ua}"); + // oscpu derived from "Linux x86_64" platform + assert_eq!( + config + .get("navigator.oscpu") + .and_then(|v| v.as_str()) + .unwrap(), + "Linux x86_64" + ); + } + + #[test] + fn from_preset_derives_oscpu_for_mac_and_win() { + let mut preset = Preset { + navigator: Some(Navigator { + user_agent: None, + platform: Some("MacIntel".to_string()), + hardware_concurrency: None, + max_touch_points: None, + oscpu: None, + }), + screen: None, + webgl: None, + timezone: None, + fonts: None, + speech_voices: None, + }; + assert_eq!( + from_preset(&preset, None) + .get("navigator.oscpu") + .and_then(|v| v.as_str()) + .unwrap(), + "Intel Mac OS X 10.15" + ); + preset.navigator.as_mut().unwrap().platform = Some("Win32".to_string()); + assert_eq!( + from_preset(&preset, None) + .get("navigator.oscpu") + .and_then(|v| v.as_str()) + .unwrap(), + "Windows NT 10.0; Win64; x64" + ); + } + + #[test] + fn screen_color_depth_fills_both_keys() { + let preset = Preset { + navigator: None, + screen: Some(Screen { + width: Some(1920), + height: Some(1080), + color_depth: Some(24), + avail_width: Some(1920), + avail_height: Some(1050), + device_pixel_ratio: Some(1.0), + }), + webgl: None, + timezone: None, + fonts: None, + speech_voices: None, + }; + let config = from_preset(&preset, None); + assert_eq!(config.get("screen.colorDepth").unwrap(), 24); + assert_eq!(config.get("screen.pixelDepth").unwrap(), 24); + assert_eq!(config.get("screen.availWidth").unwrap(), 1920); + } +}