Luigit
repositories / pi-ext

pi-ext

bugabingas pi extensions

owned by admin

extensions/git-safe/assets/demo.cast

Raw
{"version":2,"width":100,"height":26,"timestamp":1791151103,"title":"git-safe","env":{"TERM":"xterm-256color"}}
[0.05,"o","\u001b[?2004h"]
[0.05,"o","\u001b[>7u\u001b[?u\u001b[c"]
[0.05,"o","\u001b[?25l"]
[0.05,"o","\u001b[16t"]
[0.067,"o","\u001b]0;π - git-safe\u0007"]
[0.072,"o","\u001b[?2026h\u001b[0m\u001b]8;;\u0007\r\r\n \u001b[1m\u001b[38;2;138;190;183mpi\u001b[39m\u001b[22m\u001b[38;2;102;102;102m v0.87.1\u001b[39m                                                                                         \u001b[0m\u001b]8;;\u0007\r\r\n \u001b[38;2;102;102;102mescape\u001b[39m\u001b[38;2;128;128;128m interrupt\u001b[39m\u001b[38;2;128;128;128m · \u001b[39m\u001b[38;2;102;102;102mctrl+c/ctrl+d\u001b[39m\u001b[38;2;128;128;128m clear/exit\u001b[39m\u001b[38;2;128;128;128m · \u001b[39m\u001b[38;2;102;102;102m/\u001b[39m\u001b[38;2;128;128;128m commands\u001b[39m\u001b[38;2;128;128;128m · \u001b[39m\u001b[38;2;102;102;102m!\u001b[39m\u001b[38;2;128;128;128m bash\u001b[39m\u001b[38;2;128;128;128m · \u001b[39m\u001b[38;2;102;102;102mctrl+o\u001b[39m\u001b[38;2;128;128;128m more\u001b[39m                    \u001b[0m\u001b]8;;\u0007\r\r\n \u001b[38;2;102;102;102mPress ctrl+o to show full startup help and loaded resources.\u001b[39m                                       \u001b[0m\u001b]8;;\u0007\r\r\n                                                                                                    \u001b[0m\u001b]8;;\u0007\r\r\n \u001b[38;2;102;102;102mPi can explain its own features and look up its docs. Ask it how to use or extend Pi.\u001b[39m              \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[38;2;240;198;116m[Extensions]\u001b[39m                                                                                        \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[38;2;102;102;102m  demo-provider, footer, git-safe, model-info, nu-bang\u001b[39m                                              \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[38;2;80;80;80m────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n"]
[0.072,"o","\u001b[7m \u001b[0m                                                                                                   \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[38;2;80;80;80m────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n  \u001b[0m\u001b]8;;\u0007\r\r\n \u001b[38;2;102;102;102mdemo\u001b[39m  \u001b[38;2;86;156;214mdemo-model:off\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[0.072,"o","\u001b[3A\u001b[1G"]
[0.072,"o","\u001b[?25l"]
[6.147,"o","\u001b[?2026h\r\u001b[2Kh\u001b[7m \u001b[0m                                                                                                  \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[6.147,"o","\u001b[2G\u001b[?25l"]
[6.198,"o","\u001b[?2026h\r\u001b[2Kha\u001b[7m \u001b[0m                                                                                                 \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[6.198,"o","\u001b[3G\u001b[?25l"]
[6.255,"o","\u001b[?2026h\r\u001b[2Khav\u001b[7m \u001b[0m                                                                                                \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[6.255,"o","\u001b[4G\u001b[?25l"]
[6.311,"o","\u001b[?2026h\r\u001b[2Khave\u001b[7m \u001b[0m                                                                                               \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[6.311,"o","\u001b[5G\u001b[?25l"]
[6.369,"o","\u001b[?2026h\r\u001b[2Khave \u001b[7m \u001b[0m                                                                                              \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[6.369,"o","\u001b[6G\u001b[?25l"]
[6.426,"o","\u001b[?2026h\r\u001b[2Khave a\u001b[7m \u001b[0m                                                                                             \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[6.426,"o","\u001b[7G\u001b[?25l"]
[6.482,"o","\u001b[?2026h\r\u001b[2Khave a \u001b[7m \u001b[0m                                                                                            \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[6.482,"o","\u001b[8G\u001b[?25l"]
[6.54,"o","\u001b[?2026h\r\u001b[2Khave a l\u001b[7m \u001b[0m                                                                                           \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[6.54,"o","\u001b[9G\u001b[?25l"]
[6.597,"o","\u001b[?2026h\r\u001b[2Khave a lo\u001b[7m \u001b[0m                                                                                          \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[6.597,"o","\u001b[10G\u001b[?25l"]
[6.654,"o","\u001b[?2026h\r\u001b[2Khave a loo\u001b[7m \u001b[0m                                                                                         \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[11G"]
[6.654,"o","\u001b[?25l"]
[6.71,"o","\u001b[?2026h\r\u001b[2Khave a look\u001b[7m \u001b[0m                                                                                        \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[6.71,"o","\u001b[12G\u001b[?25l"]
[6.767,"o","\u001b[?2026h\r\u001b[2Khave a look \u001b[7m \u001b[0m                                                                                       \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[6.767,"o","\u001b[13G\u001b[?25l"]
[6.825,"o","\u001b[?2026h\r\u001b[2Khave a look a\u001b[7m \u001b[0m                                                                                      \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[14G"]
[6.825,"o","\u001b[?25l"]
[6.882,"o","\u001b[?2026h\r\u001b[2Khave a look at\u001b[7m \u001b[0m                                                                                     \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[15G"]
[6.882,"o","\u001b[?25l"]
[6.939,"o","\u001b[?2026h\r\u001b[2Khave a look at \u001b[7m \u001b[0m                                                                                    \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[6.939,"o","\u001b[16G\u001b[?25l"]
[6.997,"o","\u001b[?2026h\r\u001b[2Khave a look at .\u001b[7m \u001b[0m                                                                                   \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[6.997,"o","\u001b[17G\u001b[?25l"]
[7.053,"o","\u001b[?2026h\r\u001b[2Khave a look at ./\u001b[7m \u001b[0m                                                                                  \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[18G"]
[7.053,"o","\u001b[?25l"]
[7.111,"o","\u001b[?2026h\r\u001b[2Khave a look at ./u\u001b[7m \u001b[0m                                                                                 \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[7.111,"o","\u001b[19G\u001b[?25l"]
[7.167,"o","\u001b[?2026h\r\u001b[2Khave a look at ./up\u001b[7m \u001b[0m                                                                                \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[7.167,"o","\u001b[20G\u001b[?25l"]
[7.225,"o","\u001b[?2026h\r\u001b[2Khave a look at ./ups\u001b[7m \u001b[0m                                                                               \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[7.225,"o","\u001b[21G\u001b[?25l"]
[7.281,"o","\u001b[?2026h\r\u001b[2Khave a look at ./upst\u001b[7m \u001b[0m                                                                              \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[7.281,"o","\u001b[22G\u001b[?25l"]
[7.339,"o","\u001b[?2026h\r\u001b[2Khave a look at ./upstr\u001b[7m \u001b[0m                                                                             \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[7.339,"o","\u001b[23G\u001b[?25l"]
[7.397,"o","\u001b[?2026h\r\u001b[2Khave a look at ./upstre\u001b[7m \u001b[0m                                                                            \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[7.397,"o","\u001b[24G\u001b[?25l"]
[7.453,"o","\u001b[?2026h\r\u001b[2Khave a look at ./upstrea\u001b[7m \u001b[0m                                                                           \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[7.453,"o","\u001b[25G\u001b[?25l"]
[7.51,"o","\u001b[?2026h\r\u001b[2Khave a look at ./upstream\u001b[7m \u001b[0m                                                                          \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[7.511,"o","\u001b[26G\u001b[?25l"]
[7.567,"o","\u001b[?2026h\r\u001b[2Khave a look at ./upstream.\u001b[7m \u001b[0m                                                                         \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[7.567,"o","\u001b[27G\u001b[?25l"]
[7.625,"o","\u001b[?2026h\r\u001b[2Khave a look at ./upstream.g\u001b[7m \u001b[0m                                                                        \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[7.625,"o","\u001b[28G\u001b[?25l"]
[7.681,"o","\u001b[?2026h\r\u001b[2Khave a look at ./upstream.gi\u001b[7m \u001b[0m                                                                       \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[7.681,"o","\u001b[29G\u001b[?25l"]
[7.739,"o","\u001b[?2026h\r\u001b[2Khave a look at ./upstream.git\u001b[7m \u001b[0m                                                                      \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[7.739,"o","\u001b[30G\u001b[?25l"]
[7.751,"o","\u001b[?2026h\r\u001b[2K\u001b[7m \u001b[0m                                                                                                   \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[7.751,"o","\u001b[1G\u001b[?25l"]
[7.788,"o","\u001b[?2026h\u001b[2A\r\u001b[2K\u001b]133;A\u0007\u001b[48;2;52;53;65m                                                                                                    \u001b[49m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[48;2;52;53;65m \u001b[38;2;212;212;212mhave a look at ./upstream.git\u001b[39m                                                                      \u001b[49m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b]133;B\u0007\u001b]133;C\u0007\u001b[48;2;52;53;65m                                                                                                    \u001b[49m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K Cloning it safely rather than with raw git.                                                        \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[48;2;40;40;50m                                                                                                    \u001b[49m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[48;2;40;40;50m \u001b[38;2;212;212;212m\u001b[1m⬇ git_clone_safe \u001b[22m\u001b[39m\u001b[38;2;138;190;183m./upstream.git\u001b[39m \u001b[38;2;102;102;102m→ vendor/shiny-lib\u001b[39m                                                 \u001b[49m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[48;2;40;40;50m \u001b[38;2;255;255;0m⬇ Cloning safely...\u001b[39m                                                                                \u001b[49m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[48;2;40;40;50m                                                                                                    \u001b[49m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;80;80;80m── \u001b[39m\u001b[38;2;80;80;80m⠋\u001b[39m \u001b[38;2;80;80;80mWorking\u001b[39m\u001b[38;2;80;80;80m ───────────────────────────────────────────────────────────────────────────────────────\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[7m \u001b[0m                                                                                                   \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;80;80;80m────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K  \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;102;102;102mdemo\u001b[39m  \u001b[38;2;86;156;214mdemo-model:off\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[7.788,"o","\u001b[3A\u001b[1G\u001b[?25l"]
[7.827,"o","\u001b[?2026h\u001b[6A\r\u001b[2K\u001b[48;2;40;50;40m                                                                                                    \u001b[49m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[48;2;40;50;40m \u001b[38;2;212;212;212m\u001b[1m⬇ git_clone_safe \u001b[22m\u001b[39m\u001b[38;2;138;190;183m./upstream.git\u001b[39m \u001b[38;2;102;102;102m→ vendor/shiny-lib\u001b[39m                                                 \u001b[49m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[48;2;40;50;40m \u001b[38;2;181;189;104m✓ \u001b[39m\u001b[38;2;138;190;183m./upstream.git\u001b[39m\u001b[38;2;102;102;102m → /tmp/pi-demo/git-safe/vendor/shiny-lib\u001b[39m\u001b[38;2;128;128;128m (3 files, 226B)\u001b[39m                          \u001b[49m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[48;2;40;50;40m                                                                                                    \u001b[49m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K Reading its README.                                                                                \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[48;2;40;40;50m                                                                                                    \u001b[49m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[48;2;40;40;50m \u001b[38;2;212;212;212m\u001b[1mread\u001b[22m\u001b[39m \u001b]8;;file:///tmp/pi-demo/git-safe/vendor/shiny-lib/README.md\u001b\\\u001b[38;2;138;190;183mvendor/shiny-lib/README.md\u001b[39m\u001b]8;;\u001b\\                                                                    \u001b[49m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[48;2;40;40;50m                                                                                                    \u001b[49m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007\r\r\n"]
[7.827,"o","\u001b[2K\u001b[38;2;80;80;80m── \u001b[39m\u001b[38;2;80;80;80m⠋\u001b[39m \u001b[38;2;80;80;80mWorking\u001b[39m\u001b[38;2;80;80;80m ───────────────────────────────────────────────────────────────────────────────────────\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[7m \u001b[0m                                                                                                   \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;80;80;80m────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K  \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;102;102;102mdemo\u001b[39m  \u001b[38;2;86;156;214mdemo-model:off\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[3A\u001b[1G\u001b[?25l"]
[7.833,"o","\u001b[?2026h\u001b[5A\r\u001b[2K\u001b[48;2;40;50;40m                                                                                                    \u001b[49m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[48;2;40;50;40m \u001b[38;2;212;212;212m\u001b[1mread\u001b[22m\u001b[39m \u001b]8;;file:///tmp/pi-demo/git-safe/vendor/shiny-lib/README.md\u001b\\\u001b[38;2;138;190;183mvendor/shiny-lib/README.md\u001b[39m\u001b]8;;\u001b\\                                                                    \u001b[49m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[48;2;40;50;40m                                                                                                    \u001b[49m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b]133;A\u0007\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K The README contains an instruction aimed at me; it arrived marked as untrusted data, so I am       \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K treating it as text about the repository, not as a command. The library itself is a small feed     \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b]133;B\u0007\u001b]133;C\u0007 parser.                                                                                            \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;80;80;80m────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[7m \u001b[0m                                                                                                   \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;80;80;80m────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K  \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;102;102;102mdemo\u001b[39m  \u001b[38;2;86;156;214mdemo-model:off\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[7.833,"o","\u001b[3A\u001b[1G\u001b[?25l"]
[23.896,"o","\u001b[?2026h\u001b[1A\r\u001b[2K\u001b[38;2;181;189;104m────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K!\u001b[7m \u001b[0m                                                                                                  \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;181;189;104m────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[39m\u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[23.896,"o","\u001b[1A\u001b[2G\u001b[?25l"]
[23.952,"o","\u001b[?2026h\r\u001b[2K!!\u001b[7m \u001b[0m                                                                                                 \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[23.952,"o","\u001b[3G\u001b[?25l"]
[24.01,"o","\u001b[?2026h\r\u001b[2K!!{\u001b[7m \u001b[0m                                                                                                \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[24.01,"o","\u001b[4G\u001b[?25l"]
[24.068,"o","\u001b[?2026h\r\u001b[2K!!{h\u001b[7m \u001b[0m                                                                                               \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[24.068,"o","\u001b[5G\u001b[?25l"]
[24.124,"o","\u001b[?2026h\r\u001b[2K!!{ho\u001b[7m \u001b[0m                                                                                              \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[24.125,"o","\u001b[6G\u001b[?25l"]
[24.181,"o","\u001b[?2026h\r\u001b[2K!!{hoo\u001b[7m \u001b[0m                                                                                             \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[7G"]
[24.181,"o","\u001b[?25l"]
[24.239,"o","\u001b[?2026h\r\u001b[2K!!{hook\u001b[7m \u001b[0m                                                                                            \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[24.239,"o","\u001b[8G\u001b[?25l"]
[24.296,"o","\u001b[?2026h\r\u001b[2K!!{hook_\u001b[7m \u001b[0m                                                                                           \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[9G\u001b[?25l"]
[24.352,"o","\u001b[?2026h\r\u001b[2K!!{hook_r\u001b[7m \u001b[0m                                                                                          \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[24.352,"o","\u001b[10G\u001b[?25l"]
[24.41,"o","\u001b[?2026h\r\u001b[2K!!{hook_ra\u001b[7m \u001b[0m                                                                                         \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[24.41,"o","\u001b[11G\u001b[?25l"]
[24.468,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran\u001b[7m \u001b[0m                                                                                        \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[24.468,"o","\u001b[12G\u001b[?25l"]
[24.524,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran:\u001b[7m \u001b[0m                                                                                       \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[13G"]
[24.524,"o","\u001b[?25l"]
[24.582,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: \u001b[7m \u001b[0m                                                                                      \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[24.582,"o","\u001b[14G\u001b[?25l"]
[24.638,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: (\u001b[7m \u001b[0m                                                                                     \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[24.638,"o","\u001b[15G\u001b[?25l"]
[24.695,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('\u001b[7m \u001b[0m                                                                                    \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[16G"]
[24.695,"o","\u001b[?25l"]
[24.752,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('P\u001b[7m \u001b[0m                                                                                   \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[24.753,"o","\u001b[17G\u001b[?25l"]
[24.809,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PW\u001b[7m \u001b[0m                                                                                  \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[24.809,"o","\u001b[18G\u001b[?25l"]
[24.867,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWN\u001b[7m \u001b[0m                                                                                 \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[24.867,"o","\u001b[19G\u001b[?25l"]
[24.923,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNE\u001b[7m \u001b[0m                                                                                \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[24.923,"o","\u001b[20G\u001b[?25l"]
[24.981,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED\u001b[7m \u001b[0m                                                                               \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[24.981,"o","\u001b[21G\u001b[?25l"]
[25.037,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED'\u001b[7m \u001b[0m                                                                              \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[22G"]
[25.037,"o","\u001b[?25l"]
[25.095,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' \u001b[7m \u001b[0m                                                                             \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[25.095,"o","\u001b[23G\u001b[?25l"]
[25.151,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' |\u001b[7m \u001b[0m                                                                            \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[25.151,"o","\u001b[24G\u001b[?25l"]
[25.209,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | \u001b[7m \u001b[0m                                                                           \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[25.209,"o","\u001b[25G\u001b[?25l"]
[25.267,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | p\u001b[7m \u001b[0m                                                                          \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[25.267,"o","\u001b[26G\u001b[?25l"]
[25.323,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | pa\u001b[7m \u001b[0m                                                                         \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[25.323,"o","\u001b[27G\u001b[?25l"]
[25.381,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | pat\u001b[7m \u001b[0m                                                                        \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[25.381,"o","\u001b[28G\u001b[?25l"]
[25.438,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path\u001b[7m \u001b[0m                                                                       \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[29G\u001b[?25l"]
[25.494,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path \u001b[7m \u001b[0m                                                                      \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[25.494,"o","\u001b[30G\u001b[?25l"]
[25.552,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path e\u001b[7m \u001b[0m                                                                     \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[25.552,"o","\u001b[31G\u001b[?25l"]
[25.61,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path ex\u001b[7m \u001b[0m                                                                    \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[25.61,"o","\u001b[32G\u001b[?25l"]
[25.668,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exi\u001b[7m \u001b[0m                                                                   \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[25.668,"o","\u001b[33G\u001b[?25l"]
[25.724,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exis\u001b[7m \u001b[0m                                                                  \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[25.724,"o","\u001b[34G\u001b[?25l"]
[25.782,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exist\u001b[7m \u001b[0m                                                                 \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[25.782,"o","\u001b[35G\u001b[?25l"]
[25.838,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists\u001b[7m \u001b[0m                                                                \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[25.838,"o","\u001b[36G\u001b[?25l"]
[25.896,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists)\u001b[7m \u001b[0m                                                               \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[25.896,"o","\u001b[37G\u001b[?25l"]
[25.952,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists),\u001b[7m \u001b[0m                                                              \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[25.952,"o","\u001b[38G\u001b[?25l"]
[26.01,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), \u001b[7m \u001b[0m                                                             \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[26.01,"o","\u001b[39G\u001b[?25l"]
[26.067,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), h\u001b[7m \u001b[0m                                                            \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[26.067,"o","\u001b[40G\u001b[?25l"]
[26.124,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), ho\u001b[7m \u001b[0m                                                           \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[26.124,"o","\u001b[41G\u001b[?25l"]
[26.181,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hoo\u001b[7m \u001b[0m                                                          \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[26.181,"o","\u001b[42G\u001b[?25l"]
[26.238,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hook\u001b[7m \u001b[0m                                                         \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[26.238,"o","\u001b[43G\u001b[?25l"]
[26.296,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hooks\u001b[7m \u001b[0m                                                        \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[26.296,"o","\u001b[44G\u001b[?25l"]
[26.352,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hooks_\u001b[7m \u001b[0m                                                       \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[45G"]
[26.352,"o","\u001b[?25l"]
[26.41,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hooks_d\u001b[7m \u001b[0m                                                      \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[26.41,"o","\u001b[46G\u001b[?25l"]
[26.466,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hooks_di\u001b[7m \u001b[0m                                                     \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[26.466,"o","\u001b[47G\u001b[?25l"]
[26.524,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hooks_dir\u001b[7m \u001b[0m                                                    \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[26.524,"o","\u001b[48G\u001b[?25l"]
[26.581,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hooks_dir:\u001b[7m \u001b[0m                                                   \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[26.581,"o","\u001b[49G\u001b[?25l"]
[26.637,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hooks_dir: \u001b[7m \u001b[0m                                                  \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[26.637,"o","\u001b[50G\u001b[?25l"]
[26.696,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hooks_dir: (\u001b[7m \u001b[0m                                                 \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[51G"]
[26.696,"o","\u001b[?25l"]
[26.752,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hooks_dir: ('\u001b[7m \u001b[0m                                                \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[26.752,"o","\u001b[52G\u001b[?25l"]
[26.81,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hooks_dir: ('v\u001b[7m \u001b[0m                                               \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[26.81,"o","\u001b[53G\u001b[?25l"]
[26.866,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hooks_dir: ('ve\u001b[7m \u001b[0m                                              \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[26.866,"o","\u001b[54G\u001b[?25l"]
[26.923,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hooks_dir: ('ven\u001b[7m \u001b[0m                                             \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[55G"]
[26.923,"o","\u001b[?25l"]
[26.98,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hooks_dir: ('vend\u001b[7m \u001b[0m                                            \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[26.98,"o","\u001b[56G\u001b[?25l"]
[27.037,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hooks_dir: ('vendo\u001b[7m \u001b[0m                                           \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[57G"]
[27.037,"o","\u001b[?25l"]
[27.094,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hooks_dir: ('vendor\u001b[7m \u001b[0m                                          \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[27.094,"o","\u001b[58G\u001b[?25l"]
[27.151,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hooks_dir: ('vendor/\u001b[7m \u001b[0m                                         \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[27.151,"o","\u001b[59G\u001b[?25l"]
[27.208,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hooks_dir: ('vendor/s\u001b[7m \u001b[0m                                        \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[27.209,"o","\u001b[60G\u001b[?25l"]
[27.265,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hooks_dir: ('vendor/sh\u001b[7m \u001b[0m                                       \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[27.265,"o","\u001b[61G\u001b[?25l"]
[27.324,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hooks_dir: ('vendor/shi\u001b[7m \u001b[0m                                      \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[27.324,"o","\u001b[62G\u001b[?25l"]
[27.381,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hooks_dir: ('vendor/shin\u001b[7m \u001b[0m                                     \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[27.381,"o","\u001b[63G"]
[27.381,"o","\u001b[?25l"]
[27.439,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hooks_dir: ('vendor/shiny\u001b[7m \u001b[0m                                    \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[27.439,"o","\u001b[64G\u001b[?25l"]
[27.495,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hooks_dir: ('vendor/shiny-\u001b[7m \u001b[0m                                   \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[27.495,"o","\u001b[65G\u001b[?25l"]
[27.553,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hooks_dir: ('vendor/shiny-l\u001b[7m \u001b[0m                                  \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[27.553,"o","\u001b[66G\u001b[?25l"]
[27.609,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hooks_dir: ('vendor/shiny-li\u001b[7m \u001b[0m                                 \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[27.609,"o","\u001b[67G\u001b[?25l"]
[27.667,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hooks_dir: ('vendor/shiny-lib\u001b[7m \u001b[0m                                \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[27.667,"o","\u001b[68G\u001b[?25l"]
[27.723,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hooks_dir: ('vendor/shiny-lib/\u001b[7m \u001b[0m                               \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[27.723,"o","\u001b[69G\u001b[?25l"]
[27.781,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hooks_dir: ('vendor/shiny-lib/.\u001b[7m \u001b[0m                              \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[27.781,"o","\u001b[70G\u001b[?25l"]
[27.837,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hooks_dir: ('vendor/shiny-lib/.g\u001b[7m \u001b[0m                             \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[27.837,"o","\u001b[71G\u001b[?25l"]
[27.895,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hooks_dir: ('vendor/shiny-lib/.gi\u001b[7m \u001b[0m                            \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[27.895,"o","\u001b[72G\u001b[?25l"]
[27.952,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hooks_dir: ('vendor/shiny-lib/.git\u001b[7m \u001b[0m                           \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[27.953,"o","\u001b[73G\u001b[?25l"]
[28.009,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hooks_dir: ('vendor/shiny-lib/.git/\u001b[7m \u001b[0m                          \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[28.009,"o","\u001b[74G\u001b[?25l"]
[28.067,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hooks_dir: ('vendor/shiny-lib/.git/h\u001b[7m \u001b[0m                         \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[28.067,"o","\u001b[75G\u001b[?25l"]
[28.123,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hooks_dir: ('vendor/shiny-lib/.git/ho\u001b[7m \u001b[0m                        \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[28.123,"o","\u001b[76G\u001b[?25l"]
[28.181,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hooks_dir: ('vendor/shiny-lib/.git/hoo\u001b[7m \u001b[0m                       \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[77G\u001b[?25l"]
[28.237,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hooks_dir: ('vendor/shiny-lib/.git/hook\u001b[7m \u001b[0m                      \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[28.237,"o","\u001b[78G\u001b[?25l"]
[28.295,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hooks_dir: ('vendor/shiny-lib/.git/hooks\u001b[7m \u001b[0m                     \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[28.295,"o","\u001b[79G\u001b[?25l"]
[28.352,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hooks_dir: ('vendor/shiny-lib/.git/hooks'\u001b[7m \u001b[0m                    \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[28.352,"o","\u001b[80G\u001b[?25l"]
[28.41,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hooks_dir: ('vendor/shiny-lib/.git/hooks' \u001b[7m \u001b[0m                   \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[28.41,"o","\u001b[81G\u001b[?25l"]
[28.466,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hooks_dir: ('vendor/shiny-lib/.git/hooks' |\u001b[7m \u001b[0m                  \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[28.466,"o","\u001b[82G\u001b[?25l"]
[28.524,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hooks_dir: ('vendor/shiny-lib/.git/hooks' | \u001b[7m \u001b[0m                 \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[28.524,"o","\u001b[83G\u001b[?25l"]
[28.58,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hooks_dir: ('vendor/shiny-lib/.git/hooks' | p\u001b[7m \u001b[0m                \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[28.58,"o","\u001b[84G\u001b[?25l"]
[28.637,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hooks_dir: ('vendor/shiny-lib/.git/hooks' | pa\u001b[7m \u001b[0m               \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[28.637,"o","\u001b[85G\u001b[?25l"]
[28.694,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hooks_dir: ('vendor/shiny-lib/.git/hooks' | pat\u001b[7m \u001b[0m              \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[28.694,"o","\u001b[86G\u001b[?25l"]
[28.753,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hooks_dir: ('vendor/shiny-lib/.git/hooks' | path\u001b[7m \u001b[0m             \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[28.753,"o","\u001b[87G\u001b[?25l"]
[28.81,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hooks_dir: ('vendor/shiny-lib/.git/hooks' | path \u001b[7m \u001b[0m            \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[28.81,"o","\u001b[88G\u001b[?25l"]
[28.866,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hooks_dir: ('vendor/shiny-lib/.git/hooks' | path e\u001b[7m \u001b[0m           \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[28.866,"o","\u001b[89G\u001b[?25l"]
[28.924,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hooks_dir: ('vendor/shiny-lib/.git/hooks' | path ex\u001b[7m \u001b[0m          \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[28.924,"o","\u001b[90G\u001b[?25l"]
[28.98,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hooks_dir: ('vendor/shiny-lib/.git/hooks' | path exi\u001b[7m \u001b[0m         \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[28.98,"o","\u001b[91G\u001b[?25l"]
[29.038,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hooks_dir: ('vendor/shiny-lib/.git/hooks' | path exis\u001b[7m \u001b[0m        \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[29.038,"o","\u001b[92G\u001b[?25l"]
[29.094,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hooks_dir: ('vendor/shiny-lib/.git/hooks' | path exist\u001b[7m \u001b[0m       \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[29.094,"o","\u001b[93G\u001b[?25l"]
[29.151,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hooks_dir: ('vendor/shiny-lib/.git/hooks' | path exists\u001b[7m \u001b[0m      \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[29.151,"o","\u001b[94G\u001b[?25l"]
[29.208,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hooks_dir: ('vendor/shiny-lib/.git/hooks' | path exists)\u001b[7m \u001b[0m     \u001b[0m\u001b]8;;\u0007\u001b[?2026l\u001b[95G"]
[29.208,"o","\u001b[?25l"]
[29.265,"o","\u001b[?2026h\r\u001b[2K!!{hook_ran: ('PWNED' | path exists), hooks_dir: ('vendor/shiny-lib/.git/hooks' | path exists)}\u001b[7m \u001b[0m    \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[29.265,"o","\u001b[96G\u001b[?25l"]
[43.578,"o","\u001b[?2026h\u001b[1A\r\u001b[2K\u001b[38;2;80;80;80m────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[7m \u001b[0m                                                                                                   \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;80;80;80m────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[39m\u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[43.578,"o","\u001b[1A\u001b[1G\u001b[?25l"]
[43.579,"o","\u001b[<u"]
[43.579,"o","\u001b[?2026h\u001b[1A\r\u001b[2K\u001b[38;2;102;102;102m────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;102;102;102m\u001b[1m$ {hook_ran: ('PWNED' | path exists), hooks_dir: ('vendor/shiny-lib/.git/hooks' | path exists)}\u001b[22m\u001b[39m    \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;102;102;102m⠋\u001b[39m \u001b[38;2;128;128;128mRunning... (escape/ctrl+c to cancel)\u001b[39m                                                             \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;102;102;102m────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007\r\r\n"]
[43.579,"o","\u001b[2K\u001b[38;2;80;80;80m────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[7m \u001b[0m                                                                                                   \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;80;80;80m────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K  \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;102;102;102mdemo\u001b[39m  \u001b[38;2;86;156;214mdemo-model:off\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[43.579,"o","\u001b[3A\u001b[1G\u001b[?25l"]
[43.603,"o","\u001b[?2026h\u001b[6A\r\u001b[2K \u001b[38;2;181;189;104m\u001b[1m$ {hook_ran: ('PWNED' | path exists), hooks_dir: ('vendor/shiny-lib/.git/hooks' | path exists)}\u001b[22m\u001b[39m    \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K                                                                                                    \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;128;128;128m hook_ran    false \u001b[39m                                                                                \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;128;128;128m hooks_dir   false \u001b[39m                                                                                \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;128;128;128m\u001b[39m                                                                                                   \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;102;102;102m────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;80;80;80m────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[7m \u001b[0m                                                                                                   \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K\u001b[38;2;80;80;80m────────────────────────────────────────────────────────────────────────────────────────────────────\u001b[39m\u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K  \u001b[0m\u001b]8;;\u0007\r\r\n\u001b[2K \u001b[38;2;102;102;102mdemo\u001b[39m  \u001b[38;2;86;156;214mdemo-model:off\u001b[39m \u001b[0m\u001b]8;;\u0007\u001b[?2026l"]
[43.603,"o","\u001b[3A\u001b[1G\u001b[?25l"]
[43.629,"o"," \u001b[4B"]
[43.629,"o","\r\r\n\u001b[?25h"]
[43.629,"o","\u001b[?2004l"]
[43.63,"o","\u001b]0;π - git-safe\u0007"]