{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":665284221,"defaultBranch":"master","name":"wire-cpu","ownerLogin":"wiremod","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-07-11T21:31:13.000Z","ownerAvatar":"https://github.com/avatars/u/113164?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1704234459.0","currentOid":""},"activityList":{"items":[{"before":"3b021e047b59f87c3cf5fdbadaf5c1ec0e8bf166","after":"13da8087bcc90006458aecfb0c54cba044968a4c","ref":"refs/heads/master","pushedAt":"2024-09-14T23:47:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DerelictDrone","name":null,"path":"/DerelictDrone","primaryAvatarUrl":"https://github.com/avatars/u/57756830?s=80&v=4"},"commit":{"message":"DARRAY Instruction implemented (#68)","shortMessageHtmlLink":"DARRAY Instruction implemented (#68)"}},{"before":"cb94feb93206f228fd281968dbed681e1ad9a407","after":"3b021e047b59f87c3cf5fdbadaf5c1ec0e8bf166","ref":"refs/heads/master","pushedAt":"2024-09-10T23:25:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DerelictDrone","name":null,"path":"/DerelictDrone","primaryAvatarUrl":"https://github.com/avatars/u/57756830?s=80&v=4"},"commit":{"message":"E2Helper & Text Editor Module Support (#63)\n\n* Support for E2Helper & Text Editor Modules\r\n\r\n* Use the right name for the instruction hook\r\n\r\n* Use Editor.Location instead of editor name+chip\r\n\r\n* Change HCOMP to use editor's file location\r\n\r\n* Don't try to update highlights in wrong editor.","shortMessageHtmlLink":"E2Helper & Text Editor Module Support (#63)"}},{"before":"ce0555a7db5f4f7ba9dcb77adb3e9ce890133db0","after":"cb94feb93206f228fd281968dbed681e1ad9a407","ref":"refs/heads/master","pushedAt":"2024-09-06T07:16:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DerelictDrone","name":null,"path":"/DerelictDrone","primaryAvatarUrl":"https://github.com/avatars/u/57756830?s=80&v=4"},"commit":{"message":"ZVM Test Benchmarking (#65)\n\n* Basic ZVM Benchmarking\r\n\r\n* Display per-test benchmark at benchmark > 1, show summed results\r\n\r\n* Fix trailing comma in print for results\r\n\r\n* Load from data_static as last resort, new test.\r\n\r\n* More timing information + ExecutionSteps\r\n\r\n* Separation of benchmarks, now checks benchmark folder if no files found\r\n\r\n* Ignore benchmarks for addon to avoid bloat","shortMessageHtmlLink":"ZVM Test Benchmarking (#65)"}},{"before":"7adeecf7a871fe8c97fb59a8e817c53d142f9751","after":"ce0555a7db5f4f7ba9dcb77adb3e9ce890133db0","ref":"refs/heads/master","pushedAt":"2024-09-06T04:01:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DerelictDrone","name":null,"path":"/DerelictDrone","primaryAvatarUrl":"https://github.com/avatars/u/57756830?s=80&v=4"},"commit":{"message":"Use MEMRQ = 6 to signify interrupt handled write (#67)","shortMessageHtmlLink":"Use MEMRQ = 6 to signify interrupt handled write (#67)"}},{"before":"5efb2a5e0ec60309c5e42c82e3d498ef6315cdd9","after":"7adeecf7a871fe8c97fb59a8e817c53d142f9751","ref":"refs/heads/master","pushedAt":"2024-09-06T04:01:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DerelictDrone","name":null,"path":"/DerelictDrone","primaryAvatarUrl":"https://github.com/avatars/u/57756830?s=80&v=4"},"commit":{"message":"Privileged instructions can now be proxied by interrupt 13 (#66)\n\n* Privileged instructions can now be proxied by int13\r\n\r\n* Fix regular runlevel zero","shortMessageHtmlLink":"Privileged instructions can now be proxied by interrupt 13 (#66)"}},{"before":"a3c098774b51d6fb7beedec8ce3d2c9b4a4ab4cc","after":"5efb2a5e0ec60309c5e42c82e3d498ef6315cdd9","ref":"refs/heads/master","pushedAt":"2024-08-26T08:04:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DerelictDrone","name":null,"path":"/DerelictDrone","primaryAvatarUrl":"https://github.com/avatars/u/57756830?s=80&v=4"},"commit":{"message":"Stop marking R0-R31 as needing interrupt checks (#64)","shortMessageHtmlLink":"Stop marking R0-R31 as needing interrupt checks (#64)"}},{"before":"a664318a73a438c9ea671c34c237f5f91b4cf909","after":"a3c098774b51d6fb7beedec8ce3d2c9b4a4ab4cc","ref":"refs/heads/master","pushedAt":"2024-08-15T21:56:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DerelictDrone","name":null,"path":"/DerelictDrone","primaryAvatarUrl":"https://github.com/avatars/u/57756830?s=80&v=4"},"commit":{"message":"CPU Debugging improvements (#61)\n\n* CPU Debugging improvements\r\n\r\n* Open includes but switch back if not tracking line","shortMessageHtmlLink":"CPU Debugging improvements (#61)"}},{"before":"e041c35c27c80ba302fba654b8fcf5b4cccc5d31","after":"a664318a73a438c9ea671c34c237f5f91b4cf909","ref":"refs/heads/master","pushedAt":"2024-08-15T21:56:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DerelictDrone","name":null,"path":"/DerelictDrone","primaryAvatarUrl":"https://github.com/avatars/u/57756830?s=80&v=4"},"commit":{"message":"Updated docs, jumps to relevant section per tool. (#62)","shortMessageHtmlLink":"Updated docs, jumps to relevant section per tool. (#62)"}},{"before":"8fea6c305c89672d14347b532b281898f639f6cf","after":"e041c35c27c80ba302fba654b8fcf5b4cccc5d31","ref":"refs/heads/master","pushedAt":"2024-08-15T21:55:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DerelictDrone","name":null,"path":"/DerelictDrone","primaryAvatarUrl":"https://github.com/avatars/u/57756830?s=80&v=4"},"commit":{"message":"Precompile now checks using physical addresses rather than XEIP (#60)\n\n* start of work\r\n\r\n* Addresses are now invalidated if next page unexpected\r\n\r\n* Tweaks, seems to be running now\r\n\r\n* Page remap checks are now accurate","shortMessageHtmlLink":"Precompile now checks using physical addresses rather than XEIP (#60)"}},{"before":"e0eff5744ab1b0af40b0ab79d0fecd632839f166","after":"8fea6c305c89672d14347b532b281898f639f6cf","ref":"refs/heads/master","pushedAt":"2024-08-12T23:53:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DerelictDrone","name":null,"path":"/DerelictDrone","primaryAvatarUrl":"https://github.com/avatars/u/57756830?s=80&v=4"},"commit":{"message":"LOOPB now ends on 0 instead of -1 like other loops (#59)","shortMessageHtmlLink":"LOOPB now ends on 0 instead of -1 like other loops (#59)"}},{"before":"4d59913544ffad7a6039877c7eec8ea4c0193170","after":"e0eff5744ab1b0af40b0ab79d0fecd632839f166","ref":"refs/heads/master","pushedAt":"2024-08-12T16:30:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DerelictDrone","name":null,"path":"/DerelictDrone","primaryAvatarUrl":"https://github.com/avatars/u/57756830?s=80&v=4"},"commit":{"message":"Proper generic path for any mounted addon (#58)","shortMessageHtmlLink":"Proper generic path for any mounted addon (#58)"}},{"before":"53206b30077522434e38d254486f7ef3f59dce1a","after":"4d59913544ffad7a6039877c7eec8ea4c0193170","ref":"refs/heads/master","pushedAt":"2024-07-18T23:34:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DerelictDrone","name":null,"path":"/DerelictDrone","primaryAvatarUrl":"https://github.com/avatars/u/57756830?s=80&v=4"},"commit":{"message":"Custom RAM/ROM Sizes (#57)\n\n* Custom ram/rom memory model\r\n\r\n* Clamp and floor handling for custom ram/rom\r\n\r\n* Rebuild layout on select & show correct status on first build\r\n\r\n* Now displays RAM/ROM size in KB and B","shortMessageHtmlLink":"Custom RAM/ROM Sizes (#57)"}},{"before":"0b3662767bd938390a3dbd738cf0959aece97432","after":"53206b30077522434e38d254486f7ef3f59dce1a","ref":"refs/heads/master","pushedAt":"2024-05-30T05:22:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DerelictDrone","name":null,"path":"/DerelictDrone","primaryAvatarUrl":"https://github.com/avatars/u/57756830?s=80&v=4"},"commit":{"message":"Lua instructions w/ flag can now break precompile (#56)","shortMessageHtmlLink":"Lua instructions w/ flag can now break precompile (#56)"}},{"before":"4e47f66575cbd1abe2db2f48e058a1ea46f3fdcb","after":"0b3662767bd938390a3dbd738cf0959aece97432","ref":"refs/heads/master","pushedAt":"2024-05-21T06:03:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DerelictDrone","name":null,"path":"/DerelictDrone","primaryAvatarUrl":"https://github.com/avatars/u/57756830?s=80&v=4"},"commit":{"message":"Copy DIV behavior for handling modulo by zero (#54)","shortMessageHtmlLink":"Copy DIV behavior for handling modulo by zero (#54)"}},{"before":"e275982593db6942f27a73c636d0a474824ea40a","after":"4e47f66575cbd1abe2db2f48e058a1ea46f3fdcb","ref":"refs/heads/master","pushedAt":"2024-05-17T21:33:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DerelictDrone","name":null,"path":"/DerelictDrone","primaryAvatarUrl":"https://github.com/avatars/u/57756830?s=80&v=4"},"commit":{"message":"ZCPU VM now self-aware like GPU and SPU VMs are (#53)","shortMessageHtmlLink":"ZCPU VM now self-aware like GPU and SPU VMs are (#53)"}},{"before":"ab6d244bc2b0929b3a03f1e1e5b5fa38c3b8e471","after":"e275982593db6942f27a73c636d0a474824ea40a","ref":"refs/heads/master","pushedAt":"2024-03-03T13:24:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DerelictDrone","name":null,"path":"/DerelictDrone","primaryAvatarUrl":"https://github.com/avatars/u/57756830?s=80&v=4"},"commit":{"message":"More logical instruction mnemonics (#50)\n\n* Update zvm_opcodes.lua\r\n\r\nMissing )\r\n\r\n* Alternative logical instruction names (Easier to tell if it's logical or bitwise)","shortMessageHtmlLink":"More logical instruction mnemonics (#50)"}},{"before":"9038c879dc5e89db1817734b6935fb34d59aec13","after":"ab6d244bc2b0929b3a03f1e1e5b5fa38c3b8e471","ref":"refs/heads/master","pushedAt":"2024-03-03T13:23:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DerelictDrone","name":null,"path":"/DerelictDrone","primaryAvatarUrl":"https://github.com/avatars/u/57756830?s=80&v=4"},"commit":{"message":"Pass through more required functions (#52)\n\n* Pass through more required functions\r\n\r\n* Missed two","shortMessageHtmlLink":"Pass through more required functions (#52)"}},{"before":"255dc76db9b68e926d0cc5bf406f90772114694a","after":"9038c879dc5e89db1817734b6935fb34d59aec13","ref":"refs/heads/master","pushedAt":"2024-02-16T17:31:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DerelictDrone","name":null,"path":"/DerelictDrone","primaryAvatarUrl":"https://github.com/avatars/u/57756830?s=80&v=4"},"commit":{"message":"Fix a missing ) in the BAND instruction","shortMessageHtmlLink":"Fix a missing ) in the BAND instruction"}},{"before":"beb9fe3def7f4ca189d8274418f4397551451b55","after":"255dc76db9b68e926d0cc5bf406f90772114694a","ref":"refs/heads/master","pushedAt":"2024-01-28T00:17:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DerelictDrone","name":null,"path":"/DerelictDrone","primaryAvatarUrl":"https://github.com/avatars/u/57756830?s=80&v=4"},"commit":{"message":"Sandboxes the ZVM (#48)\n\n* Sandboxed\r\n\r\n* Including only used functions in env","shortMessageHtmlLink":"Sandboxes the ZVM (#48)"}},{"before":"2ca85dc7d90abac7bc611f08d8fb72e9ee34341c","after":"beb9fe3def7f4ca189d8274418f4397551451b55","ref":"refs/heads/master","pushedAt":"2024-01-25T21:38:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DerelictDrone","name":null,"path":"/DerelictDrone","primaryAvatarUrl":"https://github.com/avatars/u/57756830?s=80&v=4"},"commit":{"message":"CPULib Extension framework (#45)\n\n* basic extension support\r\n\r\n* GPU extensions functioning\r\n\r\n* Negative opcodes can take operands now\r\n\r\nNo segments yet\r\n\r\n* Extension opcodes can take operands now + SPU extensions\r\n\r\n* Extensions persist through duping\r\n\r\n* Clean up debugging\r\n\r\n* Disables example extensions by default\r\n\r\n* Update zvm_core.lua\r\n\r\nOpcode needs to have its modifiers stripped by code, can't keep a copy of the original\r\n\r\n* Lua instructions, easier extension creation","shortMessageHtmlLink":"CPULib Extension framework (#45)"}},{"before":"5044539e2e2e6a621fbe7d40d689f9c08e5bc030","after":"2ca85dc7d90abac7bc611f08d8fb72e9ee34341c","ref":"refs/heads/master","pushedAt":"2024-01-25T21:37:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DerelictDrone","name":null,"path":"/DerelictDrone","primaryAvatarUrl":"https://github.com/avatars/u/57756830?s=80&v=4"},"commit":{"message":"ZCPU Automated Testing console command & framework (#18)\n\n* Basic test suite complete\r\n\r\n* IOBus execution test + Fixed IOBus/Membus readcell\r\n\r\n* No internal ram/rom external test + fixes\r\n\r\n* Simple file read, color print, include interception\r\n\r\n* Ifdef test, Access CPUName + reformatting\r\n\r\n* Smarter ConCMD, Run tests by name(with wildcards)\r\n\r\n* Reorganize cpu_load.lua\r\n\r\n* Don't append a VM to your VM + Init VM before test\r\n\r\n* Suggestions pass 1 + Make command SP Only\r\n\r\n* Corrected error function, now prints all varargs\r\n\r\n* Spelling fixes for test framework\r\n\r\n* Reset warning count, don't print test list on runall\r\n\r\n* Spelling error corrected, now runs in singleplayer\r\n\r\n* Test compilation now runs on dedicated servers + instant compilation\r\n\r\n* Revert CPULib.print back to print\r\n\r\n* Switches uses of ' out for \" for strings for consistency\r\n\r\n* Space operators / minor formatting changes\r\n\r\n* Create color constants & table.pack(...) to {...}\r\n\r\n* Collapse if statements, missed spots from other commits\r\n\r\n* More commented code removal\r\n\r\n* Return a local table from tests instead of global.\r\n\r\n* Tests revised\r\n\r\nTests can have a virtual filesystem(still falls back to actually using the folder if you don't use it)\r\n\r\nEasier to use \"Deploy\" function, for compiling and flashing straight to a device\r\n\r\nRevises all tests to use assert inside of a pcalled context","shortMessageHtmlLink":"ZCPU Automated Testing console command & framework (#18)"}},{"before":"4da38b8443a1a2aabd0c5077da30272c0ec2ac59","after":"5044539e2e2e6a621fbe7d40d689f9c08e5bc030","ref":"refs/heads/master","pushedAt":"2024-01-18T18:02:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DerelictDrone","name":null,"path":"/DerelictDrone","primaryAvatarUrl":"https://github.com/avatars/u/57756830?s=80&v=4"},"commit":{"message":"Bit operations below 33 bits now use the inbuilt bitwise library (#43)\n\n* Bit operators below 33 bits use BIT library\r\n\r\n* BIT should set CMPR to 1 or 0, not to actual bit\r\n\r\n* Arbitrary signing at IPREC when lower than 32 bit\r\n\r\n* IPREC guaranteed to be int, ldexp replaces pow","shortMessageHtmlLink":"Bit operations below 33 bits now use the inbuilt bitwise library (#43)"}},{"before":"eb0997f5f907b71a0594892ebe2553532e5597ca","after":"4da38b8443a1a2aabd0c5077da30272c0ec2ac59","ref":"refs/heads/master","pushedAt":"2024-01-12T19:10:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DerelictDrone","name":null,"path":"/DerelictDrone","primaryAvatarUrl":"https://github.com/avatars/u/57756830?s=80&v=4"},"commit":{"message":"Add deployment workflow (#47)\n\n* Add deployment workflow\r\n\r\n* update on push too","shortMessageHtmlLink":"Add deployment workflow (#47)"}},{"before":"78172d56ed2d77205be56d8e517b22c67347fd85","after":"eb0997f5f907b71a0594892ebe2553532e5597ca","ref":"refs/heads/master","pushedAt":"2024-01-12T16:23:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DerelictDrone","name":null,"path":"/DerelictDrone","primaryAvatarUrl":"https://github.com/avatars/u/57756830?s=80&v=4"},"commit":{"message":"Create addon.json (#46)","shortMessageHtmlLink":"Create addon.json (#46)"}},{"before":"0fe670f0e0b83cea417bce399836ffe8d83b0278","after":"78172d56ed2d77205be56d8e517b22c67347fd85","ref":"refs/heads/master","pushedAt":"2024-01-04T16:37:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DerelictDrone","name":null,"path":"/DerelictDrone","primaryAvatarUrl":"https://github.com/avatars/u/57756830?s=80&v=4"},"commit":{"message":"Write missing examples from the addon's data folder (#33)\n\n* Force data write & regenerate default data files\r\n\r\n* Better solution, write only files that are missing\r\n\r\n* Only check the following directories\r\n\r\n* Rename data folder to data_static","shortMessageHtmlLink":"Write missing examples from the addon's data folder (#33)"}},{"before":"1afca74b6383566fbf9f0004b57fd91f34383fa7","after":"0fe670f0e0b83cea417bce399836ffe8d83b0278","ref":"refs/heads/master","pushedAt":"2024-01-04T16:36:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DerelictDrone","name":null,"path":"/DerelictDrone","primaryAvatarUrl":"https://github.com/avatars/u/57756830?s=80&v=4"},"commit":{"message":"MCOPY is now limited by frequency + Interruptible instruction framework (#38)\n\n* \"Quota Interruptible\" Instructions, FPS fixed.\r\n\r\n* GPU & SPU Support + QUOCMP & QUOTIMER instructions","shortMessageHtmlLink":"MCOPY is now limited by frequency + Interruptible instruction framewo…"}},{"before":"a42de6301ade87f6aad807b6cbd2c681431144e4","after":null,"ref":"refs/heads/dependabot/github_actions/dot-github/workflows/tj-actions/changed-files-41","pushedAt":"2024-01-02T22:27:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://github.com/avatars/in/29110?s=80&v=4"}},{"before":"9a19cfa5023e9dbc9a66b0649f1431fb2da55f70","after":"1afca74b6383566fbf9f0004b57fd91f34383fa7","ref":"refs/heads/master","pushedAt":"2024-01-02T22:27:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Vurv78","name":"Vurv","path":"/Vurv78","primaryAvatarUrl":"https://github.com/avatars/u/56230599?s=80&v=4"},"commit":{"message":"Bump tj-actions/changed-files from 36 to 41 in /.github/workflows (#44)\n\nBumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 36 to 41.\r\n- [Release notes](https://github.com/tj-actions/changed-files/releases)\r\n- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)\r\n- [Commits](https://github.com/tj-actions/changed-files/compare/v36...v41)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: tj-actions/changed-files\r\n dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump tj-actions/changed-files from 36 to 41 in /.github/workflows (#44)"}},{"before":null,"after":"a42de6301ade87f6aad807b6cbd2c681431144e4","ref":"refs/heads/dependabot/github_actions/dot-github/workflows/tj-actions/changed-files-41","pushedAt":"2024-01-02T22:26:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://github.com/avatars/in/29110?s=80&v=4"},"commit":{"message":"Bump tj-actions/changed-files from 36 to 41 in /.github/workflows\n\nBumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 36 to 41.\n- [Release notes](https://github.com/tj-actions/changed-files/releases)\n- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)\n- [Commits](https://github.com/tj-actions/changed-files/compare/v36...v41)\n\n---\nupdated-dependencies:\n- dependency-name: tj-actions/changed-files\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump tj-actions/changed-files from 36 to 41 in /.github/workflows"}},{"before":"6d332192cd59eaa806e12fcc60c3eb9858210116","after":"9a19cfa5023e9dbc9a66b0649f1431fb2da55f70","ref":"refs/heads/master","pushedAt":"2023-12-25T06:39:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DerelictDrone","name":null,"path":"/DerelictDrone","primaryAvatarUrl":"https://github.com/avatars/u/57756830?s=80&v=4"},"commit":{"message":"Else in nested ifdefs fixed for new ifdef handling (#42)","shortMessageHtmlLink":"Else in nested ifdefs fixed for new ifdef handling (#42)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNFQyMzo0NzowOC4wMDAwMDBazwAAAAS2cupS","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNFQyMzo0NzowOC4wMDAwMDBazwAAAAS2cupS","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMi0yNVQwNjozOTo0NS4wMDAwMDBazwAAAAPRhgev"}},"title":"Activity · wiremod/wire-cpu"}