{"version": 2, "width": 100, "height": 30, "title": "Chio · diff", "command": ".build/release/chio-dashboard --diff", "env": {"TERM": "xterm-256color", "COLORTERM": "truecolor"}}
[0.011695, "o", "\u001b]10;?\u0007"]
[0.05369, "o", "\u001b]11;?\u0007"]
[0.095727, "o", "\u001b]4;1;?\u0007"]
[0.137725, "o", "\u001b]4;2;?\u0007"]
[0.179779, "o", "\u001b]4;3;?\u0007"]
[0.222038, "o", "\u001b]4;4;?\u0007"]
[0.264045, "o", "\u001b]4;6;?\u0007"]
[0.306136, "o", "\u001b]4;8;?\u0007"]
[0.348909, "o", "\u001b[?1049h\u001b[2J\u001b[1;1H\u001b[?25l"]
[0.348974, "o", "\u001b[?1006h\u001b[?1002h\u001b[?2004h\u001b[?u\u001b[c"]
[0.844, "o", "\u001b[?2026h\u001b[2J\u001b[1;1H\u001b[48;2;33;29;42m                                                                                                    \u001b[0m\u001b[2;1H\u001b[48;2;33;29;42m \u001b[0m\u001b[1;38;2;247;128;226;48;2;33;29;42mchio\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;187;180;203;48;2;33;29;42m/ changes\u001b[0m\u001b[48;2;33;29;42m                                                                     \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42mlocal prototype\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[3;1H\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42mRead the change. Keep the context.\u001b[0m\u001b[48;2;33;29;42m                                                                 \u001b[0m\u001b[4;1H\u001b[48;2;33;29;42m                                                                                                    \u001b[0m\u001b[5;1H\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m \u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m◂\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42mSources/Greeting.swift\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m▸\u001b[0m\u001b[48;2;33;2"]
[0.844157, "o", "9;42m                                                                       \u001b[0m\u001b[6;1H\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;63;53;74;48;2;33;29;42m╭───╮\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m╭───╮\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m╭─────────────╮\u001b[0m\u001b[48;2;33;29;42m                                                                        \u001b[0m\u001b[7;1H\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;63;53;74;48;2;33;29;42m│\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;88;80;100;48;2;33;29;42m‹\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;63;53;74;48;2;33;29;42m│\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m›\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42mUse unified\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[0m\u001b[48;2;33;29;42m                                               "]
[0.8443, "o", "                         \u001b[0m\u001b[8;1H\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;63;53;74;48;2;33;29;42m╰───╯\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m╰───╯\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m╰─────────────╯\u001b[0m\u001b[48;2;33;29;42m                                                                        \u001b[0m\u001b[9;1H\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;187;180;203;48;2;33;29;42mSplit · hunk 1/3 · +10 −7\u001b[0m\u001b[48;2;33;29;42m                                                                          \u001b[0m\u001b[10;1H\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42mBEFORE\u001b[0m\u001b[48;2;33;29;42m                                          \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m│\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42mAFTER\u001b[0m\u001b[48;2;33;29;42m                                          \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[11;1H\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;117;113;249;48;2;58;45;79m@@ -1,7 +1,11 @@  · hunk 1\u001b[0m\u001b[48;2;58;45;79m   "]
[0.844443, "o", "                                                                    \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[12;1H\u001b[48;2;33;29;42m  \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m1\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42mstruct Greeting {\u001b[0m\u001b[48;2;33;29;42m                          \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[0m\u001b[48;2;33;29;42m  \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m1\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42mstruct Greeting {\u001b[0m\u001b[48;2;33;29;42m                         \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[13;1H\u001b[48;2;33;29;42m  \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m2\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m    let name: String\u001b[0m\u001b[48;2;33;29;42m                       \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[0m\u001b[48;2;33;29;42m  \u001b[0m\u001b"]
[0.84459, "o", "[38;2;129;119;143;48;2;33;29;42m2\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m    let name: String\u001b[0m\u001b[48;2;33;29;42m                      \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[14;1H\u001b[48;2;33;29;42m  \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m3\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[48;2;33;29;42m                                            \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[0m\u001b[48;2;33;29;42m  \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m3\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[48;2;33;29;42m                                           \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[15;1H\u001b[48;2;33;29;42m  \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m4\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m−\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m    var title: String {\u001b[0m\u001b[48;2;33;29;42m                    \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;4"]
[0.844734, "o", "2m│\u001b[0m\u001b[48;2;33;29;42m  \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m4\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m+\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m    var title: String {\u001b[0m\u001b[48;2;33;29;42m                   \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[16;1H\u001b[48;2;33;29;42m  \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m5\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m−\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m        \"Hello, \\(name)\"\u001b[0m\u001b[48;2;33;29;42m                   \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[0m\u001b[48;2;33;29;42m  \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m5\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m+\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m        \"Hello, \\(name)!\"\u001b[0m\u001b[48;2;33;29;42m                 \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[17;1H\u001b[48;2;33;29;42m  \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m6\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m−\u001b[0m\u001b"]
[0.844876, "o", "[48;2;33;29;42m \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m    }\u001b[0m\u001b[48;2;33;29;42m                                      \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[0m\u001b[48;2;33;29;42m  \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m6\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m+\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m    }\u001b[0m\u001b[48;2;33;29;42m                                     \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[18;1H\u001b[48;2;33;29;42m    \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[48;2;33;29;42m                                            \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[0m\u001b[48;2;33;29;42m  \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m7\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m+\u001b[0m\u001b[48;2;33;29;42m                                           \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[19;1H\u001b[48;2;33;29;42m    \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[48;2;33;29;42m                                            \u001b[0m\u001b[38;2;85;71;98;48;2;"]
[0.845019, "o", "33;29;42m│\u001b[0m\u001b[48;2;33;29;42m  \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m8\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m+\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m    var subtitle: String {\u001b[0m\u001b[48;2;33;29;42m                \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[20;1H\u001b[48;2;33;29;42m    \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[48;2;33;29;42m                                            \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[0m\u001b[48;2;33;29;42m  \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m9\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m+\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m        \"Ready to build\"\u001b[0m\u001b[48;2;33;29;42m                    \u001b[0m\u001b[21;1H\u001b[48;2;33;29;42m    \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[48;2;33;29;42m                                            \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m10\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m+\u001b[0m\u001b[48;2;3"]
[0.845163, "o", "3;29;42m \u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m    }\u001b[0m\u001b[48;2;33;29;42m                                       \u001b[0m\u001b[22;1H\u001b[48;2;33;29;42m  \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m7\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m}\u001b[0m\u001b[48;2;33;29;42m                                          \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m11\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m}\u001b[0m\u001b[48;2;33;29;42m                                           \u001b[0m\u001b[23;1H\u001b[48;2;33;29;42m                                                                                                    \u001b[0m\u001b[24;1H\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;117;113;249;48;2;33;29;42m@@ -39,3 +43,4 @@  · hunk 2\u001b[0m\u001b[48;2;33;29;42m                                                                        \u001b[0m\u001b[25;1H\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m39\u001b[0m\u001b[48;2"]
[0.84535, "o", ";33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42mfunc welcome(_ name: String) {\u001b[0m\u001b[48;2;33;29;42m             \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m43\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42mfunc welcome(_ name: String) {\u001b[0m\u001b[48;2;33;29;42m              \u001b[0m\u001b[26;1H\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42mRead-only fixtures · Tab controls · F6 reader · source lines scroll without wrapping\u001b[0m\u001b[48;2;33;29;42m               \u001b[0m\u001b[27;1H\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m──────────────────────────────────────────────────────────────────────────────────────────────────\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[28;1H\u001b"]
[0.845496, "o", "[48;2;33;29;42m                                                                                                    \u001b[0m\u001b[29;1H\u001b[48;2;33;29;42m \u001b[0m\u001b[1;38;2;247;128;226;48;2;33;29;42m↑↓←→\u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[38;2;187;180;203;48;2;33;29;42mscroll\u001b[0m\u001b[48;2;33;29;42m  \u001b[0m\u001b[1;38;2;247;128;226;48;2;33;29;42m[ ]\u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[38;2;187;180;203;48;2;33;29;42mhunks\u001b[0m\u001b[48;2;33;29;42m  \u001b[0m\u001b[1;38;2;247;128;226;48;2;33;29;42m^L\u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[38;2;187;180;203;48;2;33;29;42mview\u001b[0m\u001b[48;2;33;29;42m  \u001b[0m\u001b[1;38;2;247;128;226;48;2;33;29;42m^F\u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[38;2;187;180;203;48;2;33;29;42mfile\u001b[0m\u001b[48;2;33;29;42m  \u001b[0m\u001b[1;38;2;247;128;226;48;2;33;29;42m^T\u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[38;2;187;180;203;48;2;33;29;42mtheme\u001b[0m\u001b[48;2;33;29;42m  \u001b[0m\u001b[1;38;2;247;128;226;48;2;33;29;42m^Q\u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[38;2;187;180;203;48;2;33;29;42mquit\u001b[0m\u001b[48;2;33;29;42m                "]
[0.845522, "o", "                        \u001b[0m\u001b[30;1H\u001b[48;2;33;29;42m                                                                                                    \u001b[0m\u001b[?2026l"]
[4.055402, "o", "\u001b[?2026h\u001b[6;2H\u001b[38;2;85;71;98;48;2;33;29;42m╭───╮\u001b[0m\u001b[7;2H\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[1C\u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m‹\u001b[1C\u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[0m\u001b[8;2H\u001b[38;2;85;71;98;48;2;33;29;42m╰───╯\u001b[0m\u001b[9;15H\u001b[38;2;187;180;203;48;2;33;29;42m2\u001b[0m\u001b[11;2H\u001b[38;2;117;113;249;48;2;33;29;42m@@ -1,7 +1,11 @@  · hunk 1\u001b[0m\u001b[48;2;33;29;42m                                                                       \u001b[0m\u001b[24;2H\u001b[38;2;117;113;249;48;2;58;45;79m@@ -39,3 +43,4 @@  · hunk 2\u001b[0m\u001b[48;2;58;45;79m                                                                      \u001b[0m\u001b[?2026l"]
[4.266122, "o", "\u001b[?2026h\u001b[10;25r\u001b[12S\u001b[r\u001b[1;1H\u001b[14;1H\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m40\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m−\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m    print(\"Hello\")\u001b[0m\u001b[48;2;33;29;42m                         \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m44\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m+\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m    let text = Greeting(name: name)\u001b[0m\u001b[48;2;33;29;42m         \u001b[0m\u001b[15;1H\u001b[48;2;33;29;42m    \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[48;2;33;29;42m                                            \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m45\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m+\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m    print(text.title)\u001b[0m\u001b[48;2;33;29;42m                       \u001b[0m\u001b[16;1H\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;2"]
[4.266276, "o", "9;42m41\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m}\u001b[0m\u001b[48;2;33;29;42m                                          \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m46\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m}\u001b[0m\u001b[48;2;33;29;42m                                         \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[17;1H\u001b[48;2;33;29;42m                                                                                                  \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[18;1H\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;117;113;249;48;2;33;29;42m@@ -79,6 +84,4 @@  · hunk 3\u001b[0m\u001b[48;2;33;29;42m                                                                      \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[19;1H\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m79\u001b[0"]
[4.266422, "o", "m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42mlet names = [\"Kai\", \"Mei\"]\u001b[0m\u001b[48;2;33;29;42m                 \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m84\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42mlet names = [\"Kai\", \"Mei\"]\u001b[0m\u001b[48;2;33;29;42m                \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[20;1H\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m80\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m−\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42mfor name in names {\u001b[0m\u001b[48;2;33;29;42m                        \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m85\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m+\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42mnames.forEach(welcome)\u001b[0m\u001b[48;2;33;29;42m     "]
[4.266565, "o", "               \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[21;1H\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m81\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m−\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m    print(name)\u001b[0m\u001b[48;2;33;29;42m                            \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[0m\u001b[48;2;33;29;42m    \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[48;2;33;29;42m                                           \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[22;1H\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m82\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m−\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m}\u001b[0m\u001b[48;2;33;29;42m                                          \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[0m\u001b[48;2;33;29;42m    \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[48;2;33;29;42m                                           \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[48;2;33;29;42m \u001b[0m"]
[4.26671, "o", "\u001b[23;1H\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m83\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[48;2;33;29;42m                                            \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m86\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[48;2;33;29;42m                                           \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[24;1H\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m84\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m// Ready for the next greeting.\u001b[0m\u001b[48;2;33;29;42m            \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m87\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m// Ready for the next greeting.\u001b[0m\u001b[48;2;33;29;42m           \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;4"]
[4.266753, "o", "2m▐\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[25;1H\u001b[48;2;33;29;42m                                                                                                  \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[?2026l"]
[6.057918, "o", "\u001b[?2026h\u001b[6;8H\u001b[38;2;63;53;74;48;2;33;29;42m╭───╮\u001b[0m\u001b[7;8H\u001b[38;2;63;53;74;48;2;33;29;42m│\u001b[1C\u001b[0m\u001b[38;2;88;80;100;48;2;33;29;42m›\u001b[1C\u001b[0m\u001b[38;2;63;53;74;48;2;33;29;42m│\u001b[0m\u001b[8;8H\u001b[38;2;63;53;74;48;2;33;29;42m╰───╯\u001b[0m\u001b[9;15H\u001b[38;2;187;180;203;48;2;33;29;42m3\u001b[0m\u001b[12;2H\u001b[38;2;117;113;249;48;2;33;29;42m@@ -39,3 +43,4 @@  · hunk 2\u001b[0m\u001b[48;2;33;29;42m                                                                      \u001b[0m\u001b[18;2H\u001b[38;2;117;113;249;48;2;58;45;79m@@ -79,6 +84,4 @@  · hunk 3\u001b[0m\u001b[48;2;58;45;79m                                                                      \u001b[0m\u001b[?2026l"]
[7.956086, "o", "\u001b[?2026h\u001b[6;26H\u001b[38;2;85;71;98;48;2;33;29;42m╮\u001b[0m\u001b[48;2;33;29;42m  \u001b[0m\u001b[7;20H\u001b[38;2;242;238;250;48;2;33;29;42msplit\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[1C\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[8;26H\u001b[38;2;85;71;98;48;2;33;29;42m╯\u001b[0m\u001b[48;2;33;29;42m  \u001b[0m\u001b[9;2H\u001b[38;2;187;180;203;48;2;33;29;42mUnified\u001b[1C· hunk \u001b[1C/3\u001b[1C· +10 −7\u001b[0m\u001b[10;3H\u001b[48;2;33;29;42m \u001b[1C \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m9\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m+\u001b[1C        \"Ready to build\"\u001b[16C\u001b[0m\u001b[48;2;33;29;42m \u001b[1C  \u001b[1C \u001b[1C \u001b[0m\u001b[11;5H\u001b[38;2;129;119;143;48;2;33;29;42m10\u001b[1C\u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m+\u001b[1C    }\u001b[0m\u001b[12;2H\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m7\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m11\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m}\u001b[0m\u001b[48;2;33;29;42m                  \u001b[0m\u001b[13;2H\u001b[48;2;33;29;42m  \u001b[1C \u001b[1C                              \u001b[13C \u001b[1C  \u001b[1C \u001b[1C     "]
[7.95625, "o", "                         \u001b[0m\u001b[14;2H\u001b[38;2;117;113;249;48;2;33;29;42m@@ -39,3 +43,4 @@  · hunk 2\u001b[21C\u001b[0m\u001b[48;2;33;29;42m \u001b[1C  \u001b[1C \u001b[1C                                   \u001b[0m\u001b[15;2H\u001b[38;2;129;119;143;48;2;33;29;42m39\u001b[1C43\u001b[1C\u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[1Cfunc welcome(_ name: String) {\u001b[10C\u001b[0m\u001b[48;2;33;29;42m \u001b[1C  \u001b[1C \u001b[1C                     \u001b[0m\u001b[16;3H\u001b[38;2;129;119;143;48;2;33;29;42m0\u001b[1C\u001b[0m\u001b[48;2;33;29;42m \u001b[1C \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m−\u001b[1C    print(\"Hello\")\u001b[22C\u001b[0m\u001b[48;2;33;29;42m \u001b[1C  \u001b[1C \u001b[1C \u001b[0m\u001b[17;5H\u001b[38;2;129;119;143;48;2;33;29;42m44\u001b[1C\u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m+\u001b[1C    let text = Greeting(name: name)\u001b[0m\u001b[18;2H\u001b[48;2;33;29;42m   \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m45\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m+\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m    print(text.title)\u001b[0m\u001b[48;2;33;29;42m                                                                    \u001b[0m\u001b[19;2H\u001b[38;2;129;119;143;48;2;33;29;42m41\u001b[1C46\u001b[0m\u001b[48"]
[7.956401, "o", ";2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m}\u001b[0m\u001b[48;2;33;29;42m                      \u001b[17C \u001b[1C  \u001b[1C \u001b[1C                          \u001b[0m\u001b[20;2H\u001b[48;2;33;29;42m  \u001b[1C \u001b[1C                   \u001b[24C \u001b[1C  \u001b[1C \u001b[1C                      \u001b[0m\u001b[21;2H\u001b[38;2;117;113;249;48;2;58;45;79m@@ -79,6 +84,4 @@  · hunk 3\u001b[0m\u001b[48;2;58;45;79m                                                                      \u001b[0m\u001b[22;2H\u001b[38;2;129;119;143;48;2;33;29;42m79\u001b[1C84\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[1Clet names = [\"Kai\", \"Mei\"]\u001b[14C\u001b[0m\u001b[48;2;33;29;42m \u001b[4C \u001b[0m\u001b[23;3H\u001b[38;2;129;119;143;48;2;33;29;42m0\u001b[1C\u001b[0m\u001b[48;2;33;29;42m \u001b[2C\u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m−\u001b[1Cfor name in names {\u001b[21C\u001b[0m\u001b[48;2;33;29;42m \u001b[1C  \u001b[1C \u001b[0m\u001b[24;3H\u001b[38;2;129;119;143;48;2;33;29;42m1\u001b[1C\u001b[0m\u001b[48;2;33;29;42m \u001b[1C \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m−\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m    print(name)\u001b[0m\u001b[48;2;33;29;42m         "]
[7.95643, "o", "    \u001b[12C \u001b[1C  \u001b[1C \u001b[1C                               \u001b[11C \u001b[0m\u001b[25;2H\u001b[38;2;129;119;143;48;2;33;29;42m82\u001b[4C\u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m−\u001b[1C}\u001b[88C\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[?2026l"]
[8.091152, "o", "\u001b[?2026h\u001b[10;25r\u001b[4S\u001b[r\u001b[1;1H\u001b[12;99H\u001b[48;2;33;29;42m \u001b[0m\u001b[13;99H\u001b[48;2;33;29;42m \u001b[0m\u001b[14;99H\u001b[48;2;33;29;42m \u001b[0m\u001b[15;99H\u001b[48;2;33;29;42m \u001b[0m\u001b[16;99H\u001b[48;2;33;29;42m \u001b[0m\u001b[17;99H\u001b[48;2;33;29;42m \u001b[0m\u001b[20;99H\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[21;99H\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[22;1H\u001b[48;2;33;29;42m    \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m85\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m+\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42mnames.forEach(welcome)\u001b[0m\u001b[48;2;33;29;42m                                                                   \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[23;1H\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m83\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m86\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[48;2;33;29;42m                                                                                          \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[24;1H\u001b[48"]
[8.091253, "o", ";2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m84\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m87\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m// Ready for the next greeting.\u001b[0m\u001b[48;2;33;29;42m                                                          \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[25;1H\u001b[48;2;33;29;42m                                                                                                  \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[?2026l"]
[9.980295, "o", "\u001b[?2026h\u001b[6;8H\u001b[38;2;85;71;98;48;2;33;29;42m╭───╮\u001b[0m\u001b[7;8H\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[1C\u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m›\u001b[1C\u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[0m\u001b[8;8H\u001b[38;2;85;71;98;48;2;33;29;42m╰───╯\u001b[0m\u001b[9;17H\u001b[38;2;187;180;203;48;2;33;29;42m2\u001b[0m\u001b[10;2H\u001b[38;2;117;113;249;48;2;58;45;79m@@ -39,3 +43,4 @@  · hunk 2\u001b[0m\u001b[48;2;58;45;79m                                                                      \u001b[0m\u001b[17;2H\u001b[38;2;117;113;249;48;2;33;29;42m@@ -79,6 +84,4 @@  · hunk 3\u001b[0m\u001b[48;2;33;29;42m                                                                      \u001b[0m\u001b[?2026l"]
[11.945387, "o", "\u001b[?2026h\u001b[1;1H\u001b[48;2;250;248;255m                                                                                                    \u001b[0m\u001b[2;1H\u001b[48;2;250;248;255m \u001b[0m\u001b[1;38;2;181;43;128;48;2;250;248;255mchio\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;86;83;103;48;2;250;248;255m/ changes\u001b[0m\u001b[48;2;250;248;255m                                                                     \u001b[0m\u001b[38;2;119;114;133;48;2;250;248;255mlocal prototype\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[3;1H\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;119;114;133;48;2;250;248;255mRead the change. Keep the context.\u001b[0m\u001b[48;2;250;248;255m                                                                 \u001b[0m\u001b[4;1H\u001b[48;2;250;248;255m                                                                                                    \u001b[0m\u001b[5;1H\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;181;43;128;48;2;250;248;255m \u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;119;114;133;48;2;250;248;255m◂\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;39;38;52;48;2;250;248;255mSources/Greeting.swift\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;"]
[11.945531, "o", "2;119;114;133;48;2;250;248;255m▸\u001b[0m\u001b[48;2;250;248;255m                                                                       \u001b[0m\u001b[6;1H\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;180;172;196;48;2;250;248;255m╭───╮\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;180;172;196;48;2;250;248;255m╭───╮\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;180;172;196;48;2;250;248;255m╭───────────╮\u001b[0m\u001b[48;2;250;248;255m                                                                          \u001b[0m\u001b[7;1H\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;180;172;196;48;2;250;248;255m│\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;39;38;52;48;2;250;248;255m‹\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;180;172;196;48;2;250;248;255m│\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;180;172;196;48;2;250;248;255m│\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;39;38;52;48;2;250;248;255m›\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;180;172;196;48;2;250;248;255m│\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;180;172;196;48;2;250;248;255m│\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;39;38;52;48;2;250;248;255mUs"]
[11.945675, "o", "e split\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;180;172;196;48;2;250;248;255m│\u001b[0m\u001b[48;2;250;248;255m                                                                          \u001b[0m\u001b[8;1H\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;180;172;196;48;2;250;248;255m╰───╯\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;180;172;196;48;2;250;248;255m╰───╯\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;180;172;196;48;2;250;248;255m╰───────────╯\u001b[0m\u001b[48;2;250;248;255m                                                                          \u001b[0m\u001b[9;1H\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;86;83;103;48;2;250;248;255mUnified · hunk 2/3 · +10 −7\u001b[0m\u001b[48;2;250;248;255m                                                                        \u001b[0m\u001b[10;1H\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;81;69;205;48;2;233;227;252m@@ -39,3 +43,4 @@  · hunk 2\u001b[0m\u001b[48;2;233;227;252m                                                                      \u001b[0m\u001b[48;2;250;248;255m  \u001b[0m\u001b[11;1H\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;119;114;133;48;2;250;248;255m39\u001b[0m\u001b[4"]
[11.945815, "o", "8;2;250;248;255m \u001b[0m\u001b[38;2;119;114;133;48;2;250;248;255m43\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;39;38;52;48;2;250;248;255m \u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;39;38;52;48;2;250;248;255mfunc welcome(_ name: String) {\u001b[0m\u001b[48;2;250;248;255m                                                             \u001b[0m\u001b[12;1H\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;119;114;133;48;2;250;248;255m40\u001b[0m\u001b[48;2;250;248;255m    \u001b[0m\u001b[38;2;181;43;128;48;2;250;248;255m−\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;181;43;128;48;2;250;248;255m    print(\"Hello\")\u001b[0m\u001b[48;2;250;248;255m                                                                         \u001b[0m\u001b[13;1H\u001b[48;2;250;248;255m    \u001b[0m\u001b[38;2;119;114;133;48;2;250;248;255m44\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;36;102;65;48;2;250;248;255m+\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;36;102;65;48;2;250;248;255m    let text = Greeting(name: name)\u001b[0m\u001b[48;2;250;248;255m                                                        \u001b[0m\u001b[14;1H\u001b[48;2;250;248;255m    \u001b[0m\u001b[38;2;119;114;133;48;2;250;248;255m45\u001b[0m\u001b[48;2;250;248"]
[11.945956, "o", ";255m \u001b[0m\u001b[38;2;36;102;65;48;2;250;248;255m+\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;36;102;65;48;2;250;248;255m    print(text.title)\u001b[0m\u001b[48;2;250;248;255m                                                                      \u001b[0m\u001b[15;1H\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;119;114;133;48;2;250;248;255m41\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;119;114;133;48;2;250;248;255m46\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;39;38;52;48;2;250;248;255m \u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;39;38;52;48;2;250;248;255m}\u001b[0m\u001b[48;2;250;248;255m                                                                                          \u001b[0m\u001b[16;1H\u001b[48;2;250;248;255m                                                                                                    \u001b[0m\u001b[17;1H\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;81;69;205;48;2;250;248;255m@@ -79,6 +84,4 @@  · hunk 3\u001b[0m\u001b[48;2;250;248;255m                                                                        \u001b[0m\u001b[18;1H\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;119;114;133;48;2;250;248;255m79\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38"]
[11.946096, "o", ";2;119;114;133;48;2;250;248;255m84\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;39;38;52;48;2;250;248;255m \u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;39;38;52;48;2;250;248;255mlet names = [\"Kai\", \"Mei\"]\u001b[0m\u001b[48;2;250;248;255m                                                               \u001b[0m\u001b[38;2;181;43;128;48;2;250;248;255m▐\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[19;1H\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;119;114;133;48;2;250;248;255m80\u001b[0m\u001b[48;2;250;248;255m    \u001b[0m\u001b[38;2;181;43;128;48;2;250;248;255m−\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;181;43;128;48;2;250;248;255mfor name in names {\u001b[0m\u001b[48;2;250;248;255m                                                                      \u001b[0m\u001b[38;2;181;43;128;48;2;250;248;255m▐\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[20;1H\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;119;114;133;48;2;250;248;255m81\u001b[0m\u001b[48;2;250;248;255m    \u001b[0m\u001b[38;2;181;43;128;48;2;250;248;255m−\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;181;43;128;48;2;250;248;255m    print(name)\u001b[0m\u001b[48;2;250;248;255m                                                               "]
[11.946243, "o", "           \u001b[0m\u001b[38;2;181;43;128;48;2;250;248;255m▐\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[21;1H\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;119;114;133;48;2;250;248;255m82\u001b[0m\u001b[48;2;250;248;255m    \u001b[0m\u001b[38;2;181;43;128;48;2;250;248;255m−\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;181;43;128;48;2;250;248;255m}\u001b[0m\u001b[48;2;250;248;255m                                                                                        \u001b[0m\u001b[38;2;181;43;128;48;2;250;248;255m▐\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[22;1H\u001b[48;2;250;248;255m    \u001b[0m\u001b[38;2;119;114;133;48;2;250;248;255m85\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;36;102;65;48;2;250;248;255m+\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;36;102;65;48;2;250;248;255mnames.forEach(welcome)\u001b[0m\u001b[48;2;250;248;255m                                                                   \u001b[0m\u001b[38;2;181;43;128;48;2;250;248;255m▐\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[23;1H\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;119;114;133;48;2;250;248;255m83\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;119;114;133;48;2;250;248;255m86\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;39;38;52;48"]
[11.946384, "o", ";2;250;248;255m \u001b[0m\u001b[48;2;250;248;255m                                                                                          \u001b[0m\u001b[38;2;181;43;128;48;2;250;248;255m▐\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[24;1H\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;119;114;133;48;2;250;248;255m84\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;119;114;133;48;2;250;248;255m87\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;39;38;52;48;2;250;248;255m \u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;39;38;52;48;2;250;248;255m// Ready for the next greeting.\u001b[0m\u001b[48;2;250;248;255m                                                          \u001b[0m\u001b[38;2;181;43;128;48;2;250;248;255m▐\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[25;1H\u001b[48;2;250;248;255m                                                                                                  \u001b[0m\u001b[38;2;181;43;128;48;2;250;248;255m▐\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[26;1H\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;119;114;133;48;2;250;248;255mRead-only fixtures · Tab controls · F6 reader · source lines scroll without wrapping\u001b[0m\u001b[48;2;250;248;255m              "]
[11.946499, "o", " \u001b[0m\u001b[27;1H\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;180;172;196;48;2;250;248;255m──────────────────────────────────────────────────────────────────────────────────────────────────\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[28;1H\u001b[48;2;250;248;255m                                                                                                    \u001b[0m\u001b[29;1H\u001b[48;2;250;248;255m \u001b[0m\u001b[1;38;2;181;43;128;48;2;250;248;255m↑↓←→\u001b[0m\u001b[38;2;39;38;52;48;2;250;248;255m \u001b[0m\u001b[38;2;86;83;103;48;2;250;248;255mscroll\u001b[0m\u001b[48;2;250;248;255m  \u001b[0m\u001b[1;38;2;181;43;128;48;2;250;248;255m[ ]\u001b[0m\u001b[38;2;39;38;52;48;2;250;248;255m \u001b[0m\u001b[38;2;86;83;103;48;2;250;248;255mhunks\u001b[0m\u001b[48;2;250;248;255m  \u001b[0m\u001b[1;38;2;181;43;128;48;2;250;248;255m^L\u001b[0m\u001b[38;2;39;38;52;48;2;250;248;255m \u001b[0m\u001b[38;2;86;83;103;48;2;250;248;255mview\u001b[0m\u001b[48;2;250;248;255m  \u001b[0m\u001b[1;38;2;18"]
[11.94658, "o", "1;43;128;48;2;250;248;255m^F\u001b[0m\u001b[38;2;39;38;52;48;2;250;248;255m \u001b[0m\u001b[38;2;86;83;103;48;2;250;248;255mfile\u001b[0m\u001b[48;2;250;248;255m  \u001b[0m\u001b[1;38;2;181;43;128;48;2;250;248;255m^T\u001b[0m\u001b[38;2;39;38;52;48;2;250;248;255m \u001b[0m\u001b[38;2;86;83;103;48;2;250;248;255mtheme\u001b[0m\u001b[48;2;250;248;255m  \u001b[0m\u001b[1;38;2;181;43;128;48;2;250;248;255m^Q\u001b[0m\u001b[38;2;39;38;52;48;2;250;248;255m \u001b[0m\u001b[38;2;86;83;103;48;2;250;248;255mquit\u001b[0m\u001b[48;2;250;248;255m                                        \u001b[0m\u001b[30;1H\u001b[48;2;250;248;255m                                                                                                    \u001b[0m\u001b[?2026l"]
[13.838149, "r", "36x18"]
[13.943194, "o", "\u001b[?2026h\u001b[2J\u001b[1;1H\u001b[1;38;2;181;43;128;48;2;250;248;255mchio\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;86;83;103;48;2;250;248;255m/ changes\u001b[0m\u001b[48;2;250;248;255m                      \u001b[0m\u001b[2;1H\u001b[38;2;181;43;128;48;2;250;248;255m \u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;119;114;133;48;2;250;248;255m◂\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;39;38;52;48;2;250;248;255mSources/Greeting.swift\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;119;114;133;48;2;250;248;255m▸\u001b[0m\u001b[48;2;250;248;255m        \u001b[0m\u001b[3;1H\u001b[38;2;180;172;196;48;2;250;248;255m╭───╮\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;180;172;196;48;2;250;248;255m╭───╮\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;207;201;219;48;2;250;248;255m╭───────────╮\u001b[0m\u001b[48;2;250;248;255m           \u001b[0m\u001b[4;1H\u001b[38;2;180;172;196;48;2;250;248;255m│\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;39;38;52;48;2;250;248;255m‹\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;180;172;196;48;2;250;248;255m│\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;180;172;196;48;2;250;248;255m│\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[3"]
[13.943328, "o", "8;2;39;38;52;48;2;250;248;255m›\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;180;172;196;48;2;250;248;255m│\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;207;201;219;48;2;250;248;255m│\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;169;165;180;48;2;250;248;255mUse split\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;207;201;219;48;2;250;248;255m│\u001b[0m\u001b[48;2;250;248;255m           \u001b[0m\u001b[5;1H\u001b[38;2;180;172;196;48;2;250;248;255m╰───╯\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;180;172;196;48;2;250;248;255m╰───╯\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;207;201;219;48;2;250;248;255m╰───────────╯\u001b[0m\u001b[48;2;250;248;255m           \u001b[0m\u001b[6;1H\u001b[38;2;86;83;103;48;2;250;248;255mUnified · hunk 2/3 · +10 −7\u001b[0m\u001b[48;2;250;248;255m         \u001b[0m\u001b[7;1H\u001b[38;2;81;69;205;48;2;233;227;252m@@ -39,3 +43,4 @@  · hunk 2\u001b[0m\u001b[48;2;233;227;252m        \u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[8;1H\u001b[38;2;119;114;133;48;2;250;248;255m39\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;119;114;133;48;2;250;248;255m43\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;39;38;52;48;2;250;248;2"]
[13.943475, "o", "55m \u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;39;38;52;48;2;250;248;255mfunc welcome(_ name: String\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[9;1H\u001b[38;2;119;114;133;48;2;250;248;255m40\u001b[0m\u001b[48;2;250;248;255m    \u001b[0m\u001b[38;2;181;43;128;48;2;250;248;255m−\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;181;43;128;48;2;250;248;255m    print(\"Hello\")\u001b[0m\u001b[48;2;250;248;255m          \u001b[0m\u001b[10;1H\u001b[48;2;250;248;255m   \u001b[0m\u001b[38;2;119;114;133;48;2;250;248;255m44\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;36;102;65;48;2;250;248;255m+\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;36;102;65;48;2;250;248;255m    let text = Greeting(nam\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[11;1H\u001b[48;2;250;248;255m   \u001b[0m\u001b[38;2;119;114;133;48;2;250;248;255m45\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;36;102;65;48;2;250;248;255m+\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;36;102;65;48;2;250;248;255m    print(text.title)\u001b[0m\u001b[48;2;250;248;255m       \u001b[0m\u001b[12;1H\u001b[38;2;119;114;133;48;2;250;248;255m41\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;119;114;133;48;2;250;248;255m46\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;39;38;52;48;2;250;248;255"]
[13.943609, "o", "m \u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;39;38;52;48;2;250;248;255m}\u001b[0m\u001b[48;2;250;248;255m                          \u001b[0m\u001b[38;2;181;43;128;48;2;250;248;255m▐\u001b[0m\u001b[13;1H\u001b[48;2;250;248;255m                                   \u001b[0m\u001b[38;2;181;43;128;48;2;250;248;255m▐\u001b[0m\u001b[14;1H\u001b[38;2;81;69;205;48;2;250;248;255m@@ -79,6 +84,4 @@  · hunk 3\u001b[0m\u001b[48;2;250;248;255m        \u001b[0m\u001b[38;2;181;43;128;48;2;250;248;255m▐\u001b[0m\u001b[15;1H\u001b[38;2;119;114;133;48;2;250;248;255m79\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;119;114;133;48;2;250;248;255m84\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;39;38;52;48;2;250;248;255m \u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;39;38;52;48;2;250;248;255mlet names = [\"Kai\", \"Mei\"]\u001b[0m\u001b[48;2;250;248;255m  \u001b[0m\u001b[16;1H\u001b[38;2;181;43;128;48;2;250;248;255m▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂\u001b[0m\u001b[48;2;250;248;255m       \u001b[0m\u001b[17;1H\u001b[1;38;2;181;43;128;48;2;250;248;255m↑↓←→\u001b[0m\u001b[38;2;39;38;52;48;2;250;248;255m \u001b[0m\u001b[38;2;86;83;103;48;2;250;248;255mscroll\u001b[0m\u001b[48;2;250;248;255"]
[13.943818, "o", "m  \u001b[0m\u001b[1;38;2;181;43;128;48;2;250;248;255m[ ]\u001b[0m\u001b[38;2;39;38;52;48;2;250;248;255m \u001b[0m\u001b[38;2;86;83;103;48;2;250;248;255mhunks\u001b[0m\u001b[48;2;250;248;255m  \u001b[0m\u001b[1;38;2;181;43;128;48;2;250;248;255m^L\u001b[0m\u001b[38;2;39;38;52;48;2;250;248;255m \u001b[0m\u001b[38;2;86;83;103;48;2;250;248;255mview\u001b[0m\u001b[48;2;250;248;255m     \u001b[0m\u001b[18;1H\u001b[1;38;2;181;43;128;48;2;250;248;255m^F\u001b[0m\u001b[38;2;39;38;52;48;2;250;248;255m \u001b[0m\u001b[38;2;86;83;103;48;2;250;248;255mfile\u001b[0m\u001b[48;2;250;248;255m  \u001b[0m\u001b[1;38;2;181;43;128;48;2;250;248;255m^T\u001b[0m\u001b[38;2;39;38;52;48;2;250;248;255m \u001b[0m\u001b[38;2;86;83;103;48;2;250;248;255mtheme\u001b[0m\u001b[48;2;250;248;255m  \u001b[0m\u001b[1;38;2;181;43;128;48;2;250;248;255m^Q\u001b[0m\u001b[38;2;39;38;52;48;2;250;248;255m \u001b[0m\u001b[38;2;86;83;103;48;2;250;248;255mquit\u001b[0m\u001b[48;2;250;248;255m          \u001b[0m\u001b[?2026l"]
[15.845093, "r", "100x30"]
[16.121766, "o", "\u001b[?2026h\u001b[2J\u001b[1;1H\u001b[48;2;250;248;255m                                                                                                    \u001b[0m\u001b[2;1H\u001b[48;2;250;248;255m \u001b[0m\u001b[1;38;2;181;43;128;48;2;250;248;255mchio\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;86;83;103;48;2;250;248;255m/ changes\u001b[0m\u001b[48;2;250;248;255m                                                                     \u001b[0m\u001b[38;2;119;114;133;48;2;250;248;255mlocal prototype\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[3;1H\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;119;114;133;48;2;250;248;255mRead the change. Keep the context.\u001b[0m\u001b[48;2;250;248;255m                                                                 \u001b[0m\u001b[4;1H\u001b[48;2;250;248;255m                                                                                                    \u001b[0m\u001b[5;1H\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;181;43;128;48;2;250;248;255m \u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;119;114;133;48;2;250;248;255m◂\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;39;38;52;48;2;250;248;255mSources/Greeting.swift\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b"]
[16.121907, "o", "[38;2;119;114;133;48;2;250;248;255m▸\u001b[0m\u001b[48;2;250;248;255m                                                                       \u001b[0m\u001b[6;1H\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;180;172;196;48;2;250;248;255m╭───╮\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;180;172;196;48;2;250;248;255m╭───╮\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;180;172;196;48;2;250;248;255m╭───────────╮\u001b[0m\u001b[48;2;250;248;255m                                                                          \u001b[0m\u001b[7;1H\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;180;172;196;48;2;250;248;255m│\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;39;38;52;48;2;250;248;255m‹\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;180;172;196;48;2;250;248;255m│\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;180;172;196;48;2;250;248;255m│\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;39;38;52;48;2;250;248;255m›\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;180;172;196;48;2;250;248;255m│\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;180;172;196;48;2;250;248;255m│\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;39;38;52;48;2;250;248;25"]
[16.122063, "o", "5mUse split\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;180;172;196;48;2;250;248;255m│\u001b[0m\u001b[48;2;250;248;255m                                                                          \u001b[0m\u001b[8;1H\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;180;172;196;48;2;250;248;255m╰───╯\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;180;172;196;48;2;250;248;255m╰───╯\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;180;172;196;48;2;250;248;255m╰───────────╯\u001b[0m\u001b[48;2;250;248;255m                                                                          \u001b[0m\u001b[9;1H\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;86;83;103;48;2;250;248;255mUnified · hunk 2/3 · +10 −7\u001b[0m\u001b[48;2;250;248;255m                                                                        \u001b[0m\u001b[10;1H\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;81;69;205;48;2;233;227;252m@@ -39,3 +43,4 @@  · hunk 2\u001b[0m\u001b[48;2;233;227;252m                                                                      \u001b[0m\u001b[48;2;250;248;255m  \u001b[0m\u001b[11;1H\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;119;114;133;48;2;250;248;255m39\u001b[0"]
[16.122216, "o", "m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;119;114;133;48;2;250;248;255m43\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;39;38;52;48;2;250;248;255m \u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;39;38;52;48;2;250;248;255mfunc welcome(_ name: String) {\u001b[0m\u001b[48;2;250;248;255m                                                             \u001b[0m\u001b[12;1H\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;119;114;133;48;2;250;248;255m40\u001b[0m\u001b[48;2;250;248;255m    \u001b[0m\u001b[38;2;181;43;128;48;2;250;248;255m−\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;181;43;128;48;2;250;248;255m    print(\"Hello\")\u001b[0m\u001b[48;2;250;248;255m                                                                         \u001b[0m\u001b[13;1H\u001b[48;2;250;248;255m    \u001b[0m\u001b[38;2;119;114;133;48;2;250;248;255m44\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;36;102;65;48;2;250;248;255m+\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;36;102;65;48;2;250;248;255m    let text = Greeting(name: name)\u001b[0m\u001b[48;2;250;248;255m                                                        \u001b[0m\u001b[14;1H\u001b[48;2;250;248;255m    \u001b[0m\u001b[38;2;119;114;133;48;2;250;248;255m45\u001b[0m\u001b[48;2;250"]
[16.122357, "o", ";248;255m \u001b[0m\u001b[38;2;36;102;65;48;2;250;248;255m+\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;36;102;65;48;2;250;248;255m    print(text.title)\u001b[0m\u001b[48;2;250;248;255m                                                                      \u001b[0m\u001b[15;1H\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;119;114;133;48;2;250;248;255m41\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;119;114;133;48;2;250;248;255m46\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;39;38;52;48;2;250;248;255m \u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;39;38;52;48;2;250;248;255m}\u001b[0m\u001b[48;2;250;248;255m                                                                                          \u001b[0m\u001b[16;1H\u001b[48;2;250;248;255m                                                                                                    \u001b[0m\u001b[17;1H\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;81;69;205;48;2;250;248;255m@@ -79,6 +84,4 @@  · hunk 3\u001b[0m\u001b[48;2;250;248;255m                                                                        \u001b[0m\u001b[18;1H\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;119;114;133;48;2;250;248;255m79\u001b[0m\u001b[48;2;250;248;255m \u001b[0m"]
[16.122499, "o", "\u001b[38;2;119;114;133;48;2;250;248;255m84\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;39;38;52;48;2;250;248;255m \u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;39;38;52;48;2;250;248;255mlet names = [\"Kai\", \"Mei\"]\u001b[0m\u001b[48;2;250;248;255m                                                               \u001b[0m\u001b[38;2;181;43;128;48;2;250;248;255m▐\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[19;1H\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;119;114;133;48;2;250;248;255m80\u001b[0m\u001b[48;2;250;248;255m    \u001b[0m\u001b[38;2;181;43;128;48;2;250;248;255m−\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;181;43;128;48;2;250;248;255mfor name in names {\u001b[0m\u001b[48;2;250;248;255m                                                                      \u001b[0m\u001b[38;2;181;43;128;48;2;250;248;255m▐\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[20;1H\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;119;114;133;48;2;250;248;255m81\u001b[0m\u001b[48;2;250;248;255m    \u001b[0m\u001b[38;2;181;43;128;48;2;250;248;255m−\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;181;43;128;48;2;250;248;255m    print(name)\u001b[0m\u001b[48;2;250;248;255m                                                           "]
[16.122644, "o", "               \u001b[0m\u001b[38;2;181;43;128;48;2;250;248;255m▐\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[21;1H\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;119;114;133;48;2;250;248;255m82\u001b[0m\u001b[48;2;250;248;255m    \u001b[0m\u001b[38;2;181;43;128;48;2;250;248;255m−\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;181;43;128;48;2;250;248;255m}\u001b[0m\u001b[48;2;250;248;255m                                                                                        \u001b[0m\u001b[38;2;181;43;128;48;2;250;248;255m▐\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[22;1H\u001b[48;2;250;248;255m    \u001b[0m\u001b[38;2;119;114;133;48;2;250;248;255m85\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;36;102;65;48;2;250;248;255m+\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;36;102;65;48;2;250;248;255mnames.forEach(welcome)\u001b[0m\u001b[48;2;250;248;255m                                                                   \u001b[0m\u001b[38;2;181;43;128;48;2;250;248;255m▐\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[23;1H\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;119;114;133;48;2;250;248;255m83\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;119;114;133;48;2;250;248;255m86\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;39;38;5"]
[16.122777, "o", "2;48;2;250;248;255m \u001b[0m\u001b[48;2;250;248;255m                                                                                          \u001b[0m\u001b[38;2;181;43;128;48;2;250;248;255m▐\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[24;1H\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;119;114;133;48;2;250;248;255m84\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;119;114;133;48;2;250;248;255m87\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;39;38;52;48;2;250;248;255m \u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;39;38;52;48;2;250;248;255m// Ready for the next greeting.\u001b[0m\u001b[48;2;250;248;255m                                                          \u001b[0m\u001b[38;2;181;43;128;48;2;250;248;255m▐\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[25;1H\u001b[48;2;250;248;255m                                                                                                  \u001b[0m\u001b[38;2;181;43;128;48;2;250;248;255m▐\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[26;1H\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;119;114;133;48;2;250;248;255mRead-only fixtures · Tab controls · F6 reader · source lines scroll without wrapping\u001b[0m\u001b[48;2;250;248;255m          "]
[16.122878, "o", "     \u001b[0m\u001b[27;1H\u001b[48;2;250;248;255m \u001b[0m\u001b[38;2;180;172;196;48;2;250;248;255m──────────────────────────────────────────────────────────────────────────────────────────────────\u001b[0m\u001b[48;2;250;248;255m \u001b[0m\u001b[28;1H\u001b[48;2;250;248;255m                                                                                                    \u001b[0m\u001b[29;1H\u001b[48;2;250;248;255m \u001b[0m\u001b[1;38;2;181;43;128;48;2;250;248;255m↑↓←→\u001b[0m\u001b[38;2;39;38;52;48;2;250;248;255m \u001b[0m\u001b[38;2;86;83;103;48;2;250;248;255mscroll\u001b[0m\u001b[48;2;250;248;255m  \u001b[0m\u001b[1;38;2;181;43;128;48;2;250;248;255m[ ]\u001b[0m\u001b[38;2;39;38;52;48;2;250;248;255m \u001b[0m\u001b[38;2;86;83;103;48;2;250;248;255mhunks\u001b[0m\u001b[48;2;250;248;255m  \u001b[0m\u001b[1;38;2;181;43;128;48;2;250;248;255m^L\u001b[0m\u001b[38;2;39;38;52;48;2;250;248;255m \u001b[0m\u001b[38;2;86;83;103;48;2;250;248;255mview\u001b[0m\u001b[48;2;250;248;255m  \u001b[0m\u001b[1;38;"]
[16.122962, "o", "2;181;43;128;48;2;250;248;255m^F\u001b[0m\u001b[38;2;39;38;52;48;2;250;248;255m \u001b[0m\u001b[38;2;86;83;103;48;2;250;248;255mfile\u001b[0m\u001b[48;2;250;248;255m  \u001b[0m\u001b[1;38;2;181;43;128;48;2;250;248;255m^T\u001b[0m\u001b[38;2;39;38;52;48;2;250;248;255m \u001b[0m\u001b[38;2;86;83;103;48;2;250;248;255mtheme\u001b[0m\u001b[48;2;250;248;255m  \u001b[0m\u001b[1;38;2;181;43;128;48;2;250;248;255m^Q\u001b[0m\u001b[38;2;39;38;52;48;2;250;248;255m \u001b[0m\u001b[38;2;86;83;103;48;2;250;248;255mquit\u001b[0m\u001b[48;2;250;248;255m                                        \u001b[0m\u001b[30;1H\u001b[48;2;250;248;255m                                                                                                    \u001b[0m\u001b[?2026l"]
[17.948295, "o", "\u001b[?2026h\u001b[1;1H\u001b[48;2;33;29;42m                                                                                                    \u001b[0m\u001b[2;1H\u001b[48;2;33;29;42m \u001b[0m\u001b[1;38;2;247;128;226;48;2;33;29;42mchio\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;187;180;203;48;2;33;29;42m/ changes\u001b[0m\u001b[48;2;33;29;42m                                                                     \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42mlocal prototype\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[3;1H\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42mRead the change. Keep the context.\u001b[0m\u001b[48;2;33;29;42m                                                                 \u001b[0m\u001b[4;1H\u001b[48;2;33;29;42m                                                                                                    \u001b[0m\u001b[5;1H\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m \u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m◂\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42mSources/Greeting.swift\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m▸\u001b[0m\u001b[48;2;33;29;42"]
[17.948449, "o", "m                                                                       \u001b[0m\u001b[6;1H\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m╭───╮\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m╭───╮\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m╭───────────╮\u001b[0m\u001b[48;2;33;29;42m                                                                          \u001b[0m\u001b[7;1H\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m‹\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m›\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42mUse split\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[0m\u001b[48;2;33;29;42m                                                       "]
[17.948594, "o", "                   \u001b[0m\u001b[8;1H\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m╰───╯\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m╰───╯\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m╰───────────╯\u001b[0m\u001b[48;2;33;29;42m                                                                          \u001b[0m\u001b[9;1H\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;187;180;203;48;2;33;29;42mUnified · hunk 2/3 · +10 −7\u001b[0m\u001b[48;2;33;29;42m                                                                        \u001b[0m\u001b[10;1H\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;117;113;249;48;2;58;45;79m@@ -39,3 +43,4 @@  · hunk 2\u001b[0m\u001b[48;2;58;45;79m                                                                      \u001b[0m\u001b[48;2;33;29;42m  \u001b[0m\u001b[11;1H\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m39\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m43\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42mfunc welcome(_ name: String) {\u001b[0m\u001b"]
[17.948746, "o", "[48;2;33;29;42m                                                             \u001b[0m\u001b[12;1H\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m40\u001b[0m\u001b[48;2;33;29;42m    \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m−\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m    print(\"Hello\")\u001b[0m\u001b[48;2;33;29;42m                                                                         \u001b[0m\u001b[13;1H\u001b[48;2;33;29;42m    \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m44\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m+\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m    let text = Greeting(name: name)\u001b[0m\u001b[48;2;33;29;42m                                                        \u001b[0m\u001b[14;1H\u001b[48;2;33;29;42m    \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m45\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m+\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m    print(text.title)\u001b[0m\u001b[48;2;33;29;42m                                                                      \u001b[0m\u001b[15;1H\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;4"]
[17.948896, "o", "8;2;33;29;42m41\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m46\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m}\u001b[0m\u001b[48;2;33;29;42m                                                                                          \u001b[0m\u001b[16;1H\u001b[48;2;33;29;42m                                                                                                    \u001b[0m\u001b[17;1H\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;117;113;249;48;2;33;29;42m@@ -79,6 +84,4 @@  · hunk 3\u001b[0m\u001b[48;2;33;29;42m                                                                        \u001b[0m\u001b[18;1H\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m79\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m84\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42mlet names = [\"Kai\", \"Mei\"]\u001b[0m\u001b[48;2;33;29;42m                                                               \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[48;2;33;29"]
[17.949043, "o", ";42m \u001b[0m\u001b[19;1H\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m80\u001b[0m\u001b[48;2;33;29;42m    \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m−\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42mfor name in names {\u001b[0m\u001b[48;2;33;29;42m                                                                      \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[20;1H\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m81\u001b[0m\u001b[48;2;33;29;42m    \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m−\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m    print(name)\u001b[0m\u001b[48;2;33;29;42m                                                                          \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[21;1H\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m82\u001b[0m\u001b[48;2;33;29;42m    \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m−\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m}\u001b[0m\u001b[48;2;33;29;42m                                                                                        \u001b[0"]
[17.949191, "o", "m\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[22;1H\u001b[48;2;33;29;42m    \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m85\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m+\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42mnames.forEach(welcome)\u001b[0m\u001b[48;2;33;29;42m                                                                   \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[23;1H\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m83\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m86\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[48;2;33;29;42m                                                                                          \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[24;1H\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m84\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m87\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m// Ready"]
[17.949314, "o", " for the next greeting.\u001b[0m\u001b[48;2;33;29;42m                                                          \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[25;1H\u001b[48;2;33;29;42m                                                                                                  \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[26;1H\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42mRead-only fixtures · Tab controls · F6 reader · source lines scroll without wrapping\u001b[0m\u001b[48;2;33;29;42m               \u001b[0m\u001b[27;1H\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m──────────────────────────────────────────────────────────────────────────────────────────────────\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[28;1H\u001b[48;2;33;29;42m                                                                                     "]
[17.949463, "o", "               \u001b[0m\u001b[29;1H\u001b[48;2;33;29;42m \u001b[0m\u001b[1;38;2;247;128;226;48;2;33;29;42m↑↓←→\u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[38;2;187;180;203;48;2;33;29;42mscroll\u001b[0m\u001b[48;2;33;29;42m  \u001b[0m\u001b[1;38;2;247;128;226;48;2;33;29;42m[ ]\u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[38;2;187;180;203;48;2;33;29;42mhunks\u001b[0m\u001b[48;2;33;29;42m  \u001b[0m\u001b[1;38;2;247;128;226;48;2;33;29;42m^L\u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[38;2;187;180;203;48;2;33;29;42mview\u001b[0m\u001b[48;2;33;29;42m  \u001b[0m\u001b[1;38;2;247;128;226;48;2;33;29;42m^F\u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[38;2;187;180;203;48;2;33;29;42mfile\u001b[0m\u001b[48;2;33;29;42m  \u001b[0m\u001b[1;38;2;247;128;226;48;2;33;29;42m^T\u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[38;2;187;180;203;48;2;33;29;42mtheme\u001b[0m\u001b[48;2;33;29;42m  \u001b[0m\u001b[1;38;2;247;128;226;48;2;33;29;42m^Q\u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[38;2;187;180;203;48;2;33;29;42mquit\u001b[0m\u001b[48;2;33;29;42m                                        \u001b[0m\u001b[30;1H\u001b[48;2;33;29;42m                                                 "]
[17.949476, "o", "                                                   \u001b[0m\u001b[?2026l"]
[18.061847, "o", "\u001b[?2026h\u001b[6;2H\u001b[38;2;63;53;74;48;2;33;29;42m╭───╮\u001b[19C\u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m──╮\u001b[0m\u001b[7;2H\u001b[38;2;63;53;74;48;2;33;29;42m│\u001b[1C\u001b[0m\u001b[38;2;88;80;100;48;2;33;29;42m‹\u001b[1C\u001b[0m\u001b[38;2;63;53;74;48;2;33;29;42m│\u001b[13C\u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42munified\u001b[1C\u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[0m\u001b[8;2H\u001b[38;2;63;53;74;48;2;33;29;42m╰───╯\u001b[19C\u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m──╯\u001b[0m\u001b[9;2H\u001b[38;2;187;180;203;48;2;33;29;42mSplit ·\u001b[1Chunk 1/3 ·\u001b[1C+10 −7\u001b[0m\u001b[48;2;33;29;42m  \u001b[0m\u001b[10;2H\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m7\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m}\u001b[0m\u001b[48;2;33;29;42m                                          \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m11\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m}\u001b[0m\u001b[48;2;33;29;42m                 "]
[18.06201, "o", "                        \u001b[0m\u001b[11;2H\u001b[48;2;33;29;42m  \u001b[1C  \u001b[1C \u001b[1C                              \u001b[0m\u001b[12;2H\u001b[38;2;117;113;249;48;2;33;29;42m@@ -39,3 +43,4 @@  · hunk 2\u001b[0m\u001b[13;2H\u001b[38;2;129;119;143;48;2;33;29;42m39\u001b[1C\u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42mfunc welcome(_ name: String) {\u001b[0m\u001b[48;2;33;29;42m        \u001b[5C\u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[1C\u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m43\u001b[1C\u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[1Cfunc welcome(_ name: String) {\u001b[0m\u001b[14;2H\u001b[38;2;129;119;143;48;2;33;29;42m40\u001b[1C\u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m−\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m    print(\"Hello\")\u001b[0m\u001b[48;2;33;29;42m      \u001b[19C\u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[1C\u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m44\u001b[1C\u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m+\u001b[1C    let text = Greeting(name: name)\u001b[0m\u001b[15;2H\u001b[48;2;33;29;42m  \u001b[1C\u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[48;2;33;29;42m \u001b[1C \u001b[1C \u001b[39C\u001b[0m\u001b[38;2;85;71;98;48;2;"]
[18.062157, "o", "33;29;42m│\u001b[1C\u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m45\u001b[1C\u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m+\u001b[1C    print(text.title)\u001b[0m\u001b[16;2H\u001b[38;2;129;119;143;48;2;33;29;42m41\u001b[1C\u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[1C}\u001b[42C\u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[1C\u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m46\u001b[1C\u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[1C}\u001b[41C\u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[17;2H\u001b[48;2;33;29;42m                           \u001b[70C\u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[18;2H\u001b[38;2;117;113;249;48;2;33;29;42m@@ -79,6 +84,4 @@  · hunk 3\u001b[0m\u001b[48;2;33;29;42m       \u001b[0m\u001b[19;2H\u001b[38;2;129;119;143;48;2;33;29;42m79\u001b[1C\u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[1Clet names = [\"Kai\", \"Mei\"]\u001b[17C\u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[1C\u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m84\u001b[1C\u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[1Clet names = [\"Kai\", \"Mei\"]\u001b[0m\u001b[20;3H\u001b[38;2;129;119;143;48;2;33;29;42m0\u001b[1C\u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m−\u001b[1Cfor\u001b[1Cname \u001b[2C names {\u001b[24C\u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│"]
[18.062313, "o", "\u001b[1C\u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m85\u001b[1C\u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m+\u001b[1Cnames.forEach(welcome)\u001b[0m\u001b[21;3H\u001b[38;2;129;119;143;48;2;33;29;42m1\u001b[1C\u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m−\u001b[1C    print(name)\u001b[28C\u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[4C\u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[22;2H\u001b[38;2;129;119;143;48;2;33;29;42m82\u001b[1C\u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m−\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m}\u001b[0m\u001b[48;2;33;29;42m \u001b[1C                      \u001b[18C\u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[4C\u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[23;5H\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[48;2;33;29;42m \u001b[1C \u001b[41C\u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[1C\u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m86\u001b[1C\u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[24;5H\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m// Ready for the n\u001b[1Cxt greeting.\u001b[0m\u001b[48;2;33;29;42m   \u001b[9C\u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[1C\u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m8"]
[18.062333, "o", "7\u001b[1C\u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[1C// Ready for the next greeting.\u001b[0m\u001b[?2026l"]
[18.269915, "o", "\u001b[?2026h\u001b[10;25r\u001b[12T\u001b[r\u001b[1;1H\u001b[10;1H\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42mBEFORE\u001b[0m\u001b[48;2;33;29;42m                                          \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m│\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42mAFTER\u001b[0m\u001b[48;2;33;29;42m                                          \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[11;1H\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;117;113;249;48;2;58;45;79m@@ -1,7 +1,11 @@  · hunk 1\u001b[0m\u001b[48;2;58;45;79m                                                                       \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[12;1H\u001b[48;2;33;29;42m  \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m1\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42mstruct Greeting {\u001b[0m\u001b[48;2;33;29;42m                          \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[0m\u001b[48;2;33;29;42m  \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m1\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33"]
[18.270086, "o", ";29;42m \u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42mstruct Greeting {\u001b[0m\u001b[48;2;33;29;42m                         \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[13;1H\u001b[48;2;33;29;42m  \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m2\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m    let name: String\u001b[0m\u001b[48;2;33;29;42m                       \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[0m\u001b[48;2;33;29;42m  \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m2\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m    let name: String\u001b[0m\u001b[48;2;33;29;42m                      \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[14;1H\u001b[48;2;33;29;42m  \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m3\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[48;2;33;29;42m                                            \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[0m\u001b[48;2;33;29;42m  \u001b["]
[18.270243, "o", "0m\u001b[38;2;129;119;143;48;2;33;29;42m3\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[48;2;33;29;42m                                           \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[15;1H\u001b[48;2;33;29;42m  \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m4\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m−\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m    var title: String {\u001b[0m\u001b[48;2;33;29;42m                    \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[0m\u001b[48;2;33;29;42m  \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m4\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m+\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m    var title: String {\u001b[0m\u001b[48;2;33;29;42m                   \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[16;1H\u001b[48;2;33;29;42m  \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m5\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m−\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m        \"Hello, \\(name)\"\u001b[0m\u001b[48;"]
[18.270397, "o", "2;33;29;42m                   \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[0m\u001b[48;2;33;29;42m  \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m5\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m+\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m        \"Hello, \\(name)!\"\u001b[0m\u001b[48;2;33;29;42m                 \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[17;1H\u001b[48;2;33;29;42m  \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m6\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m−\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m    }\u001b[0m\u001b[48;2;33;29;42m                                      \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[0m\u001b[48;2;33;29;42m  \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m6\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m+\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m    }\u001b[0m\u001b[48;2;33;29;42m                                     \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[18;1H\u001b[48;2;33;29;42m    \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b["]
[18.270536, "o", "0m\u001b[48;2;33;29;42m                                            \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[0m\u001b[48;2;33;29;42m  \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m7\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m+\u001b[0m\u001b[48;2;33;29;42m                                           \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[19;1H\u001b[48;2;33;29;42m    \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[48;2;33;29;42m                                            \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[0m\u001b[48;2;33;29;42m  \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m8\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m+\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m    var subtitle: String {\u001b[0m\u001b[48;2;33;29;42m                \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[20;1H\u001b[48;2;33;29;42m    \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[48;2;33;29;42m                                            \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[0m\u001b[48;2;33;29;42m  \u001b[0m\u001b[38;2;129;119;1"]
[18.27062, "o", "43;48;2;33;29;42m9\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m+\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m        \"Ready to build\"\u001b[0m\u001b[48;2;33;29;42m                    \u001b[0m\u001b[21;1H\u001b[48;2;33;29;42m    \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[48;2;33;29;42m                                            \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m10\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m+\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m    }\u001b[0m\u001b[48;2;33;29;42m                                       \u001b[0m\u001b[?2026l"]
[19.986483, "o", "\u001b[?2026h\u001b[5;6H\u001b[38;2;242;238;250;48;2;33;29;42mFixtures/Unicode\u001b[0m\u001b[6;8H\u001b[38;2;63;53;74;48;2;33;29;42m╭───╮\u001b[0m\u001b[7;8H\u001b[38;2;63;53;74;48;2;33;29;42m│\u001b[1C\u001b[0m\u001b[38;2;88;80;100;48;2;33;29;42m›\u001b[1C\u001b[0m\u001b[38;2;63;53;74;48;2;33;29;42m│\u001b[0m\u001b[8;8H\u001b[38;2;63;53;74;48;2;33;29;42m╰───╯\u001b[0m\u001b[9;17H\u001b[38;2;187;180;203;48;2;33;29;42m1\u001b[4C4 −3\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[10;50H\u001b[48;2;33;29;42m \u001b[1C     \u001b[42C \u001b[0m\u001b[11;6H\u001b[38;2;117;113;249;48;2;58;45;79m9\u001b[1C6\u001b[2C9\u001b[1C7 @\u001b[1C \u001b[1C· hunk 1\u001b[0m\u001b[48;2;58;45;79m \u001b[71C \u001b[0m\u001b[12;3H\u001b[38;2;129;119;143;48;2;33;29;42m9\u001b[3C\u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m// Café · 界 · 🐚\u001b[26C\u001b[0m\u001b[48;2;33;29;42m \u001b[2C \u001b[1C \u001b[1C                 \u001b[25C \u001b[0m\u001b[13;2H\u001b[38;2;129;119;143;48;2;33;29;42m10\u001b[1C\u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m−\u001b[1Clet title = \"café\"\u001b[0m\u001b[48;2;33;29;42m  \u001b[23C \u001b[2C \u001b[1C \u001b[1C                    \u001b[22C \u001b[0m\u001b[14;2H\u001b[38;2;129;119;143;48;2;33;29;42m11\u001b[1C\u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m−\u001b[1Clet blank = \"\"\u001b[29C\u001b[0m\u001b[48;2;33;29;42m \u001b[2C \u001b[1C \u001b"]
[19.986633, "o", "[43C \u001b[0m\u001b[15;2H\u001b[38;2;129;119;143;48;2;33;29;42m12\u001b[3C\u001b[0m\u001b[48;2;33;29;42m                       \u001b[20C \u001b[2C \u001b[1C \u001b[1C                       \u001b[19C \u001b[0m\u001b[16;3H\u001b[48;2;33;29;42m \u001b[1C\u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[1C\u001b[0m\u001b[48;2;33;29;42m                        \u001b[19C \u001b[2C \u001b[1C \u001b[1C                         \u001b[17C \u001b[0m\u001b[17;2H\u001b[38;2;129;119;143;48;2;33;29;42m13\u001b[1C\u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[1C    let long = \"source source source source source source source source source source source \u001b[0m\u001b[18;2H\u001b[38;2;129;119;143;48;2;33;29;42m14\u001b[3C\u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m// Trailing spaces stay here.   \u001b[11C\u001b[0m\u001b[48;2;33;29;42m \u001b[2C \u001b[1C \u001b[43C \u001b[0m\u001b[19;5H\u001b[48;2;33;29;42m \u001b[44C \u001b[2C \u001b[1C \u001b[1C                          \u001b[16C \u001b[0m\u001b[20;5H\u001b[48;2;33;29;42m \u001b[44C \u001b[2C \u001b[1C \u001b[1C                        \u001b[0m\u001b[21;5H\u001b[48;2;33;29;42m \u001b[44C \u001b[1C  \u001b[1C \u001b[1C     \u001b[0m\u001b[22;3H\u001b[48;2;33;29;42m \u001b[1C \u001b[1C \u001b[42C \u001b[1C  \u001b[1C \u001b[1C \u001b[0m\u001b[24;2H\u001b[48;2;33;29;42m                           \u001b[0m\u001b[25;2H\u001b[38;2;247;128;226;48;2;33;29;4"]
[19.98666, "o", "2m▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂\u001b[0m\u001b[48;2;33;29;42m     \u001b[13C \u001b[1C  \u001b[1C \u001b[1C                              \u001b[0m\u001b[?2026l"]
[20.021341, "o", "\u001b[?2026h\u001b[5;15H\u001b[38;2;242;238;250;48;2;33;29;42mempty.txt\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m▸\u001b[0m\u001b[48;2;33;29;42m  \u001b[1C \u001b[0m\u001b[9;10H\u001b[38;2;187;180;203;48;2;33;29;42ms\u001b[1Cmmary · +0 −0\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[10;2H\u001b[38;2;187;180;203;48;2;33;29;42mEmpty file added.\u001b[0m\u001b[11;2H\u001b[48;2;33;29;42m                                                                                                  \u001b[0m\u001b[12;3H\u001b[48;2;33;29;42m \u001b[1C \u001b[1C                 \u001b[0m\u001b[13;2H\u001b[48;2;33;29;42m  \u001b[1C \u001b[1C                  \u001b[0m\u001b[14;2H\u001b[48;2;33;29;42m  \u001b[1C \u001b[1C              \u001b[0m\u001b[15;2H\u001b[48;2;33;29;42m  \u001b[1C \u001b[0m\u001b[16;5H\u001b[48;2;33;29;42m \u001b[0m\u001b[17;2H\u001b[48;2;33;29;42m  \u001b[1C \u001b[1C                                                                                             \u001b[0m\u001b[18;2H\u001b[48;2;33;29;42m  \u001b[1C \u001b[1C                                \u001b[0m\u001b[25;2H\u001b[48;2;33;29;42m                              \u001b[0m\u001b[?2026l"]
[21.900714, "o", "\u001b[?2026h\u001b[5;15H\u001b[38;2;242;238;250;48;2;33;29;42mobsole\u001b[1Ce.txt\u001b[1C\u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m▸\u001b[0m\u001b[10;13H\u001b[38;2;187;180;203;48;2;33;29;42mdel\u001b[1Cted.\u001b[0m\u001b[?2026l"]
[21.936087, "o", "\u001b[?2026h\u001b[5;6H\u001b[38;2;242;238;250;48;2;33;29;42mDocs/Guide.md\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m▸\u001b[0m\u001b[48;2;33;29;42m      \u001b[1C \u001b[0m\u001b[10;2H\u001b[38;2;187;180;203;48;2;33;29;42mRenamed from Docs/GettingStarted.md. No textual changes.\u001b[0m\u001b[?2026l"]
[23.924571, "o", "\u001b[?2026h\u001b[5;6H\u001b[38;2;242;238;250;48;2;33;29;42mAssets/mark.png\u001b[1C\u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m▸\u001b[0m\u001b[10;2H\u001b[38;2;187;180;203;48;2;33;29;42mBi\u001b[2Cry content · no source lin\u001b[1Cs to display.\u001b[0m\u001b[48;2;33;29;42m            \u001b[0m\u001b[?2026l"]
[25.999684, "o", "\u001b[?2026h\u001b[5;6H\u001b[38;2;242;238;250;48;2;33;29;42mSources/G\u001b[1Ceeting.swift\u001b[1C\u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m▸\u001b[0m\u001b[6;8H\u001b[38;2;85;71;98;48;2;33;29;42m╭───╮\u001b[0m\u001b[7;8H\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[1C\u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m›\u001b[1C\u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[0m\u001b[8;8H\u001b[38;2;85;71;98;48;2;33;29;42m╰───╯\u001b[0m\u001b[9;10H\u001b[38;2;187;180;203;48;2;33;29;42mh\u001b[1Cnk 1/3 · +10 −7\u001b[0m\u001b[10;2H\u001b[38;2;129;119;143;48;2;33;29;42mBEFORE\u001b[0m\u001b[48;2;33;29;42m                                      \u001b[4C\u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m│\u001b[1CAFTER\u001b[42C\u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[11;2H\u001b[38;2;117;113;249;48;2;58;45;79m@@ -1,7 +1,11 @@  · hunk 1\u001b[0m\u001b[48;2;58;45;79m                                                                       \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[12;3H\u001b[38;2;129;119;143;48;2;33;29;42m1\u001b[1C\u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[1Cstruct Greeting {\u001b[26C\u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[2C\u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m1\u001b[1"]
[25.99984, "o", "C\u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[1Cstruct Greeting {\u001b[25C\u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[13;3H\u001b[38;2;129;119;143;48;2;33;29;42m2\u001b[1C\u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[1C    let name: String\u001b[23C\u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[2C\u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m2\u001b[1C\u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[1C    let name: String\u001b[22C\u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[14;3H\u001b[38;2;129;119;143;48;2;33;29;42m3\u001b[1C\u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[44C\u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[2C\u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m3\u001b[1C\u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[43C\u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[15;3H\u001b[38;2;129;119;143;48;2;33;29;42m4\u001b[1C\u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m−\u001b[1C    var title: String {\u001b[20C\u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[2C\u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m4\u001b[1C\u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m+\u001b[1C    var title: String {\u001b[19C\u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[16;3H\u001b[38;2;129;119;143;48;2;33;29;"]
[25.999991, "o", "42m5\u001b[1C\u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m−\u001b[1C        \"Hello, \\(name)\"\u001b[19C\u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[2C\u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m5\u001b[1C\u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m+\u001b[1C        \"Hello, \\(name)!\"\u001b[17C\u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[17;3H\u001b[38;2;129;119;143;48;2;33;29;42m6\u001b[1C\u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m−\u001b[1C    }\u001b[38C\u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[2C\u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m6\u001b[1C\u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m+\u001b[1C    }\u001b[37C\u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[18;5H\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[44C\u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[2C\u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m7\u001b[1C\u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m+\u001b[43C\u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[19;5H\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[44C\u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[2C\u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m8\u001b[1C\u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m+\u001b[1C    var subtitle: String {\u001b[16C\u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[20"]
[26.000112, "o", ";5H\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[44C\u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[2C\u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m9\u001b[1C\u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m+\u001b[1C        \"Ready to build\"\u001b[0m\u001b[21;5H\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[44C\u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[1C\u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m10\u001b[1C\u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m+\u001b[1C    }\u001b[0m\u001b[22;3H\u001b[38;2;129;119;143;48;2;33;29;42m7\u001b[1C\u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[1C}\u001b[42C\u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[1C\u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m11\u001b[1C\u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[1C}\u001b[0m\u001b[24;2H\u001b[38;2;117;113;249;48;2;33;29;42m@@ -39,3 +43,4 @@  · hunk 2\u001b[0m\u001b[25;2H\u001b[38;2;129;119;143;48;2;33;29;42m39\u001b[1C\u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[1Cfunc welcome(_ name: String) {\u001b[13C\u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[1C\u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m43\u001b[1C\u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[1Cfunc welcome(_ name: String) {\u001b[0m\u001b[?2026l"]
[26.203788, "o", "\u001b[?2026h\u001b[10;25r\u001b[2S\u001b[r\u001b[1;1H\u001b[10;99H\u001b[48;2;33;29;42m \u001b[0m\u001b[18;99H\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[19;99H\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[20;99H\u001b[38;2;247;128;226;48;2;33;29;42m▐\u001b[0m\u001b[24;1H\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m40\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m−\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;247;128;226;48;2;33;29;42m    print(\"Hello\")\u001b[0m\u001b[48;2;33;29;42m                         \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m44\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m+\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m    let text = Greeting(name: name)\u001b[0m\u001b[48;2;33;29;42m         \u001b[0m\u001b[25;1H\u001b[48;2;33;29;42m    \u001b[0m\u001b[38;2;242;238;250;48;2;33;29;42m \u001b[0m\u001b[48;2;33;29;42m                                            \u001b[0m\u001b[38;2;85;71;98;48;2;33;29;42m│\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;129;119;143;48;2;33;29;42m45\u001b[0m\u001b[48;2;33;29;42m \u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m+\u001b[0m\u001b[48;2"]
[26.203815, "o", ";33;29;42m \u001b[0m\u001b[38;2;168;218;181;48;2;33;29;42m    print(text.title)\u001b[0m\u001b[48;2;33;29;42m                       \u001b[0m\u001b[?2026l"]
