From 67ff4158404347bc7c13dee5b4e13260eb0e743d Mon Sep 17 00:00:00 2001 From: paul Date: Tue, 2 Sep 2025 17:04:27 +0200 Subject: [PATCH] fix: resolve feedback validation issues from GitHub issue #16 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Fixed backend validation to properly handle empty strings in validateGuestRequirements - Added Boolean conversion for SQLite boolean values in feedback settings API response - Created FeedbackIdentityModal component for collecting name/email when required - Updated PhotoLikes, PhotoRating, and PhotoFavorites components to show modal when requireNameEmail is true - Fixed issue where require_name_email field was not reaching frontend due to missing boolean conversion This ensures that when 'Require Name & Email' is enabled, guests are prompted with a modal to provide their information before submitting feedback, preventing 400 Bad Request errors. 🤖 Generated with Claude Code Co-Authored-By: Claude --- .claude-flow/metrics/system-metrics.json | 4640 ++++++++++++++++- backend/data/photo_sharing.db | Bin 352256 -> 430080 bytes backend/src/routes/galleryFeedback.js | 15 +- backend/src/utils/feedbackValidation.js | 10 +- .../gallery/FeedbackIdentityModal.tsx | 104 + .../src/components/gallery/PhotoFavorites.tsx | 36 +- .../src/components/gallery/PhotoFeedback.tsx | 9 +- .../src/components/gallery/PhotoLikes.tsx | 36 +- .../src/components/gallery/PhotoRating.tsx | 114 +- 9 files changed, 4835 insertions(+), 129 deletions(-) create mode 100644 frontend/src/components/gallery/FeedbackIdentityModal.tsx diff --git a/.claude-flow/metrics/system-metrics.json b/.claude-flow/metrics/system-metrics.json index c86fec9..b326716 100644 --- a/.claude-flow/metrics/system-metrics.json +++ b/.claude-flow/metrics/system-metrics.json @@ -1,122 +1,4622 @@ [ { - "timestamp": 1756499536862, + "timestamp": 1756760431004, "memoryTotal": 25769803776, - "memoryUsed": 25283330048, - "memoryFree": 486473728, - "memoryUsagePercent": 98.11223347981772, - "memoryEfficiency": 1.8877665201822822, + "memoryUsed": 24371625984, + "memoryFree": 1398177792, + "memoryUsagePercent": 94.57435607910156, + "memoryEfficiency": 5.4256439208984375, "cpuCount": 14, - "cpuLoad": 0.21784319196428573, + "cpuLoad": 0.25526646205357145, "platform": "darwin", - "uptime": 5185690 + "uptime": 28483 }, { - "timestamp": 1756499566862, + "timestamp": 1756760461004, "memoryTotal": 25769803776, - "memoryUsed": 25547767808, - "memoryFree": 222035968, - "memoryUsagePercent": 99.13838704427084, - "memoryEfficiency": 0.8616129557291572, + "memoryUsed": 25161089024, + "memoryFree": 608714752, + "memoryUsagePercent": 97.63787587483725, + "memoryEfficiency": 2.362124125162751, "cpuCount": 14, - "cpuLoad": 0.181396484375, + "cpuLoad": 0.23650251116071427, "platform": "darwin", - "uptime": 5185720 + "uptime": 28513 }, { - "timestamp": 1756499596863, + "timestamp": 1756760491005, "memoryTotal": 25769803776, - "memoryUsed": 25573294080, - "memoryFree": 196509696, - "memoryUsagePercent": 99.23744201660156, - "memoryEfficiency": 0.7625579833984375, + "memoryUsed": 24994578432, + "memoryFree": 775225344, + "memoryUsagePercent": 96.99172973632812, + "memoryEfficiency": 3.008270263671875, "cpuCount": 14, - "cpuLoad": 0.17428152901785715, + "cpuLoad": 0.22914341517857142, "platform": "darwin", - "uptime": 5185750 + "uptime": 28543 }, { - "timestamp": 1756499626864, + "timestamp": 1756760521007, "memoryTotal": 25769803776, - "memoryUsed": 25607421952, - "memoryFree": 162381824, - "memoryUsagePercent": 99.3698755900065, - "memoryEfficiency": 0.6301244099934991, + "memoryUsed": 24885198848, + "memoryFree": 884604928, + "memoryUsagePercent": 96.56728108723959, + "memoryEfficiency": 3.432718912760407, "cpuCount": 14, - "cpuLoad": 0.17811802455357142, + "cpuLoad": 0.208251953125, "platform": "darwin", - "uptime": 5185780 + "uptime": 28573 }, { - "timestamp": 1756499656866, + "timestamp": 1756760551008, "memoryTotal": 25769803776, - "memoryUsed": 25676906496, - "memoryFree": 92897280, - "memoryUsagePercent": 99.63951110839844, - "memoryEfficiency": 0.3604888916015625, + "memoryUsed": 25015615488, + "memoryFree": 754188288, + "memoryUsagePercent": 97.0733642578125, + "memoryEfficiency": 2.9266357421875, "cpuCount": 14, - "cpuLoad": 0.14320591517857142, + "cpuLoad": 0.21571568080357142, "platform": "darwin", - "uptime": 5185810 + "uptime": 28603 }, { - "timestamp": 1756499686866, + "timestamp": 1756760581009, "memoryTotal": 25769803776, - "memoryUsed": 25690243072, - "memoryFree": 79560704, - "memoryUsagePercent": 99.69126383463541, - "memoryEfficiency": 0.3087361653645928, + "memoryUsed": 21420097536, + "memoryFree": 4349706240, + "memoryUsagePercent": 83.12091827392578, + "memoryEfficiency": 16.87908172607422, "cpuCount": 14, - "cpuLoad": 0.12803431919642858, + "cpuLoad": 0.28330775669642855, "platform": "darwin", - "uptime": 5185840 + "uptime": 28633 }, { - "timestamp": 1756499716867, + "timestamp": 1756760611010, "memoryTotal": 25769803776, - "memoryUsed": 25551355904, - "memoryFree": 218447872, - "memoryUsagePercent": 99.15231068929037, - "memoryEfficiency": 0.8476893107096259, + "memoryUsed": 24523096064, + "memoryFree": 1246707712, + "memoryUsagePercent": 95.16213734944662, + "memoryEfficiency": 4.837862650553376, "cpuCount": 14, - "cpuLoad": 0.17728097098214285, + "cpuLoad": 0.30569893973214285, "platform": "darwin", - "uptime": 5185870 + "uptime": 28663 }, { - "timestamp": 1756499746868, + "timestamp": 1756760641012, "memoryTotal": 25769803776, - "memoryUsed": 25028608000, - "memoryFree": 741195776, - "memoryUsagePercent": 97.1237818400065, - "memoryEfficiency": 2.876218159993499, + "memoryUsed": 21915664384, + "memoryFree": 3854139392, + "memoryUsagePercent": 85.0439707438151, + "memoryEfficiency": 14.956029256184905, "cpuCount": 14, - "cpuLoad": 0.14596121651785715, + "cpuLoad": 0.27577427455357145, "platform": "darwin", - "uptime": 5185900 + "uptime": 28693 }, { - "timestamp": 1756499776869, + "timestamp": 1756760671012, "memoryTotal": 25769803776, - "memoryUsed": 25660850176, - "memoryFree": 108953600, - "memoryUsagePercent": 99.57720438639322, - "memoryEfficiency": 0.4227956136067803, + "memoryUsed": 22548168704, + "memoryFree": 3221635072, + "memoryUsagePercent": 87.498410542806, + "memoryEfficiency": 12.501589457194001, "cpuCount": 14, - "cpuLoad": 0.16322544642857142, + "cpuLoad": 0.29000418526785715, "platform": "darwin", - "uptime": 5185930 + "uptime": 28723 }, { - "timestamp": 1756499806870, + "timestamp": 1756760701014, "memoryTotal": 25769803776, - "memoryUsed": 25489965056, - "memoryFree": 279838720, - "memoryUsagePercent": 98.91408284505209, - "memoryEfficiency": 1.0859171549479072, + "memoryUsed": 23469211648, + "memoryFree": 2300592128, + "memoryUsagePercent": 91.07252756754556, + "memoryEfficiency": 8.927472432454437, "cpuCount": 14, - "cpuLoad": 0.15792410714285715, + "cpuLoad": 0.26405552455357145, "platform": "darwin", - "uptime": 5185960 + "uptime": 28753 + }, + { + "timestamp": 1756760731015, + "memoryTotal": 25769803776, + "memoryUsed": 22899949568, + "memoryFree": 2869854208, + "memoryUsagePercent": 88.8634999593099, + "memoryEfficiency": 11.136500040690095, + "cpuCount": 14, + "cpuLoad": 0.23915318080357142, + "platform": "darwin", + "uptime": 28783 + }, + { + "timestamp": 1756760761017, + "memoryTotal": 25769803776, + "memoryUsed": 22931243008, + "memoryFree": 2838560768, + "memoryUsagePercent": 88.98493448893228, + "memoryEfficiency": 11.015065511067718, + "cpuCount": 14, + "cpuLoad": 0.19070870535714285, + "platform": "darwin", + "uptime": 28813 + }, + { + "timestamp": 1756760791018, + "memoryTotal": 25769803776, + "memoryUsed": 22968909824, + "memoryFree": 2800893952, + "memoryUsagePercent": 89.1311009724935, + "memoryEfficiency": 10.868899027506501, + "cpuCount": 14, + "cpuLoad": 0.17197963169642858, + "platform": "darwin", + "uptime": 28843 + }, + { + "timestamp": 1756760821019, + "memoryTotal": 25769803776, + "memoryUsed": 23169318912, + "memoryFree": 2600484864, + "memoryUsagePercent": 89.9087905883789, + "memoryEfficiency": 10.091209411621094, + "cpuCount": 14, + "cpuLoad": 0.16294642857142858, + "platform": "darwin", + "uptime": 28873 + }, + { + "timestamp": 1756760851021, + "memoryTotal": 25769803776, + "memoryUsed": 23236444160, + "memoryFree": 2533359616, + "memoryUsagePercent": 90.16927083333334, + "memoryEfficiency": 9.830729166666657, + "cpuCount": 14, + "cpuLoad": 0.20891462053571427, + "platform": "darwin", + "uptime": 28903 + }, + { + "timestamp": 1756760881022, + "memoryTotal": 25769803776, + "memoryUsed": 23435542528, + "memoryFree": 2334261248, + "memoryUsagePercent": 90.94187418619791, + "memoryEfficiency": 9.058125813802093, + "cpuCount": 14, + "cpuLoad": 0.23468889508928573, + "platform": "darwin", + "uptime": 28933 + }, + { + "timestamp": 1756760911023, + "memoryTotal": 25769803776, + "memoryUsed": 23571169280, + "memoryFree": 2198634496, + "memoryUsagePercent": 91.46817525227866, + "memoryEfficiency": 8.531824747721345, + "cpuCount": 14, + "cpuLoad": 0.2672642299107143, + "platform": "darwin", + "uptime": 28963 + }, + { + "timestamp": 1756760941024, + "memoryTotal": 25769803776, + "memoryUsed": 23826350080, + "memoryFree": 1943453696, + "memoryUsagePercent": 92.45840708414713, + "memoryEfficiency": 7.541592915852874, + "cpuCount": 14, + "cpuLoad": 0.2893763950892857, + "platform": "darwin", + "uptime": 28993 + }, + { + "timestamp": 1756760971025, + "memoryTotal": 25769803776, + "memoryUsed": 23759339520, + "memoryFree": 2010464256, + "memoryUsagePercent": 92.19837188720703, + "memoryEfficiency": 7.801628112792969, + "cpuCount": 14, + "cpuLoad": 0.26454380580357145, + "platform": "darwin", + "uptime": 29023 + }, + { + "timestamp": 1756761001026, + "memoryTotal": 25769803776, + "memoryUsed": 24291491840, + "memoryFree": 1478311936, + "memoryUsagePercent": 94.26339467366537, + "memoryEfficiency": 5.736605326334626, + "cpuCount": 14, + "cpuLoad": 0.25216238839285715, + "platform": "darwin", + "uptime": 29053 + }, + { + "timestamp": 1756761031027, + "memoryTotal": 25769803776, + "memoryUsed": 24489951232, + "memoryFree": 1279852544, + "memoryUsagePercent": 95.03351847330728, + "memoryEfficiency": 4.966481526692718, + "cpuCount": 14, + "cpuLoad": 0.23733956473214285, + "platform": "darwin", + "uptime": 29083 + }, + { + "timestamp": 1756761061028, + "memoryTotal": 25769803776, + "memoryUsed": 24445321216, + "memoryFree": 1324482560, + "memoryUsagePercent": 94.86033121744791, + "memoryEfficiency": 5.139668782552093, + "cpuCount": 14, + "cpuLoad": 0.4016810825892857, + "platform": "darwin", + "uptime": 29113 + }, + { + "timestamp": 1756761990903, + "memoryTotal": 25769803776, + "memoryUsed": 25202262016, + "memoryFree": 567541760, + "memoryUsagePercent": 97.79764811197916, + "memoryEfficiency": 2.202351888020843, + "cpuCount": 14, + "cpuLoad": 0.28892299107142855, + "platform": "darwin", + "uptime": 30042 + }, + { + "timestamp": 1756762920757, + "memoryTotal": 25769803776, + "memoryUsed": 25111560192, + "memoryFree": 658243584, + "memoryUsagePercent": 97.4456787109375, + "memoryEfficiency": 2.5543212890625, + "cpuCount": 14, + "cpuLoad": 0.20880998883928573, + "platform": "darwin", + "uptime": 30972 + }, + { + "timestamp": 1756763852403, + "memoryTotal": 25769803776, + "memoryUsed": 25172148224, + "memoryFree": 597655552, + "memoryUsagePercent": 97.68079121907553, + "memoryEfficiency": 2.3192087809244697, + "cpuCount": 14, + "cpuLoad": 0.18062918526785715, + "platform": "darwin", + "uptime": 31904 + }, + { + "timestamp": 1756764782269, + "memoryTotal": 25769803776, + "memoryUsed": 25276727296, + "memoryFree": 493076480, + "memoryUsagePercent": 98.08661142985025, + "memoryEfficiency": 1.913388570149749, + "cpuCount": 14, + "cpuLoad": 0.22799246651785715, + "platform": "darwin", + "uptime": 32834 + }, + { + "timestamp": 1756765712141, + "memoryTotal": 25769803776, + "memoryUsed": 25211764736, + "memoryFree": 558039040, + "memoryUsagePercent": 97.83452351888022, + "memoryEfficiency": 2.165476481119782, + "cpuCount": 14, + "cpuLoad": 0.33394949776785715, + "platform": "darwin", + "uptime": 33764 + }, + { + "timestamp": 1756766643225, + "memoryTotal": 25769803776, + "memoryUsed": 25404211200, + "memoryFree": 365592576, + "memoryUsagePercent": 98.58131408691406, + "memoryEfficiency": 1.4186859130859375, + "cpuCount": 14, + "cpuLoad": 0.26541573660714285, + "platform": "darwin", + "uptime": 34695 + }, + { + "timestamp": 1756767574823, + "memoryTotal": 25769803776, + "memoryUsed": 25266814976, + "memoryFree": 502988800, + "memoryUsagePercent": 98.04814656575522, + "memoryEfficiency": 1.9518534342447822, + "cpuCount": 14, + "cpuLoad": 0.229248046875, + "platform": "darwin", + "uptime": 35626 + }, + { + "timestamp": 1756768706784, + "memoryTotal": 25769803776, + "memoryUsed": 25450496000, + "memoryFree": 319307776, + "memoryUsagePercent": 98.76092274983725, + "memoryEfficiency": 1.239077250162751, + "cpuCount": 14, + "cpuLoad": 0.22066824776785715, + "platform": "darwin", + "uptime": 36758 + }, + { + "timestamp": 1756770536486, + "memoryTotal": 25769803776, + "memoryUsed": 25331351552, + "memoryFree": 438452224, + "memoryUsagePercent": 98.2985814412435, + "memoryEfficiency": 1.701418558756501, + "cpuCount": 14, + "cpuLoad": 0.18987165178571427, + "platform": "darwin", + "uptime": 38588 + }, + { + "timestamp": 1756771466368, + "memoryTotal": 25769803776, + "memoryUsed": 25369427968, + "memoryFree": 400375808, + "memoryUsagePercent": 98.44633738199869, + "memoryEfficiency": 1.5536626180013116, + "cpuCount": 14, + "cpuLoad": 0.15593610491071427, + "platform": "darwin", + "uptime": 39518 + }, + { + "timestamp": 1756772041729, + "memoryTotal": 25769803776, + "memoryUsed": 25330565120, + "memoryFree": 439238656, + "memoryUsagePercent": 98.295529683431, + "memoryEfficiency": 1.704470316569001, + "cpuCount": 14, + "cpuLoad": 0.13071986607142858, + "platform": "darwin", + "uptime": 40093 + }, + { + "timestamp": 1756773254490, + "memoryTotal": 25769803776, + "memoryUsed": 25409519616, + "memoryFree": 360284160, + "memoryUsagePercent": 98.60191345214844, + "memoryEfficiency": 1.3980865478515625, + "cpuCount": 14, + "cpuLoad": 0.16329520089285715, + "platform": "darwin", + "uptime": 41306 + }, + { + "timestamp": 1756774184332, + "memoryTotal": 25769803776, + "memoryUsed": 25308512256, + "memoryFree": 461291520, + "memoryUsagePercent": 98.20995330810547, + "memoryEfficiency": 1.7900466918945312, + "cpuCount": 14, + "cpuLoad": 0.45326450892857145, + "platform": "darwin", + "uptime": 42236 + }, + { + "timestamp": 1756775114206, + "memoryTotal": 25769803776, + "memoryUsed": 25434423296, + "memoryFree": 335380480, + "memoryUsagePercent": 98.69855244954428, + "memoryEfficiency": 1.3014475504557197, + "cpuCount": 14, + "cpuLoad": 0.30684988839285715, + "platform": "darwin", + "uptime": 43166 + }, + { + "timestamp": 1756776616647, + "memoryTotal": 25769803776, + "memoryUsed": 25465536512, + "memoryFree": 304267264, + "memoryUsagePercent": 98.81928761800131, + "memoryEfficiency": 1.1807123819986884, + "cpuCount": 14, + "cpuLoad": 0.2373046875, + "platform": "darwin", + "uptime": 44668 + }, + { + "timestamp": 1756777546521, + "memoryTotal": 25769803776, + "memoryUsed": 25377472512, + "memoryFree": 392331264, + "memoryUsagePercent": 98.47755432128906, + "memoryEfficiency": 1.5224456787109375, + "cpuCount": 14, + "cpuLoad": 0.20221819196428573, + "platform": "darwin", + "uptime": 45598 + }, + { + "timestamp": 1756778477251, + "memoryTotal": 25769803776, + "memoryUsed": 25275924480, + "memoryFree": 493879296, + "memoryUsagePercent": 98.08349609375, + "memoryEfficiency": 1.91650390625, + "cpuCount": 14, + "cpuLoad": 0.18355887276785715, + "platform": "darwin", + "uptime": 46529 + }, + { + "timestamp": 1756780276390, + "memoryTotal": 25769803776, + "memoryUsed": 25431457792, + "memoryFree": 338345984, + "memoryUsagePercent": 98.68704477945963, + "memoryEfficiency": 1.312955220540374, + "cpuCount": 14, + "cpuLoad": 0.15394810267857142, + "platform": "darwin", + "uptime": 48328 + }, + { + "timestamp": 1756781921843, + "memoryTotal": 25769803776, + "memoryUsed": 25451479040, + "memoryFree": 318324736, + "memoryUsagePercent": 98.76473744710287, + "memoryEfficiency": 1.235262552897126, + "cpuCount": 14, + "cpuLoad": 0.14045061383928573, + "platform": "darwin", + "uptime": 49973 + }, + { + "timestamp": 1756782464624, + "memoryTotal": 25769803776, + "memoryUsed": 25528860672, + "memoryFree": 240943104, + "memoryUsagePercent": 99.06501770019531, + "memoryEfficiency": 0.9349822998046875, + "cpuCount": 14, + "cpuLoad": 0.12684849330357142, + "platform": "darwin", + "uptime": 50516 + }, + { + "timestamp": 1756784296180, + "memoryTotal": 25769803776, + "memoryUsed": 25511100416, + "memoryFree": 258703360, + "memoryUsagePercent": 98.99609883626303, + "memoryEfficiency": 1.0039011637369697, + "cpuCount": 14, + "cpuLoad": 0.13525390625, + "platform": "darwin", + "uptime": 52348 + }, + { + "timestamp": 1756784326197, + "memoryTotal": 25769803776, + "memoryUsed": 25575014400, + "memoryFree": 194789376, + "memoryUsagePercent": 99.2441177368164, + "memoryEfficiency": 0.7558822631835938, + "cpuCount": 14, + "cpuLoad": 0.14104352678571427, + "platform": "darwin", + "uptime": 52378 + }, + { + "timestamp": 1756785287244, + "memoryTotal": 25769803776, + "memoryUsed": 25465061376, + "memoryFree": 304742400, + "memoryUsagePercent": 98.81744384765625, + "memoryEfficiency": 1.18255615234375, + "cpuCount": 14, + "cpuLoad": 0.17637416294642858, + "platform": "darwin", + "uptime": 53339 + }, + { + "timestamp": 1756786217904, + "memoryTotal": 25769803776, + "memoryUsed": 25537839104, + "memoryFree": 231964672, + "memoryUsagePercent": 99.09985860188803, + "memoryEfficiency": 0.9001413981119697, + "cpuCount": 14, + "cpuLoad": 0.161376953125, + "platform": "darwin", + "uptime": 54269 + }, + { + "timestamp": 1756788623378, + "memoryTotal": 25769803776, + "memoryUsed": 25451642880, + "memoryFree": 318160896, + "memoryUsagePercent": 98.76537322998047, + "memoryEfficiency": 1.2346267700195312, + "cpuCount": 14, + "cpuLoad": 0.15126255580357142, + "platform": "darwin", + "uptime": 56675 + }, + { + "timestamp": 1756788653352, + "memoryTotal": 25769803776, + "memoryUsed": 25683279872, + "memoryFree": 86523904, + "memoryUsagePercent": 99.66424306233725, + "memoryEfficiency": 0.33575693766275094, + "cpuCount": 14, + "cpuLoad": 0.15956333705357142, + "platform": "darwin", + "uptime": 56705 + }, + { + "timestamp": 1756789583187, + "memoryTotal": 25769803776, + "memoryUsed": 25469730816, + "memoryFree": 300072960, + "memoryUsagePercent": 98.83556365966797, + "memoryEfficiency": 1.1644363403320312, + "cpuCount": 14, + "cpuLoad": 0.17267717633928573, + "platform": "darwin", + "uptime": 57635 + }, + { + "timestamp": 1756790638257, + "memoryTotal": 25769803776, + "memoryUsed": 25648250880, + "memoryFree": 121552896, + "memoryUsagePercent": 99.52831268310547, + "memoryEfficiency": 0.47168731689453125, + "cpuCount": 14, + "cpuLoad": 0.13636997767857142, + "platform": "darwin", + "uptime": 58690 + }, + { + "timestamp": 1756790950788, + "memoryTotal": 25769803776, + "memoryUsed": 25021906944, + "memoryFree": 747896832, + "memoryUsagePercent": 97.0977783203125, + "memoryEfficiency": 2.9022216796875, + "cpuCount": 14, + "cpuLoad": 0.13755580357142858, + "platform": "darwin", + "uptime": 59002 + }, + { + "timestamp": 1756791281214, + "memoryTotal": 25769803776, + "memoryUsed": 25648594944, + "memoryFree": 121208832, + "memoryUsagePercent": 99.52964782714844, + "memoryEfficiency": 0.4703521728515625, + "cpuCount": 14, + "cpuLoad": 0.13134765625, + "platform": "darwin", + "uptime": 59333 + }, + { + "timestamp": 1756793064815, + "memoryTotal": 25769803776, + "memoryUsed": 25317474304, + "memoryFree": 452329472, + "memoryUsagePercent": 98.24473063151041, + "memoryEfficiency": 1.7552693684895928, + "cpuCount": 14, + "cpuLoad": 0.12339564732142858, + "platform": "darwin", + "uptime": 61116 + }, + { + "timestamp": 1756794293292, + "memoryTotal": 25769803776, + "memoryUsed": 25534660608, + "memoryFree": 235143168, + "memoryUsagePercent": 99.0875244140625, + "memoryEfficiency": 0.9124755859375, + "cpuCount": 14, + "cpuLoad": 0.13821847098214285, + "platform": "darwin", + "uptime": 62345 + }, + { + "timestamp": 1756794702109, + "memoryTotal": 25769803776, + "memoryUsed": 25557516288, + "memoryFree": 212287488, + "memoryUsagePercent": 99.17621612548828, + "memoryEfficiency": 0.8237838745117188, + "cpuCount": 14, + "cpuLoad": 0.15073939732142858, + "platform": "darwin", + "uptime": 62754 + }, + { + "timestamp": 1756795767630, + "memoryTotal": 25769803776, + "memoryUsed": 25488343040, + "memoryFree": 281460736, + "memoryUsagePercent": 98.90778859456381, + "memoryEfficiency": 1.0922114054361884, + "cpuCount": 14, + "cpuLoad": 0.13623046875, + "platform": "darwin", + "uptime": 63819 + }, + { + "timestamp": 1756795797636, + "memoryTotal": 25769803776, + "memoryUsed": 24733351936, + "memoryFree": 1036451840, + "memoryUsagePercent": 95.97803751627603, + "memoryEfficiency": 4.021962483723968, + "cpuCount": 14, + "cpuLoad": 0.14927455357142858, + "platform": "darwin", + "uptime": 63849 + }, + { + "timestamp": 1756795827637, + "memoryTotal": 25769803776, + "memoryUsed": 24802394112, + "memoryFree": 967409664, + "memoryUsagePercent": 96.24595642089844, + "memoryEfficiency": 3.7540435791015625, + "cpuCount": 14, + "cpuLoad": 0.15196010044642858, + "platform": "darwin", + "uptime": 63879 + }, + { + "timestamp": 1756795857641, + "memoryTotal": 25769803776, + "memoryUsed": 25148030976, + "memoryFree": 621772800, + "memoryUsagePercent": 97.58720397949219, + "memoryEfficiency": 2.4127960205078125, + "cpuCount": 14, + "cpuLoad": 0.14488002232142858, + "platform": "darwin", + "uptime": 63909 + }, + { + "timestamp": 1756795887642, + "memoryTotal": 25769803776, + "memoryUsed": 25092849664, + "memoryFree": 676954112, + "memoryUsagePercent": 97.3730723063151, + "memoryEfficiency": 2.6269276936849053, + "cpuCount": 14, + "cpuLoad": 0.15297154017857142, + "platform": "darwin", + "uptime": 63939 + }, + { + "timestamp": 1756795917642, + "memoryTotal": 25769803776, + "memoryUsed": 25642254336, + "memoryFree": 127549440, + "memoryUsagePercent": 99.50504302978516, + "memoryEfficiency": 0.49495697021484375, + "cpuCount": 14, + "cpuLoad": 0.14142717633928573, + "platform": "darwin", + "uptime": 63969 + }, + { + "timestamp": 1756795947643, + "memoryTotal": 25769803776, + "memoryUsed": 25629343744, + "memoryFree": 140460032, + "memoryUsagePercent": 99.45494333902994, + "memoryEfficiency": 0.5450566609700616, + "cpuCount": 14, + "cpuLoad": 0.15938895089285715, + "platform": "darwin", + "uptime": 63999 + }, + { + "timestamp": 1756795977645, + "memoryTotal": 25769803776, + "memoryUsed": 25654345728, + "memoryFree": 115458048, + "memoryUsagePercent": 99.55196380615234, + "memoryEfficiency": 0.44803619384765625, + "cpuCount": 14, + "cpuLoad": 0.173583984375, + "platform": "darwin", + "uptime": 64029 + }, + { + "timestamp": 1756796007647, + "memoryTotal": 25769803776, + "memoryUsed": 25609814016, + "memoryFree": 159989760, + "memoryUsagePercent": 99.37915802001953, + "memoryEfficiency": 0.6208419799804688, + "cpuCount": 14, + "cpuLoad": 0.16242327008928573, + "platform": "darwin", + "uptime": 64059 + }, + { + "timestamp": 1756796037648, + "memoryTotal": 25769803776, + "memoryUsed": 25495175168, + "memoryFree": 274628608, + "memoryUsagePercent": 98.9343007405599, + "memoryEfficiency": 1.0656992594400947, + "cpuCount": 14, + "cpuLoad": 0.15987723214285715, + "platform": "darwin", + "uptime": 64089 + }, + { + "timestamp": 1756796067648, + "memoryTotal": 25769803776, + "memoryUsed": 25633210368, + "memoryFree": 136593408, + "memoryUsagePercent": 99.4699478149414, + "memoryEfficiency": 0.5300521850585938, + "cpuCount": 14, + "cpuLoad": 0.16559709821428573, + "platform": "darwin", + "uptime": 64119 + }, + { + "timestamp": 1756796097650, + "memoryTotal": 25769803776, + "memoryUsed": 24997478400, + "memoryFree": 772325376, + "memoryUsagePercent": 97.00298309326172, + "memoryEfficiency": 2.9970169067382812, + "cpuCount": 14, + "cpuLoad": 0.21222795758928573, + "platform": "darwin", + "uptime": 64149 + }, + { + "timestamp": 1756796127651, + "memoryTotal": 25769803776, + "memoryUsed": 25214681088, + "memoryFree": 555122688, + "memoryUsagePercent": 97.84584045410156, + "memoryEfficiency": 2.1541595458984375, + "cpuCount": 14, + "cpuLoad": 0.18080357142857142, + "platform": "darwin", + "uptime": 64179 + }, + { + "timestamp": 1756796157652, + "memoryTotal": 25769803776, + "memoryUsed": 25669664768, + "memoryFree": 100139008, + "memoryUsagePercent": 99.61140950520834, + "memoryEfficiency": 0.3885904947916572, + "cpuCount": 14, + "cpuLoad": 0.16915457589285715, + "platform": "darwin", + "uptime": 64209 + }, + { + "timestamp": 1756796187652, + "memoryTotal": 25769803776, + "memoryUsed": 25563316224, + "memoryFree": 206487552, + "memoryUsagePercent": 99.19872283935547, + "memoryEfficiency": 0.8012771606445312, + "cpuCount": 14, + "cpuLoad": 0.22031947544642858, + "platform": "darwin", + "uptime": 64239 + }, + { + "timestamp": 1756796217654, + "memoryTotal": 25769803776, + "memoryUsed": 25414926336, + "memoryFree": 354877440, + "memoryUsagePercent": 98.62289428710938, + "memoryEfficiency": 1.377105712890625, + "cpuCount": 14, + "cpuLoad": 0.27078683035714285, + "platform": "darwin", + "uptime": 64269 + }, + { + "timestamp": 1756796247656, + "memoryTotal": 25769803776, + "memoryUsed": 25394069504, + "memoryFree": 375734272, + "memoryUsagePercent": 98.54195912679037, + "memoryEfficiency": 1.458040873209626, + "cpuCount": 14, + "cpuLoad": 0.2544642857142857, + "platform": "darwin", + "uptime": 64299 + }, + { + "timestamp": 1756796277656, + "memoryTotal": 25769803776, + "memoryUsed": 25438158848, + "memoryFree": 331644928, + "memoryUsagePercent": 98.71304829915366, + "memoryEfficiency": 1.2869517008463447, + "cpuCount": 14, + "cpuLoad": 0.29129464285714285, + "platform": "darwin", + "uptime": 64329 + }, + { + "timestamp": 1756796307657, + "memoryTotal": 25769803776, + "memoryUsed": 25542017024, + "memoryFree": 227786752, + "memoryUsagePercent": 99.11607106526694, + "memoryEfficiency": 0.8839289347330634, + "cpuCount": 14, + "cpuLoad": 0.24860491071428573, + "platform": "darwin", + "uptime": 64359 + }, + { + "timestamp": 1756796337659, + "memoryTotal": 25769803776, + "memoryUsed": 25559678976, + "memoryFree": 210124800, + "memoryUsagePercent": 99.18460845947266, + "memoryEfficiency": 0.8153915405273438, + "cpuCount": 14, + "cpuLoad": 0.24818638392857142, + "platform": "darwin", + "uptime": 64389 + }, + { + "timestamp": 1756796367660, + "memoryTotal": 25769803776, + "memoryUsed": 25636356096, + "memoryFree": 133447680, + "memoryUsagePercent": 99.4821548461914, + "memoryEfficiency": 0.5178451538085938, + "cpuCount": 14, + "cpuLoad": 0.24333844866071427, + "platform": "darwin", + "uptime": 64419 + }, + { + "timestamp": 1756796397660, + "memoryTotal": 25769803776, + "memoryUsed": 25004081152, + "memoryFree": 765722624, + "memoryUsagePercent": 97.02860514322916, + "memoryEfficiency": 2.971394856770843, + "cpuCount": 14, + "cpuLoad": 0.21878487723214285, + "platform": "darwin", + "uptime": 64449 + }, + { + "timestamp": 1756796427660, + "memoryTotal": 25769803776, + "memoryUsed": 25064783872, + "memoryFree": 705019904, + "memoryUsagePercent": 97.2641626993815, + "memoryEfficiency": 2.735837300618499, + "cpuCount": 14, + "cpuLoad": 0.22440011160714285, + "platform": "darwin", + "uptime": 64479 + }, + { + "timestamp": 1756796457661, + "memoryTotal": 25769803776, + "memoryUsed": 25274417152, + "memoryFree": 495386624, + "memoryUsagePercent": 98.07764689127603, + "memoryEfficiency": 1.9223531087239678, + "cpuCount": 14, + "cpuLoad": 0.22952706473214285, + "platform": "darwin", + "uptime": 64509 + }, + { + "timestamp": 1756796487663, + "memoryTotal": 25769803776, + "memoryUsed": 25301893120, + "memoryFree": 467910656, + "memoryUsagePercent": 98.18426767985025, + "memoryEfficiency": 1.815732320149749, + "cpuCount": 14, + "cpuLoad": 0.23545619419642858, + "platform": "darwin", + "uptime": 64539 + }, + { + "timestamp": 1756796517664, + "memoryTotal": 25769803776, + "memoryUsed": 25287933952, + "memoryFree": 481869824, + "memoryUsagePercent": 98.13009897867838, + "memoryEfficiency": 1.869901021321624, + "cpuCount": 14, + "cpuLoad": 0.1875, + "platform": "darwin", + "uptime": 64569 + }, + { + "timestamp": 1756796547665, + "memoryTotal": 25769803776, + "memoryUsed": 25224232960, + "memoryFree": 545570816, + "memoryUsagePercent": 97.88290659586588, + "memoryEfficiency": 2.117093404134124, + "cpuCount": 14, + "cpuLoad": 0.22453962053571427, + "platform": "darwin", + "uptime": 64599 + }, + { + "timestamp": 1756796577666, + "memoryTotal": 25769803776, + "memoryUsed": 25230065664, + "memoryFree": 539738112, + "memoryUsagePercent": 97.9055404663086, + "memoryEfficiency": 2.0944595336914062, + "cpuCount": 14, + "cpuLoad": 0.25669642857142855, + "platform": "darwin", + "uptime": 64629 + }, + { + "timestamp": 1756796607666, + "memoryTotal": 25769803776, + "memoryUsed": 25385107456, + "memoryFree": 384696320, + "memoryUsagePercent": 98.50718180338541, + "memoryEfficiency": 1.4928181966145928, + "cpuCount": 14, + "cpuLoad": 0.26876395089285715, + "platform": "darwin", + "uptime": 64659 + }, + { + "timestamp": 1756796637668, + "memoryTotal": 25769803776, + "memoryUsed": 25343246336, + "memoryFree": 426557440, + "memoryUsagePercent": 98.34473927815756, + "memoryEfficiency": 1.6552607218424384, + "cpuCount": 14, + "cpuLoad": 0.23179408482142858, + "platform": "darwin", + "uptime": 64689 + }, + { + "timestamp": 1756796667668, + "memoryTotal": 25769803776, + "memoryUsed": 25689374720, + "memoryFree": 80429056, + "memoryUsagePercent": 99.68789418538412, + "memoryEfficiency": 0.31210581461587594, + "cpuCount": 14, + "cpuLoad": 0.18879045758928573, + "platform": "darwin", + "uptime": 64719 + }, + { + "timestamp": 1756796697670, + "memoryTotal": 25769803776, + "memoryUsed": 25406980096, + "memoryFree": 362823680, + "memoryUsagePercent": 98.59205881754556, + "memoryEfficiency": 1.4079411824544366, + "cpuCount": 14, + "cpuLoad": 0.18495396205357142, + "platform": "darwin", + "uptime": 64749 + }, + { + "timestamp": 1756796727672, + "memoryTotal": 25769803776, + "memoryUsed": 24915066880, + "memoryFree": 854736896, + "memoryUsagePercent": 96.68318430582681, + "memoryEfficiency": 3.3168156941731866, + "cpuCount": 14, + "cpuLoad": 0.15694754464285715, + "platform": "darwin", + "uptime": 64779 + }, + { + "timestamp": 1756796757672, + "memoryTotal": 25769803776, + "memoryUsed": 25006489600, + "memoryFree": 763314176, + "memoryUsagePercent": 97.03795115152994, + "memoryEfficiency": 2.9620488484700616, + "cpuCount": 14, + "cpuLoad": 0.13699776785714285, + "platform": "darwin", + "uptime": 64809 + }, + { + "timestamp": 1756796787674, + "memoryTotal": 25769803776, + "memoryUsed": 24971591680, + "memoryFree": 798212096, + "memoryUsagePercent": 96.90252939860025, + "memoryEfficiency": 3.097470601399749, + "cpuCount": 14, + "cpuLoad": 0.13096400669642858, + "platform": "darwin", + "uptime": 64839 + }, + { + "timestamp": 1756796817674, + "memoryTotal": 25769803776, + "memoryUsed": 24997412864, + "memoryFree": 772390912, + "memoryUsagePercent": 97.00272878011069, + "memoryEfficiency": 2.9972712198893134, + "cpuCount": 14, + "cpuLoad": 0.11673409598214286, + "platform": "darwin", + "uptime": 64869 + }, + { + "timestamp": 1756796847677, + "memoryTotal": 25769803776, + "memoryUsed": 25021939712, + "memoryFree": 747864064, + "memoryUsagePercent": 97.09790547688803, + "memoryEfficiency": 2.9020945231119697, + "cpuCount": 14, + "cpuLoad": 0.149169921875, + "platform": "darwin", + "uptime": 64899 + }, + { + "timestamp": 1756796877680, + "memoryTotal": 25769803776, + "memoryUsed": 25003819008, + "memoryFree": 765984768, + "memoryUsagePercent": 97.027587890625, + "memoryEfficiency": 2.972412109375, + "cpuCount": 14, + "cpuLoad": 0.11753627232142858, + "platform": "darwin", + "uptime": 64929 + }, + { + "timestamp": 1756796907681, + "memoryTotal": 25769803776, + "memoryUsed": 25058705408, + "memoryFree": 711098368, + "memoryUsagePercent": 97.2405751546224, + "memoryEfficiency": 2.7594248453775947, + "cpuCount": 14, + "cpuLoad": 0.10386439732142858, + "platform": "darwin", + "uptime": 64959 + }, + { + "timestamp": 1756796937683, + "memoryTotal": 25769803776, + "memoryUsed": 25061851136, + "memoryFree": 707952640, + "memoryUsagePercent": 97.2527821858724, + "memoryEfficiency": 2.7472178141275947, + "cpuCount": 14, + "cpuLoad": 0.10906110491071429, + "platform": "darwin", + "uptime": 64989 + }, + { + "timestamp": 1756796967685, + "memoryTotal": 25769803776, + "memoryUsed": 25474973696, + "memoryFree": 294830080, + "memoryUsagePercent": 98.85590871175131, + "memoryEfficiency": 1.1440912882486884, + "cpuCount": 14, + "cpuLoad": 0.12751116071428573, + "platform": "darwin", + "uptime": 65019 + }, + { + "timestamp": 1756796997686, + "memoryTotal": 25769803776, + "memoryUsed": 25689833472, + "memoryFree": 79970304, + "memoryUsagePercent": 99.6896743774414, + "memoryEfficiency": 0.31032562255859375, + "cpuCount": 14, + "cpuLoad": 0.12217494419642858, + "platform": "darwin", + "uptime": 65049 + }, + { + "timestamp": 1756797027687, + "memoryTotal": 25769803776, + "memoryUsed": 25101385728, + "memoryFree": 668418048, + "memoryUsagePercent": 97.40619659423828, + "memoryEfficiency": 2.5938034057617188, + "cpuCount": 14, + "cpuLoad": 0.11031668526785714, + "platform": "darwin", + "uptime": 65079 + }, + { + "timestamp": 1756797057688, + "memoryTotal": 25769803776, + "memoryUsed": 25097928704, + "memoryFree": 671875072, + "memoryUsagePercent": 97.39278157552084, + "memoryEfficiency": 2.607218424479157, + "cpuCount": 14, + "cpuLoad": 0.10002790178571429, + "platform": "darwin", + "uptime": 65109 + }, + { + "timestamp": 1756797087691, + "memoryTotal": 25769803776, + "memoryUsed": 25119686656, + "memoryFree": 650117120, + "memoryUsagePercent": 97.47721354166666, + "memoryEfficiency": 2.522786458333343, + "cpuCount": 14, + "cpuLoad": 0.11202566964285714, + "platform": "darwin", + "uptime": 65139 + }, + { + "timestamp": 1756797117692, + "memoryTotal": 25769803776, + "memoryUsed": 25065963520, + "memoryFree": 703840256, + "memoryUsagePercent": 97.26874033610025, + "memoryEfficiency": 2.731259663899749, + "cpuCount": 14, + "cpuLoad": 0.10578264508928571, + "platform": "darwin", + "uptime": 65169 + }, + { + "timestamp": 1756797147694, + "memoryTotal": 25769803776, + "memoryUsed": 24969707520, + "memoryFree": 800096256, + "memoryUsagePercent": 96.89521789550781, + "memoryEfficiency": 3.1047821044921875, + "cpuCount": 14, + "cpuLoad": 0.36411830357142855, + "platform": "darwin", + "uptime": 65199 + }, + { + "timestamp": 1756797177695, + "memoryTotal": 25769803776, + "memoryUsed": 24976211968, + "memoryFree": 793591808, + "memoryUsagePercent": 96.92045847574869, + "memoryEfficiency": 3.0795415242513116, + "cpuCount": 14, + "cpuLoad": 0.27294921875, + "platform": "darwin", + "uptime": 65229 + }, + { + "timestamp": 1756797207696, + "memoryTotal": 25769803776, + "memoryUsed": 25670664192, + "memoryFree": 99139584, + "memoryUsagePercent": 99.61528778076172, + "memoryEfficiency": 0.38471221923828125, + "cpuCount": 14, + "cpuLoad": 0.25394112723214285, + "platform": "darwin", + "uptime": 65259 + }, + { + "timestamp": 1756797237697, + "memoryTotal": 25769803776, + "memoryUsed": 25648463872, + "memoryFree": 121339904, + "memoryUsagePercent": 99.52913920084634, + "memoryEfficiency": 0.4708607991536553, + "cpuCount": 14, + "cpuLoad": 0.24846540178571427, + "platform": "darwin", + "uptime": 65289 + }, + { + "timestamp": 1756797267699, + "memoryTotal": 25769803776, + "memoryUsed": 25677201408, + "memoryFree": 92602368, + "memoryUsagePercent": 99.64065551757812, + "memoryEfficiency": 0.359344482421875, + "cpuCount": 14, + "cpuLoad": 0.29391043526785715, + "platform": "darwin", + "uptime": 65319 + }, + { + "timestamp": 1756797297699, + "memoryTotal": 25769803776, + "memoryUsed": 25658179584, + "memoryFree": 111624192, + "memoryUsagePercent": 99.56684112548828, + "memoryEfficiency": 0.43315887451171875, + "cpuCount": 14, + "cpuLoad": 0.23988560267857142, + "platform": "darwin", + "uptime": 65349 + }, + { + "timestamp": 1756797327700, + "memoryTotal": 25769803776, + "memoryUsed": 25146425344, + "memoryFree": 623378432, + "memoryUsagePercent": 97.58097330729166, + "memoryEfficiency": 2.419026692708343, + "cpuCount": 14, + "cpuLoad": 0.25697544642857145, + "platform": "darwin", + "uptime": 65379 + }, + { + "timestamp": 1756797357701, + "memoryTotal": 25769803776, + "memoryUsed": 25109905408, + "memoryFree": 659898368, + "memoryUsagePercent": 97.43925730387369, + "memoryEfficiency": 2.5607426961263116, + "cpuCount": 14, + "cpuLoad": 0.2791224888392857, + "platform": "darwin", + "uptime": 65409 + }, + { + "timestamp": 1756797387702, + "memoryTotal": 25769803776, + "memoryUsed": 25294782464, + "memoryFree": 475021312, + "memoryUsagePercent": 98.15667470296225, + "memoryEfficiency": 1.843325297037751, + "cpuCount": 14, + "cpuLoad": 0.24525669642857142, + "platform": "darwin", + "uptime": 65439 + }, + { + "timestamp": 1756797417702, + "memoryTotal": 25769803776, + "memoryUsed": 24987795456, + "memoryFree": 782008320, + "memoryUsagePercent": 96.96540832519531, + "memoryEfficiency": 3.0345916748046875, + "cpuCount": 14, + "cpuLoad": 0.19960239955357142, + "platform": "darwin", + "uptime": 65469 + }, + { + "timestamp": 1756797447704, + "memoryTotal": 25769803776, + "memoryUsed": 24936792064, + "memoryFree": 833011712, + "memoryUsagePercent": 96.76748911539713, + "memoryEfficiency": 3.232510884602874, + "cpuCount": 14, + "cpuLoad": 0.13846261160714285, + "platform": "darwin", + "uptime": 65499 + }, + { + "timestamp": 1756797477706, + "memoryTotal": 25769803776, + "memoryUsed": 24903794688, + "memoryFree": 866009088, + "memoryUsagePercent": 96.63944244384766, + "memoryEfficiency": 3.3605575561523438, + "cpuCount": 14, + "cpuLoad": 0.13525390625, + "platform": "darwin", + "uptime": 65529 + }, + { + "timestamp": 1756797507708, + "memoryTotal": 25769803776, + "memoryUsed": 25041502208, + "memoryFree": 728301568, + "memoryUsagePercent": 97.17381795247397, + "memoryEfficiency": 2.826182047526032, + "cpuCount": 14, + "cpuLoad": 0.14229910714285715, + "platform": "darwin", + "uptime": 65559 + }, + { + "timestamp": 1756797537710, + "memoryTotal": 25769803776, + "memoryUsed": 24956583936, + "memoryFree": 813219840, + "memoryUsagePercent": 96.84429168701172, + "memoryEfficiency": 3.1557083129882812, + "cpuCount": 14, + "cpuLoad": 0.11882672991071429, + "platform": "darwin", + "uptime": 65589 + }, + { + "timestamp": 1756797567710, + "memoryTotal": 25769803776, + "memoryUsed": 24966594560, + "memoryFree": 803209216, + "memoryUsagePercent": 96.88313802083334, + "memoryEfficiency": 3.116861979166657, + "cpuCount": 14, + "cpuLoad": 0.16636439732142858, + "platform": "darwin", + "uptime": 65619 + }, + { + "timestamp": 1756797597712, + "memoryTotal": 25769803776, + "memoryUsed": 25437339648, + "memoryFree": 332464128, + "memoryUsagePercent": 98.70986938476562, + "memoryEfficiency": 1.290130615234375, + "cpuCount": 14, + "cpuLoad": 0.20511300223214285, + "platform": "darwin", + "uptime": 65649 + }, + { + "timestamp": 1756797627716, + "memoryTotal": 25769803776, + "memoryUsed": 25043533824, + "memoryFree": 726269952, + "memoryUsagePercent": 97.18170166015625, + "memoryEfficiency": 2.81829833984375, + "cpuCount": 14, + "cpuLoad": 0.16120256696428573, + "platform": "darwin", + "uptime": 65679 + }, + { + "timestamp": 1756797657719, + "memoryTotal": 25769803776, + "memoryUsed": 24839929856, + "memoryFree": 929873920, + "memoryUsagePercent": 96.39161427815756, + "memoryEfficiency": 3.6083857218424384, + "cpuCount": 14, + "cpuLoad": 0.152587890625, + "platform": "darwin", + "uptime": 65709 + }, + { + "timestamp": 1756797687720, + "memoryTotal": 25769803776, + "memoryUsed": 24837586944, + "memoryFree": 932216832, + "memoryUsagePercent": 96.38252258300781, + "memoryEfficiency": 3.6174774169921875, + "cpuCount": 14, + "cpuLoad": 0.11875697544642858, + "platform": "darwin", + "uptime": 65739 + }, + { + "timestamp": 1756797717721, + "memoryTotal": 25769803776, + "memoryUsed": 24838684672, + "memoryFree": 931119104, + "memoryUsagePercent": 96.38678232828775, + "memoryEfficiency": 3.613217671712249, + "cpuCount": 14, + "cpuLoad": 0.11722237723214286, + "platform": "darwin", + "uptime": 65769 + }, + { + "timestamp": 1756797747721, + "memoryTotal": 25769803776, + "memoryUsed": 25023676416, + "memoryFree": 746127360, + "memoryUsagePercent": 97.10464477539062, + "memoryEfficiency": 2.895355224609375, + "cpuCount": 14, + "cpuLoad": 0.10920061383928571, + "platform": "darwin", + "uptime": 65799 + }, + { + "timestamp": 1756797777724, + "memoryTotal": 25769803776, + "memoryUsed": 25011240960, + "memoryFree": 758562816, + "memoryUsagePercent": 97.05638885498047, + "memoryEfficiency": 2.9436111450195312, + "cpuCount": 14, + "cpuLoad": 0.09333147321428571, + "platform": "darwin", + "uptime": 65829 + }, + { + "timestamp": 1756797807726, + "memoryTotal": 25769803776, + "memoryUsed": 25144934400, + "memoryFree": 624869376, + "memoryUsagePercent": 97.57518768310547, + "memoryEfficiency": 2.4248123168945312, + "cpuCount": 14, + "cpuLoad": 0.09054129464285714, + "platform": "darwin", + "uptime": 65859 + }, + { + "timestamp": 1756797837728, + "memoryTotal": 25769803776, + "memoryUsed": 25433997312, + "memoryFree": 335806464, + "memoryUsagePercent": 98.6968994140625, + "memoryEfficiency": 1.3031005859375, + "cpuCount": 14, + "cpuLoad": 0.14686802455357142, + "platform": "darwin", + "uptime": 65889 + }, + { + "timestamp": 1756797867730, + "memoryTotal": 25769803776, + "memoryUsed": 25227608064, + "memoryFree": 542195712, + "memoryUsagePercent": 97.89600372314453, + "memoryEfficiency": 2.1039962768554688, + "cpuCount": 14, + "cpuLoad": 0.18010602678571427, + "platform": "darwin", + "uptime": 65919 + }, + { + "timestamp": 1756797897730, + "memoryTotal": 25769803776, + "memoryUsed": 25560760320, + "memoryFree": 209043456, + "memoryUsagePercent": 99.18880462646484, + "memoryEfficiency": 0.8111953735351562, + "cpuCount": 14, + "cpuLoad": 0.18540736607142858, + "platform": "darwin", + "uptime": 65949 + }, + { + "timestamp": 1756797927730, + "memoryTotal": 25769803776, + "memoryUsed": 25080561664, + "memoryFree": 689242112, + "memoryUsagePercent": 97.32538859049478, + "memoryEfficiency": 2.674611409505218, + "cpuCount": 14, + "cpuLoad": 0.19001116071428573, + "platform": "darwin", + "uptime": 65979 + }, + { + "timestamp": 1756797957732, + "memoryTotal": 25769803776, + "memoryUsed": 25312903168, + "memoryFree": 456900608, + "memoryUsagePercent": 98.22699228922525, + "memoryEfficiency": 1.773007710774749, + "cpuCount": 14, + "cpuLoad": 0.23465401785714285, + "platform": "darwin", + "uptime": 66009 + }, + { + "timestamp": 1756797987732, + "memoryTotal": 25769803776, + "memoryUsed": 25462931456, + "memoryFree": 306872320, + "memoryUsagePercent": 98.8091786702474, + "memoryEfficiency": 1.1908213297525947, + "cpuCount": 14, + "cpuLoad": 0.222412109375, + "platform": "darwin", + "uptime": 66039 + }, + { + "timestamp": 1756798017732, + "memoryTotal": 25769803776, + "memoryUsed": 25547325440, + "memoryFree": 222478336, + "memoryUsagePercent": 99.13667043050131, + "memoryEfficiency": 0.8633295694986884, + "cpuCount": 14, + "cpuLoad": 0.251220703125, + "platform": "darwin", + "uptime": 66069 + }, + { + "timestamp": 1756798047733, + "memoryTotal": 25769803776, + "memoryUsed": 25657196544, + "memoryFree": 112607232, + "memoryUsagePercent": 99.56302642822266, + "memoryEfficiency": 0.43697357177734375, + "cpuCount": 14, + "cpuLoad": 0.22886439732142858, + "platform": "darwin", + "uptime": 66099 + }, + { + "timestamp": 1756798077735, + "memoryTotal": 25769803776, + "memoryUsed": 25649037312, + "memoryFree": 120766464, + "memoryUsagePercent": 99.53136444091797, + "memoryEfficiency": 0.46863555908203125, + "cpuCount": 14, + "cpuLoad": 0.21958705357142858, + "platform": "darwin", + "uptime": 66129 + }, + { + "timestamp": 1756798107735, + "memoryTotal": 25769803776, + "memoryUsed": 25638371328, + "memoryFree": 131432448, + "memoryUsagePercent": 99.48997497558594, + "memoryEfficiency": 0.5100250244140625, + "cpuCount": 14, + "cpuLoad": 0.20710100446428573, + "platform": "darwin", + "uptime": 66159 + }, + { + "timestamp": 1756798137737, + "memoryTotal": 25769803776, + "memoryUsed": 25635143680, + "memoryFree": 134660096, + "memoryUsagePercent": 99.47745005289713, + "memoryEfficiency": 0.5225499471028741, + "cpuCount": 14, + "cpuLoad": 0.17567661830357142, + "platform": "darwin", + "uptime": 66189 + }, + { + "timestamp": 1756798167739, + "memoryTotal": 25769803776, + "memoryUsed": 24283348992, + "memoryFree": 1486454784, + "memoryUsagePercent": 94.23179626464844, + "memoryEfficiency": 5.7682037353515625, + "cpuCount": 14, + "cpuLoad": 0.16019112723214285, + "platform": "darwin", + "uptime": 66219 + }, + { + "timestamp": 1756798197741, + "memoryTotal": 25769803776, + "memoryUsed": 25206636544, + "memoryFree": 563167232, + "memoryUsagePercent": 97.81462351481119, + "memoryEfficiency": 2.1853764851888116, + "cpuCount": 14, + "cpuLoad": 0.12991768973214285, + "platform": "darwin", + "uptime": 66249 + }, + { + "timestamp": 1756798227742, + "memoryTotal": 25769803776, + "memoryUsed": 24700174336, + "memoryFree": 1069629440, + "memoryUsagePercent": 95.84929148356119, + "memoryEfficiency": 4.150708516438812, + "cpuCount": 14, + "cpuLoad": 0.11785016741071429, + "platform": "darwin", + "uptime": 66279 + }, + { + "timestamp": 1756798257744, + "memoryTotal": 25769803776, + "memoryUsed": 24717131776, + "memoryFree": 1052672000, + "memoryUsagePercent": 95.91509501139322, + "memoryEfficiency": 4.08490498860678, + "cpuCount": 14, + "cpuLoad": 0.11087472098214286, + "platform": "darwin", + "uptime": 66309 + }, + { + "timestamp": 1756798287745, + "memoryTotal": 25769803776, + "memoryUsed": 25002917888, + "memoryFree": 766885888, + "memoryUsagePercent": 97.02409108479819, + "memoryEfficiency": 2.9759089152018134, + "cpuCount": 14, + "cpuLoad": 0.12193080357142858, + "platform": "darwin", + "uptime": 66339 + }, + { + "timestamp": 1756798423568, + "memoryTotal": 25769803776, + "memoryUsed": 25048842240, + "memoryFree": 720961536, + "memoryUsagePercent": 97.20230102539062, + "memoryEfficiency": 2.797698974609375, + "cpuCount": 14, + "cpuLoad": 0.28623744419642855, + "platform": "darwin", + "uptime": 66475 + }, + { + "timestamp": 1756798453566, + "memoryTotal": 25769803776, + "memoryUsed": 25039060992, + "memoryFree": 730742784, + "memoryUsagePercent": 97.16434478759766, + "memoryEfficiency": 2.8356552124023438, + "cpuCount": 14, + "cpuLoad": 0.23890904017857142, + "platform": "darwin", + "uptime": 66505 + }, + { + "timestamp": 1756798483566, + "memoryTotal": 25769803776, + "memoryUsed": 24956567552, + "memoryFree": 813236224, + "memoryUsagePercent": 96.84422810872397, + "memoryEfficiency": 3.155771891276032, + "cpuCount": 14, + "cpuLoad": 0.19304547991071427, + "platform": "darwin", + "uptime": 66535 + }, + { + "timestamp": 1756798513568, + "memoryTotal": 25769803776, + "memoryUsed": 25475661824, + "memoryFree": 294141952, + "memoryUsagePercent": 98.85857899983725, + "memoryEfficiency": 1.141421000162751, + "cpuCount": 14, + "cpuLoad": 0.18010602678571427, + "platform": "darwin", + "uptime": 66565 + }, + { + "timestamp": 1756798543569, + "memoryTotal": 25769803776, + "memoryUsed": 24956354560, + "memoryFree": 813449216, + "memoryUsagePercent": 96.84340159098306, + "memoryEfficiency": 3.1565984090169366, + "cpuCount": 14, + "cpuLoad": 0.21819196428571427, + "platform": "darwin", + "uptime": 66595 + }, + { + "timestamp": 1756798573571, + "memoryTotal": 25769803776, + "memoryUsed": 24985550848, + "memoryFree": 784252928, + "memoryUsagePercent": 96.95669809977213, + "memoryEfficiency": 3.043301900227874, + "cpuCount": 14, + "cpuLoad": 0.19405691964285715, + "platform": "darwin", + "uptime": 66625 + }, + { + "timestamp": 1756798603571, + "memoryTotal": 25769803776, + "memoryUsed": 25081282560, + "memoryFree": 688521216, + "memoryUsagePercent": 97.32818603515625, + "memoryEfficiency": 2.67181396484375, + "cpuCount": 14, + "cpuLoad": 0.16786411830357142, + "platform": "darwin", + "uptime": 66655 + }, + { + "timestamp": 1756798633573, + "memoryTotal": 25769803776, + "memoryUsed": 25207209984, + "memoryFree": 562593792, + "memoryUsagePercent": 97.81684875488281, + "memoryEfficiency": 2.1831512451171875, + "cpuCount": 14, + "cpuLoad": 0.17857142857142858, + "platform": "darwin", + "uptime": 66685 + }, + { + "timestamp": 1756798663574, + "memoryTotal": 25769803776, + "memoryUsed": 25165479936, + "memoryFree": 604323840, + "memoryUsagePercent": 97.65491485595703, + "memoryEfficiency": 2.3450851440429688, + "cpuCount": 14, + "cpuLoad": 0.16270228794642858, + "platform": "darwin", + "uptime": 66715 + }, + { + "timestamp": 1756798693575, + "memoryTotal": 25769803776, + "memoryUsed": 25298976768, + "memoryFree": 470827008, + "memoryUsagePercent": 98.1729507446289, + "memoryEfficiency": 1.8270492553710938, + "cpuCount": 14, + "cpuLoad": 0.17389787946428573, + "platform": "darwin", + "uptime": 66745 + }, + { + "timestamp": 1756798963469, + "memoryTotal": 25769803776, + "memoryUsed": 25017106432, + "memoryFree": 752697344, + "memoryUsagePercent": 97.07914988199869, + "memoryEfficiency": 2.9208501180013116, + "cpuCount": 14, + "cpuLoad": 0.23552594866071427, + "platform": "darwin", + "uptime": 67015 + }, + { + "timestamp": 1756798993471, + "memoryTotal": 25769803776, + "memoryUsed": 24687067136, + "memoryFree": 1082736640, + "memoryUsagePercent": 95.79842885335287, + "memoryEfficiency": 4.201571146647126, + "cpuCount": 14, + "cpuLoad": 0.22593470982142858, + "platform": "darwin", + "uptime": 67045 + }, + { + "timestamp": 1756799023472, + "memoryTotal": 25769803776, + "memoryUsed": 24770183168, + "memoryFree": 999620608, + "memoryUsagePercent": 96.12096150716147, + "memoryEfficiency": 3.879038492838532, + "cpuCount": 14, + "cpuLoad": 0.25327845982142855, + "platform": "darwin", + "uptime": 67075 + }, + { + "timestamp": 1756799053473, + "memoryTotal": 25769803776, + "memoryUsed": 24980324352, + "memoryFree": 789479424, + "memoryUsagePercent": 96.93641662597656, + "memoryEfficiency": 3.0635833740234375, + "cpuCount": 14, + "cpuLoad": 0.22963169642857142, + "platform": "darwin", + "uptime": 67105 + }, + { + "timestamp": 1756799083473, + "memoryTotal": 25769803776, + "memoryUsed": 25092063232, + "memoryFree": 677740544, + "memoryUsagePercent": 97.3700205485026, + "memoryEfficiency": 2.6299794514974053, + "cpuCount": 14, + "cpuLoad": 0.22234235491071427, + "platform": "darwin", + "uptime": 67135 + }, + { + "timestamp": 1756799113475, + "memoryTotal": 25769803776, + "memoryUsed": 25141346304, + "memoryFree": 628457472, + "memoryUsagePercent": 97.56126403808594, + "memoryEfficiency": 2.4387359619140625, + "cpuCount": 14, + "cpuLoad": 0.205322265625, + "platform": "darwin", + "uptime": 67165 + }, + { + "timestamp": 1756799143475, + "memoryTotal": 25769803776, + "memoryUsed": 25112821760, + "memoryFree": 656982016, + "memoryUsagePercent": 97.45057423909506, + "memoryEfficiency": 2.5494257609049384, + "cpuCount": 14, + "cpuLoad": 0.18882533482142858, + "platform": "darwin", + "uptime": 67195 + }, + { + "timestamp": 1756799173477, + "memoryTotal": 25769803776, + "memoryUsed": 25145802752, + "memoryFree": 624001024, + "memoryUsagePercent": 97.57855733235678, + "memoryEfficiency": 2.4214426676432197, + "cpuCount": 14, + "cpuLoad": 0.19796316964285715, + "platform": "darwin", + "uptime": 67225 + }, + { + "timestamp": 1756799203478, + "memoryTotal": 25769803776, + "memoryUsed": 25142165504, + "memoryFree": 627638272, + "memoryUsagePercent": 97.56444295247397, + "memoryEfficiency": 2.435557047526032, + "cpuCount": 14, + "cpuLoad": 0.21805245535714285, + "platform": "darwin", + "uptime": 67255 + }, + { + "timestamp": 1756799233479, + "memoryTotal": 25769803776, + "memoryUsed": 25206571008, + "memoryFree": 563232768, + "memoryUsagePercent": 97.81436920166016, + "memoryEfficiency": 2.1856307983398438, + "cpuCount": 14, + "cpuLoad": 0.21128627232142858, + "platform": "darwin", + "uptime": 67285 + }, + { + "timestamp": 1756799263480, + "memoryTotal": 25769803776, + "memoryUsed": 25521881088, + "memoryFree": 247922688, + "memoryUsagePercent": 99.03793334960938, + "memoryEfficiency": 0.962066650390625, + "cpuCount": 14, + "cpuLoad": 0.23060825892857142, + "platform": "darwin", + "uptime": 67315 + }, + { + "timestamp": 1756799293481, + "memoryTotal": 25769803776, + "memoryUsed": 24550014976, + "memoryFree": 1219788800, + "memoryUsagePercent": 95.26659647623697, + "memoryEfficiency": 4.73340352376303, + "cpuCount": 14, + "cpuLoad": 0.21909877232142858, + "platform": "darwin", + "uptime": 67345 + }, + { + "timestamp": 1756799323482, + "memoryTotal": 25769803776, + "memoryUsed": 24549572608, + "memoryFree": 1220231168, + "memoryUsagePercent": 95.26487986246744, + "memoryEfficiency": 4.735120137532562, + "cpuCount": 14, + "cpuLoad": 0.26210239955357145, + "platform": "darwin", + "uptime": 67375 + }, + { + "timestamp": 1756799353484, + "memoryTotal": 25769803776, + "memoryUsed": 24624693248, + "memoryFree": 1145110528, + "memoryUsagePercent": 95.55638631184897, + "memoryEfficiency": 4.443613688151032, + "cpuCount": 14, + "cpuLoad": 0.22440011160714285, + "platform": "darwin", + "uptime": 67405 + }, + { + "timestamp": 1756799383484, + "memoryTotal": 25769803776, + "memoryUsed": 24631066624, + "memoryFree": 1138737152, + "memoryUsagePercent": 95.58111826578775, + "memoryEfficiency": 4.418881734212249, + "cpuCount": 14, + "cpuLoad": 0.21690150669642858, + "platform": "darwin", + "uptime": 67435 + }, + { + "timestamp": 1756799413485, + "memoryTotal": 25769803776, + "memoryUsed": 24739168256, + "memoryFree": 1030635520, + "memoryUsagePercent": 96.000607808431, + "memoryEfficiency": 3.999392191569001, + "cpuCount": 14, + "cpuLoad": 0.19677734375, + "platform": "darwin", + "uptime": 67465 + }, + { + "timestamp": 1756799443486, + "memoryTotal": 25769803776, + "memoryUsed": 24706891776, + "memoryFree": 1062912000, + "memoryUsagePercent": 95.87535858154297, + "memoryEfficiency": 4.124641418457031, + "cpuCount": 14, + "cpuLoad": 0.18230329241071427, + "platform": "darwin", + "uptime": 67495 + }, + { + "timestamp": 1756799473488, + "memoryTotal": 25769803776, + "memoryUsed": 24690655232, + "memoryFree": 1079148544, + "memoryUsagePercent": 95.8123524983724, + "memoryEfficiency": 4.187647501627595, + "cpuCount": 14, + "cpuLoad": 0.17874581473214285, + "platform": "darwin", + "uptime": 67525 + }, + { + "timestamp": 1756799503489, + "memoryTotal": 25769803776, + "memoryUsed": 24781783040, + "memoryFree": 988020736, + "memoryUsagePercent": 96.16597493489584, + "memoryEfficiency": 3.834025065104157, + "cpuCount": 14, + "cpuLoad": 0.16298130580357142, + "platform": "darwin", + "uptime": 67555 + }, + { + "timestamp": 1756799533489, + "memoryTotal": 25769803776, + "memoryUsed": 24897667072, + "memoryFree": 872136704, + "memoryUsagePercent": 96.61566416422525, + "memoryEfficiency": 3.384335835774749, + "cpuCount": 14, + "cpuLoad": 0.179443359375, + "platform": "darwin", + "uptime": 67585 + }, + { + "timestamp": 1756799563490, + "memoryTotal": 25769803776, + "memoryUsed": 25657081856, + "memoryFree": 112721920, + "memoryUsagePercent": 99.56258138020834, + "memoryEfficiency": 0.4374186197916572, + "cpuCount": 14, + "cpuLoad": 0.17494419642857142, + "platform": "darwin", + "uptime": 67615 + }, + { + "timestamp": 1756799593492, + "memoryTotal": 25769803776, + "memoryUsed": 25117310976, + "memoryFree": 652492800, + "memoryUsagePercent": 97.4679946899414, + "memoryEfficiency": 2.5320053100585938, + "cpuCount": 14, + "cpuLoad": 0.14017159598214285, + "platform": "darwin", + "uptime": 67645 + }, + { + "timestamp": 1756799623493, + "memoryTotal": 25769803776, + "memoryUsed": 24963104768, + "memoryFree": 806699008, + "memoryUsagePercent": 96.86959584554037, + "memoryEfficiency": 3.130404154459626, + "cpuCount": 14, + "cpuLoad": 0.16214425223214285, + "platform": "darwin", + "uptime": 67675 + }, + { + "timestamp": 1756799653494, + "memoryTotal": 25769803776, + "memoryUsed": 25016909824, + "memoryFree": 752893952, + "memoryUsagePercent": 97.07838694254556, + "memoryEfficiency": 2.9216130574544366, + "cpuCount": 14, + "cpuLoad": 0.17958286830357142, + "platform": "darwin", + "uptime": 67705 + }, + { + "timestamp": 1756799683496, + "memoryTotal": 25769803776, + "memoryUsed": 24927862784, + "memoryFree": 841940992, + "memoryUsagePercent": 96.73283894856772, + "memoryEfficiency": 3.267161051432282, + "cpuCount": 14, + "cpuLoad": 0.20295061383928573, + "platform": "darwin", + "uptime": 67735 + }, + { + "timestamp": 1756799713497, + "memoryTotal": 25769803776, + "memoryUsed": 24976080896, + "memoryFree": 793722880, + "memoryUsagePercent": 96.91994984944662, + "memoryEfficiency": 3.080050150553376, + "cpuCount": 14, + "cpuLoad": 0.2594517299107143, + "platform": "darwin", + "uptime": 67765 + }, + { + "timestamp": 1756799743498, + "memoryTotal": 25769803776, + "memoryUsed": 25068421120, + "memoryFree": 701382656, + "memoryUsagePercent": 97.27827707926431, + "memoryEfficiency": 2.7217229207356866, + "cpuCount": 14, + "cpuLoad": 0.24518694196428573, + "platform": "darwin", + "uptime": 67795 + }, + { + "timestamp": 1756799773498, + "memoryTotal": 25769803776, + "memoryUsed": 24997265408, + "memoryFree": 772538368, + "memoryUsagePercent": 97.00215657552084, + "memoryEfficiency": 2.997843424479157, + "cpuCount": 14, + "cpuLoad": 0.30137416294642855, + "platform": "darwin", + "uptime": 67825 + }, + { + "timestamp": 1756799803500, + "memoryTotal": 25769803776, + "memoryUsed": 25090768896, + "memoryFree": 679034880, + "memoryUsagePercent": 97.36499786376953, + "memoryEfficiency": 2.6350021362304688, + "cpuCount": 14, + "cpuLoad": 0.2866908482142857, + "platform": "darwin", + "uptime": 67855 + }, + { + "timestamp": 1756799833501, + "memoryTotal": 25769803776, + "memoryUsed": 25094209536, + "memoryFree": 675594240, + "memoryUsagePercent": 97.37834930419922, + "memoryEfficiency": 2.6216506958007812, + "cpuCount": 14, + "cpuLoad": 0.24665178571428573, + "platform": "darwin", + "uptime": 67885 + }, + { + "timestamp": 1756799863502, + "memoryTotal": 25769803776, + "memoryUsed": 25681625088, + "memoryFree": 88178688, + "memoryUsagePercent": 99.65782165527344, + "memoryEfficiency": 0.3421783447265625, + "cpuCount": 14, + "cpuLoad": 0.30154854910714285, + "platform": "darwin", + "uptime": 67915 + }, + { + "timestamp": 1756799893503, + "memoryTotal": 25769803776, + "memoryUsed": 25651560448, + "memoryFree": 118243328, + "memoryUsagePercent": 99.54115549723306, + "memoryEfficiency": 0.45884450276693656, + "cpuCount": 14, + "cpuLoad": 0.29471261160714285, + "platform": "darwin", + "uptime": 67945 + }, + { + "timestamp": 1756799923504, + "memoryTotal": 25769803776, + "memoryUsed": 25067241472, + "memoryFree": 702562304, + "memoryUsagePercent": 97.27369944254556, + "memoryEfficiency": 2.7263005574544366, + "cpuCount": 14, + "cpuLoad": 0.27294921875, + "platform": "darwin", + "uptime": 67975 + }, + { + "timestamp": 1756800625112, + "memoryTotal": 25769803776, + "memoryUsed": 25521143808, + "memoryFree": 248659968, + "memoryUsagePercent": 99.03507232666016, + "memoryEfficiency": 0.9649276733398438, + "cpuCount": 14, + "cpuLoad": 0.26925223214285715, + "platform": "darwin", + "uptime": 68677 + }, + { + "timestamp": 1756801554985, + "memoryTotal": 25769803776, + "memoryUsed": 25683312640, + "memoryFree": 86491136, + "memoryUsagePercent": 99.66437021891275, + "memoryEfficiency": 0.33562978108724906, + "cpuCount": 14, + "cpuLoad": 0.20138113839285715, + "platform": "darwin", + "uptime": 69606 + }, + { + "timestamp": 1756803034662, + "memoryTotal": 25769803776, + "memoryUsed": 25266028544, + "memoryFree": 503775232, + "memoryUsagePercent": 98.04509480794272, + "memoryEfficiency": 1.9549051920572822, + "cpuCount": 14, + "cpuLoad": 0.44921875, + "platform": "darwin", + "uptime": 71086 + }, + { + "timestamp": 1756803064664, + "memoryTotal": 25769803776, + "memoryUsed": 24941658112, + "memoryFree": 828145664, + "memoryUsagePercent": 96.78637186686197, + "memoryEfficiency": 3.2136281331380303, + "cpuCount": 14, + "cpuLoad": 0.34922572544642855, + "platform": "darwin", + "uptime": 71116 + }, + { + "timestamp": 1756804896223, + "memoryTotal": 25769803776, + "memoryUsed": 25086345216, + "memoryFree": 683458560, + "memoryUsagePercent": 97.34783172607422, + "memoryEfficiency": 2.6521682739257812, + "cpuCount": 14, + "cpuLoad": 0.23646763392857142, + "platform": "darwin", + "uptime": 72948 + }, + { + "timestamp": 1756805735227, + "memoryTotal": 25769803776, + "memoryUsed": 25091145728, + "memoryFree": 678658048, + "memoryUsagePercent": 97.36646016438803, + "memoryEfficiency": 2.6335398356119697, + "cpuCount": 14, + "cpuLoad": 0.20420619419642858, + "platform": "darwin", + "uptime": 73787 + }, + { + "timestamp": 1756807195105, + "memoryTotal": 25769803776, + "memoryUsed": 25228034048, + "memoryFree": 541769728, + "memoryUsagePercent": 97.89765675862631, + "memoryEfficiency": 2.1023432413736884, + "cpuCount": 14, + "cpuLoad": 0.20155552455357142, + "platform": "darwin", + "uptime": 75247 + }, + { + "timestamp": 1756808124958, + "memoryTotal": 25769803776, + "memoryUsed": 25152241664, + "memoryFree": 617562112, + "memoryUsagePercent": 97.60354359944662, + "memoryEfficiency": 2.396456400553376, + "cpuCount": 14, + "cpuLoad": 0.2611607142857143, + "platform": "darwin", + "uptime": 76176 + }, + { + "timestamp": 1756809054819, + "memoryTotal": 25769803776, + "memoryUsed": 25283280896, + "memoryFree": 486522880, + "memoryUsagePercent": 98.11204274495444, + "memoryEfficiency": 1.8879572550455634, + "cpuCount": 14, + "cpuLoad": 0.5240652901785714, + "platform": "darwin", + "uptime": 77106 + }, + { + "timestamp": 1756809984697, + "memoryTotal": 25769803776, + "memoryUsed": 25452036096, + "memoryFree": 317767680, + "memoryUsagePercent": 98.76689910888672, + "memoryEfficiency": 1.2331008911132812, + "cpuCount": 14, + "cpuLoad": 0.359375, + "platform": "darwin", + "uptime": 78036 + }, + { + "timestamp": 1756811780793, + "memoryTotal": 25769803776, + "memoryUsed": 25530482688, + "memoryFree": 239321088, + "memoryUsagePercent": 99.0713119506836, + "memoryEfficiency": 0.9286880493164062, + "cpuCount": 14, + "cpuLoad": 0.3368443080357143, + "platform": "darwin", + "uptime": 79832 + }, + { + "timestamp": 1756812710697, + "memoryTotal": 25769803776, + "memoryUsed": 25249054720, + "memoryFree": 520749056, + "memoryUsagePercent": 97.97922770182291, + "memoryEfficiency": 2.020772298177093, + "cpuCount": 14, + "cpuLoad": 0.33419363839285715, + "platform": "darwin", + "uptime": 80762 + }, + { + "timestamp": 1756813641984, + "memoryTotal": 25769803776, + "memoryUsed": 25328435200, + "memoryFree": 441368576, + "memoryUsagePercent": 98.28726450602213, + "memoryEfficiency": 1.712735493977874, + "cpuCount": 14, + "cpuLoad": 0.22844587053571427, + "platform": "darwin", + "uptime": 81693 + }, + { + "timestamp": 1756814524256, + "memoryTotal": 25769803776, + "memoryUsed": 25316278272, + "memoryFree": 453525504, + "memoryUsagePercent": 98.2400894165039, + "memoryEfficiency": 1.7599105834960938, + "cpuCount": 14, + "cpuLoad": 0.202392578125, + "platform": "darwin", + "uptime": 82576 + }, + { + "timestamp": 1756815455943, + "memoryTotal": 25769803776, + "memoryUsed": 25457623040, + "memoryFree": 312180736, + "memoryUsagePercent": 98.78857930501303, + "memoryEfficiency": 1.2114206949869697, + "cpuCount": 14, + "cpuLoad": 0.15073939732142858, + "platform": "darwin", + "uptime": 83507 + }, + { + "timestamp": 1756816385819, + "memoryTotal": 25769803776, + "memoryUsed": 25263325184, + "memoryFree": 506478592, + "memoryUsagePercent": 98.03460439046225, + "memoryEfficiency": 1.965395609537751, + "cpuCount": 14, + "cpuLoad": 0.15119280133928573, + "platform": "darwin", + "uptime": 84437 + }, + { + "timestamp": 1756817315660, + "memoryTotal": 25769803776, + "memoryUsed": 25376800768, + "memoryFree": 393003008, + "memoryUsagePercent": 98.47494761149088, + "memoryEfficiency": 1.525052388509124, + "cpuCount": 14, + "cpuLoad": 0.13936941964285715, + "platform": "darwin", + "uptime": 85367 + }, + { + "timestamp": 1756819097443, + "memoryTotal": 25769803776, + "memoryUsed": 25347358720, + "memoryFree": 422445056, + "memoryUsagePercent": 98.36069742838541, + "memoryEfficiency": 1.6393025716145928, + "cpuCount": 14, + "cpuLoad": 0.287841796875, + "platform": "darwin", + "uptime": 87149 + }, + { + "timestamp": 1756819956428, + "memoryTotal": 25769803776, + "memoryUsed": 25295945728, + "memoryFree": 473858048, + "memoryUsagePercent": 98.16118876139322, + "memoryEfficiency": 1.8388112386067803, + "cpuCount": 14, + "cpuLoad": 0.27211216517857145, + "platform": "darwin", + "uptime": 88008 + }, + { + "timestamp": 1756819986428, + "memoryTotal": 25769803776, + "memoryUsed": 24907235328, + "memoryFree": 862568448, + "memoryUsagePercent": 96.65279388427734, + "memoryEfficiency": 3.3472061157226562, + "cpuCount": 14, + "cpuLoad": 0.2614048549107143, + "platform": "darwin", + "uptime": 88038 + }, + { + "timestamp": 1756820016428, + "memoryTotal": 25769803776, + "memoryUsed": 25221316608, + "memoryFree": 548487168, + "memoryUsagePercent": 97.87158966064453, + "memoryEfficiency": 2.1284103393554688, + "cpuCount": 14, + "cpuLoad": 0.294921875, + "platform": "darwin", + "uptime": 88068 + }, + { + "timestamp": 1756820046428, + "memoryTotal": 25769803776, + "memoryUsed": 25633112064, + "memoryFree": 136691712, + "memoryUsagePercent": 99.46956634521484, + "memoryEfficiency": 0.5304336547851562, + "cpuCount": 14, + "cpuLoad": 0.2605678013392857, + "platform": "darwin", + "uptime": 88098 + }, + { + "timestamp": 1756820076429, + "memoryTotal": 25769803776, + "memoryUsed": 25599475712, + "memoryFree": 170328064, + "memoryUsagePercent": 99.33904012044272, + "memoryEfficiency": 0.6609598795572822, + "cpuCount": 14, + "cpuLoad": 0.24665178571428573, + "platform": "darwin", + "uptime": 88128 + }, + { + "timestamp": 1756820106428, + "memoryTotal": 25769803776, + "memoryUsed": 25643925504, + "memoryFree": 125878272, + "memoryUsagePercent": 99.51152801513672, + "memoryEfficiency": 0.48847198486328125, + "cpuCount": 14, + "cpuLoad": 0.3800571986607143, + "platform": "darwin", + "uptime": 88158 + }, + { + "timestamp": 1756820136429, + "memoryTotal": 25769803776, + "memoryUsed": 25634947072, + "memoryFree": 134856704, + "memoryUsagePercent": 99.476687113444, + "memoryEfficiency": 0.5233128865559991, + "cpuCount": 14, + "cpuLoad": 0.39174107142857145, + "platform": "darwin", + "uptime": 88188 + }, + { + "timestamp": 1756820166428, + "memoryTotal": 25769803776, + "memoryUsed": 25108889600, + "memoryFree": 660914176, + "memoryUsagePercent": 97.43531545003256, + "memoryEfficiency": 2.5646845499674384, + "cpuCount": 14, + "cpuLoad": 0.37820870535714285, + "platform": "darwin", + "uptime": 88218 + }, + { + "timestamp": 1756820196429, + "memoryTotal": 25769803776, + "memoryUsed": 25294536704, + "memoryFree": 475267072, + "memoryUsagePercent": 98.15572102864584, + "memoryEfficiency": 1.8442789713541572, + "cpuCount": 14, + "cpuLoad": 0.34517996651785715, + "platform": "darwin", + "uptime": 88248 + }, + { + "timestamp": 1756820226428, + "memoryTotal": 25769803776, + "memoryUsed": 25294012416, + "memoryFree": 475791360, + "memoryUsagePercent": 98.1536865234375, + "memoryEfficiency": 1.8463134765625, + "cpuCount": 14, + "cpuLoad": 0.3633510044642857, + "platform": "darwin", + "uptime": 88278 + }, + { + "timestamp": 1756820256428, + "memoryTotal": 25769803776, + "memoryUsed": 25674858496, + "memoryFree": 94945280, + "memoryUsagePercent": 99.63156382242838, + "memoryEfficiency": 0.36843617757162406, + "cpuCount": 14, + "cpuLoad": 0.4522181919642857, + "platform": "darwin", + "uptime": 88308 + }, + { + "timestamp": 1756820286428, + "memoryTotal": 25769803776, + "memoryUsed": 24762318848, + "memoryFree": 1007484928, + "memoryUsagePercent": 96.09044392903647, + "memoryEfficiency": 3.909556070963532, + "cpuCount": 14, + "cpuLoad": 0.3982631138392857, + "platform": "darwin", + "uptime": 88338 + }, + { + "timestamp": 1756820316429, + "memoryTotal": 25769803776, + "memoryUsed": 25123864576, + "memoryFree": 645939200, + "memoryUsagePercent": 97.49342600504556, + "memoryEfficiency": 2.5065739949544366, + "cpuCount": 14, + "cpuLoad": 0.3934849330357143, + "platform": "darwin", + "uptime": 88368 + }, + { + "timestamp": 1756820346429, + "memoryTotal": 25769803776, + "memoryUsed": 25115672576, + "memoryFree": 654131200, + "memoryUsagePercent": 97.46163686116537, + "memoryEfficiency": 2.538363138834626, + "cpuCount": 14, + "cpuLoad": 0.36460658482142855, + "platform": "darwin", + "uptime": 88398 + }, + { + "timestamp": 1756820376429, + "memoryTotal": 25769803776, + "memoryUsed": 25138741248, + "memoryFree": 631062528, + "memoryUsagePercent": 97.55115509033203, + "memoryEfficiency": 2.4488449096679688, + "cpuCount": 14, + "cpuLoad": 0.37210518973214285, + "platform": "darwin", + "uptime": 88428 + }, + { + "timestamp": 1756820406508, + "memoryTotal": 25769803776, + "memoryUsed": 25342443520, + "memoryFree": 427360256, + "memoryUsagePercent": 98.34162394205728, + "memoryEfficiency": 1.6583760579427178, + "cpuCount": 14, + "cpuLoad": 0.34315708705357145, + "platform": "darwin", + "uptime": 88458 + }, + { + "timestamp": 1756820436510, + "memoryTotal": 25769803776, + "memoryUsed": 25344016384, + "memoryFree": 425787392, + "memoryUsagePercent": 98.34772745768228, + "memoryEfficiency": 1.6522725423177178, + "cpuCount": 14, + "cpuLoad": 0.37255859375, + "platform": "darwin", + "uptime": 88488 + }, + { + "timestamp": 1756820466511, + "memoryTotal": 25769803776, + "memoryUsed": 25410519040, + "memoryFree": 359284736, + "memoryUsagePercent": 98.60579172770181, + "memoryEfficiency": 1.3942082722981866, + "cpuCount": 14, + "cpuLoad": 0.33482142857142855, + "platform": "darwin", + "uptime": 88518 + }, + { + "timestamp": 1756820496512, + "memoryTotal": 25769803776, + "memoryUsed": 25298862080, + "memoryFree": 470941696, + "memoryUsagePercent": 98.17250569661459, + "memoryEfficiency": 1.8274943033854072, + "cpuCount": 14, + "cpuLoad": 0.335693359375, + "platform": "darwin", + "uptime": 88548 + }, + { + "timestamp": 1756820526513, + "memoryTotal": 25769803776, + "memoryUsed": 25523470336, + "memoryFree": 246333440, + "memoryUsagePercent": 99.04410044352213, + "memoryEfficiency": 0.9558995564778741, + "cpuCount": 14, + "cpuLoad": 0.33799525669642855, + "platform": "darwin", + "uptime": 88578 + }, + { + "timestamp": 1756820556514, + "memoryTotal": 25769803776, + "memoryUsed": 25637437440, + "memoryFree": 132366336, + "memoryUsagePercent": 99.4863510131836, + "memoryEfficiency": 0.5136489868164062, + "cpuCount": 14, + "cpuLoad": 0.31759207589285715, + "platform": "darwin", + "uptime": 88608 + }, + { + "timestamp": 1756820586515, + "memoryTotal": 25769803776, + "memoryUsed": 25434931200, + "memoryFree": 334872576, + "memoryUsagePercent": 98.70052337646484, + "memoryEfficiency": 1.2994766235351562, + "cpuCount": 14, + "cpuLoad": 0.36666434151785715, + "platform": "darwin", + "uptime": 88638 + }, + { + "timestamp": 1756820616515, + "memoryTotal": 25769803776, + "memoryUsed": 25071845376, + "memoryFree": 697958400, + "memoryUsagePercent": 97.29156494140625, + "memoryEfficiency": 2.70843505859375, + "cpuCount": 14, + "cpuLoad": 0.36380440848214285, + "platform": "darwin", + "uptime": 88668 + }, + { + "timestamp": 1756820646516, + "memoryTotal": 25769803776, + "memoryUsed": 24949014528, + "memoryFree": 820789248, + "memoryUsagePercent": 96.8149185180664, + "memoryEfficiency": 3.1850814819335938, + "cpuCount": 14, + "cpuLoad": 0.34511021205357145, + "platform": "darwin", + "uptime": 88698 + }, + { + "timestamp": 1756820676517, + "memoryTotal": 25769803776, + "memoryUsed": 25102712832, + "memoryFree": 667090944, + "memoryUsagePercent": 97.41134643554688, + "memoryEfficiency": 2.588653564453125, + "cpuCount": 14, + "cpuLoad": 0.309326171875, + "platform": "darwin", + "uptime": 88728 + }, + { + "timestamp": 1756820706521, + "memoryTotal": 25769803776, + "memoryUsed": 25044795392, + "memoryFree": 725008384, + "memoryUsagePercent": 97.18659718831381, + "memoryEfficiency": 2.8134028116861884, + "cpuCount": 14, + "cpuLoad": 0.3317173549107143, + "platform": "darwin", + "uptime": 88758 + }, + { + "timestamp": 1756820736522, + "memoryTotal": 25769803776, + "memoryUsed": 25270648832, + "memoryFree": 499154944, + "memoryUsagePercent": 98.06302388509116, + "memoryEfficiency": 1.9369761149088447, + "cpuCount": 14, + "cpuLoad": 0.37255859375, + "platform": "darwin", + "uptime": 88788 + }, + { + "timestamp": 1756820766523, + "memoryTotal": 25769803776, + "memoryUsed": 25339199488, + "memoryFree": 430604288, + "memoryUsagePercent": 98.32903544108072, + "memoryEfficiency": 1.6709645589192803, + "cpuCount": 14, + "cpuLoad": 0.36966378348214285, + "platform": "darwin", + "uptime": 88818 + }, + { + "timestamp": 1756820796524, + "memoryTotal": 25769803776, + "memoryUsed": 25327026176, + "memoryFree": 442777600, + "memoryUsagePercent": 98.28179677327475, + "memoryEfficiency": 1.718203226725251, + "cpuCount": 14, + "cpuLoad": 0.40140206473214285, + "platform": "darwin", + "uptime": 88848 + }, + { + "timestamp": 1756820826527, + "memoryTotal": 25769803776, + "memoryUsed": 25297895424, + "memoryFree": 471908352, + "memoryUsagePercent": 98.16875457763672, + "memoryEfficiency": 1.8312454223632812, + "cpuCount": 14, + "cpuLoad": 0.347412109375, + "platform": "darwin", + "uptime": 88878 + }, + { + "timestamp": 1756820856527, + "memoryTotal": 25769803776, + "memoryUsed": 25706496000, + "memoryFree": 63307776, + "memoryUsagePercent": 99.75433349609375, + "memoryEfficiency": 0.24566650390625, + "cpuCount": 14, + "cpuLoad": 0.39034598214285715, + "platform": "darwin", + "uptime": 88908 + }, + { + "timestamp": 1756820886527, + "memoryTotal": 25769803776, + "memoryUsed": 25656918016, + "memoryFree": 112885760, + "memoryUsagePercent": 99.56194559733072, + "memoryEfficiency": 0.4380544026692803, + "cpuCount": 14, + "cpuLoad": 0.41360909598214285, + "platform": "darwin", + "uptime": 88938 + }, + { + "timestamp": 1756820916528, + "memoryTotal": 25769803776, + "memoryUsed": 25274761216, + "memoryFree": 495042560, + "memoryUsagePercent": 98.078982035319, + "memoryEfficiency": 1.921017964680999, + "cpuCount": 14, + "cpuLoad": 0.42574637276785715, + "platform": "darwin", + "uptime": 88968 + }, + { + "timestamp": 1756820946530, + "memoryTotal": 25769803776, + "memoryUsed": 25313542144, + "memoryFree": 456261632, + "memoryUsagePercent": 98.22947184244791, + "memoryEfficiency": 1.7705281575520928, + "cpuCount": 14, + "cpuLoad": 0.3976353236607143, + "platform": "darwin", + "uptime": 88998 + }, + { + "timestamp": 1756820976531, + "memoryTotal": 25769803776, + "memoryUsed": 25323274240, + "memoryFree": 446529536, + "memoryUsagePercent": 98.2672373453776, + "memoryEfficiency": 1.7327626546224053, + "cpuCount": 14, + "cpuLoad": 0.45431082589285715, + "platform": "darwin", + "uptime": 89028 + }, + { + "timestamp": 1756821006532, + "memoryTotal": 25769803776, + "memoryUsed": 25316704256, + "memoryFree": 453099520, + "memoryUsagePercent": 98.24174245198569, + "memoryEfficiency": 1.7582575480143134, + "cpuCount": 14, + "cpuLoad": 0.44398716517857145, + "platform": "darwin", + "uptime": 89058 + }, + { + "timestamp": 1756821036534, + "memoryTotal": 25769803776, + "memoryUsed": 25385615360, + "memoryFree": 384188416, + "memoryUsagePercent": 98.509152730306, + "memoryEfficiency": 1.490847269694001, + "cpuCount": 14, + "cpuLoad": 0.43101283482142855, + "platform": "darwin", + "uptime": 89088 + }, + { + "timestamp": 1756821066533, + "memoryTotal": 25769803776, + "memoryUsed": 25371426816, + "memoryFree": 398376960, + "memoryUsagePercent": 98.45409393310547, + "memoryEfficiency": 1.5459060668945312, + "cpuCount": 14, + "cpuLoad": 0.4260951450892857, + "platform": "darwin", + "uptime": 89118 + }, + { + "timestamp": 1756821096535, + "memoryTotal": 25769803776, + "memoryUsed": 25406636032, + "memoryFree": 363167744, + "memoryUsagePercent": 98.5907236735026, + "memoryEfficiency": 1.4092763264974053, + "cpuCount": 14, + "cpuLoad": 0.39756556919642855, + "platform": "darwin", + "uptime": 89148 + }, + { + "timestamp": 1756821126536, + "memoryTotal": 25769803776, + "memoryUsed": 25378586624, + "memoryFree": 391217152, + "memoryUsagePercent": 98.48187764485678, + "memoryEfficiency": 1.5181223551432197, + "cpuCount": 14, + "cpuLoad": 0.39393833705357145, + "platform": "darwin", + "uptime": 89178 + }, + { + "timestamp": 1756821156537, + "memoryTotal": 25769803776, + "memoryUsed": 25574686720, + "memoryFree": 195117056, + "memoryUsagePercent": 99.24284617106119, + "memoryEfficiency": 0.7571538289388116, + "cpuCount": 14, + "cpuLoad": 0.38187081473214285, + "platform": "darwin", + "uptime": 89208 + }, + { + "timestamp": 1756821186539, + "memoryTotal": 25769803776, + "memoryUsed": 25658408960, + "memoryFree": 111394816, + "memoryUsagePercent": 99.56773122151694, + "memoryEfficiency": 0.43226877848306344, + "cpuCount": 14, + "cpuLoad": 0.43861607142857145, + "platform": "darwin", + "uptime": 89238 + }, + { + "timestamp": 1756821216538, + "memoryTotal": 25769803776, + "memoryUsed": 24810995712, + "memoryFree": 958808064, + "memoryUsagePercent": 96.27933502197266, + "memoryEfficiency": 3.7206649780273438, + "cpuCount": 14, + "cpuLoad": 0.4520786830357143, + "platform": "darwin", + "uptime": 89268 + }, + { + "timestamp": 1756821246539, + "memoryTotal": 25769803776, + "memoryUsed": 25049071616, + "memoryFree": 720732160, + "memoryUsagePercent": 97.20319112141928, + "memoryEfficiency": 2.7968088785807197, + "cpuCount": 14, + "cpuLoad": 0.46358816964285715, + "platform": "darwin", + "uptime": 89298 + }, + { + "timestamp": 1756821276540, + "memoryTotal": 25769803776, + "memoryUsed": 25128009728, + "memoryFree": 641794048, + "memoryUsagePercent": 97.50951131184897, + "memoryEfficiency": 2.490488688151032, + "cpuCount": 14, + "cpuLoad": 0.39488002232142855, + "platform": "darwin", + "uptime": 89328 + }, + { + "timestamp": 1756821306542, + "memoryTotal": 25769803776, + "memoryUsed": 25087459328, + "memoryFree": 682344448, + "memoryUsagePercent": 97.35215504964194, + "memoryEfficiency": 2.6478449503580634, + "cpuCount": 14, + "cpuLoad": 0.42857142857142855, + "platform": "darwin", + "uptime": 89358 + }, + { + "timestamp": 1756821336543, + "memoryTotal": 25769803776, + "memoryUsed": 25119080448, + "memoryFree": 650723328, + "memoryUsagePercent": 97.47486114501953, + "memoryEfficiency": 2.5251388549804688, + "cpuCount": 14, + "cpuLoad": 0.4285365513392857, + "platform": "darwin", + "uptime": 89388 + }, + { + "timestamp": 1756821366545, + "memoryTotal": 25769803776, + "memoryUsed": 25155108864, + "memoryFree": 614694912, + "memoryUsagePercent": 97.61466979980469, + "memoryEfficiency": 2.3853302001953125, + "cpuCount": 14, + "cpuLoad": 0.45528738839285715, + "platform": "darwin", + "uptime": 89418 + }, + { + "timestamp": 1756821396546, + "memoryTotal": 25769803776, + "memoryUsed": 25110347776, + "memoryFree": 659456000, + "memoryUsagePercent": 97.44097391764322, + "memoryEfficiency": 2.5590260823567803, + "cpuCount": 14, + "cpuLoad": 0.39596121651785715, + "platform": "darwin", + "uptime": 89448 + }, + { + "timestamp": 1756821426545, + "memoryTotal": 25769803776, + "memoryUsed": 25113591808, + "memoryFree": 656211968, + "memoryUsagePercent": 97.45356241861978, + "memoryEfficiency": 2.546437581380218, + "cpuCount": 14, + "cpuLoad": 0.38058035714285715, + "platform": "darwin", + "uptime": 89478 + }, + { + "timestamp": 1756821456546, + "memoryTotal": 25769803776, + "memoryUsed": 25134923776, + "memoryFree": 634880000, + "memoryUsagePercent": 97.53634134928384, + "memoryEfficiency": 2.4636586507161553, + "cpuCount": 14, + "cpuLoad": 0.34779575892857145, + "platform": "darwin", + "uptime": 89508 + }, + { + "timestamp": 1756821486547, + "memoryTotal": 25769803776, + "memoryUsed": 25655934976, + "memoryFree": 113868800, + "memoryUsagePercent": 99.5581309000651, + "memoryEfficiency": 0.4418690999349053, + "cpuCount": 14, + "cpuLoad": 0.5789271763392857, + "platform": "darwin", + "uptime": 89538 + }, + { + "timestamp": 1756821516549, + "memoryTotal": 25769803776, + "memoryUsed": 25105186816, + "memoryFree": 664616960, + "memoryUsagePercent": 97.42094675699869, + "memoryEfficiency": 2.5790532430013116, + "cpuCount": 14, + "cpuLoad": 0.5001743861607143, + "platform": "darwin", + "uptime": 89568 + }, + { + "timestamp": 1756821546549, + "memoryTotal": 25769803776, + "memoryUsed": 25096503296, + "memoryFree": 673300480, + "memoryUsagePercent": 97.38725026448569, + "memoryEfficiency": 2.6127497355143134, + "cpuCount": 14, + "cpuLoad": 0.373291015625, + "platform": "darwin", + "uptime": 89598 + }, + { + "timestamp": 1756821576550, + "memoryTotal": 25769803776, + "memoryUsed": 25446875136, + "memoryFree": 322928640, + "memoryUsagePercent": 98.74687194824219, + "memoryEfficiency": 1.2531280517578125, + "cpuCount": 14, + "cpuLoad": 0.36317661830357145, + "platform": "darwin", + "uptime": 89628 + }, + { + "timestamp": 1756821606552, + "memoryTotal": 25769803776, + "memoryUsed": 25073958912, + "memoryFree": 695844864, + "memoryUsagePercent": 97.29976654052734, + "memoryEfficiency": 2.7002334594726562, + "cpuCount": 14, + "cpuLoad": 0.4143763950892857, + "platform": "darwin", + "uptime": 89658 + }, + { + "timestamp": 1756821636553, + "memoryTotal": 25769803776, + "memoryUsed": 25171329024, + "memoryFree": 598474752, + "memoryUsagePercent": 97.6776123046875, + "memoryEfficiency": 2.3223876953125, + "cpuCount": 14, + "cpuLoad": 0.44845145089285715, + "platform": "darwin", + "uptime": 89688 + }, + { + "timestamp": 1756821666557, + "memoryTotal": 25769803776, + "memoryUsed": 25378996224, + "memoryFree": 390807552, + "memoryUsagePercent": 98.48346710205078, + "memoryEfficiency": 1.5165328979492188, + "cpuCount": 14, + "cpuLoad": 0.4148646763392857, + "platform": "darwin", + "uptime": 89718 + }, + { + "timestamp": 1756821696556, + "memoryTotal": 25769803776, + "memoryUsed": 25356959744, + "memoryFree": 412844032, + "memoryUsagePercent": 98.39795430501303, + "memoryEfficiency": 1.6020456949869697, + "cpuCount": 14, + "cpuLoad": 0.3677455357142857, + "platform": "darwin", + "uptime": 89748 + }, + { + "timestamp": 1756821726558, + "memoryTotal": 25769803776, + "memoryUsed": 25184288768, + "memoryFree": 585515008, + "memoryUsagePercent": 97.727902730306, + "memoryEfficiency": 2.272097269694001, + "cpuCount": 14, + "cpuLoad": 0.36073521205357145, + "platform": "darwin", + "uptime": 89778 + }, + { + "timestamp": 1756821756559, + "memoryTotal": 25769803776, + "memoryUsed": 25271681024, + "memoryFree": 498122752, + "memoryUsagePercent": 98.06702931722006, + "memoryEfficiency": 1.9329706827799384, + "cpuCount": 14, + "cpuLoad": 0.42940848214285715, + "platform": "darwin", + "uptime": 89808 + }, + { + "timestamp": 1756821786563, + "memoryTotal": 25769803776, + "memoryUsed": 25168150528, + "memoryFree": 601653248, + "memoryUsagePercent": 97.66527811686197, + "memoryEfficiency": 2.3347218831380303, + "cpuCount": 14, + "cpuLoad": 0.400146484375, + "platform": "darwin", + "uptime": 89838 + }, + { + "timestamp": 1756821816564, + "memoryTotal": 25769803776, + "memoryUsed": 24661082112, + "memoryFree": 1108721664, + "memoryUsagePercent": 95.69759368896484, + "memoryEfficiency": 4.302406311035156, + "cpuCount": 14, + "cpuLoad": 0.4095982142857143, + "platform": "darwin", + "uptime": 89868 + }, + { + "timestamp": 1756821846566, + "memoryTotal": 25769803776, + "memoryUsed": 24653692928, + "memoryFree": 1116110848, + "memoryUsagePercent": 95.6689198811849, + "memoryEfficiency": 4.331080118815095, + "cpuCount": 14, + "cpuLoad": 0.40244838169642855, + "platform": "darwin", + "uptime": 89898 + }, + { + "timestamp": 1756821876568, + "memoryTotal": 25769803776, + "memoryUsed": 24664014848, + "memoryFree": 1105788928, + "memoryUsagePercent": 95.70897420247397, + "memoryEfficiency": 4.291025797526032, + "cpuCount": 14, + "cpuLoad": 0.45640345982142855, + "platform": "darwin", + "uptime": 89928 + }, + { + "timestamp": 1756821906568, + "memoryTotal": 25769803776, + "memoryUsed": 24654528512, + "memoryFree": 1115275264, + "memoryUsagePercent": 95.67216237386069, + "memoryEfficiency": 4.327837626139313, + "cpuCount": 14, + "cpuLoad": 0.3834751674107143, + "platform": "darwin", + "uptime": 89958 + }, + { + "timestamp": 1756821936569, + "memoryTotal": 25769803776, + "memoryUsed": 24677007360, + "memoryFree": 1092796416, + "memoryUsagePercent": 95.75939178466797, + "memoryEfficiency": 4.240608215332031, + "cpuCount": 14, + "cpuLoad": 0.38790457589285715, + "platform": "darwin", + "uptime": 89988 + }, + { + "timestamp": 1756821966570, + "memoryTotal": 25769803776, + "memoryUsed": 24852234240, + "memoryFree": 917569536, + "memoryUsagePercent": 96.43936157226562, + "memoryEfficiency": 3.560638427734375, + "cpuCount": 14, + "cpuLoad": 0.33851841517857145, + "platform": "darwin", + "uptime": 90018 + }, + { + "timestamp": 1756821996571, + "memoryTotal": 25769803776, + "memoryUsed": 24866324480, + "memoryFree": 903479296, + "memoryUsagePercent": 96.49403889973959, + "memoryEfficiency": 3.505961100260407, + "cpuCount": 14, + "cpuLoad": 0.34908621651785715, + "platform": "darwin", + "uptime": 90048 + }, + { + "timestamp": 1756822026571, + "memoryTotal": 25769803776, + "memoryUsed": 24916443136, + "memoryFree": 853360640, + "memoryUsagePercent": 96.68852488199869, + "memoryEfficiency": 3.3114751180013116, + "cpuCount": 14, + "cpuLoad": 0.3064662388392857, + "platform": "darwin", + "uptime": 90078 + }, + { + "timestamp": 1756822056572, + "memoryTotal": 25769803776, + "memoryUsed": 25030361088, + "memoryFree": 739442688, + "memoryUsagePercent": 97.13058471679688, + "memoryEfficiency": 2.869415283203125, + "cpuCount": 14, + "cpuLoad": 0.34493582589285715, + "platform": "darwin", + "uptime": 90108 + }, + { + "timestamp": 1756822086573, + "memoryTotal": 25769803776, + "memoryUsed": 25366020096, + "memoryFree": 403783680, + "memoryUsagePercent": 98.43311309814453, + "memoryEfficiency": 1.5668869018554688, + "cpuCount": 14, + "cpuLoad": 0.32993861607142855, + "platform": "darwin", + "uptime": 90138 + }, + { + "timestamp": 1756822116574, + "memoryTotal": 25769803776, + "memoryUsed": 24710152192, + "memoryFree": 1059651584, + "memoryUsagePercent": 95.88801066080728, + "memoryEfficiency": 4.111989339192718, + "cpuCount": 14, + "cpuLoad": 0.36328125, + "platform": "darwin", + "uptime": 90168 + }, + { + "timestamp": 1756822146575, + "memoryTotal": 25769803776, + "memoryUsed": 24703336448, + "memoryFree": 1066467328, + "memoryUsagePercent": 95.86156209309897, + "memoryEfficiency": 4.138437906901032, + "cpuCount": 14, + "cpuLoad": 0.36512974330357145, + "platform": "darwin", + "uptime": 90198 + }, + { + "timestamp": 1756822176575, + "memoryTotal": 25769803776, + "memoryUsed": 24738217984, + "memoryFree": 1031585792, + "memoryUsagePercent": 95.99692026774088, + "memoryEfficiency": 4.003079732259124, + "cpuCount": 14, + "cpuLoad": 0.35316685267857145, + "platform": "darwin", + "uptime": 90228 + }, + { + "timestamp": 1756822206577, + "memoryTotal": 25769803776, + "memoryUsed": 24767234048, + "memoryFree": 1002569728, + "memoryUsagePercent": 96.10951741536459, + "memoryEfficiency": 3.890482584635407, + "cpuCount": 14, + "cpuLoad": 0.33754185267857145, + "platform": "darwin", + "uptime": 90258 + }, + { + "timestamp": 1756822236578, + "memoryTotal": 25769803776, + "memoryUsed": 24943771648, + "memoryFree": 826032128, + "memoryUsagePercent": 96.79457346598306, + "memoryEfficiency": 3.2054265340169366, + "cpuCount": 14, + "cpuLoad": 0.49794224330357145, + "platform": "darwin", + "uptime": 90288 + }, + { + "timestamp": 1756822266578, + "memoryTotal": 25769803776, + "memoryUsed": 25132171264, + "memoryFree": 637632512, + "memoryUsagePercent": 97.5256601969401, + "memoryEfficiency": 2.4743398030599053, + "cpuCount": 14, + "cpuLoad": 0.4710170200892857, + "platform": "darwin", + "uptime": 90318 + }, + { + "timestamp": 1756822296579, + "memoryTotal": 25769803776, + "memoryUsed": 25169641472, + "memoryFree": 600162304, + "memoryUsagePercent": 97.67106374104819, + "memoryEfficiency": 2.3289362589518134, + "cpuCount": 14, + "cpuLoad": 0.3912876674107143, + "platform": "darwin", + "uptime": 90348 + }, + { + "timestamp": 1756822326579, + "memoryTotal": 25769803776, + "memoryUsed": 25084788736, + "memoryFree": 685015040, + "memoryUsagePercent": 97.34179178873697, + "memoryEfficiency": 2.6582082112630303, + "cpuCount": 14, + "cpuLoad": 0.42152622767857145, + "platform": "darwin", + "uptime": 90378 + }, + { + "timestamp": 1756822356580, + "memoryTotal": 25769803776, + "memoryUsed": 25140609024, + "memoryFree": 629194752, + "memoryUsagePercent": 97.55840301513672, + "memoryEfficiency": 2.4415969848632812, + "cpuCount": 14, + "cpuLoad": 0.570068359375, + "platform": "darwin", + "uptime": 90408 + }, + { + "timestamp": 1756822386580, + "memoryTotal": 25769803776, + "memoryUsed": 25657311232, + "memoryFree": 112492544, + "memoryUsagePercent": 99.56347147623697, + "memoryEfficiency": 0.4365285237630303, + "cpuCount": 14, + "cpuLoad": 0.5743582589285714, + "platform": "darwin", + "uptime": 90438 + }, + { + "timestamp": 1756822416582, + "memoryTotal": 25769803776, + "memoryUsed": 25075630080, + "memoryFree": 694173696, + "memoryUsagePercent": 97.3062515258789, + "memoryEfficiency": 2.6937484741210938, + "cpuCount": 14, + "cpuLoad": 0.732421875, + "platform": "darwin", + "uptime": 90468 + }, + { + "timestamp": 1756822446584, + "memoryTotal": 25769803776, + "memoryUsed": 25062113280, + "memoryFree": 707690496, + "memoryUsagePercent": 97.25379943847656, + "memoryEfficiency": 2.7462005615234375, + "cpuCount": 14, + "cpuLoad": 0.6514369419642857, + "platform": "darwin", + "uptime": 90498 + }, + { + "timestamp": 1756822476587, + "memoryTotal": 25769803776, + "memoryUsed": 25105383424, + "memoryFree": 664420352, + "memoryUsagePercent": 97.42170969645181, + "memoryEfficiency": 2.5782903035481866, + "cpuCount": 14, + "cpuLoad": 0.5208217075892857, + "platform": "darwin", + "uptime": 90528 + }, + { + "timestamp": 1756822506588, + "memoryTotal": 25769803776, + "memoryUsed": 25314885632, + "memoryFree": 454918144, + "memoryUsagePercent": 98.23468526204428, + "memoryEfficiency": 1.7653147379557197, + "cpuCount": 14, + "cpuLoad": 0.5582101004464286, + "platform": "darwin", + "uptime": 90558 + }, + { + "timestamp": 1756822536589, + "memoryTotal": 25769803776, + "memoryUsed": 25350979584, + "memoryFree": 418824192, + "memoryUsagePercent": 98.37474822998047, + "memoryEfficiency": 1.6252517700195312, + "cpuCount": 14, + "cpuLoad": 0.486572265625, + "platform": "darwin", + "uptime": 90588 + }, + { + "timestamp": 1756822566590, + "memoryTotal": 25769803776, + "memoryUsed": 25460064256, + "memoryFree": 309739520, + "memoryUsagePercent": 98.79805246988931, + "memoryEfficiency": 1.2019475301106866, + "cpuCount": 14, + "cpuLoad": 0.4796665736607143, + "platform": "darwin", + "uptime": 90618 + }, + { + "timestamp": 1756822596589, + "memoryTotal": 25769803776, + "memoryUsed": 25650937856, + "memoryFree": 118865920, + "memoryUsagePercent": 99.53873952229819, + "memoryEfficiency": 0.46126047770181344, + "cpuCount": 14, + "cpuLoad": 0.5011858258928571, + "platform": "darwin", + "uptime": 90648 + }, + { + "timestamp": 1756822626592, + "memoryTotal": 25769803776, + "memoryUsed": 25570017280, + "memoryFree": 199786496, + "memoryUsagePercent": 99.22472635904947, + "memoryEfficiency": 0.7752736409505303, + "cpuCount": 14, + "cpuLoad": 0.4803989955357143, + "platform": "darwin", + "uptime": 90678 + }, + { + "timestamp": 1756822656591, + "memoryTotal": 25769803776, + "memoryUsed": 25627738112, + "memoryFree": 142065664, + "memoryUsagePercent": 99.44871266682944, + "memoryEfficiency": 0.5512873331705634, + "cpuCount": 14, + "cpuLoad": 0.4362095424107143, + "platform": "darwin", + "uptime": 90708 + }, + { + "timestamp": 1756822686594, + "memoryTotal": 25769803776, + "memoryUsed": 25534087168, + "memoryFree": 235716608, + "memoryUsagePercent": 99.08529917399088, + "memoryEfficiency": 0.9147008260091241, + "cpuCount": 14, + "cpuLoad": 0.41915457589285715, + "platform": "darwin", + "uptime": 90738 + }, + { + "timestamp": 1756822716594, + "memoryTotal": 25769803776, + "memoryUsed": 25086967808, + "memoryFree": 682835968, + "memoryUsagePercent": 97.35024770100912, + "memoryEfficiency": 2.649752298990876, + "cpuCount": 14, + "cpuLoad": 0.34622628348214285, + "platform": "darwin", + "uptime": 90768 + }, + { + "timestamp": 1756822746595, + "memoryTotal": 25769803776, + "memoryUsed": 25037225984, + "memoryFree": 732577792, + "memoryUsagePercent": 97.1572240193685, + "memoryEfficiency": 2.842775980631501, + "cpuCount": 14, + "cpuLoad": 0.33053152901785715, + "platform": "darwin", + "uptime": 90798 + }, + { + "timestamp": 1756822776595, + "memoryTotal": 25769803776, + "memoryUsed": 25055461376, + "memoryFree": 714342400, + "memoryUsagePercent": 97.22798665364584, + "memoryEfficiency": 2.772013346354157, + "cpuCount": 14, + "cpuLoad": 0.31591796875, + "platform": "darwin", + "uptime": 90828 + }, + { + "timestamp": 1756822806596, + "memoryTotal": 25769803776, + "memoryUsed": 25035882496, + "memoryFree": 733921280, + "memoryUsagePercent": 97.15201059977213, + "memoryEfficiency": 2.847989400227874, + "cpuCount": 14, + "cpuLoad": 0.24393136160714285, + "platform": "darwin", + "uptime": 90858 + }, + { + "timestamp": 1756822836597, + "memoryTotal": 25769803776, + "memoryUsed": 25048924160, + "memoryFree": 720879616, + "memoryUsagePercent": 97.20261891682944, + "memoryEfficiency": 2.7973810831705634, + "cpuCount": 14, + "cpuLoad": 0.263916015625, + "platform": "darwin", + "uptime": 90888 + }, + { + "timestamp": 1756822866598, + "memoryTotal": 25769803776, + "memoryUsed": 25047564288, + "memoryFree": 722239488, + "memoryUsagePercent": 97.19734191894531, + "memoryEfficiency": 2.8026580810546875, + "cpuCount": 14, + "cpuLoad": 0.24271065848214285, + "platform": "darwin", + "uptime": 90918 + }, + { + "timestamp": 1756822896599, + "memoryTotal": 25769803776, + "memoryUsed": 25075662848, + "memoryFree": 694140928, + "memoryUsagePercent": 97.30637868245444, + "memoryEfficiency": 2.6936213175455634, + "cpuCount": 14, + "cpuLoad": 0.17822265625, + "platform": "darwin", + "uptime": 90948 + }, + { + "timestamp": 1756822926601, + "memoryTotal": 25769803776, + "memoryUsed": 25222217728, + "memoryFree": 547586048, + "memoryUsagePercent": 97.87508646647134, + "memoryEfficiency": 2.1249135335286553, + "cpuCount": 14, + "cpuLoad": 0.17724609375, + "platform": "darwin", + "uptime": 90978 + }, + { + "timestamp": 1756822956602, + "memoryTotal": 25769803776, + "memoryUsed": 25118785536, + "memoryFree": 651018240, + "memoryUsagePercent": 97.47371673583984, + "memoryEfficiency": 2.5262832641601562, + "cpuCount": 14, + "cpuLoad": 0.205322265625, + "platform": "darwin", + "uptime": 91008 + }, + { + "timestamp": 1756822986604, + "memoryTotal": 25769803776, + "memoryUsed": 25686900736, + "memoryFree": 82903040, + "memoryUsagePercent": 99.67829386393228, + "memoryEfficiency": 0.3217061360677178, + "cpuCount": 14, + "cpuLoad": 0.206298828125, + "platform": "darwin", + "uptime": 91038 + }, + { + "timestamp": 1756823016604, + "memoryTotal": 25769803776, + "memoryUsed": 25658392576, + "memoryFree": 111411200, + "memoryUsagePercent": 99.56766764322916, + "memoryEfficiency": 0.4323323567708428, + "cpuCount": 14, + "cpuLoad": 0.22785295758928573, + "platform": "darwin", + "uptime": 91068 + }, + { + "timestamp": 1756823046605, + "memoryTotal": 25769803776, + "memoryUsed": 25395478528, + "memoryFree": 374325248, + "memoryUsagePercent": 98.54742685953775, + "memoryEfficiency": 1.452573140462249, + "cpuCount": 14, + "cpuLoad": 0.30067661830357145, + "platform": "darwin", + "uptime": 91098 + }, + { + "timestamp": 1756823076606, + "memoryTotal": 25769803776, + "memoryUsed": 25459736576, + "memoryFree": 310067200, + "memoryUsagePercent": 98.79678090413412, + "memoryEfficiency": 1.203219095865876, + "cpuCount": 14, + "cpuLoad": 0.24490792410714285, + "platform": "darwin", + "uptime": 91128 + }, + { + "timestamp": 1756823106607, + "memoryTotal": 25769803776, + "memoryUsed": 25520521216, + "memoryFree": 249282560, + "memoryUsagePercent": 99.03265635172525, + "memoryEfficiency": 0.9673436482747491, + "cpuCount": 14, + "cpuLoad": 0.2598353794642857, + "platform": "darwin", + "uptime": 91158 + }, + { + "timestamp": 1756823136607, + "memoryTotal": 25769803776, + "memoryUsed": 25547276288, + "memoryFree": 222527488, + "memoryUsagePercent": 99.13647969563803, + "memoryEfficiency": 0.8635203043619697, + "cpuCount": 14, + "cpuLoad": 0.23542131696428573, + "platform": "darwin", + "uptime": 91188 + }, + { + "timestamp": 1756823166609, + "memoryTotal": 25769803776, + "memoryUsed": 25463898112, + "memoryFree": 305905664, + "memoryUsagePercent": 98.81292978922525, + "memoryEfficiency": 1.187070210774749, + "cpuCount": 14, + "cpuLoad": 0.21044921875, + "platform": "darwin", + "uptime": 91218 + }, + { + "timestamp": 1756823196609, + "memoryTotal": 25769803776, + "memoryUsed": 25399754752, + "memoryFree": 370049024, + "memoryUsagePercent": 98.56402079264322, + "memoryEfficiency": 1.4359792073567803, + "cpuCount": 14, + "cpuLoad": 0.25735909598214285, + "platform": "darwin", + "uptime": 91248 + }, + { + "timestamp": 1756823226611, + "memoryTotal": 25769803776, + "memoryUsed": 25447727104, + "memoryFree": 322076672, + "memoryUsagePercent": 98.75017801920572, + "memoryEfficiency": 1.2498219807942803, + "cpuCount": 14, + "cpuLoad": 0.26590401785714285, + "platform": "darwin", + "uptime": 91278 + }, + { + "timestamp": 1756823256612, + "memoryTotal": 25769803776, + "memoryUsed": 25424707584, + "memoryFree": 345096192, + "memoryUsagePercent": 98.66085052490234, + "memoryEfficiency": 1.3391494750976562, + "cpuCount": 14, + "cpuLoad": 0.23113141741071427, + "platform": "darwin", + "uptime": 91308 + }, + { + "timestamp": 1756823286612, + "memoryTotal": 25769803776, + "memoryUsed": 25635192832, + "memoryFree": 134610944, + "memoryUsagePercent": 99.47764078776041, + "memoryEfficiency": 0.5223592122395928, + "cpuCount": 14, + "cpuLoad": 0.19234793526785715, + "platform": "darwin", + "uptime": 91338 + }, + { + "timestamp": 1756823316613, + "memoryTotal": 25769803776, + "memoryUsed": 25631145984, + "memoryFree": 138657792, + "memoryUsagePercent": 99.4619369506836, + "memoryEfficiency": 0.5380630493164062, + "cpuCount": 14, + "cpuLoad": 0.19098772321428573, + "platform": "darwin", + "uptime": 91368 + }, + { + "timestamp": 1756823346612, + "memoryTotal": 25769803776, + "memoryUsed": 25167708160, + "memoryFree": 602095616, + "memoryUsagePercent": 97.66356150309244, + "memoryEfficiency": 2.3364384969075616, + "cpuCount": 14, + "cpuLoad": 0.18467494419642858, + "platform": "darwin", + "uptime": 91398 + }, + { + "timestamp": 1756823376613, + "memoryTotal": 25769803776, + "memoryUsed": 25292095488, + "memoryFree": 477708288, + "memoryUsagePercent": 98.14624786376953, + "memoryEfficiency": 1.8537521362304688, + "cpuCount": 14, + "cpuLoad": 0.17539760044642858, + "platform": "darwin", + "uptime": 91428 + }, + { + "timestamp": 1756823406614, + "memoryTotal": 25769803776, + "memoryUsed": 25251201024, + "memoryFree": 518602752, + "memoryUsagePercent": 97.98755645751953, + "memoryEfficiency": 2.0124435424804688, + "cpuCount": 14, + "cpuLoad": 0.2099609375, + "platform": "darwin", + "uptime": 91458 + }, + { + "timestamp": 1756823436615, + "memoryTotal": 25769803776, + "memoryUsed": 25205866496, + "memoryFree": 563937280, + "memoryUsagePercent": 97.81163533528647, + "memoryEfficiency": 2.188364664713532, + "cpuCount": 14, + "cpuLoad": 0.22178431919642858, + "platform": "darwin", + "uptime": 91488 + }, + { + "timestamp": 1756823466616, + "memoryTotal": 25769803776, + "memoryUsed": 25209094144, + "memoryFree": 560709632, + "memoryUsagePercent": 97.82416025797525, + "memoryEfficiency": 2.175839742024749, + "cpuCount": 14, + "cpuLoad": 0.224609375, + "platform": "darwin", + "uptime": 91518 + }, + { + "timestamp": 1756823496617, + "memoryTotal": 25769803776, + "memoryUsed": 25335218176, + "memoryFree": 434585600, + "memoryUsagePercent": 98.31358591715494, + "memoryEfficiency": 1.6864140828450616, + "cpuCount": 14, + "cpuLoad": 0.19817243303571427, + "platform": "darwin", + "uptime": 91548 + }, + { + "timestamp": 1756823526619, + "memoryTotal": 25769803776, + "memoryUsed": 25672794112, + "memoryFree": 97009664, + "memoryUsagePercent": 99.62355295817056, + "memoryEfficiency": 0.37644704182943656, + "cpuCount": 14, + "cpuLoad": 0.21969168526785715, + "platform": "darwin", + "uptime": 91578 + }, + { + "timestamp": 1756823556620, + "memoryTotal": 25769803776, + "memoryUsed": 25538576384, + "memoryFree": 231227392, + "memoryUsagePercent": 99.10271962483725, + "memoryEfficiency": 0.8972803751627509, + "cpuCount": 14, + "cpuLoad": 0.252197265625, + "platform": "darwin", + "uptime": 91608 + }, + { + "timestamp": 1756823586622, + "memoryTotal": 25769803776, + "memoryUsed": 25475022848, + "memoryFree": 294780928, + "memoryUsagePercent": 98.85609944661459, + "memoryEfficiency": 1.1439005533854072, + "cpuCount": 14, + "cpuLoad": 0.24940708705357142, + "platform": "darwin", + "uptime": 91638 + }, + { + "timestamp": 1756823616622, + "memoryTotal": 25769803776, + "memoryUsed": 25679495168, + "memoryFree": 90308608, + "memoryUsagePercent": 99.64955647786459, + "memoryEfficiency": 0.3504435221354072, + "cpuCount": 14, + "cpuLoad": 0.2935267857142857, + "platform": "darwin", + "uptime": 91668 + }, + { + "timestamp": 1756823646623, + "memoryTotal": 25769803776, + "memoryUsed": 25125928960, + "memoryFree": 643874816, + "memoryUsagePercent": 97.50143686930338, + "memoryEfficiency": 2.498563130696624, + "cpuCount": 14, + "cpuLoad": 0.2965611049107143, + "platform": "darwin", + "uptime": 91698 + }, + { + "timestamp": 1756823676625, + "memoryTotal": 25769803776, + "memoryUsed": 25236520960, + "memoryFree": 533282816, + "memoryUsagePercent": 97.93059031168619, + "memoryEfficiency": 2.0694096883138116, + "cpuCount": 14, + "cpuLoad": 0.28773716517857145, + "platform": "darwin", + "uptime": 91728 + }, + { + "timestamp": 1756823706626, + "memoryTotal": 25769803776, + "memoryUsed": 25201524736, + "memoryFree": 568279040, + "memoryUsagePercent": 97.79478708902994, + "memoryEfficiency": 2.2052129109700616, + "cpuCount": 14, + "cpuLoad": 0.330322265625, + "platform": "darwin", + "uptime": 91758 + }, + { + "timestamp": 1756823736627, + "memoryTotal": 25769803776, + "memoryUsed": 25296945152, + "memoryFree": 472858624, + "memoryUsagePercent": 98.16506703694662, + "memoryEfficiency": 1.834932963053376, + "cpuCount": 14, + "cpuLoad": 0.32313755580357145, + "platform": "darwin", + "uptime": 91788 + }, + { + "timestamp": 1756823766628, + "memoryTotal": 25769803776, + "memoryUsed": 25301991424, + "memoryFree": 467812352, + "memoryUsagePercent": 98.18464914957681, + "memoryEfficiency": 1.8153508504231866, + "cpuCount": 14, + "cpuLoad": 0.31905691964285715, + "platform": "darwin", + "uptime": 91818 + }, + { + "timestamp": 1756823796629, + "memoryTotal": 25769803776, + "memoryUsed": 25345163264, + "memoryFree": 424640512, + "memoryUsagePercent": 98.35217793782553, + "memoryEfficiency": 1.6478220621744697, + "cpuCount": 14, + "cpuLoad": 0.27479771205357145, + "platform": "darwin", + "uptime": 91848 + }, + { + "timestamp": 1756823826629, + "memoryTotal": 25769803776, + "memoryUsed": 25542541312, + "memoryFree": 227262464, + "memoryUsagePercent": 99.11810557047525, + "memoryEfficiency": 0.8818944295247491, + "cpuCount": 14, + "cpuLoad": 0.29080636160714285, + "platform": "darwin", + "uptime": 91878 + }, + { + "timestamp": 1756823856631, + "memoryTotal": 25769803776, + "memoryUsed": 25585188864, + "memoryFree": 184614912, + "memoryUsagePercent": 99.28359985351562, + "memoryEfficiency": 0.716400146484375, + "cpuCount": 14, + "cpuLoad": 0.3549107142857143, + "platform": "darwin", + "uptime": 91908 + }, + { + "timestamp": 1756823886634, + "memoryTotal": 25769803776, + "memoryUsed": 25529794560, + "memoryFree": 240009216, + "memoryUsagePercent": 99.06864166259766, + "memoryEfficiency": 0.9313583374023438, + "cpuCount": 14, + "cpuLoad": 0.3634556361607143, + "platform": "darwin", + "uptime": 91938 + }, + { + "timestamp": 1756823916634, + "memoryTotal": 25769803776, + "memoryUsed": 25565642752, + "memoryFree": 204161024, + "memoryUsagePercent": 99.20775095621744, + "memoryEfficiency": 0.7922490437825616, + "cpuCount": 14, + "cpuLoad": 0.36300223214285715, + "platform": "darwin", + "uptime": 91968 + }, + { + "timestamp": 1756823946636, + "memoryTotal": 25769803776, + "memoryUsed": 24821825536, + "memoryFree": 947978240, + "memoryUsagePercent": 96.32136027018228, + "memoryEfficiency": 3.678639729817718, + "cpuCount": 14, + "cpuLoad": 0.33377511160714285, + "platform": "darwin", + "uptime": 91998 + }, + { + "timestamp": 1756823976638, + "memoryTotal": 25769803776, + "memoryUsed": 25057951744, + "memoryFree": 711852032, + "memoryUsagePercent": 97.23765055338541, + "memoryEfficiency": 2.762349446614593, + "cpuCount": 14, + "cpuLoad": 0.24727957589285715, + "platform": "darwin", + "uptime": 92028 + }, + { + "timestamp": 1756824006638, + "memoryTotal": 25769803776, + "memoryUsed": 25044451328, + "memoryFree": 725352448, + "memoryUsagePercent": 97.18526204427084, + "memoryEfficiency": 2.814737955729157, + "cpuCount": 14, + "cpuLoad": 0.25045340401785715, + "platform": "darwin", + "uptime": 92058 + }, + { + "timestamp": 1756824036641, + "memoryTotal": 25769803776, + "memoryUsed": 25083920384, + "memoryFree": 685883392, + "memoryUsagePercent": 97.33842213948569, + "memoryEfficiency": 2.6615778605143134, + "cpuCount": 14, + "cpuLoad": 0.21376255580357142, + "platform": "darwin", + "uptime": 92088 + }, + { + "timestamp": 1756824066639, + "memoryTotal": 25769803776, + "memoryUsed": 25236062208, + "memoryFree": 533741568, + "memoryUsagePercent": 97.9288101196289, + "memoryEfficiency": 2.0711898803710938, + "cpuCount": 14, + "cpuLoad": 0.24644252232142858, + "platform": "darwin", + "uptime": 92118 + }, + { + "timestamp": 1756824096641, + "memoryTotal": 25769803776, + "memoryUsed": 25270681600, + "memoryFree": 499122176, + "memoryUsagePercent": 98.06315104166666, + "memoryEfficiency": 1.9368489583333428, + "cpuCount": 14, + "cpuLoad": 0.27169363839285715, + "platform": "darwin", + "uptime": 92148 + }, + { + "timestamp": 1756824126642, + "memoryTotal": 25769803776, + "memoryUsed": 25272123392, + "memoryFree": 497680384, + "memoryUsagePercent": 98.06874593098959, + "memoryEfficiency": 1.9312540690104072, + "cpuCount": 14, + "cpuLoad": 0.25369698660714285, + "platform": "darwin", + "uptime": 92178 + }, + { + "timestamp": 1756824156644, + "memoryTotal": 25769803776, + "memoryUsed": 25067765760, + "memoryFree": 702038016, + "memoryUsagePercent": 97.2757339477539, + "memoryEfficiency": 2.7242660522460938, + "cpuCount": 14, + "cpuLoad": 0.2893763950892857, + "platform": "darwin", + "uptime": 92208 + }, + { + "timestamp": 1756824186644, + "memoryTotal": 25769803776, + "memoryUsed": 25109626880, + "memoryFree": 660176896, + "memoryUsagePercent": 97.43817647298178, + "memoryEfficiency": 2.5618235270182197, + "cpuCount": 14, + "cpuLoad": 0.27322823660714285, + "platform": "darwin", + "uptime": 92238 + }, + { + "timestamp": 1756824216644, + "memoryTotal": 25769803776, + "memoryUsed": 25691619328, + "memoryFree": 78184448, + "memoryUsagePercent": 99.69660441080728, + "memoryEfficiency": 0.3033955891927178, + "cpuCount": 14, + "cpuLoad": 0.24264090401785715, + "platform": "darwin", + "uptime": 92268 + }, + { + "timestamp": 1756824246665, + "memoryTotal": 25769803776, + "memoryUsed": 25063505920, + "memoryFree": 706297856, + "memoryUsagePercent": 97.25920359293619, + "memoryEfficiency": 2.7407964070638116, + "cpuCount": 14, + "cpuLoad": 0.24061802455357142, + "platform": "darwin", + "uptime": 92298 + }, + { + "timestamp": 1756824276671, + "memoryTotal": 25769803776, + "memoryUsed": 25211273216, + "memoryFree": 558530560, + "memoryUsagePercent": 97.8326161702474, + "memoryEfficiency": 2.1673838297525947, + "cpuCount": 14, + "cpuLoad": 0.32791573660714285, + "platform": "darwin", + "uptime": 92328 + }, + { + "timestamp": 1756824306673, + "memoryTotal": 25769803776, + "memoryUsed": 25276416000, + "memoryFree": 493387776, + "memoryUsagePercent": 98.08540344238281, + "memoryEfficiency": 1.9145965576171875, + "cpuCount": 14, + "cpuLoad": 0.30482700892857145, + "platform": "darwin", + "uptime": 92358 + }, + { + "timestamp": 1756824336676, + "memoryTotal": 25769803776, + "memoryUsed": 25258655744, + "memoryFree": 511148032, + "memoryUsagePercent": 98.01648457845053, + "memoryEfficiency": 1.9835154215494697, + "cpuCount": 14, + "cpuLoad": 0.32338169642857145, + "platform": "darwin", + "uptime": 92388 + }, + { + "timestamp": 1756824366678, + "memoryTotal": 25769803776, + "memoryUsed": 25345802240, + "memoryFree": 424001536, + "memoryUsagePercent": 98.35465749104819, + "memoryEfficiency": 1.6453425089518134, + "cpuCount": 14, + "cpuLoad": 0.2937709263392857, + "platform": "darwin", + "uptime": 92418 + }, + { + "timestamp": 1756824396677, + "memoryTotal": 25769803776, + "memoryUsed": 25658064896, + "memoryFree": 111738880, + "memoryUsagePercent": 99.56639607747397, + "memoryEfficiency": 0.4336039225260322, + "cpuCount": 14, + "cpuLoad": 0.46041434151785715, + "platform": "darwin", + "uptime": 92448 + }, + { + "timestamp": 1756824426679, + "memoryTotal": 25769803776, + "memoryUsed": 25524371456, + "memoryFree": 245432320, + "memoryUsagePercent": 99.04759724934897, + "memoryEfficiency": 0.9524027506510322, + "cpuCount": 14, + "cpuLoad": 0.4031459263392857, + "platform": "darwin", + "uptime": 92478 + }, + { + "timestamp": 1756824456679, + "memoryTotal": 25769803776, + "memoryUsed": 25698779136, + "memoryFree": 71024640, + "memoryUsagePercent": 99.7243881225586, + "memoryEfficiency": 0.27561187744140625, + "cpuCount": 14, + "cpuLoad": 0.38270786830357145, + "platform": "darwin", + "uptime": 92508 + }, + { + "timestamp": 1756824486680, + "memoryTotal": 25769803776, + "memoryUsed": 25616973824, + "memoryFree": 152829952, + "memoryUsagePercent": 99.40694173177084, + "memoryEfficiency": 0.5930582682291572, + "cpuCount": 14, + "cpuLoad": 0.3872767857142857, + "platform": "darwin", + "uptime": 92538 + }, + { + "timestamp": 1756824516682, + "memoryTotal": 25769803776, + "memoryUsed": 25688375296, + "memoryFree": 81428480, + "memoryUsagePercent": 99.68401590983072, + "memoryEfficiency": 0.3159840901692803, + "cpuCount": 14, + "cpuLoad": 0.3943568638392857, + "platform": "darwin", + "uptime": 92568 + }, + { + "timestamp": 1756824546684, + "memoryTotal": 25769803776, + "memoryUsed": 25431588864, + "memoryFree": 338214912, + "memoryUsagePercent": 98.68755340576172, + "memoryEfficiency": 1.3124465942382812, + "cpuCount": 14, + "cpuLoad": 0.4540318080357143, + "platform": "darwin", + "uptime": 92598 + }, + { + "timestamp": 1756824576684, + "memoryTotal": 25769803776, + "memoryUsed": 25188401152, + "memoryFree": 581402624, + "memoryUsagePercent": 97.74386088053384, + "memoryEfficiency": 2.2561391194661553, + "cpuCount": 14, + "cpuLoad": 0.41249302455357145, + "platform": "darwin", + "uptime": 92628 + }, + { + "timestamp": 1756824606686, + "memoryTotal": 25769803776, + "memoryUsed": 25379700736, + "memoryFree": 390103040, + "memoryUsagePercent": 98.48620096842447, + "memoryEfficiency": 1.5137990315755303, + "cpuCount": 14, + "cpuLoad": 0.31522042410714285, + "platform": "darwin", + "uptime": 92658 + }, + { + "timestamp": 1756824636688, + "memoryTotal": 25769803776, + "memoryUsed": 25457590272, + "memoryFree": 312213504, + "memoryUsagePercent": 98.7884521484375, + "memoryEfficiency": 1.2115478515625, + "cpuCount": 14, + "cpuLoad": 0.32101004464285715, + "platform": "darwin", + "uptime": 92688 + }, + { + "timestamp": 1756824666688, + "memoryTotal": 25769803776, + "memoryUsed": 25572950016, + "memoryFree": 196853760, + "memoryUsagePercent": 99.2361068725586, + "memoryEfficiency": 0.7638931274414062, + "cpuCount": 14, + "cpuLoad": 0.31661551339285715, + "platform": "darwin", + "uptime": 92718 + }, + { + "timestamp": 1756824696690, + "memoryTotal": 25769803776, + "memoryUsed": 25547931648, + "memoryFree": 221872128, + "memoryUsagePercent": 99.13902282714844, + "memoryEfficiency": 0.8609771728515625, + "cpuCount": 14, + "cpuLoad": 0.30419921875, + "platform": "darwin", + "uptime": 92748 + }, + { + "timestamp": 1756824726691, + "memoryTotal": 25769803776, + "memoryUsed": 25423364096, + "memoryFree": 346439680, + "memoryUsagePercent": 98.655637105306, + "memoryEfficiency": 1.344362894694001, + "cpuCount": 14, + "cpuLoad": 0.29861886160714285, + "platform": "darwin", + "uptime": 92778 + }, + { + "timestamp": 1756824756691, + "memoryTotal": 25769803776, + "memoryUsed": 25536053248, + "memoryFree": 233750528, + "memoryUsagePercent": 99.09292856852213, + "memoryEfficiency": 0.9070714314778741, + "cpuCount": 14, + "cpuLoad": 0.25380161830357145, + "platform": "darwin", + "uptime": 92808 + }, + { + "timestamp": 1756824786692, + "memoryTotal": 25769803776, + "memoryUsed": 25552945152, + "memoryFree": 216858624, + "memoryUsagePercent": 99.15847778320312, + "memoryEfficiency": 0.841522216796875, + "cpuCount": 14, + "cpuLoad": 0.24110630580357142, + "platform": "darwin", + "uptime": 92838 + }, + { + "timestamp": 1756824816693, + "memoryTotal": 25769803776, + "memoryUsed": 25676840960, + "memoryFree": 92962816, + "memoryUsagePercent": 99.6392567952474, + "memoryEfficiency": 0.3607432047525947, + "cpuCount": 14, + "cpuLoad": 0.23894391741071427, + "platform": "darwin", + "uptime": 92868 + }, + { + "timestamp": 1756824846695, + "memoryTotal": 25769803776, + "memoryUsed": 25053052928, + "memoryFree": 716750848, + "memoryUsagePercent": 97.21864064534506, + "memoryEfficiency": 2.7813593546549384, + "cpuCount": 14, + "cpuLoad": 0.22181919642857142, + "platform": "darwin", + "uptime": 92898 + }, + { + "timestamp": 1756824876696, + "memoryTotal": 25769803776, + "memoryUsed": 25315246080, + "memoryFree": 454557696, + "memoryUsagePercent": 98.236083984375, + "memoryEfficiency": 1.763916015625, + "cpuCount": 14, + "cpuLoad": 0.26778738839285715, + "platform": "darwin", + "uptime": 92928 + }, + { + "timestamp": 1756824906696, + "memoryTotal": 25769803776, + "memoryUsed": 25341706240, + "memoryFree": 428097536, + "memoryUsagePercent": 98.33876291910806, + "memoryEfficiency": 1.6612370808919366, + "cpuCount": 14, + "cpuLoad": 0.27315848214285715, + "platform": "darwin", + "uptime": 92958 + }, + { + "timestamp": 1756824936700, + "memoryTotal": 25769803776, + "memoryUsed": 25283936256, + "memoryFree": 485867520, + "memoryUsagePercent": 98.11458587646484, + "memoryEfficiency": 1.8854141235351562, + "cpuCount": 14, + "cpuLoad": 0.32223074776785715, + "platform": "darwin", + "uptime": 92988 + }, + { + "timestamp": 1756824966701, + "memoryTotal": 25769803776, + "memoryUsed": 25246023680, + "memoryFree": 523780096, + "memoryUsagePercent": 97.96746571858725, + "memoryEfficiency": 2.032534281412751, + "cpuCount": 14, + "cpuLoad": 0.33241489955357145, + "platform": "darwin", + "uptime": 93018 + }, + { + "timestamp": 1756824996704, + "memoryTotal": 25769803776, + "memoryUsed": 25398624256, + "memoryFree": 371179520, + "memoryUsagePercent": 98.55963389078775, + "memoryEfficiency": 1.440366109212249, + "cpuCount": 14, + "cpuLoad": 0.3070591517857143, + "platform": "darwin", + "uptime": 93048 + }, + { + "timestamp": 1756825026706, + "memoryTotal": 25769803776, + "memoryUsed": 25333547008, + "memoryFree": 436256768, + "memoryUsagePercent": 98.30710093180338, + "memoryEfficiency": 1.692899068196624, + "cpuCount": 14, + "cpuLoad": 0.362548828125, + "platform": "darwin", + "uptime": 93078 + }, + { + "timestamp": 1756825056707, + "memoryTotal": 25769803776, + "memoryUsed": 25417777152, + "memoryFree": 352026624, + "memoryUsagePercent": 98.63395690917969, + "memoryEfficiency": 1.3660430908203125, + "cpuCount": 14, + "cpuLoad": 0.29129464285714285, + "platform": "darwin", + "uptime": 93108 + }, + { + "timestamp": 1756825086705, + "memoryTotal": 25769803776, + "memoryUsed": 25615286272, + "memoryFree": 154517504, + "memoryUsagePercent": 99.4003931681315, + "memoryEfficiency": 0.5996068318684991, + "cpuCount": 14, + "cpuLoad": 0.2799595424107143, + "platform": "darwin", + "uptime": 93138 + }, + { + "timestamp": 1756825116707, + "memoryTotal": 25769803776, + "memoryUsed": 25684033536, + "memoryFree": 85770240, + "memoryUsagePercent": 99.66716766357422, + "memoryEfficiency": 0.33283233642578125, + "cpuCount": 14, + "cpuLoad": 0.30416434151785715, + "platform": "darwin", + "uptime": 93168 + }, + { + "timestamp": 1756825146708, + "memoryTotal": 25769803776, + "memoryUsed": 25523732480, + "memoryFree": 246071296, + "memoryUsagePercent": 99.04511769612631, + "memoryEfficiency": 0.9548823038736884, + "cpuCount": 14, + "cpuLoad": 0.3804408482142857, + "platform": "darwin", + "uptime": 93198 + }, + { + "timestamp": 1756825176710, + "memoryTotal": 25769803776, + "memoryUsed": 25125240832, + "memoryFree": 644562944, + "memoryUsagePercent": 97.49876658121744, + "memoryEfficiency": 2.5012334187825616, + "cpuCount": 14, + "cpuLoad": 0.32728794642857145, + "platform": "darwin", + "uptime": 93228 + }, + { + "timestamp": 1756825206710, + "memoryTotal": 25769803776, + "memoryUsed": 25208012800, + "memoryFree": 561790976, + "memoryUsagePercent": 97.81996409098306, + "memoryEfficiency": 2.1800359090169366, + "cpuCount": 14, + "cpuLoad": 0.31382533482142855, + "platform": "darwin", + "uptime": 93258 + }, + { + "timestamp": 1756825236711, + "memoryTotal": 25769803776, + "memoryUsed": 25442189312, + "memoryFree": 327614464, + "memoryUsagePercent": 98.72868855794272, + "memoryEfficiency": 1.2713114420572822, + "cpuCount": 14, + "cpuLoad": 0.32142857142857145, + "platform": "darwin", + "uptime": 93288 + }, + { + "timestamp": 1756825266713, + "memoryTotal": 25769803776, + "memoryUsed": 25498304512, + "memoryFree": 271499264, + "memoryUsagePercent": 98.94644419352213, + "memoryEfficiency": 1.053555806477874, + "cpuCount": 14, + "cpuLoad": 0.4810267857142857, + "platform": "darwin", + "uptime": 93318 + }, + { + "timestamp": 1756825296713, + "memoryTotal": 25769803776, + "memoryUsed": 25455017984, + "memoryFree": 314785792, + "memoryUsagePercent": 98.77847035725912, + "memoryEfficiency": 1.221529642740876, + "cpuCount": 14, + "cpuLoad": 0.5860770089285714, + "platform": "darwin", + "uptime": 93348 + }, + { + "timestamp": 1756825326714, + "memoryTotal": 25769803776, + "memoryUsed": 25484066816, + "memoryFree": 285736960, + "memoryUsagePercent": 98.89119466145834, + "memoryEfficiency": 1.1088053385416572, + "cpuCount": 14, + "cpuLoad": 0.43014090401785715, + "platform": "darwin", + "uptime": 93378 + }, + { + "timestamp": 1756825356716, + "memoryTotal": 25769803776, + "memoryUsed": 25521471488, + "memoryFree": 248332288, + "memoryUsagePercent": 99.03634389241537, + "memoryEfficiency": 0.9636561075846259, + "cpuCount": 14, + "cpuLoad": 0.344970703125, + "platform": "darwin", + "uptime": 93408 + }, + { + "timestamp": 1756825386715, + "memoryTotal": 25769803776, + "memoryUsed": 25553076224, + "memoryFree": 216727552, + "memoryUsagePercent": 99.15898640950522, + "memoryEfficiency": 0.8410135904947822, + "cpuCount": 14, + "cpuLoad": 0.26688058035714285, + "platform": "darwin", + "uptime": 93438 + }, + { + "timestamp": 1756825416717, + "memoryTotal": 25769803776, + "memoryUsed": 25687441408, + "memoryFree": 82362368, + "memoryUsagePercent": 99.68039194742838, + "memoryEfficiency": 0.31960805257162406, + "cpuCount": 14, + "cpuLoad": 0.2687290736607143, + "platform": "darwin", + "uptime": 93468 + }, + { + "timestamp": 1756825446718, + "memoryTotal": 25769803776, + "memoryUsed": 25522061312, + "memoryFree": 247742464, + "memoryUsagePercent": 99.03863271077475, + "memoryEfficiency": 0.9613672892252509, + "cpuCount": 14, + "cpuLoad": 0.21913364955357142, + "platform": "darwin", + "uptime": 93498 } ] \ No newline at end of file diff --git a/backend/data/photo_sharing.db b/backend/data/photo_sharing.db index 5cda451a5d4775a0fb32fbf6a6211beaaf8c0ade..67b636f98122621739070aff6461d5a83b7f23a9 100644 GIT binary patch literal 430080 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

r$AuMq%7`A{wM^yzoI;7TKUfdnlw3WQGp zX0SNz!svLtNP3APpJ@|Vjv^~P9yMsQS4EtM&Nj$l$*@n-P$vJu13oST)-Ai+-KL0s zi?_StK#9tQka-b0oGp<>TD$aoDy;kTV*N7AUq{3}8xj!#cBBQyG5Wy(eKMZ_wmeEa z1a?D|1yG-*V(xvh%liJhkE-?C6F#HA}M4G z*mY$3NT#Bb1yaQp23(>DmnMi1nYN)g$4#+#cmoo-15}woT|KtE0r9pxhmC%fa70Pl zKh6WtKBzg^q>=lFrb-ABafV(68d7-y^Az}(&Mq0-*GKq~ywHOdjJz6k^f8b{5E4iG zqZdEmuJpReL;d?Haj?PN-7nz3f+nSkBgFL+Hbkz%U=;<$JtJ3Yp0jOwX=W+u1uiGU z>FE<~Wc>x9j|`tVb!IzurU{nDm_Dx^IY1+Ml|ZcF(keAj$f^yWxPPvoTH}cLd!o=s zhUzt8OMh^ej^mN5bJ2!>Q*16=mu#gMKBB52a^r%uZhDXVTS$Kjq?a8${D?lSm;jEX z(H;`#kuUYEv7K1gv%z!3^GmmdqLeKZa7e7Nj({!)FHT^Xs$r^zsUFH? z(Ts%E6I)2i7D{PFWS6eBNFjn52gBTl!A)j2CHM;fus|iDL#-uMNNPgQ(439R45W&P z=$vsRD(+QiB#|I54ca|xi0JZA9QDvbs1!j(TW_%|L00#}^?7OEMlJ-kvRY)>4b;4V z8Y@6s!^uM`t(KTXo(O>gBPUh$3Zj&9s==qvT_oyO92j4v2_0j`-nMf*HiJbtVsjAe zIiy9J07tG#DmNjoSW|Y#$Q&&mz2A%-(xXlNKd~#O{$Ii-Hue7w9``Ax#vwNH(Fjm8 zcvJsRpIJ#(&ouS_jF8ykN`cV<9?C!bw$%Sq$8n?*Mag(@`bl?f63vxYP{-f$9HXX4 etUPyi93EU%g8GmSR3jvEVhmqriRJIAkoZ3*Vx|cI delta 1447 zcmZuweQZ-z6uIVp^z`Qy>&IqL8O3hdy6~dYYN7`D{??FHeF;%pn>~2 zgAnR0y*&=Y`?DES0S5suk>g~ob{QO0yOnRGDXCVR65ffW>AU2v7A#n8HrQK{I4Zvm zsc{zBXt;ovq+&;bz1Ht*^wQ=6-bQE6qAa1_yUpF^57F$eQBI0AH^mD00^XWXd$YIJ zzRTU>X>hmXmlPK}X>~Sq(F@}l|N8tHGBuyvU|-%;mo^?8^!M{CF(tarE6C->f9gFEQ) zruG5%ZeO4+;BY$akMtH_#tR;c-+CF(f1>QF37q%D@wEv&FL~5xd;(`b4pOh++!Tu| zaTpyoxQ0s{!*>uDLbT^+{M4ZwxHdL!K6T2@+P_G=2?*!~(s_BKxkQP}6XFWfS2&9P z;BW97;V6_qulW?44FC}~1UntA;FgLkNK8V8Z3+Ar$(^OM1nZ(juq%t!m%=_e;er{o zvILqJ)HT(&*EECz{#tv;yE|kLHnG*__p@=OTuHE&u6Mx~6ldq2biwLy!0zS77sW6H zX+{}5L0FZm*0M6#nG z{9OhuCNu=d5c^FBi1|4vgDg%|)gp(Bo?8#g)00mEl9}W!oMZ-n$W1cl51cXiGMq8T zrfRHti%VVhlHzhk$j36XBB=u81UW}`k%QzXa+}nWDi*Vp7*$Qs(D~J(g$iNl%ab~# zBjQbIjp9+(ii^cAv0ieRt;)N~xN=X~r<@i)mM{wp3x=f!P784~t9VL+~uIPsA} z?Vff{drRA_EmZHSgKC&@YgHqB40drQv$hkEyL9CM%wTY}X6!r-V<$DtO#-z*A>xMr zxe4vt0L_PVjAR}U167x{;$as2DORI4Q3lRc(Pz7Jy)NVSdHgo7MN0$)6jetzbnT7I zb{P{>_$aS-2TTg6*xbE-UroeDD?8w9N5ua z(|=xO77zVzudaQyD&h##lo>L2{(>MZp?yz(_kiF@iGbx>01N zuZ|!>$48KA6po;aqT#>BTR12u;J|~TL5%b{vKj^C40(f85TKpbI<#{2fqF)bvYd^o K5zWT!&-@1$(W+?x diff --git a/backend/src/routes/galleryFeedback.js b/backend/src/routes/galleryFeedback.js index a579a95..4d3920e 100644 --- a/backend/src/routes/galleryFeedback.js +++ b/backend/src/routes/galleryFeedback.js @@ -24,14 +24,15 @@ router.get('/:slug/feedback-settings', const settings = await feedbackService.getEventFeedbackSettings(event.id); // Only send relevant settings to guests + // Convert SQLite boolean values (0/1) to proper booleans const guestSettings = { - feedback_enabled: settings.feedback_enabled, - allow_ratings: settings.allow_ratings, - allow_likes: settings.allow_likes, - allow_comments: settings.allow_comments, - allow_favorites: settings.allow_favorites, - require_name_email: settings.require_name_email, - show_feedback_to_guests: settings.show_feedback_to_guests + feedback_enabled: Boolean(settings.feedback_enabled), + allow_ratings: Boolean(settings.allow_ratings), + allow_likes: Boolean(settings.allow_likes), + allow_comments: Boolean(settings.allow_comments), + allow_favorites: Boolean(settings.allow_favorites), + require_name_email: Boolean(settings.require_name_email), + show_feedback_to_guests: Boolean(settings.show_feedback_to_guests) }; res.json(guestSettings); diff --git a/backend/src/utils/feedbackValidation.js b/backend/src/utils/feedbackValidation.js index c8c1795..1af1794 100644 --- a/backend/src/utils/feedbackValidation.js +++ b/backend/src/utils/feedbackValidation.js @@ -227,11 +227,17 @@ async function validateGuestRequirements(settings, guestData) { const errors = []; - if (!guestData.guest_name || guestData.guest_name.trim().length === 0) { + // Check for name - handle both undefined and empty strings + const name = guestData.guest_name; + if (!name || (typeof name === 'string' && name.trim().length === 0)) { errors.push('Name is required'); } - if (!guestData.guest_email || !validator.isEmail(guestData.guest_email)) { + // Check for email - handle both undefined and empty strings + const email = guestData.guest_email; + if (!email || (typeof email === 'string' && email.trim().length === 0)) { + errors.push('Valid email is required'); + } else if (email && !validator.isEmail(email.trim())) { errors.push('Valid email is required'); } diff --git a/frontend/src/components/gallery/FeedbackIdentityModal.tsx b/frontend/src/components/gallery/FeedbackIdentityModal.tsx new file mode 100644 index 0000000..ac746f7 --- /dev/null +++ b/frontend/src/components/gallery/FeedbackIdentityModal.tsx @@ -0,0 +1,104 @@ +import React, { useState } from 'react'; +import { X } from 'lucide-react'; +import { useTranslation } from 'react-i18next'; +import { Button, Input } from '../common'; + +interface FeedbackIdentityModalProps { + isOpen: boolean; + onClose: () => void; + onSubmit: (name: string, email: string) => void; + feedbackType: string; +} + +export const FeedbackIdentityModal: React.FC = ({ + isOpen, + onClose, + onSubmit, + feedbackType +}) => { + const { t } = useTranslation(); + const [name, setName] = useState(''); + const [email, setEmail] = useState(''); + const [errors, setErrors] = useState>({}); + + if (!isOpen) return null; + + const handleSubmit = (e: React.FormEvent) => { + e.preventDefault(); + const newErrors: Record = {}; + + if (!name.trim()) { + newErrors.name = t('feedback.nameRequired', 'Name is required'); + } + if (!email.trim()) { + newErrors.email = t('feedback.emailRequired', 'Email is required'); + } else if (!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(email)) { + newErrors.email = t('feedback.invalidEmail', 'Invalid email address'); + } + + if (Object.keys(newErrors).length > 0) { + setErrors(newErrors); + return; + } + + onSubmit(name.trim(), email.trim()); + }; + + return ( +

+
+
+ + +

+ {t('feedback.identityRequired', 'Your Information Required')} +

+

+ {t('feedback.identityReason', 'Please provide your name and email to submit {{type}}.', { type: feedbackType })} +

+ +
+ setName(e.target.value)} + error={errors.name} + placeholder={t('feedback.namePlaceholder', 'Enter your name')} + required + /> + setEmail(e.target.value)} + error={errors.email} + placeholder={t('feedback.emailPlaceholder', 'Enter your email')} + required + /> +
+ + +
+
+
+
+ ); +}; \ No newline at end of file diff --git a/frontend/src/components/gallery/PhotoFavorites.tsx b/frontend/src/components/gallery/PhotoFavorites.tsx index 4d3cebc..5a00c6f 100644 --- a/frontend/src/components/gallery/PhotoFavorites.tsx +++ b/frontend/src/components/gallery/PhotoFavorites.tsx @@ -4,6 +4,7 @@ import { useTranslation } from 'react-i18next'; import { useMutation, useQueryClient } from '@tanstack/react-query'; import { feedbackService } from '../../services/feedback.service'; import { toast } from 'react-toastify'; +import { FeedbackIdentityModal } from './FeedbackIdentityModal'; interface PhotoFavoritesProps { photoId: string; @@ -11,6 +12,7 @@ interface PhotoFavoritesProps { isFavorited: boolean; favoriteCount: number; isEnabled: boolean; + requireNameEmail?: boolean; onFavoriteChange?: (favorited: boolean) => void; } @@ -20,17 +22,22 @@ export const PhotoFavorites: React.FC = ({ isFavorited, favoriteCount, isEnabled, + requireNameEmail = false, onFavoriteChange }) => { const { t } = useTranslation(); const queryClient = useQueryClient(); const [isSubmitting, setIsSubmitting] = useState(false); const [animating, setAnimating] = useState(false); + const [showIdentityModal, setShowIdentityModal] = useState(false); + const [savedIdentity, setSavedIdentity] = useState<{ name: string; email: string } | null>(null); const submitFavoriteMutation = useMutation({ - mutationFn: () => + mutationFn: (data: { guest_name?: string; guest_email?: string } = {}) => feedbackService.submitFeedback(gallerySlug, photoId, { - feedback_type: 'favorite' + feedback_type: 'favorite', + guest_name: data.guest_name, + guest_email: data.guest_email }), onMutate: async () => { setIsSubmitting(true); @@ -62,13 +69,25 @@ export const PhotoFavorites: React.FC = ({ const handleFavoriteClick = () => { if (!isEnabled || isSubmitting) return; - submitFavoriteMutation.mutate(); + + if (requireNameEmail && !savedIdentity) { + setShowIdentityModal(true); + } else { + submitFavoriteMutation.mutate(savedIdentity || {}); + } + }; + + const handleIdentitySubmit = (name: string, email: string) => { + setSavedIdentity({ name, email }); + setShowIdentityModal(false); + submitFavoriteMutation.mutate({ guest_name: name, guest_email: email }); }; if (!isEnabled) return null; return ( - + + setShowIdentityModal(false)} + onSubmit={handleIdentitySubmit} + feedbackType={t('feedback.favorite', 'favorite')} + /> + ); }; \ No newline at end of file diff --git a/frontend/src/components/gallery/PhotoFeedback.tsx b/frontend/src/components/gallery/PhotoFeedback.tsx index 43622eb..e4c3f86 100644 --- a/frontend/src/components/gallery/PhotoFeedback.tsx +++ b/frontend/src/components/gallery/PhotoFeedback.tsx @@ -26,7 +26,11 @@ export const PhotoFeedback: React.FC = ({ // Fetch feedback settings for the gallery const { data: settings, isLoading: settingsLoading } = useQuery({ queryKey: ['gallery-feedback-settings', gallerySlug], - queryFn: () => feedbackService.getGalleryFeedbackSettings(gallerySlug), + queryFn: async () => { + const data = await feedbackService.getGalleryFeedbackSettings(gallerySlug); + console.log('PhotoFeedback received settings:', data); + return data; + }, staleTime: 5 * 60 * 1000, // Cache for 5 minutes }); @@ -104,6 +108,7 @@ export const PhotoFeedback: React.FC = ({ averageRating={Number(feedbackData?.summary?.average_rating) || 0} totalRatings={Number(feedbackData?.summary?.total_ratings) || 0} isEnabled={true} + requireNameEmail={settings.require_name_email || false} onRatingChange={handleRatingChange} /> )} @@ -118,6 +123,7 @@ export const PhotoFeedback: React.FC = ({ isLiked={isLiked} likeCount={likeCount} isEnabled={true} + requireNameEmail={settings.require_name_email || false} onLikeChange={handleLikeChange} /> )} @@ -128,6 +134,7 @@ export const PhotoFeedback: React.FC = ({ isFavorited={isFavorited} favoriteCount={favoriteCount} isEnabled={true} + requireNameEmail={settings.require_name_email || false} onFavoriteChange={handleFavoriteChange} /> )} diff --git a/frontend/src/components/gallery/PhotoLikes.tsx b/frontend/src/components/gallery/PhotoLikes.tsx index b14823a..1837ac7 100644 --- a/frontend/src/components/gallery/PhotoLikes.tsx +++ b/frontend/src/components/gallery/PhotoLikes.tsx @@ -4,6 +4,7 @@ import { useTranslation } from 'react-i18next'; import { useMutation, useQueryClient } from '@tanstack/react-query'; import { feedbackService } from '../../services/feedback.service'; import { toast } from 'react-toastify'; +import { FeedbackIdentityModal } from './FeedbackIdentityModal'; interface PhotoLikesProps { photoId: string; @@ -11,6 +12,7 @@ interface PhotoLikesProps { isLiked: boolean; likeCount: number; isEnabled: boolean; + requireNameEmail?: boolean; onLikeChange?: (liked: boolean) => void; } @@ -20,17 +22,22 @@ export const PhotoLikes: React.FC = ({ isLiked, likeCount, isEnabled, + requireNameEmail = false, onLikeChange }) => { const { t } = useTranslation(); const queryClient = useQueryClient(); const [isSubmitting, setIsSubmitting] = useState(false); const [animating, setAnimating] = useState(false); + const [showIdentityModal, setShowIdentityModal] = useState(false); + const [savedIdentity, setSavedIdentity] = useState<{ name: string; email: string } | null>(null); const submitLikeMutation = useMutation({ - mutationFn: () => + mutationFn: (data: { guest_name?: string; guest_email?: string } = {}) => feedbackService.submitFeedback(gallerySlug, photoId, { - feedback_type: 'like' + feedback_type: 'like', + guest_name: data.guest_name, + guest_email: data.guest_email }), onMutate: async () => { setIsSubmitting(true); @@ -62,13 +69,25 @@ export const PhotoLikes: React.FC = ({ const handleLikeClick = () => { if (!isEnabled || isSubmitting) return; - submitLikeMutation.mutate(); + + if (requireNameEmail && !savedIdentity) { + setShowIdentityModal(true); + } else { + submitLikeMutation.mutate(savedIdentity || {}); + } + }; + + const handleIdentitySubmit = (name: string, email: string) => { + setSavedIdentity({ name, email }); + setShowIdentityModal(false); + submitLikeMutation.mutate({ guest_name: name, guest_email: email }); }; if (!isEnabled) return null; return ( - + + setShowIdentityModal(false)} + onSubmit={handleIdentitySubmit} + feedbackType={t('feedback.like', 'like')} + /> + ); }; \ No newline at end of file diff --git a/frontend/src/components/gallery/PhotoRating.tsx b/frontend/src/components/gallery/PhotoRating.tsx index 893aff7..acd1307 100644 --- a/frontend/src/components/gallery/PhotoRating.tsx +++ b/frontend/src/components/gallery/PhotoRating.tsx @@ -4,6 +4,7 @@ import { useTranslation } from 'react-i18next'; import { useMutation, useQueryClient } from '@tanstack/react-query'; import { feedbackService } from '../../services/feedback.service'; import { toast } from 'react-toastify'; +import { FeedbackIdentityModal } from './FeedbackIdentityModal'; interface PhotoRatingProps { photoId: string; @@ -12,6 +13,7 @@ interface PhotoRatingProps { averageRating?: number; totalRatings?: number; isEnabled: boolean; + requireNameEmail?: boolean; onRatingChange?: (rating: number) => void; } @@ -22,6 +24,7 @@ export const PhotoRating: React.FC = ({ averageRating = 0, totalRatings = 0, isEnabled, + requireNameEmail = false, onRatingChange }) => { // Ensure averageRating is a valid number @@ -30,18 +33,23 @@ export const PhotoRating: React.FC = ({ const queryClient = useQueryClient(); const [hoveredRating, setHoveredRating] = useState(0); const [isSubmitting, setIsSubmitting] = useState(false); + const [showIdentityModal, setShowIdentityModal] = useState(false); + const [pendingRating, setPendingRating] = useState(0); + const [savedIdentity, setSavedIdentity] = useState<{ name: string; email: string } | null>(null); const submitRatingMutation = useMutation({ - mutationFn: (rating: number) => + mutationFn: (data: { rating: number; guest_name?: string; guest_email?: string }) => feedbackService.submitFeedback(gallerySlug, photoId, { feedback_type: 'rating', - rating + rating: data.rating, + guest_name: data.guest_name, + guest_email: data.guest_email }), - onMutate: async (rating) => { + onMutate: async (data) => { setIsSubmitting(true); // Optimistic update if (onRatingChange) { - onRatingChange(rating); + onRatingChange(data.rating); } }, onSuccess: () => { @@ -69,47 +77,75 @@ export const PhotoRating: React.FC = ({ // If clicking the same rating, remove it const newRating = rating === currentRating ? 0 : rating; - submitRatingMutation.mutate(newRating); + + if (requireNameEmail && !savedIdentity) { + setPendingRating(newRating); + setShowIdentityModal(true); + } else { + submitRatingMutation.mutate({ + rating: newRating, + guest_name: savedIdentity?.name, + guest_email: savedIdentity?.email + }); + } + }; + + const handleIdentitySubmit = (name: string, email: string) => { + setSavedIdentity({ name, email }); + setShowIdentityModal(false); + submitRatingMutation.mutate({ + rating: pendingRating, + guest_name: name, + guest_email: email + }); }; if (!isEnabled) return null; return ( -
- {/* Star Rating Input */} -
- {[1, 2, 3, 4, 5].map((star) => ( - - ))} -
- - {/* Average Rating Display */} - {totalRatings > 0 && ( -
- {safeAverageRating.toFixed(1)} - - ({t('feedback.ratingsCount', '{{count}} ratings', { count: totalRatings })}) - + aria-label={t('feedback.rateStar', 'Rate {{count}} stars', { count: star })} + > + + + ))}
- )} -
+ + {/* Average Rating Display */} + {totalRatings > 0 && ( +
+ {safeAverageRating.toFixed(1)} + + ({t('feedback.ratingsCount', '{{count}} ratings', { count: totalRatings })}) + +
+ )} +
+ setShowIdentityModal(false)} + onSubmit={handleIdentitySubmit} + feedbackType={t('feedback.rating', 'rating')} + /> + ); }; \ No newline at end of file