{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":53632140,"defaultBranch":"master","name":"micro","ownerLogin":"zyedidia","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-03-11T02:06:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5513065?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1724782010.0","currentOid":""},"activityList":{"items":[{"before":"4f4a13a9a140863062f66317a3c73d9c4ea9597b","after":"71da59fd1cb30c847f20cf66025972750b4ff094","ref":"refs/heads/master","pushedAt":"2024-09-19T15:27:16.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"JoeKar","name":"Jöran Karl","path":"/JoeKar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3951388?s=80&v=4"},"commit":{"message":"Merge pull request #3466 from JoeKar/fix/linux-dynamic2static\n\nMakefile: Make all builds explicitly fully static (disable CGO)","shortMessageHtmlLink":"Merge pull request #3466 from JoeKar/fix/linux-dynamic2static"}},{"before":"9eaeb193d425a9192a3cc94567642b309547566b","after":"4f4a13a9a140863062f66317a3c73d9c4ea9597b","ref":"refs/heads/master","pushedAt":"2024-09-16T20:20:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dmaluka","name":"Dmytro Maluka","path":"/dmaluka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147101?s=80&v=4"},"commit":{"message":"Implemented `SkipMultiCursorBack` as a counterpart to `SkipMultiCursor` (#3404)","shortMessageHtmlLink":"Implemented SkipMultiCursorBack as a counterpart to `SkipMultiCurso…"}},{"before":"ca6012086b8e3f67323c181bd1c3b8de1e8d33f4","after":"9eaeb193d425a9192a3cc94567642b309547566b","ref":"refs/heads/master","pushedAt":"2024-09-16T20:19:36.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"dmaluka","name":"Dmytro Maluka","path":"/dmaluka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147101?s=80&v=4"},"commit":{"message":"Merge pull request #3403 from masmu/refactor/tab-actions\n\nImplemented new actions `FirstTab`, `LastTab`, `FirstSplit` and `LastSplit`","shortMessageHtmlLink":"Merge pull request #3403 from masmu/refactor/tab-actions"}},{"before":"1539da7fdc7d72ffcc6fb7802d3c293f293a249c","after":"ca6012086b8e3f67323c181bd1c3b8de1e8d33f4","ref":"refs/heads/master","pushedAt":"2024-09-16T20:19:05.000Z","pushType":"pr_merge","commitsCount":18,"pusher":{"login":"dmaluka","name":"Dmytro Maluka","path":"/dmaluka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147101?s=80&v=4"},"commit":{"message":"Merge pull request #3335 from dmaluka/line-actions-cleanup\n\nImprove and unify `CopyLine`, `CutLine`, `DeleteLine`, `DuplicateLine` actions","shortMessageHtmlLink":"Merge pull request #3335 from dmaluka/line-actions-cleanup"}},{"before":"a3211dce573c16157144a32c34bbc4e13ee4294e","after":"1539da7fdc7d72ffcc6fb7802d3c293f293a249c","ref":"refs/heads/master","pushedAt":"2024-09-16T17:33:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JoeKar","name":"Jöran Karl","path":"/JoeKar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3951388?s=80&v=4"},"commit":{"message":"test: simplify cmd/micro tests (#3470)","shortMessageHtmlLink":"test: simplify cmd/micro tests (#3470)"}},{"before":"e6d4e37922732892ad65505622f384009a183464","after":"a3211dce573c16157144a32c34bbc4e13ee4294e","ref":"refs/heads/master","pushedAt":"2024-09-16T17:21:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JoeKar","name":"Jöran Karl","path":"/JoeKar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3951388?s=80&v=4"},"commit":{"message":"Build: set 1.17 as minimum supported Go version (#3461)","shortMessageHtmlLink":"Build: set 1.17 as minimum supported Go version (#3461)"}},{"before":"d6d0b260414ca251ba83a4084a053e1dde30244b","after":"e6d4e37922732892ad65505622f384009a183464","ref":"refs/heads/master","pushedAt":"2024-09-12T19:00:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JoeKar","name":"Jöran Karl","path":"/JoeKar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3951388?s=80&v=4"},"commit":{"message":"README: remove TOC in favor to GitHub's TOC (#3467)","shortMessageHtmlLink":"README: remove TOC in favor to GitHub's TOC (#3467)"}},{"before":"f22252e5aedcfa0b877732f9f02d80e9a6232b54","after":"d6d0b260414ca251ba83a4084a053e1dde30244b","ref":"refs/heads/master","pushedAt":"2024-09-12T18:39:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JoeKar","name":"Jöran Karl","path":"/JoeKar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3951388?s=80&v=4"},"commit":{"message":"Fix non-working raw escape bindings after restarting the screen (#3468)\n\nWhen we temporarily disable the screen (e.g. during RunInteractiveShell)\r\nand then enable it again, we reinitialize tcell.Screen from scratch, so\r\nwe need to register all previously registered raw escape sequences once\r\nagain. Otherwise raw escape bindings stop working, since the list of\r\nraw escape sequences of this newly create tcell.Screen is empty.\r\n\r\nFixes #3392","shortMessageHtmlLink":"Fix non-working raw escape bindings after restarting the screen (#3468)"}},{"before":"8c52d2426d453ed9a727ef5692ee8e882792511c","after":"f22252e5aedcfa0b877732f9f02d80e9a6232b54","ref":"refs/heads/master","pushedAt":"2024-09-12T18:30:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JoeKar","name":"Jöran Karl","path":"/JoeKar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3951388?s=80&v=4"},"commit":{"message":"Mark quick install script as third-party (#3469)\n\nMinor update to README that highlights the pipe install script is provided by a third-party.","shortMessageHtmlLink":"Mark quick install script as third-party (#3469)"}},{"before":"5428b3fda2457da08ca10e27a7b6470d7692c474","after":"8c52d2426d453ed9a727ef5692ee8e882792511c","ref":"refs/heads/master","pushedAt":"2024-09-09T16:48:21.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"JoeKar","name":"Jöran Karl","path":"/JoeKar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3951388?s=80&v=4"},"commit":{"message":"Merge pull request #3458 from JoeKar/feature/empty-rules\n\nRemove empty rules in regions","shortMessageHtmlLink":"Merge pull request #3458 from JoeKar/feature/empty-rules"}},{"before":"2308bc5555e3b444be588b913ffe93f35aead8d1","after":"5428b3fda2457da08ca10e27a7b6470d7692c474","ref":"refs/heads/master","pushedAt":"2024-09-05T16:41:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JoeKar","name":"Jöran Karl","path":"/JoeKar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3951388?s=80&v=4"},"commit":{"message":"Add Swift shebang to syntax (#3451)\n\nThe Swift compiler can be run in \"interpreter\" mode, so it can run Swift \"scripts\" if they have a proper shebang and no file extension.","shortMessageHtmlLink":"Add Swift shebang to syntax (#3451)"}},{"before":"d8f7928b7408698110d8804b18bcb37364eed0ba","after":"2308bc5555e3b444be588b913ffe93f35aead8d1","ref":"refs/heads/master","pushedAt":"2024-09-05T16:41:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JoeKar","name":"Jöran Karl","path":"/JoeKar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3951388?s=80&v=4"},"commit":{"message":"Fix rust syntax file to recognize byte strings and c strings. (#3452)\n\nIn rust, there are some prefixes that may be part of the string literal.\r\nString literals of the form b\"test\" (and br##\"test\"## etc) are byte\r\nstrings (as opposed to unicode strings), and similarly, string literals\r\nof the form c\"test\" are C zero-terminated strings. Hence, added optional\r\nprefixes to each of the string regular expressions so the prefix will be\r\nrecognized as part of the string.\r\n\r\nBuilt and tested after fix.\r\n\r\nCo-authored-by: James Corey ","shortMessageHtmlLink":"Fix rust syntax file to recognize byte strings and c strings. (#3452)"}},{"before":"2b44fc3bbbc9c5fd200d492e3c3cab1954868e63","after":"d8f7928b7408698110d8804b18bcb37364eed0ba","ref":"refs/heads/master","pushedAt":"2024-09-04T16:49:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JoeKar","name":"Jöran Karl","path":"/JoeKar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3951388?s=80&v=4"},"commit":{"message":"Add an OpenSCAD syntax file (#3410)\n\nUpdate from PR feedback:\r\nCoalesce multiple statement rules into one.\r\nCoalesce multiple constant.number into one.\r\n\r\nUpdate from more PR feedback:\r\nFix special variables (starting with $)--var must start with $,\r\ni.e. x$y is not a valid special var, but you can have x=$y.\r\n\r\nCompiled and tested again with latest changes.\r\n\r\nCo-authored-by: James Corey ","shortMessageHtmlLink":"Add an OpenSCAD syntax file (#3410)"}},{"before":"47fb91e3333f490d55d4b2b587d7ed373d4311f0","after":"2b44fc3bbbc9c5fd200d492e3c3cab1954868e63","ref":"refs/heads/master","pushedAt":"2024-08-31T16:08:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JoeKar","name":"Jöran Karl","path":"/JoeKar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3951388?s=80&v=4"},"commit":{"message":"Makefile: Fetch tags with `--force` (#3448)","shortMessageHtmlLink":"Makefile: Fetch tags with --force (#3448)"}},{"before":"cc67b801cece82649e3cad6c223a9d93b04f3e41","after":"47fb91e3333f490d55d4b2b587d7ed373d4311f0","ref":"refs/heads/master","pushedAt":"2024-08-31T11:03:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JoeKar","name":"Jöran Karl","path":"/JoeKar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3951388?s=80&v=4"},"commit":{"message":"add more css commands (#3436)","shortMessageHtmlLink":"add more css commands (#3436)"}},{"before":"f23c2b6115093a6ca0a0e3263b0858f462e0c9e7","after":"cc67b801cece82649e3cad6c223a9d93b04f3e41","ref":"refs/heads/master","pushedAt":"2024-08-31T10:59:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JoeKar","name":"Jöran Karl","path":"/JoeKar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3951388?s=80&v=4"},"commit":{"message":"Improve Haskell syntax highlighting (#3373)\n\n* Improve Haskell syntax highlighting\r\n\r\n* add syntax highlighting for binary literals","shortMessageHtmlLink":"Improve Haskell syntax highlighting (#3373)"}},{"before":"e6b20b2ce92c128d8779ac63822581545fe1071c","after":"f23c2b6115093a6ca0a0e3263b0858f462e0c9e7","ref":"refs/heads/master","pushedAt":"2024-08-31T10:44:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JoeKar","name":"Jöran Karl","path":"/JoeKar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3951388?s=80&v=4"},"commit":{"message":"Raku syntax: Add .rakutest/.nqp extensions. Rework filename regex. (#3406)\n\nWith @niten94, @JoeKar and @Andriamanitra.","shortMessageHtmlLink":"Raku syntax: Add .rakutest/.nqp extensions. Rework filename regex. (#…"}},{"before":"968f5ba1ef5d7c33d966baeccc6eacf6eac5d1d3","after":"e6b20b2ce92c128d8779ac63822581545fe1071c","ref":"refs/heads/master","pushedAt":"2024-08-31T10:42:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JoeKar","name":"Jöran Karl","path":"/JoeKar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3951388?s=80&v=4"},"commit":{"message":"Adding SpawnCursorAtLoc for plugin to use (#3441)","shortMessageHtmlLink":"Adding SpawnCursorAtLoc for plugin to use (#3441)"}},{"before":"04c577049ca898f097cd6a2dae69af0b4d4493e1","after":"968f5ba1ef5d7c33d966baeccc6eacf6eac5d1d3","ref":"refs/heads/master","pushedAt":"2024-08-28T21:50:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JoeKar","name":"Jöran Karl","path":"/JoeKar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3951388?s=80&v=4"},"commit":{"message":"tools: Revert `tgz` to `tar.gz` in `cross-compile.sh` (#3446)","shortMessageHtmlLink":"tools: Revert tgz to tar.gz in cross-compile.sh (#3446)"}},{"before":"cc195b6a96573ffc73fd13776653f70764ed4108","after":"04c577049ca898f097cd6a2dae69af0b4d4493e1","ref":"refs/heads/master","pushedAt":"2024-08-27T18:06:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JoeKar","name":"Jöran Karl","path":"/JoeKar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3951388?s=80&v=4"},"commit":{"message":"metainfo: Release v2.0.14","shortMessageHtmlLink":"metainfo: Release v2.0.14"}},{"before":"f74eb238278ee11b3d5512bbdc70ec629c686675","after":"cc195b6a96573ffc73fd13776653f70764ed4108","ref":"refs/heads/master","pushedAt":"2024-08-19T20:16:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JoeKar","name":"Jöran Karl","path":"/JoeKar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3951388?s=80&v=4"},"commit":{"message":"syntax/json: Add comment support to the syntax highlighting (#3434)\n\n* allow comments in json\r\n\r\n* syntax/json: Add colon to `TODO` comments\r\n\r\n---------\r\n\r\nCo-authored-by: Sertonix <83883937+Sertonix@users.noreply.github.com>","shortMessageHtmlLink":"syntax/json: Add comment support to the syntax highlighting (#3434)"}},{"before":"fa9bc6b98c12680dbb653f07ab8871e06923bb0d","after":"f74eb238278ee11b3d5512bbdc70ec629c686675","ref":"refs/heads/master","pushedAt":"2024-08-19T19:22:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JoeKar","name":"Jöran Karl","path":"/JoeKar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3951388?s=80&v=4"},"commit":{"message":"winget as windows installation in README.md (#3248)\n\n* micro as windows installation in README.md\r\n\r\n* suggested change\r\n\r\n* Change urls\r\n\r\nCo-authored-by: にてん <127052329+niten94@users.noreply.github.com>\r\n\r\n---------\r\n\r\nCo-authored-by: にてん <127052329+niten94@users.noreply.github.com>","shortMessageHtmlLink":"winget as windows installation in README.md (#3248)"}},{"before":"63ffc40a6b955896035d2e085281bd6860ae8bdf","after":"fa9bc6b98c12680dbb653f07ab8871e06923bb0d","ref":"refs/heads/master","pushedAt":"2024-08-19T19:11:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JoeKar","name":"Jöran Karl","path":"/JoeKar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3951388?s=80&v=4"},"commit":{"message":"Small fix for VHDL syntax (#3375)","shortMessageHtmlLink":"Small fix for VHDL syntax (#3375)"}},{"before":"a09c98a6dcccf146d32cb7ae5f721dc10f37a514","after":"63ffc40a6b955896035d2e085281bd6860ae8bdf","ref":"refs/heads/master","pushedAt":"2024-08-19T19:03:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JoeKar","name":"Jöran Karl","path":"/JoeKar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3951388?s=80&v=4"},"commit":{"message":"Fix Ocaml syntax highlighting (#3427)\n\n* Fix (kinda) Ocaml syntax highlighting\r\n\r\n* Remove functions rule\r\n\r\n* Highlight character with escape sequence\r\n\r\n* Add suggested changes","shortMessageHtmlLink":"Fix Ocaml syntax highlighting (#3427)"}},{"before":"7dc78b780a0088133aada0e5bb81f41eb35831d2","after":"a09c98a6dcccf146d32cb7ae5f721dc10f37a514","ref":"refs/heads/master","pushedAt":"2024-08-19T18:52:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JoeKar","name":"Jöran Karl","path":"/JoeKar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3951388?s=80&v=4"},"commit":{"message":"Update micro.json (#3433)\n\nBased on the description, the type here should be boolean rather than a string.","shortMessageHtmlLink":"Update micro.json (#3433)"}},{"before":"fd3a00226cd43425a51ec304e1d085ff165dd404","after":"7dc78b780a0088133aada0e5bb81f41eb35831d2","ref":"refs/heads/master","pushedAt":"2024-08-19T17:59:08.000Z","pushType":"pr_merge","commitsCount":22,"pusher":{"login":"JoeKar","name":"Jöran Karl","path":"/JoeKar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3951388?s=80&v=4"},"commit":{"message":"Merge pull request #3343 from JoeKar/fix/volatile-after-reinit\n\nRework `filetype` change, `reload` command and `autosave`","shortMessageHtmlLink":"Merge pull request #3343 from JoeKar/fix/volatile-after-reinit"}},{"before":"f88ac6d4fee1c068d032414b6d984712f6220919","after":"fd3a00226cd43425a51ec304e1d085ff165dd404","ref":"refs/heads/master","pushedAt":"2024-08-18T19:08:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JoeKar","name":"Jöran Karl","path":"/JoeKar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3951388?s=80&v=4"},"commit":{"message":"Add `matchbraceleft` option (#3432)\n\nAdd `matchbraceleft` option to allow disabling the default behavior\r\nmatching not just the brace under cursor but also the brace to the left\r\nof it (which is arguably convenient, but also ambiguous and\r\nnon-intuitive). With `matchbraceleft` disabled, micro will only match\r\nthe brace character that is precisely under the cursor, and also when\r\njumping to the matching brace, will always move cursor precisely to the\r\nmatching brace character, not to the character next to it.\r\n\r\nNota bene: historical journey:\r\n\r\n- There was already a `matchbraceleft` option introduced in commit\r\n ea6a87d41a9f, when this feature (matching brace to the left) was\r\n introduced first time. That time it was matching _only_ the brace\r\n to the left, _instead_ of the brace under the cursor, and was\r\n disabled by default.\r\n\r\n- Later this feature was removed during the big refactoring of micro.\r\n\r\n- Then this feature was reintroduced again in commit d1e713ce08ba, in\r\n its present form (i.e. combined brace matching both under the cursor\r\n and to the left, simulating I-beam cursor behavior), and it was\r\n introduced unconditionally, without an option to disable it.\r\n\r\n- Since then, multiple users complained about this feature and asked\r\n for an option to disable it, so now we are reintroducing it as an\r\n option again (this time enabled by default though).","shortMessageHtmlLink":"Add matchbraceleft option (#3432)"}},{"before":"3737979139878582b57dac2a39ee204916210dec","after":"f88ac6d4fee1c068d032414b6d984712f6220919","ref":"refs/heads/master","pushedAt":"2024-08-18T17:56:06.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"JoeKar","name":"Jöran Karl","path":"/JoeKar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3951388?s=80&v=4"},"commit":{"message":"Merge pull request #3430 from dmaluka/calchash-fixes\n\nVarious bugfixes and improvements around buffer md5 hash calculation and `fastdirty`","shortMessageHtmlLink":"Merge pull request #3430 from dmaluka/calchash-fixes"}},{"before":"be69b2580b6f35f2fda38f92fbbc6869a216044b","after":"3737979139878582b57dac2a39ee204916210dec","ref":"refs/heads/master","pushedAt":"2024-08-15T14:07:51.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"dmaluka","name":"Dmytro Maluka","path":"/dmaluka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147101?s=80&v=4"},"commit":{"message":"Merge pull request #3416 from dmaluka/undo-cursor-fix\n\nFix cursor moving to an unexpected location after a redo","shortMessageHtmlLink":"Merge pull request #3416 from dmaluka/undo-cursor-fix"}},{"before":"21bb61c5ff3cd4cd11adbd521657df90d50f54c7","after":"be69b2580b6f35f2fda38f92fbbc6869a216044b","ref":"refs/heads/master","pushedAt":"2024-08-15T14:06:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dmaluka","name":"Dmytro Maluka","path":"/dmaluka","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/147101?s=80&v=4"},"commit":{"message":"Adding missing deselect when calling RemoveAllMultiCursors (#3428)\n\nThis adds missing deselect calls that were present previously for\r\nRemoveAllMultiCursors before PR #3352","shortMessageHtmlLink":"Adding missing deselect when calling RemoveAllMultiCursors (#3428)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQxNToyNzoxNi4wMDAwMDBazwAAAAS7CMVQ","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQxNToyNzoxNi4wMDAwMDBazwAAAAS7CMVQ","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xNVQxNDowNjozMi4wMDAwMDBazwAAAASbQam7"}},"title":"Activity · zyedidia/micro"}