diff --git a/cypress/fixtures/capture.json b/cypress/fixtures/capture.json index 3ce69f87a..2a3ab81d8 100644 --- a/cypress/fixtures/capture.json +++ b/cypress/fixtures/capture.json @@ -1,7 +1,7 @@ { "id": "0c2d6e3a-d02a-4edf-bcdc-893e1f7a4817", "reference_id": "999940", - "tree_id": "da4d3ed8-8655-44c5-a7ba-d4c45a0dfb10", + "tree_id": null, "image_url": "https://treetracker-production-images.s3.eu-central-1.amazonaws.com/2023.02.17.11.59.47_38.364922414000006_-122.51189396800001_a906ab31-5169-421c-8df3-be43f24d4d9c_IMG_20230217_111351_7976264471450881710.jpg", "lat": "38.364922414000000", "lon": "-122.51189396800000", @@ -26,8 +26,11 @@ "token_issued": null, "tags": null, "device_identifier": "something", + "device_manufacturer": "Android", + "device_model": "Android", + "device_type": "Android", + "device_os_version": "Android", "wallet": "wallet10@test", "grower_reference_id": null, - "wallet_name": null, - "wallet_token_id": null + "region_properties": null } diff --git a/cypress/fixtures/country.json b/cypress/fixtures/country.json new file mode 100644 index 000000000..77b2f2db1 --- /dev/null +++ b/cypress/fixtures/country.json @@ -0,0 +1,9 @@ +{ + "countries": [ + { + "id": 6632357, + "name": "United States", + "centroid": "{\"type\":\"Point\",\"coordinates\":[-112.4616737,45.679547203]}" + } + ] +} diff --git a/cypress/fixtures/grower.json b/cypress/fixtures/grower.json new file mode 100644 index 000000000..6d1e3e81c --- /dev/null +++ b/cypress/fixtures/grower.json @@ -0,0 +1,3637 @@ +{ + "id": "c82cc807-8e35-418b-88ce-fda398cf4e89", + "wallet": "wallet10@test", + "person_id": null, + "organization_id": "ed327076-8179-41d4-9f31-215024b822e7", + "first_name": "kleighton9", + "email": null, + "phone": null, + "image_url": "http://dummyimage.com/111x100.png/5fa2dd/ffffff", + "image_rotation": 0, + "status": "active", + "first_registration_at": "2022-01-27T06:30:30.000Z", + "created_at": "2022-01-27T06:30:30.000Z", + "updated_at": "2022-01-26T06:30:30.000Z", + "last_name": null, + "location": null, + "lon": null, + "lat": null, + "bulk_pack_file_name": null, + "gender": null, + "about": null, + "reference_id": null, + "show_in_map": false, + "organization": null, + "devices": [ + { + "id": "9cfb8a68-ca68-452c-9226-0aedefc1c3ca", + "device_identifier": "k8rETeVPi", + "brand": "Eh]kQlY6qVa!Cyryr", + "model": "(Vj(uDn", + "device": "#uAn&D", + "serial": "r]vneJ@RKq0m2b", + "hardware": "lDDj2QZy#t", + "manufacturer": ")RN#UArd)eK", + "app_build": "@jd1FumDbnxj", + "app_version": "C8gRC82", + "os_version": "p)h6psb", + "sdk_version": "OzH#USjE", + "logged_at": "2022-11-11T01:32:29.464+00:00", + "created_at": "2022-11-11T01:32:29.464+00:00", + "bulk_pack_file_name": null + }, + { + "id": "aa814ad2-4e0c-43b9-a993-f84f913864ff", + "device_identifier": "89ym6Pj", + "brand": "bXuF%WLlhvA3]", + "model": "dc#kT[mW()G4^@R*[gJ", + "device": "7sDI@SzAH89hxFvep!]", + "serial": "5xEmG)[kVCV$n", + "hardware": "k#&%7ulPoyj7p", + "manufacturer": "QQzlS", + "app_build": "$NR^9YI5L", + "app_version": "DCzgM^i[xe", + "os_version": "a)g]yBM2!l87pwEIhK", + "sdk_version": "3lgzuwNvkLps7ezP]bj", + "logged_at": "2022-11-11T01:32:29.461+00:00", + "created_at": "2022-11-11T01:32:29.461+00:00", + "bulk_pack_file_name": null + }, + { + "id": "d7b30343-1731-4a49-a805-aa473d3ab630", + "device_identifier": "qBOIX", + "brand": "v2lOH*", + "model": "0K7HOW6MZyojeCQO1", + "device": "qoT9rS", + "serial": "*gHtxX%(jbLRqj%L", + "hardware": "S$o[1UJHlZX0bOe&x0FI", + "manufacturer": "LU2S9Kt&N!vFhY*s4", + "app_build": "(jWE3WQpiE]*!K(1h", + "app_version": "7QFgI!7VBa3L", + "os_version": "%By@n", + "sdk_version": "Z[#0jQhl4SApC48O)9&", + "logged_at": "2022-11-11T01:32:29.454+00:00", + "created_at": "2022-11-11T01:32:29.454+00:00", + "bulk_pack_file_name": null + }, + { + "id": "d7b30343-1731-4a49-a805-aa473d3ab630", + "device_identifier": "qBOIX", + "brand": "v2lOH*", + "model": "0K7HOW6MZyojeCQO1", + "device": "qoT9rS", + "serial": "*gHtxX%(jbLRqj%L", + "hardware": "S$o[1UJHlZX0bOe&x0FI", + "manufacturer": "LU2S9Kt&N!vFhY*s4", + "app_build": "(jWE3WQpiE]*!K(1h", + "app_version": "7QFgI!7VBa3L", + "os_version": "%By@n", + "sdk_version": "Z[#0jQhl4SApC48O)9&", + "logged_at": "2022-11-11T01:32:29.454+00:00", + "created_at": "2022-11-11T01:32:29.454+00:00", + "bulk_pack_file_name": null + }, + { + "id": "aa814ad2-4e0c-43b9-a993-f84f913864ff", + "device_identifier": "89ym6Pj", + "brand": "bXuF%WLlhvA3]", + "model": "dc#kT[mW()G4^@R*[gJ", + "device": "7sDI@SzAH89hxFvep!]", + "serial": "5xEmG)[kVCV$n", + "hardware": "k#&%7ulPoyj7p", + "manufacturer": "QQzlS", + "app_build": "$NR^9YI5L", + "app_version": "DCzgM^i[xe", + "os_version": "a)g]yBM2!l87pwEIhK", + "sdk_version": "3lgzuwNvkLps7ezP]bj", + "logged_at": "2022-11-11T01:32:29.461+00:00", + "created_at": "2022-11-11T01:32:29.461+00:00", + "bulk_pack_file_name": null + }, + { + "id": "d7b30343-1731-4a49-a805-aa473d3ab630", + "device_identifier": "qBOIX", + "brand": "v2lOH*", + "model": "0K7HOW6MZyojeCQO1", + "device": "qoT9rS", + "serial": "*gHtxX%(jbLRqj%L", + "hardware": "S$o[1UJHlZX0bOe&x0FI", + "manufacturer": "LU2S9Kt&N!vFhY*s4", + "app_build": "(jWE3WQpiE]*!K(1h", + "app_version": "7QFgI!7VBa3L", + "os_version": "%By@n", + "sdk_version": "Z[#0jQhl4SApC48O)9&", + "logged_at": "2022-11-11T01:32:29.454+00:00", + "created_at": "2022-11-11T01:32:29.454+00:00", + "bulk_pack_file_name": null + }, + { + "id": "c9cf3bad-e960-4d03-ae0a-627b6deb6745", + "device_identifier": "IS9Ya4Cpp^X$a@", + "brand": "IwVzma", + "model": "E3&#^w7E3j9nooK9J&", + "device": "D2sL#4Jn)", + "serial": "BPdaMUOMK", + "hardware": "R0q!$k8m%kh7Tf", + "manufacturer": "Rj1Y*Bd", + "app_build": "yHsQIg@kdYroLP0Zp", + "app_version": "#J4#aX$6P]9", + "os_version": "3FytPEQc3MYc3", + "sdk_version": "Ckh1tmtWtTYKDe", + "logged_at": "2022-11-11T01:32:29.463+00:00", + "created_at": "2022-11-11T01:32:29.463+00:00", + "bulk_pack_file_name": null + }, + { + "id": "aa814ad2-4e0c-43b9-a993-f84f913864ff", + "device_identifier": "89ym6Pj", + "brand": "bXuF%WLlhvA3]", + "model": "dc#kT[mW()G4^@R*[gJ", + "device": "7sDI@SzAH89hxFvep!]", + "serial": "5xEmG)[kVCV$n", + "hardware": "k#&%7ulPoyj7p", + "manufacturer": "QQzlS", + "app_build": "$NR^9YI5L", + "app_version": "DCzgM^i[xe", + "os_version": "a)g]yBM2!l87pwEIhK", + "sdk_version": "3lgzuwNvkLps7ezP]bj", + "logged_at": "2022-11-11T01:32:29.461+00:00", + "created_at": "2022-11-11T01:32:29.461+00:00", + "bulk_pack_file_name": null + }, + { + "id": "aa814ad2-4e0c-43b9-a993-f84f913864ff", + "device_identifier": "89ym6Pj", + "brand": "bXuF%WLlhvA3]", + "model": "dc#kT[mW()G4^@R*[gJ", + "device": "7sDI@SzAH89hxFvep!]", + "serial": "5xEmG)[kVCV$n", + "hardware": "k#&%7ulPoyj7p", + "manufacturer": "QQzlS", + "app_build": "$NR^9YI5L", + "app_version": "DCzgM^i[xe", + "os_version": "a)g]yBM2!l87pwEIhK", + "sdk_version": "3lgzuwNvkLps7ezP]bj", + "logged_at": "2022-11-11T01:32:29.461+00:00", + "created_at": "2022-11-11T01:32:29.461+00:00", + "bulk_pack_file_name": null + }, + { + "id": "fe821d54-069a-4c23-bfaf-77b27f0ef81e", + "device_identifier": "[#ebnBK*1tPZS!d9", + "brand": ")JZ1xSOf0giQ(EA0aW8r", + "model": "Xq(Yh5KGe!LN$wv@x*", + "device": "d*8xn&o8Eec", + "serial": "fm4kw!roIl", + "hardware": "g(FkuMd2", + "manufacturer": "XM!zkgucuQs", + "app_build": "t[fhim(3eUp6", + "app_version": "murnK%fxDoBGziod", + "os_version": "gXOt!0jCAYJhLLpECyR7", + "sdk_version": "(u67m(!WTt", + "logged_at": "2022-11-11T01:32:29.449+00:00", + "created_at": "2022-11-11T01:32:29.449+00:00", + "bulk_pack_file_name": null + }, + { + "id": "d7b30343-1731-4a49-a805-aa473d3ab630", + "device_identifier": "qBOIX", + "brand": "v2lOH*", + "model": "0K7HOW6MZyojeCQO1", + "device": "qoT9rS", + "serial": "*gHtxX%(jbLRqj%L", + "hardware": "S$o[1UJHlZX0bOe&x0FI", + "manufacturer": "LU2S9Kt&N!vFhY*s4", + "app_build": "(jWE3WQpiE]*!K(1h", + "app_version": "7QFgI!7VBa3L", + "os_version": "%By@n", + "sdk_version": "Z[#0jQhl4SApC48O)9&", + "logged_at": "2022-11-11T01:32:29.454+00:00", + "created_at": "2022-11-11T01:32:29.454+00:00", + "bulk_pack_file_name": null + }, + { + "id": "aa814ad2-4e0c-43b9-a993-f84f913864ff", + "device_identifier": "89ym6Pj", + "brand": "bXuF%WLlhvA3]", + "model": "dc#kT[mW()G4^@R*[gJ", + "device": "7sDI@SzAH89hxFvep!]", + "serial": "5xEmG)[kVCV$n", + "hardware": "k#&%7ulPoyj7p", + "manufacturer": "QQzlS", + "app_build": "$NR^9YI5L", + "app_version": "DCzgM^i[xe", + "os_version": "a)g]yBM2!l87pwEIhK", + "sdk_version": "3lgzuwNvkLps7ezP]bj", + "logged_at": "2022-11-11T01:32:29.461+00:00", + "created_at": "2022-11-11T01:32:29.461+00:00", + "bulk_pack_file_name": null + }, + { + "id": "fe821d54-069a-4c23-bfaf-77b27f0ef81e", + "device_identifier": "[#ebnBK*1tPZS!d9", + "brand": ")JZ1xSOf0giQ(EA0aW8r", + "model": "Xq(Yh5KGe!LN$wv@x*", + "device": "d*8xn&o8Eec", + "serial": "fm4kw!roIl", + "hardware": "g(FkuMd2", + "manufacturer": "XM!zkgucuQs", + "app_build": "t[fhim(3eUp6", + "app_version": "murnK%fxDoBGziod", + "os_version": "gXOt!0jCAYJhLLpECyR7", + "sdk_version": "(u67m(!WTt", + "logged_at": "2022-11-11T01:32:29.449+00:00", + "created_at": "2022-11-11T01:32:29.449+00:00", + "bulk_pack_file_name": null + }, + { + "id": "9cfb8a68-ca68-452c-9226-0aedefc1c3ca", + "device_identifier": "k8rETeVPi", + "brand": "Eh]kQlY6qVa!Cyryr", + "model": "(Vj(uDn", + "device": "#uAn&D", + "serial": "r]vneJ@RKq0m2b", + "hardware": "lDDj2QZy#t", + "manufacturer": ")RN#UArd)eK", + "app_build": "@jd1FumDbnxj", + "app_version": "C8gRC82", + "os_version": "p)h6psb", + "sdk_version": "OzH#USjE", + "logged_at": "2022-11-11T01:32:29.464+00:00", + "created_at": "2022-11-11T01:32:29.464+00:00", + "bulk_pack_file_name": null + }, + { + "id": "c9cf3bad-e960-4d03-ae0a-627b6deb6745", + "device_identifier": "IS9Ya4Cpp^X$a@", + "brand": "IwVzma", + "model": "E3&#^w7E3j9nooK9J&", + "device": "D2sL#4Jn)", + "serial": "BPdaMUOMK", + "hardware": "R0q!$k8m%kh7Tf", + "manufacturer": "Rj1Y*Bd", + "app_build": "yHsQIg@kdYroLP0Zp", + "app_version": "#J4#aX$6P]9", + "os_version": "3FytPEQc3MYc3", + "sdk_version": "Ckh1tmtWtTYKDe", + "logged_at": "2022-11-11T01:32:29.463+00:00", + "created_at": "2022-11-11T01:32:29.463+00:00", + "bulk_pack_file_name": null + }, + { + "id": "c9cf3bad-e960-4d03-ae0a-627b6deb6745", + "device_identifier": "IS9Ya4Cpp^X$a@", + "brand": "IwVzma", + "model": "E3&#^w7E3j9nooK9J&", + "device": "D2sL#4Jn)", + "serial": "BPdaMUOMK", + "hardware": "R0q!$k8m%kh7Tf", + "manufacturer": "Rj1Y*Bd", + "app_build": "yHsQIg@kdYroLP0Zp", + "app_version": "#J4#aX$6P]9", + "os_version": "3FytPEQc3MYc3", + "sdk_version": "Ckh1tmtWtTYKDe", + "logged_at": "2022-11-11T01:32:29.463+00:00", + "created_at": "2022-11-11T01:32:29.463+00:00", + "bulk_pack_file_name": null + }, + { + "id": "fe821d54-069a-4c23-bfaf-77b27f0ef81e", + "device_identifier": "[#ebnBK*1tPZS!d9", + "brand": ")JZ1xSOf0giQ(EA0aW8r", + "model": "Xq(Yh5KGe!LN$wv@x*", + "device": "d*8xn&o8Eec", + "serial": "fm4kw!roIl", + "hardware": "g(FkuMd2", + "manufacturer": "XM!zkgucuQs", + "app_build": "t[fhim(3eUp6", + "app_version": "murnK%fxDoBGziod", + "os_version": "gXOt!0jCAYJhLLpECyR7", + "sdk_version": "(u67m(!WTt", + "logged_at": "2022-11-11T01:32:29.449+00:00", + "created_at": "2022-11-11T01:32:29.449+00:00", + "bulk_pack_file_name": null + }, + { + "id": "aa814ad2-4e0c-43b9-a993-f84f913864ff", + "device_identifier": "89ym6Pj", + "brand": "bXuF%WLlhvA3]", + "model": "dc#kT[mW()G4^@R*[gJ", + "device": "7sDI@SzAH89hxFvep!]", + "serial": "5xEmG)[kVCV$n", + "hardware": "k#&%7ulPoyj7p", + "manufacturer": "QQzlS", + "app_build": "$NR^9YI5L", + "app_version": "DCzgM^i[xe", + "os_version": "a)g]yBM2!l87pwEIhK", + "sdk_version": "3lgzuwNvkLps7ezP]bj", + "logged_at": "2022-11-11T01:32:29.461+00:00", + "created_at": "2022-11-11T01:32:29.461+00:00", + "bulk_pack_file_name": null + }, + { + "id": "d7b30343-1731-4a49-a805-aa473d3ab630", + "device_identifier": "qBOIX", + "brand": "v2lOH*", + "model": "0K7HOW6MZyojeCQO1", + "device": "qoT9rS", + "serial": "*gHtxX%(jbLRqj%L", + "hardware": "S$o[1UJHlZX0bOe&x0FI", + "manufacturer": "LU2S9Kt&N!vFhY*s4", + "app_build": "(jWE3WQpiE]*!K(1h", + "app_version": "7QFgI!7VBa3L", + "os_version": "%By@n", + "sdk_version": "Z[#0jQhl4SApC48O)9&", + "logged_at": "2022-11-11T01:32:29.454+00:00", + "created_at": "2022-11-11T01:32:29.454+00:00", + "bulk_pack_file_name": null + }, + { + "id": "fe821d54-069a-4c23-bfaf-77b27f0ef81e", + "device_identifier": "[#ebnBK*1tPZS!d9", + "brand": ")JZ1xSOf0giQ(EA0aW8r", + "model": "Xq(Yh5KGe!LN$wv@x*", + "device": "d*8xn&o8Eec", + "serial": "fm4kw!roIl", + "hardware": "g(FkuMd2", + "manufacturer": "XM!zkgucuQs", + "app_build": "t[fhim(3eUp6", + "app_version": "murnK%fxDoBGziod", + "os_version": "gXOt!0jCAYJhLLpECyR7", + "sdk_version": "(u67m(!WTt", + "logged_at": "2022-11-11T01:32:29.449+00:00", + "created_at": "2022-11-11T01:32:29.449+00:00", + "bulk_pack_file_name": null + }, + { + "id": "d7b30343-1731-4a49-a805-aa473d3ab630", + "device_identifier": "qBOIX", + "brand": "v2lOH*", + "model": "0K7HOW6MZyojeCQO1", + "device": "qoT9rS", + "serial": "*gHtxX%(jbLRqj%L", + "hardware": "S$o[1UJHlZX0bOe&x0FI", + "manufacturer": "LU2S9Kt&N!vFhY*s4", + "app_build": "(jWE3WQpiE]*!K(1h", + "app_version": "7QFgI!7VBa3L", + "os_version": "%By@n", + "sdk_version": "Z[#0jQhl4SApC48O)9&", + "logged_at": "2022-11-11T01:32:29.454+00:00", + "created_at": "2022-11-11T01:32:29.454+00:00", + "bulk_pack_file_name": null + }, + { + "id": "9cfb8a68-ca68-452c-9226-0aedefc1c3ca", + "device_identifier": "k8rETeVPi", + "brand": "Eh]kQlY6qVa!Cyryr", + "model": "(Vj(uDn", + "device": "#uAn&D", + "serial": "r]vneJ@RKq0m2b", + "hardware": "lDDj2QZy#t", + "manufacturer": ")RN#UArd)eK", + "app_build": "@jd1FumDbnxj", + "app_version": "C8gRC82", + "os_version": "p)h6psb", + "sdk_version": "OzH#USjE", + "logged_at": "2022-11-11T01:32:29.464+00:00", + "created_at": "2022-11-11T01:32:29.464+00:00", + "bulk_pack_file_name": null + }, + { + "id": "fe821d54-069a-4c23-bfaf-77b27f0ef81e", + "device_identifier": "[#ebnBK*1tPZS!d9", + "brand": ")JZ1xSOf0giQ(EA0aW8r", + "model": "Xq(Yh5KGe!LN$wv@x*", + "device": "d*8xn&o8Eec", + "serial": "fm4kw!roIl", + "hardware": "g(FkuMd2", + "manufacturer": "XM!zkgucuQs", + "app_build": "t[fhim(3eUp6", + "app_version": "murnK%fxDoBGziod", + "os_version": "gXOt!0jCAYJhLLpECyR7", + "sdk_version": "(u67m(!WTt", + "logged_at": "2022-11-11T01:32:29.449+00:00", + "created_at": "2022-11-11T01:32:29.449+00:00", + "bulk_pack_file_name": null + }, + { + "id": "c9cf3bad-e960-4d03-ae0a-627b6deb6745", + "device_identifier": "IS9Ya4Cpp^X$a@", + "brand": "IwVzma", + "model": "E3&#^w7E3j9nooK9J&", + "device": "D2sL#4Jn)", + "serial": "BPdaMUOMK", + "hardware": "R0q!$k8m%kh7Tf", + "manufacturer": "Rj1Y*Bd", + "app_build": "yHsQIg@kdYroLP0Zp", + "app_version": "#J4#aX$6P]9", + "os_version": "3FytPEQc3MYc3", + "sdk_version": "Ckh1tmtWtTYKDe", + "logged_at": "2022-11-11T01:32:29.463+00:00", + "created_at": "2022-11-11T01:32:29.463+00:00", + "bulk_pack_file_name": null + }, + { + "id": "c9cf3bad-e960-4d03-ae0a-627b6deb6745", + "device_identifier": "IS9Ya4Cpp^X$a@", + "brand": "IwVzma", + "model": "E3&#^w7E3j9nooK9J&", + "device": "D2sL#4Jn)", + "serial": "BPdaMUOMK", + "hardware": "R0q!$k8m%kh7Tf", + "manufacturer": "Rj1Y*Bd", + "app_build": "yHsQIg@kdYroLP0Zp", + "app_version": "#J4#aX$6P]9", + "os_version": "3FytPEQc3MYc3", + "sdk_version": "Ckh1tmtWtTYKDe", + "logged_at": "2022-11-11T01:32:29.463+00:00", + "created_at": "2022-11-11T01:32:29.463+00:00", + "bulk_pack_file_name": null + }, + { + "id": "c9cf3bad-e960-4d03-ae0a-627b6deb6745", + "device_identifier": "IS9Ya4Cpp^X$a@", + "brand": "IwVzma", + "model": "E3&#^w7E3j9nooK9J&", + "device": "D2sL#4Jn)", + "serial": "BPdaMUOMK", + "hardware": "R0q!$k8m%kh7Tf", + "manufacturer": "Rj1Y*Bd", + "app_build": "yHsQIg@kdYroLP0Zp", + "app_version": "#J4#aX$6P]9", + "os_version": "3FytPEQc3MYc3", + "sdk_version": "Ckh1tmtWtTYKDe", + "logged_at": "2022-11-11T01:32:29.463+00:00", + "created_at": "2022-11-11T01:32:29.463+00:00", + "bulk_pack_file_name": null + }, + { + "id": "9cfb8a68-ca68-452c-9226-0aedefc1c3ca", + "device_identifier": "k8rETeVPi", + "brand": "Eh]kQlY6qVa!Cyryr", + "model": "(Vj(uDn", + "device": "#uAn&D", + "serial": "r]vneJ@RKq0m2b", + "hardware": "lDDj2QZy#t", + "manufacturer": ")RN#UArd)eK", + "app_build": "@jd1FumDbnxj", + "app_version": "C8gRC82", + "os_version": "p)h6psb", + "sdk_version": "OzH#USjE", + "logged_at": "2022-11-11T01:32:29.464+00:00", + "created_at": "2022-11-11T01:32:29.464+00:00", + "bulk_pack_file_name": null + }, + { + "id": "c9cf3bad-e960-4d03-ae0a-627b6deb6745", + "device_identifier": "IS9Ya4Cpp^X$a@", + "brand": "IwVzma", + "model": "E3&#^w7E3j9nooK9J&", + "device": "D2sL#4Jn)", + "serial": "BPdaMUOMK", + "hardware": "R0q!$k8m%kh7Tf", + "manufacturer": "Rj1Y*Bd", + "app_build": "yHsQIg@kdYroLP0Zp", + "app_version": "#J4#aX$6P]9", + "os_version": "3FytPEQc3MYc3", + "sdk_version": "Ckh1tmtWtTYKDe", + "logged_at": "2022-11-11T01:32:29.463+00:00", + "created_at": "2022-11-11T01:32:29.463+00:00", + "bulk_pack_file_name": null + }, + { + "id": "9cfb8a68-ca68-452c-9226-0aedefc1c3ca", + "device_identifier": "k8rETeVPi", + "brand": "Eh]kQlY6qVa!Cyryr", + "model": "(Vj(uDn", + "device": "#uAn&D", + "serial": "r]vneJ@RKq0m2b", + "hardware": "lDDj2QZy#t", + "manufacturer": ")RN#UArd)eK", + "app_build": "@jd1FumDbnxj", + "app_version": "C8gRC82", + "os_version": "p)h6psb", + "sdk_version": "OzH#USjE", + "logged_at": "2022-11-11T01:32:29.464+00:00", + "created_at": "2022-11-11T01:32:29.464+00:00", + "bulk_pack_file_name": null + }, + { + "id": "c9cf3bad-e960-4d03-ae0a-627b6deb6745", + "device_identifier": "IS9Ya4Cpp^X$a@", + "brand": "IwVzma", + "model": "E3&#^w7E3j9nooK9J&", + "device": "D2sL#4Jn)", + "serial": "BPdaMUOMK", + "hardware": "R0q!$k8m%kh7Tf", + "manufacturer": "Rj1Y*Bd", + "app_build": "yHsQIg@kdYroLP0Zp", + "app_version": "#J4#aX$6P]9", + "os_version": "3FytPEQc3MYc3", + "sdk_version": "Ckh1tmtWtTYKDe", + "logged_at": "2022-11-11T01:32:29.463+00:00", + "created_at": "2022-11-11T01:32:29.463+00:00", + "bulk_pack_file_name": null + }, + { + "id": "aa814ad2-4e0c-43b9-a993-f84f913864ff", + "device_identifier": "89ym6Pj", + "brand": "bXuF%WLlhvA3]", + "model": "dc#kT[mW()G4^@R*[gJ", + "device": "7sDI@SzAH89hxFvep!]", + "serial": "5xEmG)[kVCV$n", + "hardware": "k#&%7ulPoyj7p", + "manufacturer": "QQzlS", + "app_build": "$NR^9YI5L", + "app_version": "DCzgM^i[xe", + "os_version": "a)g]yBM2!l87pwEIhK", + "sdk_version": "3lgzuwNvkLps7ezP]bj", + "logged_at": "2022-11-11T01:32:29.461+00:00", + "created_at": "2022-11-11T01:32:29.461+00:00", + "bulk_pack_file_name": null + }, + { + "id": "9cfb8a68-ca68-452c-9226-0aedefc1c3ca", + "device_identifier": "k8rETeVPi", + "brand": "Eh]kQlY6qVa!Cyryr", + "model": "(Vj(uDn", + "device": "#uAn&D", + "serial": "r]vneJ@RKq0m2b", + "hardware": "lDDj2QZy#t", + "manufacturer": ")RN#UArd)eK", + "app_build": "@jd1FumDbnxj", + "app_version": "C8gRC82", + "os_version": "p)h6psb", + "sdk_version": "OzH#USjE", + "logged_at": "2022-11-11T01:32:29.464+00:00", + "created_at": "2022-11-11T01:32:29.464+00:00", + "bulk_pack_file_name": null + }, + { + "id": "c9cf3bad-e960-4d03-ae0a-627b6deb6745", + "device_identifier": "IS9Ya4Cpp^X$a@", + "brand": "IwVzma", + "model": "E3&#^w7E3j9nooK9J&", + "device": "D2sL#4Jn)", + "serial": "BPdaMUOMK", + "hardware": "R0q!$k8m%kh7Tf", + "manufacturer": "Rj1Y*Bd", + "app_build": "yHsQIg@kdYroLP0Zp", + "app_version": "#J4#aX$6P]9", + "os_version": "3FytPEQc3MYc3", + "sdk_version": "Ckh1tmtWtTYKDe", + "logged_at": "2022-11-11T01:32:29.463+00:00", + "created_at": "2022-11-11T01:32:29.463+00:00", + "bulk_pack_file_name": null + }, + { + "id": "fe821d54-069a-4c23-bfaf-77b27f0ef81e", + "device_identifier": "[#ebnBK*1tPZS!d9", + "brand": ")JZ1xSOf0giQ(EA0aW8r", + "model": "Xq(Yh5KGe!LN$wv@x*", + "device": "d*8xn&o8Eec", + "serial": "fm4kw!roIl", + "hardware": "g(FkuMd2", + "manufacturer": "XM!zkgucuQs", + "app_build": "t[fhim(3eUp6", + "app_version": "murnK%fxDoBGziod", + "os_version": "gXOt!0jCAYJhLLpECyR7", + "sdk_version": "(u67m(!WTt", + "logged_at": "2022-11-11T01:32:29.449+00:00", + "created_at": "2022-11-11T01:32:29.449+00:00", + "bulk_pack_file_name": null + }, + { + "id": "d7b30343-1731-4a49-a805-aa473d3ab630", + "device_identifier": "qBOIX", + "brand": "v2lOH*", + "model": "0K7HOW6MZyojeCQO1", + "device": "qoT9rS", + "serial": "*gHtxX%(jbLRqj%L", + "hardware": "S$o[1UJHlZX0bOe&x0FI", + "manufacturer": "LU2S9Kt&N!vFhY*s4", + "app_build": "(jWE3WQpiE]*!K(1h", + "app_version": "7QFgI!7VBa3L", + "os_version": "%By@n", + "sdk_version": "Z[#0jQhl4SApC48O)9&", + "logged_at": "2022-11-11T01:32:29.454+00:00", + "created_at": "2022-11-11T01:32:29.454+00:00", + "bulk_pack_file_name": null + }, + { + "id": "9cfb8a68-ca68-452c-9226-0aedefc1c3ca", + "device_identifier": "k8rETeVPi", + "brand": "Eh]kQlY6qVa!Cyryr", + "model": "(Vj(uDn", + "device": "#uAn&D", + "serial": "r]vneJ@RKq0m2b", + "hardware": "lDDj2QZy#t", + "manufacturer": ")RN#UArd)eK", + "app_build": "@jd1FumDbnxj", + "app_version": "C8gRC82", + "os_version": "p)h6psb", + "sdk_version": "OzH#USjE", + "logged_at": "2022-11-11T01:32:29.464+00:00", + "created_at": "2022-11-11T01:32:29.464+00:00", + "bulk_pack_file_name": null + }, + { + "id": "c9cf3bad-e960-4d03-ae0a-627b6deb6745", + "device_identifier": "IS9Ya4Cpp^X$a@", + "brand": "IwVzma", + "model": "E3&#^w7E3j9nooK9J&", + "device": "D2sL#4Jn)", + "serial": "BPdaMUOMK", + "hardware": "R0q!$k8m%kh7Tf", + "manufacturer": "Rj1Y*Bd", + "app_build": "yHsQIg@kdYroLP0Zp", + "app_version": "#J4#aX$6P]9", + "os_version": "3FytPEQc3MYc3", + "sdk_version": "Ckh1tmtWtTYKDe", + "logged_at": "2022-11-11T01:32:29.463+00:00", + "created_at": "2022-11-11T01:32:29.463+00:00", + "bulk_pack_file_name": null + }, + { + "id": "9cfb8a68-ca68-452c-9226-0aedefc1c3ca", + "device_identifier": "k8rETeVPi", + "brand": "Eh]kQlY6qVa!Cyryr", + "model": "(Vj(uDn", + "device": "#uAn&D", + "serial": "r]vneJ@RKq0m2b", + "hardware": "lDDj2QZy#t", + "manufacturer": ")RN#UArd)eK", + "app_build": "@jd1FumDbnxj", + "app_version": "C8gRC82", + "os_version": "p)h6psb", + "sdk_version": "OzH#USjE", + "logged_at": "2022-11-11T01:32:29.464+00:00", + "created_at": "2022-11-11T01:32:29.464+00:00", + "bulk_pack_file_name": null + }, + { + "id": "9cfb8a68-ca68-452c-9226-0aedefc1c3ca", + "device_identifier": "k8rETeVPi", + "brand": "Eh]kQlY6qVa!Cyryr", + "model": "(Vj(uDn", + "device": "#uAn&D", + "serial": "r]vneJ@RKq0m2b", + "hardware": "lDDj2QZy#t", + "manufacturer": ")RN#UArd)eK", + "app_build": "@jd1FumDbnxj", + "app_version": "C8gRC82", + "os_version": "p)h6psb", + "sdk_version": "OzH#USjE", + "logged_at": "2022-11-11T01:32:29.464+00:00", + "created_at": "2022-11-11T01:32:29.464+00:00", + "bulk_pack_file_name": null + }, + { + "id": "c9cf3bad-e960-4d03-ae0a-627b6deb6745", + "device_identifier": "IS9Ya4Cpp^X$a@", + "brand": "IwVzma", + "model": "E3&#^w7E3j9nooK9J&", + "device": "D2sL#4Jn)", + "serial": "BPdaMUOMK", + "hardware": "R0q!$k8m%kh7Tf", + "manufacturer": "Rj1Y*Bd", + "app_build": "yHsQIg@kdYroLP0Zp", + "app_version": "#J4#aX$6P]9", + "os_version": "3FytPEQc3MYc3", + "sdk_version": "Ckh1tmtWtTYKDe", + "logged_at": "2022-11-11T01:32:29.463+00:00", + "created_at": "2022-11-11T01:32:29.463+00:00", + "bulk_pack_file_name": null + }, + { + "id": "9cfb8a68-ca68-452c-9226-0aedefc1c3ca", + "device_identifier": "k8rETeVPi", + "brand": "Eh]kQlY6qVa!Cyryr", + "model": "(Vj(uDn", + "device": "#uAn&D", + "serial": "r]vneJ@RKq0m2b", + "hardware": "lDDj2QZy#t", + "manufacturer": ")RN#UArd)eK", + "app_build": "@jd1FumDbnxj", + "app_version": "C8gRC82", + "os_version": "p)h6psb", + "sdk_version": "OzH#USjE", + "logged_at": "2022-11-11T01:32:29.464+00:00", + "created_at": "2022-11-11T01:32:29.464+00:00", + "bulk_pack_file_name": null + }, + { + "id": "aa814ad2-4e0c-43b9-a993-f84f913864ff", + "device_identifier": "89ym6Pj", + "brand": "bXuF%WLlhvA3]", + "model": "dc#kT[mW()G4^@R*[gJ", + "device": "7sDI@SzAH89hxFvep!]", + "serial": "5xEmG)[kVCV$n", + "hardware": "k#&%7ulPoyj7p", + "manufacturer": "QQzlS", + "app_build": "$NR^9YI5L", + "app_version": "DCzgM^i[xe", + "os_version": "a)g]yBM2!l87pwEIhK", + "sdk_version": "3lgzuwNvkLps7ezP]bj", + "logged_at": "2022-11-11T01:32:29.461+00:00", + "created_at": "2022-11-11T01:32:29.461+00:00", + "bulk_pack_file_name": null + }, + { + "id": "aa814ad2-4e0c-43b9-a993-f84f913864ff", + "device_identifier": "89ym6Pj", + "brand": "bXuF%WLlhvA3]", + "model": "dc#kT[mW()G4^@R*[gJ", + "device": "7sDI@SzAH89hxFvep!]", + "serial": "5xEmG)[kVCV$n", + "hardware": "k#&%7ulPoyj7p", + "manufacturer": "QQzlS", + "app_build": "$NR^9YI5L", + "app_version": "DCzgM^i[xe", + "os_version": "a)g]yBM2!l87pwEIhK", + "sdk_version": "3lgzuwNvkLps7ezP]bj", + "logged_at": "2022-11-11T01:32:29.461+00:00", + "created_at": "2022-11-11T01:32:29.461+00:00", + "bulk_pack_file_name": null + }, + { + "id": "c9cf3bad-e960-4d03-ae0a-627b6deb6745", + "device_identifier": "IS9Ya4Cpp^X$a@", + "brand": "IwVzma", + "model": "E3&#^w7E3j9nooK9J&", + "device": "D2sL#4Jn)", + "serial": "BPdaMUOMK", + "hardware": "R0q!$k8m%kh7Tf", + "manufacturer": "Rj1Y*Bd", + "app_build": "yHsQIg@kdYroLP0Zp", + "app_version": "#J4#aX$6P]9", + "os_version": "3FytPEQc3MYc3", + "sdk_version": "Ckh1tmtWtTYKDe", + "logged_at": "2022-11-11T01:32:29.463+00:00", + "created_at": "2022-11-11T01:32:29.463+00:00", + "bulk_pack_file_name": null + }, + { + "id": "aa814ad2-4e0c-43b9-a993-f84f913864ff", + "device_identifier": "89ym6Pj", + "brand": "bXuF%WLlhvA3]", + "model": "dc#kT[mW()G4^@R*[gJ", + "device": "7sDI@SzAH89hxFvep!]", + "serial": "5xEmG)[kVCV$n", + "hardware": "k#&%7ulPoyj7p", + "manufacturer": "QQzlS", + "app_build": "$NR^9YI5L", + "app_version": "DCzgM^i[xe", + "os_version": "a)g]yBM2!l87pwEIhK", + "sdk_version": "3lgzuwNvkLps7ezP]bj", + "logged_at": "2022-11-11T01:32:29.461+00:00", + "created_at": "2022-11-11T01:32:29.461+00:00", + "bulk_pack_file_name": null + }, + { + "id": "d7b30343-1731-4a49-a805-aa473d3ab630", + "device_identifier": "qBOIX", + "brand": "v2lOH*", + "model": "0K7HOW6MZyojeCQO1", + "device": "qoT9rS", + "serial": "*gHtxX%(jbLRqj%L", + "hardware": "S$o[1UJHlZX0bOe&x0FI", + "manufacturer": "LU2S9Kt&N!vFhY*s4", + "app_build": "(jWE3WQpiE]*!K(1h", + "app_version": "7QFgI!7VBa3L", + "os_version": "%By@n", + "sdk_version": "Z[#0jQhl4SApC48O)9&", + "logged_at": "2022-11-11T01:32:29.454+00:00", + "created_at": "2022-11-11T01:32:29.454+00:00", + "bulk_pack_file_name": null + }, + { + "id": "c9cf3bad-e960-4d03-ae0a-627b6deb6745", + "device_identifier": "IS9Ya4Cpp^X$a@", + "brand": "IwVzma", + "model": "E3&#^w7E3j9nooK9J&", + "device": "D2sL#4Jn)", + "serial": "BPdaMUOMK", + "hardware": "R0q!$k8m%kh7Tf", + "manufacturer": "Rj1Y*Bd", + "app_build": "yHsQIg@kdYroLP0Zp", + "app_version": "#J4#aX$6P]9", + "os_version": "3FytPEQc3MYc3", + "sdk_version": "Ckh1tmtWtTYKDe", + "logged_at": "2022-11-11T01:32:29.463+00:00", + "created_at": "2022-11-11T01:32:29.463+00:00", + "bulk_pack_file_name": null + }, + { + "id": "9cfb8a68-ca68-452c-9226-0aedefc1c3ca", + "device_identifier": "k8rETeVPi", + "brand": "Eh]kQlY6qVa!Cyryr", + "model": "(Vj(uDn", + "device": "#uAn&D", + "serial": "r]vneJ@RKq0m2b", + "hardware": "lDDj2QZy#t", + "manufacturer": ")RN#UArd)eK", + "app_build": "@jd1FumDbnxj", + "app_version": "C8gRC82", + "os_version": "p)h6psb", + "sdk_version": "OzH#USjE", + "logged_at": "2022-11-11T01:32:29.464+00:00", + "created_at": "2022-11-11T01:32:29.464+00:00", + "bulk_pack_file_name": null + }, + { + "id": "fe821d54-069a-4c23-bfaf-77b27f0ef81e", + "device_identifier": "[#ebnBK*1tPZS!d9", + "brand": ")JZ1xSOf0giQ(EA0aW8r", + "model": "Xq(Yh5KGe!LN$wv@x*", + "device": "d*8xn&o8Eec", + "serial": "fm4kw!roIl", + "hardware": "g(FkuMd2", + "manufacturer": "XM!zkgucuQs", + "app_build": "t[fhim(3eUp6", + "app_version": "murnK%fxDoBGziod", + "os_version": "gXOt!0jCAYJhLLpECyR7", + "sdk_version": "(u67m(!WTt", + "logged_at": "2022-11-11T01:32:29.449+00:00", + "created_at": "2022-11-11T01:32:29.449+00:00", + "bulk_pack_file_name": null + }, + { + "id": "c9cf3bad-e960-4d03-ae0a-627b6deb6745", + "device_identifier": "IS9Ya4Cpp^X$a@", + "brand": "IwVzma", + "model": "E3&#^w7E3j9nooK9J&", + "device": "D2sL#4Jn)", + "serial": "BPdaMUOMK", + "hardware": "R0q!$k8m%kh7Tf", + "manufacturer": "Rj1Y*Bd", + "app_build": "yHsQIg@kdYroLP0Zp", + "app_version": "#J4#aX$6P]9", + "os_version": "3FytPEQc3MYc3", + "sdk_version": "Ckh1tmtWtTYKDe", + "logged_at": "2022-11-11T01:32:29.463+00:00", + "created_at": "2022-11-11T01:32:29.463+00:00", + "bulk_pack_file_name": null + }, + { + "id": "9cfb8a68-ca68-452c-9226-0aedefc1c3ca", + "device_identifier": "k8rETeVPi", + "brand": "Eh]kQlY6qVa!Cyryr", + "model": "(Vj(uDn", + "device": "#uAn&D", + "serial": "r]vneJ@RKq0m2b", + "hardware": "lDDj2QZy#t", + "manufacturer": ")RN#UArd)eK", + "app_build": "@jd1FumDbnxj", + "app_version": "C8gRC82", + "os_version": "p)h6psb", + "sdk_version": "OzH#USjE", + "logged_at": "2022-11-11T01:32:29.464+00:00", + "created_at": "2022-11-11T01:32:29.464+00:00", + "bulk_pack_file_name": null + }, + { + "id": "9cfb8a68-ca68-452c-9226-0aedefc1c3ca", + "device_identifier": "k8rETeVPi", + "brand": "Eh]kQlY6qVa!Cyryr", + "model": "(Vj(uDn", + "device": "#uAn&D", + "serial": "r]vneJ@RKq0m2b", + "hardware": "lDDj2QZy#t", + "manufacturer": ")RN#UArd)eK", + "app_build": "@jd1FumDbnxj", + "app_version": "C8gRC82", + "os_version": "p)h6psb", + "sdk_version": "OzH#USjE", + "logged_at": "2022-11-11T01:32:29.464+00:00", + "created_at": "2022-11-11T01:32:29.464+00:00", + "bulk_pack_file_name": null + }, + { + "id": "fe821d54-069a-4c23-bfaf-77b27f0ef81e", + "device_identifier": "[#ebnBK*1tPZS!d9", + "brand": ")JZ1xSOf0giQ(EA0aW8r", + "model": "Xq(Yh5KGe!LN$wv@x*", + "device": "d*8xn&o8Eec", + "serial": "fm4kw!roIl", + "hardware": "g(FkuMd2", + "manufacturer": "XM!zkgucuQs", + "app_build": "t[fhim(3eUp6", + "app_version": "murnK%fxDoBGziod", + "os_version": "gXOt!0jCAYJhLLpECyR7", + "sdk_version": "(u67m(!WTt", + "logged_at": "2022-11-11T01:32:29.449+00:00", + "created_at": "2022-11-11T01:32:29.449+00:00", + "bulk_pack_file_name": null + }, + { + "id": "9cfb8a68-ca68-452c-9226-0aedefc1c3ca", + "device_identifier": "k8rETeVPi", + "brand": "Eh]kQlY6qVa!Cyryr", + "model": "(Vj(uDn", + "device": "#uAn&D", + "serial": "r]vneJ@RKq0m2b", + "hardware": "lDDj2QZy#t", + "manufacturer": ")RN#UArd)eK", + "app_build": "@jd1FumDbnxj", + "app_version": "C8gRC82", + "os_version": "p)h6psb", + "sdk_version": "OzH#USjE", + "logged_at": "2022-11-11T01:32:29.464+00:00", + "created_at": "2022-11-11T01:32:29.464+00:00", + "bulk_pack_file_name": null + }, + { + "id": "9cfb8a68-ca68-452c-9226-0aedefc1c3ca", + "device_identifier": "k8rETeVPi", + "brand": "Eh]kQlY6qVa!Cyryr", + "model": "(Vj(uDn", + "device": "#uAn&D", + "serial": "r]vneJ@RKq0m2b", + "hardware": "lDDj2QZy#t", + "manufacturer": ")RN#UArd)eK", + "app_build": "@jd1FumDbnxj", + "app_version": "C8gRC82", + "os_version": "p)h6psb", + "sdk_version": "OzH#USjE", + "logged_at": "2022-11-11T01:32:29.464+00:00", + "created_at": "2022-11-11T01:32:29.464+00:00", + "bulk_pack_file_name": null + }, + { + "id": "d7b30343-1731-4a49-a805-aa473d3ab630", + "device_identifier": "qBOIX", + "brand": "v2lOH*", + "model": "0K7HOW6MZyojeCQO1", + "device": "qoT9rS", + "serial": "*gHtxX%(jbLRqj%L", + "hardware": "S$o[1UJHlZX0bOe&x0FI", + "manufacturer": "LU2S9Kt&N!vFhY*s4", + "app_build": "(jWE3WQpiE]*!K(1h", + "app_version": "7QFgI!7VBa3L", + "os_version": "%By@n", + "sdk_version": "Z[#0jQhl4SApC48O)9&", + "logged_at": "2022-11-11T01:32:29.454+00:00", + "created_at": "2022-11-11T01:32:29.454+00:00", + "bulk_pack_file_name": null + }, + { + "id": "fe821d54-069a-4c23-bfaf-77b27f0ef81e", + "device_identifier": "[#ebnBK*1tPZS!d9", + "brand": ")JZ1xSOf0giQ(EA0aW8r", + "model": "Xq(Yh5KGe!LN$wv@x*", + "device": "d*8xn&o8Eec", + "serial": "fm4kw!roIl", + "hardware": "g(FkuMd2", + "manufacturer": "XM!zkgucuQs", + "app_build": "t[fhim(3eUp6", + "app_version": "murnK%fxDoBGziod", + "os_version": "gXOt!0jCAYJhLLpECyR7", + "sdk_version": "(u67m(!WTt", + "logged_at": "2022-11-11T01:32:29.449+00:00", + "created_at": "2022-11-11T01:32:29.449+00:00", + "bulk_pack_file_name": null + }, + { + "id": "d7b30343-1731-4a49-a805-aa473d3ab630", + "device_identifier": "qBOIX", + "brand": "v2lOH*", + "model": "0K7HOW6MZyojeCQO1", + "device": "qoT9rS", + "serial": "*gHtxX%(jbLRqj%L", + "hardware": "S$o[1UJHlZX0bOe&x0FI", + "manufacturer": "LU2S9Kt&N!vFhY*s4", + "app_build": "(jWE3WQpiE]*!K(1h", + "app_version": "7QFgI!7VBa3L", + "os_version": "%By@n", + "sdk_version": "Z[#0jQhl4SApC48O)9&", + "logged_at": "2022-11-11T01:32:29.454+00:00", + "created_at": "2022-11-11T01:32:29.454+00:00", + "bulk_pack_file_name": null + }, + { + "id": "c9cf3bad-e960-4d03-ae0a-627b6deb6745", + "device_identifier": "IS9Ya4Cpp^X$a@", + "brand": "IwVzma", + "model": "E3&#^w7E3j9nooK9J&", + "device": "D2sL#4Jn)", + "serial": "BPdaMUOMK", + "hardware": "R0q!$k8m%kh7Tf", + "manufacturer": "Rj1Y*Bd", + "app_build": "yHsQIg@kdYroLP0Zp", + "app_version": "#J4#aX$6P]9", + "os_version": "3FytPEQc3MYc3", + "sdk_version": "Ckh1tmtWtTYKDe", + "logged_at": "2022-11-11T01:32:29.463+00:00", + "created_at": "2022-11-11T01:32:29.463+00:00", + "bulk_pack_file_name": null + }, + { + "id": "fe821d54-069a-4c23-bfaf-77b27f0ef81e", + "device_identifier": "[#ebnBK*1tPZS!d9", + "brand": ")JZ1xSOf0giQ(EA0aW8r", + "model": "Xq(Yh5KGe!LN$wv@x*", + "device": "d*8xn&o8Eec", + "serial": "fm4kw!roIl", + "hardware": "g(FkuMd2", + "manufacturer": "XM!zkgucuQs", + "app_build": "t[fhim(3eUp6", + "app_version": "murnK%fxDoBGziod", + "os_version": "gXOt!0jCAYJhLLpECyR7", + "sdk_version": "(u67m(!WTt", + "logged_at": "2022-11-11T01:32:29.449+00:00", + "created_at": "2022-11-11T01:32:29.449+00:00", + "bulk_pack_file_name": null + }, + { + "id": "aa814ad2-4e0c-43b9-a993-f84f913864ff", + "device_identifier": "89ym6Pj", + "brand": "bXuF%WLlhvA3]", + "model": "dc#kT[mW()G4^@R*[gJ", + "device": "7sDI@SzAH89hxFvep!]", + "serial": "5xEmG)[kVCV$n", + "hardware": "k#&%7ulPoyj7p", + "manufacturer": "QQzlS", + "app_build": "$NR^9YI5L", + "app_version": "DCzgM^i[xe", + "os_version": "a)g]yBM2!l87pwEIhK", + "sdk_version": "3lgzuwNvkLps7ezP]bj", + "logged_at": "2022-11-11T01:32:29.461+00:00", + "created_at": "2022-11-11T01:32:29.461+00:00", + "bulk_pack_file_name": null + }, + { + "id": "9cfb8a68-ca68-452c-9226-0aedefc1c3ca", + "device_identifier": "k8rETeVPi", + "brand": "Eh]kQlY6qVa!Cyryr", + "model": "(Vj(uDn", + "device": "#uAn&D", + "serial": "r]vneJ@RKq0m2b", + "hardware": "lDDj2QZy#t", + "manufacturer": ")RN#UArd)eK", + "app_build": "@jd1FumDbnxj", + "app_version": "C8gRC82", + "os_version": "p)h6psb", + "sdk_version": "OzH#USjE", + "logged_at": "2022-11-11T01:32:29.464+00:00", + "created_at": "2022-11-11T01:32:29.464+00:00", + "bulk_pack_file_name": null + }, + { + "id": "c9cf3bad-e960-4d03-ae0a-627b6deb6745", + "device_identifier": "IS9Ya4Cpp^X$a@", + "brand": "IwVzma", + "model": "E3&#^w7E3j9nooK9J&", + "device": "D2sL#4Jn)", + "serial": "BPdaMUOMK", + "hardware": "R0q!$k8m%kh7Tf", + "manufacturer": "Rj1Y*Bd", + "app_build": "yHsQIg@kdYroLP0Zp", + "app_version": "#J4#aX$6P]9", + "os_version": "3FytPEQc3MYc3", + "sdk_version": "Ckh1tmtWtTYKDe", + "logged_at": "2022-11-11T01:32:29.463+00:00", + "created_at": "2022-11-11T01:32:29.463+00:00", + "bulk_pack_file_name": null + }, + { + "id": "d7b30343-1731-4a49-a805-aa473d3ab630", + "device_identifier": "qBOIX", + "brand": "v2lOH*", + "model": "0K7HOW6MZyojeCQO1", + "device": "qoT9rS", + "serial": "*gHtxX%(jbLRqj%L", + "hardware": "S$o[1UJHlZX0bOe&x0FI", + "manufacturer": "LU2S9Kt&N!vFhY*s4", + "app_build": "(jWE3WQpiE]*!K(1h", + "app_version": "7QFgI!7VBa3L", + "os_version": "%By@n", + "sdk_version": "Z[#0jQhl4SApC48O)9&", + "logged_at": "2022-11-11T01:32:29.454+00:00", + "created_at": "2022-11-11T01:32:29.454+00:00", + "bulk_pack_file_name": null + }, + { + "id": "fe821d54-069a-4c23-bfaf-77b27f0ef81e", + "device_identifier": "[#ebnBK*1tPZS!d9", + "brand": ")JZ1xSOf0giQ(EA0aW8r", + "model": "Xq(Yh5KGe!LN$wv@x*", + "device": "d*8xn&o8Eec", + "serial": "fm4kw!roIl", + "hardware": "g(FkuMd2", + "manufacturer": "XM!zkgucuQs", + "app_build": "t[fhim(3eUp6", + "app_version": "murnK%fxDoBGziod", + "os_version": "gXOt!0jCAYJhLLpECyR7", + "sdk_version": "(u67m(!WTt", + "logged_at": "2022-11-11T01:32:29.449+00:00", + "created_at": "2022-11-11T01:32:29.449+00:00", + "bulk_pack_file_name": null + }, + { + "id": "d7b30343-1731-4a49-a805-aa473d3ab630", + "device_identifier": "qBOIX", + "brand": "v2lOH*", + "model": "0K7HOW6MZyojeCQO1", + "device": "qoT9rS", + "serial": "*gHtxX%(jbLRqj%L", + "hardware": "S$o[1UJHlZX0bOe&x0FI", + "manufacturer": "LU2S9Kt&N!vFhY*s4", + "app_build": "(jWE3WQpiE]*!K(1h", + "app_version": "7QFgI!7VBa3L", + "os_version": "%By@n", + "sdk_version": "Z[#0jQhl4SApC48O)9&", + "logged_at": "2022-11-11T01:32:29.454+00:00", + "created_at": "2022-11-11T01:32:29.454+00:00", + "bulk_pack_file_name": null + }, + { + "id": "fe821d54-069a-4c23-bfaf-77b27f0ef81e", + "device_identifier": "[#ebnBK*1tPZS!d9", + "brand": ")JZ1xSOf0giQ(EA0aW8r", + "model": "Xq(Yh5KGe!LN$wv@x*", + "device": "d*8xn&o8Eec", + "serial": "fm4kw!roIl", + "hardware": "g(FkuMd2", + "manufacturer": "XM!zkgucuQs", + "app_build": "t[fhim(3eUp6", + "app_version": "murnK%fxDoBGziod", + "os_version": "gXOt!0jCAYJhLLpECyR7", + "sdk_version": "(u67m(!WTt", + "logged_at": "2022-11-11T01:32:29.449+00:00", + "created_at": "2022-11-11T01:32:29.449+00:00", + "bulk_pack_file_name": null + }, + { + "id": "c9cf3bad-e960-4d03-ae0a-627b6deb6745", + "device_identifier": "IS9Ya4Cpp^X$a@", + "brand": "IwVzma", + "model": "E3&#^w7E3j9nooK9J&", + "device": "D2sL#4Jn)", + "serial": "BPdaMUOMK", + "hardware": "R0q!$k8m%kh7Tf", + "manufacturer": "Rj1Y*Bd", + "app_build": "yHsQIg@kdYroLP0Zp", + "app_version": "#J4#aX$6P]9", + "os_version": "3FytPEQc3MYc3", + "sdk_version": "Ckh1tmtWtTYKDe", + "logged_at": "2022-11-11T01:32:29.463+00:00", + "created_at": "2022-11-11T01:32:29.463+00:00", + "bulk_pack_file_name": null + }, + { + "id": "aa814ad2-4e0c-43b9-a993-f84f913864ff", + "device_identifier": "89ym6Pj", + "brand": "bXuF%WLlhvA3]", + "model": "dc#kT[mW()G4^@R*[gJ", + "device": "7sDI@SzAH89hxFvep!]", + "serial": "5xEmG)[kVCV$n", + "hardware": "k#&%7ulPoyj7p", + "manufacturer": "QQzlS", + "app_build": "$NR^9YI5L", + "app_version": "DCzgM^i[xe", + "os_version": "a)g]yBM2!l87pwEIhK", + "sdk_version": "3lgzuwNvkLps7ezP]bj", + "logged_at": "2022-11-11T01:32:29.461+00:00", + "created_at": "2022-11-11T01:32:29.461+00:00", + "bulk_pack_file_name": null + }, + { + "id": "d7b30343-1731-4a49-a805-aa473d3ab630", + "device_identifier": "qBOIX", + "brand": "v2lOH*", + "model": "0K7HOW6MZyojeCQO1", + "device": "qoT9rS", + "serial": "*gHtxX%(jbLRqj%L", + "hardware": "S$o[1UJHlZX0bOe&x0FI", + "manufacturer": "LU2S9Kt&N!vFhY*s4", + "app_build": "(jWE3WQpiE]*!K(1h", + "app_version": "7QFgI!7VBa3L", + "os_version": "%By@n", + "sdk_version": "Z[#0jQhl4SApC48O)9&", + "logged_at": "2022-11-11T01:32:29.454+00:00", + "created_at": "2022-11-11T01:32:29.454+00:00", + "bulk_pack_file_name": null + }, + { + "id": "d7b30343-1731-4a49-a805-aa473d3ab630", + "device_identifier": "qBOIX", + "brand": "v2lOH*", + "model": "0K7HOW6MZyojeCQO1", + "device": "qoT9rS", + "serial": "*gHtxX%(jbLRqj%L", + "hardware": "S$o[1UJHlZX0bOe&x0FI", + "manufacturer": "LU2S9Kt&N!vFhY*s4", + "app_build": "(jWE3WQpiE]*!K(1h", + "app_version": "7QFgI!7VBa3L", + "os_version": "%By@n", + "sdk_version": "Z[#0jQhl4SApC48O)9&", + "logged_at": "2022-11-11T01:32:29.454+00:00", + "created_at": "2022-11-11T01:32:29.454+00:00", + "bulk_pack_file_name": null + }, + { + "id": "c9cf3bad-e960-4d03-ae0a-627b6deb6745", + "device_identifier": "IS9Ya4Cpp^X$a@", + "brand": "IwVzma", + "model": "E3&#^w7E3j9nooK9J&", + "device": "D2sL#4Jn)", + "serial": "BPdaMUOMK", + "hardware": "R0q!$k8m%kh7Tf", + "manufacturer": "Rj1Y*Bd", + "app_build": "yHsQIg@kdYroLP0Zp", + "app_version": "#J4#aX$6P]9", + "os_version": "3FytPEQc3MYc3", + "sdk_version": "Ckh1tmtWtTYKDe", + "logged_at": "2022-11-11T01:32:29.463+00:00", + "created_at": "2022-11-11T01:32:29.463+00:00", + "bulk_pack_file_name": null + }, + { + "id": "aa814ad2-4e0c-43b9-a993-f84f913864ff", + "device_identifier": "89ym6Pj", + "brand": "bXuF%WLlhvA3]", + "model": "dc#kT[mW()G4^@R*[gJ", + "device": "7sDI@SzAH89hxFvep!]", + "serial": "5xEmG)[kVCV$n", + "hardware": "k#&%7ulPoyj7p", + "manufacturer": "QQzlS", + "app_build": "$NR^9YI5L", + "app_version": "DCzgM^i[xe", + "os_version": "a)g]yBM2!l87pwEIhK", + "sdk_version": "3lgzuwNvkLps7ezP]bj", + "logged_at": "2022-11-11T01:32:29.461+00:00", + "created_at": "2022-11-11T01:32:29.461+00:00", + "bulk_pack_file_name": null + }, + { + "id": "9cfb8a68-ca68-452c-9226-0aedefc1c3ca", + "device_identifier": "k8rETeVPi", + "brand": "Eh]kQlY6qVa!Cyryr", + "model": "(Vj(uDn", + "device": "#uAn&D", + "serial": "r]vneJ@RKq0m2b", + "hardware": "lDDj2QZy#t", + "manufacturer": ")RN#UArd)eK", + "app_build": "@jd1FumDbnxj", + "app_version": "C8gRC82", + "os_version": "p)h6psb", + "sdk_version": "OzH#USjE", + "logged_at": "2022-11-11T01:32:29.464+00:00", + "created_at": "2022-11-11T01:32:29.464+00:00", + "bulk_pack_file_name": null + }, + { + "id": "d7b30343-1731-4a49-a805-aa473d3ab630", + "device_identifier": "qBOIX", + "brand": "v2lOH*", + "model": "0K7HOW6MZyojeCQO1", + "device": "qoT9rS", + "serial": "*gHtxX%(jbLRqj%L", + "hardware": "S$o[1UJHlZX0bOe&x0FI", + "manufacturer": "LU2S9Kt&N!vFhY*s4", + "app_build": "(jWE3WQpiE]*!K(1h", + "app_version": "7QFgI!7VBa3L", + "os_version": "%By@n", + "sdk_version": "Z[#0jQhl4SApC48O)9&", + "logged_at": "2022-11-11T01:32:29.454+00:00", + "created_at": "2022-11-11T01:32:29.454+00:00", + "bulk_pack_file_name": null + }, + { + "id": "aa814ad2-4e0c-43b9-a993-f84f913864ff", + "device_identifier": "89ym6Pj", + "brand": "bXuF%WLlhvA3]", + "model": "dc#kT[mW()G4^@R*[gJ", + "device": "7sDI@SzAH89hxFvep!]", + "serial": "5xEmG)[kVCV$n", + "hardware": "k#&%7ulPoyj7p", + "manufacturer": "QQzlS", + "app_build": "$NR^9YI5L", + "app_version": "DCzgM^i[xe", + "os_version": "a)g]yBM2!l87pwEIhK", + "sdk_version": "3lgzuwNvkLps7ezP]bj", + "logged_at": "2022-11-11T01:32:29.461+00:00", + "created_at": "2022-11-11T01:32:29.461+00:00", + "bulk_pack_file_name": null + }, + { + "id": "d7b30343-1731-4a49-a805-aa473d3ab630", + "device_identifier": "qBOIX", + "brand": "v2lOH*", + "model": "0K7HOW6MZyojeCQO1", + "device": "qoT9rS", + "serial": "*gHtxX%(jbLRqj%L", + "hardware": "S$o[1UJHlZX0bOe&x0FI", + "manufacturer": "LU2S9Kt&N!vFhY*s4", + "app_build": "(jWE3WQpiE]*!K(1h", + "app_version": "7QFgI!7VBa3L", + "os_version": "%By@n", + "sdk_version": "Z[#0jQhl4SApC48O)9&", + "logged_at": "2022-11-11T01:32:29.454+00:00", + "created_at": "2022-11-11T01:32:29.454+00:00", + "bulk_pack_file_name": null + }, + { + "id": "d7b30343-1731-4a49-a805-aa473d3ab630", + "device_identifier": "qBOIX", + "brand": "v2lOH*", + "model": "0K7HOW6MZyojeCQO1", + "device": "qoT9rS", + "serial": "*gHtxX%(jbLRqj%L", + "hardware": "S$o[1UJHlZX0bOe&x0FI", + "manufacturer": "LU2S9Kt&N!vFhY*s4", + "app_build": "(jWE3WQpiE]*!K(1h", + "app_version": "7QFgI!7VBa3L", + "os_version": "%By@n", + "sdk_version": "Z[#0jQhl4SApC48O)9&", + "logged_at": "2022-11-11T01:32:29.454+00:00", + "created_at": "2022-11-11T01:32:29.454+00:00", + "bulk_pack_file_name": null + }, + { + "id": "c9cf3bad-e960-4d03-ae0a-627b6deb6745", + "device_identifier": "IS9Ya4Cpp^X$a@", + "brand": "IwVzma", + "model": "E3&#^w7E3j9nooK9J&", + "device": "D2sL#4Jn)", + "serial": "BPdaMUOMK", + "hardware": "R0q!$k8m%kh7Tf", + "manufacturer": "Rj1Y*Bd", + "app_build": "yHsQIg@kdYroLP0Zp", + "app_version": "#J4#aX$6P]9", + "os_version": "3FytPEQc3MYc3", + "sdk_version": "Ckh1tmtWtTYKDe", + "logged_at": "2022-11-11T01:32:29.463+00:00", + "created_at": "2022-11-11T01:32:29.463+00:00", + "bulk_pack_file_name": null + }, + { + "id": "fe821d54-069a-4c23-bfaf-77b27f0ef81e", + "device_identifier": "[#ebnBK*1tPZS!d9", + "brand": ")JZ1xSOf0giQ(EA0aW8r", + "model": "Xq(Yh5KGe!LN$wv@x*", + "device": "d*8xn&o8Eec", + "serial": "fm4kw!roIl", + "hardware": "g(FkuMd2", + "manufacturer": "XM!zkgucuQs", + "app_build": "t[fhim(3eUp6", + "app_version": "murnK%fxDoBGziod", + "os_version": "gXOt!0jCAYJhLLpECyR7", + "sdk_version": "(u67m(!WTt", + "logged_at": "2022-11-11T01:32:29.449+00:00", + "created_at": "2022-11-11T01:32:29.449+00:00", + "bulk_pack_file_name": null + }, + { + "id": "fe821d54-069a-4c23-bfaf-77b27f0ef81e", + "device_identifier": "[#ebnBK*1tPZS!d9", + "brand": ")JZ1xSOf0giQ(EA0aW8r", + "model": "Xq(Yh5KGe!LN$wv@x*", + "device": "d*8xn&o8Eec", + "serial": "fm4kw!roIl", + "hardware": "g(FkuMd2", + "manufacturer": "XM!zkgucuQs", + "app_build": "t[fhim(3eUp6", + "app_version": "murnK%fxDoBGziod", + "os_version": "gXOt!0jCAYJhLLpECyR7", + "sdk_version": "(u67m(!WTt", + "logged_at": "2022-11-11T01:32:29.449+00:00", + "created_at": "2022-11-11T01:32:29.449+00:00", + "bulk_pack_file_name": null + }, + { + "id": "c9cf3bad-e960-4d03-ae0a-627b6deb6745", + "device_identifier": "IS9Ya4Cpp^X$a@", + "brand": "IwVzma", + "model": "E3&#^w7E3j9nooK9J&", + "device": "D2sL#4Jn)", + "serial": "BPdaMUOMK", + "hardware": "R0q!$k8m%kh7Tf", + "manufacturer": "Rj1Y*Bd", + "app_build": "yHsQIg@kdYroLP0Zp", + "app_version": "#J4#aX$6P]9", + "os_version": "3FytPEQc3MYc3", + "sdk_version": "Ckh1tmtWtTYKDe", + "logged_at": "2022-11-11T01:32:29.463+00:00", + "created_at": "2022-11-11T01:32:29.463+00:00", + "bulk_pack_file_name": null + }, + { + "id": "c9cf3bad-e960-4d03-ae0a-627b6deb6745", + "device_identifier": "IS9Ya4Cpp^X$a@", + "brand": "IwVzma", + "model": "E3&#^w7E3j9nooK9J&", + "device": "D2sL#4Jn)", + "serial": "BPdaMUOMK", + "hardware": "R0q!$k8m%kh7Tf", + "manufacturer": "Rj1Y*Bd", + "app_build": "yHsQIg@kdYroLP0Zp", + "app_version": "#J4#aX$6P]9", + "os_version": "3FytPEQc3MYc3", + "sdk_version": "Ckh1tmtWtTYKDe", + "logged_at": "2022-11-11T01:32:29.463+00:00", + "created_at": "2022-11-11T01:32:29.463+00:00", + "bulk_pack_file_name": null + }, + { + "id": "d7b30343-1731-4a49-a805-aa473d3ab630", + "device_identifier": "qBOIX", + "brand": "v2lOH*", + "model": "0K7HOW6MZyojeCQO1", + "device": "qoT9rS", + "serial": "*gHtxX%(jbLRqj%L", + "hardware": "S$o[1UJHlZX0bOe&x0FI", + "manufacturer": "LU2S9Kt&N!vFhY*s4", + "app_build": "(jWE3WQpiE]*!K(1h", + "app_version": "7QFgI!7VBa3L", + "os_version": "%By@n", + "sdk_version": "Z[#0jQhl4SApC48O)9&", + "logged_at": "2022-11-11T01:32:29.454+00:00", + "created_at": "2022-11-11T01:32:29.454+00:00", + "bulk_pack_file_name": null + }, + { + "id": "9cfb8a68-ca68-452c-9226-0aedefc1c3ca", + "device_identifier": "k8rETeVPi", + "brand": "Eh]kQlY6qVa!Cyryr", + "model": "(Vj(uDn", + "device": "#uAn&D", + "serial": "r]vneJ@RKq0m2b", + "hardware": "lDDj2QZy#t", + "manufacturer": ")RN#UArd)eK", + "app_build": "@jd1FumDbnxj", + "app_version": "C8gRC82", + "os_version": "p)h6psb", + "sdk_version": "OzH#USjE", + "logged_at": "2022-11-11T01:32:29.464+00:00", + "created_at": "2022-11-11T01:32:29.464+00:00", + "bulk_pack_file_name": null + }, + { + "id": "9cfb8a68-ca68-452c-9226-0aedefc1c3ca", + "device_identifier": "k8rETeVPi", + "brand": "Eh]kQlY6qVa!Cyryr", + "model": "(Vj(uDn", + "device": "#uAn&D", + "serial": "r]vneJ@RKq0m2b", + "hardware": "lDDj2QZy#t", + "manufacturer": ")RN#UArd)eK", + "app_build": "@jd1FumDbnxj", + "app_version": "C8gRC82", + "os_version": "p)h6psb", + "sdk_version": "OzH#USjE", + "logged_at": "2022-11-11T01:32:29.464+00:00", + "created_at": "2022-11-11T01:32:29.464+00:00", + "bulk_pack_file_name": null + }, + { + "id": "aa814ad2-4e0c-43b9-a993-f84f913864ff", + "device_identifier": "89ym6Pj", + "brand": "bXuF%WLlhvA3]", + "model": "dc#kT[mW()G4^@R*[gJ", + "device": "7sDI@SzAH89hxFvep!]", + "serial": "5xEmG)[kVCV$n", + "hardware": "k#&%7ulPoyj7p", + "manufacturer": "QQzlS", + "app_build": "$NR^9YI5L", + "app_version": "DCzgM^i[xe", + "os_version": "a)g]yBM2!l87pwEIhK", + "sdk_version": "3lgzuwNvkLps7ezP]bj", + "logged_at": "2022-11-11T01:32:29.461+00:00", + "created_at": "2022-11-11T01:32:29.461+00:00", + "bulk_pack_file_name": null + }, + { + "id": "9cfb8a68-ca68-452c-9226-0aedefc1c3ca", + "device_identifier": "k8rETeVPi", + "brand": "Eh]kQlY6qVa!Cyryr", + "model": "(Vj(uDn", + "device": "#uAn&D", + "serial": "r]vneJ@RKq0m2b", + "hardware": "lDDj2QZy#t", + "manufacturer": ")RN#UArd)eK", + "app_build": "@jd1FumDbnxj", + "app_version": "C8gRC82", + "os_version": "p)h6psb", + "sdk_version": "OzH#USjE", + "logged_at": "2022-11-11T01:32:29.464+00:00", + "created_at": "2022-11-11T01:32:29.464+00:00", + "bulk_pack_file_name": null + }, + { + "id": "9cfb8a68-ca68-452c-9226-0aedefc1c3ca", + "device_identifier": "k8rETeVPi", + "brand": "Eh]kQlY6qVa!Cyryr", + "model": "(Vj(uDn", + "device": "#uAn&D", + "serial": "r]vneJ@RKq0m2b", + "hardware": "lDDj2QZy#t", + "manufacturer": ")RN#UArd)eK", + "app_build": "@jd1FumDbnxj", + "app_version": "C8gRC82", + "os_version": "p)h6psb", + "sdk_version": "OzH#USjE", + "logged_at": "2022-11-11T01:32:29.464+00:00", + "created_at": "2022-11-11T01:32:29.464+00:00", + "bulk_pack_file_name": null + }, + { + "id": "9cfb8a68-ca68-452c-9226-0aedefc1c3ca", + "device_identifier": "k8rETeVPi", + "brand": "Eh]kQlY6qVa!Cyryr", + "model": "(Vj(uDn", + "device": "#uAn&D", + "serial": "r]vneJ@RKq0m2b", + "hardware": "lDDj2QZy#t", + "manufacturer": ")RN#UArd)eK", + "app_build": "@jd1FumDbnxj", + "app_version": "C8gRC82", + "os_version": "p)h6psb", + "sdk_version": "OzH#USjE", + "logged_at": "2022-11-11T01:32:29.464+00:00", + "created_at": "2022-11-11T01:32:29.464+00:00", + "bulk_pack_file_name": null + }, + { + "id": "c9cf3bad-e960-4d03-ae0a-627b6deb6745", + "device_identifier": "IS9Ya4Cpp^X$a@", + "brand": "IwVzma", + "model": "E3&#^w7E3j9nooK9J&", + "device": "D2sL#4Jn)", + "serial": "BPdaMUOMK", + "hardware": "R0q!$k8m%kh7Tf", + "manufacturer": "Rj1Y*Bd", + "app_build": "yHsQIg@kdYroLP0Zp", + "app_version": "#J4#aX$6P]9", + "os_version": "3FytPEQc3MYc3", + "sdk_version": "Ckh1tmtWtTYKDe", + "logged_at": "2022-11-11T01:32:29.463+00:00", + "created_at": "2022-11-11T01:32:29.463+00:00", + "bulk_pack_file_name": null + }, + { + "id": "fe821d54-069a-4c23-bfaf-77b27f0ef81e", + "device_identifier": "[#ebnBK*1tPZS!d9", + "brand": ")JZ1xSOf0giQ(EA0aW8r", + "model": "Xq(Yh5KGe!LN$wv@x*", + "device": "d*8xn&o8Eec", + "serial": "fm4kw!roIl", + "hardware": "g(FkuMd2", + "manufacturer": "XM!zkgucuQs", + "app_build": "t[fhim(3eUp6", + "app_version": "murnK%fxDoBGziod", + "os_version": "gXOt!0jCAYJhLLpECyR7", + "sdk_version": "(u67m(!WTt", + "logged_at": "2022-11-11T01:32:29.449+00:00", + "created_at": "2022-11-11T01:32:29.449+00:00", + "bulk_pack_file_name": null + }, + { + "id": "9cfb8a68-ca68-452c-9226-0aedefc1c3ca", + "device_identifier": "k8rETeVPi", + "brand": "Eh]kQlY6qVa!Cyryr", + "model": "(Vj(uDn", + "device": "#uAn&D", + "serial": "r]vneJ@RKq0m2b", + "hardware": "lDDj2QZy#t", + "manufacturer": ")RN#UArd)eK", + "app_build": "@jd1FumDbnxj", + "app_version": "C8gRC82", + "os_version": "p)h6psb", + "sdk_version": "OzH#USjE", + "logged_at": "2022-11-11T01:32:29.464+00:00", + "created_at": "2022-11-11T01:32:29.464+00:00", + "bulk_pack_file_name": null + }, + { + "id": "9cfb8a68-ca68-452c-9226-0aedefc1c3ca", + "device_identifier": "k8rETeVPi", + "brand": "Eh]kQlY6qVa!Cyryr", + "model": "(Vj(uDn", + "device": "#uAn&D", + "serial": "r]vneJ@RKq0m2b", + "hardware": "lDDj2QZy#t", + "manufacturer": ")RN#UArd)eK", + "app_build": "@jd1FumDbnxj", + "app_version": "C8gRC82", + "os_version": "p)h6psb", + "sdk_version": "OzH#USjE", + "logged_at": "2022-11-11T01:32:29.464+00:00", + "created_at": "2022-11-11T01:32:29.464+00:00", + "bulk_pack_file_name": null + }, + { + "id": "c9cf3bad-e960-4d03-ae0a-627b6deb6745", + "device_identifier": "IS9Ya4Cpp^X$a@", + "brand": "IwVzma", + "model": "E3&#^w7E3j9nooK9J&", + "device": "D2sL#4Jn)", + "serial": "BPdaMUOMK", + "hardware": "R0q!$k8m%kh7Tf", + "manufacturer": "Rj1Y*Bd", + "app_build": "yHsQIg@kdYroLP0Zp", + "app_version": "#J4#aX$6P]9", + "os_version": "3FytPEQc3MYc3", + "sdk_version": "Ckh1tmtWtTYKDe", + "logged_at": "2022-11-11T01:32:29.463+00:00", + "created_at": "2022-11-11T01:32:29.463+00:00", + "bulk_pack_file_name": null + }, + { + "id": "9cfb8a68-ca68-452c-9226-0aedefc1c3ca", + "device_identifier": "k8rETeVPi", + "brand": "Eh]kQlY6qVa!Cyryr", + "model": "(Vj(uDn", + "device": "#uAn&D", + "serial": "r]vneJ@RKq0m2b", + "hardware": "lDDj2QZy#t", + "manufacturer": ")RN#UArd)eK", + "app_build": "@jd1FumDbnxj", + "app_version": "C8gRC82", + "os_version": "p)h6psb", + "sdk_version": "OzH#USjE", + "logged_at": "2022-11-11T01:32:29.464+00:00", + "created_at": "2022-11-11T01:32:29.464+00:00", + "bulk_pack_file_name": null + }, + { + "id": "d7b30343-1731-4a49-a805-aa473d3ab630", + "device_identifier": "qBOIX", + "brand": "v2lOH*", + "model": "0K7HOW6MZyojeCQO1", + "device": "qoT9rS", + "serial": "*gHtxX%(jbLRqj%L", + "hardware": "S$o[1UJHlZX0bOe&x0FI", + "manufacturer": "LU2S9Kt&N!vFhY*s4", + "app_build": "(jWE3WQpiE]*!K(1h", + "app_version": "7QFgI!7VBa3L", + "os_version": "%By@n", + "sdk_version": "Z[#0jQhl4SApC48O)9&", + "logged_at": "2022-11-11T01:32:29.454+00:00", + "created_at": "2022-11-11T01:32:29.454+00:00", + "bulk_pack_file_name": null + }, + { + "id": "9cfb8a68-ca68-452c-9226-0aedefc1c3ca", + "device_identifier": "k8rETeVPi", + "brand": "Eh]kQlY6qVa!Cyryr", + "model": "(Vj(uDn", + "device": "#uAn&D", + "serial": "r]vneJ@RKq0m2b", + "hardware": "lDDj2QZy#t", + "manufacturer": ")RN#UArd)eK", + "app_build": "@jd1FumDbnxj", + "app_version": "C8gRC82", + "os_version": "p)h6psb", + "sdk_version": "OzH#USjE", + "logged_at": "2022-11-11T01:32:29.464+00:00", + "created_at": "2022-11-11T01:32:29.464+00:00", + "bulk_pack_file_name": null + }, + { + "id": "aa814ad2-4e0c-43b9-a993-f84f913864ff", + "device_identifier": "89ym6Pj", + "brand": "bXuF%WLlhvA3]", + "model": "dc#kT[mW()G4^@R*[gJ", + "device": "7sDI@SzAH89hxFvep!]", + "serial": "5xEmG)[kVCV$n", + "hardware": "k#&%7ulPoyj7p", + "manufacturer": "QQzlS", + "app_build": "$NR^9YI5L", + "app_version": "DCzgM^i[xe", + "os_version": "a)g]yBM2!l87pwEIhK", + "sdk_version": "3lgzuwNvkLps7ezP]bj", + "logged_at": "2022-11-11T01:32:29.461+00:00", + "created_at": "2022-11-11T01:32:29.461+00:00", + "bulk_pack_file_name": null + }, + { + "id": "fe821d54-069a-4c23-bfaf-77b27f0ef81e", + "device_identifier": "[#ebnBK*1tPZS!d9", + "brand": ")JZ1xSOf0giQ(EA0aW8r", + "model": "Xq(Yh5KGe!LN$wv@x*", + "device": "d*8xn&o8Eec", + "serial": "fm4kw!roIl", + "hardware": "g(FkuMd2", + "manufacturer": "XM!zkgucuQs", + "app_build": "t[fhim(3eUp6", + "app_version": "murnK%fxDoBGziod", + "os_version": "gXOt!0jCAYJhLLpECyR7", + "sdk_version": "(u67m(!WTt", + "logged_at": "2022-11-11T01:32:29.449+00:00", + "created_at": "2022-11-11T01:32:29.449+00:00", + "bulk_pack_file_name": null + }, + { + "id": "d7b30343-1731-4a49-a805-aa473d3ab630", + "device_identifier": "qBOIX", + "brand": "v2lOH*", + "model": "0K7HOW6MZyojeCQO1", + "device": "qoT9rS", + "serial": "*gHtxX%(jbLRqj%L", + "hardware": "S$o[1UJHlZX0bOe&x0FI", + "manufacturer": "LU2S9Kt&N!vFhY*s4", + "app_build": "(jWE3WQpiE]*!K(1h", + "app_version": "7QFgI!7VBa3L", + "os_version": "%By@n", + "sdk_version": "Z[#0jQhl4SApC48O)9&", + "logged_at": "2022-11-11T01:32:29.454+00:00", + "created_at": "2022-11-11T01:32:29.454+00:00", + "bulk_pack_file_name": null + }, + { + "id": "aa814ad2-4e0c-43b9-a993-f84f913864ff", + "device_identifier": "89ym6Pj", + "brand": "bXuF%WLlhvA3]", + "model": "dc#kT[mW()G4^@R*[gJ", + "device": "7sDI@SzAH89hxFvep!]", + "serial": "5xEmG)[kVCV$n", + "hardware": "k#&%7ulPoyj7p", + "manufacturer": "QQzlS", + "app_build": "$NR^9YI5L", + "app_version": "DCzgM^i[xe", + "os_version": "a)g]yBM2!l87pwEIhK", + "sdk_version": "3lgzuwNvkLps7ezP]bj", + "logged_at": "2022-11-11T01:32:29.461+00:00", + "created_at": "2022-11-11T01:32:29.461+00:00", + "bulk_pack_file_name": null + }, + { + "id": "fe821d54-069a-4c23-bfaf-77b27f0ef81e", + "device_identifier": "[#ebnBK*1tPZS!d9", + "brand": ")JZ1xSOf0giQ(EA0aW8r", + "model": "Xq(Yh5KGe!LN$wv@x*", + "device": "d*8xn&o8Eec", + "serial": "fm4kw!roIl", + "hardware": "g(FkuMd2", + "manufacturer": "XM!zkgucuQs", + "app_build": "t[fhim(3eUp6", + "app_version": "murnK%fxDoBGziod", + "os_version": "gXOt!0jCAYJhLLpECyR7", + "sdk_version": "(u67m(!WTt", + "logged_at": "2022-11-11T01:32:29.449+00:00", + "created_at": "2022-11-11T01:32:29.449+00:00", + "bulk_pack_file_name": null + }, + { + "id": "fe821d54-069a-4c23-bfaf-77b27f0ef81e", + "device_identifier": "[#ebnBK*1tPZS!d9", + "brand": ")JZ1xSOf0giQ(EA0aW8r", + "model": "Xq(Yh5KGe!LN$wv@x*", + "device": "d*8xn&o8Eec", + "serial": "fm4kw!roIl", + "hardware": "g(FkuMd2", + "manufacturer": "XM!zkgucuQs", + "app_build": "t[fhim(3eUp6", + "app_version": "murnK%fxDoBGziod", + "os_version": "gXOt!0jCAYJhLLpECyR7", + "sdk_version": "(u67m(!WTt", + "logged_at": "2022-11-11T01:32:29.449+00:00", + "created_at": "2022-11-11T01:32:29.449+00:00", + "bulk_pack_file_name": null + }, + { + "id": "c9cf3bad-e960-4d03-ae0a-627b6deb6745", + "device_identifier": "IS9Ya4Cpp^X$a@", + "brand": "IwVzma", + "model": "E3&#^w7E3j9nooK9J&", + "device": "D2sL#4Jn)", + "serial": "BPdaMUOMK", + "hardware": "R0q!$k8m%kh7Tf", + "manufacturer": "Rj1Y*Bd", + "app_build": "yHsQIg@kdYroLP0Zp", + "app_version": "#J4#aX$6P]9", + "os_version": "3FytPEQc3MYc3", + "sdk_version": "Ckh1tmtWtTYKDe", + "logged_at": "2022-11-11T01:32:29.463+00:00", + "created_at": "2022-11-11T01:32:29.463+00:00", + "bulk_pack_file_name": null + }, + { + "id": "aa814ad2-4e0c-43b9-a993-f84f913864ff", + "device_identifier": "89ym6Pj", + "brand": "bXuF%WLlhvA3]", + "model": "dc#kT[mW()G4^@R*[gJ", + "device": "7sDI@SzAH89hxFvep!]", + "serial": "5xEmG)[kVCV$n", + "hardware": "k#&%7ulPoyj7p", + "manufacturer": "QQzlS", + "app_build": "$NR^9YI5L", + "app_version": "DCzgM^i[xe", + "os_version": "a)g]yBM2!l87pwEIhK", + "sdk_version": "3lgzuwNvkLps7ezP]bj", + "logged_at": "2022-11-11T01:32:29.461+00:00", + "created_at": "2022-11-11T01:32:29.461+00:00", + "bulk_pack_file_name": null + }, + { + "id": "c9cf3bad-e960-4d03-ae0a-627b6deb6745", + "device_identifier": "IS9Ya4Cpp^X$a@", + "brand": "IwVzma", + "model": "E3&#^w7E3j9nooK9J&", + "device": "D2sL#4Jn)", + "serial": "BPdaMUOMK", + "hardware": "R0q!$k8m%kh7Tf", + "manufacturer": "Rj1Y*Bd", + "app_build": "yHsQIg@kdYroLP0Zp", + "app_version": "#J4#aX$6P]9", + "os_version": "3FytPEQc3MYc3", + "sdk_version": "Ckh1tmtWtTYKDe", + "logged_at": "2022-11-11T01:32:29.463+00:00", + "created_at": "2022-11-11T01:32:29.463+00:00", + "bulk_pack_file_name": null + }, + { + "id": "c9cf3bad-e960-4d03-ae0a-627b6deb6745", + "device_identifier": "IS9Ya4Cpp^X$a@", + "brand": "IwVzma", + "model": "E3&#^w7E3j9nooK9J&", + "device": "D2sL#4Jn)", + "serial": "BPdaMUOMK", + "hardware": "R0q!$k8m%kh7Tf", + "manufacturer": "Rj1Y*Bd", + "app_build": "yHsQIg@kdYroLP0Zp", + "app_version": "#J4#aX$6P]9", + "os_version": "3FytPEQc3MYc3", + "sdk_version": "Ckh1tmtWtTYKDe", + "logged_at": "2022-11-11T01:32:29.463+00:00", + "created_at": "2022-11-11T01:32:29.463+00:00", + "bulk_pack_file_name": null + }, + { + "id": "fe821d54-069a-4c23-bfaf-77b27f0ef81e", + "device_identifier": "[#ebnBK*1tPZS!d9", + "brand": ")JZ1xSOf0giQ(EA0aW8r", + "model": "Xq(Yh5KGe!LN$wv@x*", + "device": "d*8xn&o8Eec", + "serial": "fm4kw!roIl", + "hardware": "g(FkuMd2", + "manufacturer": "XM!zkgucuQs", + "app_build": "t[fhim(3eUp6", + "app_version": "murnK%fxDoBGziod", + "os_version": "gXOt!0jCAYJhLLpECyR7", + "sdk_version": "(u67m(!WTt", + "logged_at": "2022-11-11T01:32:29.449+00:00", + "created_at": "2022-11-11T01:32:29.449+00:00", + "bulk_pack_file_name": null + }, + { + "id": "aa814ad2-4e0c-43b9-a993-f84f913864ff", + "device_identifier": "89ym6Pj", + "brand": "bXuF%WLlhvA3]", + "model": "dc#kT[mW()G4^@R*[gJ", + "device": "7sDI@SzAH89hxFvep!]", + "serial": "5xEmG)[kVCV$n", + "hardware": "k#&%7ulPoyj7p", + "manufacturer": "QQzlS", + "app_build": "$NR^9YI5L", + "app_version": "DCzgM^i[xe", + "os_version": "a)g]yBM2!l87pwEIhK", + "sdk_version": "3lgzuwNvkLps7ezP]bj", + "logged_at": "2022-11-11T01:32:29.461+00:00", + "created_at": "2022-11-11T01:32:29.461+00:00", + "bulk_pack_file_name": null + }, + { + "id": "aa814ad2-4e0c-43b9-a993-f84f913864ff", + "device_identifier": "89ym6Pj", + "brand": "bXuF%WLlhvA3]", + "model": "dc#kT[mW()G4^@R*[gJ", + "device": "7sDI@SzAH89hxFvep!]", + "serial": "5xEmG)[kVCV$n", + "hardware": "k#&%7ulPoyj7p", + "manufacturer": "QQzlS", + "app_build": "$NR^9YI5L", + "app_version": "DCzgM^i[xe", + "os_version": "a)g]yBM2!l87pwEIhK", + "sdk_version": "3lgzuwNvkLps7ezP]bj", + "logged_at": "2022-11-11T01:32:29.461+00:00", + "created_at": "2022-11-11T01:32:29.461+00:00", + "bulk_pack_file_name": null + }, + { + "id": "fe821d54-069a-4c23-bfaf-77b27f0ef81e", + "device_identifier": "[#ebnBK*1tPZS!d9", + "brand": ")JZ1xSOf0giQ(EA0aW8r", + "model": "Xq(Yh5KGe!LN$wv@x*", + "device": "d*8xn&o8Eec", + "serial": "fm4kw!roIl", + "hardware": "g(FkuMd2", + "manufacturer": "XM!zkgucuQs", + "app_build": "t[fhim(3eUp6", + "app_version": "murnK%fxDoBGziod", + "os_version": "gXOt!0jCAYJhLLpECyR7", + "sdk_version": "(u67m(!WTt", + "logged_at": "2022-11-11T01:32:29.449+00:00", + "created_at": "2022-11-11T01:32:29.449+00:00", + "bulk_pack_file_name": null + }, + { + "id": "d7b30343-1731-4a49-a805-aa473d3ab630", + "device_identifier": "qBOIX", + "brand": "v2lOH*", + "model": "0K7HOW6MZyojeCQO1", + "device": "qoT9rS", + "serial": "*gHtxX%(jbLRqj%L", + "hardware": "S$o[1UJHlZX0bOe&x0FI", + "manufacturer": "LU2S9Kt&N!vFhY*s4", + "app_build": "(jWE3WQpiE]*!K(1h", + "app_version": "7QFgI!7VBa3L", + "os_version": "%By@n", + "sdk_version": "Z[#0jQhl4SApC48O)9&", + "logged_at": "2022-11-11T01:32:29.454+00:00", + "created_at": "2022-11-11T01:32:29.454+00:00", + "bulk_pack_file_name": null + }, + { + "id": "c9cf3bad-e960-4d03-ae0a-627b6deb6745", + "device_identifier": "IS9Ya4Cpp^X$a@", + "brand": "IwVzma", + "model": "E3&#^w7E3j9nooK9J&", + "device": "D2sL#4Jn)", + "serial": "BPdaMUOMK", + "hardware": "R0q!$k8m%kh7Tf", + "manufacturer": "Rj1Y*Bd", + "app_build": "yHsQIg@kdYroLP0Zp", + "app_version": "#J4#aX$6P]9", + "os_version": "3FytPEQc3MYc3", + "sdk_version": "Ckh1tmtWtTYKDe", + "logged_at": "2022-11-11T01:32:29.463+00:00", + "created_at": "2022-11-11T01:32:29.463+00:00", + "bulk_pack_file_name": null + }, + { + "id": "9cfb8a68-ca68-452c-9226-0aedefc1c3ca", + "device_identifier": "k8rETeVPi", + "brand": "Eh]kQlY6qVa!Cyryr", + "model": "(Vj(uDn", + "device": "#uAn&D", + "serial": "r]vneJ@RKq0m2b", + "hardware": "lDDj2QZy#t", + "manufacturer": ")RN#UArd)eK", + "app_build": "@jd1FumDbnxj", + "app_version": "C8gRC82", + "os_version": "p)h6psb", + "sdk_version": "OzH#USjE", + "logged_at": "2022-11-11T01:32:29.464+00:00", + "created_at": "2022-11-11T01:32:29.464+00:00", + "bulk_pack_file_name": null + }, + { + "id": "9cfb8a68-ca68-452c-9226-0aedefc1c3ca", + "device_identifier": "k8rETeVPi", + "brand": "Eh]kQlY6qVa!Cyryr", + "model": "(Vj(uDn", + "device": "#uAn&D", + "serial": "r]vneJ@RKq0m2b", + "hardware": "lDDj2QZy#t", + "manufacturer": ")RN#UArd)eK", + "app_build": "@jd1FumDbnxj", + "app_version": "C8gRC82", + "os_version": "p)h6psb", + "sdk_version": "OzH#USjE", + "logged_at": "2022-11-11T01:32:29.464+00:00", + "created_at": "2022-11-11T01:32:29.464+00:00", + "bulk_pack_file_name": null + }, + { + "id": "d7b30343-1731-4a49-a805-aa473d3ab630", + "device_identifier": "qBOIX", + "brand": "v2lOH*", + "model": "0K7HOW6MZyojeCQO1", + "device": "qoT9rS", + "serial": "*gHtxX%(jbLRqj%L", + "hardware": "S$o[1UJHlZX0bOe&x0FI", + "manufacturer": "LU2S9Kt&N!vFhY*s4", + "app_build": "(jWE3WQpiE]*!K(1h", + "app_version": "7QFgI!7VBa3L", + "os_version": "%By@n", + "sdk_version": "Z[#0jQhl4SApC48O)9&", + "logged_at": "2022-11-11T01:32:29.454+00:00", + "created_at": "2022-11-11T01:32:29.454+00:00", + "bulk_pack_file_name": null + }, + { + "id": "9cfb8a68-ca68-452c-9226-0aedefc1c3ca", + "device_identifier": "k8rETeVPi", + "brand": "Eh]kQlY6qVa!Cyryr", + "model": "(Vj(uDn", + "device": "#uAn&D", + "serial": "r]vneJ@RKq0m2b", + "hardware": "lDDj2QZy#t", + "manufacturer": ")RN#UArd)eK", + "app_build": "@jd1FumDbnxj", + "app_version": "C8gRC82", + "os_version": "p)h6psb", + "sdk_version": "OzH#USjE", + "logged_at": "2022-11-11T01:32:29.464+00:00", + "created_at": "2022-11-11T01:32:29.464+00:00", + "bulk_pack_file_name": null + }, + { + "id": "c9cf3bad-e960-4d03-ae0a-627b6deb6745", + "device_identifier": "IS9Ya4Cpp^X$a@", + "brand": "IwVzma", + "model": "E3&#^w7E3j9nooK9J&", + "device": "D2sL#4Jn)", + "serial": "BPdaMUOMK", + "hardware": "R0q!$k8m%kh7Tf", + "manufacturer": "Rj1Y*Bd", + "app_build": "yHsQIg@kdYroLP0Zp", + "app_version": "#J4#aX$6P]9", + "os_version": "3FytPEQc3MYc3", + "sdk_version": "Ckh1tmtWtTYKDe", + "logged_at": "2022-11-11T01:32:29.463+00:00", + "created_at": "2022-11-11T01:32:29.463+00:00", + "bulk_pack_file_name": null + }, + { + "id": "d7b30343-1731-4a49-a805-aa473d3ab630", + "device_identifier": "qBOIX", + "brand": "v2lOH*", + "model": "0K7HOW6MZyojeCQO1", + "device": "qoT9rS", + "serial": "*gHtxX%(jbLRqj%L", + "hardware": "S$o[1UJHlZX0bOe&x0FI", + "manufacturer": "LU2S9Kt&N!vFhY*s4", + "app_build": "(jWE3WQpiE]*!K(1h", + "app_version": "7QFgI!7VBa3L", + "os_version": "%By@n", + "sdk_version": "Z[#0jQhl4SApC48O)9&", + "logged_at": "2022-11-11T01:32:29.454+00:00", + "created_at": "2022-11-11T01:32:29.454+00:00", + "bulk_pack_file_name": null + }, + { + "id": "d7b30343-1731-4a49-a805-aa473d3ab630", + "device_identifier": "qBOIX", + "brand": "v2lOH*", + "model": "0K7HOW6MZyojeCQO1", + "device": "qoT9rS", + "serial": "*gHtxX%(jbLRqj%L", + "hardware": "S$o[1UJHlZX0bOe&x0FI", + "manufacturer": "LU2S9Kt&N!vFhY*s4", + "app_build": "(jWE3WQpiE]*!K(1h", + "app_version": "7QFgI!7VBa3L", + "os_version": "%By@n", + "sdk_version": "Z[#0jQhl4SApC48O)9&", + "logged_at": "2022-11-11T01:32:29.454+00:00", + "created_at": "2022-11-11T01:32:29.454+00:00", + "bulk_pack_file_name": null + }, + { + "id": "aa814ad2-4e0c-43b9-a993-f84f913864ff", + "device_identifier": "89ym6Pj", + "brand": "bXuF%WLlhvA3]", + "model": "dc#kT[mW()G4^@R*[gJ", + "device": "7sDI@SzAH89hxFvep!]", + "serial": "5xEmG)[kVCV$n", + "hardware": "k#&%7ulPoyj7p", + "manufacturer": "QQzlS", + "app_build": "$NR^9YI5L", + "app_version": "DCzgM^i[xe", + "os_version": "a)g]yBM2!l87pwEIhK", + "sdk_version": "3lgzuwNvkLps7ezP]bj", + "logged_at": "2022-11-11T01:32:29.461+00:00", + "created_at": "2022-11-11T01:32:29.461+00:00", + "bulk_pack_file_name": null + }, + { + "id": "d7b30343-1731-4a49-a805-aa473d3ab630", + "device_identifier": "qBOIX", + "brand": "v2lOH*", + "model": "0K7HOW6MZyojeCQO1", + "device": "qoT9rS", + "serial": "*gHtxX%(jbLRqj%L", + "hardware": "S$o[1UJHlZX0bOe&x0FI", + "manufacturer": "LU2S9Kt&N!vFhY*s4", + "app_build": "(jWE3WQpiE]*!K(1h", + "app_version": "7QFgI!7VBa3L", + "os_version": "%By@n", + "sdk_version": "Z[#0jQhl4SApC48O)9&", + "logged_at": "2022-11-11T01:32:29.454+00:00", + "created_at": "2022-11-11T01:32:29.454+00:00", + "bulk_pack_file_name": null + }, + { + "id": "9cfb8a68-ca68-452c-9226-0aedefc1c3ca", + "device_identifier": "k8rETeVPi", + "brand": "Eh]kQlY6qVa!Cyryr", + "model": "(Vj(uDn", + "device": "#uAn&D", + "serial": "r]vneJ@RKq0m2b", + "hardware": "lDDj2QZy#t", + "manufacturer": ")RN#UArd)eK", + "app_build": "@jd1FumDbnxj", + "app_version": "C8gRC82", + "os_version": "p)h6psb", + "sdk_version": "OzH#USjE", + "logged_at": "2022-11-11T01:32:29.464+00:00", + "created_at": "2022-11-11T01:32:29.464+00:00", + "bulk_pack_file_name": null + }, + { + "id": "c9cf3bad-e960-4d03-ae0a-627b6deb6745", + "device_identifier": "IS9Ya4Cpp^X$a@", + "brand": "IwVzma", + "model": "E3&#^w7E3j9nooK9J&", + "device": "D2sL#4Jn)", + "serial": "BPdaMUOMK", + "hardware": "R0q!$k8m%kh7Tf", + "manufacturer": "Rj1Y*Bd", + "app_build": "yHsQIg@kdYroLP0Zp", + "app_version": "#J4#aX$6P]9", + "os_version": "3FytPEQc3MYc3", + "sdk_version": "Ckh1tmtWtTYKDe", + "logged_at": "2022-11-11T01:32:29.463+00:00", + "created_at": "2022-11-11T01:32:29.463+00:00", + "bulk_pack_file_name": null + }, + { + "id": "d7b30343-1731-4a49-a805-aa473d3ab630", + "device_identifier": "qBOIX", + "brand": "v2lOH*", + "model": "0K7HOW6MZyojeCQO1", + "device": "qoT9rS", + "serial": "*gHtxX%(jbLRqj%L", + "hardware": "S$o[1UJHlZX0bOe&x0FI", + "manufacturer": "LU2S9Kt&N!vFhY*s4", + "app_build": "(jWE3WQpiE]*!K(1h", + "app_version": "7QFgI!7VBa3L", + "os_version": "%By@n", + "sdk_version": "Z[#0jQhl4SApC48O)9&", + "logged_at": "2022-11-11T01:32:29.454+00:00", + "created_at": "2022-11-11T01:32:29.454+00:00", + "bulk_pack_file_name": null + }, + { + "id": "c9cf3bad-e960-4d03-ae0a-627b6deb6745", + "device_identifier": "IS9Ya4Cpp^X$a@", + "brand": "IwVzma", + "model": "E3&#^w7E3j9nooK9J&", + "device": "D2sL#4Jn)", + "serial": "BPdaMUOMK", + "hardware": "R0q!$k8m%kh7Tf", + "manufacturer": "Rj1Y*Bd", + "app_build": "yHsQIg@kdYroLP0Zp", + "app_version": "#J4#aX$6P]9", + "os_version": "3FytPEQc3MYc3", + "sdk_version": "Ckh1tmtWtTYKDe", + "logged_at": "2022-11-11T01:32:29.463+00:00", + "created_at": "2022-11-11T01:32:29.463+00:00", + "bulk_pack_file_name": null + }, + { + "id": "c9cf3bad-e960-4d03-ae0a-627b6deb6745", + "device_identifier": "IS9Ya4Cpp^X$a@", + "brand": "IwVzma", + "model": "E3&#^w7E3j9nooK9J&", + "device": "D2sL#4Jn)", + "serial": "BPdaMUOMK", + "hardware": "R0q!$k8m%kh7Tf", + "manufacturer": "Rj1Y*Bd", + "app_build": "yHsQIg@kdYroLP0Zp", + "app_version": "#J4#aX$6P]9", + "os_version": "3FytPEQc3MYc3", + "sdk_version": "Ckh1tmtWtTYKDe", + "logged_at": "2022-11-11T01:32:29.463+00:00", + "created_at": "2022-11-11T01:32:29.463+00:00", + "bulk_pack_file_name": null + }, + { + "id": "fe821d54-069a-4c23-bfaf-77b27f0ef81e", + "device_identifier": "[#ebnBK*1tPZS!d9", + "brand": ")JZ1xSOf0giQ(EA0aW8r", + "model": "Xq(Yh5KGe!LN$wv@x*", + "device": "d*8xn&o8Eec", + "serial": "fm4kw!roIl", + "hardware": "g(FkuMd2", + "manufacturer": "XM!zkgucuQs", + "app_build": "t[fhim(3eUp6", + "app_version": "murnK%fxDoBGziod", + "os_version": "gXOt!0jCAYJhLLpECyR7", + "sdk_version": "(u67m(!WTt", + "logged_at": "2022-11-11T01:32:29.449+00:00", + "created_at": "2022-11-11T01:32:29.449+00:00", + "bulk_pack_file_name": null + }, + { + "id": "9cfb8a68-ca68-452c-9226-0aedefc1c3ca", + "device_identifier": "k8rETeVPi", + "brand": "Eh]kQlY6qVa!Cyryr", + "model": "(Vj(uDn", + "device": "#uAn&D", + "serial": "r]vneJ@RKq0m2b", + "hardware": "lDDj2QZy#t", + "manufacturer": ")RN#UArd)eK", + "app_build": "@jd1FumDbnxj", + "app_version": "C8gRC82", + "os_version": "p)h6psb", + "sdk_version": "OzH#USjE", + "logged_at": "2022-11-11T01:32:29.464+00:00", + "created_at": "2022-11-11T01:32:29.464+00:00", + "bulk_pack_file_name": null + }, + { + "id": "fe821d54-069a-4c23-bfaf-77b27f0ef81e", + "device_identifier": "[#ebnBK*1tPZS!d9", + "brand": ")JZ1xSOf0giQ(EA0aW8r", + "model": "Xq(Yh5KGe!LN$wv@x*", + "device": "d*8xn&o8Eec", + "serial": "fm4kw!roIl", + "hardware": "g(FkuMd2", + "manufacturer": "XM!zkgucuQs", + "app_build": "t[fhim(3eUp6", + "app_version": "murnK%fxDoBGziod", + "os_version": "gXOt!0jCAYJhLLpECyR7", + "sdk_version": "(u67m(!WTt", + "logged_at": "2022-11-11T01:32:29.449+00:00", + "created_at": "2022-11-11T01:32:29.449+00:00", + "bulk_pack_file_name": null + }, + { + "id": "d7b30343-1731-4a49-a805-aa473d3ab630", + "device_identifier": "qBOIX", + "brand": "v2lOH*", + "model": "0K7HOW6MZyojeCQO1", + "device": "qoT9rS", + "serial": "*gHtxX%(jbLRqj%L", + "hardware": "S$o[1UJHlZX0bOe&x0FI", + "manufacturer": "LU2S9Kt&N!vFhY*s4", + "app_build": "(jWE3WQpiE]*!K(1h", + "app_version": "7QFgI!7VBa3L", + "os_version": "%By@n", + "sdk_version": "Z[#0jQhl4SApC48O)9&", + "logged_at": "2022-11-11T01:32:29.454+00:00", + "created_at": "2022-11-11T01:32:29.454+00:00", + "bulk_pack_file_name": null + }, + { + "id": "9cfb8a68-ca68-452c-9226-0aedefc1c3ca", + "device_identifier": "k8rETeVPi", + "brand": "Eh]kQlY6qVa!Cyryr", + "model": "(Vj(uDn", + "device": "#uAn&D", + "serial": "r]vneJ@RKq0m2b", + "hardware": "lDDj2QZy#t", + "manufacturer": ")RN#UArd)eK", + "app_build": "@jd1FumDbnxj", + "app_version": "C8gRC82", + "os_version": "p)h6psb", + "sdk_version": "OzH#USjE", + "logged_at": "2022-11-11T01:32:29.464+00:00", + "created_at": "2022-11-11T01:32:29.464+00:00", + "bulk_pack_file_name": null + }, + { + "id": "c9cf3bad-e960-4d03-ae0a-627b6deb6745", + "device_identifier": "IS9Ya4Cpp^X$a@", + "brand": "IwVzma", + "model": "E3&#^w7E3j9nooK9J&", + "device": "D2sL#4Jn)", + "serial": "BPdaMUOMK", + "hardware": "R0q!$k8m%kh7Tf", + "manufacturer": "Rj1Y*Bd", + "app_build": "yHsQIg@kdYroLP0Zp", + "app_version": "#J4#aX$6P]9", + "os_version": "3FytPEQc3MYc3", + "sdk_version": "Ckh1tmtWtTYKDe", + "logged_at": "2022-11-11T01:32:29.463+00:00", + "created_at": "2022-11-11T01:32:29.463+00:00", + "bulk_pack_file_name": null + }, + { + "id": "fe821d54-069a-4c23-bfaf-77b27f0ef81e", + "device_identifier": "[#ebnBK*1tPZS!d9", + "brand": ")JZ1xSOf0giQ(EA0aW8r", + "model": "Xq(Yh5KGe!LN$wv@x*", + "device": "d*8xn&o8Eec", + "serial": "fm4kw!roIl", + "hardware": "g(FkuMd2", + "manufacturer": "XM!zkgucuQs", + "app_build": "t[fhim(3eUp6", + "app_version": "murnK%fxDoBGziod", + "os_version": "gXOt!0jCAYJhLLpECyR7", + "sdk_version": "(u67m(!WTt", + "logged_at": "2022-11-11T01:32:29.449+00:00", + "created_at": "2022-11-11T01:32:29.449+00:00", + "bulk_pack_file_name": null + }, + { + "id": "d7b30343-1731-4a49-a805-aa473d3ab630", + "device_identifier": "qBOIX", + "brand": "v2lOH*", + "model": "0K7HOW6MZyojeCQO1", + "device": "qoT9rS", + "serial": "*gHtxX%(jbLRqj%L", + "hardware": "S$o[1UJHlZX0bOe&x0FI", + "manufacturer": "LU2S9Kt&N!vFhY*s4", + "app_build": "(jWE3WQpiE]*!K(1h", + "app_version": "7QFgI!7VBa3L", + "os_version": "%By@n", + "sdk_version": "Z[#0jQhl4SApC48O)9&", + "logged_at": "2022-11-11T01:32:29.454+00:00", + "created_at": "2022-11-11T01:32:29.454+00:00", + "bulk_pack_file_name": null + }, + { + "id": "d7b30343-1731-4a49-a805-aa473d3ab630", + "device_identifier": "qBOIX", + "brand": "v2lOH*", + "model": "0K7HOW6MZyojeCQO1", + "device": "qoT9rS", + "serial": "*gHtxX%(jbLRqj%L", + "hardware": "S$o[1UJHlZX0bOe&x0FI", + "manufacturer": "LU2S9Kt&N!vFhY*s4", + "app_build": "(jWE3WQpiE]*!K(1h", + "app_version": "7QFgI!7VBa3L", + "os_version": "%By@n", + "sdk_version": "Z[#0jQhl4SApC48O)9&", + "logged_at": "2022-11-11T01:32:29.454+00:00", + "created_at": "2022-11-11T01:32:29.454+00:00", + "bulk_pack_file_name": null + }, + { + "id": "fe821d54-069a-4c23-bfaf-77b27f0ef81e", + "device_identifier": "[#ebnBK*1tPZS!d9", + "brand": ")JZ1xSOf0giQ(EA0aW8r", + "model": "Xq(Yh5KGe!LN$wv@x*", + "device": "d*8xn&o8Eec", + "serial": "fm4kw!roIl", + "hardware": "g(FkuMd2", + "manufacturer": "XM!zkgucuQs", + "app_build": "t[fhim(3eUp6", + "app_version": "murnK%fxDoBGziod", + "os_version": "gXOt!0jCAYJhLLpECyR7", + "sdk_version": "(u67m(!WTt", + "logged_at": "2022-11-11T01:32:29.449+00:00", + "created_at": "2022-11-11T01:32:29.449+00:00", + "bulk_pack_file_name": null + }, + { + "id": "aa814ad2-4e0c-43b9-a993-f84f913864ff", + "device_identifier": "89ym6Pj", + "brand": "bXuF%WLlhvA3]", + "model": "dc#kT[mW()G4^@R*[gJ", + "device": "7sDI@SzAH89hxFvep!]", + "serial": "5xEmG)[kVCV$n", + "hardware": "k#&%7ulPoyj7p", + "manufacturer": "QQzlS", + "app_build": "$NR^9YI5L", + "app_version": "DCzgM^i[xe", + "os_version": "a)g]yBM2!l87pwEIhK", + "sdk_version": "3lgzuwNvkLps7ezP]bj", + "logged_at": "2022-11-11T01:32:29.461+00:00", + "created_at": "2022-11-11T01:32:29.461+00:00", + "bulk_pack_file_name": null + }, + { + "id": "9cfb8a68-ca68-452c-9226-0aedefc1c3ca", + "device_identifier": "k8rETeVPi", + "brand": "Eh]kQlY6qVa!Cyryr", + "model": "(Vj(uDn", + "device": "#uAn&D", + "serial": "r]vneJ@RKq0m2b", + "hardware": "lDDj2QZy#t", + "manufacturer": ")RN#UArd)eK", + "app_build": "@jd1FumDbnxj", + "app_version": "C8gRC82", + "os_version": "p)h6psb", + "sdk_version": "OzH#USjE", + "logged_at": "2022-11-11T01:32:29.464+00:00", + "created_at": "2022-11-11T01:32:29.464+00:00", + "bulk_pack_file_name": null + }, + { + "id": "d7b30343-1731-4a49-a805-aa473d3ab630", + "device_identifier": "qBOIX", + "brand": "v2lOH*", + "model": "0K7HOW6MZyojeCQO1", + "device": "qoT9rS", + "serial": "*gHtxX%(jbLRqj%L", + "hardware": "S$o[1UJHlZX0bOe&x0FI", + "manufacturer": "LU2S9Kt&N!vFhY*s4", + "app_build": "(jWE3WQpiE]*!K(1h", + "app_version": "7QFgI!7VBa3L", + "os_version": "%By@n", + "sdk_version": "Z[#0jQhl4SApC48O)9&", + "logged_at": "2022-11-11T01:32:29.454+00:00", + "created_at": "2022-11-11T01:32:29.454+00:00", + "bulk_pack_file_name": null + }, + { + "id": "9cfb8a68-ca68-452c-9226-0aedefc1c3ca", + "device_identifier": "k8rETeVPi", + "brand": "Eh]kQlY6qVa!Cyryr", + "model": "(Vj(uDn", + "device": "#uAn&D", + "serial": "r]vneJ@RKq0m2b", + "hardware": "lDDj2QZy#t", + "manufacturer": ")RN#UArd)eK", + "app_build": "@jd1FumDbnxj", + "app_version": "C8gRC82", + "os_version": "p)h6psb", + "sdk_version": "OzH#USjE", + "logged_at": "2022-11-11T01:32:29.464+00:00", + "created_at": "2022-11-11T01:32:29.464+00:00", + "bulk_pack_file_name": null + }, + { + "id": "aa814ad2-4e0c-43b9-a993-f84f913864ff", + "device_identifier": "89ym6Pj", + "brand": "bXuF%WLlhvA3]", + "model": "dc#kT[mW()G4^@R*[gJ", + "device": "7sDI@SzAH89hxFvep!]", + "serial": "5xEmG)[kVCV$n", + "hardware": "k#&%7ulPoyj7p", + "manufacturer": "QQzlS", + "app_build": "$NR^9YI5L", + "app_version": "DCzgM^i[xe", + "os_version": "a)g]yBM2!l87pwEIhK", + "sdk_version": "3lgzuwNvkLps7ezP]bj", + "logged_at": "2022-11-11T01:32:29.461+00:00", + "created_at": "2022-11-11T01:32:29.461+00:00", + "bulk_pack_file_name": null + }, + { + "id": "9cfb8a68-ca68-452c-9226-0aedefc1c3ca", + "device_identifier": "k8rETeVPi", + "brand": "Eh]kQlY6qVa!Cyryr", + "model": "(Vj(uDn", + "device": "#uAn&D", + "serial": "r]vneJ@RKq0m2b", + "hardware": "lDDj2QZy#t", + "manufacturer": ")RN#UArd)eK", + "app_build": "@jd1FumDbnxj", + "app_version": "C8gRC82", + "os_version": "p)h6psb", + "sdk_version": "OzH#USjE", + "logged_at": "2022-11-11T01:32:29.464+00:00", + "created_at": "2022-11-11T01:32:29.464+00:00", + "bulk_pack_file_name": null + }, + { + "id": "9cfb8a68-ca68-452c-9226-0aedefc1c3ca", + "device_identifier": "k8rETeVPi", + "brand": "Eh]kQlY6qVa!Cyryr", + "model": "(Vj(uDn", + "device": "#uAn&D", + "serial": "r]vneJ@RKq0m2b", + "hardware": "lDDj2QZy#t", + "manufacturer": ")RN#UArd)eK", + "app_build": "@jd1FumDbnxj", + "app_version": "C8gRC82", + "os_version": "p)h6psb", + "sdk_version": "OzH#USjE", + "logged_at": "2022-11-11T01:32:29.464+00:00", + "created_at": "2022-11-11T01:32:29.464+00:00", + "bulk_pack_file_name": null + }, + { + "id": "c9cf3bad-e960-4d03-ae0a-627b6deb6745", + "device_identifier": "IS9Ya4Cpp^X$a@", + "brand": "IwVzma", + "model": "E3&#^w7E3j9nooK9J&", + "device": "D2sL#4Jn)", + "serial": "BPdaMUOMK", + "hardware": "R0q!$k8m%kh7Tf", + "manufacturer": "Rj1Y*Bd", + "app_build": "yHsQIg@kdYroLP0Zp", + "app_version": "#J4#aX$6P]9", + "os_version": "3FytPEQc3MYc3", + "sdk_version": "Ckh1tmtWtTYKDe", + "logged_at": "2022-11-11T01:32:29.463+00:00", + "created_at": "2022-11-11T01:32:29.463+00:00", + "bulk_pack_file_name": null + }, + { + "id": "aa814ad2-4e0c-43b9-a993-f84f913864ff", + "device_identifier": "89ym6Pj", + "brand": "bXuF%WLlhvA3]", + "model": "dc#kT[mW()G4^@R*[gJ", + "device": "7sDI@SzAH89hxFvep!]", + "serial": "5xEmG)[kVCV$n", + "hardware": "k#&%7ulPoyj7p", + "manufacturer": "QQzlS", + "app_build": "$NR^9YI5L", + "app_version": "DCzgM^i[xe", + "os_version": "a)g]yBM2!l87pwEIhK", + "sdk_version": "3lgzuwNvkLps7ezP]bj", + "logged_at": "2022-11-11T01:32:29.461+00:00", + "created_at": "2022-11-11T01:32:29.461+00:00", + "bulk_pack_file_name": null + }, + { + "id": "9cfb8a68-ca68-452c-9226-0aedefc1c3ca", + "device_identifier": "k8rETeVPi", + "brand": "Eh]kQlY6qVa!Cyryr", + "model": "(Vj(uDn", + "device": "#uAn&D", + "serial": "r]vneJ@RKq0m2b", + "hardware": "lDDj2QZy#t", + "manufacturer": ")RN#UArd)eK", + "app_build": "@jd1FumDbnxj", + "app_version": "C8gRC82", + "os_version": "p)h6psb", + "sdk_version": "OzH#USjE", + "logged_at": "2022-11-11T01:32:29.464+00:00", + "created_at": "2022-11-11T01:32:29.464+00:00", + "bulk_pack_file_name": null + }, + { + "id": "c9cf3bad-e960-4d03-ae0a-627b6deb6745", + "device_identifier": "IS9Ya4Cpp^X$a@", + "brand": "IwVzma", + "model": "E3&#^w7E3j9nooK9J&", + "device": "D2sL#4Jn)", + "serial": "BPdaMUOMK", + "hardware": "R0q!$k8m%kh7Tf", + "manufacturer": "Rj1Y*Bd", + "app_build": "yHsQIg@kdYroLP0Zp", + "app_version": "#J4#aX$6P]9", + "os_version": "3FytPEQc3MYc3", + "sdk_version": "Ckh1tmtWtTYKDe", + "logged_at": "2022-11-11T01:32:29.463+00:00", + "created_at": "2022-11-11T01:32:29.463+00:00", + "bulk_pack_file_name": null + }, + { + "id": "9cfb8a68-ca68-452c-9226-0aedefc1c3ca", + "device_identifier": "k8rETeVPi", + "brand": "Eh]kQlY6qVa!Cyryr", + "model": "(Vj(uDn", + "device": "#uAn&D", + "serial": "r]vneJ@RKq0m2b", + "hardware": "lDDj2QZy#t", + "manufacturer": ")RN#UArd)eK", + "app_build": "@jd1FumDbnxj", + "app_version": "C8gRC82", + "os_version": "p)h6psb", + "sdk_version": "OzH#USjE", + "logged_at": "2022-11-11T01:32:29.464+00:00", + "created_at": "2022-11-11T01:32:29.464+00:00", + "bulk_pack_file_name": null + }, + { + "id": "aa814ad2-4e0c-43b9-a993-f84f913864ff", + "device_identifier": "89ym6Pj", + "brand": "bXuF%WLlhvA3]", + "model": "dc#kT[mW()G4^@R*[gJ", + "device": "7sDI@SzAH89hxFvep!]", + "serial": "5xEmG)[kVCV$n", + "hardware": "k#&%7ulPoyj7p", + "manufacturer": "QQzlS", + "app_build": "$NR^9YI5L", + "app_version": "DCzgM^i[xe", + "os_version": "a)g]yBM2!l87pwEIhK", + "sdk_version": "3lgzuwNvkLps7ezP]bj", + "logged_at": "2022-11-11T01:32:29.461+00:00", + "created_at": "2022-11-11T01:32:29.461+00:00", + "bulk_pack_file_name": null + }, + { + "id": "c9cf3bad-e960-4d03-ae0a-627b6deb6745", + "device_identifier": "IS9Ya4Cpp^X$a@", + "brand": "IwVzma", + "model": "E3&#^w7E3j9nooK9J&", + "device": "D2sL#4Jn)", + "serial": "BPdaMUOMK", + "hardware": "R0q!$k8m%kh7Tf", + "manufacturer": "Rj1Y*Bd", + "app_build": "yHsQIg@kdYroLP0Zp", + "app_version": "#J4#aX$6P]9", + "os_version": "3FytPEQc3MYc3", + "sdk_version": "Ckh1tmtWtTYKDe", + "logged_at": "2022-11-11T01:32:29.463+00:00", + "created_at": "2022-11-11T01:32:29.463+00:00", + "bulk_pack_file_name": null + }, + { + "id": "d7b30343-1731-4a49-a805-aa473d3ab630", + "device_identifier": "qBOIX", + "brand": "v2lOH*", + "model": "0K7HOW6MZyojeCQO1", + "device": "qoT9rS", + "serial": "*gHtxX%(jbLRqj%L", + "hardware": "S$o[1UJHlZX0bOe&x0FI", + "manufacturer": "LU2S9Kt&N!vFhY*s4", + "app_build": "(jWE3WQpiE]*!K(1h", + "app_version": "7QFgI!7VBa3L", + "os_version": "%By@n", + "sdk_version": "Z[#0jQhl4SApC48O)9&", + "logged_at": "2022-11-11T01:32:29.454+00:00", + "created_at": "2022-11-11T01:32:29.454+00:00", + "bulk_pack_file_name": null + }, + { + "id": "d7b30343-1731-4a49-a805-aa473d3ab630", + "device_identifier": "qBOIX", + "brand": "v2lOH*", + "model": "0K7HOW6MZyojeCQO1", + "device": "qoT9rS", + "serial": "*gHtxX%(jbLRqj%L", + "hardware": "S$o[1UJHlZX0bOe&x0FI", + "manufacturer": "LU2S9Kt&N!vFhY*s4", + "app_build": "(jWE3WQpiE]*!K(1h", + "app_version": "7QFgI!7VBa3L", + "os_version": "%By@n", + "sdk_version": "Z[#0jQhl4SApC48O)9&", + "logged_at": "2022-11-11T01:32:29.454+00:00", + "created_at": "2022-11-11T01:32:29.454+00:00", + "bulk_pack_file_name": null + }, + { + "id": "c9cf3bad-e960-4d03-ae0a-627b6deb6745", + "device_identifier": "IS9Ya4Cpp^X$a@", + "brand": "IwVzma", + "model": "E3&#^w7E3j9nooK9J&", + "device": "D2sL#4Jn)", + "serial": "BPdaMUOMK", + "hardware": "R0q!$k8m%kh7Tf", + "manufacturer": "Rj1Y*Bd", + "app_build": "yHsQIg@kdYroLP0Zp", + "app_version": "#J4#aX$6P]9", + "os_version": "3FytPEQc3MYc3", + "sdk_version": "Ckh1tmtWtTYKDe", + "logged_at": "2022-11-11T01:32:29.463+00:00", + "created_at": "2022-11-11T01:32:29.463+00:00", + "bulk_pack_file_name": null + }, + { + "id": "aa814ad2-4e0c-43b9-a993-f84f913864ff", + "device_identifier": "89ym6Pj", + "brand": "bXuF%WLlhvA3]", + "model": "dc#kT[mW()G4^@R*[gJ", + "device": "7sDI@SzAH89hxFvep!]", + "serial": "5xEmG)[kVCV$n", + "hardware": "k#&%7ulPoyj7p", + "manufacturer": "QQzlS", + "app_build": "$NR^9YI5L", + "app_version": "DCzgM^i[xe", + "os_version": "a)g]yBM2!l87pwEIhK", + "sdk_version": "3lgzuwNvkLps7ezP]bj", + "logged_at": "2022-11-11T01:32:29.461+00:00", + "created_at": "2022-11-11T01:32:29.461+00:00", + "bulk_pack_file_name": null + }, + { + "id": "d7b30343-1731-4a49-a805-aa473d3ab630", + "device_identifier": "qBOIX", + "brand": "v2lOH*", + "model": "0K7HOW6MZyojeCQO1", + "device": "qoT9rS", + "serial": "*gHtxX%(jbLRqj%L", + "hardware": "S$o[1UJHlZX0bOe&x0FI", + "manufacturer": "LU2S9Kt&N!vFhY*s4", + "app_build": "(jWE3WQpiE]*!K(1h", + "app_version": "7QFgI!7VBa3L", + "os_version": "%By@n", + "sdk_version": "Z[#0jQhl4SApC48O)9&", + "logged_at": "2022-11-11T01:32:29.454+00:00", + "created_at": "2022-11-11T01:32:29.454+00:00", + "bulk_pack_file_name": null + }, + { + "id": "c9cf3bad-e960-4d03-ae0a-627b6deb6745", + "device_identifier": "IS9Ya4Cpp^X$a@", + "brand": "IwVzma", + "model": "E3&#^w7E3j9nooK9J&", + "device": "D2sL#4Jn)", + "serial": "BPdaMUOMK", + "hardware": "R0q!$k8m%kh7Tf", + "manufacturer": "Rj1Y*Bd", + "app_build": "yHsQIg@kdYroLP0Zp", + "app_version": "#J4#aX$6P]9", + "os_version": "3FytPEQc3MYc3", + "sdk_version": "Ckh1tmtWtTYKDe", + "logged_at": "2022-11-11T01:32:29.463+00:00", + "created_at": "2022-11-11T01:32:29.463+00:00", + "bulk_pack_file_name": null + }, + { + "id": "d7b30343-1731-4a49-a805-aa473d3ab630", + "device_identifier": "qBOIX", + "brand": "v2lOH*", + "model": "0K7HOW6MZyojeCQO1", + "device": "qoT9rS", + "serial": "*gHtxX%(jbLRqj%L", + "hardware": "S$o[1UJHlZX0bOe&x0FI", + "manufacturer": "LU2S9Kt&N!vFhY*s4", + "app_build": "(jWE3WQpiE]*!K(1h", + "app_version": "7QFgI!7VBa3L", + "os_version": "%By@n", + "sdk_version": "Z[#0jQhl4SApC48O)9&", + "logged_at": "2022-11-11T01:32:29.454+00:00", + "created_at": "2022-11-11T01:32:29.454+00:00", + "bulk_pack_file_name": null + }, + { + "id": "fe821d54-069a-4c23-bfaf-77b27f0ef81e", + "device_identifier": "[#ebnBK*1tPZS!d9", + "brand": ")JZ1xSOf0giQ(EA0aW8r", + "model": "Xq(Yh5KGe!LN$wv@x*", + "device": "d*8xn&o8Eec", + "serial": "fm4kw!roIl", + "hardware": "g(FkuMd2", + "manufacturer": "XM!zkgucuQs", + "app_build": "t[fhim(3eUp6", + "app_version": "murnK%fxDoBGziod", + "os_version": "gXOt!0jCAYJhLLpECyR7", + "sdk_version": "(u67m(!WTt", + "logged_at": "2022-11-11T01:32:29.449+00:00", + "created_at": "2022-11-11T01:32:29.449+00:00", + "bulk_pack_file_name": null + }, + { + "id": "c9cf3bad-e960-4d03-ae0a-627b6deb6745", + "device_identifier": "IS9Ya4Cpp^X$a@", + "brand": "IwVzma", + "model": "E3&#^w7E3j9nooK9J&", + "device": "D2sL#4Jn)", + "serial": "BPdaMUOMK", + "hardware": "R0q!$k8m%kh7Tf", + "manufacturer": "Rj1Y*Bd", + "app_build": "yHsQIg@kdYroLP0Zp", + "app_version": "#J4#aX$6P]9", + "os_version": "3FytPEQc3MYc3", + "sdk_version": "Ckh1tmtWtTYKDe", + "logged_at": "2022-11-11T01:32:29.463+00:00", + "created_at": "2022-11-11T01:32:29.463+00:00", + "bulk_pack_file_name": null + }, + { + "id": "d7b30343-1731-4a49-a805-aa473d3ab630", + "device_identifier": "qBOIX", + "brand": "v2lOH*", + "model": "0K7HOW6MZyojeCQO1", + "device": "qoT9rS", + "serial": "*gHtxX%(jbLRqj%L", + "hardware": "S$o[1UJHlZX0bOe&x0FI", + "manufacturer": "LU2S9Kt&N!vFhY*s4", + "app_build": "(jWE3WQpiE]*!K(1h", + "app_version": "7QFgI!7VBa3L", + "os_version": "%By@n", + "sdk_version": "Z[#0jQhl4SApC48O)9&", + "logged_at": "2022-11-11T01:32:29.454+00:00", + "created_at": "2022-11-11T01:32:29.454+00:00", + "bulk_pack_file_name": null + }, + { + "id": "c9cf3bad-e960-4d03-ae0a-627b6deb6745", + "device_identifier": "IS9Ya4Cpp^X$a@", + "brand": "IwVzma", + "model": "E3&#^w7E3j9nooK9J&", + "device": "D2sL#4Jn)", + "serial": "BPdaMUOMK", + "hardware": "R0q!$k8m%kh7Tf", + "manufacturer": "Rj1Y*Bd", + "app_build": "yHsQIg@kdYroLP0Zp", + "app_version": "#J4#aX$6P]9", + "os_version": "3FytPEQc3MYc3", + "sdk_version": "Ckh1tmtWtTYKDe", + "logged_at": "2022-11-11T01:32:29.463+00:00", + "created_at": "2022-11-11T01:32:29.463+00:00", + "bulk_pack_file_name": null + }, + { + "id": "d7b30343-1731-4a49-a805-aa473d3ab630", + "device_identifier": "qBOIX", + "brand": "v2lOH*", + "model": "0K7HOW6MZyojeCQO1", + "device": "qoT9rS", + "serial": "*gHtxX%(jbLRqj%L", + "hardware": "S$o[1UJHlZX0bOe&x0FI", + "manufacturer": "LU2S9Kt&N!vFhY*s4", + "app_build": "(jWE3WQpiE]*!K(1h", + "app_version": "7QFgI!7VBa3L", + "os_version": "%By@n", + "sdk_version": "Z[#0jQhl4SApC48O)9&", + "logged_at": "2022-11-11T01:32:29.454+00:00", + "created_at": "2022-11-11T01:32:29.454+00:00", + "bulk_pack_file_name": null + }, + { + "id": "d7b30343-1731-4a49-a805-aa473d3ab630", + "device_identifier": "qBOIX", + "brand": "v2lOH*", + "model": "0K7HOW6MZyojeCQO1", + "device": "qoT9rS", + "serial": "*gHtxX%(jbLRqj%L", + "hardware": "S$o[1UJHlZX0bOe&x0FI", + "manufacturer": "LU2S9Kt&N!vFhY*s4", + "app_build": "(jWE3WQpiE]*!K(1h", + "app_version": "7QFgI!7VBa3L", + "os_version": "%By@n", + "sdk_version": "Z[#0jQhl4SApC48O)9&", + "logged_at": "2022-11-11T01:32:29.454+00:00", + "created_at": "2022-11-11T01:32:29.454+00:00", + "bulk_pack_file_name": null + }, + { + "id": "aa814ad2-4e0c-43b9-a993-f84f913864ff", + "device_identifier": "89ym6Pj", + "brand": "bXuF%WLlhvA3]", + "model": "dc#kT[mW()G4^@R*[gJ", + "device": "7sDI@SzAH89hxFvep!]", + "serial": "5xEmG)[kVCV$n", + "hardware": "k#&%7ulPoyj7p", + "manufacturer": "QQzlS", + "app_build": "$NR^9YI5L", + "app_version": "DCzgM^i[xe", + "os_version": "a)g]yBM2!l87pwEIhK", + "sdk_version": "3lgzuwNvkLps7ezP]bj", + "logged_at": "2022-11-11T01:32:29.461+00:00", + "created_at": "2022-11-11T01:32:29.461+00:00", + "bulk_pack_file_name": null + }, + { + "id": "d7b30343-1731-4a49-a805-aa473d3ab630", + "device_identifier": "qBOIX", + "brand": "v2lOH*", + "model": "0K7HOW6MZyojeCQO1", + "device": "qoT9rS", + "serial": "*gHtxX%(jbLRqj%L", + "hardware": "S$o[1UJHlZX0bOe&x0FI", + "manufacturer": "LU2S9Kt&N!vFhY*s4", + "app_build": "(jWE3WQpiE]*!K(1h", + "app_version": "7QFgI!7VBa3L", + "os_version": "%By@n", + "sdk_version": "Z[#0jQhl4SApC48O)9&", + "logged_at": "2022-11-11T01:32:29.454+00:00", + "created_at": "2022-11-11T01:32:29.454+00:00", + "bulk_pack_file_name": null + }, + { + "id": "fe821d54-069a-4c23-bfaf-77b27f0ef81e", + "device_identifier": "[#ebnBK*1tPZS!d9", + "brand": ")JZ1xSOf0giQ(EA0aW8r", + "model": "Xq(Yh5KGe!LN$wv@x*", + "device": "d*8xn&o8Eec", + "serial": "fm4kw!roIl", + "hardware": "g(FkuMd2", + "manufacturer": "XM!zkgucuQs", + "app_build": "t[fhim(3eUp6", + "app_version": "murnK%fxDoBGziod", + "os_version": "gXOt!0jCAYJhLLpECyR7", + "sdk_version": "(u67m(!WTt", + "logged_at": "2022-11-11T01:32:29.449+00:00", + "created_at": "2022-11-11T01:32:29.449+00:00", + "bulk_pack_file_name": null + }, + { + "id": "fe821d54-069a-4c23-bfaf-77b27f0ef81e", + "device_identifier": "[#ebnBK*1tPZS!d9", + "brand": ")JZ1xSOf0giQ(EA0aW8r", + "model": "Xq(Yh5KGe!LN$wv@x*", + "device": "d*8xn&o8Eec", + "serial": "fm4kw!roIl", + "hardware": "g(FkuMd2", + "manufacturer": "XM!zkgucuQs", + "app_build": "t[fhim(3eUp6", + "app_version": "murnK%fxDoBGziod", + "os_version": "gXOt!0jCAYJhLLpECyR7", + "sdk_version": "(u67m(!WTt", + "logged_at": "2022-11-11T01:32:29.449+00:00", + "created_at": "2022-11-11T01:32:29.449+00:00", + "bulk_pack_file_name": null + }, + { + "id": "fe821d54-069a-4c23-bfaf-77b27f0ef81e", + "device_identifier": "[#ebnBK*1tPZS!d9", + "brand": ")JZ1xSOf0giQ(EA0aW8r", + "model": "Xq(Yh5KGe!LN$wv@x*", + "device": "d*8xn&o8Eec", + "serial": "fm4kw!roIl", + "hardware": "g(FkuMd2", + "manufacturer": "XM!zkgucuQs", + "app_build": "t[fhim(3eUp6", + "app_version": "murnK%fxDoBGziod", + "os_version": "gXOt!0jCAYJhLLpECyR7", + "sdk_version": "(u67m(!WTt", + "logged_at": "2022-11-11T01:32:29.449+00:00", + "created_at": "2022-11-11T01:32:29.449+00:00", + "bulk_pack_file_name": null + }, + { + "id": "aa814ad2-4e0c-43b9-a993-f84f913864ff", + "device_identifier": "89ym6Pj", + "brand": "bXuF%WLlhvA3]", + "model": "dc#kT[mW()G4^@R*[gJ", + "device": "7sDI@SzAH89hxFvep!]", + "serial": "5xEmG)[kVCV$n", + "hardware": "k#&%7ulPoyj7p", + "manufacturer": "QQzlS", + "app_build": "$NR^9YI5L", + "app_version": "DCzgM^i[xe", + "os_version": "a)g]yBM2!l87pwEIhK", + "sdk_version": "3lgzuwNvkLps7ezP]bj", + "logged_at": "2022-11-11T01:32:29.461+00:00", + "created_at": "2022-11-11T01:32:29.461+00:00", + "bulk_pack_file_name": null + }, + { + "id": "d7b30343-1731-4a49-a805-aa473d3ab630", + "device_identifier": "qBOIX", + "brand": "v2lOH*", + "model": "0K7HOW6MZyojeCQO1", + "device": "qoT9rS", + "serial": "*gHtxX%(jbLRqj%L", + "hardware": "S$o[1UJHlZX0bOe&x0FI", + "manufacturer": "LU2S9Kt&N!vFhY*s4", + "app_build": "(jWE3WQpiE]*!K(1h", + "app_version": "7QFgI!7VBa3L", + "os_version": "%By@n", + "sdk_version": "Z[#0jQhl4SApC48O)9&", + "logged_at": "2022-11-11T01:32:29.454+00:00", + "created_at": "2022-11-11T01:32:29.454+00:00", + "bulk_pack_file_name": null + }, + { + "id": "fe821d54-069a-4c23-bfaf-77b27f0ef81e", + "device_identifier": "[#ebnBK*1tPZS!d9", + "brand": ")JZ1xSOf0giQ(EA0aW8r", + "model": "Xq(Yh5KGe!LN$wv@x*", + "device": "d*8xn&o8Eec", + "serial": "fm4kw!roIl", + "hardware": "g(FkuMd2", + "manufacturer": "XM!zkgucuQs", + "app_build": "t[fhim(3eUp6", + "app_version": "murnK%fxDoBGziod", + "os_version": "gXOt!0jCAYJhLLpECyR7", + "sdk_version": "(u67m(!WTt", + "logged_at": "2022-11-11T01:32:29.449+00:00", + "created_at": "2022-11-11T01:32:29.449+00:00", + "bulk_pack_file_name": null + }, + { + "id": "c9cf3bad-e960-4d03-ae0a-627b6deb6745", + "device_identifier": "IS9Ya4Cpp^X$a@", + "brand": "IwVzma", + "model": "E3&#^w7E3j9nooK9J&", + "device": "D2sL#4Jn)", + "serial": "BPdaMUOMK", + "hardware": "R0q!$k8m%kh7Tf", + "manufacturer": "Rj1Y*Bd", + "app_build": "yHsQIg@kdYroLP0Zp", + "app_version": "#J4#aX$6P]9", + "os_version": "3FytPEQc3MYc3", + "sdk_version": "Ckh1tmtWtTYKDe", + "logged_at": "2022-11-11T01:32:29.463+00:00", + "created_at": "2022-11-11T01:32:29.463+00:00", + "bulk_pack_file_name": null + }, + { + "id": "aa814ad2-4e0c-43b9-a993-f84f913864ff", + "device_identifier": "89ym6Pj", + "brand": "bXuF%WLlhvA3]", + "model": "dc#kT[mW()G4^@R*[gJ", + "device": "7sDI@SzAH89hxFvep!]", + "serial": "5xEmG)[kVCV$n", + "hardware": "k#&%7ulPoyj7p", + "manufacturer": "QQzlS", + "app_build": "$NR^9YI5L", + "app_version": "DCzgM^i[xe", + "os_version": "a)g]yBM2!l87pwEIhK", + "sdk_version": "3lgzuwNvkLps7ezP]bj", + "logged_at": "2022-11-11T01:32:29.461+00:00", + "created_at": "2022-11-11T01:32:29.461+00:00", + "bulk_pack_file_name": null + }, + { + "id": "d7b30343-1731-4a49-a805-aa473d3ab630", + "device_identifier": "qBOIX", + "brand": "v2lOH*", + "model": "0K7HOW6MZyojeCQO1", + "device": "qoT9rS", + "serial": "*gHtxX%(jbLRqj%L", + "hardware": "S$o[1UJHlZX0bOe&x0FI", + "manufacturer": "LU2S9Kt&N!vFhY*s4", + "app_build": "(jWE3WQpiE]*!K(1h", + "app_version": "7QFgI!7VBa3L", + "os_version": "%By@n", + "sdk_version": "Z[#0jQhl4SApC48O)9&", + "logged_at": "2022-11-11T01:32:29.454+00:00", + "created_at": "2022-11-11T01:32:29.454+00:00", + "bulk_pack_file_name": null + }, + { + "id": "9cfb8a68-ca68-452c-9226-0aedefc1c3ca", + "device_identifier": "k8rETeVPi", + "brand": "Eh]kQlY6qVa!Cyryr", + "model": "(Vj(uDn", + "device": "#uAn&D", + "serial": "r]vneJ@RKq0m2b", + "hardware": "lDDj2QZy#t", + "manufacturer": ")RN#UArd)eK", + "app_build": "@jd1FumDbnxj", + "app_version": "C8gRC82", + "os_version": "p)h6psb", + "sdk_version": "OzH#USjE", + "logged_at": "2022-11-11T01:32:29.464+00:00", + "created_at": "2022-11-11T01:32:29.464+00:00", + "bulk_pack_file_name": null + }, + { + "id": "9cfb8a68-ca68-452c-9226-0aedefc1c3ca", + "device_identifier": "k8rETeVPi", + "brand": "Eh]kQlY6qVa!Cyryr", + "model": "(Vj(uDn", + "device": "#uAn&D", + "serial": "r]vneJ@RKq0m2b", + "hardware": "lDDj2QZy#t", + "manufacturer": ")RN#UArd)eK", + "app_build": "@jd1FumDbnxj", + "app_version": "C8gRC82", + "os_version": "p)h6psb", + "sdk_version": "OzH#USjE", + "logged_at": "2022-11-11T01:32:29.464+00:00", + "created_at": "2022-11-11T01:32:29.464+00:00", + "bulk_pack_file_name": null + }, + { + "id": "9cfb8a68-ca68-452c-9226-0aedefc1c3ca", + "device_identifier": "k8rETeVPi", + "brand": "Eh]kQlY6qVa!Cyryr", + "model": "(Vj(uDn", + "device": "#uAn&D", + "serial": "r]vneJ@RKq0m2b", + "hardware": "lDDj2QZy#t", + "manufacturer": ")RN#UArd)eK", + "app_build": "@jd1FumDbnxj", + "app_version": "C8gRC82", + "os_version": "p)h6psb", + "sdk_version": "OzH#USjE", + "logged_at": "2022-11-11T01:32:29.464+00:00", + "created_at": "2022-11-11T01:32:29.464+00:00", + "bulk_pack_file_name": null + }, + { + "id": "fe821d54-069a-4c23-bfaf-77b27f0ef81e", + "device_identifier": "[#ebnBK*1tPZS!d9", + "brand": ")JZ1xSOf0giQ(EA0aW8r", + "model": "Xq(Yh5KGe!LN$wv@x*", + "device": "d*8xn&o8Eec", + "serial": "fm4kw!roIl", + "hardware": "g(FkuMd2", + "manufacturer": "XM!zkgucuQs", + "app_build": "t[fhim(3eUp6", + "app_version": "murnK%fxDoBGziod", + "os_version": "gXOt!0jCAYJhLLpECyR7", + "sdk_version": "(u67m(!WTt", + "logged_at": "2022-11-11T01:32:29.449+00:00", + "created_at": "2022-11-11T01:32:29.449+00:00", + "bulk_pack_file_name": null + }, + { + "id": "9cfb8a68-ca68-452c-9226-0aedefc1c3ca", + "device_identifier": "k8rETeVPi", + "brand": "Eh]kQlY6qVa!Cyryr", + "model": "(Vj(uDn", + "device": "#uAn&D", + "serial": "r]vneJ@RKq0m2b", + "hardware": "lDDj2QZy#t", + "manufacturer": ")RN#UArd)eK", + "app_build": "@jd1FumDbnxj", + "app_version": "C8gRC82", + "os_version": "p)h6psb", + "sdk_version": "OzH#USjE", + "logged_at": "2022-11-11T01:32:29.464+00:00", + "created_at": "2022-11-11T01:32:29.464+00:00", + "bulk_pack_file_name": null + }, + { + "id": "fe821d54-069a-4c23-bfaf-77b27f0ef81e", + "device_identifier": "[#ebnBK*1tPZS!d9", + "brand": ")JZ1xSOf0giQ(EA0aW8r", + "model": "Xq(Yh5KGe!LN$wv@x*", + "device": "d*8xn&o8Eec", + "serial": "fm4kw!roIl", + "hardware": "g(FkuMd2", + "manufacturer": "XM!zkgucuQs", + "app_build": "t[fhim(3eUp6", + "app_version": "murnK%fxDoBGziod", + "os_version": "gXOt!0jCAYJhLLpECyR7", + "sdk_version": "(u67m(!WTt", + "logged_at": "2022-11-11T01:32:29.449+00:00", + "created_at": "2022-11-11T01:32:29.449+00:00", + "bulk_pack_file_name": null + }, + { + "id": "fe821d54-069a-4c23-bfaf-77b27f0ef81e", + "device_identifier": "[#ebnBK*1tPZS!d9", + "brand": ")JZ1xSOf0giQ(EA0aW8r", + "model": "Xq(Yh5KGe!LN$wv@x*", + "device": "d*8xn&o8Eec", + "serial": "fm4kw!roIl", + "hardware": "g(FkuMd2", + "manufacturer": "XM!zkgucuQs", + "app_build": "t[fhim(3eUp6", + "app_version": "murnK%fxDoBGziod", + "os_version": "gXOt!0jCAYJhLLpECyR7", + "sdk_version": "(u67m(!WTt", + "logged_at": "2022-11-11T01:32:29.449+00:00", + "created_at": "2022-11-11T01:32:29.449+00:00", + "bulk_pack_file_name": null + }, + { + "id": "aa814ad2-4e0c-43b9-a993-f84f913864ff", + "device_identifier": "89ym6Pj", + "brand": "bXuF%WLlhvA3]", + "model": "dc#kT[mW()G4^@R*[gJ", + "device": "7sDI@SzAH89hxFvep!]", + "serial": "5xEmG)[kVCV$n", + "hardware": "k#&%7ulPoyj7p", + "manufacturer": "QQzlS", + "app_build": "$NR^9YI5L", + "app_version": "DCzgM^i[xe", + "os_version": "a)g]yBM2!l87pwEIhK", + "sdk_version": "3lgzuwNvkLps7ezP]bj", + "logged_at": "2022-11-11T01:32:29.461+00:00", + "created_at": "2022-11-11T01:32:29.461+00:00", + "bulk_pack_file_name": null + }, + { + "id": "9cfb8a68-ca68-452c-9226-0aedefc1c3ca", + "device_identifier": "k8rETeVPi", + "brand": "Eh]kQlY6qVa!Cyryr", + "model": "(Vj(uDn", + "device": "#uAn&D", + "serial": "r]vneJ@RKq0m2b", + "hardware": "lDDj2QZy#t", + "manufacturer": ")RN#UArd)eK", + "app_build": "@jd1FumDbnxj", + "app_version": "C8gRC82", + "os_version": "p)h6psb", + "sdk_version": "OzH#USjE", + "logged_at": "2022-11-11T01:32:29.464+00:00", + "created_at": "2022-11-11T01:32:29.464+00:00", + "bulk_pack_file_name": null + }, + { + "id": "c9cf3bad-e960-4d03-ae0a-627b6deb6745", + "device_identifier": "IS9Ya4Cpp^X$a@", + "brand": "IwVzma", + "model": "E3&#^w7E3j9nooK9J&", + "device": "D2sL#4Jn)", + "serial": "BPdaMUOMK", + "hardware": "R0q!$k8m%kh7Tf", + "manufacturer": "Rj1Y*Bd", + "app_build": "yHsQIg@kdYroLP0Zp", + "app_version": "#J4#aX$6P]9", + "os_version": "3FytPEQc3MYc3", + "sdk_version": "Ckh1tmtWtTYKDe", + "logged_at": "2022-11-11T01:32:29.463+00:00", + "created_at": "2022-11-11T01:32:29.463+00:00", + "bulk_pack_file_name": null + }, + { + "id": "aa814ad2-4e0c-43b9-a993-f84f913864ff", + "device_identifier": "89ym6Pj", + "brand": "bXuF%WLlhvA3]", + "model": "dc#kT[mW()G4^@R*[gJ", + "device": "7sDI@SzAH89hxFvep!]", + "serial": "5xEmG)[kVCV$n", + "hardware": "k#&%7ulPoyj7p", + "manufacturer": "QQzlS", + "app_build": "$NR^9YI5L", + "app_version": "DCzgM^i[xe", + "os_version": "a)g]yBM2!l87pwEIhK", + "sdk_version": "3lgzuwNvkLps7ezP]bj", + "logged_at": "2022-11-11T01:32:29.461+00:00", + "created_at": "2022-11-11T01:32:29.461+00:00", + "bulk_pack_file_name": null + }, + { + "id": "fe821d54-069a-4c23-bfaf-77b27f0ef81e", + "device_identifier": "[#ebnBK*1tPZS!d9", + "brand": ")JZ1xSOf0giQ(EA0aW8r", + "model": "Xq(Yh5KGe!LN$wv@x*", + "device": "d*8xn&o8Eec", + "serial": "fm4kw!roIl", + "hardware": "g(FkuMd2", + "manufacturer": "XM!zkgucuQs", + "app_build": "t[fhim(3eUp6", + "app_version": "murnK%fxDoBGziod", + "os_version": "gXOt!0jCAYJhLLpECyR7", + "sdk_version": "(u67m(!WTt", + "logged_at": "2022-11-11T01:32:29.449+00:00", + "created_at": "2022-11-11T01:32:29.449+00:00", + "bulk_pack_file_name": null + }, + { + "id": "c9cf3bad-e960-4d03-ae0a-627b6deb6745", + "device_identifier": "IS9Ya4Cpp^X$a@", + "brand": "IwVzma", + "model": "E3&#^w7E3j9nooK9J&", + "device": "D2sL#4Jn)", + "serial": "BPdaMUOMK", + "hardware": "R0q!$k8m%kh7Tf", + "manufacturer": "Rj1Y*Bd", + "app_build": "yHsQIg@kdYroLP0Zp", + "app_version": "#J4#aX$6P]9", + "os_version": "3FytPEQc3MYc3", + "sdk_version": "Ckh1tmtWtTYKDe", + "logged_at": "2022-11-11T01:32:29.463+00:00", + "created_at": "2022-11-11T01:32:29.463+00:00", + "bulk_pack_file_name": null + }, + { + "id": "d7b30343-1731-4a49-a805-aa473d3ab630", + "device_identifier": "qBOIX", + "brand": "v2lOH*", + "model": "0K7HOW6MZyojeCQO1", + "device": "qoT9rS", + "serial": "*gHtxX%(jbLRqj%L", + "hardware": "S$o[1UJHlZX0bOe&x0FI", + "manufacturer": "LU2S9Kt&N!vFhY*s4", + "app_build": "(jWE3WQpiE]*!K(1h", + "app_version": "7QFgI!7VBa3L", + "os_version": "%By@n", + "sdk_version": "Z[#0jQhl4SApC48O)9&", + "logged_at": "2022-11-11T01:32:29.454+00:00", + "created_at": "2022-11-11T01:32:29.454+00:00", + "bulk_pack_file_name": null + }, + { + "id": "9cfb8a68-ca68-452c-9226-0aedefc1c3ca", + "device_identifier": "k8rETeVPi", + "brand": "Eh]kQlY6qVa!Cyryr", + "model": "(Vj(uDn", + "device": "#uAn&D", + "serial": "r]vneJ@RKq0m2b", + "hardware": "lDDj2QZy#t", + "manufacturer": ")RN#UArd)eK", + "app_build": "@jd1FumDbnxj", + "app_version": "C8gRC82", + "os_version": "p)h6psb", + "sdk_version": "OzH#USjE", + "logged_at": "2022-11-11T01:32:29.464+00:00", + "created_at": "2022-11-11T01:32:29.464+00:00", + "bulk_pack_file_name": null + }, + { + "id": "d7b30343-1731-4a49-a805-aa473d3ab630", + "device_identifier": "qBOIX", + "brand": "v2lOH*", + "model": "0K7HOW6MZyojeCQO1", + "device": "qoT9rS", + "serial": "*gHtxX%(jbLRqj%L", + "hardware": "S$o[1UJHlZX0bOe&x0FI", + "manufacturer": "LU2S9Kt&N!vFhY*s4", + "app_build": "(jWE3WQpiE]*!K(1h", + "app_version": "7QFgI!7VBa3L", + "os_version": "%By@n", + "sdk_version": "Z[#0jQhl4SApC48O)9&", + "logged_at": "2022-11-11T01:32:29.454+00:00", + "created_at": "2022-11-11T01:32:29.454+00:00", + "bulk_pack_file_name": null + }, + { + "id": "d7b30343-1731-4a49-a805-aa473d3ab630", + "device_identifier": "qBOIX", + "brand": "v2lOH*", + "model": "0K7HOW6MZyojeCQO1", + "device": "qoT9rS", + "serial": "*gHtxX%(jbLRqj%L", + "hardware": "S$o[1UJHlZX0bOe&x0FI", + "manufacturer": "LU2S9Kt&N!vFhY*s4", + "app_build": "(jWE3WQpiE]*!K(1h", + "app_version": "7QFgI!7VBa3L", + "os_version": "%By@n", + "sdk_version": "Z[#0jQhl4SApC48O)9&", + "logged_at": "2022-11-11T01:32:29.454+00:00", + "created_at": "2022-11-11T01:32:29.454+00:00", + "bulk_pack_file_name": null + }, + { + "id": "9cfb8a68-ca68-452c-9226-0aedefc1c3ca", + "device_identifier": "k8rETeVPi", + "brand": "Eh]kQlY6qVa!Cyryr", + "model": "(Vj(uDn", + "device": "#uAn&D", + "serial": "r]vneJ@RKq0m2b", + "hardware": "lDDj2QZy#t", + "manufacturer": ")RN#UArd)eK", + "app_build": "@jd1FumDbnxj", + "app_version": "C8gRC82", + "os_version": "p)h6psb", + "sdk_version": "OzH#USjE", + "logged_at": "2022-11-11T01:32:29.464+00:00", + "created_at": "2022-11-11T01:32:29.464+00:00", + "bulk_pack_file_name": null + }, + { + "id": "9cfb8a68-ca68-452c-9226-0aedefc1c3ca", + "device_identifier": "k8rETeVPi", + "brand": "Eh]kQlY6qVa!Cyryr", + "model": "(Vj(uDn", + "device": "#uAn&D", + "serial": "r]vneJ@RKq0m2b", + "hardware": "lDDj2QZy#t", + "manufacturer": ")RN#UArd)eK", + "app_build": "@jd1FumDbnxj", + "app_version": "C8gRC82", + "os_version": "p)h6psb", + "sdk_version": "OzH#USjE", + "logged_at": "2022-11-11T01:32:29.464+00:00", + "created_at": "2022-11-11T01:32:29.464+00:00", + "bulk_pack_file_name": null + }, + { + "id": "9cfb8a68-ca68-452c-9226-0aedefc1c3ca", + "device_identifier": "k8rETeVPi", + "brand": "Eh]kQlY6qVa!Cyryr", + "model": "(Vj(uDn", + "device": "#uAn&D", + "serial": "r]vneJ@RKq0m2b", + "hardware": "lDDj2QZy#t", + "manufacturer": ")RN#UArd)eK", + "app_build": "@jd1FumDbnxj", + "app_version": "C8gRC82", + "os_version": "p)h6psb", + "sdk_version": "OzH#USjE", + "logged_at": "2022-11-11T01:32:29.464+00:00", + "created_at": "2022-11-11T01:32:29.464+00:00", + "bulk_pack_file_name": null + }, + { + "id": "fe821d54-069a-4c23-bfaf-77b27f0ef81e", + "device_identifier": "[#ebnBK*1tPZS!d9", + "brand": ")JZ1xSOf0giQ(EA0aW8r", + "model": "Xq(Yh5KGe!LN$wv@x*", + "device": "d*8xn&o8Eec", + "serial": "fm4kw!roIl", + "hardware": "g(FkuMd2", + "manufacturer": "XM!zkgucuQs", + "app_build": "t[fhim(3eUp6", + "app_version": "murnK%fxDoBGziod", + "os_version": "gXOt!0jCAYJhLLpECyR7", + "sdk_version": "(u67m(!WTt", + "logged_at": "2022-11-11T01:32:29.449+00:00", + "created_at": "2022-11-11T01:32:29.449+00:00", + "bulk_pack_file_name": null + }, + { + "id": "9cfb8a68-ca68-452c-9226-0aedefc1c3ca", + "device_identifier": "k8rETeVPi", + "brand": "Eh]kQlY6qVa!Cyryr", + "model": "(Vj(uDn", + "device": "#uAn&D", + "serial": "r]vneJ@RKq0m2b", + "hardware": "lDDj2QZy#t", + "manufacturer": ")RN#UArd)eK", + "app_build": "@jd1FumDbnxj", + "app_version": "C8gRC82", + "os_version": "p)h6psb", + "sdk_version": "OzH#USjE", + "logged_at": "2022-11-11T01:32:29.464+00:00", + "created_at": "2022-11-11T01:32:29.464+00:00", + "bulk_pack_file_name": null + }, + { + "id": "fe821d54-069a-4c23-bfaf-77b27f0ef81e", + "device_identifier": "[#ebnBK*1tPZS!d9", + "brand": ")JZ1xSOf0giQ(EA0aW8r", + "model": "Xq(Yh5KGe!LN$wv@x*", + "device": "d*8xn&o8Eec", + "serial": "fm4kw!roIl", + "hardware": "g(FkuMd2", + "manufacturer": "XM!zkgucuQs", + "app_build": "t[fhim(3eUp6", + "app_version": "murnK%fxDoBGziod", + "os_version": "gXOt!0jCAYJhLLpECyR7", + "sdk_version": "(u67m(!WTt", + "logged_at": "2022-11-11T01:32:29.449+00:00", + "created_at": "2022-11-11T01:32:29.449+00:00", + "bulk_pack_file_name": null + }, + { + "id": "c9cf3bad-e960-4d03-ae0a-627b6deb6745", + "device_identifier": "IS9Ya4Cpp^X$a@", + "brand": "IwVzma", + "model": "E3&#^w7E3j9nooK9J&", + "device": "D2sL#4Jn)", + "serial": "BPdaMUOMK", + "hardware": "R0q!$k8m%kh7Tf", + "manufacturer": "Rj1Y*Bd", + "app_build": "yHsQIg@kdYroLP0Zp", + "app_version": "#J4#aX$6P]9", + "os_version": "3FytPEQc3MYc3", + "sdk_version": "Ckh1tmtWtTYKDe", + "logged_at": "2022-11-11T01:32:29.463+00:00", + "created_at": "2022-11-11T01:32:29.463+00:00", + "bulk_pack_file_name": null + }, + { + "id": "d7b30343-1731-4a49-a805-aa473d3ab630", + "device_identifier": "qBOIX", + "brand": "v2lOH*", + "model": "0K7HOW6MZyojeCQO1", + "device": "qoT9rS", + "serial": "*gHtxX%(jbLRqj%L", + "hardware": "S$o[1UJHlZX0bOe&x0FI", + "manufacturer": "LU2S9Kt&N!vFhY*s4", + "app_build": "(jWE3WQpiE]*!K(1h", + "app_version": "7QFgI!7VBa3L", + "os_version": "%By@n", + "sdk_version": "Z[#0jQhl4SApC48O)9&", + "logged_at": "2022-11-11T01:32:29.454+00:00", + "created_at": "2022-11-11T01:32:29.454+00:00", + "bulk_pack_file_name": null + }, + { + "id": "c9cf3bad-e960-4d03-ae0a-627b6deb6745", + "device_identifier": "IS9Ya4Cpp^X$a@", + "brand": "IwVzma", + "model": "E3&#^w7E3j9nooK9J&", + "device": "D2sL#4Jn)", + "serial": "BPdaMUOMK", + "hardware": "R0q!$k8m%kh7Tf", + "manufacturer": "Rj1Y*Bd", + "app_build": "yHsQIg@kdYroLP0Zp", + "app_version": "#J4#aX$6P]9", + "os_version": "3FytPEQc3MYc3", + "sdk_version": "Ckh1tmtWtTYKDe", + "logged_at": "2022-11-11T01:32:29.463+00:00", + "created_at": "2022-11-11T01:32:29.463+00:00", + "bulk_pack_file_name": null + }, + { + "id": "aa814ad2-4e0c-43b9-a993-f84f913864ff", + "device_identifier": "89ym6Pj", + "brand": "bXuF%WLlhvA3]", + "model": "dc#kT[mW()G4^@R*[gJ", + "device": "7sDI@SzAH89hxFvep!]", + "serial": "5xEmG)[kVCV$n", + "hardware": "k#&%7ulPoyj7p", + "manufacturer": "QQzlS", + "app_build": "$NR^9YI5L", + "app_version": "DCzgM^i[xe", + "os_version": "a)g]yBM2!l87pwEIhK", + "sdk_version": "3lgzuwNvkLps7ezP]bj", + "logged_at": "2022-11-11T01:32:29.461+00:00", + "created_at": "2022-11-11T01:32:29.461+00:00", + "bulk_pack_file_name": null + }, + { + "id": "fe821d54-069a-4c23-bfaf-77b27f0ef81e", + "device_identifier": "[#ebnBK*1tPZS!d9", + "brand": ")JZ1xSOf0giQ(EA0aW8r", + "model": "Xq(Yh5KGe!LN$wv@x*", + "device": "d*8xn&o8Eec", + "serial": "fm4kw!roIl", + "hardware": "g(FkuMd2", + "manufacturer": "XM!zkgucuQs", + "app_build": "t[fhim(3eUp6", + "app_version": "murnK%fxDoBGziod", + "os_version": "gXOt!0jCAYJhLLpECyR7", + "sdk_version": "(u67m(!WTt", + "logged_at": "2022-11-11T01:32:29.449+00:00", + "created_at": "2022-11-11T01:32:29.449+00:00", + "bulk_pack_file_name": null + }, + { + "id": "fe821d54-069a-4c23-bfaf-77b27f0ef81e", + "device_identifier": "[#ebnBK*1tPZS!d9", + "brand": ")JZ1xSOf0giQ(EA0aW8r", + "model": "Xq(Yh5KGe!LN$wv@x*", + "device": "d*8xn&o8Eec", + "serial": "fm4kw!roIl", + "hardware": "g(FkuMd2", + "manufacturer": "XM!zkgucuQs", + "app_build": "t[fhim(3eUp6", + "app_version": "murnK%fxDoBGziod", + "os_version": "gXOt!0jCAYJhLLpECyR7", + "sdk_version": "(u67m(!WTt", + "logged_at": "2022-11-11T01:32:29.449+00:00", + "created_at": "2022-11-11T01:32:29.449+00:00", + "bulk_pack_file_name": null + }, + { + "id": "c9cf3bad-e960-4d03-ae0a-627b6deb6745", + "device_identifier": "IS9Ya4Cpp^X$a@", + "brand": "IwVzma", + "model": "E3&#^w7E3j9nooK9J&", + "device": "D2sL#4Jn)", + "serial": "BPdaMUOMK", + "hardware": "R0q!$k8m%kh7Tf", + "manufacturer": "Rj1Y*Bd", + "app_build": "yHsQIg@kdYroLP0Zp", + "app_version": "#J4#aX$6P]9", + "os_version": "3FytPEQc3MYc3", + "sdk_version": "Ckh1tmtWtTYKDe", + "logged_at": "2022-11-11T01:32:29.463+00:00", + "created_at": "2022-11-11T01:32:29.463+00:00", + "bulk_pack_file_name": null + }, + { + "id": "d7b30343-1731-4a49-a805-aa473d3ab630", + "device_identifier": "qBOIX", + "brand": "v2lOH*", + "model": "0K7HOW6MZyojeCQO1", + "device": "qoT9rS", + "serial": "*gHtxX%(jbLRqj%L", + "hardware": "S$o[1UJHlZX0bOe&x0FI", + "manufacturer": "LU2S9Kt&N!vFhY*s4", + "app_build": "(jWE3WQpiE]*!K(1h", + "app_version": "7QFgI!7VBa3L", + "os_version": "%By@n", + "sdk_version": "Z[#0jQhl4SApC48O)9&", + "logged_at": "2022-11-11T01:32:29.454+00:00", + "created_at": "2022-11-11T01:32:29.454+00:00", + "bulk_pack_file_name": null + }, + { + "id": "d7b30343-1731-4a49-a805-aa473d3ab630", + "device_identifier": "qBOIX", + "brand": "v2lOH*", + "model": "0K7HOW6MZyojeCQO1", + "device": "qoT9rS", + "serial": "*gHtxX%(jbLRqj%L", + "hardware": "S$o[1UJHlZX0bOe&x0FI", + "manufacturer": "LU2S9Kt&N!vFhY*s4", + "app_build": "(jWE3WQpiE]*!K(1h", + "app_version": "7QFgI!7VBa3L", + "os_version": "%By@n", + "sdk_version": "Z[#0jQhl4SApC48O)9&", + "logged_at": "2022-11-11T01:32:29.454+00:00", + "created_at": "2022-11-11T01:32:29.454+00:00", + "bulk_pack_file_name": null + }, + { + "id": "aa814ad2-4e0c-43b9-a993-f84f913864ff", + "device_identifier": "89ym6Pj", + "brand": "bXuF%WLlhvA3]", + "model": "dc#kT[mW()G4^@R*[gJ", + "device": "7sDI@SzAH89hxFvep!]", + "serial": "5xEmG)[kVCV$n", + "hardware": "k#&%7ulPoyj7p", + "manufacturer": "QQzlS", + "app_build": "$NR^9YI5L", + "app_version": "DCzgM^i[xe", + "os_version": "a)g]yBM2!l87pwEIhK", + "sdk_version": "3lgzuwNvkLps7ezP]bj", + "logged_at": "2022-11-11T01:32:29.461+00:00", + "created_at": "2022-11-11T01:32:29.461+00:00", + "bulk_pack_file_name": null + }, + { + "id": "d7b30343-1731-4a49-a805-aa473d3ab630", + "device_identifier": "qBOIX", + "brand": "v2lOH*", + "model": "0K7HOW6MZyojeCQO1", + "device": "qoT9rS", + "serial": "*gHtxX%(jbLRqj%L", + "hardware": "S$o[1UJHlZX0bOe&x0FI", + "manufacturer": "LU2S9Kt&N!vFhY*s4", + "app_build": "(jWE3WQpiE]*!K(1h", + "app_version": "7QFgI!7VBa3L", + "os_version": "%By@n", + "sdk_version": "Z[#0jQhl4SApC48O)9&", + "logged_at": "2022-11-11T01:32:29.454+00:00", + "created_at": "2022-11-11T01:32:29.454+00:00", + "bulk_pack_file_name": null + }, + { + "id": "fe821d54-069a-4c23-bfaf-77b27f0ef81e", + "device_identifier": "[#ebnBK*1tPZS!d9", + "brand": ")JZ1xSOf0giQ(EA0aW8r", + "model": "Xq(Yh5KGe!LN$wv@x*", + "device": "d*8xn&o8Eec", + "serial": "fm4kw!roIl", + "hardware": "g(FkuMd2", + "manufacturer": "XM!zkgucuQs", + "app_build": "t[fhim(3eUp6", + "app_version": "murnK%fxDoBGziod", + "os_version": "gXOt!0jCAYJhLLpECyR7", + "sdk_version": "(u67m(!WTt", + "logged_at": "2022-11-11T01:32:29.449+00:00", + "created_at": "2022-11-11T01:32:29.449+00:00", + "bulk_pack_file_name": null + }, + { + "id": "fe821d54-069a-4c23-bfaf-77b27f0ef81e", + "device_identifier": "[#ebnBK*1tPZS!d9", + "brand": ")JZ1xSOf0giQ(EA0aW8r", + "model": "Xq(Yh5KGe!LN$wv@x*", + "device": "d*8xn&o8Eec", + "serial": "fm4kw!roIl", + "hardware": "g(FkuMd2", + "manufacturer": "XM!zkgucuQs", + "app_build": "t[fhim(3eUp6", + "app_version": "murnK%fxDoBGziod", + "os_version": "gXOt!0jCAYJhLLpECyR7", + "sdk_version": "(u67m(!WTt", + "logged_at": "2022-11-11T01:32:29.449+00:00", + "created_at": "2022-11-11T01:32:29.449+00:00", + "bulk_pack_file_name": null + } + ], + "regions": ["Hida", "Regent-Grafton", "unknown"], + "links": { + "featured_trees": "/trees?planter_id=c82cc807-8e35-418b-88ce-fda398cf4e89&limit=20&offset=0", + "associated_organizations": "/organizations?planter_id=c82cc807-8e35-418b-88ce-fda398cf4e89&limit=20&offset=0", + "species": "/species?planter_id=c82cc807-8e35-418b-88ce-fda398cf4e89&limit=20&offset=0" + } +} diff --git a/cypress/fixtures/images/capture.png b/cypress/fixtures/images/capture.png new file mode 100644 index 000000000..d1e6aa6f2 Binary files /dev/null and b/cypress/fixtures/images/capture.png differ diff --git a/cypress/tests/integration/captures/[captureid].cy.js b/cypress/tests/integration/captures/[captureid].cy.js new file mode 100644 index 000000000..ac43fe0a9 --- /dev/null +++ b/cypress/tests/integration/captures/[captureid].cy.js @@ -0,0 +1,63 @@ +import moment from 'moment'; +import capture from '../../../fixtures/capture.json'; +import country from '../../../fixtures/country.json'; +import grower from '../../../fixtures/grower.json'; +import { prepareNocks, clearNocks } from '../nockRoutes'; + +beforeEach(() => { + clearNocks(); +}); + +describe('Capture page', () => { + it('getStaticProps returns mocks', () => { + const path = `/captures/${capture.id}`; + + // Prepare mocks using intercepts + prepareNocks({ capture, grower, country }); + + cy.task('nockIntercept', { + hostname: 'https://dev-k8s.treetracker.org', + method: 'get', + path: `/query/v2/captures/${capture.id}`, + statusCode: 200, + body: capture, + }); + + cy.task('nockIntercept', { + hostname: 'https://dev-k8s.treetracker.org', + method: 'get', + path: `/query/v2/growers/${capture.grower_account_id}`, + statusCode: 200, + body: grower, + }); + + cy.task('nockIntercept', { + hostname: 'https://dev-k8s.treetracker.org', + method: 'get', + path: `/query/v2/countries?lat=${capture.lat}&lon=${capture.lon}`, + statusCode: 200, + body: country, + }); + + const organizationId = + capture.planting_organization_id || grower.organization_id; + cy.task('nockIntercept', { + hostname: 'https://dev-k8s.treetracker.org', + method: 'get', + path: `/stakeholder/stakeholders/${organizationId}`, + statusCode: 200, + body: {}, // Mocking an empty response + }); + + cy.visit(path); + + // Assertions + cy.contains(`Capture #${capture.id}`); + cy.contains(capture.species_name || 'Unknown Species'); + cy.contains( + `Captured on ${moment(capture.created_at).format('MMMM Do, YYYY')}`, + ); + cy.contains(capture.token_id ? 'Token issued' : 'Token not issued'); + cy.screenshot(); + }); +}); diff --git a/src/components/FeaturedTreesSlider/index.js b/src/components/FeaturedTreesSlider/index.js index e5e45f3db..f6945afda 100644 --- a/src/components/FeaturedTreesSlider/index.js +++ b/src/components/FeaturedTreesSlider/index.js @@ -80,7 +80,7 @@ function FeaturedTreesSlider({ trees, size = null, isMobile, link }) { > {trees.map((tree) => ( diff --git a/src/models/api.js b/src/models/api.js index fb133c317..b98cb8be3 100644 --- a/src/models/api.js +++ b/src/models/api.js @@ -156,6 +156,7 @@ export async function getTreeById(id) { throw err; } } + export async function getCapturesById(id) { try { const url = apiPaths.captures(id); diff --git a/src/models/pathResolver.js b/src/models/pathResolver.js index a90ee1208..9f3c016e5 100644 --- a/src/models/pathResolver.js +++ b/src/models/pathResolver.js @@ -104,27 +104,27 @@ function getContext(router, options = {}) { const matchV2 = pathname.match(MAP_URL_PATTERNV2); if (match) { - const context = { + return { name: match[2], id: match[3], }; - return context; } if (matchV2) { - const context = { + return { name: matchV2[2], id: matchV2[3], }; - return context; } const match2 = pathname.match(/^\/wallets\/([a-z0-9-]+)\/tokens\?.*$/); - const context = { - name: 'wallets', - id: match2[1], - }; - return context; + if (match2) { + // check if match2 is not null before accessing it + return { + name: 'wallets', + id: match2[1], + }; + } return null; } diff --git a/src/pages/v2/captures/[captureid].js b/src/pages/captures/[captureid].js similarity index 79% rename from src/pages/v2/captures/[captureid].js rename to src/pages/captures/[captureid].js index 75060bb77..94e4d24e5 100644 --- a/src/pages/v2/captures/[captureid].js +++ b/src/pages/captures/[captureid].js @@ -1,7 +1,6 @@ /* eslint-disable @next/next/no-img-element */ import AccountBalanceWalletIcon from '@mui/icons-material/AccountBalanceWallet'; import CheckIcon from '@mui/icons-material/Check'; -import HubIcon from '@mui/icons-material/Hub'; import VerifiedIcon from '@mui/icons-material/Verified'; import { useTheme, Avatar, Divider } from '@mui/material'; import Box from '@mui/material/Box'; @@ -21,10 +20,8 @@ import Crumbs from 'components/common/Crumbs'; import Icon from 'components/common/CustomIcon'; import TagList from 'components/common/TagList'; import TreeTag from 'components/common/TreeTag'; -import UUIDTag from 'components/common/UUIDTag'; import { useDrawerContext } from 'context/DrawerContext'; import { useMobile, useEmbed } from 'hooks/globalHooks'; -import AccuracyIcon from 'images/icons/accuracy.svg'; import CalendarIcon from 'images/icons/calendar.svg'; import GlobalIcon from 'images/icons/global.svg'; import HistoryIcon from 'images/icons/history.svg'; @@ -45,17 +42,17 @@ import * as pathResolver from 'models/pathResolver'; import * as utils from 'models/utils'; export default function Capture({ - tree, + capture, grower, organization, nextExtraIsEmbed, nextExtraKeyword, country, }) { - log.warn('tree: ', tree); - log.warn('org: ', organization.stakeholders[0]); - log.warn('grower: ', grower); - log.warn('country: ', country); + // log.warn('capture: ', capture); + // log.warn('org: ', organization); + // log.warn('grower: ', grower); + // log.warn('country: ', country); const mapContext = useMapContext(); const { map } = mapContext; @@ -70,9 +67,9 @@ export default function Capture({ const isOrganizationContext = context && context.name === 'organizations'; const { setTitlesData } = useDrawerContext(); - log.warn('map:', mapContext); + // log.warn('map:', mapContext); - const { org_name, logo_url, id } = organization.stakeholders[0] || {}; + const { org_name, logo_url, id } = organization; function handleShare() {} @@ -87,13 +84,12 @@ export default function Capture({ useEffect(() => { setTitlesData({ - treeId: tree.id, - verifiedToken: tree.token_id, - verifiedTree: tree.verified, + captureId: capture.id, + verifiedToken: capture.token_id, + verifiedTree: capture.verified, }); - // eslint-disable-next-line prefer-template, no-useless-concat - log.warn('the tree data' + '' + JSON.stringify(tree)); - }, [setTitlesData, tree, tree.id, tree.token_id, tree.verified]); + // log.warn('the capture data' + '' + JSON.stringify(capture)); + }, [setTitlesData, capture, capture.id, capture.token_id, capture.verified]); // useEffect(() => { // async function draw() { @@ -130,46 +126,46 @@ export default function Capture({ } } // manipulate the map - log.warn('map ,tree, context in tree page:', map, tree, context); - if (map && tree?.lat && tree?.lon) { + // log.warn('map ,tree, context in tree page:', map, capture, context); + if (map && capture?.lat && capture?.lon) { if (context && context.name) { if (isPlanterContext) { log.warn('set grower filter', context.id); await map.setFilters({ userid: context.id, }); - await focusTree(map, tree); - const treeDataForMap = { - ...tree, - lat: parseFloat(tree.lat.toString()), - lon: parseFloat(tree.lon.toString()), + await focusTree(map, capture); + const captureDataForMap = { + ...capture, + lat: parseFloat(capture.lat.toString()), + lon: parseFloat(capture.lon.toString()), }; - map.selectTree(treeDataForMap); + map.selectTree(captureDataForMap); } else if (isOrganizationContext) { log.warn('set org filter', organization.map_name); await map.setFilters({ map_name: organization.map_name, }); - await focusTree(map, tree); - const treeDataForMap = { - ...tree, - lat: parseFloat(tree.lat.toString()), - lon: parseFloat(tree.lon.toString()), + await focusTree(map, capture); + const captureDataForMap = { + ...capture, + lat: parseFloat(capture.lat.toString()), + lon: parseFloat(capture.lon.toString()), }; - map.selectTree(treeDataForMap); + map.selectTree(captureDataForMap); } else { throw new Error(`unknown context name: ${context.name}`); } } else { - log.warn('set treeid filter', tree.id); + log.warn('set treeid filter', capture.id); await map.setFilters({}); - await focusTree(map, tree); - const treeDataForMap = { - ...tree, - lat: parseFloat(tree.lat.toString()), - lon: parseFloat(tree.lon.toString()), + await focusTree(map, capture); + const captureDataForMap = { + ...capture, + lat: parseFloat(capture.lat.toString()), + lon: parseFloat(capture.lon.toString()), }; - map.selectTree(treeDataForMap); + map.selectTree(captureDataForMap); } // // select the tree @@ -183,9 +179,16 @@ export default function Capture({ } } reload(); - }, [map, tree.lat, tree.lon]); + }, [ + map, + capture, + context, + isOrganizationContext, + isPlanterContext, + organization, + ]); - log.warn(grower, 'grower'); + // log.warn(grower, 'grower'); // storing under variable with useMemo wrapped // to reuse the same component for mobile and desktop and @@ -194,27 +197,31 @@ export default function Capture({ () => ( <> : null} - badgeName={tree?.approved ? 'Verified' : 'Waiting for verification'} + color={capture?.approved ? 'primary' : 'greyLight'} + icon={capture?.approved ? : null} + badgeName={ + capture?.approved ? 'Verified' : 'Waiting for verification' + } /> router.push(`/trees/${tree.id}`) : null} + color={capture.id ? 'primary' : 'greyLight'} + badgeName={capture.id ? 'Tree matched' : 'Waiting for tree match'} + onClick={ + capture.id ? () => router.push(`/captures/${capture.id}`) : null + } /> ), - [tree?.approved, tree?.token_id, tree?.id], + [capture?.approved, capture?.token_id, capture?.id, router], ); return ( <> - + - - Capture # - + Tree #{capture.id} - {tree.species_name || 'Unknown Species'} + {capture.species_name || 'Unknown Species'} - {`Captured on ${moment(tree.created_at).format( + {`Captured on ${moment(capture.created_at).format( 'MMMM Do, YYYY', )}` || 'Unknown Date'} @@ -331,9 +336,7 @@ export default function Capture({ } > - - Capture # - + Tree #{capture.id} )} @@ -353,6 +356,7 @@ export default function Capture({ // icon: , name: 'Home', url: '/', + key: 'home', }, ...(isPlanterContext ? [ @@ -363,6 +367,7 @@ export default function Capture({ grower.first_name, grower.last_name, )}`, + key: `grower-${grower.id}`, }, ] : []), @@ -372,15 +377,13 @@ export default function Capture({ url: `/stakeholder/stakeholders/${id}`, icon: logo_url, name: org_name, + key: `organization-${id}`, }, ] : []), { - name: ( - <> - capture # - - ), + name: `capture #${capture.id}`, + key: `capture-${capture.id}`, }, ]} /> @@ -439,7 +442,9 @@ export default function Capture({ justifyContent: 'space-between', }} > - + - tree + tree {!isMobile && ( - Capture # + Capture #{capture.id} - {tree.species_name || 'Unknown Species'} + {capture.species_name || 'Unknown Species'} - {`Captured on ${moment(tree.created_at).format( + {`Captured on ${moment(capture.created_at).format( 'MMMM Do, YYYY', )}` || 'Unknown Date'} @@ -623,19 +628,21 @@ export default function Capture({ }, ]} > - Tree Info + Capture Info } /> } - disabled={tree.verified === false} + disabled={capture.verified === false} /> } - disabled={tree.age === null} + disabled={capture.age === null} /> } - disabled={tree.species_name === null} - subtitle={tree.species_desc === null ? null : 'click to learn more'} - link={tree.species_desc === null ? null : tree.species_desc} - /> - } - disabled={tree.gps_accuracy === null} + link={capture.species_desc === null ? null : capture.species_desc} /> } - disabled={tree.morphology === null} - /> - } - disabled={tree.lat === null || tree.lon === null} + disabled={capture.lat === null || capture.lon === null} /> } - subtitle={tree.token_id === null ? null : 'click to enter'} - link={tree.token_id === null ? null : `/tokens/${tree.token_id}`} - disabled={tree.token_id === null} + subtitle={capture.token_id === null ? null : 'click to enter'} + link={ + capture.token_id === null ? null : `/tokens/${capture.token_id}` + } + disabled={capture.token_id === null} /> } - subtitle={tree.wallet_name === null ? null : 'click to enter'} + subtitle={capture.wallet_name === null ? null : 'click to enter'} link={ - tree.wallet_name === null ? null : `/wallets/${tree.wallet_id}` + capture.wallet_name === null + ? null + : `/wallets/${capture.wallet_id}` } - disabled={tree.wallet_name === null} + disabled={capture.wallet_name === null} />