expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Android, result: Unknown { "likely": { "name": "Unknown", "score": 0 }, "details": [{ "name": "Windows", "score": 30 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 14 }, { "name": "iOS", "score": 14 }, { "name": "Android", "score": 22 }] } expect: Linux, result: Unknown { "likely": { "name": "Unknown", "score": 0 }, "details": [{ "name": "Windows", "score": 30 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 14 }, { "name": "iOS", "score": 14 }, { "name": "Android", "score": 22 }] } expect: Android, result: Unknown { "likely": { "name": "Unknown", "score": 0 }, "details": [{ "name": "Windows", "score": 31 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 15 }, { "name": "iOS", "score": 15 }, { "name": "Android", "score": 23 }] } expect: Android, result: Unknown { "likely": { "name": "Unknown", "score": 0 }, "details": [{ "name": "Windows", "score": 31 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 15 }, { "name": "iOS", "score": 15 }, { "name": "Android", "score": 23 }] } expect: Android, result: Unknown { "likely": { "name": "Unknown", "score": 0 }, "details": [{ "name": "Windows", "score": 30 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 14 }, { "name": "iOS", "score": 14 }, { "name": "Android", "score": 22 }] } expect: Android, result: Unknown { "likely": { "name": "Unknown", "score": 0 }, "details": [{ "name": "Windows", "score": 30 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 14 }, { "name": "iOS", "score": 14 }, { "name": "Android", "score": 22 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 74 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 74 }, { "name": "iOS", "score": 74 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 21 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 21 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 21 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 21 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 42 }, "details": [{ "name": "Windows", "score": 42 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 15 }, { "name": "iOS", "score": 15 }, { "name": "Android", "score": 23 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 43 }, "details": [{ "name": "Windows", "score": 43 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 23 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 74 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 74 }, { "name": "iOS", "score": 74 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 59 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 29 }, { "name": "Android", "score": 58 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 59 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 29 }, { "name": "Android", "score": 58 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 59 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 29 }, { "name": "Android", "score": 58 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 59 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 29 }, { "name": "Android", "score": 58 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 45 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 45 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 44 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 45 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 45 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 44 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: Windows, result: Android { "likely": { "name": "Android", "score": 51 }, "details": [{ "name": "Windows", "score": 35 }, { "name": "Linux", "score": 48 }, { "name": "Mac OS", "score": 19 }, { "name": "iOS", "score": 19 }, { "name": "Android", "score": 51 }] } expect: Windows, result: Android { "likely": { "name": "Android", "score": 51 }, "details": [{ "name": "Windows", "score": 35 }, { "name": "Linux", "score": 48 }, { "name": "Mac OS", "score": 19 }, { "name": "iOS", "score": 19 }, { "name": "Android", "score": 51 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 64 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 64 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 57 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Windows, result: Mac OS { "likely": { "name": "Mac OS", "score": 31 }, "details": [{ "name": "Windows", "score": 7 }, { "name": "Linux", "score": 6 }, { "name": "Mac OS", "score": 31 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 2 }] } expect: Windows, result: Mac OS { "likely": { "name": "Mac OS", "score": 31 }, "details": [{ "name": "Windows", "score": 7 }, { "name": "Linux", "score": 6 }, { "name": "Mac OS", "score": 31 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 2 }] } expect: Windows, result: Mac OS { "likely": { "name": "Mac OS", "score": 31 }, "details": [{ "name": "Windows", "score": 7 }, { "name": "Linux", "score": 6 }, { "name": "Mac OS", "score": 31 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 2 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 34 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 24 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 64 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 64 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 57 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 53 }, "details": [{ "name": "Windows", "score": 28 }, { "name": "Linux", "score": 53 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 50 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 45 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 45 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 45 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 64 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 64 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 64 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 57 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 64 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 64 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 57 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 64 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 64 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 57 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 64 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 64 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 57 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 9 }, { "name": "Linux", "score": 2 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 12 }, { "name": "Linux", "score": 8 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 32 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 64 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 64 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 45 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 45 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 45 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 45 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 45 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 45 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 74 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 74 }, { "name": "iOS", "score": 74 }, { "name": "Android", "score": 31 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: Windows, result: Mac OS { "likely": { "name": "Mac OS", "score": 31 }, "details": [{ "name": "Windows", "score": 7 }, { "name": "Linux", "score": 6 }, { "name": "Mac OS", "score": 31 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 2 }] } expect: Windows, result: Mac OS { "likely": { "name": "Mac OS", "score": 31 }, "details": [{ "name": "Windows", "score": 7 }, { "name": "Linux", "score": 6 }, { "name": "Mac OS", "score": 31 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 2 }] } expect: Windows, result: Mac OS { "likely": { "name": "Mac OS", "score": 31 }, "details": [{ "name": "Windows", "score": 7 }, { "name": "Linux", "score": 6 }, { "name": "Mac OS", "score": 31 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 2 }] } expect: Windows, result: Mac OS { "likely": { "name": "Mac OS", "score": 31 }, "details": [{ "name": "Windows", "score": 7 }, { "name": "Linux", "score": 6 }, { "name": "Mac OS", "score": 31 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 2 }] } expect: Windows, result: Mac OS { "likely": { "name": "Mac OS", "score": 31 }, "details": [{ "name": "Windows", "score": 7 }, { "name": "Linux", "score": 6 }, { "name": "Mac OS", "score": 31 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 2 }] } expect: Windows, result: Mac OS { "likely": { "name": "Mac OS", "score": 31 }, "details": [{ "name": "Windows", "score": 7 }, { "name": "Linux", "score": 6 }, { "name": "Mac OS", "score": 31 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 2 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 64 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 64 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 57 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 64 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 64 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 57 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 64 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 64 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 57 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 64 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 64 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 57 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 64 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 64 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 57 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 64 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 64 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 57 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 64 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 64 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 57 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 64 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 64 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 57 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 62 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 62 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 57 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 62 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 62 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 57 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 32 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 69 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 69 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 69 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 69 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 69 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 69 }, { "name": "Android", "score": 30 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 53 }, "details": [{ "name": "Windows", "score": 28 }, { "name": "Linux", "score": 53 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 50 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 53 }, "details": [{ "name": "Windows", "score": 28 }, { "name": "Linux", "score": 53 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 50 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 53 }, "details": [{ "name": "Windows", "score": 28 }, { "name": "Linux", "score": 53 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 50 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 53 }, "details": [{ "name": "Windows", "score": 28 }, { "name": "Linux", "score": 53 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 50 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 53 }, "details": [{ "name": "Windows", "score": 28 }, { "name": "Linux", "score": 53 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 50 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 69 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 69 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 69 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 69 }, { "name": "Android", "score": 30 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 43 }, "details": [{ "name": "Windows", "score": 43 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 23 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Windows { "likely": { "name": "Windows", "score": 31 }, "details": [{ "name": "Windows", "score": 31 }, { "name": "Linux", "score": 19 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 12 }, { "name": "Linux", "score": 8 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 45 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 45 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 45 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 12 }, { "name": "Linux", "score": 8 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 12 }, { "name": "Linux", "score": 8 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 12 }, { "name": "Linux", "score": 8 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 12 }, { "name": "Linux", "score": 8 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 6 }, { "name": "Mac OS", "score": 1 }, { "name": "iOS", "score": 1 }, { "name": "Android", "score": 1 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 43 }, "details": [{ "name": "Windows", "score": 43 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 23 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 43 }, "details": [{ "name": "Windows", "score": 43 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 23 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 43 }, "details": [{ "name": "Windows", "score": 43 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 23 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 43 }, "details": [{ "name": "Windows", "score": 43 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 23 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 43 }, "details": [{ "name": "Windows", "score": 43 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 23 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 43 }, "details": [{ "name": "Windows", "score": 43 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 23 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 43 }, "details": [{ "name": "Windows", "score": 43 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 23 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 43 }, "details": [{ "name": "Windows", "score": 43 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 23 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 45 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 45 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 45 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 42 }, "details": [{ "name": "Windows", "score": 42 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 15 }, { "name": "iOS", "score": 15 }, { "name": "Android", "score": 22 }] } expect: Android, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 3 }, { "name": "Linux", "score": 13 }, { "name": "Mac OS", "score": 13 }, { "name": "iOS", "score": 13 }, { "name": "Android", "score": 14 }] } expect: Android, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 3 }, { "name": "Linux", "score": 13 }, { "name": "Mac OS", "score": 13 }, { "name": "iOS", "score": 13 }, { "name": "Android", "score": 14 }] } expect: Windows, result: Linux { "likely": { "name": "Linux", "score": 45 }, "details": [{ "name": "Windows", "score": 23 }, { "name": "Linux", "score": 45 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 44 }] } expect: Android, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 3 }, { "name": "Linux", "score": 13 }, { "name": "Mac OS", "score": 13 }, { "name": "iOS", "score": 13 }, { "name": "Android", "score": 14 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Android, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 3 }, { "name": "Linux", "score": 13 }, { "name": "Mac OS", "score": 13 }, { "name": "iOS", "score": 13 }, { "name": "Android", "score": 14 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Android, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 3 }, { "name": "Linux", "score": 13 }, { "name": "Mac OS", "score": 13 }, { "name": "iOS", "score": 13 }, { "name": "Android", "score": 14 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 45 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 45 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 45 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 45 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 45 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 45 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 45 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 45 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 45 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 45 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 45 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 45 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 45 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 45 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 45 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 45 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 45 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 45 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 45 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 45 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 45 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 45 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 45 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 45 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 74 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 74 }, { "name": "iOS", "score": 74 }, { "name": "Android", "score": 31 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 45 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 45 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 45 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 45 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 45 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 45 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 45 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 45 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 45 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 45 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 45 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 45 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 45 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 45 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 45 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 45 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 45 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 45 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 45 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 45 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 45 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 32 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 9 }, { "name": "Linux", "score": 2 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 9 }, { "name": "Linux", "score": 2 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 9 }, { "name": "Linux", "score": 2 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Unknown { "likely": { "name": "Unknown", "score": 0 }, "details": [{ "name": "Windows", "score": 34 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 32 }, { "name": "Android", "score": 21 }] } expect: iOS, result: Unknown { "likely": { "name": "Unknown", "score": 0 }, "details": [{ "name": "Windows", "score": 34 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 32 }, { "name": "Android", "score": 21 }] } expect: iOS, result: Unknown { "likely": { "name": "Unknown", "score": 0 }, "details": [{ "name": "Windows", "score": 34 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 32 }, { "name": "Android", "score": 21 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 43 }, "details": [{ "name": "Windows", "score": 43 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 23 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 43 }, "details": [{ "name": "Windows", "score": 43 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 23 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 43 }, "details": [{ "name": "Windows", "score": 43 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 23 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 43 }, "details": [{ "name": "Windows", "score": 43 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 23 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 43 }, "details": [{ "name": "Windows", "score": 43 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 23 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 43 }, "details": [{ "name": "Windows", "score": 43 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 23 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 8 }, { "name": "Mac OS", "score": 4 }, { "name": "iOS", "score": 4 }, { "name": "Android", "score": 3 }] } expect: iOS, result: Linux { "likely": { "name": "Linux", "score": 48 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 48 }, { "name": "Mac OS", "score": 18 }, { "name": "iOS", "score": 18 }, { "name": "Android", "score": 45 }] } expect: iOS, result: Linux { "likely": { "name": "Linux", "score": 48 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 48 }, { "name": "Mac OS", "score": 18 }, { "name": "iOS", "score": 18 }, { "name": "Android", "score": 45 }] } expect: iOS, result: Linux { "likely": { "name": "Linux", "score": 48 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 48 }, { "name": "Mac OS", "score": 18 }, { "name": "iOS", "score": 18 }, { "name": "Android", "score": 45 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 62 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 58 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 29 }, { "name": "Android", "score": 62 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 51 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 51 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 45 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 51 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 51 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 45 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 45 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 45 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 45 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 42 }, "details": [{ "name": "Windows", "score": 42 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 15 }, { "name": "iOS", "score": 15 }, { "name": "Android", "score": 23 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 42 }, "details": [{ "name": "Windows", "score": 42 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 15 }, { "name": "iOS", "score": 15 }, { "name": "Android", "score": 23 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 59 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 37 }, { "name": "Mac OS", "score": 59 }, { "name": "iOS", "score": 59 }, { "name": "Android", "score": 30 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 43 }, "details": [{ "name": "Windows", "score": 43 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 23 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 43 }, "details": [{ "name": "Windows", "score": 43 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 23 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 43 }, "details": [{ "name": "Windows", "score": 43 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 23 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 43 }, "details": [{ "name": "Windows", "score": 43 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 23 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 43 }, "details": [{ "name": "Windows", "score": 43 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 23 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 45 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 45 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 45 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 45 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 45 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 45 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 45 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 45 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 45 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 45 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 45 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 45 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 45 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 45 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 44 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 45 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 45 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 44 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 2 }, { "name": "Linux", "score": 2 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 21 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Windows, result: Linux { "likely": { "name": "Linux", "score": 53 }, "details": [{ "name": "Windows", "score": 40 }, { "name": "Linux", "score": 53 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 51 }] } expect: Windows, result: Linux { "likely": { "name": "Linux", "score": 53 }, "details": [{ "name": "Windows", "score": 40 }, { "name": "Linux", "score": 53 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 51 }] } expect: Windows, result: Linux { "likely": { "name": "Linux", "score": 53 }, "details": [{ "name": "Windows", "score": 40 }, { "name": "Linux", "score": 53 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 51 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Android, result: Mac OS { "likely": { "name": "Mac OS", "score": 51 }, "details": [{ "name": "Windows", "score": 24 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 51 }, { "name": "iOS", "score": 51 }, { "name": "Android", "score": 32 }] } expect: Android, result: Unknown { "likely": { "name": "Unknown", "score": 0 }, "details": [{ "name": "Windows", "score": 31 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 15 }, { "name": "iOS", "score": 15 }, { "name": "Android", "score": 23 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 67 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 65 }, { "name": "iOS", "score": 67 }, { "name": "Android", "score": 29 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 67 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 65 }, { "name": "iOS", "score": 67 }, { "name": "Android", "score": 29 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 67 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 65 }, { "name": "iOS", "score": 67 }, { "name": "Android", "score": 29 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 67 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 65 }, { "name": "iOS", "score": 67 }, { "name": "Android", "score": 29 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 45 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 45 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 44 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 9 }, { "name": "Linux", "score": 3 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 3 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 9 }, { "name": "Linux", "score": 3 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 3 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 9 }, { "name": "Linux", "score": 3 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 3 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 12 }, { "name": "Linux", "score": 7 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 12 }, { "name": "Linux", "score": 7 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 66 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 66 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 29 }, { "name": "Android", "score": 58 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Windows, result: Mac OS { "likely": { "name": "Mac OS", "score": 31 }, "details": [{ "name": "Windows", "score": 7 }, { "name": "Linux", "score": 6 }, { "name": "Mac OS", "score": 31 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 2 }] } expect: Windows, result: Mac OS { "likely": { "name": "Mac OS", "score": 31 }, "details": [{ "name": "Windows", "score": 7 }, { "name": "Linux", "score": 6 }, { "name": "Mac OS", "score": 31 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 2 }] } expect: Windows, result: Mac OS { "likely": { "name": "Mac OS", "score": 31 }, "details": [{ "name": "Windows", "score": 7 }, { "name": "Linux", "score": 6 }, { "name": "Mac OS", "score": 31 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 2 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 42 }, "details": [{ "name": "Windows", "score": 42 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 15 }, { "name": "iOS", "score": 15 }, { "name": "Android", "score": 23 }] } expect: Windows, result: Mac OS { "likely": { "name": "Mac OS", "score": 31 }, "details": [{ "name": "Windows", "score": 7 }, { "name": "Linux", "score": 6 }, { "name": "Mac OS", "score": 31 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 2 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 74 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 74 }, { "name": "iOS", "score": 74 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 74 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 74 }, { "name": "iOS", "score": 74 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 74 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 74 }, { "name": "iOS", "score": 74 }, { "name": "Android", "score": 31 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 2 }, { "name": "Linux", "score": 3 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 2 }, { "name": "Linux", "score": 3 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 45 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 45 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 45 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 45 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 45 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 45 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 45 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 45 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 45 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 45 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 45 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 45 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 45 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 45 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 45 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 46 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 46 }, { "name": "Mac OS", "score": 19 }, { "name": "iOS", "score": 19 }, { "name": "Android", "score": 45 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 46 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 46 }, { "name": "Mac OS", "score": 19 }, { "name": "iOS", "score": 19 }, { "name": "Android", "score": 45 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 46 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 46 }, { "name": "Mac OS", "score": 19 }, { "name": "iOS", "score": 19 }, { "name": "Android", "score": 45 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Windows, result: Mac OS { "likely": { "name": "Mac OS", "score": 31 }, "details": [{ "name": "Windows", "score": 7 }, { "name": "Linux", "score": 6 }, { "name": "Mac OS", "score": 31 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 2 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 45 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 45 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 44 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 45 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 45 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 44 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 47 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 47 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 29 }, { "name": "Android", "score": 46 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Unknown { "likely": { "name": "Unknown", "score": 0 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 31 }, { "name": "Android", "score": 20 }] } expect: iOS, result: Unknown { "likely": { "name": "Unknown", "score": 0 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 31 }, { "name": "Android", "score": 20 }] } expect: iOS, result: Unknown { "likely": { "name": "Unknown", "score": 0 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 31 }, { "name": "Android", "score": 20 }] } expect: iOS, result: Unknown { "likely": { "name": "Unknown", "score": 0 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 31 }, { "name": "Android", "score": 20 }] } expect: iOS, result: Unknown { "likely": { "name": "Unknown", "score": 0 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 31 }, { "name": "Android", "score": 20 }] } expect: iOS, result: Unknown { "likely": { "name": "Unknown", "score": 0 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 31 }, { "name": "Android", "score": 20 }] } expect: iOS, result: Unknown { "likely": { "name": "Unknown", "score": 0 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 31 }, { "name": "Android", "score": 20 }] } expect: iOS, result: Unknown { "likely": { "name": "Unknown", "score": 0 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 31 }, { "name": "Android", "score": 20 }] } expect: iOS, result: Unknown { "likely": { "name": "Unknown", "score": 0 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 31 }, { "name": "Android", "score": 20 }] } expect: iOS, result: Unknown { "likely": { "name": "Unknown", "score": 0 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 31 }, { "name": "Android", "score": 20 }] } expect: iOS, result: Unknown { "likely": { "name": "Unknown", "score": 0 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 31 }, { "name": "Android", "score": 20 }] } expect: iOS, result: Unknown { "likely": { "name": "Unknown", "score": 0 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 31 }, { "name": "Android", "score": 20 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 43 }, "details": [{ "name": "Windows", "score": 43 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 23 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 43 }, "details": [{ "name": "Windows", "score": 43 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 23 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 32 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 10 }, { "name": "Linux", "score": 3 }, { "name": "Mac OS", "score": 3 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 10 }, { "name": "Linux", "score": 3 }, { "name": "Mac OS", "score": 3 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 10 }, { "name": "Linux", "score": 3 }, { "name": "Mac OS", "score": 3 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 10 }, { "name": "Linux", "score": 3 }, { "name": "Mac OS", "score": 3 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 43 }, "details": [{ "name": "Windows", "score": 43 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 23 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 45 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 45 }, { "name": "Mac OS", "score": 23 }, { "name": "iOS", "score": 25 }, { "name": "Android", "score": 45 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 43 }, "details": [{ "name": "Windows", "score": 43 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 23 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 43 }, "details": [{ "name": "Windows", "score": 43 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 23 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 43 }, "details": [{ "name": "Windows", "score": 43 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 23 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 43 }, "details": [{ "name": "Windows", "score": 43 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 23 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 43 }, "details": [{ "name": "Windows", "score": 43 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 23 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 42 }, "details": [{ "name": "Windows", "score": 42 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 15 }, { "name": "iOS", "score": 15 }, { "name": "Android", "score": 23 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 46 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 46 }, { "name": "Mac OS", "score": 19 }, { "name": "iOS", "score": 19 }, { "name": "Android", "score": 45 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 44 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 44 }, { "name": "Mac OS", "score": 23 }, { "name": "iOS", "score": 25 }, { "name": "Android", "score": 44 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 44 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 44 }, { "name": "Mac OS", "score": 23 }, { "name": "iOS", "score": 25 }, { "name": "Android", "score": 44 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 44 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 44 }, { "name": "Mac OS", "score": 23 }, { "name": "iOS", "score": 25 }, { "name": "Android", "score": 44 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 44 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 44 }, { "name": "Mac OS", "score": 23 }, { "name": "iOS", "score": 25 }, { "name": "Android", "score": 44 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 44 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 44 }, { "name": "Mac OS", "score": 23 }, { "name": "iOS", "score": 25 }, { "name": "Android", "score": 44 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 11 }, { "name": "Linux", "score": 3 }, { "name": "Mac OS", "score": 4 }, { "name": "iOS", "score": 4 }, { "name": "Android", "score": 3 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 11 }, { "name": "Linux", "score": 3 }, { "name": "Mac OS", "score": 4 }, { "name": "iOS", "score": 4 }, { "name": "Android", "score": 3 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 46 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 46 }, { "name": "Mac OS", "score": 19 }, { "name": "iOS", "score": 19 }, { "name": "Android", "score": 45 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 46 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 46 }, { "name": "Mac OS", "score": 19 }, { "name": "iOS", "score": 19 }, { "name": "Android", "score": 45 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 46 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 46 }, { "name": "Mac OS", "score": 19 }, { "name": "iOS", "score": 19 }, { "name": "Android", "score": 45 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 46 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 46 }, { "name": "Mac OS", "score": 19 }, { "name": "iOS", "score": 19 }, { "name": "Android", "score": 45 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 46 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 46 }, { "name": "Mac OS", "score": 19 }, { "name": "iOS", "score": 19 }, { "name": "Android", "score": 45 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 46 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 46 }, { "name": "Mac OS", "score": 19 }, { "name": "iOS", "score": 19 }, { "name": "Android", "score": 45 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 46 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 46 }, { "name": "Mac OS", "score": 19 }, { "name": "iOS", "score": 19 }, { "name": "Android", "score": 45 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Windows, result: Linux { "likely": { "name": "Linux", "score": 40 }, "details": [{ "name": "Windows", "score": 28 }, { "name": "Linux", "score": 40 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 38 }] } expect: Windows, result: Linux { "likely": { "name": "Linux", "score": 40 }, "details": [{ "name": "Windows", "score": 28 }, { "name": "Linux", "score": 40 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 38 }] } expect: Windows, result: Linux { "likely": { "name": "Linux", "score": 40 }, "details": [{ "name": "Windows", "score": 28 }, { "name": "Linux", "score": 40 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 38 }] } expect: Windows, result: Linux { "likely": { "name": "Linux", "score": 40 }, "details": [{ "name": "Windows", "score": 28 }, { "name": "Linux", "score": 40 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 38 }] } expect: Windows, result: Linux { "likely": { "name": "Linux", "score": 40 }, "details": [{ "name": "Windows", "score": 28 }, { "name": "Linux", "score": 40 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 38 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 62 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 62 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 57 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 9 }, { "name": "Linux", "score": 2 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 59 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 29 }, { "name": "Android", "score": 58 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 59 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 29 }, { "name": "Android", "score": 58 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 59 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 29 }, { "name": "Android", "score": 58 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 59 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 29 }, { "name": "Android", "score": 58 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 59 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 29 }, { "name": "Android", "score": 58 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 43 }, "details": [{ "name": "Windows", "score": 43 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 23 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 46 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 46 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 45 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 46 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 46 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 45 }] } expect: Windows, result: Linux { "likely": { "name": "Linux", "score": 45 }, "details": [{ "name": "Windows", "score": 23 }, { "name": "Linux", "score": 45 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 44 }] } expect: Windows, result: Linux { "likely": { "name": "Linux", "score": 45 }, "details": [{ "name": "Windows", "score": 23 }, { "name": "Linux", "score": 45 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 44 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 64 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 64 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 57 }] } expect: Windows, result: Linux { "likely": { "name": "Linux", "score": 45 }, "details": [{ "name": "Windows", "score": 23 }, { "name": "Linux", "score": 45 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 44 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: Windows, result: Linux { "likely": { "name": "Linux", "score": 45 }, "details": [{ "name": "Windows", "score": 23 }, { "name": "Linux", "score": 45 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 44 }] } expect: Windows, result: Linux { "likely": { "name": "Linux", "score": 45 }, "details": [{ "name": "Windows", "score": 23 }, { "name": "Linux", "score": 45 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 44 }] } expect: Windows, result: Linux { "likely": { "name": "Linux", "score": 45 }, "details": [{ "name": "Windows", "score": 23 }, { "name": "Linux", "score": 45 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 44 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 62 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 62 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 57 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 9 }, { "name": "Linux", "score": 2 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 45 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 45 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 45 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 9 }, { "name": "Linux", "score": 2 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 42 }, "details": [{ "name": "Windows", "score": 42 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 15 }, { "name": "iOS", "score": 15 }, { "name": "Android", "score": 22 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 32 }, "details": [{ "name": "Windows", "score": 31 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 15 }, { "name": "iOS", "score": 15 }, { "name": "Android", "score": 24 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 43 }, "details": [{ "name": "Windows", "score": 43 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 23 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 50 }, "details": [{ "name": "Windows", "score": 10 }, { "name": "Linux", "score": 50 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 45 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 32 }, "details": [{ "name": "Windows", "score": 31 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 15 }, { "name": "iOS", "score": 15 }, { "name": "Android", "score": 24 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 62 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 62 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 57 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 63 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 28 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 63 }, { "name": "Android", "score": 27 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 63 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 28 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 63 }, { "name": "Android", "score": 27 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 63 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 28 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 63 }, { "name": "Android", "score": 27 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 42 }, "details": [{ "name": "Windows", "score": 42 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 15 }, { "name": "iOS", "score": 15 }, { "name": "Android", "score": 22 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 42 }, "details": [{ "name": "Windows", "score": 42 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 15 }, { "name": "iOS", "score": 15 }, { "name": "Android", "score": 22 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 42 }, "details": [{ "name": "Windows", "score": 42 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 15 }, { "name": "iOS", "score": 15 }, { "name": "Android", "score": 22 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 42 }, "details": [{ "name": "Windows", "score": 42 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 15 }, { "name": "iOS", "score": 15 }, { "name": "Android", "score": 22 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 42 }, "details": [{ "name": "Windows", "score": 42 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 15 }, { "name": "iOS", "score": 15 }, { "name": "Android", "score": 22 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 63 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 28 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 63 }, { "name": "Android", "score": 27 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 8 }, { "name": "Mac OS", "score": 4 }, { "name": "iOS", "score": 4 }, { "name": "Android", "score": 3 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 32 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 43 }, "details": [{ "name": "Windows", "score": 43 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 23 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 50 }, "details": [{ "name": "Windows", "score": 9 }, { "name": "Linux", "score": 50 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 45 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 50 }, "details": [{ "name": "Windows", "score": 9 }, { "name": "Linux", "score": 50 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 45 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 50 }, "details": [{ "name": "Windows", "score": 9 }, { "name": "Linux", "score": 50 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 45 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 50 }, "details": [{ "name": "Windows", "score": 9 }, { "name": "Linux", "score": 50 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 45 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 69 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 69 }, { "name": "Android", "score": 31 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 59 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 29 }, { "name": "Android", "score": 58 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 59 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 29 }, { "name": "Android", "score": 58 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 59 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 29 }, { "name": "Android", "score": 58 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 59 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 29 }, { "name": "Android", "score": 58 }] } expect: Android, result: Windows { "likely": { "name": "Windows", "score": 43 }, "details": [{ "name": "Windows", "score": 43 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 23 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 6 }, { "name": "Mac OS", "score": 1 }, { "name": "iOS", "score": 1 }, { "name": "Android", "score": 1 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 6 }, { "name": "Mac OS", "score": 1 }, { "name": "iOS", "score": 1 }, { "name": "Android", "score": 1 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 6 }, { "name": "Mac OS", "score": 1 }, { "name": "iOS", "score": 1 }, { "name": "Android", "score": 1 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 6 }, { "name": "Mac OS", "score": 1 }, { "name": "iOS", "score": 1 }, { "name": "Android", "score": 1 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 6 }, { "name": "Mac OS", "score": 1 }, { "name": "iOS", "score": 1 }, { "name": "Android", "score": 1 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Android, result: Linux { "likely": { "name": "Linux", "score": 66 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 66 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 29 }, { "name": "Android", "score": 58 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 12 }, { "name": "Linux", "score": 8 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 12 }, { "name": "Linux", "score": 8 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 8 }, { "name": "Mac OS", "score": 3 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 8 }, { "name": "Mac OS", "score": 3 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 8 }, { "name": "Mac OS", "score": 3 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 8 }, { "name": "Mac OS", "score": 3 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 9 }, { "name": "Linux", "score": 2 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 9 }, { "name": "Linux", "score": 2 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 12 }, { "name": "Linux", "score": 8 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 62 }, "details": [{ "name": "Windows", "score": 13 }, { "name": "Linux", "score": 26 }, { "name": "Mac OS", "score": 62 }, { "name": "iOS", "score": 62 }, { "name": "Android", "score": 26 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 62 }, "details": [{ "name": "Windows", "score": 13 }, { "name": "Linux", "score": 26 }, { "name": "Mac OS", "score": 62 }, { "name": "iOS", "score": 62 }, { "name": "Android", "score": 26 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 12 }, { "name": "Linux", "score": 8 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 12 }, { "name": "Linux", "score": 8 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 5 }, { "name": "Linux", "score": 21 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 19 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 12 }, { "name": "Linux", "score": 8 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 12 }, { "name": "Linux", "score": 8 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 12 }, { "name": "Linux", "score": 8 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 12 }, { "name": "Linux", "score": 8 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 12 }, { "name": "Linux", "score": 8 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 12 }, { "name": "Linux", "score": 8 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 12 }, { "name": "Linux", "score": 8 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 12 }, { "name": "Linux", "score": 8 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 12 }, { "name": "Linux", "score": 8 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 12 }, { "name": "Linux", "score": 8 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 12 }, { "name": "Linux", "score": 8 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 12 }, { "name": "Linux", "score": 8 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 2 }, { "name": "Linux", "score": 2 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 2 }, { "name": "Linux", "score": 2 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: iOS, result: Windows { "likely": { "name": "Windows", "score": 31 }, "details": [{ "name": "Windows", "score": 31 }, { "name": "Linux", "score": 19 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 12 }, { "name": "Linux", "score": 8 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 12 }, { "name": "Linux", "score": 8 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 12 }, { "name": "Linux", "score": 8 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 12 }, { "name": "Linux", "score": 8 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 12 }, { "name": "Linux", "score": 8 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 12 }, { "name": "Linux", "score": 8 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 12 }, { "name": "Linux", "score": 8 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 12 }, { "name": "Linux", "score": 8 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 12 }, { "name": "Linux", "score": 8 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: Windows, result: Linux { "likely": { "name": "Linux", "score": 52 }, "details": [{ "name": "Windows", "score": 40 }, { "name": "Linux", "score": 52 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 50 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 61 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 41 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 61 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 5 }, { "name": "Linux", "score": 21 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 19 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 5 }, { "name": "Linux", "score": 21 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 19 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 5 }, { "name": "Linux", "score": 21 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 19 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: Windows, result: Linux { "likely": { "name": "Linux", "score": 46 }, "details": [{ "name": "Windows", "score": 24 }, { "name": "Linux", "score": 46 }, { "name": "Mac OS", "score": 18 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 44 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 62 }, "details": [{ "name": "Windows", "score": 13 }, { "name": "Linux", "score": 26 }, { "name": "Mac OS", "score": 62 }, { "name": "iOS", "score": 62 }, { "name": "Android", "score": 26 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 10 }, { "name": "Linux", "score": 5 }, { "name": "Mac OS", "score": 3 }, { "name": "iOS", "score": 3 }, { "name": "Android", "score": 3 }] } expect: Windows, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 10 }, { "name": "Linux", "score": 5 }, { "name": "Mac OS", "score": 3 }, { "name": "iOS", "score": 3 }, { "name": "Android", "score": 3 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Linux, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 69 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 69 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Unknown { "likely": { "name": "Unknown", "score": 0 }, "details": [{ "name": "Windows", "score": 34 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 32 }, { "name": "Android", "score": 21 }] } expect: iOS, result: Unknown { "likely": { "name": "Unknown", "score": 0 }, "details": [{ "name": "Windows", "score": 34 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 32 }, { "name": "Android", "score": 21 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 57 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 56 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 29 }, { "name": "Android", "score": 57 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 69 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 69 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 69 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 69 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 74 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 74 }, { "name": "iOS", "score": 74 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 74 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 74 }, { "name": "iOS", "score": 74 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 74 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 74 }, { "name": "iOS", "score": 74 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 74 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 74 }, { "name": "iOS", "score": 74 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 21 }, "details": [{ "name": "Windows", "score": 9 }, { "name": "Linux", "score": 18 }, { "name": "Mac OS", "score": 21 }, { "name": "iOS", "score": 21 }, { "name": "Android", "score": 19 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 21 }, "details": [{ "name": "Windows", "score": 9 }, { "name": "Linux", "score": 18 }, { "name": "Mac OS", "score": 21 }, { "name": "iOS", "score": 21 }, { "name": "Android", "score": 19 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 52 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 49 }, { "name": "Mac OS", "score": 19 }, { "name": "iOS", "score": 19 }, { "name": "Android", "score": 52 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 32 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 52 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 49 }, { "name": "Mac OS", "score": 19 }, { "name": "iOS", "score": 19 }, { "name": "Android", "score": 52 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Unknown { "likely": { "name": "Unknown", "score": 0 }, "details": [{ "name": "Windows", "score": 34 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 32 }, { "name": "Android", "score": 21 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 58 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 56 }, { "name": "Mac OS", "score": 39 }, { "name": "iOS", "score": 39 }, { "name": "Android", "score": 58 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 63 }, "details": [{ "name": "Windows", "score": 14 }, { "name": "Linux", "score": 27 }, { "name": "Mac OS", "score": 63 }, { "name": "iOS", "score": 63 }, { "name": "Android", "score": 27 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 61 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 39 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 5 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 20 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 62 }, "details": [{ "name": "Windows", "score": 13 }, { "name": "Linux", "score": 26 }, { "name": "Mac OS", "score": 62 }, { "name": "iOS", "score": 62 }, { "name": "Android", "score": 26 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 62 }, "details": [{ "name": "Windows", "score": 13 }, { "name": "Linux", "score": 26 }, { "name": "Mac OS", "score": 62 }, { "name": "iOS", "score": 62 }, { "name": "Android", "score": 26 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 61 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 39 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 39 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 61 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 41 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 61 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 61 }, "details": [{ "name": "Windows", "score": 6 }, { "name": "Linux", "score": 22 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 61 }, { "name": "Android", "score": 20 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 61 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 39 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 61 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 61 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 74 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 74 }, { "name": "iOS", "score": 74 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 62 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 58 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 29 }, { "name": "Android", "score": 62 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 50 }, "details": [{ "name": "Windows", "score": 6 }, { "name": "Linux", "score": 29 }, { "name": "Mac OS", "score": 50 }, { "name": "iOS", "score": 50 }, { "name": "Android", "score": 20 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 74 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 74 }, { "name": "iOS", "score": 74 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 62 }, "details": [{ "name": "Windows", "score": 13 }, { "name": "Linux", "score": 26 }, { "name": "Mac OS", "score": 62 }, { "name": "iOS", "score": 62 }, { "name": "Android", "score": 26 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 50 }, "details": [{ "name": "Windows", "score": 6 }, { "name": "Linux", "score": 29 }, { "name": "Mac OS", "score": 50 }, { "name": "iOS", "score": 50 }, { "name": "Android", "score": 20 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 50 }, "details": [{ "name": "Windows", "score": 6 }, { "name": "Linux", "score": 29 }, { "name": "Mac OS", "score": 50 }, { "name": "iOS", "score": 50 }, { "name": "Android", "score": 20 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 61 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 41 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 61 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 63 }, "details": [{ "name": "Windows", "score": 14 }, { "name": "Linux", "score": 27 }, { "name": "Mac OS", "score": 63 }, { "name": "iOS", "score": 63 }, { "name": "Android", "score": 27 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 50 }, "details": [{ "name": "Windows", "score": 6 }, { "name": "Linux", "score": 29 }, { "name": "Mac OS", "score": 50 }, { "name": "iOS", "score": 50 }, { "name": "Android", "score": 20 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 50 }, "details": [{ "name": "Windows", "score": 6 }, { "name": "Linux", "score": 29 }, { "name": "Mac OS", "score": 50 }, { "name": "iOS", "score": 50 }, { "name": "Android", "score": 20 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 40 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 59 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 37 }, { "name": "Mac OS", "score": 59 }, { "name": "iOS", "score": 59 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 74 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 74 }, { "name": "iOS", "score": 74 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 74 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 74 }, { "name": "iOS", "score": 74 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 74 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 74 }, { "name": "iOS", "score": 74 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 74 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 74 }, { "name": "iOS", "score": 74 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 74 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 74 }, { "name": "iOS", "score": 74 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 74 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 74 }, { "name": "iOS", "score": 74 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 74 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 74 }, { "name": "iOS", "score": 74 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 74 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 74 }, { "name": "iOS", "score": 74 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 74 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 74 }, { "name": "iOS", "score": 74 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 74 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 74 }, { "name": "iOS", "score": 74 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 61 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 39 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 59 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 37 }, { "name": "Mac OS", "score": 59 }, { "name": "iOS", "score": 59 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 57 }, "details": [{ "name": "Windows", "score": 5 }, { "name": "Linux", "score": 21 }, { "name": "Mac OS", "score": 55 }, { "name": "iOS", "score": 57 }, { "name": "Android", "score": 18 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 3 }, { "name": "Linux", "score": 13 }, { "name": "Mac OS", "score": 13 }, { "name": "iOS", "score": 13 }, { "name": "Android", "score": 14 }] } expect: iOS, result: Unknown { "likely": { "name": "Unknown", "score": 0 }, "details": [{ "name": "Windows", "score": 34 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 32 }, { "name": "Android", "score": 21 }] } expect: iOS, result: Unknown { "likely": { "name": "Unknown", "score": 0 }, "details": [{ "name": "Windows", "score": 34 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 32 }, { "name": "Android", "score": 21 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 62 }, "details": [{ "name": "Windows", "score": 13 }, { "name": "Linux", "score": 26 }, { "name": "Mac OS", "score": 62 }, { "name": "iOS", "score": 62 }, { "name": "Android", "score": 26 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 39 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 32 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 62 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 27 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 62 }, { "name": "Android", "score": 26 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 62 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 27 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 62 }, { "name": "Android", "score": 26 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 61 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 39 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Windows { "likely": { "name": "Windows", "score": 31 }, "details": [{ "name": "Windows", "score": 31 }, { "name": "Linux", "score": 19 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 5 }, { "name": "Linux", "score": 19 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 19 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Windows { "likely": { "name": "Windows", "score": 31 }, "details": [{ "name": "Windows", "score": 31 }, { "name": "Linux", "score": 19 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 61 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 41 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 61 }, { "name": "Android", "score": 32 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 60 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 60 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 60 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 28 }, { "name": "Mac OS", "score": 59 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 26 }] } expect: iOS, result: Unknown { "likely": { "name": "Unknown", "score": 0 }, "details": [{ "name": "Windows", "score": 34 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 32 }, { "name": "Android", "score": 21 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 35 }, "details": [{ "name": "Windows", "score": 34 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 35 }, { "name": "iOS", "score": 35 }, { "name": "Android", "score": 22 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 61 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 41 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 61 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 35 }, "details": [{ "name": "Windows", "score": 34 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 35 }, { "name": "iOS", "score": 35 }, { "name": "Android", "score": 22 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 35 }, "details": [{ "name": "Windows", "score": 34 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 35 }, { "name": "iOS", "score": 35 }, { "name": "Android", "score": 22 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Unknown { "likely": { "name": "Unknown", "score": 0 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 31 }, { "name": "Android", "score": 20 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Unknown { "likely": { "name": "Unknown", "score": 0 }, "details": [{ "name": "Windows", "score": 34 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 32 }, { "name": "Android", "score": 21 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 62 }, "details": [{ "name": "Windows", "score": 13 }, { "name": "Linux", "score": 26 }, { "name": "Mac OS", "score": 62 }, { "name": "iOS", "score": 62 }, { "name": "Android", "score": 26 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 62 }, "details": [{ "name": "Windows", "score": 13 }, { "name": "Linux", "score": 26 }, { "name": "Mac OS", "score": 62 }, { "name": "iOS", "score": 62 }, { "name": "Android", "score": 26 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 64 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 64 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Unknown { "likely": { "name": "Unknown", "score": 0 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 31 }, { "name": "Android", "score": 20 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 32 }] } expect: Linux, result: Mac OS { "likely": { "name": "Mac OS", "score": 41 }, "details": [{ "name": "Windows", "score": 23 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 41 }, { "name": "iOS", "score": 41 }, { "name": "Android", "score": 15 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 61 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 39 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: Mac OS, result: Linux { "likely": { "name": "Linux", "score": 45 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 45 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 44 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Windows { "likely": { "name": "Windows", "score": 30 }, "details": [{ "name": "Windows", "score": 30 }, { "name": "Linux", "score": 18 }, { "name": "Mac OS", "score": 4 }, { "name": "iOS", "score": 4 }, { "name": "Android", "score": 4 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 40 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 35 }, "details": [{ "name": "Windows", "score": 34 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 35 }, { "name": "iOS", "score": 35 }, { "name": "Android", "score": 22 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 21 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Windows { "likely": { "name": "Windows", "score": 30 }, "details": [{ "name": "Windows", "score": 30 }, { "name": "Linux", "score": 18 }, { "name": "Mac OS", "score": 4 }, { "name": "iOS", "score": 4 }, { "name": "Android", "score": 4 }] } expect: Linux, result: Windows { "likely": { "name": "Windows", "score": 31 }, "details": [{ "name": "Windows", "score": 31 }, { "name": "Linux", "score": 19 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Unknown { "likely": { "name": "Unknown", "score": 0 }, "details": [{ "name": "Windows", "score": 34 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 32 }, { "name": "Android", "score": 21 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 61 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 41 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 61 }, { "name": "Android", "score": 32 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 60 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 28 }, { "name": "Mac OS", "score": 59 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 26 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 61 }, "details": [{ "name": "Windows", "score": 14 }, { "name": "Linux", "score": 28 }, { "name": "Mac OS", "score": 58 }, { "name": "iOS", "score": 61 }, { "name": "Android", "score": 27 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 74 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 74 }, { "name": "iOS", "score": 74 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 61 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 39 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 61 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 39 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 61 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 39 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Unknown { "likely": { "name": "Unknown", "score": 0 }, "details": [{ "name": "Windows", "score": 34 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 32 }, { "name": "Android", "score": 21 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 63 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 28 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 63 }, { "name": "Android", "score": 27 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 61 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 41 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 61 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 60 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 28 }, { "name": "Mac OS", "score": 59 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 26 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 61 }, "details": [{ "name": "Windows", "score": 6 }, { "name": "Linux", "score": 22 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 61 }, { "name": "Android", "score": 20 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 60 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 56 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 60 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 52 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 51 }, { "name": "Mac OS", "score": 18 }, { "name": "iOS", "score": 18 }, { "name": "Android", "score": 52 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 52 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 51 }, { "name": "Mac OS", "score": 18 }, { "name": "iOS", "score": 18 }, { "name": "Android", "score": 52 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 74 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 74 }, { "name": "iOS", "score": 74 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 61 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 61 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 60 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 56 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 60 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 67 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 63 }, { "name": "Mac OS", "score": 36 }, { "name": "iOS", "score": 36 }, { "name": "Android", "score": 67 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 67 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 63 }, { "name": "Mac OS", "score": 36 }, { "name": "iOS", "score": 36 }, { "name": "Android", "score": 67 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 67 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 63 }, { "name": "Mac OS", "score": 36 }, { "name": "iOS", "score": 36 }, { "name": "Android", "score": 67 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 67 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 63 }, { "name": "Mac OS", "score": 36 }, { "name": "iOS", "score": 36 }, { "name": "Android", "score": 67 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 67 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 63 }, { "name": "Mac OS", "score": 36 }, { "name": "iOS", "score": 36 }, { "name": "Android", "score": 67 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 61 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 39 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 61 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 39 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 61 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 39 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 61 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 39 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 61 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 39 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 63 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 28 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 63 }, { "name": "Android", "score": 27 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 32 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 64 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 39 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 61 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 39 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 49 }, "details": [{ "name": "Windows", "score": 5 }, { "name": "Linux", "score": 28 }, { "name": "Mac OS", "score": 49 }, { "name": "iOS", "score": 49 }, { "name": "Android", "score": 19 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 61 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 41 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 61 }, { "name": "Android", "score": 32 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 62 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 58 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 29 }, { "name": "Android", "score": 62 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 63 }, "details": [{ "name": "Windows", "score": 14 }, { "name": "Linux", "score": 27 }, { "name": "Mac OS", "score": 63 }, { "name": "iOS", "score": 63 }, { "name": "Android", "score": 27 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 61 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 39 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Unknown { "likely": { "name": "Unknown", "score": 0 }, "details": [{ "name": "Windows", "score": 34 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 32 }, { "name": "Android", "score": 21 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 60 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 60 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 61 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 61 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 60 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 28 }, { "name": "Mac OS", "score": 59 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 26 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 61 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 39 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 61 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 39 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 61 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 61 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 49 }, "details": [{ "name": "Windows", "score": 5 }, { "name": "Linux", "score": 26 }, { "name": "Mac OS", "score": 49 }, { "name": "iOS", "score": 49 }, { "name": "Android", "score": 19 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 49 }, "details": [{ "name": "Windows", "score": 5 }, { "name": "Linux", "score": 26 }, { "name": "Mac OS", "score": 49 }, { "name": "iOS", "score": 49 }, { "name": "Android", "score": 19 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 49 }, "details": [{ "name": "Windows", "score": 5 }, { "name": "Linux", "score": 26 }, { "name": "Mac OS", "score": 49 }, { "name": "iOS", "score": 49 }, { "name": "Android", "score": 19 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 61 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 41 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 61 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 61 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 41 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 61 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 57 }, "details": [{ "name": "Windows", "score": 5 }, { "name": "Linux", "score": 21 }, { "name": "Mac OS", "score": 55 }, { "name": "iOS", "score": 57 }, { "name": "Android", "score": 18 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 5 }, { "name": "Linux", "score": 19 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 19 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 5 }, { "name": "Linux", "score": 19 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 19 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 63 }, "details": [{ "name": "Windows", "score": 14 }, { "name": "Linux", "score": 27 }, { "name": "Mac OS", "score": 63 }, { "name": "iOS", "score": 63 }, { "name": "Android", "score": 27 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 63 }, "details": [{ "name": "Windows", "score": 14 }, { "name": "Linux", "score": 27 }, { "name": "Mac OS", "score": 63 }, { "name": "iOS", "score": 63 }, { "name": "Android", "score": 27 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 5 }, { "name": "Linux", "score": 19 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 19 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 5 }, { "name": "Linux", "score": 19 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 19 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Windows { "likely": { "name": "Windows", "score": 33 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 31 }, { "name": "Android", "score": 20 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 67 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 65 }, { "name": "iOS", "score": 67 }, { "name": "Android", "score": 29 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 67 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 65 }, { "name": "iOS", "score": 67 }, { "name": "Android", "score": 29 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 59 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 59 }, { "name": "iOS", "score": 59 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 61 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 41 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 61 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 40 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 64 }, "details": [{ "name": "Windows", "score": 14 }, { "name": "Linux", "score": 27 }, { "name": "Mac OS", "score": 64 }, { "name": "iOS", "score": 63 }, { "name": "Android", "score": 27 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 67 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 65 }, { "name": "iOS", "score": 67 }, { "name": "Android", "score": 29 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 74 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 74 }, { "name": "iOS", "score": 74 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 62 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 39 }, { "name": "Mac OS", "score": 62 }, { "name": "iOS", "score": 62 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 59 }, "details": [{ "name": "Windows", "score": 4 }, { "name": "Linux", "score": 19 }, { "name": "Mac OS", "score": 59 }, { "name": "iOS", "score": 59 }, { "name": "Android", "score": 19 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 60 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 60 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 60 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 60 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 74 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 74 }, { "name": "iOS", "score": 74 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 60 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 60 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 60 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 27 }, { "name": "Mac OS", "score": 59 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 26 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 34 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 34 }, { "name": "iOS", "score": 34 }, { "name": "Android", "score": 22 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 62 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 39 }, { "name": "Mac OS", "score": 62 }, { "name": "iOS", "score": 62 }, { "name": "Android", "score": 32 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 69 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 69 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 74 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 74 }, { "name": "iOS", "score": 74 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Mac OS, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 63 }, "details": [{ "name": "Windows", "score": 14 }, { "name": "Linux", "score": 27 }, { "name": "Mac OS", "score": 63 }, { "name": "iOS", "score": 63 }, { "name": "Android", "score": 27 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 59 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 37 }, { "name": "Mac OS", "score": 59 }, { "name": "iOS", "score": 59 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Windows { "likely": { "name": "Windows", "score": 33 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 31 }, { "name": "Android", "score": 20 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 34 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 34 }, { "name": "iOS", "score": 34 }, { "name": "Android", "score": 21 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 34 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 34 }, { "name": "iOS", "score": 34 }, { "name": "Android", "score": 21 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 63 }, "details": [{ "name": "Windows", "score": 14 }, { "name": "Linux", "score": 27 }, { "name": "Mac OS", "score": 63 }, { "name": "iOS", "score": 63 }, { "name": "Android", "score": 27 }] } expect: iOS, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 19 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 63 }, "details": [{ "name": "Windows", "score": 14 }, { "name": "Linux", "score": 27 }, { "name": "Mac OS", "score": 63 }, { "name": "iOS", "score": 63 }, { "name": "Android", "score": 27 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 14 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 69 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 69 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 61 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 61 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 67 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 67 }, { "name": "Android", "score": 29 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 61 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 41 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 61 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 49 }, "details": [{ "name": "Windows", "score": 5 }, { "name": "Linux", "score": 26 }, { "name": "Mac OS", "score": 49 }, { "name": "iOS", "score": 49 }, { "name": "Android", "score": 19 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 50 }, "details": [{ "name": "Windows", "score": 30 }, { "name": "Linux", "score": 47 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 50 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Linux { "likely": { "name": "Linux", "score": 44 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 44 }, { "name": "Mac OS", "score": 23 }, { "name": "iOS", "score": 25 }, { "name": "Android", "score": 44 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Linux { "likely": { "name": "Linux", "score": 44 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 44 }, { "name": "Mac OS", "score": 23 }, { "name": "iOS", "score": 25 }, { "name": "Android", "score": 44 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 5 }, { "name": "Linux", "score": 21 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 19 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Windows { "likely": { "name": "Windows", "score": 31 }, "details": [{ "name": "Windows", "score": 31 }, { "name": "Linux", "score": 19 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 67 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 65 }, { "name": "iOS", "score": 67 }, { "name": "Android", "score": 29 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 5 }, { "name": "Linux", "score": 21 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 19 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 3 }, { "name": "Linux", "score": 14 }, { "name": "Mac OS", "score": 13 }, { "name": "iOS", "score": 13 }, { "name": "Android", "score": 14 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Unknown { "likely": { "name": "Unknown", "score": 0 }, "details": [{ "name": "Windows", "score": 34 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 32 }, { "name": "Android", "score": 21 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Linux { "likely": { "name": "Linux", "score": 44 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 44 }, { "name": "Mac OS", "score": 23 }, { "name": "iOS", "score": 25 }, { "name": "Android", "score": 44 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 3 }, { "name": "Linux", "score": 13 }, { "name": "Mac OS", "score": 13 }, { "name": "iOS", "score": 13 }, { "name": "Android", "score": 14 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 61 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 41 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 61 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 74 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 74 }, { "name": "iOS", "score": 74 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 61 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 41 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 61 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 62 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 39 }, { "name": "Mac OS", "score": 62 }, { "name": "iOS", "score": 62 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 60 }, "details": [{ "name": "Windows", "score": 14 }, { "name": "Linux", "score": 27 }, { "name": "Mac OS", "score": 58 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 26 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 62 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 39 }, { "name": "Mac OS", "score": 62 }, { "name": "iOS", "score": 62 }, { "name": "Android", "score": 32 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 60 }, "details": [{ "name": "Windows", "score": 14 }, { "name": "Linux", "score": 27 }, { "name": "Mac OS", "score": 58 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 26 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 39 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 74 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 74 }, { "name": "iOS", "score": 74 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 5 }, { "name": "Linux", "score": 19 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 19 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 61 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 39 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Unknown { "likely": { "name": "Unknown", "score": 0 }, "details": [{ "name": "Windows", "score": 34 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 32 }, { "name": "Android", "score": 21 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 61 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 39 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 61 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 61 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 5 }, { "name": "Linux", "score": 19 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 19 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 62 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 39 }, { "name": "Mac OS", "score": 62 }, { "name": "iOS", "score": 62 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: Linux, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 12 }, { "name": "Linux", "score": 8 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 74 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 74 }, { "name": "iOS", "score": 74 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 69 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 69 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 32 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 64 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 61 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 41 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 61 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 74 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 74 }, { "name": "iOS", "score": 74 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 3 }, { "name": "Linux", "score": 13 }, { "name": "Mac OS", "score": 13 }, { "name": "iOS", "score": 13 }, { "name": "Android", "score": 14 }] } expect: iOS, result: Linux { "likely": { "name": "Linux", "score": 45 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 45 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 44 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 62 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 39 }, { "name": "Mac OS", "score": 62 }, { "name": "iOS", "score": 62 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Windows { "likely": { "name": "Windows", "score": 31 }, "details": [{ "name": "Windows", "score": 31 }, { "name": "Linux", "score": 19 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Windows { "likely": { "name": "Windows", "score": 31 }, "details": [{ "name": "Windows", "score": 31 }, { "name": "Linux", "score": 19 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: iOS, result: Windows { "likely": { "name": "Windows", "score": 31 }, "details": [{ "name": "Windows", "score": 31 }, { "name": "Linux", "score": 19 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Windows { "likely": { "name": "Windows", "score": 30 }, "details": [{ "name": "Windows", "score": 30 }, { "name": "Linux", "score": 18 }, { "name": "Mac OS", "score": 4 }, { "name": "iOS", "score": 4 }, { "name": "Android", "score": 4 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 65 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 59 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 37 }, { "name": "Mac OS", "score": 59 }, { "name": "iOS", "score": 59 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 74 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 74 }, { "name": "iOS", "score": 74 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 67 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 63 }, { "name": "Mac OS", "score": 36 }, { "name": "iOS", "score": 36 }, { "name": "Android", "score": 67 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 67 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 63 }, { "name": "Mac OS", "score": 36 }, { "name": "iOS", "score": 36 }, { "name": "Android", "score": 67 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 59 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 59 }, { "name": "iOS", "score": 59 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 59 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 59 }, { "name": "iOS", "score": 59 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: Linux, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Linux { "likely": { "name": "Linux", "score": 41 }, "details": [{ "name": "Windows", "score": 34 }, { "name": "Linux", "score": 41 }, { "name": "Mac OS", "score": 24 }, { "name": "iOS", "score": 24 }, { "name": "Android", "score": 22 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Linux { "likely": { "name": "Linux", "score": 41 }, "details": [{ "name": "Windows", "score": 34 }, { "name": "Linux", "score": 41 }, { "name": "Mac OS", "score": 24 }, { "name": "iOS", "score": 24 }, { "name": "Android", "score": 22 }] } expect: iOS, result: Linux { "likely": { "name": "Linux", "score": 41 }, "details": [{ "name": "Windows", "score": 34 }, { "name": "Linux", "score": 41 }, { "name": "Mac OS", "score": 24 }, { "name": "iOS", "score": 24 }, { "name": "Android", "score": 22 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 61 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 41 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 61 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 62 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 39 }, { "name": "Mac OS", "score": 62 }, { "name": "iOS", "score": 62 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 62 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 39 }, { "name": "Mac OS", "score": 62 }, { "name": "iOS", "score": 62 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Windows { "likely": { "name": "Windows", "score": 30 }, "details": [{ "name": "Windows", "score": 30 }, { "name": "Linux", "score": 18 }, { "name": "Mac OS", "score": 4 }, { "name": "iOS", "score": 4 }, { "name": "Android", "score": 4 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Windows { "likely": { "name": "Windows", "score": 30 }, "details": [{ "name": "Windows", "score": 30 }, { "name": "Linux", "score": 18 }, { "name": "Mac OS", "score": 4 }, { "name": "iOS", "score": 4 }, { "name": "Android", "score": 4 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 62 }, "details": [{ "name": "Windows", "score": 13 }, { "name": "Linux", "score": 26 }, { "name": "Mac OS", "score": 62 }, { "name": "iOS", "score": 62 }, { "name": "Android", "score": 26 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 62 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 27 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 62 }, { "name": "Android", "score": 26 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 61 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 61 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 63 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 28 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 63 }, { "name": "Android", "score": 27 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 40 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 74 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 74 }, { "name": "iOS", "score": 74 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 74 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 74 }, { "name": "iOS", "score": 74 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 74 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 74 }, { "name": "iOS", "score": 74 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Linux { "likely": { "name": "Linux", "score": 45 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 45 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 44 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 59 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 59 }, { "name": "iOS", "score": 59 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 40 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 5 }, { "name": "Linux", "score": 19 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 19 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 59 }, "details": [{ "name": "Windows", "score": 4 }, { "name": "Linux", "score": 19 }, { "name": "Mac OS", "score": 59 }, { "name": "iOS", "score": 59 }, { "name": "Android", "score": 19 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Windows { "likely": { "name": "Windows", "score": 31 }, "details": [{ "name": "Windows", "score": 31 }, { "name": "Linux", "score": 19 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 74 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 74 }, { "name": "iOS", "score": 74 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 61 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 61 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: Windows { "likely": { "name": "Windows", "score": 29 }, "details": [{ "name": "Windows", "score": 29 }, { "name": "Linux", "score": 15 }, { "name": "Mac OS", "score": 3 }, { "name": "iOS", "score": 3 }, { "name": "Android", "score": 3 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 61 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 39 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 40 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 40 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 63 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 28 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 63 }, { "name": "Android", "score": 27 }] } expect: iOS, result: Unknown { "likely": { "name": "Unknown", "score": 0 }, "details": [{ "name": "Windows", "score": 34 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 32 }, { "name": "Android", "score": 21 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Windows { "likely": { "name": "Windows", "score": 30 }, "details": [{ "name": "Windows", "score": 30 }, { "name": "Linux", "score": 18 }, { "name": "Mac OS", "score": 4 }, { "name": "iOS", "score": 4 }, { "name": "Android", "score": 4 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 5 }, { "name": "Linux", "score": 21 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 19 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 3 }, { "name": "Linux", "score": 13 }, { "name": "Mac OS", "score": 13 }, { "name": "iOS", "score": 13 }, { "name": "Android", "score": 14 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 61 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 39 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 73 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 73 }, { "name": "iOS", "score": 73 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 59 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 38 }, { "name": "Mac OS", "score": 59 }, { "name": "iOS", "score": 59 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 75 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 75 }, { "name": "iOS", "score": 75 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 62 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 62 }, { "name": "Android", "score": 27 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 60 }, "details": [{ "name": "Windows", "score": 6 }, { "name": "Linux", "score": 19 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 19 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Windows { "likely": { "name": "Windows", "score": 31 }, "details": [{ "name": "Windows", "score": 31 }, { "name": "Linux", "score": 19 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Linux { "likely": { "name": "Linux", "score": 39 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 39 }, { "name": "Mac OS", "score": 23 }, { "name": "iOS", "score": 23 }, { "name": "Android", "score": 22 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 70 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 32 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 71 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: iOS, result: Mac OS { "likely": { "name": "Mac OS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 72 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 64 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 58 }, "details": [{ "name": "Windows", "score": 6 }, { "name": "Linux", "score": 22 }, { "name": "Mac OS", "score": 56 }, { "name": "iOS", "score": 58 }, { "name": "Android", "score": 19 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 60 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 56 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 60 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 57 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 55 }, { "name": "Mac OS", "score": 39 }, { "name": "iOS", "score": 39 }, { "name": "Android", "score": 57 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 61 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 61 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 61 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 61 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 61 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 61 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 64 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 50 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 47 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 50 }] } expect: Linux, result: Mac OS { "likely": { "name": "Mac OS", "score": 42 }, "details": [{ "name": "Windows", "score": 14 }, { "name": "Linux", "score": 23 }, { "name": "Mac OS", "score": 42 }, { "name": "iOS", "score": 42 }, { "name": "Android", "score": 22 }] } expect: Linux, result: Mac OS { "likely": { "name": "Mac OS", "score": 42 }, "details": [{ "name": "Windows", "score": 14 }, { "name": "Linux", "score": 23 }, { "name": "Mac OS", "score": 42 }, { "name": "iOS", "score": 42 }, { "name": "Android", "score": 22 }] } expect: Mac OS, result: Windows { "likely": { "name": "Windows", "score": 33 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 31 }, { "name": "Android", "score": 20 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Windows { "likely": { "name": "Windows", "score": 30 }, "details": [{ "name": "Windows", "score": 30 }, { "name": "Linux", "score": 17 }, { "name": "Mac OS", "score": 4 }, { "name": "iOS", "score": 4 }, { "name": "Android", "score": 5 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 57 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 55 }, { "name": "Mac OS", "score": 39 }, { "name": "iOS", "score": 39 }, { "name": "Android", "score": 57 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 58 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 58 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 61 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 61 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 32 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 67 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 67 }, { "name": "Android", "score": 29 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 67 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 65 }, { "name": "iOS", "score": 67 }, { "name": "Android", "score": 29 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 65 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 52 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 49 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 52 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 64 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 64 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 57 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 55 }, { "name": "Mac OS", "score": 40 }, { "name": "iOS", "score": 40 }, { "name": "Android", "score": 57 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 67 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 65 }, { "name": "iOS", "score": 67 }, { "name": "Android", "score": 29 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 64 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 60 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 56 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 60 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 52 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 49 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 52 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 32 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 64 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 69 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 69 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 61 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 61 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 58 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 56 }, { "name": "Mac OS", "score": 41 }, { "name": "iOS", "score": 41 }, { "name": "Android", "score": 58 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 58 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 56 }, { "name": "Mac OS", "score": 41 }, { "name": "iOS", "score": 41 }, { "name": "Android", "score": 58 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 3 }, { "name": "Linux", "score": 13 }, { "name": "Mac OS", "score": 13 }, { "name": "iOS", "score": 13 }, { "name": "Android", "score": 14 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 69 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 69 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 61 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 61 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 3 }, { "name": "Linux", "score": 14 }, { "name": "Mac OS", "score": 13 }, { "name": "iOS", "score": 13 }, { "name": "Android", "score": 14 }] } expect: Mac OS, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 3 }, { "name": "Linux", "score": 14 }, { "name": "Mac OS", "score": 13 }, { "name": "iOS", "score": 13 }, { "name": "Android", "score": 14 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 32 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 60 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 56 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 60 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 60 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 56 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 60 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 58 }, "details": [{ "name": "Windows", "score": 6 }, { "name": "Linux", "score": 22 }, { "name": "Mac OS", "score": 56 }, { "name": "iOS", "score": 58 }, { "name": "Android", "score": 19 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 62 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 58 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 29 }, { "name": "Android", "score": 62 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 3 }, { "name": "Linux", "score": 14 }, { "name": "Mac OS", "score": 13 }, { "name": "iOS", "score": 13 }, { "name": "Android", "score": 14 }] } expect: Linux, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 3 }, { "name": "Linux", "score": 14 }, { "name": "Mac OS", "score": 13 }, { "name": "iOS", "score": 13 }, { "name": "Android", "score": 14 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 65 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 65 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 67 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 65 }, { "name": "iOS", "score": 67 }, { "name": "Android", "score": 29 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 60 }, "details": [{ "name": "Windows", "score": 14 }, { "name": "Linux", "score": 27 }, { "name": "Mac OS", "score": 58 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 26 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 67 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 65 }, { "name": "iOS", "score": 67 }, { "name": "Android", "score": 29 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 61 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 61 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 58 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 56 }, { "name": "Mac OS", "score": 39 }, { "name": "iOS", "score": 39 }, { "name": "Android", "score": 58 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 61 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 61 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 65 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 50 }, "details": [{ "name": "Windows", "score": 30 }, { "name": "Linux", "score": 47 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 50 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 62 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 27 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 62 }, { "name": "Android", "score": 26 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 63 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 28 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 63 }, { "name": "Android", "score": 27 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 57 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 55 }, { "name": "Mac OS", "score": 39 }, { "name": "iOS", "score": 39 }, { "name": "Android", "score": 57 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 60 }, "details": [{ "name": "Windows", "score": 14 }, { "name": "Linux", "score": 27 }, { "name": "Mac OS", "score": 58 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 26 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 32 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 61 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 61 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 61 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 61 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 60 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 56 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 60 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Windows { "likely": { "name": "Windows", "score": 42 }, "details": [{ "name": "Windows", "score": 42 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 15 }, { "name": "iOS", "score": 15 }, { "name": "Android", "score": 23 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 57 }, "details": [{ "name": "Windows", "score": 5 }, { "name": "Linux", "score": 21 }, { "name": "Mac OS", "score": 55 }, { "name": "iOS", "score": 57 }, { "name": "Android", "score": 18 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 69 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 69 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 60 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 28 }, { "name": "Mac OS", "score": 59 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 26 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 60 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 56 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 60 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 64 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 69 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 69 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 60 }, "details": [{ "name": "Windows", "score": 14 }, { "name": "Linux", "score": 27 }, { "name": "Mac OS", "score": 58 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 26 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 49 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 46 }, { "name": "Mac OS", "score": 19 }, { "name": "iOS", "score": 19 }, { "name": "Android", "score": 49 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 32 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 60 }, "details": [{ "name": "Windows", "score": 14 }, { "name": "Linux", "score": 28 }, { "name": "Mac OS", "score": 58 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 27 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 60 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 28 }, { "name": "Mac OS", "score": 59 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 26 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 67 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 65 }, { "name": "iOS", "score": 67 }, { "name": "Android", "score": 29 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 57 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 55 }, { "name": "Mac OS", "score": 39 }, { "name": "iOS", "score": 39 }, { "name": "Android", "score": 57 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 58 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 56 }, { "name": "Mac OS", "score": 39 }, { "name": "iOS", "score": 39 }, { "name": "Android", "score": 58 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 57 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 55 }, { "name": "Mac OS", "score": 39 }, { "name": "iOS", "score": 39 }, { "name": "Android", "score": 57 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 14 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 3 }, { "name": "Linux", "score": 14 }, { "name": "Mac OS", "score": 13 }, { "name": "iOS", "score": 13 }, { "name": "Android", "score": 14 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 67 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 65 }, { "name": "iOS", "score": 67 }, { "name": "Android", "score": 29 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 63 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 28 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 63 }, { "name": "Android", "score": 27 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 67 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 63 }, { "name": "Mac OS", "score": 36 }, { "name": "iOS", "score": 36 }, { "name": "Android", "score": 67 }] } expect: Linux, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 50 }, "details": [{ "name": "Windows", "score": 29 }, { "name": "Linux", "score": 47 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 50 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 50 }, "details": [{ "name": "Windows", "score": 29 }, { "name": "Linux", "score": 47 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 50 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 59 }, "details": [{ "name": "Windows", "score": 13 }, { "name": "Linux", "score": 26 }, { "name": "Mac OS", "score": 57 }, { "name": "iOS", "score": 59 }, { "name": "Android", "score": 25 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 3 }, { "name": "Linux", "score": 14 }, { "name": "Mac OS", "score": 13 }, { "name": "iOS", "score": 13 }, { "name": "Android", "score": 14 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 62 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 58 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 29 }, { "name": "Android", "score": 62 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 61 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 61 }] } expect: Linux, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 3 }, { "name": "Linux", "score": 13 }, { "name": "Mac OS", "score": 13 }, { "name": "iOS", "score": 13 }, { "name": "Android", "score": 14 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 67 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 63 }, { "name": "Mac OS", "score": 36 }, { "name": "iOS", "score": 36 }, { "name": "Android", "score": 67 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 67 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 63 }, { "name": "Mac OS", "score": 36 }, { "name": "iOS", "score": 36 }, { "name": "Android", "score": 67 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 56 }, "details": [{ "name": "Windows", "score": 4 }, { "name": "Linux", "score": 18 }, { "name": "Mac OS", "score": 54 }, { "name": "iOS", "score": 56 }, { "name": "Android", "score": 17 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 61 }, "details": [{ "name": "Windows", "score": 14 }, { "name": "Linux", "score": 28 }, { "name": "Mac OS", "score": 58 }, { "name": "iOS", "score": 61 }, { "name": "Android", "score": 27 }] } expect: Mac OS, result: Windows { "likely": { "name": "Windows", "score": 30 }, "details": [{ "name": "Windows", "score": 30 }, { "name": "Linux", "score": 18 }, { "name": "Mac OS", "score": 4 }, { "name": "iOS", "score": 4 }, { "name": "Android", "score": 4 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 67 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 63 }, { "name": "Mac OS", "score": 36 }, { "name": "iOS", "score": 36 }, { "name": "Android", "score": 67 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 63 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 28 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 63 }, { "name": "Android", "score": 27 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 59 }, "details": [{ "name": "Windows", "score": 13 }, { "name": "Linux", "score": 26 }, { "name": "Mac OS", "score": 57 }, { "name": "iOS", "score": 59 }, { "name": "Android", "score": 25 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Windows { "likely": { "name": "Windows", "score": 40 }, "details": [{ "name": "Windows", "score": 40 }, { "name": "Linux", "score": 24 }, { "name": "Mac OS", "score": 4 }, { "name": "iOS", "score": 4 }, { "name": "Android", "score": 10 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 64 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 67 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 67 }, { "name": "Android", "score": 29 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 61 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 61 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 63 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 28 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 63 }, { "name": "Android", "score": 27 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 62 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 62 }, { "name": "Android", "score": 27 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 67 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 67 }, { "name": "Android", "score": 29 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 69 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 69 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 60 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 56 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 60 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 69 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 69 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 69 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 69 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 64 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 67 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 67 }, { "name": "Android", "score": 29 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 63 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 28 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 63 }, { "name": "Android", "score": 27 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 57 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 55 }, { "name": "Mac OS", "score": 39 }, { "name": "iOS", "score": 39 }, { "name": "Android", "score": 57 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 57 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 55 }, { "name": "Mac OS", "score": 39 }, { "name": "iOS", "score": 39 }, { "name": "Android", "score": 57 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 64 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 57 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 55 }, { "name": "Mac OS", "score": 39 }, { "name": "iOS", "score": 39 }, { "name": "Android", "score": 57 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 60 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 28 }, { "name": "Mac OS", "score": 59 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 26 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 57 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 55 }, { "name": "Mac OS", "score": 39 }, { "name": "iOS", "score": 39 }, { "name": "Android", "score": 57 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 67 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 65 }, { "name": "iOS", "score": 67 }, { "name": "Android", "score": 29 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 57 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 55 }, { "name": "Mac OS", "score": 39 }, { "name": "iOS", "score": 39 }, { "name": "Android", "score": 57 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 64 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 69 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 69 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 60 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 60 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 64 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 60 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 27 }, { "name": "Mac OS", "score": 59 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 26 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 69 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 69 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 65 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 29 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 32 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Windows { "likely": { "name": "Windows", "score": 23 }, "details": [{ "name": "Windows", "score": 23 }, { "name": "Linux", "score": 19 }, { "name": "Mac OS", "score": 13 }, { "name": "iOS", "score": 13 }, { "name": "Android", "score": 14 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 60 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 56 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 60 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 3 }, { "name": "Linux", "score": 14 }, { "name": "Mac OS", "score": 13 }, { "name": "iOS", "score": 13 }, { "name": "Android", "score": 14 }] } expect: Linux, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 3 }, { "name": "Linux", "score": 14 }, { "name": "Mac OS", "score": 13 }, { "name": "iOS", "score": 13 }, { "name": "Android", "score": 14 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 65 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 64 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 32 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Linux, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 12 }, { "name": "Linux", "score": 7 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 52 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 49 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 52 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 3 }, { "name": "Linux", "score": 14 }, { "name": "Mac OS", "score": 13 }, { "name": "iOS", "score": 13 }, { "name": "Android", "score": 14 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 60 }, "details": [{ "name": "Windows", "score": 14 }, { "name": "Linux", "score": 27 }, { "name": "Mac OS", "score": 58 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 26 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 61 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 61 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 64 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 64 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 3 }, { "name": "Linux", "score": 13 }, { "name": "Mac OS", "score": 13 }, { "name": "iOS", "score": 13 }, { "name": "Android", "score": 14 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 64 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 3 }, { "name": "Linux", "score": 14 }, { "name": "Mac OS", "score": 13 }, { "name": "iOS", "score": 13 }, { "name": "Android", "score": 14 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 69 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 69 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 61 }, "details": [{ "name": "Windows", "score": 14 }, { "name": "Linux", "score": 28 }, { "name": "Mac OS", "score": 58 }, { "name": "iOS", "score": 61 }, { "name": "Android", "score": 27 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 69 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 69 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 60 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 60 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 64 }] } expect: Mac OS, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 61 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 61 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 57 }, "details": [{ "name": "Windows", "score": 5 }, { "name": "Linux", "score": 21 }, { "name": "Mac OS", "score": 55 }, { "name": "iOS", "score": 57 }, { "name": "Android", "score": 18 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 60 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 28 }, { "name": "Mac OS", "score": 59 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 26 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 64 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 64 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 67 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 65 }, { "name": "iOS", "score": 67 }, { "name": "Android", "score": 29 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 57 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 55 }, { "name": "Mac OS", "score": 40 }, { "name": "iOS", "score": 40 }, { "name": "Android", "score": 57 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 67 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 67 }, { "name": "Android", "score": 29 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 57 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 55 }, { "name": "Mac OS", "score": 39 }, { "name": "iOS", "score": 39 }, { "name": "Android", "score": 57 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 57 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 55 }, { "name": "Mac OS", "score": 39 }, { "name": "iOS", "score": 39 }, { "name": "Android", "score": 57 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 60 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 60 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 49 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 48 }, { "name": "Mac OS", "score": 18 }, { "name": "iOS", "score": 18 }, { "name": "Android", "score": 49 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 50 }, "details": [{ "name": "Windows", "score": 29 }, { "name": "Linux", "score": 47 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 50 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 67 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 63 }, { "name": "Mac OS", "score": 36 }, { "name": "iOS", "score": 36 }, { "name": "Android", "score": 67 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 60 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 56 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 60 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 3 }, { "name": "Linux", "score": 14 }, { "name": "Mac OS", "score": 13 }, { "name": "iOS", "score": 13 }, { "name": "Android", "score": 14 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Mac OS { "likely": { "name": "Mac OS", "score": 41 }, "details": [{ "name": "Windows", "score": 23 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 41 }, { "name": "iOS", "score": 41 }, { "name": "Android", "score": 15 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 67 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 65 }, { "name": "iOS", "score": 67 }, { "name": "Android", "score": 29 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 52 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 51 }, { "name": "Mac OS", "score": 18 }, { "name": "iOS", "score": 18 }, { "name": "Android", "score": 52 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 21 }] } expect: Linux, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 67 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 65 }, { "name": "iOS", "score": 67 }, { "name": "Android", "score": 29 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 67 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 67 }, { "name": "Android", "score": 29 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 60 }, "details": [{ "name": "Windows", "score": 14 }, { "name": "Linux", "score": 27 }, { "name": "Mac OS", "score": 58 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 26 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 67 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 65 }, { "name": "iOS", "score": 67 }, { "name": "Android", "score": 29 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: Linux { "likely": { "name": "Linux", "score": 39 }, "details": [{ "name": "Windows", "score": 7 }, { "name": "Linux", "score": 39 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 33 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 62 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 62 }, { "name": "Android", "score": 27 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 61 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 61 }] } expect: Mac OS, result: Windows { "likely": { "name": "Windows", "score": 31 }, "details": [{ "name": "Windows", "score": 31 }, { "name": "Linux", "score": 19 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 63 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 28 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 63 }, { "name": "Android", "score": 27 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 61 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 61 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 69 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 69 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 63 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 28 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 63 }, { "name": "Android", "score": 27 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 67 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 67 }, { "name": "Android", "score": 29 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 64 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Linux, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 69 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 69 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 69 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 69 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: Linux { "likely": { "name": "Linux", "score": 39 }, "details": [{ "name": "Windows", "score": 7 }, { "name": "Linux", "score": 39 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 33 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 67 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 67 }, { "name": "Android", "score": 29 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: Linux { "likely": { "name": "Linux", "score": 39 }, "details": [{ "name": "Windows", "score": 7 }, { "name": "Linux", "score": 39 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 33 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: Linux { "likely": { "name": "Linux", "score": 39 }, "details": [{ "name": "Windows", "score": 7 }, { "name": "Linux", "score": 39 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 33 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 67 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 63 }, { "name": "Mac OS", "score": 36 }, { "name": "iOS", "score": 36 }, { "name": "Android", "score": 67 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 69 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 33 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 69 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 70 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 64 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 64 }] } expect: Linux, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 64 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 57 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 55 }, { "name": "Mac OS", "score": 39 }, { "name": "iOS", "score": 39 }, { "name": "Android", "score": 57 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 60 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 60 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 60 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 60 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 61 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 65 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 63 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 28 }, { "name": "Mac OS", "score": 61 }, { "name": "iOS", "score": 63 }, { "name": "Android", "score": 27 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 60 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 60 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 64 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: Linux { "likely": { "name": "Linux", "score": 39 }, "details": [{ "name": "Windows", "score": 7 }, { "name": "Linux", "score": 39 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 33 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: Linux { "likely": { "name": "Linux", "score": 39 }, "details": [{ "name": "Windows", "score": 7 }, { "name": "Linux", "score": 39 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 33 }] } expect: Mac OS, result: Linux { "likely": { "name": "Linux", "score": 39 }, "details": [{ "name": "Windows", "score": 7 }, { "name": "Linux", "score": 39 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 33 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: Linux { "likely": { "name": "Linux", "score": 39 }, "details": [{ "name": "Windows", "score": 7 }, { "name": "Linux", "score": 39 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 33 }] } expect: Mac OS, result: Linux { "likely": { "name": "Linux", "score": 39 }, "details": [{ "name": "Windows", "score": 7 }, { "name": "Linux", "score": 39 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 33 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 60 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 60 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 60 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 28 }, { "name": "Mac OS", "score": 59 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 26 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: Linux { "likely": { "name": "Linux", "score": 39 }, "details": [{ "name": "Windows", "score": 7 }, { "name": "Linux", "score": 39 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 33 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Windows { "likely": { "name": "Windows", "score": 31 }, "details": [{ "name": "Windows", "score": 31 }, { "name": "Linux", "score": 29 }, { "name": "Mac OS", "score": 15 }, { "name": "iOS", "score": 15 }, { "name": "Android", "score": 21 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 60 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 56 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 60 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 62 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 60 }, { "name": "iOS", "score": 62 }, { "name": "Android", "score": 27 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 60 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 60 }] } expect: Mac OS, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 3 }, { "name": "Linux", "score": 14 }, { "name": "Mac OS", "score": 13 }, { "name": "iOS", "score": 13 }, { "name": "Android", "score": 14 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 67 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 65 }, { "name": "iOS", "score": 67 }, { "name": "Android", "score": 29 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 61 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 61 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 70 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 34 }, { "name": "Mac OS", "score": 68 }, { "name": "iOS", "score": 70 }, { "name": "Android", "score": 31 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 57 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 55 }, { "name": "Mac OS", "score": 39 }, { "name": "iOS", "score": 39 }, { "name": "Android", "score": 57 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: Linux { "likely": { "name": "Linux", "score": 39 }, "details": [{ "name": "Windows", "score": 7 }, { "name": "Linux", "score": 39 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 33 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 67 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 65 }, { "name": "iOS", "score": 67 }, { "name": "Android", "score": 29 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Windows { "likely": { "name": "Windows", "score": 31 }, "details": [{ "name": "Windows", "score": 31 }, { "name": "Linux", "score": 18 }, { "name": "Mac OS", "score": 4 }, { "name": "iOS", "score": 4 }, { "name": "Android", "score": 5 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 67 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 63 }, { "name": "Mac OS", "score": 36 }, { "name": "iOS", "score": 36 }, { "name": "Android", "score": 67 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 60 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 60 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 60 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 60 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 58 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 56 }, { "name": "Mac OS", "score": 39 }, { "name": "iOS", "score": 39 }, { "name": "Android", "score": 58 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 58 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 56 }, { "name": "Mac OS", "score": 39 }, { "name": "iOS", "score": 39 }, { "name": "Android", "score": 58 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 71 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 69 }, { "name": "iOS", "score": 71 }, { "name": "Android", "score": 31 }] } expect: Mac OS, result: Linux { "likely": { "name": "Linux", "score": 39 }, "details": [{ "name": "Windows", "score": 7 }, { "name": "Linux", "score": 39 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 33 }] } expect: Mac OS, result: Linux { "likely": { "name": "Linux", "score": 39 }, "details": [{ "name": "Windows", "score": 7 }, { "name": "Linux", "score": 39 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 33 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 32 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 72 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 71 }, { "name": "iOS", "score": 72 }, { "name": "Android", "score": 32 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 67 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 30 }, { "name": "Mac OS", "score": 65 }, { "name": "iOS", "score": 67 }, { "name": "Android", "score": 29 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: Linux { "likely": { "name": "Linux", "score": 39 }, "details": [{ "name": "Windows", "score": 7 }, { "name": "Linux", "score": 39 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 33 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: Linux { "likely": { "name": "Linux", "score": 39 }, "details": [{ "name": "Windows", "score": 7 }, { "name": "Linux", "score": 39 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 33 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 60 }, "details": [{ "name": "Windows", "score": 15 }, { "name": "Linux", "score": 28 }, { "name": "Mac OS", "score": 59 }, { "name": "iOS", "score": 60 }, { "name": "Android", "score": 26 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 32 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 68 }, "details": [{ "name": "Windows", "score": 17 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 67 }, { "name": "iOS", "score": 68 }, { "name": "Android", "score": 30 }] } expect: Mac OS, result: Linux { "likely": { "name": "Linux", "score": 39 }, "details": [{ "name": "Windows", "score": 7 }, { "name": "Linux", "score": 39 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 33 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: Windows { "likely": { "name": "Windows", "score": 30 }, "details": [{ "name": "Windows", "score": 30 }, { "name": "Linux", "score": 23 }, { "name": "Mac OS", "score": 4 }, { "name": "iOS", "score": 4 }, { "name": "Android", "score": 5 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Mac OS, result: Linux { "likely": { "name": "Linux", "score": 39 }, "details": [{ "name": "Windows", "score": 7 }, { "name": "Linux", "score": 39 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 33 }] } expect: Mac OS, result: iOS { "likely": { "name": "iOS", "score": 67 }, "details": [{ "name": "Windows", "score": 16 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 66 }, { "name": "iOS", "score": 67 }, { "name": "Android", "score": 29 }] } expect: Mac OS, result: Linux { "likely": { "name": "Linux", "score": 39 }, "details": [{ "name": "Windows", "score": 7 }, { "name": "Linux", "score": 39 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 33 }] } expect: Linux, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 21 }] } expect: Linux, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 21 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 64 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 64 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 60 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 60 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 60 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 56 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 60 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 60 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 56 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 60 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 12 }, { "name": "Linux", "score": 7 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: Linux, result: Windows { "likely": { "name": "Windows", "score": 30 }, "details": [{ "name": "Windows", "score": 30 }, { "name": "Linux", "score": 18 }, { "name": "Mac OS", "score": 4 }, { "name": "iOS", "score": 4 }, { "name": "Android", "score": 4 }] } expect: Linux, result: Windows { "likely": { "name": "Windows", "score": 31 }, "details": [{ "name": "Windows", "score": 31 }, { "name": "Linux", "score": 19 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 61 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 61 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 60 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 56 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 60 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Linux, result: Windows { "likely": { "name": "Windows", "score": 31 }, "details": [{ "name": "Windows", "score": 31 }, { "name": "Linux", "score": 19 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 60 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 56 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 60 }] } expect: Linux, result: Windows { "likely": { "name": "Windows", "score": 31 }, "details": [{ "name": "Windows", "score": 31 }, { "name": "Linux", "score": 19 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 64 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 64 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 64 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 62 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 58 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 29 }, { "name": "Android", "score": 62 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 64 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 64 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 64 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 57 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 56 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 57 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 65 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 61 }, { "name": "Mac OS", "score": 36 }, { "name": "iOS", "score": 36 }, { "name": "Android", "score": 65 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 61 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 61 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 61 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 61 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 64 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 61 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 61 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Windows { "likely": { "name": "Windows", "score": 31 }, "details": [{ "name": "Windows", "score": 31 }, { "name": "Linux", "score": 18 }, { "name": "Mac OS", "score": 4 }, { "name": "iOS", "score": 4 }, { "name": "Android", "score": 5 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Linux, result: Windows { "likely": { "name": "Windows", "score": 31 }, "details": [{ "name": "Windows", "score": 31 }, { "name": "Linux", "score": 18 }, { "name": "Mac OS", "score": 4 }, { "name": "iOS", "score": 4 }, { "name": "Android", "score": 5 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 57 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 55 }, { "name": "Mac OS", "score": 40 }, { "name": "iOS", "score": 40 }, { "name": "Android", "score": 57 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 60 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 60 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 64 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 64 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 64 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 64 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 61 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 61 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 61 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 61 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 60 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 56 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 60 }] } expect: Linux, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 61 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 61 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 52 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 51 }, { "name": "Mac OS", "score": 18 }, { "name": "iOS", "score": 18 }, { "name": "Android", "score": 52 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 61 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 61 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 60 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 56 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 60 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 64 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 64 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 58 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 56 }, { "name": "Mac OS", "score": 39 }, { "name": "iOS", "score": 39 }, { "name": "Android", "score": 58 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 64 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 29 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 67 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 63 }, { "name": "Mac OS", "score": 36 }, { "name": "iOS", "score": 36 }, { "name": "Android", "score": 67 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 60 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 60 }] } expect: Linux, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 62 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 58 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 29 }, { "name": "Android", "score": 62 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 62 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 58 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 29 }, { "name": "Android", "score": 62 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 62 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 58 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 29 }, { "name": "Android", "score": 62 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 64 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 64 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 64 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 61 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 61 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 61 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 61 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 52 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 49 }, { "name": "Mac OS", "score": 19 }, { "name": "iOS", "score": 19 }, { "name": "Android", "score": 52 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Windows { "likely": { "name": "Windows", "score": 31 }, "details": [{ "name": "Windows", "score": 31 }, { "name": "Linux", "score": 18 }, { "name": "Mac OS", "score": 4 }, { "name": "iOS", "score": 4 }, { "name": "Android", "score": 5 }] } expect: Linux, result: Windows { "likely": { "name": "Windows", "score": 31 }, "details": [{ "name": "Windows", "score": 31 }, { "name": "Linux", "score": 18 }, { "name": "Mac OS", "score": 4 }, { "name": "iOS", "score": 4 }, { "name": "Android", "score": 5 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 29 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 8 }, { "name": "Linux", "score": 3 }, { "name": "Mac OS", "score": 4 }, { "name": "iOS", "score": 4 }, { "name": "Android", "score": 3 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 64 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 64 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 64 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 60 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 56 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 60 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 60 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 60 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 61 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 61 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 64 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 64 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 60 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 56 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 60 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 64 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 57 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 55 }, { "name": "Mac OS", "score": 39 }, { "name": "iOS", "score": 39 }, { "name": "Android", "score": 57 }] } expect: Linux, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 12 }, { "name": "Linux", "score": 8 }, { "name": "Mac OS", "score": 2 }, { "name": "iOS", "score": 2 }, { "name": "Android", "score": 2 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 64 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 49 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 46 }, { "name": "Mac OS", "score": 19 }, { "name": "iOS", "score": 19 }, { "name": "Android", "score": 49 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 64 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 64 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 62 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 58 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 29 }, { "name": "Android", "score": 62 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 52 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 51 }, { "name": "Mac OS", "score": 18 }, { "name": "iOS", "score": 18 }, { "name": "Android", "score": 52 }] } expect: Linux, result: Windows { "likely": { "name": "Windows", "score": 31 }, "details": [{ "name": "Windows", "score": 31 }, { "name": "Linux", "score": 18 }, { "name": "Mac OS", "score": 4 }, { "name": "iOS", "score": 4 }, { "name": "Android", "score": 5 }] } expect: Linux, result: Windows { "likely": { "name": "Windows", "score": 31 }, "details": [{ "name": "Windows", "score": 31 }, { "name": "Linux", "score": 18 }, { "name": "Mac OS", "score": 4 }, { "name": "iOS", "score": 4 }, { "name": "Android", "score": 5 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Windows { "likely": { "name": "Windows", "score": 31 }, "details": [{ "name": "Windows", "score": 31 }, { "name": "Linux", "score": 17 }, { "name": "Mac OS", "score": 4 }, { "name": "iOS", "score": 4 }, { "name": "Android", "score": 4 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 61 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 61 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 52 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 51 }, { "name": "Mac OS", "score": 18 }, { "name": "iOS", "score": 18 }, { "name": "Android", "score": 52 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 52 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 51 }, { "name": "Mac OS", "score": 18 }, { "name": "iOS", "score": 18 }, { "name": "Android", "score": 52 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 60 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 60 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 60 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 60 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 60 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 60 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 60 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 60 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 51 }, "details": [{ "name": "Windows", "score": 30 }, { "name": "Linux", "score": 48 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 51 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 62 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 58 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 29 }, { "name": "Android", "score": 62 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 64 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 64 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 64 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 57 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 55 }, { "name": "Mac OS", "score": 39 }, { "name": "iOS", "score": 39 }, { "name": "Android", "score": 57 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 60 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 60 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 61 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 61 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 61 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 61 }] } expect: Linux, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 3 }, { "name": "Linux", "score": 14 }, { "name": "Mac OS", "score": 13 }, { "name": "iOS", "score": 13 }, { "name": "Android", "score": 14 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 58 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 56 }, { "name": "Mac OS", "score": 39 }, { "name": "iOS", "score": 39 }, { "name": "Android", "score": 58 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 58 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 56 }, { "name": "Mac OS", "score": 39 }, { "name": "iOS", "score": 39 }, { "name": "Android", "score": 58 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 57 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 55 }, { "name": "Mac OS", "score": 39 }, { "name": "iOS", "score": 39 }, { "name": "Android", "score": 57 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 61 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 61 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 57 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 55 }, { "name": "Mac OS", "score": 39 }, { "name": "iOS", "score": 39 }, { "name": "Android", "score": 57 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 61 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 61 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 45 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 44 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 45 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Windows { "likely": { "name": "Windows", "score": 31 }, "details": [{ "name": "Windows", "score": 31 }, { "name": "Linux", "score": 18 }, { "name": "Mac OS", "score": 4 }, { "name": "iOS", "score": 4 }, { "name": "Android", "score": 5 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 51 }, "details": [{ "name": "Windows", "score": 30 }, { "name": "Linux", "score": 48 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 51 }] } expect: Linux, result: Windows { "likely": { "name": "Windows", "score": 31 }, "details": [{ "name": "Windows", "score": 31 }, { "name": "Linux", "score": 19 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Linux, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 3 }, { "name": "Linux", "score": 14 }, { "name": "Mac OS", "score": 13 }, { "name": "iOS", "score": 13 }, { "name": "Android", "score": 14 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 60 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 56 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 60 }] } expect: Linux, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 31 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 21 }] } expect: Linux, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 3 }, { "name": "Linux", "score": 14 }, { "name": "Mac OS", "score": 13 }, { "name": "iOS", "score": 13 }, { "name": "Android", "score": 14 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 48 }, "details": [{ "name": "Windows", "score": 18 }, { "name": "Linux", "score": 45 }, { "name": "Mac OS", "score": 16 }, { "name": "iOS", "score": 16 }, { "name": "Android", "score": 48 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 64 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 64 }] } expect: Linux, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Linux, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 57 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 55 }, { "name": "Mac OS", "score": 39 }, { "name": "iOS", "score": 39 }, { "name": "Android", "score": 57 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 61 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 61 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 61 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 61 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 61 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 61 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 61 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 61 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 61 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 61 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 61 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 61 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 61 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 61 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 64 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 57 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 55 }, { "name": "Mac OS", "score": 39 }, { "name": "iOS", "score": 39 }, { "name": "Android", "score": 57 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 57 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 55 }, { "name": "Mac OS", "score": 39 }, { "name": "iOS", "score": 39 }, { "name": "Android", "score": 57 }] } expect: Linux, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 60 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 60 }] } expect: Linux, result: Windows { "likely": { "name": "Windows", "score": 31 }, "details": [{ "name": "Windows", "score": 31 }, { "name": "Linux", "score": 19 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Linux, result: Windows { "likely": { "name": "Windows", "score": 30 }, "details": [{ "name": "Windows", "score": 30 }, { "name": "Linux", "score": 18 }, { "name": "Mac OS", "score": 4 }, { "name": "iOS", "score": 4 }, { "name": "Android", "score": 4 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 29 }, { "name": "iOS", "score": 29 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 64 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 51 }, "details": [{ "name": "Windows", "score": 30 }, { "name": "Linux", "score": 48 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 51 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 61 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 61 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 61 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 61 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 58 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 58 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 64 }] } expect: Linux, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Linux, result: Windows { "likely": { "name": "Windows", "score": 32 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 20 }, { "name": "Mac OS", "score": 5 }, { "name": "iOS", "score": 5 }, { "name": "Android", "score": 5 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 61 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 61 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 61 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 61 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 52 }, "details": [{ "name": "Windows", "score": 20 }, { "name": "Linux", "score": 51 }, { "name": "Mac OS", "score": 18 }, { "name": "iOS", "score": 18 }, { "name": "Android", "score": 52 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 52 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 49 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 52 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 52 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 49 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 52 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 52 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 49 }, { "name": "Mac OS", "score": 17 }, { "name": "iOS", "score": 17 }, { "name": "Android", "score": 52 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 64 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 64 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 51 }, "details": [{ "name": "Windows", "score": 32 }, { "name": "Linux", "score": 48 }, { "name": "Mac OS", "score": 19 }, { "name": "iOS", "score": 19 }, { "name": "Android", "score": 51 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 52 }, "details": [{ "name": "Windows", "score": 21 }, { "name": "Linux", "score": 49 }, { "name": "Mac OS", "score": 19 }, { "name": "iOS", "score": 19 }, { "name": "Android", "score": 52 }] } expect: Linux, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 5 }, { "name": "Linux", "score": 14 }, { "name": "Mac OS", "score": 15 }, { "name": "iOS", "score": 15 }, { "name": "Android", "score": 15 }] } expect: Linux, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 5 }, { "name": "Linux", "score": 14 }, { "name": "Mac OS", "score": 15 }, { "name": "iOS", "score": 15 }, { "name": "Android", "score": 15 }] } expect: Linux, result: Others { "likely": { "name": "Others", "score": 0 }, "details": [{ "name": "Windows", "score": 5 }, { "name": "Linux", "score": 14 }, { "name": "Mac OS", "score": 15 }, { "name": "iOS", "score": 15 }, { "name": "Android", "score": 15 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 64 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 60 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 64 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 45 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 44 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 45 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 45 }, "details": [{ "name": "Windows", "score": 19 }, { "name": "Linux", "score": 44 }, { "name": "Mac OS", "score": 28 }, { "name": "iOS", "score": 28 }, { "name": "Android", "score": 45 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 61 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 61 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 61 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 61 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 61 }, "details": [{ "name": "Windows", "score": 22 }, { "name": "Linux", "score": 57 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 61 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] } expect: Linux, result: Android { "likely": { "name": "Android", "score": 63 }, "details": [{ "name": "Windows", "score": 33 }, { "name": "Linux", "score": 59 }, { "name": "Mac OS", "score": 30 }, { "name": "iOS", "score": 30 }, { "name": "Android", "score": 63 }] }