diff --git a/content/articles/2021-08-13-vpp-2.md b/content/articles/2021-08-13-vpp-2.md
index 89c95ad..22b2be6 100644
--- a/content/articles/2021-08-13-vpp-2.md
+++ b/content/articles/2021-08-13-vpp-2.md
@@ -3,6 +3,8 @@ date: "2021-08-13T15:33:14Z"
title: VPP Linux CP - Part2
aliases:
- /s/articles/2021/08/13/vpp-2.html
+params:
+ asciinema: true
---
@@ -254,9 +256,10 @@ for me, and I can configure both sides entirely with `vppctl` commands!
### Bonus screencast!
-Humor me as I [take the code out](https://asciinema.org/a/430411) for a 5 minute spin :-)
+Humor me as I take the code out for a six minute screencast [[asciinema](/assets/vpp/430411.cast),
+[gif](/assets/vpp/430411.gif)] :-)
-
+{{< asciinema src="/assets/vpp/430411.cast" >}}
## Credits
diff --git a/content/articles/2021-08-25-vpp-4.md b/content/articles/2021-08-25-vpp-4.md
index 63c0415..ac9310f 100644
--- a/content/articles/2021-08-25-vpp-4.md
+++ b/content/articles/2021-08-25-vpp-4.md
@@ -3,6 +3,8 @@ date: "2021-08-25T08:55:14Z"
title: VPP Linux CP - Part4
aliases:
- /s/articles/2021/08/25/vpp-4.html
+params:
+ asciinema: true
---
@@ -342,12 +344,13 @@ After this code is in, the operator will only have to create a _LIP_ for any phy
can rely on the new Netlink Listener plugin and the use of `ip` in Linux for all the rest. This
implementation starts approaching 'vanilla' Linux user experience!
-Here's [a screencast](https://asciinema.org/a/432243) showing me playing around a bit, demonstrating
-that synchronization works pretty well in both directions, a huge improvement from the
-[previous screencast](https://asciinema.org/a/430411) in my [second post]({{< ref "2021-08-13-vpp-2" >}}),
-which was only two weeks ago:
+Here's a new screencast [[asciinema](/assets/vpp/432243.cast), [gif](/assets/vpp/432243.gif)]
+showing me playing around a bit, demonstrating that synchronization works pretty well in both
+directions, a huge improvement from the [[previous asciinema](/assets/vpp/430411.cast),
+[gif](/assets/vpp/430411.gif)] in my [[second post]({{< ref "2021-08-13-vpp-2"
+>}})], which was only two weeks ago:
-
+{{< asciinema src="/assets/vpp/432243.cast" >}}
### Further Work
diff --git a/content/articles/2021-09-02-vpp-5.md b/content/articles/2021-09-02-vpp-5.md
index 52b77b6..5538d68 100644
--- a/content/articles/2021-09-02-vpp-5.md
+++ b/content/articles/2021-09-02-vpp-5.md
@@ -3,9 +3,10 @@ date: "2021-09-02T12:19:14Z"
title: VPP Linux CP - Part5
aliases:
- /s/articles/2021/09/02/vpp-5.html
+params:
+ asciinema: true
---
-
{{< image width="200px" float="right" src="/assets/vpp/fdio-color.svg" alt="VPP" >}}
# About this series
@@ -417,11 +418,13 @@ from the Linux host interfaces works for all 5 interface types (untagged, .1q ta
and QinAD) and for both physical and virtual interfaces (like `TenGigabitEthernet3/0/0` and `BondEthernet0`),
still works. Great.
-Here's [a screencast](https://asciinema.org/a/432943) showing me playing around a bit with that configuration
-shown above, demonstrating that RIB and FIB synchronisation works pretty well in both directions, making the
-combination of these two plugins sufficient to run a VPP router in the _Default Free Zone_, Whoohoo!
+Here's a screencast [[asciinema](/assets/vpp/432943.cast), [gif](/assets/vpp/432942.gif)] showing me
+playing around a bit with that configuration shown above, demonstrating that RIB and FIB
+synchronisation works pretty well in both directions, making the combination of these two plugins
+sufficient to run a VPP router in the _Default Free Zone_, Whoohoo!
+
+{{< asciinema src="/assets/vpp/432943.cast" >}}
-
### Future work
diff --git a/content/articles/2024-01-27-vpp-papi.md b/content/articles/2024-01-27-vpp-papi.md
index 35b13f2..8e7c617 100644
--- a/content/articles/2024-01-27-vpp-papi.md
+++ b/content/articles/2024-01-27-vpp-papi.md
@@ -3,6 +3,8 @@ date: "2024-01-27T10:01:14Z"
title: VPP Python API
aliases:
- /s/articles/2024/01/27/vpp-papi.html
+params:
+ asciinema: true
---
{{< image width="200px" float="right" src="/assets/vpp/fdio-color.svg" alt="VPP" >}}
@@ -699,10 +701,10 @@ except KeyboardInterrupt:
## Results
After all of this deep-diving, all that's left is for me to demonstrate the API by means of this
-little asciinema [[screencast](/assets/vpp-papi/vpp_papi_clean.cast)] - I hope you enjoy it as much
-as I enjoyed creating it:
+little screencast [[asciinema](/assets/vpp-papi/vpp_papi_clean.cast),
+[gif](/assets/vpp-papi/vpp_papi_clean.gif)] - I hope you enjoy it as much as I enjoyed creating it:
-{{< image src="/assets/vpp-papi/vpp_papi_clean.gif" alt="Asciinema" >}}
+{{< asciinema src="/assets/vpp-papi/vpp_papi_clean.cast" >}}
Note to self:
diff --git a/content/articles/2024-04-06-vpp-ospf.md b/content/articles/2024-04-06-vpp-ospf.md
index 132d121..7613cf4 100644
--- a/content/articles/2024-04-06-vpp-ospf.md
+++ b/content/articles/2024-04-06-vpp-ospf.md
@@ -3,6 +3,8 @@ date: "2024-04-06T10:17:54Z"
title: VPP with loopback-only OSPFv3 - Part 1
aliases:
- /s/articles/2024/04/07/vpp-ospf.html
+params:
+ asciinema: true
---
{{< image width="200px" float="right" src="/assets/vpp-ospf/bird-logo.svg" alt="Bird" >}}
@@ -417,13 +419,14 @@ default via fe80::5054:ff:fef0:1121 dev e0 proto bird metric 32 pref medium
## Results
-I thought I'd record a little [[asciinema](/assets/vpp-ospf/clean.cast)] that shows the end to end
+I thought I'd record a little [[asciinema](/assets/vpp-ospf/clean.cast),
+[gif](/assets/vpp-ospf/clean.gif)] that shows the end to end
configuration, starting from an empty dataplane and bird configuration. I'll show _Solution 2_, that
is, the solution that doesn't copy the _unnumbered_ interfaces in VPP to Linux.
Ready? Here I go!
-{{< image src="/assets/vpp-ospf/clean.gif" alt="OSPF IPv4-less VPP" >}}
+{{< asciinema src="/assets/vpp-ospf/clean.cast" >}}
### To unnumbered or Not To unnumbered
diff --git a/content/articles/2024-05-25-nat64-1.md b/content/articles/2024-05-25-nat64-1.md
index 9d2cfe1..18447ed 100644
--- a/content/articles/2024-05-25-nat64-1.md
+++ b/content/articles/2024-05-25-nat64-1.md
@@ -3,6 +3,8 @@ date: "2024-05-25T12:23:54Z"
title: 'Case Study: NAT64'
aliases:
- /s/articles/2024/05/25/nat64-1.html
+params:
+ asciinema: true
---
# Introduction
@@ -398,9 +400,9 @@ down Bird2 alltogether will immediately drain the machine of all traffic, while
immediately rerouted.
If you're curious, here's a few minutes of me playing with failover, while watching YouTube videos
-concurrently.
+concurrently [[asciinema](/assets/nat64/nat64.cast), [gif](/assets/nat64/nat64.gif)]:
-{{< image src="/assets/nat64/nat64.gif" alt="Asciinema" >}}
+{{< asciinema src="/assets/nat64/nat64.cast" >}}
### What's Next
diff --git a/content/articles/2024-06-22-vpp-ospf-2.md b/content/articles/2024-06-22-vpp-ospf-2.md
index 8a481f1..aaa1876 100644
--- a/content/articles/2024-06-22-vpp-ospf-2.md
+++ b/content/articles/2024-06-22-vpp-ospf-2.md
@@ -3,6 +3,8 @@ date: "2024-06-22T09:17:54Z"
title: VPP with loopback-only OSPFv3 - Part 2
aliases:
- /s/articles/2024/06/22/vpp-ospf-2.html
+params:
+ asciinema: true
---
{{< image width="200px" float="right" src="/assets/vpp-ospf/bird-logo.svg" alt="Bird" >}}
@@ -608,10 +610,10 @@ Subtle, but super dope.
The proof is in the pudding, they say. After all of this link draining, reconfiguring and undraining,
I gain confidence that this stuff actually works as advertised! I thought it'd be a nice touch to
-demonstrate a link drain, between Frankfurt and Amsterdam. I recorded a little asciinema
-[[screencast](/assets/vpp-ospf/rollout.cast)], shown here:
+demonstrate a link drain, between Frankfurt and Amsterdam. I recorded a little screencast
+[[asciinema](/assets/vpp-ospf/rollout.cast), [gif](/assets/vpp-ospf/rollout.gif)], shown here:
-{{< image src="/assets/vpp-ospf/rollout.gif" alt="Asciinema" >}}
+{{< asciinema src="/assets/vpp-ospf/rollout.cast" >}}
### Returning IPv4 (and IPv6!) addresses
diff --git a/static/assets/vpp/430411.cast b/static/assets/vpp/430411.cast
index 533be3e..fb347e3 100644
--- a/static/assets/vpp/430411.cast
+++ b/static/assets/vpp/430411.cast
@@ -1,4 +1,4 @@
-{"version": 2, "width": 150, "height": 47, "timestamp": 1628890951, "env": {"SHELL": "/bin/zsh", "TERM": "xterm-256color"}}
+{"version": 2, "width": 150, "height": 47, "theme":{"fg": "#ffffff","bg":"#000000", "palette":"#000000:#990000:#00A600:#999900:#0000B3:#B300B3:#999900:#BFBFBF:#666666:#F60000:#00F600:#F6F600:#0000F6:#F600F6:#00F6F6:#F6F6F6"}, "timestamp": 1628890951, "env": {"SHELL": "/bin/zsh", "TERM": "xterm-256color"}}
[0.030413, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"]
[0.030922, "o", "\u001b]7;file://102-main.rfc1918.ipng.nl/Users/pim\u0007"]
[0.032409, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[Jpim@102-main ~ % \u001b[K\u001b[?2004h"]
diff --git a/static/assets/vpp/430411.gif b/static/assets/vpp/430411.gif
new file mode 100644
index 0000000..5c71737
--- /dev/null
+++ b/static/assets/vpp/430411.gif
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:715caf141dc351e465c9a0f87039d607002097deabd4a92e9b17095df66f2f2b
+size 7181204
diff --git a/static/assets/vpp/432243.cast b/static/assets/vpp/432243.cast
index 4423d78..c399474 100644
--- a/static/assets/vpp/432243.cast
+++ b/static/assets/vpp/432243.cast
@@ -1,4 +1,4 @@
-{"version": 2, "width": 100, "height": 48, "timestamp": 1629889803, "env": {"SHELL": "/bin/zsh", "TERM": "xterm-256color"}}
+{"version": 2, "width": 100, "height": 48, "theme":{"fg": "#ffffff","bg":"#000000", "palette":"#000000:#990000:#00A600:#999900:#0000B3:#B300B3:#999900:#BFBFBF:#666666:#F60000:#00F600:#F6F600:#0000F6:#F600F6:#00F6F6:#F6F6F6"}, "timestamp": 1629889803, "env": {"SHELL": "/bin/zsh", "TERM": "xterm-256color"}}
[0.026584, "o", "Restored session: Wed Aug 25 13:09:17 CEST 2021\r\n"]
[0.029542, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"]
[0.02992, "o", "\u001b]7;file://102-main.rfc1918.ipng.nl/Users/pim\u0007"]
diff --git a/static/assets/vpp/432243.gif b/static/assets/vpp/432243.gif
new file mode 100644
index 0000000..c323be0
--- /dev/null
+++ b/static/assets/vpp/432243.gif
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:aa69797e414f1015b4993e5c6fd30bbd2e3c29894aa29be69019eaaec26a6eb8
+size 10194883
diff --git a/static/assets/vpp/432943.cast b/static/assets/vpp/432943.cast
new file mode 100644
index 0000000..e509d48
--- /dev/null
+++ b/static/assets/vpp/432943.cast
@@ -0,0 +1,2196 @@
+{"version": 2, "width": 120, "height": 48, "theme":{"fg": "#ffffff","bg":"#000000", "palette":"#000000:#990000:#00A600:#999900:#0000B3:#B300B3:#999900:#BFBFBF:#666666:#F60000:#00F600:#F6F600:#0000F6:#F600F6:#00F6F6:#F6F6F6"}, "timestamp": 1630270045, "env": {"SHELL": "/bin/zsh", "TERM": "xterm-256color"}}
+[0.026691, "o", "Restored session: Sun Aug 29 22:47:22 CEST 2021\r\n"]
+[0.029696, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"]
+[0.030061, "o", "\u001b]7;file://102-main.rfc1918.ipng.nl/Users/pim\u0007"]
+[0.030183, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[Jpim@102-main ~ % \u001b[K\u001b[?2004h"]
+[0.190276, "o", "\u001b[7mssh hippo.ipng.nl\u001b[27m"]
+[0.38445, "o", "\u001b[17D\u001b[27ms\u001b[27ms\u001b[27mh\u001b[27m \u001b[27mh\u001b[27mi\u001b[27mp\u001b[27mp\u001b[27mo\u001b[27m.\u001b[27mi\u001b[27mp\u001b[27mn\u001b[27mg\u001b[27m.\u001b[27mn\u001b[27ml\u001b[?2004l\r\r\n"]
+[2.017474, "o", "Welcome to Ubuntu 20.04.3 LTS (GNU/Linux 5.13.0-1010-oem x86_64)\r\n\r\n * Documentation: https://help.ubuntu.com\r\n * Management: https://landscape.canonical.com\r\n * Support: https://ubuntu.com/advantage\r\n\r\n System information as of Sun 29 Aug 2021 08:47:26 PM UTC\r\n\r\n System load: 1.3\r\n Usage of /home: 1.4% of 915.89GB\r\n Memory usage: 22%\r\n Swap usage: 0%\r\n Processes: 406\r\n Users logged in: 1\r\n IPv4 address for enp9s0: 194.1.163.88\r\n IPv6 address for enp9s0: 2001:678:d78:3::88\r\n\r\n\r\n0 updates can be applied immediately.\r\n\r\n\r\nLast login: Sun Aug 29 20:47:12 2021 from 2001:678:d78:2:1047:3d9b:c9f6:497b\r\r\n"]
+[2.044447, "o", "\u001b]0;pim@hippo: ~\u0007\u001b[01;32mpim@hippo\u001b[00m:\u001b[01;34m~\u001b[00m$ "]
+[2.441331, "o", "t"]
+[2.622078, "o", "m"]
+[2.828412, "o", "u"]
+[2.917309, "o", "x"]
+[2.993058, "o", " "]
+[3.120685, "o", "a"]
+[3.261324, "o", "\r\n"]
+[3.262868, "o", "\u001b[?1049h\u001b[22;0;0t\u001b[?1h\u001b=\u001b[H\u001b[2J\u001b[?12l\u001b[?25h\u001b[?1000l\u001b[?1002l\u001b[?1006l\u001b[?1005l\u001b[c\u001b(B\u001b[m\u001b[?12;25h\u001b[?12l\u001b[?25h\u001b[?1003l\u001b[?1006l\u001b[?2004l\u001b[1;1H\u001b[1;48r\u001b]112\u0007\u001b[25;22H"]
+[3.263778, "o", "\u001b[24;1H─────────────────────────────────────────────────────────────\u001b[32m───────────────────────────────────────────────────────────\u001b[?25l\u001b(B\u001b[m\u001b[1;1HIP=\"sudo ip netns exec dataplane ip\"\u001b[K\r\n\u001b[K\r\nvppctl set logging class linux-cp rate-limit 1000 level warn syslog-level notice\u001b[K\r\n\u001b[K\r\n## Hello World!\u001b[K\r\nvppctl lcp create TenGigabitEthernet3/0/1 host-if e1\u001b[K\r\n$IP link set e1 mtu 1500 up\u001b[K\r\n\u001b[K\r\n$IP link add link e1 name stucchi type vlan id 2511\u001b[K\r\n$IP link set stucchi mtu 1500 up\u001b[K\r\n$IP addr add 45.129.224.132/28 dev stucchi\u001b[K\r\n$IP addr add 2a0e:5040:1001::132/64 dev stucchi\u001b[K\r\n\u001b[K\r\n$IP link add link e1 name ixp type vlan id 179\u001b[K\r\n$IP link set ixp mtu 1500 up\u001b[K\r\n$IP addr add 45.129.224.235/29 dev ixp\u001b[K\r\n$IP addr add 2a0e:5040:0:2::235/64 dev ixp\u001b[K\r\n\u001b[K\r\n$IP link"]
+[3.263919, "o", " add link e1 name servers type vlan id 101\u001b[K\r\n$IP link set servers mtu 1500 up\u001b[K\r\n$IP addr add 194.1.163.86/27 dev servers\u001b[K\r\n$IP addr add 2001:678:d78:3::86/64 dev servers\u001b[K\r\npim@hippo:~/src/lcpng$ \u001b[K\u001b[25;1Hpim@hippo:~/src/vpp$ \u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[97m\u001b[44m\r\n0:bash* \u001b[93mhippo\u001b(B\u001b[m\u001b[25;22H\u001b[?12l\u001b[?25h\u001b(B\u001b[m\u001b[?12;25h\u001b[?12l\u001b[?25h\u001b[?1003l\u001b[?1006l\u001b[?2004l\u001b[1;1H\u001b[1;48r\u001b[25;22H"]
+[3.263944, "o", "\u001b[24;1H─────────────────────────────────────────────────────────────\u001b[32m───────────────────────────────────────────────────────────\u001b[?25l\u001b(B\u001b[m\u001b[1;1HIP=\"sudo ip netns exec dataplane ip\"\u001b[K\r\n\u001b[K\r\nvppctl set logging class linux-cp rate-limit 1000 level warn syslog-level notice\u001b[K\r\n\u001b[K\r\n## Hello World!\u001b[K\r\nvppctl lcp create TenGigabitEthernet3/0/1 host-if e1\u001b[K\r\n$IP link set e1 mtu 1500 up\u001b[K\r\n\u001b[K\r\n$IP link add link e1 name stucchi type vlan id 2511\u001b[K\r\n$IP link set stucchi mtu 1500 up\u001b[K\r\n$IP addr add 45.129.224.132/28 dev stucchi\u001b[K\r\n$IP addr add 2a0e:5040:1001::132/64 dev stucchi\u001b[K\r\n\u001b[K\r\n$IP link add link e1 name ixp type vlan id 179\u001b[K\r\n$IP link set ixp mtu 1500 up\u001b[K\r\n$IP addr add 45.129.224.235/29 dev ixp\u001b[K\r\n$IP addr add 2a0e:5040:0:2::235/64 dev ixp\u001b[K\r\n\u001b[K\r\n$IP link"]
+[3.264029, "o", " add link e1 name servers type vlan id 101\u001b[K\r\n$IP link set servers mtu 1500 up\u001b[K\r\n$IP addr add 194.1.163.86/27 dev servers\u001b[K\r\n$IP addr add 2001:678:d78:3::86/64 dev servers\u001b[K\r\npim@hippo:~/src/lcpng$ \u001b[K\u001b[25;1Hpim@hippo:~/src/vpp$ \u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[97m\u001b[44m\r\n0:bash* \u001b[93mhippo\u001b(B\u001b[m\u001b[25;22H\u001b[?12l\u001b[?25h"]
+[4.102238, "o", "#"]
+[4.226573, "o", "#"]
+[4.345145, "o", " "]
+[4.491275, "o", "W"]
+[4.672088, "o", "e"]
+[4.754422, "o", "l"]
+[4.858889, "o", "c"]
+[4.97128, "o", "o"]
+[4.99957, "o", "m"]
+[5.063589, "o", "e"]
+[5.15754, "o", " "]
+[5.27669, "o", "t"]
+[5.402984, "o", "o"]
+[5.499389, "o", " "]
+[5.82994, "o", "d"]
+[5.974108, "o", "e"]
+[6.085632, "o", "m"]
+[6.147382, "o", "o"]
+[7.640018, "o", " "]
+[7.908787, "o", "#"]
+[8.208251, "o", "6"]
+[8.336673, "o", " "]
+[9.216295, "o", "o"]
+[9.337407, "o", "n"]
+[9.495736, "o", " "]
+[9.855008, "o", "V"]
+[9.989376, "o", "P"]
+[10.1595, "o", "P"]
+[10.385414, "o", "'"]
+[10.451507, "o", "s"]
+[10.544032, "o", " "]
+[11.328832, "o", "L"]
+[11.508254, "o", "i"]
+[11.67422, "o", "n"]
+[11.738473, "o", "u"]
+[11.786978, "o", "x"]
+[11.898215, "o", " "]
+[12.116262, "o", "C"]
+[12.270787, "o", "P"]
+[12.358207, "o", " "]
+[12.578619, "o", "N"]
+[12.742512, "o", "e"]
+[12.846828, "o", "t"]
+[12.958884, "o", "l"]
+[13.046614, "o", "i"]
+[13.117419, "o", "n"]
+[13.246452, "o", "k"]
+[13.335674, "o", " "]
+[13.574654, "o", "L"]
+[13.753828, "o", "i"]
+[13.822301, "o", "s"]
+[14.036081, "o", "t"]
+[14.097308, "o", "e"]
+[14.199839, "o", "n"]
+[14.297462, "o", "e"]
+[14.373284, "o", "r"]
+[15.247896, "o", ","]
+[15.338821, "o", " "]
+[15.550537, "o", "n"]
+[15.597676, "o", "o"]
+[15.661277, "o", "w"]
+[15.774214, "o", " "]
+[15.899542, "o", "w"]
+[16.00472, "o", "i"]
+[16.138684, "o", "t"]
+[16.248887, "o", "h"]
+[16.354203, "o", " "]
+[16.870721, "o", "i"]
+[17.012545, "o", "n"]
+[17.063633, "o", "t"]
+[17.21882, "o", "e"]
+[17.310652, "o", "r"]
+[17.370747, "o", "n"]
+[17.451441, "o", "e"]
+[17.506175, "o", "t"]
+[17.821902, "o", "!"]
+[19.393871, "o", "\r\npim@hippo:~/src/vpp$ "]
+[20.093262, "o", "^A"]
+[20.204702, "o", "\b\b## Welcome to demo #6 on VPP's Linux CP Netlink Listener, now with internet!"]
+[21.232082, "o", "\u001b[22G\u001b[K"]
+[21.507144, "o", "m"]
+[21.59414, "o", "a"]
+[21.697335, "o", "k"]
+[21.746225, "o", "e"]
+[21.819573, "o", " "]
+[21.974149, "o", "r"]
+[22.022707, "o", "u"]
+[22.059892, "o", "n"]
+[22.250868, "o", "\r\n"]
+[22.950796, "o", "\u001b[96msnort [debug ]: \u001b[39minitialized\r\n\u001b[4A─────────────────────────────────────────────────────────────\u001b[32m───────────────────────────────────────────────────────────\u001b[?25l\u001b(B\u001b[m\u001b[1;1HIP=\"sudo ip netns exec dataplane ip\"\u001b[K\r\n\u001b[K\r\nvppctl set logging class linux-cp rate-limit 1000 level warn syslog-level notice\u001b[K\r\n\u001b[K\r\n## Hello World!\u001b[K\r\nvppctl lcp create TenGigabitEthernet3/0/1 host-if e1\u001b[K\r\n$IP link set e1 mtu 1500 up\u001b[K\r\n\u001b[K\r\n$IP link add link e1 name stucchi type vlan id 2511\u001b[K\r\n$IP link set stucchi mtu 1500 up\u001b[K\r\n$IP addr add 45.129.224.132/28 dev stucchi\u001b[K\r\n$IP addr add 2a0e:5040:1001::132/64 dev stucchi\u001b[K\r\n\u001b[K\r\n$IP link add link e1 name ixp type vlan id 179\u001b[K\r\n$IP link set ixp mtu 1500 up\u001b[K\r\n$IP addr add 45.129.224.235/29 dev ixp\u001b[K\r\n$IP addr "]
+[22.951157, "o", "add 2a0e:5040:0:2::235/64 dev ixp\u001b[K\r\n\u001b[K\r\n$IP link add link e1 name servers type vlan id 101\u001b[K\r\n$IP link set servers mtu 1500 up\u001b[K\r\n$IP addr add 194.1.163.86/27 dev servers\u001b[K\r\n$IP addr add 2001:678:d78:3::86/64 dev servers\u001b[K\r\npim@hippo:~/src/lcpng$ \u001b[K\u001b[25;1Hpim@hippo:~/src/vpp$ ## Welcome to demo #6 on VPP's Linux CP Netlink Listener, now with internet!\u001b[K\r\npim@hippo:~/src/vpp$ make run\u001b[K\u001b[96m\r\nsnort [debug ]: \u001b[39minitialized\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[97m\u001b[44m\r\n0:make* \u001b[93mhippo\u001b(B\u001b[m\u001b[28;1H\u001b[?12l\u001b[?25h"]
+[22.952375, "o", "\u001b[32m\u001b[4A─────────────────────────────────────────────────────────────\u001b[39m───────────────────────────────────────────────────────────\u001b(B\u001b[m\u001b[23;24H"]
+[22.961598, "o", "\u001b[28;1H\u001b[96msnort [debug ]: \u001b[39msnort listener /run/vpp/snort.sock\u001b[23;24H"]
+[23.533853, "o", "\u001b[?25l\u001b[97m\u001b[44m\u001b[48;1H0:bash* \u001b[93mhippo\u001b(B\u001b[m\u001b[23;24H\u001b[?12l\u001b[?25h"]
+[23.978551, "o", "#"]
+[24.126604, "o", "#"]
+[24.195734, "o", " "]
+[24.333657, "o", "L"]
+[24.529531, "o", "e"]
+[24.62914, "o", "t"]
+[24.732969, "o", "'"]
+[24.853084, "o", "s"]
+[24.949317, "o", " "]
+[25.075453, "o", "a"]
+[25.155465, "o", "p"]
+[25.324878, "o", "p"]
+[25.384187, "o", "l"]
+[25.668835, "o", "y"]
+[25.736243, "o", " "]
+[25.872946, "o", "t"]
+[25.97002, "o", "h"]
+[26.097662, "o", "e"]
+[26.202039, "o", " "]
+[26.445209, "o", "\u001b[29;1H\u001b[96mlinux-cp/if [debug ]: \u001b[39minterface_add: [1] sw TenGigabitEthernet3/0/0 is_sub 0 lcp-auto-subint 0\u001b[23;43H"]
+[26.454428, "o", "\u001b[30;1H\u001b[96mlinux-cp/if [debug ]: \u001b[39minterface_add: [2] sw TenGigabitEthernet3/0/1 is_sub 0 lcp-auto-subint 0\u001b[23;43H"]
+[26.463857, "o", "\u001b[31;1H\u001b[96mlinux-cp/if [debug ]: \u001b[39minterface_add: [3] sw TenGigabitEthernet3/0/2 is_sub 0 lcp-auto-subint 0\u001b[23;43H"]
+[26.472918, "o", "\u001b[32;1H\u001b[96mlinux-cp/if [debug ]: \u001b[39minterface_add: [4] sw TenGigabitEthernet3/0/3 is_sub 0 lcp-auto-subint 0\u001b[23;43H"]
+[26.484427, "o", "\u001b[33;1H\u001b[96mlinux-cp/if [debug ]: \u001b[39minterface_add: [5] sw GigabitEthernet5/0/0 is_sub 0 lcp-auto-subint 0\u001b[23;43H\u001b[34;1H\u001b[96mlinux-cp/if [debug ]: \u001b[39minterface_add: [6] sw GigabitEthernet5/0/1 is_sub 0 lcp-auto-subint 0\u001b[23;43H"]
+[26.485833, "o", "\u001b[35;1H\u001b[96mlinux-cp/if [debug ]: \u001b[39minterface_add: [7] sw GigabitEthernet5/0/2 is_sub 0 lcp-auto-subint 0\u001b[23;43H"]
+[26.487685, "o", "\u001b[36;1H\u001b[96mlinux-cp/if [debug ]: \u001b[39minterface_add: [8] sw GigabitEthernet5/0/3 is_sub 0 lcp-auto-subint 0\u001b[23;43H"]
+[26.489529, "o", "\u001b[37;1H\u001b[96mlinux-cp/if [debug ]: \u001b[39minterface_add: [9] sw TwentyFiveGigabitEthernet11/0/0 is_sub 0 lcp-auto-subint 0\u001b[23;43H"]
+[26.500288, "o", "\u001b[38;1H\u001b[96mlinux-cp/if [debug ]: \u001b[39minterface_add: [10] sw TwentyFiveGigabitEthernet11/0/1 is_sub 0 lcp-auto-subint 0\u001b[23;43H"]
+[26.511113, "o", "s"]
+[26.515817, "o", "\u001b[39;1H\u001b[31m\u001b[1m _______ _ \u001b(B\u001b[m _ _____ ___ \r\n\u001b[31m\u001b[1m __/ __/ _ \\ (_)__ \u001b(B\u001b[m | | / / _ \\/ _ \\\r\n\u001b[31m\u001b[1m _/ _// // / / / _ \\\u001b(B\u001b[m | |/ / ___/ ___/\r\n\u001b[31m\u001b[1m /_/ /____(_)_/\\___/\u001b(B\u001b[m |___/_/ /_/ \u001b[44;1HDBGvpp# \u001b[23;44H"]
+[26.613672, "o", "i"]
+[26.733481, "o", "m"]
+[26.83649, "o", "p"]
+[26.924796, "o", "l"]
+[27.016345, "o", "e"]
+[27.143432, "o", " "]
+[27.232374, "o", "c"]
+[27.30416, "o", "o"]
+[27.392225, "o", "n"]
+[27.485162, "o", "f"]
+[27.576997, "o", "i"]
+[27.700267, "o", "g"]
+[27.800061, "o", "u"]
+[27.92306, "o", "r"]
+[28.043954, "o", "a"]
+[28.297379, "o", "i"]
+[28.353183, "o", "o"]
+[28.442591, "o", "n"]
+[28.535768, "o", " "]
+[29.296163, "o", "\b\u001b[K"]
+[29.472446, "o", "\b\u001b[K"]
+[29.618009, "o", "\b\u001b[K"]
+[29.753191, "o", "\b\u001b[K"]
+[30.156638, "o", "t"]
+[30.22128, "o", "i"]
+[30.252101, "o", "o"]
+[30.351418, "o", "n"]
+[30.432233, "o", " "]
+[30.63991, "o", "a"]
+[30.786053, "o", "b"]
+[30.836271, "o", "o"]
+[30.923768, "o", "v"]
+[30.982397, "o", "e"]
+[31.138907, "o", " "]
+[31.618004, "o", "^"]
+[31.763526, "o", "^"]
+[31.905124, "o", "^"]
+[34.076054, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1Hpim@hippo:~/src/lcpng$ "]
+[34.803528, "o", "."]
+[34.963881, "o", "."]
+[35.020245, "o", "/"]
+[35.159509, "o", "c"]
+[35.215608, "o", "onfig"]
+[35.859644, "o", "6"]
+[35.930893, "o", ".sh "]
+[36.521027, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1H"]
+[36.6436, "o", "\u001b[44;9H\u001b[92mlinux-cp/if [notice]: \u001b[39mpair_add: Adding LIP for host:tap2 phy:TenGigabitEthernet3/0/1, host_if:e1 vif:35 ns:dataplane\u001b[23;1H"]
+[36.644895, "o", "\u001b[46d\u001b[92mlinux-cp/nl [notice]: \u001b[39mopen_socket: Started poll of netlink fd 153 ns dataplane\u001b[23;1H"]
+[36.699762, "o", "pim@hippo:~/src/lcpng$ \u001b[25;47r\u001b[2S\u001b[45d\u001b[92mlinux-cp/nl [notice]: \u001b[39mlink_add_vlan: Creating LCP for host tap2.1 phy TenGigabitEthernet3/0/1.1 name stucchi idx 76\u001b[1;48r\u001b[23;24H\u001b[25;47r\u001b[2S\u001b[45d\u001b[92mlinux-cp/if [notice]: \u001b[39mpair_add: Adding LIP for host:tap2.1 phy:TenGigabitEthernet3/0/1.1, host_if:stucchi vif:76 ns:dataplane\u001b[1;48r\u001b[23;24H"]
+[36.701159, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[92mlinux-cp/nl [notice]: \u001b[39maddr_add: Added 45.129.224.132/28 iface TenGigabitEthernet3/0/1.1\u001b[1;48r\u001b[23;24H\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[92mlinux-cp/nl [notice]: \u001b[39maddr_add: Added 2a0e:5040:1001::132/64 iface TenGigabitEthernet3/0/1.1\u001b[1;48r\u001b[23;24H"]
+[36.701751, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[92mlinux-cp/nl [notice]: \u001b[39mlink_add_vlan: Creating LCP for host tap2.2 phy TenGigabitEthernet3/0/1.2 name ixp idx 77\u001b[46;1H\u001b[1;48r\u001b[23;24H\u001b[25;47r\u001b[2S\u001b[45d\u001b[92mlinux-cp/if [notice]: \u001b[39mpair_add: Adding LIP for host:tap2.2 phy:TenGigabitEthernet3/0/1.2, host_if:ixp vif:77 ns:dataplane\u001b[1;48r\u001b[23;24H"]
+[36.70328, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[92mlinux-cp/nl [notice]: \u001b[39maddr_add: Added 45.129.224.235/29 iface TenGigabitEthernet3/0/1.2\u001b[1;48r\u001b[23;24H\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[92mlinux-cp/nl [notice]: \u001b[39maddr_add: Added 2a0e:5040:0:2::235/64 iface TenGigabitEthernet3/0/1.2\u001b[1;48r\u001b[23;24H\u001b[25;47r\u001b[2S\u001b[45d\u001b[92mlinux-cp/nl [notice]: \u001b[39mlink_add_vlan: Creating LCP for host tap2.3 phy TenGigabitEthernet3/0/1.3 name servers idx 78\u001b[1;48r\u001b[23;24H\u001b[25;47r\u001b[2S\u001b[45d\u001b[92mlinux-cp/if [notice]: \u001b[39mpair_add: Adding LIP for host:tap2.3 phy:TenGigabitEthernet3/0/1.3, host_if:servers vif:78 ns:dataplane\u001b[1;48r\u001b[23;24H\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[92mlinux-cp/nl [notice]: \u001b[39maddr_add: Added 194.1.163.86/27 iface TenGigabitEthernet3/0/1.3\u001b[1;48r\u001b[23;24H\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[92mlinux-cp/nl [notice]: \u001b[39maddr_add: Added 2001:678:d78:3::86/64 iface TenGigabitEthernet3/0/1.3\u001b[1;48r\u001b[23;24H"]
+[37.959784, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[92mlinux-cp/nl [notice]: \u001b[39maddr_add: Added fe80::6a05:caff:fe32:4615/64 iface TenGigabitEthernet3/0/1.3\u001b[1;48r\u001b[23;24H"]
+[37.972774, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[92mlinux-cp/nl [notice]: \u001b[39maddr_add: Added fe80::6a05:caff:fe32:4615/64 iface TenGigabitEthernet3/0/1.1\u001b[1;48r\u001b[23;24H"]
+[38.196778, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[92mlinux-cp/nl [notice]: \u001b[39maddr_add: Added 2a0e:5040:0:2::235/64 iface TenGigabitEthernet3/0/1.2\u001b[1;48r\u001b[23;24H"]
+[38.359036, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[92mlinux-cp/nl [notice]: \u001b[39maddr_add: Added fe80::6a05:caff:fe32:4615/64 iface TenGigabitEthernet3/0/1\u001b[1;48r\u001b[23;24H"]
+[38.45295, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[92mlinux-cp/nl [notice]: \u001b[39maddr_add: Added 2001:678:d78:3::86/64 iface TenGigabitEthernet3/0/1.3\u001b[1;48r\u001b[23;24H"]
+[38.485512, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[92mlinux-cp/nl [notice]: \u001b[39maddr_add: Added 2a0e:5040:1001::132/64 iface TenGigabitEthernet3/0/1.1\u001b[1;48r\u001b[23;24H"]
+[38.677098, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[92mlinux-cp/nl [notice]: \u001b[39maddr_add: Added fe80::6a05:caff:fe32:4615/64 iface TenGigabitEthernet3/0/1.2\u001b[1;48r\u001b[23;24H"]
+[39.542365, "o", "s"]
+[40.073824, "o", "\b../config6.sh \u001b[14D"]
+[40.216565, "o", "/\u001b[K"]
+[40.482383, "o", "b"]
+[40.547926, "o", "a"]
+[40.583806, "o", "s"]
+[40.69698, "o", "h"]
+[40.961728, "o", "\u001b[5Dsudo ip netns exec dataplane bash\u001b[24G"]
+[41.343161, "o", "\u001b[33C"]
+[41.77168, "o", "\u001b[4D"]
+[41.987417, "o", "\u001b[K\b"]
+[42.054051, "o", "\u001b[C"]
+[42.225942, "o", "i"]
+[42.284919, "o", "p"]
+[42.348581, "o", " "]
+[43.615681, "o", "r"]
+[43.669522, "o", "o"]
+[43.834115, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1H"]
+[43.839703, "o", "\u001b[1;23r\u001b[3S\u001b[20d45.129.224.128/28 dev stucchi proto kernel scope link src 45.129.224.132 \r\n45.129.224.232/29 dev ixp proto kernel scope link src 45.129.224.235 \r\n194.1.163.64/27 dev servers proto kernel scope link src 194.1.163.86 \u001b[1;48r\u001b[23;1Hpim@hippo:~/src/lcpng$ "]
+[46.470925, "o", "#"]
+[46.620269, "o", "#"]
+[46.723668, "o", " "]
+[46.944768, "o", "O"]
+[47.136312, "o", "K"]
+[48.817439, "o", ","]
+[48.935795, "o", " "]
+[49.215244, "o", "w"]
+[49.285129, "o", "e"]
+[49.349852, "o", " "]
+[49.425541, "o", "h"]
+[49.517752, "o", "a"]
+[49.597353, "o", "v"]
+[49.66131, "o", "e"]
+[49.753857, "o", " "]
+[49.871589, "o", "s"]
+[49.953494, "o", "o"]
+[50.02358, "o", "m"]
+[50.073261, "o", "e"]
+[50.158458, "o", " "]
+[50.3111, "o", "b"]
+[50.366471, "o", "a"]
+[50.430526, "o", "s"]
+[50.527198, "o", "i"]
+[50.634301, "o", "c"]
+[50.739132, "o", " "]
+[50.863413, "o", "c"]
+[51.137104, "o", "o"]
+[51.208996, "o", "n"]
+[51.599097, "o", "n"]
+[51.918419, "o", "e"]
+[52.13404, "o", "c"]
+[52.707936, "o", "t"]
+[52.850467, "o", "i"]
+[52.954366, "o", "v"]
+[53.044837, "o", "i"]
+[53.164922, "o", "t"]
+[53.25743, "o", "y"]
+[53.904642, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1Hpim@hippo:~/src/lcpng$ "]
+[54.242568, "o", "## OK, we have some basic connectivity\u001b[24G"]
+[54.396476, "o", "\u001b[4Psudo ip netns exec dataplane ip ro\u001b[24G"]
+[55.064438, "o", "\u001b[34C"]
+[55.452743, "o", "\b\b"]
+[55.626782, "o", "\u001b[3D"]
+[55.737366, "o", "\u001b[K\b"]
+[55.80185, "o", "\u001b[C"]
+[56.020737, "o", "p"]
+[56.092537, "o", "i"]
+[56.333486, "o", "n"]
+[56.409548, "o", "g"]
+[56.5535, "o", " "]
+[58.976315, "o", "45.129.224.232"]
+[59.251345, "o", "\b\u001b[K"]
+[59.377334, "o", "3"]
+[59.845694, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1H"]
+[59.850941, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[APING 45.129.224.233 (45.129.224.233) 56(84) bytes of data.\u001b[1;48r\u001b[23;1H\u001b[1;23r\u001b[23;1H\n\u001b[A64 bytes from 45.129.224.233: icmp_seq=1 ttl=64 time=0.983 ms\u001b[1;48r\u001b[23;1H"]
+[60.911317, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[A64 bytes from 45.129.224.233: icmp_seq=2 ttl=64 time=0.359 ms\u001b[1;48r\u001b[23;1H\u001b[32m\r\n─────────────────────────────────────────────────────────────\u001b[39m───────────────────────────────────────────────────────────\u001b[?25l\u001b(B\u001b[m\u001b[1;1H$IP addr add 2a0e:5040:1001::132/64 dev stucchi\u001b[K\r\n\u001b[K\r\n$IP link add link e1 name ixp type vlan id 179\u001b[K\r\n$IP link set ixp mtu 1500 up\u001b[K\r\n$IP addr add 45.129.224.235/29 dev ixp\u001b[K\r\n$IP addr add 2a0e:5040:0:2::235/64 dev ixp\u001b[K\r\n\u001b[K\r\n$IP link add link e1 name servers type vlan id 101\u001b[K\r\n$IP link set servers mtu 1500 up\u001b[K\r\n$IP addr add 194.1.163.86/27 dev servers\u001b[K\r\n$IP addr add 2001:678:d78:3::86/64 dev servers\u001b[K\r\npim@hippo:~/src/lcpng$ ## Let's apply the simple configuration above ^^^\u001b[K\r\npim@hippo:~/src/lcpng$ ../config6.sh \u001b[K"]
+[60.911702, "o", "\r\npim@hippo:~/src/lcpng$ sudo ip netns exec dataplane ip ro\u001b[K\r\n45.129.224.128/28 dev stucchi proto kernel scope link src 45.129.224.132 \u001b[K\r\n45.129.224.232/29 dev ixp proto kernel scope link src 45.129.224.235 \u001b[K\r\n194.1.163.64/27 dev servers proto kernel scope link src 194.1.163.86 \u001b[K\r\npim@hippo:~/src/lcpng$ ## OK, we have some basic connectivity\u001b[K\r\npim@hippo:~/src/lcpng$ sudo ip netns exec dataplane ping 45.129.224.233\u001b[K\r\nPING 45.129.224.233 (45.129.224.233) 56(84) bytes of data.\u001b[K\r\n64 bytes from 45.129.224.233: icmp_seq=1 ttl=64 time=0.983 ms\u001b[K\r\n64 bytes from 45.129.224.233: icmp_seq=2 ttl=64 time=0.359 ms\u001b[K\r\n\u001b[K\u001b[92m\u001b[2Blinux-cp/if [notice]: \u001b[39mpair_add: Adding LIP for host:tap2.1 phy:TenGigabitEthernet3/0/1.1, host_if:stucchi vif:76 ns:dataplane\u001b[K\u001b[92m\r\nlinux-cp/nl [notice]: \u001b[39maddr_add: Added 45.129.224.132/28 iface TenGigabitEthernet3/0/1.1\u001b[K\u001b[92m\r\nlinux-cp/nl [notice]: \u001b[39maddr_add: Added 2a0e:5040:1001::132/64 iface TenGigabitEthernet3/0/1.1\u001b[K\u001b[92m\r\nlinux-cp/"]
+[60.91185, "o", "nl [notice]: \u001b[39mlink_add_vlan: Creating LCP for host tap2.2 phy TenGigabitEthernet3/0/1.2 name ixp idx 77\u001b[92m\u001b[30;1Hlinux-cp/if [notice]: \u001b[39mpair_add: Adding LIP for host:tap2.2 phy:TenGigabitEthernet3/0/1.2, host_if:ixp vif:77 ns:dataplane\u001b[K\u001b[92m\r\nlinux-cp/nl [notice]: \u001b[39maddr_add: Added 45.129.224.235/29 iface TenGigabitEthernet3/0/1.2\u001b[K\u001b[92m\r\nlinux-cp/nl [notice]: \u001b[39maddr_add: Added 2a0e:5040:0:2::235/64 iface TenGigabitEthernet3/0/1.2\u001b[K\u001b[92m\r\nlinux-cp/nl [notice]: \u001b[39mlink_add_vlan: Creating LCP for host tap2.3 phy TenGigabitEthernet3/0/1.3 name servers idx 78\u001b[K\u001b[92m\r\nlinux-cp/if [notice]: \u001b[39mpair_add: Adding LIP for host:tap2.3 phy:TenGigabitEthernet3/0/1.3, host_if:servers vif:78 ns:dataplane\u001b[K\u001b[92m\r\nlinux-cp/nl [notice]: \u001b[39maddr_add: Added 194.1.163.86/27 iface TenGigabitEthernet3/0/1.3\u001b[K\u001b[92m\r\nlinux-cp/nl [notice]: \u001b[39maddr_add: Added 2001:678:d78:3::86/64 iface TenGigabitEthernet3/0/1.3\u001b[K\u001b[92m\r\nlinux-cp/nl "]
+[60.911996, "o", " [notice]: \u001b[39maddr_add: Added fe80::6a05:caff:fe32:4615/64 iface TenGigabitEthernet3/0/1.3\u001b[K\u001b[92m\r\nlinux-cp/nl [notice]: \u001b[39maddr_add: Added fe80::6a05:caff:fe32:4615/64 iface TenGigabitEthernet3/0/1.1\u001b[K\u001b[92m\r\nlinux-cp/nl [notice]: \u001b[39maddr_add: Added 2a0e:5040:0:2::235/64 iface TenGigabitEthernet3/0/1.2\u001b[K\u001b[92m\r\nlinux-cp/nl [notice]: \u001b[39maddr_add: Added fe80::6a05:caff:fe32:4615/64 iface TenGigabitEthernet3/0/1\u001b[K\u001b[92m\r\nlinux-cp/nl [notice]: \u001b[39maddr_add: Added 2001:678:d78:3::86/64 iface TenGigabitEthernet3/0/1.3\u001b[K\u001b[92m\r\nlinux-cp/nl [notice]: \u001b[39maddr_add: Added 2a0e:5040:1001::132/64 iface TenGigabitEthernet3/0/1.1\u001b[K\u001b[92m\r\nlinux-cp/nl [notice]: \u001b[39maddr_add: Added fe80::6a05:caff:fe32:4615/64 iface TenGigabitEthernet3/0/1.2\u001b[K\r\n\u001b[K\u001b[97m\u001b[44m\r\n0:sudo* \u001b[93mhippo\u001b(B\u001b[m\u001b[23;1H\u001b[?12l\u001b[?25h"]
+[61.575204, "o", "^C\u001b[1;23r\u001b[4S\u001b[20d--- 45.129.224.233 ping statistics ---\r\n2 packets transmitted, 2 received, 0% packet loss, time 1001ms\r\nrtt min/avg/max/mdev = 0.359/0.671/0.983/0.312 ms\u001b[1;48r\u001b[23;1Hpim@hippo:~/src/lcpng$ "]
+[63.277729, "o", "\u001b[?25l\u001b[97m\u001b[44m\u001b[48;1H0:bash* \u001b[93mhippo\u001b(B\u001b[m\u001b[23;24H\u001b[?12l\u001b[?25h"]
+[64.377714, "o", "c"]
+[64.435878, "o", "d"]
+[64.484593, "o", " "]
+[64.559182, "o", "/"]
+[64.671869, "o", "e"]
+[64.748661, "o", "t"]
+[64.925735, "o", "c"]
+[65.010103, "o", "/"]
+[65.272108, "o", "b"]
+[65.29538, "o", "i"]
+[65.427342, "o", "r"]
+[65.465994, "o", "d/"]
+[66.16623, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1Hpim@hippo:/etc/bird$ "]
+[66.294207, "o", "v"]
+[66.449345, "o", "i"]
+[66.546019, "o", " "]
+[66.840284, "o", "b"]
+[66.863828, "o", "i"]
+[66.92853, "o", "r"]
+[66.99875, "o", "d.conf "]
+[67.655688, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1H"]
+[67.670378, "o", "\u001b[?25l\u001b[H\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[?12l\u001b[?25h\u001b[1;23r\u001b[2;23r\u001b[22S\u001b[1;1H\u001b[K\u001b[23d\"bird.conf\"\u001b[1;48r\u001b[23;12H\u001b[?25l 28L, 424C\u001b[1;3Hscan time 10;\r\n}\u001b[4;1Hprotocol direct {\r\n ipv4;\r\n ipv6;\r\n check link yes;\r\n}\u001b[10;1Hprotocol kernel kernel4 {\r\n ipv4 {\r\n import all;\r\n export where source != RTS_DEVICE;\r\n };\r\n}\u001b[17;1Hprotocol kernel kernel6 \u001b[46m{\r\n\u001b[49m ipv6 {\r\n import all;\r\n export where source != RTS_DEVICE;\r\n };\r\n\u001b[46m}\u001b[23;103H\u001b[49m28,1\u001b[10CBot\u001b[22;1H\u001b[?12l\u001b[?25h"]
+[68.787251, "o", "\u001b[?25l\u001b[97m\u001b[44m\u001b[48d0:vi* \u001b[93mhippo\u001b(B\u001b[m\u001b[22;1H\u001b[?12l\u001b[?25h\u001b[23;93H1\u001b[22;1H"]
+[69.112787, "o", "\u001b[23;94HG\u001b[22;1H\u001b[?25l"]
+[69.115592, "o", "\u001b[23;93H \u001b[1;22r\u001b[1;1H\u001b[6L\u001b[1;1Hlog syslog all;\r\nlog \"/var/log/bird/bird.log\" { debug, trace, info, remote, warning, error, auth, fatal, bug };\u001b[4;1Hrouter id 194.1.163.86;\u001b[6;1Hprotocol device {\u001b[23;1H\u001b[K\u001b[102C1,1\u001b[11CTop\u001b[1;48r\u001b[1;1H\u001b[?12l\u001b[?25h"]
+[69.747831, "o", "\u001b[23;93Hj\u001b[H\u001b[?25l\u001b[23;93H \u001b[9C2\u001b[2;1H\u001b[?12l\u001b[?25h"]
+[70.013735, "o", "\u001b[23;93Hj\u001b[2;1H\u001b[?25l\u001b[23;93H \u001b[9C3,0-1\u001b[3;1H\u001b[?12l\u001b[?25h"]
+[70.159247, "o", "\u001b[23;93Hj\u001b[3;1H\u001b[?25l\u001b[23;93H \u001b[9C4,1 \u001b[4;1H\u001b[?12l\u001b[?25h"]
+[70.331547, "o", "\u001b[23;93Hj\u001b[4;1H\u001b[?25l\u001b[23;93H \u001b[9C5,0-1\u001b[5;1H\u001b[?12l\u001b[?25h"]
+[70.4902, "o", "\u001b[23;93Hj\u001b[5;1H\u001b[?25l\u001b[23;93H \u001b[9C6,1 \u001b[6;1H\u001b[?12l\u001b[?25h"]
+[70.644394, "o", "\u001b[23;93Hj\u001b[6;1H\u001b[?25l\u001b[23;93H \u001b[9C7\u001b[7;1H\u001b[?12l\u001b[?25h"]
+[70.80065, "o", "\u001b[23;93Hj\u001b[7;1H\u001b[?25l\u001b[6;17H\u001b[46m{\u001b[8;1H}\u001b[23;93H\u001b[49m \u001b[9C8\u001b[8;1H\u001b[?12l\u001b[?25h"]
+[70.9683, "o", "\u001b[23;93Hj\u001b[8;1H\u001b[?25l\u001b[6;17H{\u001b[8;1H}\u001b[23;93H \u001b[9C9,0-1\u001b[9;1H\u001b[?12l\u001b[?25h"]
+[71.135878, "o", "\u001b[23;93Hj\u001b[9;1H\u001b[?25l\u001b[23;93H \u001b[9C10,1 \u001b[10;1H\u001b[?12l\u001b[?25h"]
+[72.18568, "o", "\u001b[23;93H^V\u001b[10;1H\u001b[?25l\u001b[23;93H1x1\r\u001b[1m-- VISUAL BLOCK --\u001b(B\u001b[m\u001b[74C\u001b[K1x1\u001b[7C10,1\u001b[10CTop\u001b[10;1H\u001b[?12l\u001b[?25h"]
+[73.30542, "o", "\u001b[23;93H$ \u001b[10;1H\u001b[?25l\u001b[7mprotocol direct {\u001b[23;93H\u001b(B\u001b[m1x18\u001b[10C8\u001b[10;18H\u001b[?12l\u001b[?25h"]
+[74.139469, "o", "\u001b[23;93H^[ \u001b[10;18H\u001b[?25l"]
+[74.239969, "o", "\u001b[23;93H1x18^[\u001b[10;18H\rprotocol direct \u001b[46m{\u001b[14;1H}\u001b[49m\u001b[23;1H\u001b[K\u001b[102C10,17\u001b[9CTop\u001b[10;17H\u001b[?12l\u001b[?25h"]
+[74.468732, "o", "\u001b[23;93Hj\u001b[10;17H\u001b[?25l{\u001b[14;1H}\u001b[23;93H \u001b[10C1,7 \u001b[11;7H\u001b[?12l\u001b[?25h"]
+[74.621393, "o", "\u001b[23;93Hj\u001b[11;7H\u001b[?25l\u001b[23;93H \u001b[10C2\u001b[12;7H\u001b[?12l\u001b[?25h"]
+[74.798848, "o", "\u001b[23;93Hj\u001b[12;7H\u001b[?25l\u001b[23;93H \u001b[10C3,17\u001b[13;17H\u001b[?12l\u001b[?25h"]
+[75.093346, "o", "\u001b[23;93Hj\u001b[13;17H\u001b[?25l\u001b[3A\u001b[46m{\u001b[14;1H}\u001b[23;93H\u001b[49m \u001b[10C4,1 \u001b[14;1H\u001b[?12l\u001b[?25h"]
+[75.252983, "o", "\u001b[23;93Hj\u001b[14;1H\u001b[?25l\u001b[10;17H{\u001b[14;1H}\u001b[23;93H \u001b[10C5,0-1\u001b[15;1H\u001b[?12l\u001b[?25h"]
+[75.415082, "o", "\u001b[23;93Hj\u001b[15;1H\u001b[?25l\u001b[23;93H \u001b[10C6,17 \u001b[16;17H\u001b[?12l\u001b[?25h"]
+[75.976739, "o", "\u001b[23;93H0\u001b[16;17H\u001b[?25l\u001b[23;93H \u001b[13C \u001b[16;1H\u001b[?12l\u001b[?25h"]
+[77.972027, "o", "\u001b[23;93H^V\u001b[16;1H\u001b[?25l\u001b[23;93H1x1\r\u001b[1m-- VISUAL BLOCK --\u001b(B\u001b[m\u001b[74C\u001b[K1x1\u001b[7C16,1\u001b[10CTop\u001b[16;1H\u001b[?12l\u001b[?25h"]
+[78.684969, "o", "\u001b[23;93H% \u001b[16;1H\u001b[?25l\u001b[23;93H6x1\u001b[1;22r\u001b[1;1H\u001b[4M\u001b[12;1H\u001b[7mp\u001b[23C\u001b(B\u001b[m\u001b[46m{\r\n\u001b[49m\u001b[7m \r\n \r\n \r\n \r\n\u001b(B\u001b[m\u001b[46m}\u001b[19;1H\u001b[49mprotocol kernel kernel6 {\r\n ipv6 {\r\n import all;\r\n export where source != RTS_DEVICE;\u001b[23;93H\u001b[K6x1\u001b[7C21,1\u001b[10C66%\u001b[1;48r\u001b[17;1H\u001b[?12l\u001b[?25h"]
+[79.454375, "o", "\u001b[23;93H^[ \u001b[17;1H\u001b[?25l"]
+[79.553134, "o", "\u001b[5Ap\r\n \r\n \r\n \r\n \u001b[23;1H\u001b[K\u001b[102C21,1\u001b[10C66%\u001b[17;1H\u001b[?12l\u001b[?25h"]
+[80.023552, "o", "\u001b[23;93Hj\u001b[17;1H\u001b[?25l\u001b[23;93H \u001b[1;22r\u001b[22;1H\n\u001b[11;25H{\u001b[16;1H}\u001b[22;3H};\u001b[23;103H\u001b[K22,0-1\u001b[8C83%\u001b[1;48r\u001b[17;1H\u001b[?12l\u001b[?25h"]
+[80.191036, "o", "\u001b[23;93Hj\u001b[17;1H\u001b[?25l\u001b[23;93H \u001b[1;22r\u001b[22;1H\n}\u001b[23;103H\u001b[K23,1\u001b[10CBot\u001b[1;48r\u001b[17;1H\u001b[?12l\u001b[?25h"]
+[80.349395, "o", "\u001b[23;93Hj\u001b[17;1H\u001b[?25l\u001b[23;93H \u001b[10C4\u001b[18;1H\u001b[?12l\u001b[?25h"]
+[80.508984, "o", "\u001b[23;93Hj\u001b[18;1H\u001b[?25l\u001b[23;93H \u001b[10C5\u001b[19;1H\u001b[?12l\u001b[?25h"]
+[80.678992, "o", "\u001b[23;93Hj\u001b[19;1H\u001b[?25l\u001b[23;93H \u001b[10C6\u001b[20;1H\u001b[?12l\u001b[?25h"]
+[80.838196, "o", "\u001b[23;93Hj\u001b[20;1H\u001b[?25l\u001b[23;93H \u001b[10C7\u001b[21;1H\u001b[?12l\u001b[?25h"]
+[80.977328, "o", "\u001b[23;93Hj\u001b[21;1H\u001b[?25l\u001b[17;25H\u001b[46m{\u001b[22;1H}\u001b[23;93H\u001b[49m \u001b[10C8\u001b[22;1H\u001b[?12l\u001b[?25h"]
+[81.154686, "o", "\u001b[23;93Hj\b \u0007\u001b[22;1H"]
+[81.339968, "o", "\u001b[23;93Hj\u001b[22;1H\u001b[?25l\u001b[23;93H \u001b[22;1H\u001b[?12l\u001b[?25h"]
+[81.520053, "o", "\u001b[23;93Hj\u001b[22;1H\u001b[?25l\u001b[23;93H \u001b[22;1H\u001b[?12l\u001b[?25h"]
+[82.35865, "o", "\u001b[23;93H:\b\u001b[K\r:\u001b[?25l\u001b[?12l\u001b[?25h"]
+[82.977647, "o", "w"]
+[83.028138, "o", "q"]
+[83.807164, "o", "\r\u001b[?25l\"bird.conf\""]
+[83.810652, "o", " 28L, 424C written"]
+[83.812817, "o", "\u001b[H\u001b[K\r\n$IP link add link e1 name servers type vlan id 101\u001b[K\r\n$IP link set servers mtu 1500 up\u001b[K\r\n$IP addr add 194.1.163.86/27 dev servers\u001b[K\r\n$IP addr add 2001:678:d78:3::86/64 dev servers\u001b[K\r\npim@hippo:~/src/lcpng$ ## Let's apply the simple configuration above ^^^\u001b[K\r\npim@hippo:~/src/lcpng$ ../config6.sh \u001b[K\r\npim@hippo:~/src/lcpng$ sudo ip netns exec dataplane ip ro\u001b[K\r\n45.129.224.128/28 dev stucchi proto kernel scope link src 45.129.224.132 \u001b[K\r\n45.129.224.232/29 dev ixp proto kernel scope link src 45.129.224.235 \u001b[K\r\n194.1.163.64/27 dev servers proto kernel scope link src 194.1.163.86 \u001b[K\r\npim@hippo:~/src/lcpng$ ## OK, we have some basic connectivity\u001b[K\r\npim@hippo:~/src/lcpng$ sudo ip netns exec dataplane ping 45.129.224.233\u001b[K\r\nPING 45.129.224.233 (45.129.224.233) 56(84) bytes of data.\u001b[K\r\n64 bytes from 45.129.224.233: icmp_seq=1 ttl=64 time=0.983 ms\u001b[K\r\n64 bytes from 45.129.224.233: icmp_seq=2 ttl=64 time=0.359 ms\u001b[K\r\n^C\u001b[K\r\n--- 45.129.224.233 ping statistics ---\u001b[K\r\n2 packets transmitted, 2 received,"]
+[83.812944, "o", " 0% packet loss, time 1001ms\u001b[K\r\nrtt min/avg/max/mdev = 0.359/0.671/0.983/0.312 ms\u001b[K\r\npim@hippo:~/src/lcpng$ cd /etc/bird/\u001b[K\r\npim@hippo:/etc/bird$ vi bird.conf \u001b[K\r\n\u001b[K\u001b[?12l\u001b[?25hpim@hippo:/etc/bird$ "]
+[84.376696, "o", "\u001b[?25l\u001b[97m\u001b[44m\u001b[48;1H0:bash* \u001b[93mhippo\u001b(B\u001b[m\u001b[23;22H\u001b[?12l\u001b[?25hs"]
+[85.028253, "o", "i"]
+[85.468043, "o", "\b\u001b[K"]
+[85.935794, "o", "s"]
+[86.375011, "o", "\b\u001b[K"]
+[86.592706, "o", "u"]
+[86.717817, "o", "d"]
+[86.840709, "o", "y"]
+[87.245647, "o", "\b\u001b[K"]
+[87.764582, "o", "o"]
+[87.888052, "o", " "]
+[88.040369, "o", "s"]
+[88.165052, "o", "y"]
+[88.233523, "o", "s"]
+[88.397201, "o", "t"]
+[88.447885, "o", "e"]
+[88.51642, "o", "m"]
+[88.669271, "o", "c"]
+[88.857469, "o", "t"]
+[88.921958, "o", "l"]
+[88.970127, "o", " "]
+[89.068795, "o", "s"]
+[89.214607, "o", "t"]
+[89.305941, "o", "a"]
+[89.405528, "o", "r"]
+[89.536743, "o", "t"]
+[89.640281, "o", " "]
+[89.780044, "o", "b"]
+[89.828361, "o", "i"]
+[89.86794, "o", "r"]
+[90.061212, "o", "d"]
+[90.507531, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1H"]
+[90.524768, "o", "pim@hippo:/etc/bird$ "]
+[94.034048, "o", "b"]
+[94.080429, "o", "i"]
+[94.11612, "o", "r"]
+[94.321839, "o", "d"]
+[94.504252, "o", "c"]
+[94.56327, "o", " "]
+[94.712358, "o", "s"]
+[94.780347, "o", "h"]
+[94.811808, "o", "o"]
+[94.911887, "o", "w"]
+[94.97617, "o", " "]
+[95.089127, "o", "p"]
+[95.204432, "o", "r"]
+[95.332868, "o", "o"]
+[95.431931, "o", "t"]
+[95.536465, "o", "o"]
+[95.728925, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1H\u001b[1;23r\u001b[23;1H\n\u001b[ABIRD 2.0.7 ready.\u001b[1;48r\u001b[23;1H\u001b[1;23r\u001b[5S\u001b[18dName Proto Table State Since Info\r\ndevice1 Device --- up 20:48:55.546 \r\ndirect1 Direct --- up 20:48:55.546 \r\nkernel4 Kernel master4 up 20:48:55.546 \r\nkernel6 Kernel master6 up 20:48:55.546 \u001b[1;48r\u001b[23;1Hpim@hippo:/etc/bird$ "]
+[96.288974, "o", "#"]
+[96.446911, "o", "#"]
+[96.538791, "o", " "]
+[97.068402, "o", "T"]
+[97.209991, "o", "h"]
+[97.260241, "o", "i"]
+[97.333713, "o", "s"]
+[97.445242, "o", " "]
+[97.686813, "o", "b"]
+[97.721933, "o", "i"]
+[97.808825, "o", "r"]
+[97.988936, "o", "d"]
+[98.116681, "o", " "]
+[98.234352, "o", "c"]
+[98.312659, "o", "o"]
+[98.379608, "o", "n"]
+[98.44245, "o", "f"]
+[98.575158, "o", "i"]
+[98.655764, "o", "g"]
+[98.715548, "o", " "]
+[98.819442, "o", "d"]
+[98.890904, "o", "o"]
+[98.995856, "o", "e"]
+[99.149761, "o", "s"]
+[99.217517, "o", "n"]
+[99.429823, "o", "'"]
+[99.485304, "o", "t"]
+[99.5992, "o", " "]
+[99.714398, "o", "d"]
+[99.835401, "o", "o"]
+[99.929836, "o", " "]
+[100.053806, "o", "m"]
+[100.249263, "o", "u"]
+[100.353333, "o", "c"]
+[100.431915, "o", "h"]
+[100.543776, "o", " "]
+[100.683768, "o", "y"]
+[100.783758, "o", "e"]
+[100.859778, "o", "t"]
+[101.376819, "o", " "]
+[101.460655, "o", "."]
+[101.637277, "o", "."]
+[101.711629, "o", " "]
+[101.861076, "o", "b"]
+[101.926288, "o", "u"]
+[101.945002, "o", "t"]
+[102.034063, "o", " "]
+[102.097885, "o", "i"]
+[102.172376, "o", "t"]
+[102.257652, "o", " "]
+[102.386386, "o", "d"]
+[102.4695, "o", "o"]
+[102.554156, "o", "e"]
+[102.710638, "o", "s"]
+[102.781608, "o", " "]
+[102.895778, "o", "r"]
+[102.963779, "o", "e"]
+[103.131828, "o", "a"]
+[103.767025, "o", "d"]
+[104.056622, "o", " "]
+[104.843012, "o", "c"]
+[104.922994, "o", "o"]
+[104.987366, "o", "n"]
+[105.14676, "o", "n"]
+[105.212508, "o", "e"]
+[105.29291, "o", "c"]
+[105.563917, "o", "t"]
+[105.602544, "o", "e"]
+[105.804668, "o", "d"]
+[106.114071, "o", ":"]
+[106.343093, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1Hpim@hippo:/etc/bird$ "]
+[106.933847, "o", "b"]
+[106.990318, "o", "i"]
+[107.000627, "o", "r"]
+[107.199278, "o", "d"]
+[107.786842, "o", "c"]
+[107.917714, "o", " "]
+[108.483837, "o", "s"]
+[108.571581, "o", "h"]
+[108.597009, "o", "o"]
+[108.695122, "o", "w"]
+[108.765713, "o", " "]
+[108.87415, "o", "r"]
+[108.950762, "o", "o"]
+[109.018402, "o", "u"]
+[109.0917, "o", "t"]
+[109.141244, "o", "e"]
+[109.222307, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1H"]
+[109.222451, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[ABIRD 2.0.7 ready.\u001b[1;48r\u001b[23;1H"]
+[109.225018, "o", "\u001b[1;23r\u001b[15S\u001b[8dTable master4:\r\n45.129.224.232/29 unicast [direct1 20:48:55.547] * (240)\u001b[10;9Hdev ixp\r\n45.129.224.128/28 unicast [direct1 20:48:55.547] * (240)\u001b[12;9Hdev stucchi\r\n194.1.163.64/27 unicast [direct1 20:48:55.547] * (240)\u001b[14;9Hdev servers\u001b[16;1HTable master6:\r\n2a0e:5040:1001::/64 unicast [direct1 20:48:55.547] * (240)\u001b[18;9Hdev stucchi\r\n2a0e:5040:0:2::/64 unicast [direct1 20:48:55.547] * (240)\u001b[20;9Hdev ixp\r\n2001:678:d78:3::/64 unicast [direct1 20:48:55.547] * (240)\u001b[22;9Hdev servers\u001b[1;48r\u001b[23;1H"]
+[109.226504, "o", "pim@hippo:/etc/bird$ "]
+[112.477356, "o", "v"]
+[112.561388, "o", "i"]
+[112.594159, "o", " "]
+[112.79128, "o", "b"]
+[112.825514, "o", "i"]
+[112.910284, "o", "r"]
+[112.962069, "o", "d.conf "]
+[113.456714, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1H"]
+[113.470137, "o", "\u001b[?25l\u001b[H\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[?12l\u001b[?25h\u001b[1;23r\u001b[2;23r\u001b[22S\u001b[1;1H\u001b[K\u001b[23d\"bird.conf\"\u001b[1;48r\u001b[23;12H\u001b[?25l 28L, 424C\u001b[1;3Hscan time 10;\r\n}\u001b[4;1Hprotocol direct {\r\n ipv4;\r\n ipv6;\r\n check link yes;\r\n}\u001b[10;1Hprotocol kernel kernel4 {\r\n ipv4 {\r\n import all;\r\n export where source != RTS_DEVICE;\r\n };\r\n}\u001b[17;1Hprotocol kernel kernel6 \u001b[46m{\r\n\u001b[49m ipv6 {\r\n import all;\r\n export where source != RTS_DEVICE;\r\n };\r\n\u001b[46m}\u001b[23;103H\u001b[49m28,1\u001b[10CBot\u001b[22;1H\u001b[?12l\u001b[?25h"]
+[114.305209, "o", "\u001b[?25l\u001b[97m\u001b[44m\u001b[48d0:vi* \u001b[93mhippo\u001b(B\u001b[m\u001b[22;1H\u001b[?12l\u001b[?25h\u001b[23;93Ho\u001b[22;1H\u001b[?25l"]
+[114.306877, "o", "\u001b[23;93H \r\u001b[1m-- INSERT --\u001b(B\u001b[m\u001b[K\u001b[90C29,1\u001b[10CBot\u001b[1;22r\u001b[22;1H\n\u001b[16;25H{\u001b[21;1H}\u001b[23;103H\u001b[K29,1\u001b[10CBot\u001b[1;48r\u001b[22;1H\u001b[?12l\u001b[?25h"]
+[114.342149, "o", "\u001b[1;22r\u001b[22;1H\n\u001b[23;103H\u001b[K30,1\u001b[10CBot\u001b[1;48r\u001b[22;1H"]
+[115.032686, "o", "i\u001b[23;106H2\u001b[22;2H"]
+[115.072386, "o", "n\u001b[23;106H3\u001b[22;3H"]
+[115.143823, "o", "c\u001b[23;106H4\u001b[22;4H"]
+[115.252313, "o", "l\u001b[23;106H5\u001b[22;5H"]
+[115.32572, "o", "u\u001b[23;106H6\u001b[22;6H"]
+[115.379701, "o", "d\u001b[23;106H7\u001b[22;7H"]
+[115.53802, "o", "e\u001b[23;106H8\u001b[22;8H"]
+[115.598007, "o", "\u001b[23;106H9\u001b[22;9H"]
+[115.844983, "o", "\"\u001b[23;106H10\u001b[22;10H"]
+[116.041709, "o", "o\u001b[23;107H1\u001b[22;11H"]
+[116.15219, "o", "s\u001b[23;107H2\u001b[22;12H"]
+[116.25709, "o", "p\u001b[23;107H3\u001b[22;13H"]
+[116.355578, "o", "f\u001b[23;107H4\u001b[22;14H"]
+[116.558797, "o", "-\u001b[23;107H5\u001b[22;15H"]
+[116.806854, "o", "i\u001b[23;107H6\u001b[22;16H"]
+[116.876025, "o", "p\u001b[23;107H7\u001b[22;17H"]
+[116.993302, "o", "v\u001b[23;107H8\u001b[22;18H"]
+[117.258025, "o", "6\u001b[23;107H9\u001b[22;19H"]
+[118.204633, "o", ".\u001b[23;106H20\u001b[22;20H"]
+[118.366635, "o", "c\u001b[23;107H1\u001b[22;21H"]
+[118.458368, "o", "o\u001b[23;107H2\u001b[22;22H"]
+[118.514689, "o", "n\u001b[23;107H3\u001b[22;23H"]
+[118.589904, "o", "f\u001b[23;107H4\u001b[22;24H"]
+[118.851649, "o", "\"\u001b[23;107H5\u001b[22;25H"]
+[119.064127, "o", ";\u001b[23;107H6\u001b[22;26H"]
+[119.229868, "o", "\r\n\u001b[K\u001b[92C^[\u001b[22;25H\u001b[?25l"]
+[119.330634, "o", "\u001b[23;93H \u001b[22;26H\u001b[23;103H30,25\u001b[9CBot\u001b[22;25H\u001b[?12l\u001b[?25h"]
+[119.630346, "o", "\u001b[23;93H:\b\u001b[K\r:\u001b[?25l\u001b[?12l\u001b[?25h"]
+[119.827092, "o", "w"]
+[119.860597, "o", "q"]
+[121.592989, "o", "\r\"bird.conf\"\u001b[?25l"]
+[121.597195, "o", " 30L, 451C written"]
+[121.597405, "o", "\u001b[Hdirect1 Direct --- up 20:48:55.546 \u001b[K\r\nkernel4 Kernel master4 up 20:48:55.546 \u001b[K\r\nkernel6 Kernel master6 up 20:48:55.546 \u001b[K\r\npim@hippo:/etc/bird$ ## This bird config doesn't do much yet .. but it does read connected:\u001b[K\r\npim@hippo:/etc/bird$ birdc show route\u001b[K\r\nBIRD 2.0.7 ready.\u001b[K\r\nTable master4:\u001b[K\r\n45.129.224.232/29 unicast [direct1 20:48:55.547] * (240)\u001b[K\u001b[9;8H\u001b[1K\u001b[Cdev ixp\u001b[K\r\n45.129.224.128/28 unicast [direct1 20:48:55.547] * (240)\u001b[K\u001b[11;8H\u001b[1K\u001b[Cdev stucchi\u001b[K\r\n194.1.163.64/27 unicast [direct1 20:48:55.547] * (240)\u001b[K\u001b[13;8H\u001b[1K\u001b[Cdev servers\u001b[K\r\n\u001b[K\r\nTable master6:\u001b[K\r\n2a0e:5040:1001::/64 unicast [direct1 20:48:55.547] * (240)\u001b[K\u001b[17;8H\u001b[1K\u001b[Cdev stucchi\u001b[K\r\n2a0e:5040:0:2::/64 unicast [direct1 20:48:55.547] * (240)\u001b[K\u001b[19;8H\u001b[1K\u001b[Cdev ixp\u001b[K\r\n2001:678:d78:3::/64 unicast [direct1 20:48:55.547] * (240)\u001b[K\u001b[21;8H\u001b[1K\u001b[Cdev servers\u001b[K\r\npim@hippo:/etc/bird$ vi bird.conf \u001b[K\r\n\u001b[K\u001b[?12l\u001b[?25h"]
+[121.598392, "o", "pim@hippo:/etc/bird$ "]
+[122.52653, "o", "\u001b[?25l\u001b[97m\u001b[44m\u001b[48;1H0:bash* \u001b[93mhippo\u001b(B\u001b[m\u001b[23;22H\u001b[?12l\u001b[?25h#"]
+[122.662865, "o", "#"]
+[122.767923, "o", " "]
+[122.94657, "o", "S"]
+[123.155841, "o", "e"]
+[123.224268, "o", "r"]
+[123.417539, "o", "v"]
+[123.551725, "o", "e"]
+[123.623652, "o", "r"]
+[123.746903, "o", "s"]
+[123.81991, "o", " "]
+[123.935342, "o", "h"]
+[124.010635, "o", "a"]
+[124.118438, "o", "v"]
+[124.757558, "o", "\b\u001b[K"]
+[125.476564, "o", "s"]
+[125.574911, "o", " "]
+[125.711947, "o", "a"]
+[125.821603, "o", " "]
+[126.062794, "o", "f"]
+[126.265692, "o", "e"]
+[126.31685, "o", "w"]
+[128.971889, "o", " "]
+[129.204749, "o", "O"]
+[129.292752, "o", "S"]
+[129.405756, "o", "P"]
+[129.521598, "o", "F"]
+[129.641668, "o", " "]
+[129.761295, "o", "s"]
+[129.837644, "o", "p"]
+[129.92138, "o", "e"]
+[130.055078, "o", "a"]
+[130.13757, "o", "k"]
+[130.267527, "o", "e"]
+[130.371248, "o", "r"]
+[130.507221, "o", "s"]
+[130.611778, "o", " "]
+[130.733316, "o", "a"]
+[130.910389, "o", "t"]
+[131.066056, "o", "t"]
+[131.126425, "o", "a"]
+[131.305687, "o", "c"]
+[131.430711, "o", "h"]
+[131.494794, "o", "e"]
+[131.65752, "o", "d"]
+[132.284844, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1Hpim@hippo:/etc/bird$ "]
+[132.81894, "o", "b"]
+[132.858849, "o", "i"]
+[132.879416, "o", "r"]
+[133.078108, "o", "d"]
+[133.282764, "o", "c"]
+[133.378158, "o", " "]
+[133.525687, "o", "c"]
+[133.608601, "o", "o"]
+[133.656323, "o", "n"]
+[133.744203, "o", "f"]
+[133.85358, "o", "i"]
+[133.937459, "o", "g"]
+[134.039661, "o", "u"]
+[134.158254, "o", "r"]
+[134.193233, "o", "e"]
+[134.683007, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1H\u001b[1;23r\u001b[23;1H\n\u001b[ABIRD 2.0.7 ready.\u001b[1;48r\u001b[23;1H"]
+[134.683979, "o", "\u001b[1;23r\u001b[2S\u001b[21dReading configuration from /etc/bird/bird.conf\r\nReconfigured\u001b[1;48r\u001b[23;1Hpim@hippo:/etc/bird$ "]
+[136.409447, "o", "b"]
+[136.461381, "o", "i"]
+[136.510937, "o", "r"]
+[136.743158, "o", "d"]
+[136.922402, "o", "c"]
+[137.020995, "o", " "]
+[137.191316, "o", "s"]
+[137.314441, "o", "h"]
+[137.342365, "o", "o"]
+[137.435273, "o", "w"]
+[137.519491, "o", " "]
+[137.589426, "o", "p"]
+[137.662582, "o", "r"]
+[137.795033, "o", "o"]
+[137.866324, "o", "t"]
+[137.947775, "o", "o"]
+[138.527379, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1H\u001b[1;23r\u001b[23;1H\n\u001b[ABIRD 2.0.7 ready.\u001b[1;48r\u001b[23;1H\u001b[1;23r\u001b[6S\u001b[17dName Proto Table State Since Info\r\ndevice1 Device --- up 20:48:55.546 \r\ndirect1 Direct --- up 20:48:55.546 \r\nkernel4 Kernel master4 up 20:48:55.546 \r\nkernel6 Kernel master6 up 20:48:55.546 \r\nospf6 OSPF master6 up 20:49:39.708 Running\u001b[1;48r\u001b[23;1H"]
+[138.52778, "o", "pim@hippo:/etc/bird$ "]
+[143.200786, "o", "b"]
+[143.239365, "o", "i"]
+[143.289264, "o", "r"]
+[143.613187, "o", "d"]
+[143.823803, "o", "c"]
+[143.97651, "o", " "]
+[144.515027, "o", "s"]
+[144.634647, "o", "h"]
+[144.660269, "o", "o"]
+[144.769038, "o", "w"]
+[145.376326, "o", " "]
+[145.502426, "o", "o"]
+[145.63704, "o", "s"]
+[145.669956, "o", "p"]
+[145.745107, "o", "f"]
+[145.833475, "o", " "]
+[145.908618, "o", "n"]
+[146.00879, "o", "e"]
+[146.073577, "o", "i"]
+[146.243238, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1H\u001b[1;23r\u001b[3S\u001b[20dBIRD 2.0.7 ready.\r\nospf6:\r\nRouter ID \u001b[4CPri\u001b[5C State \u001b[CDTime\u001b[3CInterface Router IP\r\n194.1.163.4 \u001b[4C 1\u001b[5C2-Way/Other\u001b[1;48r\u001b[23;36H\u001b[1;23r\u001b[3S\u001b[20;41H30.896\u001b[2Cservers fe80::9e69:b4ff:fe61:a1dd\r\n194.1.163.87\u001b[4C 1\u001b[5CFull/DR \u001b[6C36.540\u001b[2Cservers fe80::5054:ff:feaa:2b24\r\n194.1.163.3 \u001b[4C 1\u001b[5CFull/BDR \u001b[6C39.542\u001b[2Cservers fe80::9e69:b4ff:fe61:7679\u001b[1;48r\u001b[23;1H"]
+[146.244198, "o", "pim@hippo:/etc/bird$ "]
+[148.794269, "o", "#"]
+[149.438525, "o", "#"]
+[149.670545, "o", " "]
+[149.994512, "o", "."]
+[150.771086, "o", "3"]
+[150.909918, "o", " "]
+[151.077445, "o", "a"]
+[151.16145, "o", "n"]
+[151.249789, "o", "d"]
+[151.360846, "o", " "]
+[151.449189, "o", "."]
+[152.111015, "o", "4"]
+[152.242408, "o", " "]
+[152.396565, "o", "a"]
+[152.601745, "o", "r"]
+[152.641429, "o", "e"]
+[152.761767, "o", " "]
+[153.003801, "o", "c"]
+[153.115135, "o", "h"]
+[153.276312, "o", "b"]
+[153.327204, "o", "t"]
+[153.446065, "o", "l"]
+[153.672171, "o", "0"]
+[153.820966, "o", " "]
+[153.92737, "o", "a"]
+[154.050947, "o", "n"]
+[154.122715, "o", "d"]
+[154.227218, "o", " "]
+[154.312148, "o", "c"]
+[154.432924, "o", "h"]
+[154.567524, "o", "b"]
+[154.662286, "o", "t"]
+[154.748156, "o", "l"]
+[154.875086, "o", "1"]
+[155.330159, "o", ";"]
+[155.367168, "o", " "]
+[156.804369, "o", "."]
+[157.102278, "o", "8"]
+[157.264059, "o", "7"]
+[157.343218, "o", " "]
+[157.504467, "o", "i"]
+[157.583518, "o", "s"]
+[157.656007, "o", " "]
+[157.81479, "o", "a"]
+[157.864143, "o", " "]
+[158.008656, "o", "r"]
+[158.091583, "o", "o"]
+[158.141788, "o", "u"]
+[158.251417, "o", "t"]
+[158.292383, "o", "e"]
+[158.40713, "o", " "]
+[158.526579, "o", "f"]
+[159.034187, "o", "\b\u001b[K"]
+[159.094779, "o", "r"]
+[159.133384, "o", "e"]
+[159.346303, "o", "f"]
+[159.474021, "o", "l"]
+[159.546666, "o", "e"]
+[159.617412, "o", "c"]
+[159.849017, "o", "t"]
+[159.930741, "o", "o"]
+[160.03591, "o", "r"]
+[160.784305, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1Hpim@hippo:/etc/bird$ "]
+[161.028551, "o", "#"]
+[161.196954, "o", "#"]
+[161.281489, "o", " "]
+[161.464852, "o", "L"]
+[161.609329, "o", "e"]
+[161.693493, "o", "t"]
+[161.78161, "o", "'"]
+[161.88193, "o", "s"]
+[162.005382, "o", " "]
+[162.115417, "o", "a"]
+[162.181909, "o", "d"]
+[162.343027, "o", "d"]
+[162.446325, "o", " "]
+[162.602486, "o", "I"]
+[162.638882, "o", "P"]
+[162.769405, "o", "v"]
+[162.947057, "o", "4"]
+[163.070917, "o", " "]
+[163.196943, "o", "a"]
+[163.24945, "o", "s"]
+[163.337244, "o", " "]
+[163.455139, "o", "w"]
+[163.525597, "o", "e"]
+[163.59956, "o", "l"]
+[163.764044, "o", "l"]
+[164.007853, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1Hpim@hippo:/etc/bird$ "]
+[164.460424, "o", "v"]
+[164.543259, "o", "i"]
+[164.605388, "o", " "]
+[164.775287, "o", "b"]
+[164.826487, "o", "i"]
+[164.874037, "o", "r"]
+[164.945668, "o", "d.conf "]
+[165.527728, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1H"]
+[165.539033, "o", "\u001b[?25l\u001b[H\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[?12l\u001b[?25h\u001b[1;23r\u001b[2;23r\u001b[22S\u001b[1;1H\u001b[K\u001b[23d\"bird.conf\"\u001b[1;48r\u001b[23;12H\u001b[?25l 30L, 451C\u001b[2;1Hprotocol direct {\r\n ipv4;\r\n ipv6;\r\n check link yes;\r\n}\u001b[8;1Hprotocol kernel kernel4 {\r\n ipv4 {\r\n import all;\r\n export where source != RTS_DEVICE;\r\n };\r\n}\u001b[15;1Hprotocol kernel kernel6 {\r\n ipv6 {\r\n import all;\r\n export where source != RTS_DEVICE;\r\n };\r\n}\u001b[22;1Hinclude \"ospf-ipv6.conf\";\u001b[23;103H30,25\u001b[9CBot\u001b[22;25H\u001b[?12l\u001b[?25h"]
+[166.411578, "o", "\u001b[?25l\u001b[97m\u001b[44m\u001b[48;1H0:vi* \u001b[93mhippo\u001b(B\u001b[m\u001b[22;25H\u001b[?12l\u001b[?25h\u001b[23;93Hz\u001b[22;25H"]
+[166.871893, "o", "\u001b[23;94HG\u001b[22;25H\u001b[?25l\r\n\u001b[37m\u001b[41m\u001b[1mE349: No identifier under cursor\u001b(B\u001b[m\u001b[60C\u001b[K\u001b[10C30,25\u001b[9CBot\u001b[22;25H\u001b[?12l\u001b[?25h"]
+[167.760099, "o", "\u001b[23;93Hy\u001b[22;25H"]
+[167.921195, "o", "\u001b[23;94Hy\u001b[22;25H\u001b[?25l\u001b[23;93H \u001b[22;25H\u001b[?12l\u001b[?25h"]
+[168.029927, "o", "\u001b[23;93Hp\u001b[22;25H\u001b[?25l\u001b[23;93H \u001b[1;22r\u001b[22;1H\ninclude \"ospf-ipv6.conf\";\u001b[23;1H\u001b[K\u001b[102C31,1\u001b[10CBot\u001b[1;48r\u001b[22;1H\u001b[?12l\u001b[?25h"]
+[168.320131, "o", "\u001b[23;93Hw\u001b[22;1H\u001b[?25l\u001b[23;93H \u001b[12C9\u001b[22;9H\u001b[?12l\u001b[?25h"]
+[168.476922, "o", "\u001b[23;93Hw\u001b[22;9H\u001b[?25l\u001b[23;93H \u001b[12C10\u001b[22;10H\u001b[?12l\u001b[?25h"]
+[168.740478, "o", "\u001b[23;93Hw\u001b[22;10H\u001b[?25l\u001b[23;93H \u001b[13C4\u001b[22;14H\u001b[?12l\u001b[?25h"]
+[168.915184, "o", "\u001b[23;93Hw\u001b[22;14H\u001b[?25l\u001b[23;93H \u001b[13C5\u001b[22;15H\u001b[?12l\u001b[?25h"]
+[169.157498, "o", "\u001b[23;93Hl\u001b[22;15H\u001b[?25l\u001b[23;93H \u001b[13C6\u001b[22;16H\u001b[?12l\u001b[?25h"]
+[169.326714, "o", "\u001b[23;93Hl\u001b[22;16H\u001b[?25l\u001b[23;93H \u001b[13C7\u001b[22;17H\u001b[?12l\u001b[?25h"]
+[169.496126, "o", "\u001b[23;93Hl\u001b[22;17H\u001b[?25l\u001b[23;93H \u001b[13C8\u001b[22;18H\u001b[?12l\u001b[?25h"]
+[170.136615, "o", "\u001b[23;93Hr\u001b[22;18H"]
+[170.210986, "o", "\u001b[23;94H4\u001b[22;18H\u001b[?25l4\u001b[23;93H \u001b[22;18H\u001b[?12l\u001b[?25h"]
+[170.537264, "o", "\u001b[23;93H:\b\u001b[K\r:\u001b[?25l\u001b[?12l\u001b[?25h"]
+[170.730841, "o", "w"]
+[170.779899, "o", "q"]
+[170.943419, "o", "\r\u001b[?25l\"bird.conf\""]
+[170.946083, "o", " 31L, 477C written"]
+[170.947718, "o", "\u001b[Hpim@hippo:/etc/bird$ birdc configure\u001b[K\r\nBIRD 2.0.7 ready.\u001b[K\r\nReading configuration from /etc/bird/bird.conf\u001b[K\r\nReconfigured\u001b[K\r\npim@hippo:/etc/bird$ birdc show proto\u001b[K\r\nBIRD 2.0.7 ready.\u001b[K\r\nName Proto Table State Since Info\u001b[K\r\ndevice1 Device --- up 20:48:55.546 \u001b[K\r\ndirect1 Direct --- up 20:48:55.546 \u001b[K\r\nkernel4 Kernel master4 up 20:48:55.546 \u001b[K\r\nkernel6 Kernel master6 up 20:48:55.546 \u001b[K\r\nospf6 OSPF master6 up 20:49:39.708 Running\u001b[K\r\npim@hippo:/etc/bird$ birdc show ospf nei\u001b[K\r\nBIRD 2.0.7 ready.\u001b[K\r\nospf6:\u001b[K\r\nRouter ID \u001b[4X\u001b[4CPri\u001b[5X\u001b[5C State \u001b[1X\u001b[CDTime\u001b[3X\u001b[3CInterface Router IP\u001b[K\r\n194.1.163.4 \u001b[4X\u001b[4C 1\u001b[5X\u001b[5C2-Way/Other\u001b[5X\u001b[5C30.896\u001b[2X\u001b[2Cservers fe80::9e69:b4ff:fe61:a1dd\u001b[K\r\n194.1.163.87\u001b[4X\u001b[4C 1\u001b[5X\u001b[5CFull/DR \u001b[6X\u001b[6C36.540\u001b[2X\u001b[2Cservers fe80::5054:ff:feaa:2b24\u001b[K\r\n194.1.163.3 \u001b[4X\u001b[4C 1\u001b[5X\u001b[5CFull/BDR \u001b[6X\u001b[6C39.542\u001b[2X\u001b[2Cservers fe80::9e69:"]
+[170.94779, "o", "b4ff:fe61:7679\u001b[K\r\npim@hippo:/etc/bird$ ## .3 and .4 are chbtl0 and chbtl1; .87 is a route reflector\u001b[K\r\npim@hippo:/etc/bird$ ## Let's add IPv4 as well\u001b[K\r\npim@hippo:/etc/bird$ vi bird.conf \u001b[K\r\n\u001b[K\u001b[?12l\u001b[?25h"]
+[170.949858, "o", "pim@hippo:/etc/bird$ "]
+[171.252634, "o", "b"]
+[171.273257, "o", "\u001b[?25l\u001b[97m\u001b[44m\u001b[48;1H0:bash* \u001b[93mhippo\u001b(B\u001b[m\u001b[23;23H\u001b[?12l\u001b[?25hh"]
+[171.29833, "o", "i"]
+[171.308823, "o", "r"]
+[171.535229, "o", "d"]
+[172.006746, "o", "\u001b[5D\u001b[K"]
+[172.174504, "o", "b"]
+[172.241786, "o", "i"]
+[172.264616, "o", "r"]
+[172.425233, "o", "d"]
+[172.672578, "o", "c"]
+[173.126307, "o", " "]
+[173.232915, "o", "c"]
+[173.329418, "o", "o"]
+[173.393724, "o", "n"]
+[173.466391, "o", "f"]
+[173.972588, "o", "\u001b[4D\u001b[K"]
+[174.177119, "o", "s"]
+[174.30519, "o", "h"]
+[174.617448, "o", "\b\b\u001b[K"]
+[174.820776, "o", "c"]
+[174.87016, "o", "o"]
+[174.929591, "o", "n"]
+[174.991952, "o", "f"]
+[175.094127, "o", "i"]
+[175.166546, "o", "g"]
+[175.270994, "o", "u"]
+[175.365669, "o", "r"]
+[175.39108, "o", "e"]
+[175.50279, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1H\u001b[1;23r\u001b[23;1H\n\u001b[ABIRD 2.0.7 ready.\u001b[1;48r\u001b[23;1H"]
+[175.504196, "o", "\u001b[1;23r\u001b[2S\u001b[21dReading configuration from /etc/bird/bird.conf\r\nReconfigured\u001b[1;48r\u001b[23;1Hpim@hippo:/etc/bird$ "]
+[176.335957, "o", "b"]
+[176.370397, "o", "i"]
+[176.410921, "o", "r"]
+[176.603571, "o", "d"]
+[176.809758, "o", "c"]
+[176.860537, "o", " "]
+[176.989766, "o", "s"]
+[177.065067, "o", "h"]
+[177.093885, "o", "o"]
+[177.177445, "o", "w"]
+[177.242154, "o", " "]
+[177.305952, "o", "p"]
+[177.398343, "o", "r"]
+[177.490152, "o", "o"]
+[177.570826, "o", "t"]
+[177.630976, "o", "o"]
+[177.847554, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1H"]
+[177.847795, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[ABIRD 2.0.7 ready.\u001b[1;48r\u001b[23;1H\u001b[1;23r\u001b[7S\u001b[16dName Proto Table State Since Info\r\ndevice1 Device --- up 20:48:55.546 \r\ndirect1 Direct --- up 20:48:55.546 \r\nkernel4 Kernel master4 up 20:48:55.546 \r\nkernel6 Kernel master6 up 20:48:55.546 \r\nospf6 OSPF master6 up 20:49:39.708 Running\r\nospf4 OSPF master4 up 20:50:20.528 Alone\u001b[1;48r\u001b[23;1H"]
+[177.852055, "o", "pim@hippo:/etc/bird$ "]
+[180.350524, "o", "birdc show proto"]
+[180.434608, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1H\u001b[1;23r\u001b[23;1H\n\u001b[ABIRD 2.0.7 ready.\u001b[1;48r\u001b[23;1H\u001b[1;23r\u001b[7S\u001b[16dName Proto Table State Since Info\r\ndevice1 Device --- up 20:48:55.546 \r\ndirect1 Direct --- up 20:48:55.546 \r\nkernel4 Kernel master4 up 20:48:55.546 \r\nkernel6 Kernel master6 up 20:48:55.546 \r\nospf6 OSPF master6 up 20:49:39.708 Running\r\nospf4 OSPF master4 up 20:50:20.528 Alone\u001b[1;48r\u001b[23;1Hpim@hippo:/etc/bird$ "]
+[182.828096, "o", "birdc show proto"]
+[182.910079, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1H\u001b[1;23r\u001b[3S\u001b[20dBIRD 2.0.7 ready.\r\nName Proto Table State Since Info\r\ndevice1 Device --- up 20:48:55.546 \u001b[1;48r\u001b[23;1H\u001b[1;23r\u001b[5S\u001b[18ddirect1 Direct --- up 20:48:55.546 \r\nkernel4 Kernel master4 up 20:48:55.546 \r\nkernel6 Kernel master6 up 20:48:55.546 \r\nospf6 OSPF master6 up 20:49:39.708 Running\r\nospf4 OSPF master4 up 20:50:20.528 Alone\u001b[1;48r\u001b[23;1Hpim@hippo:/etc/bird$ "]
+[185.395795, "o", "birdc show proto"]
+[185.470527, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1H\u001b[1;23r\u001b[23;1H\n\u001b[ABIRD 2.0.7 ready.\u001b[1;48r\u001b[23;1H\u001b[1;23r\u001b[3S\u001b[20dName Proto Table State Since Info\r\ndevice1 Device --- up 20:48:55.546 \r\ndirect1 Direct --- up 20:48:55.546 \u001b[1;48r\u001b[23;1H\u001b[1;23r\u001b[4S\u001b[19dkernel4 Kernel master4 up 20:48:55.546 \r\nkernel6 Kernel master6 up 20:48:55.546 \r\nospf6 OSPF master6 up 20:49:39.708 Running\r\nospf4 OSPF master4 up 20:50:20.528 Running\u001b[1;48r\u001b[23;1Hpim@hippo:/etc/bird$ "]
+[187.253726, "o", "b"]
+[187.27602, "o", "i"]
+[187.331816, "o", "r"]
+[187.518124, "o", "d"]
+[187.715027, "o", "c"]
+[187.814069, "o", " "]
+[187.995627, "o", "s"]
+[188.125781, "o", "h"]
+[188.153174, "o", "o"]
+[188.242188, "o", "w"]
+[188.41796, "o", " "]
+[189.143558, "o", "o"]
+[189.209084, "o", "s"]
+[189.324828, "o", "p"]
+[189.399599, "o", "f"]
+[189.491426, "o", " "]
+[189.569889, "o", "n"]
+[189.695729, "o", "e"]
+[189.760577, "o", "i"]
+[189.887315, "o", " "]
+[190.044095, "o", "o"]
+[190.116482, "o", "s"]
+[190.204652, "o", "p"]
+[190.30795, "o", "f"]
+[190.656679, "o", "4"]
+[190.782609, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1H"]
+[190.783545, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[ABIRD 2.0.7 ready.\u001b[1;48r\u001b[23;1H\u001b[1;23r\u001b[5S\u001b[18dospf4:\r\nRouter ID \u001b[4CPri\u001b[5C State \u001b[CDTime\u001b[3CInterface Router IP\r\n194.1.163.87\u001b[4C 1\u001b[5CFull/DR \u001b[6C38.821\u001b[2Cservers 194.1.163.87\r\n194.1.163.3 \u001b[4C 1\u001b[5C2-Way/Other\u001b[5C30.897\u001b[2Cservers 194.1.163.66\r\n194.1.163.4 \u001b[4C 1\u001b[5CFull/BDR \u001b[6C38.829\u001b[2Cservers 194.1.163.67\u001b[1;48r\u001b[23;1Hpim@hippo:/etc/bird$ "]
+[192.644539, "o", "#"]
+[192.775969, "o", "#"]
+[192.930819, "o", " "]
+[193.223533, "o", "v"]
+[193.30425, "o", "o"]
+[193.379845, "o", "i"]
+[193.521465, "o", "l"]
+[193.614233, "o", "a"]
+[193.758558, "o", "."]
+[194.812239, "o", " "]
+[195.057946, "o", "B"]
+[195.209255, "o", "u"]
+[195.493547, "o", "e"]
+[195.847863, "o", " "]
+[195.948039, "o", "."]
+[196.360107, "o", "\b\u001b[K"]
+[196.495819, "o", "\b\u001b[K"]
+[196.633523, "o", "\b\u001b[K"]
+[196.700064, "o", "t"]
+[197.037936, "o", "."]
+[197.17282, "o", "."]
+[197.341198, "o", "."]
+[197.406419, "o", " "]
+[197.551406, "o", "r"]
+[197.655077, "o", "o"]
+[197.713397, "o", "u"]
+[197.835536, "o", "t"]
+[197.872982, "o", "e"]
+[198.57232, "o", "r"]
+[198.625291, "o", "e"]
+[198.930657, "o", "f"]
+[199.444076, "o", "l"]
+[199.547886, "o", "e"]
+[199.652068, "o", "c"]
+[199.871379, "o", "t"]
+[199.986911, "o", "o"]
+[200.117795, "o", "r"]
+[200.218211, "o", " "]
+[200.330069, "o", "y"]
+[200.466078, "o", "o"]
+[200.541714, "o", "u"]
+[200.593832, "o", " "]
+[200.646345, "o", "s"]
+[200.705565, "o", "a"]
+[200.786483, "o", "i"]
+[200.869481, "o", "d"]
+[201.018361, "o", "?"]
+[202.428147, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1Hpim@hippo:/etc/bird$ "]
+[202.676287, "o", "v"]
+[202.741374, "o", "i"]
+[202.810156, "o", " "]
+[202.967729, "o", "b"]
+[203.027646, "o", "i"]
+[203.042601, "o", "r"]
+[203.122474, "o", "d.conf "]
+[204.523425, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1H"]
+[204.537498, "o", "\u001b[?25l\u001b[H\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[?12l\u001b[?25h\u001b[1;23r\u001b[2;23r\u001b[22S\u001b[1;1H\u001b[K\u001b[23d\"bird.conf\"\u001b[1;48r\u001b[23;12H\u001b[?25l 31L, 477C\u001b[Hprotocol direct {\r\n ipv4;\r\n ipv6;\r\n check link yes;\r\n}\u001b[7;1Hprotocol kernel kernel4 {\r\n ipv4 {\r\n import all;\r\n export where source != RTS_DEVICE;\r\n };\r\n}\u001b[14;1Hprotocol kernel kernel6 {\r\n ipv6 {\r\n import all;\r\n export where source != RTS_DEVICE;\r\n };\r\n}\u001b[21;1Hinclude \"ospf-ipv6.conf\";\r\ninclude \"ospf-ipv4.conf\";\u001b[23;103H31,18\u001b[9CBot\u001b[22;18H\u001b[?12l\u001b[?25h"]
+[205.514531, "o", "\u001b[?25l\u001b[97m\u001b[44m\u001b[48;1H0:vi* \u001b[93mhippo\u001b(B\u001b[m\u001b[22;18H\u001b[?12l\u001b[?25h\u001b[23;93HG\u001b[22;18H\u001b[?25l\u001b[23;93H \u001b[13C \u001b[22;1H\u001b[?12l\u001b[?25h"]
+[205.961846, "o", "\u001b[23;93Ho\u001b[22;1H\u001b[?25l\u001b[23;93H \r\u001b[1m-- INSERT --\u001b(B\u001b[m\u001b[K\u001b[90C32,1\u001b[10CBot\u001b[1;22r\u001b[22;1H\n\u001b[23;103H\u001b[K32,1\u001b[10CBot\u001b[1;48r\u001b[22;1H\u001b[?12l\u001b[?25h"]
+[206.023281, "o", "\u001b[1;22r\u001b[22;1H\n\u001b[23;103H\u001b[K33,1\u001b[10CBot\u001b[1;48r\u001b[22;1H"]
+[206.41142, "o", "i\u001b[23;106H2\u001b[22;2H"]
+[206.480974, "o", "n\u001b[23;106H3\u001b[22;3H"]
+[206.560278, "o", "c\u001b[23;106H4\u001b[22;4H"]
+[206.659888, "o", "l\u001b[23;106H5\u001b[22;5H"]
+[206.760145, "o", "u\u001b[23;106H6\u001b[22;6H"]
+[206.795089, "o", "d\u001b[23;106H7\u001b[22;7H"]
+[206.948368, "o", "e\u001b[23;106H8\u001b[22;8H"]
+[207.004239, "o", "\u001b[23;106H9\u001b[22;9H"]
+[207.173487, "o", "\"\u001b[23;106H10\u001b[22;10H"]
+[207.789957, "o", "i\u001b[23;107H1\u001b[22;11H"]
+[208.022674, "o", "b\u001b[23;107H2\u001b[22;12H"]
+[208.149098, "o", "g\u001b[23;107H3\u001b[22;13H"]
+[208.222752, "o", "p\u001b[23;107H4\u001b[22;14H"]
+[208.477982, "o", "-\u001b[23;107H5\u001b[22;15H"]
+[208.753504, "o", "i\u001b[23;107H6\u001b[22;16H"]
+[208.782817, "o", "p\u001b[23;107H7\u001b[22;17H"]
+[208.921438, "o", "v\u001b[23;107H8\u001b[22;18H"]
+[209.180084, "o", "4\u001b[23;107H9\u001b[22;19H"]
+[209.417739, "o", ".\u001b[23;106H20\u001b[22;20H"]
+[209.549511, "o", "c\u001b[23;107H1\u001b[22;21H"]
+[209.678805, "o", "o\u001b[23;107H2\u001b[22;22H"]
+[209.744631, "o", "n\u001b[23;107H3\u001b[22;23H"]
+[209.825917, "o", "f\u001b[23;107H4\u001b[22;24H"]
+[210.111361, "o", "\"\u001b[23;107H5\u001b[22;25H"]
+[210.308909, "o", ";\u001b[23;107H6\u001b[22;26H"]
+[210.449408, "o", "\r\n\u001b[K\u001b[92C^[\u001b[22;25H\u001b[?25l"]
+[210.55001, "o", "\u001b[23;93H \u001b[22;26H\u001b[23;103H33,25\u001b[9CBot\u001b[22;25H\u001b[?12l\u001b[?25h"]
+[210.948075, "o", "\u001b[23;93Hy\u001b[22;25H"]
+[211.06616, "o", "\u001b[23;94Hy\u001b[22;25H\u001b[?25l\u001b[23;93H \u001b[22;25H\u001b[?12l\u001b[?25h"]
+[211.190672, "o", "\u001b[23;93Hp\u001b[22;25H\u001b[?25l\u001b[23;93H \u001b[1;22r\u001b[22;1H\ninclude \"ibgp-ipv4.conf\";\u001b[23;103H\u001b[K34,1\u001b[10CBot\u001b[1;48r\u001b[22;1H\u001b[?12l\u001b[?25h"]
+[211.502023, "o", "\u001b[23;93Hw\u001b[22;1H\u001b[?25l\u001b[23;93H \u001b[12C9\u001b[22;9H\u001b[?12l\u001b[?25h"]
+[211.685737, "o", "\u001b[23;93Hw\u001b[22;9H\u001b[?25l\u001b[23;93H \u001b[12C10\u001b[22;10H\u001b[?12l\u001b[?25h"]
+[211.817454, "o", "\u001b[23;93Hw\u001b[22;10H\u001b[?25l\u001b[23;93H \u001b[13C4\u001b[22;14H\u001b[?12l\u001b[?25h"]
+[212.144967, "o", "\u001b[23;93Hw\u001b[22;14H\u001b[?25l"]
+[212.146227, "o", "\u001b[23;93H \u001b[13C5\u001b[22;15H\u001b[?12l\u001b[?25h"]
+[212.479288, "o", "\u001b[23;93Hh\u001b[22;15H\u001b[?25l\u001b[23;93H \u001b[13C4\u001b[22;14H\u001b[?12l\u001b[?25h"]
+[212.713849, "o", "\u001b[23;93Hw\u001b[22;14H\u001b[?25l\u001b[23;93H \u001b[13C5\u001b[22;15H\u001b[?12l\u001b[?25h"]
+[212.951736, "o", "\u001b[23;107H6\u001b[15Dw\u001b[22;16H\u001b[?25l\u001b[23;93H \u001b[13C9\u001b[22;19H\u001b[?12l\u001b[?25h"]
+[213.363704, "o", "\u001b[23;93Hh\u001b[22;19H\u001b[?25l\u001b[23;93H \u001b[13C8\u001b[22;18H\u001b[?12l\u001b[?25h"]
+[213.619986, "o", "\u001b[23;93Hr\u001b[22;18H"]
+[213.815444, "o", "\u001b[23;94H6\u001b[22;18H\u001b[?25l6\u001b[23;93H \u001b[22;18H\u001b[?12l\u001b[?25h"]
+[214.413868, "o", "\u001b[23;93H:\b\u001b[K\r:\u001b[?25l\u001b[?12l\u001b[?25h"]
+[214.611808, "o", "w"]
+[214.659989, "o", "q"]
+[215.0011, "o", "\r"]
+[215.002652, "o", "\u001b[?25l\"bird.conf\""]
+[215.004163, "o", " 34L, 530C written"]
+[215.006145, "o", "\u001b[Hkernel4 Kernel master4 up 20:48:55.546 \u001b[K\r\nkernel6 Kernel master6 up 20:48:55.546 \u001b[K\r\nospf6 OSPF master6 up 20:49:39.708 Running\u001b[K\r\nospf4 OSPF master4 up 20:50:20.528 Alone\u001b[K\r\npim@hippo:/etc/bird$ birdc show proto\u001b[K\r\nBIRD 2.0.7 ready.\u001b[K\r\nName Proto Table State Since Info\u001b[K\r\ndevice1 Device --- up 20:48:55.546 \u001b[K\r\ndirect1 Direct --- up 20:48:55.546 \u001b[K\r\nkernel4 Kernel master4 up 20:48:55.546 \u001b[K\r\nkernel6 Kernel master6 up 20:48:55.546 \u001b[K\r\nospf6 OSPF master6 up 20:49:39.708 Running\u001b[K\r\nospf4 OSPF master4 up 20:50:20.528 Running\u001b[K\r\npim@hippo:/etc/bird$ birdc show ospf nei ospf4\u001b[K\r\nBIRD 2.0.7 ready.\u001b[K\r\nospf4:\u001b[K\r\nRouter ID \u001b[4X\u001b[4CPri\u001b[5X\u001b[5C State \u001b[1X\u001b[CDTime\u001b[3X\u001b[3CInterface Router IP\u001b[K\r\n194.1.163.87\u001b[4X\u001b[4C 1\u001b[5X\u001b[5CFull/DR \u001b[6X\u001b[6C38.821\u001b[2X\u001b[2Cservers 194.1.163.87\u001b[K\r\n194.1.163.3 "]
+[215.006241, "o", "\u001b[4X\u001b[4C 1\u001b[5X\u001b[5C2-Way/Other\u001b[5X\u001b[5C30.897\u001b[2X\u001b[2Cservers 194.1.163.66\u001b[K\r\n194.1.163.4 \u001b[4X\u001b[4C 1\u001b[5X\u001b[5CFull/BDR \u001b[6X\u001b[6C38.829\u001b[2X\u001b[2Cservers 194.1.163.67\u001b[K\r\npim@hippo:/etc/bird$ ## voila. But... routereflector you said?\u001b[K\r\npim@hippo:/etc/bird$ vi bird.conf \u001b[K\r\n\u001b[K\u001b[?12l\u001b[?25hpim@hippo:/etc/bird$ "]
+[215.543862, "o", "\u001b[?25l\u001b[97m\u001b[44m\u001b[48;1H0:bash* \u001b[93mhippo\u001b(B\u001b[m\u001b[23;22H\u001b[?12l\u001b[?25hb"]
+[215.59828, "o", "i"]
+[215.630795, "o", "r"]
+[215.863579, "o", "d"]
+[216.500018, "o", "c"]
+[216.622563, "o", " "]
+[217.229704, "o", "c"]
+[217.324547, "o", "o"]
+[217.409792, "o", "n"]
+[217.476638, "o", "f"]
+[217.590153, "o", "i"]
+[217.68851, "o", "g"]
+[217.782443, "o", "u"]
+[217.903451, "o", "r"]
+[217.958129, "o", "e"]
+[218.203198, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1H\u001b[1;23r\u001b[23;1H\n\u001b[ABIRD 2.0.7 ready.\u001b[1;48r\u001b[23;1H"]
+[218.205032, "o", "\u001b[1;23r\u001b[2S\u001b[21dReading configuration from /etc/bird/bird.conf\r\nReconfigured\u001b[1;48r\u001b[23;1Hpim@hippo:/etc/bird$ "]
+[218.921878, "o", "b"]
+[218.946438, "o", "i"]
+[219.014272, "o", "r"]
+[219.183896, "o", "d"]
+[219.396809, "o", "c"]
+[220.011884, "o", " "]
+[220.111315, "o", "s"]
+[220.215764, "o", "h"]
+[220.234645, "o", "o"]
+[220.320347, "o", "w"]
+[220.375634, "o", " "]
+[220.443226, "o", "p"]
+[220.531997, "o", "r"]
+[220.630504, "o", "o"]
+[220.706734, "o", "t"]
+[220.807502, "o", "o"]
+[221.070082, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1H\u001b[1;23r\u001b[23;1H\n\u001b[ABIRD 2.0.7 ready.\u001b[1;48r\u001b[23;1H\u001b[1;23r\u001b[13S\u001b[10dName Proto Table State Since Info\r\ndevice1 Device --- up 20:48:55.546 \r\ndirect1 Direct --- up 20:48:55.546 \r\nkernel4 Kernel master4 up 20:48:55.546 \r\nkernel6 Kernel master6 up 20:48:55.546 \r\nospf6 OSPF master6 up 20:49:39.708 Running\r\nospf4 OSPF master4 up 20:50:20.528 Running\r\nrr4_frggh0 BGP --- start 20:51:03.229 Active \r\nrr4_chplo0 BGP --- start 20:51:03.229 Active \r\nrr4_chbtl0 BGP --- start 20:51:03.229 Active \r\nrr6_frggh0 BGP --- start 20:51:03.229 Active \r\nrr6_chplo0 BGP --- start 20:51:03.229 Active \r\nrr6_chbtl0 BGP --- start 20:51:03.229 Active \u001b[1;48r\u001b[23;1Hpim@hippo:/etc/bird$ "]
+[222.485728, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3738 messages in 40025 usecs, 1845 left in queue\u001b[1;48r\u001b[23;22H\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 4006 messages in 40000 usecs, 5111 left in queue\u001b[1;48r\u001b[23;22H"]
+[222.51242, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3822 messages in 40008 usecs, 7623 left in queue\u001b[1;48r\u001b[23;22H"]
+[222.558433, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3935 messages in 40000 usecs, 10064 left in queue\u001b[1;48r\u001b[23;22H"]
+[222.606767, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3876 messages in 40001 usecs, 12830 left in queue\u001b[1;48r\u001b[23;22H"]
+[222.65508, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3855 messages in 40004 usecs, 15578 left in queue\u001b[1;48r\u001b[23;22H"]
+[222.704014, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3922 messages in 40000 usecs, 18291 left in queue\u001b[1;48r\u001b[23;22H"]
+[222.751591, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3893 messages in 40001 usecs, 21178 left in queue\u001b[1;48r\u001b[23;22H"]
+[222.799779, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3727 messages in 40003 usecs, 23842 left in queue\u001b[1;48r\u001b[23;22H"]
+[222.84853, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3860 messages in 40002 usecs, 27082 left in queue\u001b[1;48r\u001b[23;22H"]
+[222.897682, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3695 messages in 40018 usecs, 31121 left in queue\u001b[1;48r\u001b[23;22H"]
+[222.945568, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3750 messages in 40003 usecs, 34314 left in queue\u001b[1;48r\u001b[23;22H"]
+[222.992834, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3815 messages in 40009 usecs, 35644 left in queue\u001b[1;48r\u001b[23;22H"]
+[223.040061, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3763 messages in 40008 usecs, 36744 left in queue\u001b[1;48r\u001b[23;22H"]
+[223.086792, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3803 messages in 40002 usecs, 37672 left in queue\u001b[1;48r\u001b[23;22H"]
+[223.136639, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3699 messages in 40001 usecs, 40550 left in queue\u001b[1;48r\u001b[23;22H"]
+[223.18991, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3898 messages in 40002 usecs, 45498 left in queue\u001b[1;48r\u001b[23;22H"]
+[223.23843, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 4097 messages in 40009 usecs, 47384 left in queue\u001b[1;48r\u001b[23;22H"]
+[223.282018, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3981 messages in 40005 usecs, 44730 left in queue\u001b[1;48r\u001b[23;22H"]
+[223.329368, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3887 messages in 40005 usecs, 47039 left in queue\u001b[1;48r\u001b[23;22H"]
+[223.377066, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3585 messages in 40577 usecs, 48270 left in queue\u001b[1;48r\u001b[23;22H"]
+[223.427964, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3583 messages in 40005 usecs, 52496 left in queue\u001b[1;48r\u001b[23;22H"]
+[223.476325, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3533 messages in 40007 usecs, 54599 left in queue\u001b[1;48r\u001b[23;22H"]
+[223.526071, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3708 messages in 40003 usecs, 57887 left in queue\u001b[1;48r\u001b[23;22H"]
+[223.567254, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3968 messages in 40009 usecs, 54070 left in queue\u001b[1;48r\u001b[23;22H"]
+[223.61778, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3574 messages in 40114 usecs, 58206 left in queue\u001b[1;48r\u001b[23;22H"]
+[223.663172, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3957 messages in 40003 usecs, 57677 left in queue\u001b[1;48r\u001b[23;22H"]
+[223.705319, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 4113 messages in 40009 usecs, 55335 left in queue\u001b[1;48r\u001b[23;22H"]
+[223.747218, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3840 messages in 40006 usecs, 51497 left in queue\u001b[1;48r\u001b[23;22H"]
+[223.792716, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3686 messages in 40000 usecs, 51322 left in queue\u001b[1;48r\u001b[23;22H"]
+[223.843467, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3879 messages in 40005 usecs, 55256 left in queue\u001b[1;48r\u001b[23;22H"]
+[223.888816, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3989 messages in 40001 usecs, 54818 left in queue\u001b[1;48r\u001b[23;22H"]
+[223.937496, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3766 messages in 40006 usecs, 57196 left in queue\u001b[1;48r\u001b[23;22H"]
+[223.982264, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3903 messages in 40003 usecs, 56290 left in queue\u001b[1;48r\u001b[23;22H"]
+[224.031624, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3422 messages in 40002 usecs, 59660 left in queue\u001b[1;48r\u001b[23;22H"]
+[224.076193, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 4099 messages in 40004 usecs, 58228 left in queue\u001b[1;48r\u001b[23;22H"]
+[224.124052, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3134 messages in 40001 usecs, 59983 left in queue\u001b[1;48r\u001b[23;22H"]
+[224.167886, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3827 messages in 40002 usecs, 59494 left in queue\u001b[1;48r\u001b[23;22H"]
+[224.212161, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3868 messages in 40009 usecs, 58846 left in queue\u001b[1;48r\u001b[23;22H"]
+[224.256499, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3825 messages in 40008 usecs, 58183 left in queue\u001b[1;48r\u001b[23;22H"]
+[224.305379, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3893 messages in 40003 usecs, 60667 left in queue\u001b[1;48r\u001b[23;22H"]
+[224.319536, "o", "#"]
+[224.348574, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3985 messages in 40010 usecs, 58962 left in queue\u001b[1;48r\u001b[23;23H"]
+[224.394062, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 4386 messages in 40002 usecs, 58523 left in queue\u001b[1;48r\u001b[23;23H"]
+[224.436935, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3503 messages in 40004 usecs, 56880 left in queue\u001b[1;48r\u001b[23;23H"]
+[224.453438, "o", "#"]
+[224.482865, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3967 messages in 40017 usecs, 57238 left in queue\u001b[1;48r\u001b[23;24H"]
+[224.528443, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3843 messages in 40008 usecs, 56254 left in queue\u001b[1;48r\u001b[23;24H"]
+[224.573119, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3812 messages in 40000 usecs, 55584 left in queue\u001b[1;48r\u001b[23;24H"]
+[224.622944, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 4040 messages in 40002 usecs, 57607 left in queue\u001b[1;48r\u001b[23;24H"]
+[224.666436, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3926 messages in 40001 usecs, 55792 left in queue\u001b[1;48r\u001b[23;24H"]
+[224.681798, "o", " "]
+[224.711382, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3802 messages in 40001 usecs, 55780 left in queue\u001b[1;48r\u001b[23;25H"]
+[224.758138, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3824 messages in 40007 usecs, 56730 left in queue\u001b[1;48r\u001b[23;25H"]
+[224.800227, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3950 messages in 40003 usecs, 54150 left in queue\u001b[1;48r\u001b[23;25H"]
+[224.808815, "o", "w"]
+[224.847655, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3941 messages in 40001 usecs, 55466 left in queue\u001b[1;48r\u001b[23;26H"]
+[224.890148, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3487 messages in 40004 usecs, 53791 left in queue\u001b[1;48r\u001b[23;26H"]
+[224.936599, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3856 messages in 40001 usecs, 53623 left in queue\u001b[1;48r\u001b[23;26H"]
+[224.943818, "o", "h"]
+[224.960656, "o", "o"]
+[224.97864, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3871 messages in 40007 usecs, 51746 left in queue\u001b[1;48r\u001b[23;28H"]
+[225.023924, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 2556 messages in 40423 usecs, 49190 left in queue\u001b[1;48r\u001b[23;28H"]
+[225.063616, "o", "a\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3825 messages in 40002 usecs, 45365 left in queue\u001b[1;48r\u001b[23;29H"]
+[225.107554, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3897 messages in 40000 usecs, 43945 left in queue\u001b[1;48r\u001b[23;29H"]
+[225.154438, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3826 messages in 40002 usecs, 44846 left in queue\u001b[1;48r\u001b[23;29H"]
+[225.19807, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3255 messages in 40686 usecs, 43436 left in queue\u001b[1;48r\u001b[23;29H"]
+[225.244603, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3581 messages in 40355 usecs, 44682 left in queue\u001b[1;48r\u001b[23;29H"]
+[225.293011, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3728 messages in 40005 usecs, 46549 left in queue\u001b[1;48r\u001b[23;29H"]
+[225.337538, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3958 messages in 40005 usecs, 45593 left in queue\u001b[1;48r\u001b[23;29H"]
+[225.387536, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3850 messages in 40002 usecs, 47872 left in queue\u001b[1;48r\u001b[23;29H"]
+[225.432575, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3766 messages in 40009 usecs, 48408 left in queue\u001b[1;48r\u001b[23;29H"]
+[225.455055, "o", ","]
+[225.47708, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 4009 messages in 40003 usecs, 47560 left in queue\u001b[1;48r\u001b[23;30H"]
+[225.524739, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3734 messages in 40006 usecs, 49217 left in queue\u001b[1;48r\u001b[23;30H"]
+[225.552454, "o", " "]
+[225.572586, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3980 messages in 40002 usecs, 51214 left in queue\u001b[1;48r\u001b[23;31H"]
+[225.620311, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3699 messages in 40005 usecs, 53307 left in queue\u001b[1;48r\u001b[23;31H"]
+[225.662894, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 4008 messages in 40006 usecs, 50794 left in queue\u001b[1;48r\u001b[23;31H"]
+[225.708455, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 4026 messages in 40005 usecs, 50745 left in queue\u001b[1;48r\u001b[23;31H"]
+[225.755579, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3834 messages in 40002 usecs, 52590 left in queue\u001b[1;48r\u001b[23;31H"]
+[225.793574, "o", "l"]
+[225.797624, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3975 messages in 40004 usecs, 49519 left in queue\u001b[1;48r\u001b[23;32H"]
+[225.844039, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3840 messages in 40004 usecs, 50136 left in queue\u001b[1;48r\u001b[23;32H"]
+[225.891281, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3985 messages in 40000 usecs, 51632 left in queue\u001b[1;48r\u001b[23;32H"]
+[225.936137, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3890 messages in 40006 usecs, 51034 left in queue\u001b[1;48r\u001b[23;32H"]
+[225.979401, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3585 messages in 40000 usecs, 49530 left in queue\u001b[1;48r\u001b[23;32H"]
+[226.026313, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3990 messages in 40003 usecs, 50734 left in queue\u001b[1;48r\u001b[23;32H"]
+[226.073473, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 2132 messages in 40000 usecs, 53577 left in queue\u001b[1;48r\u001b[23;32H"]
+[226.11459, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3339 messages in 40005 usecs, 50887 left in queue\u001b[1;48r\u001b[23;32H"]
+[226.161652, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3924 messages in 40002 usecs, 51771 left in queue\u001b[1;48r\u001b[23;32H"]
+[226.207521, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3802 messages in 40008 usecs, 52417 left in queue\u001b[1;48r\u001b[23;32H"]
+[226.251663, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3757 messages in 40009 usecs, 51367 left in queue\u001b[1;48r\u001b[23;32H"]
+[226.26769, "o", "o"]
+[226.298389, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3475 messages in 42039 usecs, 51407 left in queue\u001b[1;48r\u001b[23;33H"]
+[226.346169, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3730 messages in 40008 usecs, 53388 left in queue\u001b[1;48r\u001b[23;33H"]
+[226.390881, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3550 messages in 40002 usecs, 53132 left in queue\u001b[1;48r\u001b[23;33H"]
+[226.396153, "o", "t"]
+[226.433869, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3837 messages in 40006 usecs, 51077 left in queue\u001b[1;48r\u001b[23;34H"]
+[226.483581, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3972 messages in 40006 usecs, 52454 left in queue\u001b[1;48r\u001b[23;34H"]
+[226.523101, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3488 messages in 40003 usecs, 50034 left in queue\u001b[1;48r\u001b[23;34H"]
+[226.579133, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3711 messages in 40004 usecs, 50962 left in queue\u001b[1;48r\u001b[23;34H"]
+[226.625611, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3679 messages in 40869 usecs, 52445 left in queue\u001b[1;48r\u001b[23;34H"]
+[226.666768, "o", "'"]
+[226.66862, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3889 messages in 40006 usecs, 51170 left in queue\u001b[1;48r\u001b[23;35H"]
+[226.712815, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3780 messages in 40009 usecs, 50258 left in queue\u001b[1;48r\u001b[23;35H"]
+[226.760463, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3954 messages in 40004 usecs, 51719 left in queue\u001b[1;48r\u001b[23;35H"]
+[226.789696, "o", "s"]
+[226.803327, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3445 messages in 40008 usecs, 50082 left in queue\u001b[1;48r\u001b[23;36H"]
+[226.848166, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3933 messages in 40008 usecs, 49773 left in queue\u001b[1;48r\u001b[23;36H"]
+[226.89614, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3801 messages in 40001 usecs, 51492 left in queue\u001b[1;48r\u001b[23;36H"]
+[226.928463, "o", " "]
+[226.944069, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3905 messages in 40006 usecs, 52608 left in queue\u001b[1;48r\u001b[23;37H"]
+[226.987808, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3711 messages in 40004 usecs, 51940 left in queue\u001b[1;48r\u001b[23;37H"]
+[227.004747, "o", "o"]
+[227.031637, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3880 messages in 40005 usecs, 50627 left in queue\u001b[1;48r\u001b[23;38H"]
+[227.078338, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3788 messages in 40005 usecs, 51918 left in queue\u001b[1;48r\u001b[23;38H"]
+[227.112371, "o", "f"]
+[227.122377, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3926 messages in 40006 usecs, 50604 left in queue\u001b[1;48r\u001b[23;39H"]
+[227.163423, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 4008 messages in 40001 usecs, 46596 left in queue\u001b[1;48r\u001b[23;39H"]
+[227.20541, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3805 messages in 41609 usecs, 42791 left in queue\u001b[1;48r\u001b[23;39H"]
+[227.246611, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 4011 messages in 40009 usecs, 38780 left in queue\u001b[1;48r\u001b[23;39H"]
+[227.296978, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3984 messages in 40007 usecs, 34796 left in queue\u001b[1;48r\u001b[23;39H"]
+[227.337036, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 4030 messages in 40008 usecs, 30766 left in queue\u001b[1;48r\u001b[23;39H"]
+[227.378164, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 4009 messages in 40008 usecs, 26757 left in queue\u001b[1;48r\u001b[23;39H"]
+[227.419358, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3844 messages in 40004 usecs, 22913 left in queue\u001b[1;48r\u001b[23;39H"]
+[227.460545, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3964 messages in 40004 usecs, 19280 left in queue\u001b[1;48r\u001b[23;39H"]
+[227.506839, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3911 messages in 40007 usecs, 20247 left in queue\u001b[1;48r\u001b[23;39H"]
+[227.550924, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3726 messages in 40009 usecs, 19094 left in queue\u001b[1;48r\u001b[23;39H"]
+[227.601085, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3996 messages in 40003 usecs, 19216 left in queue\u001b[1;48r\u001b[23;39H"]
+[227.643656, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3973 messages in 40006 usecs, 18720 left in queue\u001b[1;48r\u001b[23;39H"]
+[227.687322, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3672 messages in 40003 usecs, 17548 left in queue\u001b[1;48r\u001b[23;39H"]
+[227.731711, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3645 messages in 40009 usecs, 17003 left in queue\u001b[1;48r\u001b[23;39H"]
+[227.776175, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3714 messages in 40004 usecs, 16575 left in queue\u001b[1;48r\u001b[23;39H"]
+[227.822923, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3899 messages in 40002 usecs, 17394 left in queue\u001b[1;48r\u001b[23;39H"]
+[227.865247, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3886 messages in 40008 usecs, 15122 left in queue\u001b[1;48r\u001b[23;39H"]
+[227.91977, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3359 messages in 44211 usecs, 17928 left in queue\u001b[1;48r\u001b[23;39H"]
+[227.959212, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3836 messages in 40014 usecs, 14982 left in queue\u001b[1;48r\u001b[23;39H"]
+[228.006444, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3792 messages in 40005 usecs, 16336 left in queue\u001b[1;48r\u001b[23;39H"]
+[228.051878, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3646 messages in 40001 usecs, 16315 left in queue\u001b[1;48r\u001b[23;39H"]
+[228.094995, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3935 messages in 40004 usecs, 14751 left in queue\u001b[1;48r\u001b[23;39H"]
+[228.137649, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3627 messages in 40003 usecs, 12963 left in queue\u001b[1;48r\u001b[23;39H"]
+[228.183329, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3954 messages in 40004 usecs, 13106 left in queue\u001b[1;48r\u001b[23;39H"]
+[228.23023, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 2916 messages in 40007 usecs, 15149 left in queue\u001b[1;48r\u001b[23;39H"]
+[228.2747, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 356 messages in 42049 usecs, 15843 left in queue\u001b[1;48r\u001b[23;39H"]
+[228.322149, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3675 messages in 40005 usecs, 18437 left in queue\u001b[1;48r\u001b[23;39H"]
+[228.366845, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3929 messages in 40003 usecs, 17427 left in queue\u001b[1;48r\u001b[23;39H"]
+[228.411837, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3732 messages in 40003 usecs, 16794 left in queue\u001b[1;48r\u001b[23;39H"]
+[228.46008, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3997 messages in 40002 usecs, 19077 left in queue\u001b[1;48r\u001b[23;39H"]
+[228.50469, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3665 messages in 41984 usecs, 17513 left in queue\u001b[1;48r\u001b[23;39H"]
+[228.55123, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3998 messages in 40002 usecs, 17774 left in queue\u001b[1;48r\u001b[23;39H"]
+[228.59963, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3741 messages in 40008 usecs, 20426 left in queue\u001b[1;48r\u001b[23;39H"]
+[228.641494, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3979 messages in 40004 usecs, 17662 left in queue\u001b[1;48r\u001b[23;39H"]
+[228.689098, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3537 messages in 40000 usecs, 19437 left in queue\u001b[1;48r\u001b[23;39H"]
+[228.729965, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3761 messages in 40007 usecs, 16114 left in queue\u001b[1;48r\u001b[23;39H"]
+[228.777347, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 2982 messages in 40005 usecs, 18538 left in queue\u001b[1;48r\u001b[23;39H"]
+[228.819846, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3775 messages in 40006 usecs, 16202 left in queue\u001b[1;48r\u001b[23;39H"]
+[228.86535, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3959 messages in 40005 usecs, 16206 left in queue\u001b[1;48r\u001b[23;39H"]
+[228.896012, "o", "\b\u001b[K"]
+[228.909364, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3740 messages in 40002 usecs, 15577 left in queue\u001b[1;48r\u001b[23;38H"]
+[228.95561, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 4016 messages in 40007 usecs, 15804 left in queue\u001b[1;48r\u001b[23;38H"]
+[228.999315, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 4048 messages in 40007 usecs, 14518 left in queue\u001b[1;48r\u001b[23;38H"]
+[229.041279, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 4003 messages in 40002 usecs, 10723 left in queue\u001b[1;48r\u001b[23;38H"]
+[229.0644, "o", "\b\u001b[K"]
+[229.088318, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3739 messages in 40008 usecs, 12993 left in queue\u001b[1;48r\u001b[23;37H"]
+[229.12999, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3977 messages in 40002 usecs, 10045 left in queue\u001b[1;48r\u001b[23;37H"]
+[229.177437, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3964 messages in 40005 usecs, 11271 left in queue\u001b[1;48r\u001b[23;37H"]
+[229.214279, "o", "\b\u001b[K"]
+[229.220472, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3940 messages in 40000 usecs, 7350 left in queue\u001b[1;48r\u001b[23;36H"]
+[229.267955, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3969 messages in 40005 usecs, 8914 left in queue\u001b[1;48r\u001b[23;36H"]
+[229.309361, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3971 messages in 40003 usecs, 5298 left in queue\u001b[1;48r\u001b[23;36H"]
+[229.348816, "o", "\b\u001b[K"]
+[229.356363, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3658 messages in 40002 usecs, 7100 left in queue\u001b[1;48r\u001b[23;35H"]
+[229.400035, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3909 messages in 40002 usecs, 5704 left in queue\u001b[1;48r\u001b[23;35H"]
+[229.444646, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 2981 messages in 40005 usecs, 6410 left in queue\u001b[1;48r\u001b[23;35H"]
+[229.489221, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3950 messages in 40005 usecs, 4620 left in queue\u001b[1;48r\u001b[23;35H"]
+[229.497455, "o", "\b\u001b[K"]
+[229.532709, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3518 messages in 40006 usecs, 4754 left in queue\u001b[1;48r\u001b[23;34H"]
+[229.577873, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3602 messages in 40007 usecs, 4789 left in queue\u001b[1;48r\u001b[23;34H"]
+[229.598616, "o", "s"]
+[229.621266, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3656 messages in 40009 usecs, 3564 left in queue\u001b[1;48r\u001b[23;35H"]
+[229.667197, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3889 messages in 40004 usecs, 2418 left in queue\u001b[1;48r\u001b[23;35H"]
+[229.685249, "o", " "]
+[229.709391, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3959 messages in 40005 usecs, 1500 left in queue\u001b[1;48r\u001b[23;36H"]
+[229.753288, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3897 messages in 40005 usecs, 318 left in queue\u001b[1;48r\u001b[23;36H"]
+[229.839797, "o", "o"]
+[229.910302, "o", "f"]
+[230.065624, "o", " "]
+[230.949859, "o", "a"]
+[231.033505, "o", "c"]
+[231.244327, "o", "t"]
+[231.327564, "o", "i"]
+[231.366112, "o", "o"]
+[231.438214, "o", "n"]
+[231.478201, "o", " "]
+[231.626188, "o", "b"]
+[231.719165, "o", "e"]
+[231.794399, "o", "l"]
+[231.962816, "o", "o"]
+[232.026701, "o", "w"]
+[232.285638, "o", " "]
+[233.479258, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1Hpim@hippo:/etc/bird$ "]
+[233.480733, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 40 messages in 78110 usecs, 5 left in queue\u001b[1;48r\u001b[23;22H"]
+[233.526827, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3699 messages in 40002 usecs, 2384 left in queue\u001b[1;48r\u001b[23;22H"]
+[233.569391, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3410 messages in 40001 usecs, 482 left in queue\u001b[1;48r\u001b[23;22H"]
+[233.616784, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3829 messages in 40005 usecs, 814 left in queue\u001b[1;48r\u001b[23;22H"]
+[234.66837, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3603 messages in 40008 usecs, 430 left in queue\u001b[1;48r\u001b[23;22H"]
+[237.385088, "o", "b"]
+[237.436811, "o", "i"]
+[237.486459, "o", "r"]
+[237.699674, "o", "d"]
+[237.938009, "o", "c"]
+[238.378488, "o", " "]
+[238.49441, "o", "s"]
+[238.5933, "o", "h"]
+[238.62172, "o", "o"]
+[238.689785, "o", "w"]
+[238.769946, "o", " "]
+[239.2067, "o", "p"]
+[239.298913, "o", "r"]
+[239.403666, "o", "o"]
+[239.479954, "o", "t"]
+[239.563858, "o", "o"]
+[240.134072, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1H"]
+[240.135059, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[ABIRD 2.0.7 ready.\u001b[1;48r\u001b[23;1H\u001b[1;23r\u001b[5S\u001b[18dName Proto Table State Since Info\r\ndevice1 Device --- up 20:48:55.546 \r\ndirect1 Direct --- up 20:48:55.546 \r\nkernel4 Kernel master4 up 20:48:55.546 \r\nkernel6 Kernel master6 up 20:48:55.546 "]
+[240.135378, "o", "\u001b[1;48r\u001b[23;1H\u001b[1;23r\u001b[8S\u001b[15dospf6 OSPF master6 up 20:49:39.708 Running\r\nospf4 OSPF master4 up 20:50:20.528 Running\r\nrr4_frggh0 BGP --- up 20:51:08.262 Established \r\nrr4_chplo0 BGP --- up 20:51:07.951 Established \r\nrr4_chbtl0 BGP --- up 20:51:07.883 Established \r\nrr6_frggh0 BGP --- up 20:51:07.939 Established \r\nrr6_chplo0 BGP --- up 20:51:07.452 Established \r\nrr6_chbtl0 BGP --- up 20:51:07.294 Established \u001b[1;48r\u001b[23;1H"]
+[240.136251, "o", "pim@hippo:/etc/bird$ "]
+[242.411282, "o", "b"]
+[242.421139, "o", "i"]
+[242.481, "o", "r"]
+[242.749603, "o", "d"]
+[243.02427, "o", "c"]
+[243.152965, "o", " "]
+[243.370831, "o", "s"]
+[243.47662, "o", "h"]
+[243.489417, "o", "o"]
+[243.581236, "o", "w"]
+[243.668765, "o", " "]
+[243.768636, "o", "r"]
+[243.86478, "o", "o"]
+[243.936315, "o", "u"]
+[244.007977, "o", "t"]
+[244.055757, "o", "e"]
+[244.465598, "o", " "]
+[244.548144, "o", "c"]
+[244.636407, "o", "o"]
+[244.693169, "o", "u"]
+[244.886547, "o", "n"]
+[244.961065, "o", "t"]
+[245.06507, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1H\u001b[1;23r\u001b[23;1H\n\u001b[ABIRD 2.0.7 ready.\u001b[1;48r\u001b[23;1H"]
+[245.525286, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[A2610891 of 2610891 routes for 870270 networks in table master4\u001b[1;48r\u001b[23;1H\u001b[32m\r\n─────────────────────────────────────────────────────────────\u001b[39m───────────────────────────────────────────────────────────\u001b[?25l\u001b(B\u001b[m\u001b[1;1Hrr6_frggh0 BGP --- start 20:51:03.229 Active \u001b[K\r\nrr6_chplo0 BGP --- start 20:51:03.229 Active \u001b[K\r\nrr6_chbtl0 BGP --- start 20:51:03.229 Active \u001b[K\r\npim@hippo:/etc/bird$ ## whoa, lots of action below \u001b[K\r\npim@hippo:/etc/bird$ birdc show proto\u001b[K\r\nBIRD 2.0.7 ready.\u001b[K\r\nName Proto Table State Since Info\u001b[K\r\ndevice1 Device --- up 20:48:55.546 \u001b[K\r\ndirect1 Direct --- up 20:48:55.546 \u001b[K\r\nkernel4 Kernel "]
+[245.525431, "o", " master4 up 20:48:55.546 \u001b[K\r\nkernel6 Kernel master6 up 20:48:55.546 \u001b[K\r\nospf6 OSPF master6 up 20:49:39.708 Running\u001b[K\r\nospf4 OSPF master4 up 20:50:20.528 Running\u001b[K\r\nrr4_frggh0 BGP --- up 20:51:08.262 Established \u001b[K\r\nrr4_chplo0 BGP --- up 20:51:07.951 Established \u001b[K\r\nrr4_chbtl0 BGP --- up 20:51:07.883 Established \u001b[K\r\nrr6_frggh0 BGP --- up 20:51:07.939 Established \u001b[K\r\nrr6_chplo0 BGP --- up 20:51:07.452 Established \u001b[K\r\nrr6_chbtl0 BGP --- up 20:51:07.294 Established \u001b[K\r\npim@hippo:/etc/bird$ birdc show route count\u001b[K\r\nBIRD 2.0.7 ready.\u001b[K\r\n2610891 of 2610891 routes for 870270 networks in table master4\u001b[K\r\n\u001b[K\u001b[93m\u001b[2Blinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 4003 messages in 40002 usecs, 10723 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3739 messages in 40008 usecs"]
+[245.525718, "o", ", 12993 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3977 messages in 40002 usecs, 10045 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3964 messages in 40005 usecs, 11271 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3940 messages in 40000 usecs, 7350 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3969 messages in 40005 usecs, 8914 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3971 messages in 40003 usecs, 5298 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3658 messages in 40002 usecs, 7100 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3909 messages in 40002 usecs, 5704 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 2981 messages in 40005 usecs, 6410 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msg"]
+[245.525925, "o", "s: Processed 3950 messages in 40005 usecs, 4620 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3518 messages in 40006 usecs, 4754 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3602 messages in 40007 usecs, 4789 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3656 messages in 40009 usecs, 3564 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3889 messages in 40004 usecs, 2418 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3959 messages in 40005 usecs, 1500 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3897 messages in 40005 usecs, 318 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 40 messages in 78110 usecs, 5 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3699 messages in 40002 usecs, 2384 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl "]
+[245.526035, "o", " [warn ]: \u001b[39mprocess_msgs: Processed 3410 messages in 40001 usecs, 482 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3829 messages in 40005 usecs, 814 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3603 messages in 40008 usecs, 430 left in queue\u001b[K\r\n\u001b[K\u001b[97m\u001b[44m\r\n0:birdc* \u001b[93mhippo\u001b(B\u001b[m\u001b[23;1H\u001b[?12l\u001b[?25h\u001b[1;23r\u001b[2S\u001b[21d396823 of 396823 routes for 132510 networks in table master6\r\nTotal: 3007714 of 3007714 routes for 1002780 networks in 2 tables\u001b[1;48r\u001b[23;1Hpim@hippo:/etc/bird$ "]
+[246.645922, "o", "\u001b[?25l\u001b[97m\u001b[44m\u001b[48;1H0:bash* \u001b[93mhippo\u001b(B\u001b[m\u001b[23;22H\u001b[?12l\u001b[?25hv"]
+[246.777352, "o", "p"]
+[246.915978, "o", "p"]
+[247.021444, "o", "c"]
+[247.209027, "o", "t"]
+[247.288042, "o", "l"]
+[247.368151, "o", " "]
+[247.516192, "o", "s"]
+[247.621345, "o", "h"]
+[247.651569, "o", "o"]
+[247.749339, "o", "w"]
+[247.865436, "o", " "]
+[248.009924, "o", "i"]
+[248.059097, "o", "p"]
+[248.153263, "o", " "]
+[248.479643, "o", "f"]
+[248.57139, "o", "i"]
+[248.767452, "o", "b"]
+[248.949122, "o", " "]
+[249.145817, "o", "s"]
+[249.215793, "o", "u"]
+[249.420458, "o", "m"]
+[249.84709, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1H\u001b[1;23r\u001b[3S\u001b[20dipv4-VRF:0, fib_index:0, flow hash:[src dst sport dport proto flowlabel ] epoch:0 flags:none locks:[adjacency:1, default-route:1, lcp-rt:1, ]\r\n Prefix length Count \u001b[1;48r\u001b[23;1H"]
+[249.849117, "o", "\u001b[1;23r\u001b[11S\u001b[12d 0 1\r\n 4 2\r\n 8 16\r\n 9 13\r\n 10 40\r\n 11 101\r\n 12 304\r\n 13 587\r\n 14 1203\r\n 15 2077\r\n 16 13498\u001b[1;48r\u001b[23;1H\u001b[1;23r\u001b[10S\u001b[13d 17 8269\r\n 18 13932\r\n 19 25156\r\n 20 41448\r\n 21 50350\r\n 22 106887\r\n 23 95016\r\n 24 511183\r\n 25 1\r\n 27 6\u001b[1;48r\u001b[23;1H\u001b[1;23r\u001b[5S\u001b[18d 28 16\r\n 29 43\r\n 30 34\r\n 31 53\r\n"]
+[249.84924, "o", " 32 53\u001b[1;48r\u001b[23;1Hpim@hippo:/etc/bird$ "]
+[251.837694, "o", "vppctl show ip fib sum"]
+[252.32424, "o", "\b"]
+[252.528354, "o", "\b"]
+[252.6733, "o", "\b"]
+[252.819123, "o", "\b"]
+[252.968729, "o", "\b"]
+[253.111094, "o", "\b"]
+[253.248438, "o", "\b"]
+[253.41169, "o", "\b"]
+[254.150709, "o", "\u001b[1@6"]
+[254.640319, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1H"]
+[254.650102, "o", "\u001b[1;23r\u001b[3S\u001b[20dipv6-VRF:0, fib_index:0, flow hash:[src dst sport dport proto flowlabel ] epoch:0 flags:none locks:[adjacency:1, default-route:1, lcp-rt:1, ]\r\n Prefix length Count \u001b[1;48r\u001b[23;1H\u001b[1;23r\u001b[19S\u001b[4d 128 38 \r\n 127 5 \r\n 126 5 \r\n 125 4 \r\n 124 4 \r\n 120 2 \r\n 112 19 \r\n 64 576 \r\n 60 7 \r\n 56 66 \r\n 52 12 \r\n 51 2 \r\n 50 6 \r\n 49 35 \r\n 48 60473 \r\n 47 2045 \r\n 46 2360 \r\n 45 1107 \r\n 44 11779 \u001b[1;48r\u001b[23;1H\u001b[1;23r\u001b[22S\u001b[H 43 765 \r\n 42 "]
+[254.650301, "o", " 2837 \r\n 41 710 \r\n 40 9487 \r\n 39 930 \r\n 38 1571 \r\n 37 873 \r\n 36 4934 \r\n 35 956 \r\n 34 2443 \r\n 33 2734 \r\n 32 21036 \r\n 31 202 \r\n 30 509 \r\n 29 3761 \r\n 28 123 \r\n 27 20 \r\n 26 15 \r\n 25 8 \r\n 24 28 \r\n 23 7 \r\n 22 7 \u001b[1;48r\u001b[23;1H\u001b[1;23r\u001b[6S\u001b[17d 21 3 \r\n 20 14 \r\n 19 1 \r\n 16 1 \r\n 10 1 \r\n 0 "]
+[254.650348, "o", " 1 \u001b[1;48r\u001b[23;1H"]
+[254.650524, "o", "pim@hippo:/etc/bird$ "]
+[255.858218, "o", "#"]
+[256.025954, "o", "#"]
+[256.131521, "o", " "]
+[256.314906, "o", "L"]
+[256.541754, "o", "o"]
+[256.695091, "o", "o"]
+[256.744585, "o", "k"]
+[256.826552, "o", "s"]
+[256.934525, "o", " "]
+[257.066675, "o", "l"]
+[257.136109, "o", "i"]
+[257.338856, "o", "k"]
+[257.426708, "o", "e"]
+[257.54704, "o", " "]
+[257.699155, "o", "a"]
+[257.748547, "o", " "]
+[257.894961, "o", "f"]
+[258.011417, "o", "u"]
+[258.080801, "o", "l"]
+[258.24919, "o", "l"]
+[258.338937, "o", " "]
+[258.404801, "o", "t"]
+[258.487404, "o", "a"]
+[258.571149, "o", "b"]
+[258.630197, "o", "l"]
+[258.720488, "o", "e"]
+[258.819034, "o", " "]
+[258.898387, "o", "i"]
+[258.999317, "o", "s"]
+[259.087078, "o", " "]
+[259.163206, "o", "l"]
+[259.334965, "o", "o"]
+[259.406196, "o", "a"]
+[259.469262, "o", "d"]
+[259.606313, "o", "e"]
+[259.801261, "o", "d"]
+[260.543978, "o", "."]
+[261.044761, "o", "."]
+[261.251862, "o", "."]
+[261.838921, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1Hpim@hippo:/etc/bird$ "]
+[266.349755, "o", "v"]
+[266.443309, "o", "i"]
+[266.511002, "o", " "]
+[267.481402, "o", "b"]
+[267.546425, "o", "i"]
+[267.59896, "o", "rd.conf "]
+[268.037137, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1H"]
+[268.049935, "o", "\u001b[?25l\u001b[H\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[?12l\u001b[?25h\u001b[1;23r\u001b[2;23r\u001b[22S\u001b[1;1H\u001b[K\u001b[23d\"bird.conf\"\u001b[1;48r\u001b[23;12H\u001b[?25l 34L, 530C"]
+[268.050075, "o", "\u001b[1;3Hcheck link yes;\r\n}\u001b[4;1Hprotocol kernel kernel4 {\r\n ipv4 {\r\n import all;\r\n export where source != RTS_DEVICE;\r\n };\r\n}\u001b[11;1Hprotocol kernel kernel6 {\r\n ipv6 {\r\n import all;\r\n export where source != RTS_DEVICE;\r\n };\r\n}\u001b[18;1Hinclude \"ospf-ipv6.conf\";\r\ninclude \"ospf-ipv4.conf\";\u001b[21;1Hinclude \"ibgp-ipv4.conf\";\r\ninclude \"ibgp-ipv6.conf\";\u001b[23;103H34,18\u001b[9CBot\u001b[22;18H\u001b[?12l\u001b[?25h"]
+[268.550896, "o", "\u001b[?25l\u001b[97m\u001b[44m\u001b[48;1H0:vi* \u001b[93mhippo\u001b(B\u001b[m\u001b[22;18H\u001b[?12l\u001b[?25h\u001b[23;93HG\u001b[22;18H\u001b[?25l\u001b[23;93H \u001b[13C \u001b[22;1H\u001b[?12l\u001b[?25h"]
+[269.448708, "o", "\u001b[23;93Hy\u001b[22;1H"]
+[269.585235, "o", "\u001b[23;94Hy\u001b[22;1H\u001b[?25l\u001b[23;93H \u001b[22;1H\u001b[?12l\u001b[?25h"]
+[269.655723, "o", "\u001b[23;93Hp\u001b[22;1H\u001b[?25l\u001b[23;93H \u001b[1;22r\u001b[22;1H\ninclude \"ibgp-ipv6.conf\";\u001b[23;1H\u001b[K\u001b[102C35,1\u001b[10CBot\u001b[1;48r\u001b[22;1H\u001b[?12l\u001b[?25h"]
+[270.184027, "o", "\u001b[23;93Hk\u001b[22;1H\u001b[?25l\u001b[23;93H \u001b[10C4\u001b[21;1H\u001b[?12l\u001b[?25h"]
+[270.260876, "o", "\u001b[23;93Ho\u001b[21;1H\u001b[?25l"]
+[270.262558, "o", "\u001b[23;93H \r\u001b[1m-- INSERT --\u001b(B\u001b[m\u001b[90C\u001b[K35,1\u001b[10CBot\u001b[1;22r\u001b[22;1H\n\u001b[A\u001b[K\r\ninclude \"ibgp-ipv6.conf\";\u001b[23;103H\u001b[K35,1\u001b[10CBot\u001b[1;48r\u001b[21;1H\u001b[?12l\u001b[?25h"]
+[270.295938, "o", "\u001b[2B\u001b[K\u001b[92C^[\u001b[21;1H\u001b[?25l"]
+[270.395849, "o", "\u001b[23;93H \u001b[8C35,0-1\u001b[8CBot\u001b[21;1H\u001b[?12l\u001b[?25h"]
+[270.516265, "o", "\u001b[23;93Hj\u001b[21;1H\u001b[?25l\u001b[23;93H \u001b[10C6,1 \u001b[22;1H\u001b[?12l\u001b[?25h"]
+[270.611145, "o", "\u001b[23;93Hw\u001b[22;1H\u001b[?25l\u001b[23;93H \u001b[12C9\u001b[22;9H\u001b[?12l\u001b[?25h"]
+[270.774366, "o", "\u001b[23;93Hw\u001b[22;9H\u001b[?25l\u001b[23;93H \u001b[12C10\u001b[22;10H\u001b[?12l\u001b[?25h"]
+[271.375675, "o", "\u001b[23;93Hr\u001b[22;10H"]
+[271.450463, "o", "\u001b[23;94He\u001b[22;10H\u001b[?25le\u001b[23;93H \u001b[22;10H\u001b[?12l\u001b[?25h"]
+[271.696192, "o", "\u001b[23;93Hl\u001b[22;10H\u001b[?25l"]
+[271.696649, "o", "\u001b[23;93H \u001b[13C1\u001b[22;11H\u001b[?12l\u001b[?25h"]
+[271.95043, "o", "\u001b[23;93Hw\u001b[22;11H\u001b[?25l\u001b[23;93H \u001b[13C4\u001b[22;14H\u001b[?12l\u001b[?25h"]
+[272.413861, "o", "\u001b[23;93Hd\u001b[22;14H"]
+[272.473289, "o", "\u001b[23;94Hw\u001b[22;14H\u001b[?25lipv6.conf\";\u001b[23;93H \u001b[22;25H\u001b[K\u001b[11D\u001b[?12l\u001b[?25h"]
+[272.603786, "o", "\u001b[23;93Hd\u001b[22;14H"]
+[272.673598, "o", "\u001b[23;94Hw\u001b[22;14H\u001b[?25l.conf\";\u001b[23;93H \u001b[22;21H\u001b[K\u001b[7D\u001b[?12l\u001b[?25h"]
+[273.131715, "o", "\u001b[23;93H:\b\u001b[K\r:\u001b[?25l\u001b[?12l\u001b[?25h"]
+[273.32885, "o", "w"]
+[273.367848, "o", "q"]
+[273.598862, "o", "\r\u001b[?25l\"bird.conf\""]
+[273.602853, "o", " 36L, 552C written"]
+[273.611944, "o", "\u001b[H 35 956 \u001b[K\r\n 34 2443 \u001b[K\r\n 33 2734 \u001b[K\r\n 32 21036 \u001b[K\r\n 31 202 \u001b[K\r\n 30 509 \u001b[K\r\n 29 3761 \u001b[K\r\n 28 123 \u001b[K\r\n 27 20 \u001b[K\r\n 26 15 \u001b[K\r\n 25 8 \u001b[K\r\n 24 28 \u001b[K\r\n 23 7 \u001b[K\r\n 22 7 \u001b[K\r\n 21 3 \u001b[K\r\n 20 14 \u001b[K\r\n 19 1 \u001b[K\r\n 16 1 \u001b[K\r\n 10 1 \u001b[K\r\n 0 1 \u001b[K\r\npim@hippo:/etc/bird$ ## Looks like a full table is loaded...\u001b[K\r\npim@hippo:/etc/bird$ vi bird.conf \u001b[K\r\n\u001b[K\u001b[?12l\u001b[?25hpim@hippo:/etc/bird$ "]
+[273.747569, "o", "v"]
+[273.856125, "o", "i"]
+[273.93514, "o", " "]
+[274.045997, "o", "\u001b[?25l\u001b[97m\u001b[44m\u001b[48;1H0:bash* \u001b[93mhippo\u001b(B\u001b[m\u001b[23;25H\u001b[?12l\u001b[?25h"]
+[274.047291, "o", "e"]
+[274.130931, "o", "b"]
+[274.537759, "o", "gp.conf "]
+[274.980729, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1H"]
+[274.99161, "o", "\u001b[?25l\u001b[H\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[?12l\u001b[?25h\u001b[1;23r\u001b[2;23r\u001b[22S\u001b[1;1H\u001b[K\u001b[23d\"ebgp.conf\"\u001b[1;48r\u001b[23;12H\u001b[?25l 28L, 564C\u001b[Hprotocol bgp ebgp_transit_58299_ipv4_1 {\r\n local as 50869;\r\n neighbor 45.129.224.233 as 58299;\r\n source address 45.129.224.235;\r\n default bgp_med 0;\r\n default bgp_local_pref 10;\r\n ipv4 {\r\n import keep filtered;\r\n import all;\r\n export none;\r\n next hop self on;\r\n };\r\n};\u001b[15;1Hprotocol bgp ebgp_transit_58299_ipv6_1 {\r\n local as 50869;\r\n neighbor 2a0e:5040:0:2::233 as 58299;\r\n source address 2a0e:5040:0:2::235;\r\n default bgp_med 0;\r\n default bgp_local_pref 10;\r\n ipv6 {\r\n import keep filtered;\u001b[23;103H6,1\u001b[11CTop\u001b[6;1H\u001b[?12l\u001b[?25h"]
+[275.950858, "o", "\u001b[?25l\u001b[97m\u001b[44m\u001b[48d0:vi* \u001b[93mhippo\u001b(B\u001b[m\u001b[6;1H\u001b[?12l\u001b[?25h\u001b[23;93Hk\u001b[6;1H\u001b[?25l\u001b[23;93H \u001b[9C5\u001b[5;1H\u001b[?12l\u001b[?25h"]
+[276.247218, "o", "\u001b[23;93Hk\u001b[5;1H\u001b[?25l\u001b[23;93H \u001b[9C4\u001b[4;1H\u001b[?12l\u001b[?25h"]
+[276.506718, "o", "\u001b[23;93Hj\u001b[4;1H\u001b[?25l\u001b[23;93H \u001b[9C5\u001b[5;1H\u001b[?12l\u001b[?25h"]
+[276.667339, "o", "\u001b[23;93Hj\u001b[5;1H\u001b[?25l\u001b[23;93H \u001b[9C6\u001b[6;1H\u001b[?12l\u001b[?25h"]
+[277.126912, "o", "\u001b[23;93HA\u001b[6;1H\u001b[?25l\u001b[23;93H \r\u001b[1m-- INSERT --\u001b(B\u001b[m\u001b[K\u001b[90C6,29\u001b[10CTop\u001b[6;29H\u001b[?12l\u001b[?25h"]
+[277.524658, "o", "\u001b[23;105H30\u001b[6;30H"]
+[277.641363, "o", "#\u001b[23;106H1\u001b[6;31H"]
+[277.81216, "o", "#\u001b[23;106H2\u001b[6;32H"]
+[277.972087, "o", "\u001b[23;106H3\u001b[6;33H"]
+[278.171916, "o", "S\u001b[23;106H4\u001b[6;34H"]
+[278.405321, "o", "e\u001b[23;106H5\u001b[6;35H"]
+[278.536539, "o", "e\u001b[23;106H6\u001b[6;36H"]
+[278.644152, "o", "\u001b[23;106H7\u001b[6;37H"]
+[278.739303, "o", "h\u001b[23;106H8\u001b[6;38H"]
+[278.790698, "o", "e\u001b[23;106H9\u001b[6;39H"]
+[278.916244, "o", "r\u001b[23;105H40\u001b[6;40H"]
+[279.003879, "o", "e\u001b[23;106H1\u001b[6;41H"]
+[279.415178, "o", "\u001b[23;106H2\u001b[6;42H"]
+[280.226312, "o", "a\u001b[23;106H3\u001b[6;43H"]
+[280.563826, "o", "\u001b[23;106H4\u001b[6;44H"]
+[280.68712, "o", "l\u001b[23;106H5\u001b[6;45H"]
+[280.853295, "o", "o\u001b[23;106H6\u001b[6;46H"]
+[280.913208, "o", "c\u001b[23;106H7\u001b[6;47H"]
+[280.963462, "o", "a\u001b[23;106H8\u001b[6;48H"]
+[281.055262, "o", "l\u001b[23;106H9\u001b[6;49H"]
+[281.16783, "o", "\u001b[23;105H50\u001b[6;50H"]
+[281.289826, "o", "p\u001b[23;106H1\u001b[6;51H"]
+[281.386591, "o", "r\u001b[23;106H2\u001b[6;52H"]
+[281.418224, "o", "e\u001b[23;106H3\u001b[6;53H"]
+[281.571359, "o", "f\u001b[23;106H4\u001b[6;54H"]
+[281.675571, "o", "\u001b[23;106H5\u001b[6;55H"]
+[281.742294, "o", "o\u001b[23;106H6\u001b[6;56H"]
+[281.884814, "o", "f\u001b[23;106H7\u001b[6;57H"]
+[281.950191, "o", "\u001b[23;106H8\u001b[6;58H"]
+[282.200534, "o", "1\u001b[23;106H9\u001b[6;59H"]
+[282.323062, "o", "0\u001b[23;105H60\u001b[6;60H"]
+[282.382703, "o", "\u001b[23;106H1\u001b[6;61H"]
+[282.536654, "o", "o\u001b[23;106H2\u001b[6;62H"]
+[282.605446, "o", "n\u001b[23;106H3\u001b[6;63H"]
+[282.684813, "o", "\u001b[23;106H4\u001b[6;64H"]
+[282.839285, "o", "a\u001b[23;106H5\u001b[6;65H"]
+[282.955502, "o", "n\u001b[23;106H6\u001b[6;66H"]
+[283.033192, "o", "\u001b[23;106H7\u001b[6;67H"]
+[283.18869, "o", "e\u001b[23;106H8\u001b[6;68H"]
+[283.413308, "o", "x\u001b[23;106H9\u001b[6;69H"]
+[283.642157, "o", "t\u001b[23;105H70\u001b[6;70H"]
+[283.790392, "o", "e\u001b[23;106H1\u001b[6;71H"]
+[283.855485, "o", "r\u001b[23;106H2\u001b[6;72H"]
+[283.947916, "o", "n\u001b[23;106H3\u001b[6;73H"]
+[284.064331, "o", "a\u001b[23;106H4\u001b[6;74H"]
+[284.14939, "o", "p\u001b[23;106H5\u001b[6;75H"]
+[284.563565, "o", "\b\u001b[K\u001b[23;106H4\u001b[6;74H"]
+[284.77644, "o", "l\u001b[23;106H5\u001b[6;75H"]
+[284.82667, "o", "\u001b[23;106H6\u001b[6;76H"]
+[285.006806, "o", "B\u001b[23;106H7\u001b[6;77H"]
+[285.121451, "o", "G\u001b[23;106H8\u001b[6;78H"]
+[285.20749, "o", "P\u001b[23;106H9\u001b[6;79H"]
+[285.282483, "o", "\u001b[23;105H80\u001b[6;80H"]
+[285.397434, "o", "t\u001b[23;106H1\u001b[6;81H"]
+[285.459158, "o", "r\u001b[23;106H2\u001b[6;82H"]
+[285.5549, "o", "a\u001b[23;106H3\u001b[6;83H"]
+[285.661979, "o", "n\u001b[23;106H4\u001b[6;84H"]
+[285.796455, "o", "s\u001b[23;106H5\u001b[6;85H"]
+[285.917664, "o", "i\u001b[23;106H6\u001b[6;86H"]
+[286.052609, "o", "t\u001b[23;106H7\u001b[6;87H"]
+[286.126629, "o", "\u001b[23;106H8\u001b[6;88H"]
+[286.236154, "o", "s\u001b[23;106H9\u001b[6;89H"]
+[286.33838, "o", "e\u001b[23;105H90\u001b[6;90H"]
+[286.517396, "o", "e\u001b[23;106H1\u001b[6;91H"]
+[286.69137, "o", "s\u001b[23;106H2\u001b[6;92H"]
+[287.463849, "o", "\b\u001b[K\u001b[23;106H1\u001b[6;91H"]
+[287.600441, "o", "\b\u001b[K\u001b[23;106H0\u001b[6;90H"]
+[287.62172, "o", "s\u001b[23;106H1\u001b[6;91H"]
+[287.78158, "o", "s\u001b[23;106H2\u001b[6;92H"]
+[287.889346, "o", "i\u001b[23;106H3\u001b[6;93H"]
+[287.938561, "o", "o\u001b[23;106H4\u001b[6;94H"]
+[288.007648, "o", "n\u001b[23;106H5\u001b[6;95H"]
+[288.31266, "o", ".\u001b[23;106H6\u001b[6;96H"]
+[288.462399, "o", "\u001b[23;1H\u001b[K\u001b[92C^[\u001b[6d\u001b[?25l"]
+[288.563012, "o", "\u001b[23;93H \u001b[6;96H\u001b[23;103H6,95\u001b[10CTop\u001b[6;95H\u001b[?12l\u001b[?25h"]
+[288.732477, "o", "\u001b[23;93H:\b\u001b[K\r:\u001b[?25l\u001b[?12l\u001b[?25h"]
+[288.946141, "o", "w"]
+[288.985431, "o", "q"]
+[289.685088, "o", "\r\u001b[?25l\"ebgp.conf\""]
+[289.688673, "o", " 28L, 631C written"]
+[289.688825, "o", "\u001b[H 34 2443 \u001b[K\r\n 33 2734 \u001b[K\r\n 32 21036 \u001b[K\r\n 31 202 \u001b[K\r\n 30 509 \u001b[K\r\n 29 3761 \u001b[K\r\n 28 123 \u001b[K\r\n 27 20 \u001b[K\r\n 26 15 \u001b[K\r\n 25 8 \u001b[K\r\n 24 28 \u001b[K\r\n 23 7 \u001b[K\r\n 22 7 \u001b[K\r\n 21 3 \u001b[K\r\n 20 14 \u001b[K\r\n 19 1 \u001b[K\r\n 16 1 \u001b[K\r\n 10 1 \u001b[K\r\n 0 1 \u001b[K\r\npim@hippo:/etc/bird$ ## Looks like a full table is loaded...\u001b[K\r\npim@hippo:/etc/bird$ vi bird.conf \u001b[K\r\npim@hippo:/etc/bird$ vi ebgp.conf \u001b[K\r\n\u001b[K\u001b[?12l\u001b[?25h"]
+[289.690113, "o", "pim@hippo:/etc/bird$ "]
+[290.577134, "o", "\u001b[?25l\u001b[97m\u001b[44m\u001b[48;1H0:bash* \u001b[93mhippo\u001b(B\u001b[m\u001b[23;22H\u001b[?12l\u001b[?25h"]
+[290.578584, "o", "b"]
+[290.6331, "o", "i"]
+[290.691207, "o", "r"]
+[290.882206, "o", "d"]
+[291.081762, "o", "c"]
+[291.171498, "o", " "]
+[291.274368, "o", "c"]
+[291.360483, "o", "o"]
+[291.414046, "o", "n"]
+[291.505781, "o", "f"]
+[291.598553, "o", "i"]
+[291.684549, "o", "g"]
+[291.778053, "o", "u"]
+[291.895758, "o", "r"]
+[291.946388, "o", "e"]
+[292.316174, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1H"]
+[292.317759, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[ABIRD 2.0.7 ready.\u001b[1;48r\u001b[23;1H\u001b[1;23r\u001b[2S\u001b[21dReading configuration from /etc/bird/bird.conf\r\nReconfigured\u001b[1;48r\u001b[23;1Hpim@hippo:/etc/bird$ "]
+[294.062481, "o", "b"]
+[294.113993, "o", "i"]
+[294.184769, "o", "r"]
+[294.37196, "o", "d"]
+[294.589212, "o", "c"]
+[294.724496, "o", " "]
+[294.882835, "o", "s"]
+[294.955065, "o", "h"]
+[294.977532, "o", "o"]
+[295.08695, "o", "w"]
+[295.16883, "o", " "]
+[295.252225, "o", "p"]
+[295.349079, "o", "r"]
+[295.445274, "o", "o"]
+[295.544502, "o", "t"]
+[295.616533, "o", "o"]
+[295.744807, "o", "c"]
+[295.812626, "o", "o"]
+[295.95918, "o", "l"]
+[296.034485, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1H\u001b[1;23r\u001b[23;1H\n\u001b[ABIRD 2.0.7 ready.\u001b[1;48r\u001b[23;1H\u001b[1;23r\u001b[2S\u001b[21dName Proto Table State Since Info\r\ndevice1 Device --- up 20:48:55.546 \r\ndirect1 Direct --- up 20:48:55.546 \u001b[1;48r\u001b[23;55H\u001b[1;23r\u001b[12S\u001b[12dkernel4 Kernel master4 up 20:48:55.546 \r\nkernel6 Kernel master6 up 20:48:55.546 \r\nospf6 OSPF master6 up 20:49:39.708 Running\r\nospf4 OSPF master4 up 20:50:20.528 Running\r\nrr4_frggh0 BGP --- up 20:51:08.262 Established \r\nrr4_chplo0 BGP --- up 20:51:07.951 Established \r\nrr4_chbtl0 BGP --- up 20:51:07.883 Established \r\nrr6_frggh0 BGP --- up 20:51:07.939 Established \r\nrr6_chplo0 BGP --- up 20:51:07.452 Established \r\nrr6_chbtl0 BGP --- up 20:51:07.294 Established \r\nebgp_transit_58299_ipv4_1 BGP --- start 20:52:17.342 A"]
+[296.034585, "o", "ctive \u001b[1;48r\u001b[23;1H\u001b[1;23r\u001b[23;1H\n\u001b[Aebgp_transit_58299_ipv6_1 BGP --- start 20:52:17.342 Active \u001b[1;48r\u001b[23;1H"]
+[296.034775, "o", "pim@hippo:/etc/bird$ "]
+[298.827183, "o", "birdc show protocol"]
+[298.910792, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1H"]
+[298.913883, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[ABIRD 2.0.7 ready.\u001b[1;48r\u001b[23;1H\u001b[1;23r\u001b[7S\u001b[16dName Proto Table State Since Info\r\ndevice1 Device --- up 20:48:55.546 \r\ndirect1 Direct --- up 20:48:55.546 \r\nkernel4 Kernel master4 up 20:48:55.546 \r\nkernel6 Kernel master6 up 20:48:55.546 \r\nospf6 OSPF master6 up 20:49:39.708 Running\r\nospf4 OSPF master4 up 20:50:20.528 Running\u001b[1;48r\u001b[23;1H\u001b[1;23r\u001b[8S\u001b[15drr4_frggh0 BGP --- up 20:51:08.262 Established \r\nrr4_chplo0 BGP --- up 20:51:07.951 Established \r\nrr4_chbtl0 BGP --- up 20:51:07.883 Established \r\nrr6_frggh0 BGP --- up 20:51:07.939 Established \r\nrr6_chplo0 BGP --- up 20:51:07.452 Established \r\nrr6_chbtl0 BGP --- up 20:51:07.294 Established \r\nebgp_transit_58299_ipv4_1 BGP --- up 20:52:21.127 Established \r\nebgp_transit_582"]
+[298.913983, "o", "99_ipv6_1 BGP --- up 20:52:21.369 Established \u001b[1;48r\u001b[23;1Hpim@hippo:/etc/bird$ "]
+[301.247309, "o", "birdc show protocol"]
+[301.342847, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1H\u001b[1;23r\u001b[23;1H\n\u001b[ABIRD 2.0.7 ready.\u001b[1;48r\u001b[23;1H\u001b[1;23r\u001b[3S\u001b[20dName Proto Table State Since Info\r\ndevice1 Device --- up 20:48:55.546 \r\ndirect1 Direct --- up 20:48:55.546 \u001b[1;48r\u001b[23;1H"]
+[301.342971, "o", "\u001b[1;23r\u001b[12S\u001b[11dkernel4 Kernel master4 up 20:48:55.546 \r\nkernel6 Kernel master6 up 20:48:55.546 \r\nospf6 OSPF master6 up 20:49:39.708 Running\r\nospf4 OSPF master4 up 20:50:20.528 Running\r\nrr4_frggh0 BGP --- up 20:51:08.262 Established \r\nrr4_chplo0 BGP --- up 20:51:07.951 Established \r\nrr4_chbtl0 BGP --- up 20:51:07.883 Established \r\nrr6_frggh0 BGP --- up 20:51:07.939 Established \r\nrr6_chplo0 BGP --- up 20:51:07.452 Established \r\nrr6_chbtl0 BGP --- up 20:51:07.294 Established \r\nebgp_transit_58299_ipv4_1 BGP --- up 20:52:21.127 Established \r\nebgp_transit_58299_ipv6_1 BGP --- up 20:52:21.369 Established \u001b[1;48r\u001b[23;1Hpim@hippo:/etc/bird$ "]
+[302.235572, "o", "birdc show protocol"]
+[302.862395, "o", "\u001b[8D\u001b[K"]
+[303.124106, "o", "r"]
+[303.236046, "o", "o"]
+[303.305607, "o", "u"]
+[303.36306, "o", "t"]
+[303.412084, "o", "e"]
+[303.476774, "o", " "]
+[303.604961, "o", "c"]
+[303.666099, "o", "o"]
+[303.729778, "o", "u"]
+[303.930387, "o", "n"]
+[304.010962, "o", "t"]
+[304.098576, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1H\u001b[1;23r\u001b[23;1H\n\u001b[ABIRD 2.0.7 ready.\u001b[1;48r\u001b[23;1H"]
+[304.712921, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[A3479147 of 3479147 routes for 870269 networks in table master4\u001b[1;48r\u001b[23;1H\u001b[32m\r\n─────────────────────────────────────────────────────────────\u001b[39m───────────────────────────────────────────────────────────\u001b[?25l\u001b(B\u001b[m\u001b[1;1Hebgp_transit_58299_ipv4_1 BGP --- up 20:52:21.127 Established \u001b[K\r\nebgp_transit_58299_ipv6_1 BGP --- up 20:52:21.369 Established \u001b[K\r\npim@hippo:/etc/bird$ birdc show protocol\u001b[K\r\nBIRD 2.0.7 ready.\u001b[K\r\nName Proto Table State Since Info\u001b[K\r\ndevice1 Device --- up 20:48:55.546 \u001b[K\r\ndirect1 Direct --- up 20:48:55.546 \u001b[K\r\nkernel4 Kernel master4 up 20:48:55.546 \u001b[K\r\nkernel6 Kernel master6 up 20:48:55.546 \u001b[K"]
+[304.713384, "o", "\r\nospf6 OSPF master6 up 20:49:39.708 Running\u001b[K\r\nospf4 OSPF master4 up 20:50:20.528 Running\u001b[K\r\nrr4_frggh0 BGP --- up 20:51:08.262 Established \u001b[K\r\nrr4_chplo0 BGP --- up 20:51:07.951 Established \u001b[K\r\nrr4_chbtl0 BGP --- up 20:51:07.883 Established \u001b[K\r\nrr6_frggh0 BGP --- up 20:51:07.939 Established \u001b[K\r\nrr6_chplo0 BGP --- up 20:51:07.452 Established \u001b[K\r\nrr6_chbtl0 BGP --- up 20:51:07.294 Established \u001b[K\r\nebgp_transit_58299_ipv4_1 BGP --- up 20:52:21.127 Established \u001b[K\r\nebgp_transit_58299_ipv6_1 BGP --- up 20:52:21.369 Established \u001b[K\r\npim@hippo:/etc/bird$ birdc show route count\u001b[K\r\nBIRD 2.0.7 ready.\u001b[K\r\n3479147 of 3479147 routes for 870269 networks in table master4\u001b[K\r\n\u001b[K\u001b[93m\u001b[2Blinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 4003 messages in 40002 usecs, 10723 left in queue\u001b[K\u001b[93m\r\nlinux-cp"]
+[304.713514, "o", "/nl [warn ]: \u001b[39mprocess_msgs: Processed 3739 messages in 40008 usecs, 12993 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3977 messages in 40002 usecs, 10045 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3964 messages in 40005 usecs, 11271 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3940 messages in 40000 usecs, 7350 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3969 messages in 40005 usecs, 8914 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3971 messages in 40003 usecs, 5298 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3658 messages in 40002 usecs, 7100 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3909 messages in 40002 usecs, 5704 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 2981 messages in 40005 us"]
+[304.71362, "o", "ecs, 6410 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3950 messages in 40005 usecs, 4620 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3518 messages in 40006 usecs, 4754 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3602 messages in 40007 usecs, 4789 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3656 messages in 40009 usecs, 3564 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3889 messages in 40004 usecs, 2418 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3959 messages in 40005 usecs, 1500 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3897 messages in 40005 usecs, 318 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 40 messages in 78110 usecs, 5 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Pro"]
+[304.71391, "o", "cessed 3699 messages in 40002 usecs, 2384 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3410 messages in 40001 usecs, 482 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3829 messages in 40005 usecs, 814 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 3603 messages in 40008 usecs, 430 left in queue\u001b[K\r\n\u001b[K\u001b[97m\u001b[44m\r\n0:birdc* \u001b[93mhippo\u001b(B\u001b[m\u001b[23;1H\u001b[?12l\u001b[?25h\u001b[1;23r\u001b[2S\u001b[21d528077 of 528077 routes for 132522 networks in table master6\r\nTotal: 4007224 of 4007224 routes for 1002791 networks in 2 tables\u001b[1;48r\u001b[23;1Hpim@hippo:/etc/bird$ "]
+[306.439771, "o", "\u001b[?25l\u001b[97m\u001b[44m\u001b[48;1H0:bash* \u001b[93mhippo\u001b(B\u001b[m\u001b[23;22H\u001b[?12l\u001b[?25h#"]
+[306.568718, "o", "#"]
+[306.751852, "o", " "]
+[306.989297, "o", "B"]
+[307.193964, "o", "t"]
+[307.282267, "o", " "]
+[307.600575, "o", "\b\u001b[K"]
+[307.744737, "o", "\b\u001b[K"]
+[307.940005, "o", "y"]
+[307.940917, "o", "u"]
+[308.014119, "o", "t"]
+[308.075958, "o", " "]
+[308.262749, "o", "n"]
+[308.529842, "o", "\b\u001b[K"]
+[308.677462, "o", "\b\u001b[K"]
+[308.821995, "o", "\b\u001b[K"]
+[308.968564, "o", "\b\u001b[K"]
+[309.106494, "o", "\b\u001b[K"]
+[309.273887, "o", "u"]
+[309.346848, "o", "t"]
+[309.405635, "o", " "]
+[309.564138, "o", "n"]
+[309.61363, "o", "o"]
+[309.679048, "o", " "]
+[309.812419, "o", "a"]
+[309.915645, "o", "c"]
+[310.129373, "o", "t"]
+[310.202668, "o", "i"]
+[310.251488, "o", "o"]
+[310.318843, "o", "n"]
+[310.373958, "o", " "]
+[310.515271, "o", "b"]
+[310.599399, "o", "e"]
+[310.682793, "o", "l"]
+[310.846858, "o", "o"]
+[310.904268, "o", "w"]
+[310.993326, "o", " "]
+[311.094253, "o", "b"]
+[311.145475, "o", "e"]
+[311.273122, "o", "c"]
+[311.323851, "o", "a"]
+[311.450372, "o", "u"]
+[311.574863, "o", "s"]
+[311.648666, "o", "e"]
+[312.945606, "o", " "]
+[313.02582, "o", "t"]
+[313.117419, "o", "h"]
+[313.204889, "o", "e"]
+[313.252463, "o", " "]
+[313.323731, "o", "l"]
+[313.476525, "o", "o"]
+[313.538489, "o", "c"]
+[313.571472, "o", "a"]
+[313.677077, "o", "l"]
+[314.072445, "o", "p"]
+[314.125049, "o", "r"]
+[314.171096, "o", "e"]
+[314.837324, "o", "f"]
+[314.976341, "o", " "]
+[315.065144, "o", "l"]
+[315.230726, "o", "o"]
+[315.287337, "o", "s"]
+[315.502636, "o", "t"]
+[315.597601, "o", " "]
+[315.629468, "o", "o"]
+[315.693891, "o", "u"]
+[315.774863, "o", "t"]
+[315.858593, "o", " "]
+[315.965345, "o", "t"]
+[316.078756, "o", "o"]
+[316.186321, "o", " "]
+[316.351291, "o", "i"]
+[316.553213, "o", "B"]
+[316.687236, "o", "G"]
+[316.755389, "o", "P"]
+[317.390961, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1Hpim@hippo:/etc/bird$ "]
+[318.039502, "o", "v"]
+[318.130089, "o", "i"]
+[318.198247, "o", " "]
+[318.963073, "o", "e"]
+[319.042752, "o", "b"]
+[319.153361, "o", "gp.conf "]
+[319.652616, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1H"]
+[319.662925, "o", "\u001b[?25l\u001b[H\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[?12l\u001b[?25h\u001b[1;23r\u001b[2;23r\u001b[22S\u001b[1;1H\u001b[K\u001b[23d\"ebgp.conf\"\u001b[1;48r\u001b[23;12H\u001b[?25l 28L, 631C"]
+[319.663382, "o", "\u001b[Hprotocol bgp ebgp_transit_58299_ipv4_1 {\r\n local as 50869;\r\n neighbor 45.129.224.233 as 58299;\r\n source address 45.129.224.235;\r\n default bgp_med 0;\r\n default bgp_local_pref 10; ## See here a local pref of 10 on an external BGP transit session.\r\n ipv4 {\r\n import keep filtered;\r\n import all;\r\n export none;\r\n next hop self on;\r\n };\r\n};\u001b[15;1Hprotocol bgp ebgp_transit_58299_ipv6_1 {\r\n local as 50869;\r\n neighbor 2a0e:5040:0:2::233 as 58299;\r\n source address 2a0e:5040:0:2::235;\r\n default bgp_med 0;\r\n default bgp_local_pref 10;\r\n ipv6 {\r\n import keep filtered;\u001b[23;103H6,95\u001b[10CTop\u001b[6;95H\u001b[?12l\u001b[?25h"]
+[320.163131, "o", "\u001b[?25l\u001b[97m\u001b[44m\u001b[48;1H0:vi* \u001b[93mhippo\u001b(B\u001b[m\u001b[6;95H\u001b[?12l\u001b[?25h\u001b[23;93Hj\u001b[6;95H\u001b[?25l"]
+[320.164134, "o", "\u001b[7;8H\u001b[46m{\u001b[12;3H}\u001b[23;93H\u001b[49m \u001b[9C7,8 \u001b[7;8H\u001b[?12l\u001b[?25h"]
+[320.676434, "o", "\u001b[23;93Hk\u001b[7;8H\u001b[?25l{\u001b[12;3H}\u001b[23;93H \u001b[9C6,95\u001b[6;95H\u001b[?12l\u001b[?25h"]
+[320.823504, "o", "\u001b[23;93Hk\u001b[6;95H\u001b[?25l\u001b[23;93H \u001b[9C5,20\u001b[5;20H\u001b[?12l\u001b[?25h"]
+[320.975374, "o", "\u001b[23;93Hk\u001b[5;20H\u001b[?25l\u001b[23;93H \u001b[9C4,32\u001b[4;32H\u001b[?12l\u001b[?25h"]
+[321.334539, "o", "\u001b[23;93Hj\u001b[4;32H\u001b[?25l\u001b[23;93H \u001b[9C5,20\u001b[5;20H\u001b[?12l\u001b[?25h"]
+[321.500161, "o", "\u001b[23;93Hj\u001b[5;20H\u001b[?25l\u001b[23;93H \u001b[9C6,95\u001b[6;95H\u001b[?12l\u001b[?25h"]
+[321.904332, "o", "\u001b[23;93Hb\u001b[6;95H\u001b[?25l\u001b[23;93H \u001b[11C88\u001b[6;88H\u001b[?12l\u001b[?25h"]
+[322.046497, "o", "\u001b[23;93Hb\u001b[6;88H\u001b[?25l\u001b[23;93H \u001b[12C0\u001b[6;80H\u001b[?12l\u001b[?25h"]
+[322.381228, "o", "\u001b[23;93H0\u001b[6;80H\u001b[?25l\u001b[23;93H \u001b[11C1 \u001b[6;1H\u001b[?12l\u001b[?25h"]
+[322.462759, "o", "\u001b[23;93Hw\u001b[6;1H\u001b[?25l\u001b[23;93H \u001b[11C3\u001b[6;3H\u001b[?12l\u001b[?25h"]
+[322.634917, "o", "\u001b[23;93Hw\u001b[6;3H\u001b[?25l\u001b[23;93H \u001b[11C11\u001b[6;11H\u001b[?12l\u001b[?25h"]
+[322.767665, "o", "\u001b[23;93Hw\u001b[6;11H\u001b[?25l\u001b[23;93H \u001b[11C26\u001b[6;26H\u001b[?12l\u001b[?25h"]
+[323.106357, "o", "\u001b[23;93Hw\u001b[6;26H\u001b[?25l\u001b[23;93H \u001b[12C8\u001b[6;28H\u001b[?12l\u001b[?25h"]
+[323.421096, "o", "\u001b[23;93Hb\u001b[6;28H\u001b[?25l\u001b[23;93H \u001b[12C6\u001b[6;26H\u001b[?12l\u001b[?25h"]
+[323.598133, "o", "\u001b[23;93Hi\u001b[6;26H\u001b[?25l\u001b[23;93H \r\u001b[1m-- INSERT --\u001b(B\u001b[m\u001b[K\u001b[90C6,26\u001b[10CTop\u001b[6;26H\u001b[?12l\u001b[?25h"]
+[323.798271, "o", "510; ## See here a local pref of 10 on an external BGP transit session.\u001b[23;106H7\u001b[6;27H"]
+[324.104026, "o", "\u001b[23;1H\u001b[K\u001b[92C^[\u001b[6;26H\u001b[?25l"]
+[324.204296, "o", "\u001b[23;93H \u001b[6;27H\u001b[23;103H6,26\u001b[10CTop\u001b[6;26H\u001b[?12l\u001b[?25h"]
+[324.420543, "o", "\u001b[23;93Hw\u001b[6;26H\u001b[?25l\u001b[23;93H \u001b[12C9\u001b[6;29H\u001b[?12l\u001b[?25h"]
+[324.554662, "o", "\u001b[23;93Hw\u001b[6;29H\u001b[?25l\u001b[23;93H \u001b[11C31\u001b[6;31H\u001b[?12l\u001b[?25h"]
+[324.912232, "o", "\u001b[23;93HD\b \bd$\u001b[6;31H\u001b[?25l"]
+[324.913549, "o", "\u001b[23;93H \u001b[6;31H\u001b[K\u001b[23;106H0\u001b[6;30H\u001b[?12l\u001b[?25h"]
+[325.098908, "o", "\u001b[23;93HD\u001b[6;30H\u001b[?25l\u001b[23;93H \bd$\u001b[6;30H\u001b[23;93H \u001b[10C29\u001b[6;29H\u001b[?12l\u001b[?25h"]
+[325.686029, "o", "\u001b[23;93H/\b\u001b[K\r/"]
+[325.844488, "o", "1\u001b[?25l\u001b[15;38H\u001b[7m1\u001b[23;103H\u001b(B\u001b[m15,38\u001b[9CTop\u001b[17D\u001b[K\u001b[3G\u001b[?12l\u001b[?25h"]
+[325.9099, "o", "0\u001b[?25l\u001b[1;22r\u001b[1;1H\u001b[3M\u001b[12;38H1\u001b[17;26H\u001b[7m10\u001b[20;5H\u001b(B\u001b[mimport all;\r\n export none;\r\n next hop self on;\u001b[23;1H\u001b[K\u001b[102C20,26\u001b[9C50%\r/10\u001b[99C\u001b[K\u001b[1;48r\u001b[23;4H\u001b[?12l\u001b[?25h"]
+[326.032552, "o", "\r\u001b[?25l\u001b[17;26H10\u001b[23;103H20,26\u001b[9C50%\u001b[17;26H\u001b[?12l\u001b[?25h"]
+[327.053618, "o", "\u001b[23;93Hi\u001b[17;26H\u001b[?25l\u001b[23;93H \r\u001b[1m-- INSERT --\u001b(B\u001b[m\u001b[90C\u001b[K20,26\u001b[9C50%\u001b[17;26H\u001b[?12l\u001b[?25h"]
+[327.314209, "o", "510;\u001b[23;107H7\u001b[17;27H"]
+[327.672172, "o", "\u001b[23;1H\u001b[K\u001b[92C^[\u001b[17;26H\u001b[?25l"]
+[327.772546, "o", "\u001b[23;93H \u001b[17;27H\u001b[23;103H20,26\u001b[9C50%\u001b[17;26H\u001b[?12l\u001b[?25h"]
+[328.059069, "o", "\u001b[23;93H:\b\u001b[K\r:\u001b[?25l\u001b[?12l\u001b[?25h"]
+[328.205235, "o", "w"]
+[328.245234, "o", "q"]
+[328.633669, "o", "\r\u001b[?25l\"ebgp.conf\""]
+[328.642549, "o", " 28L, 566C written\u001b[HName Proto Table State Since Info\u001b[K\r\ndevice1 Device --- up 20:48:55.546 \u001b[K\r\ndirect1 Direct --- up 20:48:55.546 \u001b[K\r\nkernel4 Kernel master4 up 20:48:55.546 \u001b[K\r\nkernel6 Kernel master6 up 20:48:55.546 \u001b[K\r\nospf6 OSPF master6 up 20:49:39.708 Running\u001b[K\r\nospf4 OSPF master4 up 20:50:20.528 Running\u001b[K\r\nrr4_frggh0 BGP --- up 20:51:08.262 Established \u001b[K\r\nrr4_chplo0 BGP --- up 20:51:07.951 Established \u001b[K\r\nrr4_chbtl0 BGP --- up 20:51:07.883 Established \u001b[K\r\nrr6_frggh0 BGP --- up 20:51:07.939 Established \u001b[K\r\nrr6_chplo0 BGP --- up 20:51:07.452 Established \u001b[K\r\nrr6_chbtl0 BGP --- up 20:51:07.294 Established \u001b[K\r\nebgp_transit_58299_ipv4_1 BGP --- up 20:52:21.127 Established \u001b[K\r\nebgp_transit_58299_ipv6_1 BGP --- "]
+[328.642649, "o", " up 20:52:21.369 Established \u001b[K\r\npim@hippo:/etc/bird$ birdc show route count\u001b[K\r\nBIRD 2.0.7 ready.\u001b[K\r\n3479147 of 3479147 routes for 870269 networks in table master4\u001b[K\r\n528077 of 528077 routes for 132522 networks in table master6\u001b[K\r\nTotal: 4007224 of 4007224 routes for 1002791 networks in 2 tables\u001b[K\r\npim@hippo:/etc/bird$ ## But no action below because the localpref lost out to iBGP\u001b[K\r\npim@hippo:/etc/bird$ vi ebgp.conf \u001b[K\r\n\u001b[K\u001b[?12l\u001b[?25h"]
+[328.644941, "o", "pim@hippo:/etc/bird$ "]
+[329.23305, "o", "\u001b[?25l\u001b[97m\u001b[44m\u001b[48;1H0:bash* \u001b[93mhippo\u001b(B\u001b[m\u001b[23;22H\u001b[?12l\u001b[?25hb"]
+[329.270541, "o", "i"]
+[329.309206, "o", "r"]
+[329.516389, "o", "d"]
+[329.730355, "o", "c"]
+[329.882579, "o", " "]
+[329.994148, "o", "c"]
+[330.095274, "o", "o"]
+[330.160846, "o", "n"]
+[330.237301, "o", "f"]
+[330.33879, "o", "i"]
+[330.435041, "o", "g"]
+[330.539151, "o", "u"]
+[330.63356, "o", "r"]
+[330.669196, "o", "e"]
+[332.074366, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1H\u001b[1;23r\u001b[23;1H\n\u001b[ABIRD 2.0.7 ready.\u001b[1;48r\u001b[23;1H\u001b[1;23r\u001b[2S\u001b[21dReading configuration from /etc/bird/bird.conf\r\nReconfiguration in progress\u001b[1;48r\u001b[23;1H"]
+[332.075342, "o", "pim@hippo:/etc/bird$ "]
+[333.882454, "o", "#"]
+[334.037148, "o", "#"]
+[334.168822, "o", " "]
+[334.381423, "o", "S"]
+[334.575315, "o", "e"]
+[334.716296, "o", "e"]
+[334.787834, "o", " "]
+[334.936896, "o", "a"]
+[335.046046, "o", " "]
+[335.250053, "o", "r"]
+[335.274812, "o", "e"]
+[335.525297, "o", "c"]
+[335.629383, "o", "o"]
+[335.700653, "o", "n"]
+[335.895535, "o", "v"]
+[336.044639, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6981 messages in 40005 usecs, 924 left in queue\u001b[1;48r\u001b[23;37H"]
+[336.097735, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6354 messages in 40007 usecs, 4317 left in queue\u001b[1;48r\u001b[23;37H"]
+[336.106496, "o", "e"]
+[336.153995, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6580 messages in 40001 usecs, 9224 left in queue\u001b[1;48r\u001b[23;38H"]
+[336.175054, "o", "r"]
+[336.211811, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 7225 messages in 40002 usecs, 14313 left in queue\u001b[1;48r\u001b[23;39H"]
+[336.267687, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 7243 messages in 40001 usecs, 18032 left in queue\u001b[1;48r\u001b[23;39H"]
+[336.326216, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6806 messages in 40002 usecs, 23898 left in queue\u001b[1;48r\u001b[23;39H"]
+[336.376842, "o", "g"]
+[336.381987, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6744 messages in 40006 usecs, 28159 left in queue\u001b[1;48r\u001b[23;40H"]
+[336.440971, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6783 messages in 40004 usecs, 33058 left in queue\u001b[1;48r\u001b[23;40H"]
+[336.45682, "o", "e"]
+[336.498578, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 7181 messages in 40003 usecs, 39194 left in queue\u001b[1;48r\u001b[23;41H"]
+[336.556571, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6851 messages in 40003 usecs, 44138 left in queue\u001b[1;48r\u001b[23;41H"]
+[336.581443, "o", "n"]
+[336.627466, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6441 messages in 40006 usecs, 50874 left in queue\u001b[1;48r\u001b[23;42H"]
+[336.682925, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6698 messages in 40000 usecs, 55003 left in queue\u001b[1;48r\u001b[23;42H"]
+[336.738549, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6824 messages in 40004 usecs, 58493 left in queue\u001b[1;48r\u001b[23;42H"]
+[336.793115, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 7108 messages in 40004 usecs, 61797 left in queue\u001b[1;48r\u001b[23;42H"]
+[336.848632, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 7137 messages in 40003 usecs, 65086 left in queue\u001b[1;48r\u001b[23;42H"]
+[336.90471, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 7231 messages in 40001 usecs, 68767 left in queue\u001b[1;48r\u001b[23;42H"]
+[336.95962, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6951 messages in 40003 usecs, 72060 left in queue\u001b[1;48r\u001b[23;42H"]
+[337.014341, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 7011 messages in 40002 usecs, 74948 left in queue\u001b[1;48r\u001b[23;42H"]
+[337.068131, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6740 messages in 40004 usecs, 78470 left in queue\u001b[1;48r\u001b[23;42H"]
+[337.123526, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6655 messages in 40004 usecs, 81467 left in queue\u001b[1;48r\u001b[23;42H"]
+[337.179155, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6750 messages in 40009 usecs, 85403 left in queue\u001b[1;48r\u001b[23;42H"]
+[337.206173, "o", "c"]
+[337.2331, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6637 messages in 40002 usecs, 88338 left in queue\u001b[1;48r\u001b[23;43H"]
+[337.25358, "o", "e"]
+[337.287334, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6789 messages in 40001 usecs, 91167 left in queue\u001b[1;48r\u001b[23;44H"]
+[337.336862, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6840 messages in 40004 usecs, 90953 left in queue\u001b[1;48r\u001b[23;44H"]
+[337.341921, "o", " "]
+[337.37747, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6913 messages in 40002 usecs, 84040 left in queue\u001b[1;48r\u001b[23;45H"]
+[337.417989, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 7261 messages in 40002 usecs, 76779 left in queue\u001b[1;48r\u001b[23;45H"]
+[337.458076, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 7232 messages in 40003 usecs, 69547 left in queue\u001b[1;48r\u001b[23;45H"]
+[337.499342, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 7269 messages in 40003 usecs, 62278 left in queue\u001b[1;48r\u001b[23;45H"]
+[337.542698, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 7232 messages in 40005 usecs, 55046 left in queue\u001b[1;48r\u001b[23;45H"]
+[337.550569, "o", "h"]
+[337.580949, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 7140 messages in 40006 usecs, 47906 left in queue\u001b[1;48r\u001b[23;46H"]
+[337.604278, "o", "a"]
+[337.621949, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6944 messages in 40001 usecs, 40962 left in queue\u001b[1;48r\u001b[23;47H"]
+[337.663009, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 7046 messages in 40006 usecs, 33916 left in queue\u001b[1;48r\u001b[23;47H"]
+[337.704572, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 7040 messages in 40003 usecs, 26876 left in queue\u001b[1;48r\u001b[23;47H"]
+[337.727893, "o", "p"]
+[337.745645, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6912 messages in 40000 usecs, 19964 left in queue\u001b[1;48r\u001b[23;48H"]
+[337.785872, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6909 messages in 40002 usecs, 13055 left in queue\u001b[1;48r\u001b[23;48H"]
+[337.826878, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6569 messages in 40004 usecs, 6486 left in queue\u001b[1;48r\u001b[23;48H"]
+[337.870525, "o", "p"]
+[337.948638, "o", "e"]
+[338.045256, "o", "n"]
+[338.247386, "o", " "]
+[338.297289, "o", ":"]
+[338.325425, "o", ")"]
+[338.709972, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6997 messages in 40005 usecs, 1119 left in queue\u001b[1;48r\u001b[23;54H\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6724 messages in 40003 usecs, 8327 left in queue\u001b[1;48r\u001b[23;54H"]
+[338.760158, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6989 messages in 40005 usecs, 13678 left in queue\u001b[1;48r\u001b[23;54H"]
+[338.819574, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6957 messages in 40003 usecs, 20408 left in queue\u001b[1;48r\u001b[23;54H"]
+[338.879217, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6952 messages in 40002 usecs, 27428 left in queue\u001b[1;48r\u001b[23;54H"]
+[338.94055, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 7028 messages in 40000 usecs, 34625 left in queue\u001b[1;48r\u001b[23;54H"]
+[338.997834, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6984 messages in 40001 usecs, 40631 left in queue\u001b[1;48r\u001b[23;54H"]
+[339.056665, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6995 messages in 40001 usecs, 46900 left in queue\u001b[1;48r\u001b[23;54H"]
+[339.114837, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6969 messages in 40002 usecs, 52817 left in queue\u001b[1;48r\u001b[23;54H"]
+[339.176102, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6935 messages in 40006 usecs, 59645 left in queue\u001b[1;48r\u001b[23;54H"]
+[339.233282, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6915 messages in 40000 usecs, 66114 left in queue\u001b[1;48r\u001b[23;54H"]
+[339.293232, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6884 messages in 40000 usecs, 73286 left in queue\u001b[1;48r\u001b[23;54H"]
+[339.318891, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1Hpim@hippo:/etc/bird$ "]
+[339.351356, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6920 messages in 40002 usecs, 78978 left in queue\u001b[1;48r\u001b[23;22H"]
+[339.411073, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6949 messages in 40005 usecs, 85931 left in queue\u001b[1;48r\u001b[23;22H"]
+[339.472317, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6931 messages in 40000 usecs, 93298 left in queue\u001b[1;48r\u001b[23;22H"]
+[339.533155, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6887 messages in 40001 usecs, 100657 left in queue\u001b[1;48r\u001b[23;22H"]
+[339.593562, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6898 messages in 40001 usecs, 107699 left in queue\u001b[1;48r\u001b[23;22H"]
+[339.65257, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6960 messages in 40002 usecs, 113693 left in queue\u001b[1;48r\u001b[23;22H"]
+[339.711507, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6983 messages in 40001 usecs, 120076 left in queue\u001b[1;48r\u001b[23;22H"]
+[339.774084, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6931 messages in 40004 usecs, 127996 left in queue\u001b[1;48r\u001b[23;22H"]
+[339.83369, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6900 messages in 40001 usecs, 134865 left in queue\u001b[1;48r\u001b[23;22H"]
+[339.889536, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6972 messages in 40004 usecs, 139276 left in queue\u001b[1;48r\u001b[23;22H"]
+[339.949291, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6932 messages in 40000 usecs, 145987 left in queue\u001b[1;48r\u001b[23;22H"]
+[340.011459, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6965 messages in 40002 usecs, 153372 left in queue\u001b[1;48r\u001b[23;22H"]
+[340.070631, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6877 messages in 40003 usecs, 159813 left in queue\u001b[1;48r\u001b[23;22H"]
+[340.126729, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6903 messages in 40002 usecs, 164188 left in queue\u001b[1;48r\u001b[23;22H"]
+[340.185604, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6909 messages in 40003 usecs, 170147 left in queue\u001b[1;48r\u001b[23;22H"]
+[340.244882, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6783 messages in 40001 usecs, 174620 left in queue\u001b[1;48r\u001b[23;22H"]
+[340.298032, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6803 messages in 40003 usecs, 178823 left in queue\u001b[1;48r\u001b[23;22H"]
+[340.352657, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6927 messages in 40002 usecs, 182633 left in queue\u001b[1;48r\u001b[23;22H"]
+[340.357503, "o", "#"]
+[340.412847, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6910 messages in 40005 usecs, 188814 left in queue\u001b[1;48r\u001b[23;23H"]
+[340.471193, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6986 messages in 40002 usecs, 194559 left in queue\u001b[1;48r\u001b[23;23H"]
+[340.489378, "o", "#"]
+[340.531181, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6971 messages in 40001 usecs, 201118 left in queue\u001b[1;48r\u001b[23;24H"]
+[340.59076, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6920 messages in 40002 usecs, 207082 left in queue\u001b[1;48r\u001b[23;24H"]
+[340.649109, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6921 messages in 40002 usecs, 213273 left in queue\u001b[1;48r\u001b[23;24H"]
+[340.706397, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6925 messages in 40001 usecs, 218369 left in queue\u001b[1;48r\u001b[23;24H"]
+[340.764461, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6898 messages in 40003 usecs, 223800 left in queue\u001b[1;48r\u001b[23;24H"]
+[340.822146, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6894 messages in 40003 usecs, 229008 left in queue\u001b[1;48r\u001b[23;24H"]
+[340.879044, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6888 messages in 40003 usecs, 232429 left in queue\u001b[1;48r\u001b[23;24H"]
+[340.937318, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6899 messages in 40003 usecs, 238204 left in queue\u001b[1;48r\u001b[23;24H"]
+[340.993418, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6902 messages in 40001 usecs, 242350 left in queue\u001b[1;48r\u001b[23;24H"]
+[341.049006, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6818 messages in 40002 usecs, 246515 left in queue\u001b[1;48r\u001b[23;24H"]
+[341.10415, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6794 messages in 40002 usecs, 249843 left in queue\u001b[1;48r\u001b[23;24H"]
+[341.156697, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6882 messages in 40004 usecs, 251873 left in queue\u001b[1;48r\u001b[23;24H"]
+[341.212231, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6840 messages in 40004 usecs, 255671 left in queue\u001b[1;48r\u001b[23;24H"]
+[341.268733, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6866 messages in 40001 usecs, 259761 left in queue\u001b[1;48r\u001b[23;24H"]
+[341.289875, "o", " "]
+[341.321476, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6790 messages in 40000 usecs, 262120 left in queue\u001b[1;48r\u001b[23;25H"]
+[341.374569, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6852 messages in 40001 usecs, 264063 left in queue\u001b[1;48r\u001b[23;25H"]
+[341.430378, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6872 messages in 40003 usecs, 267622 left in queue\u001b[1;48r\u001b[23;25H"]
+[341.486806, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6888 messages in 40000 usecs, 272445 left in queue\u001b[1;48r\u001b[23;25H"]
+[341.544999, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6876 messages in 40004 usecs, 278008 left in queue\u001b[1;48r\u001b[23;25H"]
+[341.602025, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6853 messages in 40000 usecs, 282870 left in queue\u001b[1;48r\u001b[23;25H"]
+[341.660954, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6784 messages in 40004 usecs, 287918 left in queue\u001b[1;48r\u001b[23;25H"]
+[341.717456, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6869 messages in 40003 usecs, 292253 left in queue\u001b[1;48r\u001b[23;25H"]
+[341.774334, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6855 messages in 40004 usecs, 296351 left in queue\u001b[1;48r\u001b[23;25H"]
+[341.83143, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6821 messages in 40002 usecs, 301738 left in queue\u001b[1;48r\u001b[23;25H"]
+[341.885326, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6842 messages in 40001 usecs, 304374 left in queue\u001b[1;48r\u001b[23;25H"]
+[341.940564, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6749 messages in 40005 usecs, 307958 left in queue\u001b[1;48r\u001b[23;25H"]
+[341.996342, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6839 messages in 40001 usecs, 311908 left in queue\u001b[1;48r\u001b[23;25H"]
+[342.025224, "o", "6"]
+[342.051028, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6796 messages in 40000 usecs, 315255 left in queue\u001b[1;48r\u001b[23;26H"]
+[342.109127, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6847 messages in 40002 usecs, 320444 left in queue\u001b[1;48r\u001b[23;26H"]
+[342.167675, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6835 messages in 40005 usecs, 325608 left in queue\u001b[1;48r\u001b[23;26H"]
+[342.219667, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6809 messages in 40000 usecs, 327840 left in queue\u001b[1;48r\u001b[23;26H"]
+[342.272378, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6817 messages in 40005 usecs, 329412 left in queue\u001b[1;48r\u001b[23;26H"]
+[342.274416, "o", "8"]
+[342.327348, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6890 messages in 40003 usecs, 332856 left in queue\u001b[1;48r\u001b[23;27H"]
+[342.384695, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6780 messages in 40001 usecs, 337959 left in queue\u001b[1;48r\u001b[23;27H"]
+[342.439655, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6802 messages in 40001 usecs, 339978 left in queue\u001b[1;48r\u001b[23;27H"]
+[342.489283, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6720 messages in 40005 usecs, 341016 left in queue\u001b[1;48r\u001b[23;27H"]
+[342.495649, "o", "0"]
+[342.541658, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6817 messages in 40001 usecs, 342067 left in queue\u001b[1;48r\u001b[23;28H"]
+[342.593968, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6750 messages in 40003 usecs, 343866 left in queue\u001b[1;48r\u001b[23;28H"]
+[342.64921, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6835 messages in 40005 usecs, 347174 left in queue\u001b[1;48r\u001b[23;28H"]
+[342.663607, "o", "0"]
+[342.702499, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6750 messages in 40001 usecs, 349216 left in queue\u001b[1;48r\u001b[23;29H"]
+[342.754714, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6760 messages in 40005 usecs, 350606 left in queue\u001b[1;48r\u001b[23;29H"]
+[342.806184, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6974 messages in 40004 usecs, 352147 left in queue\u001b[1;48r\u001b[23;29H"]
+[342.847296, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6981 messages in 40000 usecs, 345336 left in queue\u001b[1;48r\u001b[23;29H"]
+[342.89663, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 5980 messages in 40001 usecs, 339356 left in queue\u001b[1;48r\u001b[23;29H"]
+[342.937988, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6949 messages in 40005 usecs, 332409 left in queue\u001b[1;48r\u001b[23;29H"]
+[342.978089, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6941 messages in 40002 usecs, 325470 left in queue\u001b[1;48r\u001b[23;29H"]
+[343.018682, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6948 messages in 40003 usecs, 318524 left in queue\u001b[1;48r\u001b[23;29H"]
+[343.060039, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6859 messages in 40004 usecs, 311665 left in queue\u001b[1;48r\u001b[23;29H"]
+[343.100471, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6878 messages in 40000 usecs, 304789 left in queue\u001b[1;48r\u001b[23;29H"]
+[343.127853, "o", " "]
+[343.141259, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6905 messages in 40004 usecs, 297887 left in queue\u001b[1;48r\u001b[23;30H"]
+[343.181593, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6949 messages in 40003 usecs, 290939 left in queue\u001b[1;48r\u001b[23;30H"]
+[343.22263, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6933 messages in 40005 usecs, 284008 left in queue\u001b[1;48r\u001b[23;30H"]
+[343.264845, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6894 messages in 40003 usecs, 277114 left in queue\u001b[1;48r\u001b[23;30H"]
+[343.281025, "o", "m"]
+[343.306239, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6852 messages in 40004 usecs, 270262 left in queue\u001b[1;48r\u001b[23;31H"]
+[343.34666, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6920 messages in 40002 usecs, 263342 left in queue\u001b[1;48r\u001b[23;31H"]
+[343.351502, "o", "e"]
+[343.388067, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6926 messages in 40001 usecs, 256416 left in queue\u001b[1;48r\u001b[23;32H"]
+[343.42895, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6952 messages in 40000 usecs, 249466 left in queue\u001b[1;48r\u001b[23;32H"]
+[343.469887, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6954 messages in 40000 usecs, 242512 left in queue\u001b[1;48r\u001b[23;32H"]
+[343.510851, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6957 messages in 40003 usecs, 235555 left in queue\u001b[1;48r\u001b[23;32H"]
+[343.551332, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6962 messages in 40000 usecs, 228595 left in queue\u001b[1;48r\u001b[23;32H"]
+[343.561367, "o", "s"]
+[343.592706, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6936 messages in 40002 usecs, 221659 left in queue\u001b[1;48r\u001b[23;33H"]
+[343.633098, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6955 messages in 40001 usecs, 214704 left in queue\u001b[1;48r\u001b[23;33H"]
+[343.673811, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6929 messages in 40000 usecs, 207777 left in queue\u001b[1;48r\u001b[23;33H"]
+[343.69175, "o", "s"]
+[343.715085, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6932 messages in 40001 usecs, 200845 left in queue\u001b[1;48r\u001b[23;34H"]
+[343.756481, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6952 messages in 40005 usecs, 193893 left in queue\u001b[1;48r\u001b[23;34H"]
+[343.795911, "o", "a\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6925 messages in 40001 usecs, 186968 left in queue\u001b[1;48r\u001b[23;35H"]
+[343.838215, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6936 messages in 40004 usecs, 180032 left in queue\u001b[1;48r\u001b[23;35H"]
+[343.879498, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6923 messages in 40000 usecs, 173109 left in queue\u001b[1;48r\u001b[23;35H"]
+[343.91999, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6919 messages in 40001 usecs, 166190 left in queue\u001b[1;48r\u001b[23;35H"]
+[343.940872, "o", "g"]
+[343.960825, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6942 messages in 40005 usecs, 159250 left in queue\u001b[1;48r\u001b[23;36H"]
+[343.997529, "o", "e"]
+[344.001819, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6903 messages in 40003 usecs, 152347 left in queue\u001b[1;48r\u001b[23;37H"]
+[344.043239, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6898 messages in 40002 usecs, 145449 left in queue\u001b[1;48r\u001b[23;37H"]
+[344.083647, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6912 messages in 40001 usecs, 138537 left in queue\u001b[1;48r\u001b[23;37H"]
+[344.124759, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6945 messages in 40001 usecs, 131592 left in queue\u001b[1;48r\u001b[23;37H"]
+[344.165756, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6952 messages in 40002 usecs, 124642 left in queue\u001b[1;48r\u001b[23;37H"]
+[344.206112, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6941 messages in 40005 usecs, 117703 left in queue\u001b[1;48r\u001b[23;37H"]
+[344.247504, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6948 messages in 40000 usecs, 110755 left in queue\u001b[1;48r\u001b[23;37H"]
+[344.288471, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6927 messages in 40001 usecs, 103828 left in queue\u001b[1;48r\u001b[23;37H"]
+[344.330017, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6850 messages in 40004 usecs, 96978 left in queue\u001b[1;48r\u001b[23;37H"]
+[344.370733, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6854 messages in 40002 usecs, 90124 left in queue\u001b[1;48r\u001b[23;37H"]
+[344.411308, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6947 messages in 40002 usecs, 83177 left in queue\u001b[1;48r\u001b[23;37H"]
+[344.452609, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6948 messages in 40003 usecs, 76229 left in queue\u001b[1;48r\u001b[23;37H"]
+[344.494543, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6951 messages in 40002 usecs, 69284 left in queue\u001b[1;48r\u001b[23;37H"]
+[344.534778, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6897 messages in 40002 usecs, 62387 left in queue\u001b[1;48r\u001b[23;37H"]
+[344.575833, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6868 messages in 40000 usecs, 55529 left in queue\u001b[1;48r\u001b[23;37H"]
+[344.605346, "o", "s"]
+[344.616051, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6856 messages in 40003 usecs, 48673 left in queue\u001b[1;48r\u001b[23;38H"]
+[344.660532, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6922 messages in 40004 usecs, 41751 left in queue\u001b[1;48r\u001b[23;38H"]
+[344.701061, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6933 messages in 40001 usecs, 34822 left in queue\u001b[1;48r\u001b[23;38H"]
+[344.712284, "o", " "]
+[344.741941, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 7002 messages in 40005 usecs, 27824 left in queue\u001b[1;48r\u001b[23;39H"]
+[344.790338, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6905 messages in 40002 usecs, 20919 left in queue\u001b[1;48r\u001b[23;39H"]
+[344.831215, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6998 messages in 40004 usecs, 13923 left in queue\u001b[1;48r\u001b[23;39H"]
+[344.873874, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6962 messages in 40000 usecs, 6961 left in queue\u001b[1;48r\u001b[23;39H"]
+[344.896555, "o", "i"]
+[344.914067, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6911 messages in 40961 usecs, 50 left in queue\u001b[1;48r\u001b[23;40H"]
+[344.963634, "o", "n"]
+[345.032335, "o", " "]
+[345.888601, "o", "4"]
+[345.98363, "o", "0"]
+[346.155029, "o", "m"]
+[346.238033, "o", "s"]
+[346.382725, "o", " "]
+[346.52353, "o", "i"]
+[346.608686, "o", "s"]
+[346.722708, "o", " "]
+[346.951679, "o", "1"]
+[347.441842, "o", "7"]
+[347.633585, "o", "5"]
+[348.166413, "o", "K"]
+[348.704688, "o", "/"]
+[348.854479, "o", "s"]
+[349.022421, "o", "e"]
+[349.202232, "o", "c"]
+[350.081344, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1Hpim@hippo:/etc/bird$ "]
+[353.916401, "o", "## 6800 messages in 40ms is 175K/sec\u001b[22G"]
+[353.968919, "o", "/\u001b[K"]
+[354.205808, "o", "b"]
+[354.24179, "o", "a"]
+[354.304252, "o", "s"]
+[354.374729, "o", "h"]
+[354.544567, "o", "\u001b[5Dsudo ip netns exec dataplane bash\u001b[22G"]
+[355.297744, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1H"]
+[355.311271, "o", "root@hippo:/etc/bird# "]
+[355.710336, "o", "t"]
+[355.777363, "o", "r"]
+[355.915571, "o", "a"]
+[356.060077, "o", "c"]
+[356.152604, "o", "e"]
+[356.268389, "o", "r"]
+[356.383098, "o", "o"]
+[356.438142, "o", "u"]
+[356.510593, "o", "t"]
+[356.540127, "o", "e"]
+[356.599662, "o", " "]
+[356.778169, "o", "1"]
+[356.876361, "o", "."]
+[356.973692, "o", "1"]
+[357.06062, "o", "."]
+[357.155404, "o", "1"]
+[357.221983, "o", "."]
+[357.303774, "o", "1"]
+[357.596166, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1Htraceroute to 1.1.1.1 (1.1.1.1), 30 hops max, 60 byte packets"]
+[357.596549, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1H"]
+[358.26844, "o", " 1 45-129-224-233.as58280.net (45.129.224.233) 0.322 ms 0.148 ms 0.290 ms\u001b[32m\r\n─────────────────────────────────────────────────────────────\u001b[39m───────────────────────────────────────────────────────────\u001b[?25l\u001b(B\u001b[m\u001b[1;1Hrr4_chbtl0 BGP --- up 20:51:07.883 Established \u001b[K\r\nrr6_frggh0 BGP --- up 20:51:07.939 Established \u001b[K\r\nrr6_chplo0 BGP --- up 20:51:07.452 Established \u001b[K\r\nrr6_chbtl0 BGP --- up 20:51:07.294 Established \u001b[K\r\nebgp_transit_58299_ipv4_1 BGP --- up 20:52:21.127 Established \u001b[K\r\nebgp_transit_58299_ipv6_1 BGP --- up 20:52:21.369 Established \u001b[K\r\npim@hippo:/etc/bird$ birdc show route count\u001b[K\r\nBIRD 2.0.7 ready.\u001b[K\r\n3479147 of 3479147 "]
+[358.268872, "o", "routes for 870269 networks in table master4\u001b[K\r\n528077 of 528077 routes for 132522 networks in table master6\u001b[K\r\nTotal: 4007224 of 4007224 routes for 1002791 networks in 2 tables\u001b[K\r\npim@hippo:/etc/bird$ ## But no action below because the localpref lost out to iBGP\u001b[K\r\npim@hippo:/etc/bird$ vi ebgp.conf \u001b[K\r\npim@hippo:/etc/bird$ birdc configure\u001b[K\r\nBIRD 2.0.7 ready.\u001b[K\r\nReading configuration from /etc/bird/bird.conf\u001b[K\r\nReconfiguration in progress\u001b[K\r\npim@hippo:/etc/bird$ ## See a reconvergence happen :)\u001b[K\r\npim@hippo:/etc/bird$ ## 6800 messages in 40ms is 175K/sec\u001b[K\r\npim@hippo:/etc/bird$ sudo ip netns exec dataplane bash\u001b[K\r\nroot@hippo:/etc/bird# traceroute 1.1.1.1\u001b[K\r\ntraceroute to 1.1.1.1 (1.1.1.1), 30 hops max, 60 byte packets\u001b[K\r\n 1 45-129-224-233.as58280.net (45.129.224.233) 0.322 ms 0.148 ms 0.290 ms\u001b[K\u001b[93m\u001b[25;1Hlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6898 messages in 40002 usecs, 145449 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6912 me"]
+[358.269012, "o", "ssages in 40001 usecs, 138537 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6945 messages in 40001 usecs, 131592 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6952 messages in 40002 usecs, 124642 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6941 messages in 40005 usecs, 117703 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6948 messages in 40000 usecs, 110755 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6927 messages in 40001 usecs, 103828 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6850 messages in 40004 usecs, 96978 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6854 messages in 40002 usecs, 90124 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6947 messages in 40002 usecs, 83177 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl "]
+[358.269125, "o", " [warn ]: \u001b[39mprocess_msgs: Processed 6948 messages in 40003 usecs, 76229 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6951 messages in 40002 usecs, 69284 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6897 messages in 40002 usecs, 62387 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6868 messages in 40000 usecs, 55529 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6856 messages in 40003 usecs, 48673 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6922 messages in 40004 usecs, 41751 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6933 messages in 40001 usecs, 34822 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 7002 messages in 40005 usecs, 27824 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6905 messages in 40002 use"]
+[358.269381, "o", "cs, 20919 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6998 messages in 40004 usecs, 13923 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6962 messages in 40000 usecs, 6961 left in queue\u001b[K\u001b[93m\r\nlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6911 messages in 40961 usecs, 50 left in queue\u001b[K\r\n\u001b[K\u001b[97m\u001b[44m\r\n0:traceroute* \u001b[93mhippo\u001b(B\u001b[m\u001b[23;78H\u001b[?12l\u001b[?25h\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1H\u001b[1;23r\u001b[23;1H\n\u001b[A 2 5.226.149.7 (5.226.149.7) 0.726 ms 0.872 ms 0.549 ms\u001b[1;48r\u001b[23;1H\u001b[1;23r\u001b[23;1H\n\u001b[A 3 vlan404-v4.r1-core-czh.ch.as58299.net (5.226.148.203) 1.009 ms 1.278 ms 1.307 ms\u001b[1;48r\u001b[23;1H\u001b[1;23r\u001b[23;1H\n\u001b[A 4 as13335.swissix.ch (91.206.52.192) 1.735 ms 2.410 ms 2.366 ms\u001b[1;48r\u001b[23;1H"]
+[358.271598, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[A 5 one.one.one.one (1.1.1.1) 1.473 ms 1.646 ms 1.608 ms\u001b[1;48r\u001b[23;1Hroot@hippo:/etc/bird# "]
+[361.464173, "o", "\u001b[?25l\u001b[97m\u001b[44m\u001b[48;1H0:bash* \u001b[93mhippo\u001b(B\u001b[m\u001b[23;23H\u001b[?12l\u001b[?25hv"]
+[361.55128, "o", "i"]
+[361.627697, "o", " "]
+[361.866593, "o", "b"]
+[361.917021, "o", "i"]
+[362.280102, "o", "\b\u001b[K"]
+[362.414962, "o", "\b\u001b[K"]
+[362.497852, "o", "e"]
+[362.645324, "o", "b"]
+[362.742285, "o", "gp.conf "]
+[363.21687, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1H"]
+[363.229293, "o", "\u001b[?25l\u001b[H\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\r\n\u001b[K\u001b[?12l\u001b[?25h\u001b[1;23r\u001b[2;23r\u001b[22S\u001b[1;1H\u001b[K\u001b[23d\"ebgp.conf\"\u001b[1;48r\u001b[23;12H\u001b[?25l 28L, 566C\u001b[Hprotocol bgp ebgp_transit_58299_ipv4_1 {\r\n local as 50869;\r\n neighbor 45.129.224.233 as 58299;\r\n source address 45.129.224.235;\r\n default bgp_med 0;\r\n default bgp_local_pref 510;\r\n ipv4 {\r\n import keep filtered;\r\n import all;\r\n export none;\r\n next hop self on;\r\n };\r\n};\u001b[15;1Hprotocol bgp ebgp_transit_58299_ipv6_1 {\r\n local as 50869;\r\n neighbor 2a0e:5040:0:2::233 as 58299;\r\n source address 2a0e:5040:0:2::235;\r\n default bgp_med 0;\r\n default bgp_local_pref 510;\r\n ipv6 {\r\n import keep filtered;\u001b[23;103H1,1\u001b[11CTop\u001b[H\u001b[?12l\u001b[?25h"]
+[364.026357, "o", "\u001b[?25l\u001b[97m\u001b[44m\u001b[48d0:vi* \u001b[93mhippo\u001b(B\u001b[m\u001b[1;1H\u001b[?12l\u001b[?25h\u001b[23;93Hj\u001b[H\u001b[?25l\u001b[23;93H \u001b[9C2\u001b[2;1H\u001b[?12l\u001b[?25h"]
+[364.479775, "o", "\u001b[23;93Hj\u001b[2;1H\u001b[?25l\u001b[23;93H \u001b[9C3\u001b[3;1H\u001b[?12l\u001b[?25h"]
+[364.808716, "o", "\u001b[20B\u001b[K/\u001b[?25l\u001b[?12l\u001b[?25h"]
+[365.202205, "o", "5\u001b[?25l\u001b[3;13H\u001b[7m5\u001b[23;103H\u001b(B\u001b[m3,13\u001b[10CTop\u001b[17D\u001b[K\u001b[3G\u001b[?12l\u001b[?25h"]
+[365.261149, "o", "1\u001b[?25l\u001b[3;13H5\u001b[6;26H\u001b[7m51\u001b[23;103H\u001b(B\u001b[m6,26\u001b[10CTop\u001b[17D\u001b[K\u001b[4G\u001b[?12l\u001b[?25h"]
+[365.369386, "o", "0\u001b[?25l\u001b[6;28H\u001b[7m0\u001b[23;103H\u001b(B\u001b[m6,26\u001b[10CTop\u001b[17D\u001b[K\u001b[5G\u001b[?12l\u001b[?25h"]
+[365.477381, "o", "\r\u001b[?25l\u001b[6;26H510\u001b[23;103H6,26\u001b[10CTop\u001b[6;26H\u001b[?12l\u001b[?25h"]
+[365.974288, "o", "\u001b[23;93Hx\u001b[6;26H\u001b[?25l\u001b[23;93H \bdl\u001b[6;26H10;\u001b[23;93H \u001b[6;29H\u001b[K\u001b[3D\u001b[?12l\u001b[?25h"]
+[366.27988, "o", "\u001b[23;93Hn\u001b[6;26H\u001b[?25l\u001b[23;93H\u001b[K\r\u001b[1;22r\u001b[1;1H\u001b[3M\u001b[20;5Himport all;\r\n export none;\r\n next hop self on;\u001b[23;1H\u001b[K\u001b[102C20,26\u001b[9C50%\u001b[1;48r\u001b[17;26H\u001b[?12l\u001b[?25h"]
+[367.170976, "o", "\u001b[23;93Hx\u001b[17;26H\u001b[?25l\u001b[23;93H \bdl\u001b[17;26H10;\u001b[23;93H \u001b[17;29H\u001b[K\u001b[3D\u001b[?12l\u001b[?25h"]
+[367.462415, "o", "\u001b[23;93H:\u001b[17;26H\u001b[?25l\u001b[23;93H\u001b[K\r:\u001b[?12l\u001b[?25h"]
+[367.72745, "o", "w"]
+[367.7778, "o", "q"]
+[368.154914, "o", "\r\u001b[?25l\"ebgp.conf\""]
+[368.159027, "o", " 28L, 564C written\u001b[Hpim@hippo:/etc/bird$ birdc show route count\u001b[K\r\nBIRD 2.0.7 ready.\u001b[K\r\n3479147 of 3479147 routes for 870269 networks in table master4\u001b[K\r\n528077 of 528077 routes for 132522 networks in table master6\u001b[K\r\nTotal: 4007224 of 4007224 routes for 1002791 networks in 2 tables\u001b[K\r\npim@hippo:/etc/bird$ ## But no action below because the localpref lost out to iBGP\u001b[K\r\npim@hippo:/etc/bird$ vi ebgp.conf \u001b[K\r\npim@hippo:/etc/bird$ birdc configure\u001b[K\r\nBIRD 2.0.7 ready.\u001b[K\r\nReading configuration from /etc/bird/bird.conf\u001b[K\r\nReconfiguration in progress\u001b[K\r\npim@hippo:/etc/bird$ ## See a reconvergence happen :)\u001b[K\r\npim@hippo:/etc/bird$ ## 6800 messages in 40ms is 175K/sec\u001b[K\r\npim@hippo:/etc/bird$ sudo ip netns exec dataplane bash\u001b[K\r\nroot@hippo:/etc/bird# traceroute 1.1.1.1\u001b[K\r\ntraceroute to 1.1.1.1 (1.1.1.1), 30 hops max, 60 byte packets\u001b[K\r\n 1 45-129-224-233.as58280.net (45.129.224.233) 0.322 ms 0.148 ms 0.290 ms\u001b[K\r\n 2 5.226.149.7 (5.226.149.7) 0.726 ms 0.872 ms 0.549 ms\u001b[K\r\n 3 vlan404-v4.r1-core-"]
+[368.159181, "o", "czh.ch.as58299.net (5.226.148.203) 1.009 ms 1.278 ms 1.307 ms\u001b[K\r\n 4 as13335.swissix.ch (91.206.52.192) 1.735 ms 2.410 ms 2.366 ms\u001b[K\r\n 5 one.one.one.one (1.1.1.1) 1.473 ms 1.646 ms 1.608 ms\u001b[K\r\nroot@hippo:/etc/bird# vi ebgp.conf \u001b[K\r\n\u001b[K\u001b[?12l\u001b[?25hroot@hippo:/etc/bird# "]
+[368.423878, "o", "\u001b[?25l\u001b[97m\u001b[44m\u001b[48;1H0:bash* \u001b[93mhippo\u001b(B\u001b[m\u001b[23;23H\u001b[?12l\u001b[?25hb"]
+[368.488002, "o", "i"]
+[368.644012, "o", "r"]
+[368.885665, "o", "d"]
+[369.08976, "o", "c"]
+[369.335867, "o", " "]
+[369.448859, "o", "c"]
+[369.537137, "o", "o"]
+[369.592977, "o", "n"]
+[369.797409, "o", "f"]
+[370.20301, "o", "i"]
+[370.320025, "o", "g"]
+[370.442638, "o", "u"]
+[370.537705, "o", "r"]
+[370.589363, "o", "e"]
+[370.682073, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1H\u001b[1;23r\u001b[23;1H\n\u001b[ABIRD 2.0.7 ready.\u001b[1;48r\u001b[23;1H\u001b[1;23r\u001b[2S\u001b[21dReading configuration from /etc/bird/bird.conf\r\nReconfiguration in progress\u001b[1;48r\u001b[23;1Hroot@hippo:/etc/bird# "]
+[370.869227, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6894 messages in 40004 usecs, 4013 left in queue\u001b[1;48r\u001b[23;23H"]
+[370.925266, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6944 messages in 40003 usecs, 8025 left in queue\u001b[1;48r\u001b[23;23H"]
+[370.980452, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6965 messages in 40002 usecs, 11623 left in queue\u001b[1;48r\u001b[23;23H"]
+[371.036367, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6976 messages in 40001 usecs, 15608 left in queue\u001b[1;48r\u001b[23;23H"]
+[371.090881, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6921 messages in 40002 usecs, 18484 left in queue\u001b[1;48r\u001b[23;23H"]
+[371.147851, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6968 messages in 40001 usecs, 22728 left in queue\u001b[1;48r\u001b[23;23H"]
+[371.202804, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6358 messages in 40006 usecs, 26735 left in queue\u001b[1;48r\u001b[23;23H"]
+[371.258725, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6854 messages in 40002 usecs, 30888 left in queue\u001b[1;48r\u001b[23;23H"]
+[371.314162, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6854 messages in 40005 usecs, 34618 left in queue\u001b[1;48r\u001b[23;23H"]
+[371.369637, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6856 messages in 40005 usecs, 38305 left in queue\u001b[1;48r\u001b[23;23H"]
+[371.4253, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6841 messages in 40003 usecs, 42175 left in queue\u001b[1;48r\u001b[23;23H"]
+[371.48055, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6878 messages in 40005 usecs, 45785 left in queue\u001b[1;48r\u001b[23;23H"]
+[371.536882, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6828 messages in 40002 usecs, 49341 left in queue\u001b[1;48r\u001b[23;23H"]
+[371.591254, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6895 messages in 40000 usecs, 53039 left in queue\u001b[1;48r\u001b[23;23H"]
+[371.64593, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6766 messages in 40001 usecs, 56310 left in queue\u001b[1;48r\u001b[23;23H"]
+[371.706017, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6780 messages in 40004 usecs, 60608 left in queue\u001b[1;48r\u001b[23;23H"]
+[371.760221, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6732 messages in 40005 usecs, 64590 left in queue\u001b[1;48r\u001b[23;23H"]
+[371.815818, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6671 messages in 40002 usecs, 68512 left in queue\u001b[1;48r\u001b[23;23H"]
+[371.870608, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6785 messages in 40000 usecs, 71752 left in queue\u001b[1;48r\u001b[23;23H"]
+[371.926758, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6806 messages in 40001 usecs, 75685 left in queue\u001b[1;48r\u001b[23;23H"]
+[371.982105, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6730 messages in 40006 usecs, 79192 left in queue\u001b[1;48r\u001b[23;23H"]
+[372.034112, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6763 messages in 40002 usecs, 80678 left in queue\u001b[1;48r\u001b[23;23H"]
+[372.094017, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6756 messages in 40002 usecs, 84660 left in queue\u001b[1;48r\u001b[23;23H"]
+[372.144844, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6743 messages in 40002 usecs, 87908 left in queue\u001b[1;48r\u001b[23;23H"]
+[372.199154, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6706 messages in 40005 usecs, 91578 left in queue\u001b[1;48r\u001b[23;23H"]
+[372.25524, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6788 messages in 40002 usecs, 95567 left in queue\u001b[1;48r\u001b[23;23H"]
+[372.310084, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6654 messages in 40006 usecs, 98893 left in queue\u001b[1;48r\u001b[23;23H"]
+[372.365666, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6628 messages in 40001 usecs, 102861 left in queue\u001b[1;48r\u001b[23;23H"]
+[372.419238, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6676 messages in 40001 usecs, 106018 left in queue\u001b[1;48r\u001b[23;23H"]
+[372.475723, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6730 messages in 40000 usecs, 109770 left in queue\u001b[1;48r\u001b[23;23H"]
+[372.53059, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6628 messages in 40001 usecs, 113320 left in queue\u001b[1;48r\u001b[23;23H"]
+[372.586304, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6784 messages in 40003 usecs, 117168 left in queue\u001b[1;48r\u001b[23;23H"]
+[372.641765, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6678 messages in 40002 usecs, 120498 left in queue\u001b[1;48r\u001b[23;23H"]
+[372.697074, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6624 messages in 40005 usecs, 124556 left in queue\u001b[1;48r\u001b[23;23H"]
+[372.751733, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6648 messages in 40003 usecs, 127772 left in queue\u001b[1;48r\u001b[23;23H"]
+[372.808019, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6684 messages in 40004 usecs, 131610 left in queue\u001b[1;48r\u001b[23;23H"]
+[372.860647, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6714 messages in 40000 usecs, 133947 left in queue\u001b[1;48r\u001b[23;23H"]
+[372.914453, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6702 messages in 40004 usecs, 136608 left in queue\u001b[1;48r\u001b[23;23H"]
+[372.968524, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6713 messages in 40003 usecs, 139653 left in queue\u001b[1;48r\u001b[23;23H"]
+[373.023494, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6713 messages in 40003 usecs, 143126 left in queue\u001b[1;48r\u001b[23;23H"]
+[373.077833, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6701 messages in 40004 usecs, 146239 left in queue\u001b[1;48r\u001b[23;23H"]
+[373.132357, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6687 messages in 40002 usecs, 149447 left in queue\u001b[1;48r\u001b[23;23H"]
+[373.185774, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6676 messages in 40003 usecs, 151897 left in queue\u001b[1;48r\u001b[23;23H"]
+[373.238923, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6702 messages in 40004 usecs, 154178 left in queue\u001b[1;48r\u001b[23;23H"]
+[373.293824, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6660 messages in 40001 usecs, 157751 left in queue\u001b[1;48r\u001b[23;23H"]
+[373.347013, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6584 messages in 40005 usecs, 160248 left in queue\u001b[1;48r\u001b[23;23H"]
+[373.401696, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6733 messages in 40003 usecs, 163604 left in queue\u001b[1;48r\u001b[23;23H"]
+[373.455933, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6694 messages in 40001 usecs, 166508 left in queue\u001b[1;48r\u001b[23;23H"]
+[373.512217, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6753 messages in 40006 usecs, 169919 left in queue\u001b[1;48r\u001b[23;23H"]
+[373.564626, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6716 messages in 40003 usecs, 172859 left in queue\u001b[1;48r\u001b[23;23H"]
+[373.619215, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6741 messages in 40002 usecs, 175993 left in queue\u001b[1;48r\u001b[23;23H"]
+[373.674375, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6775 messages in 40000 usecs, 178805 left in queue\u001b[1;48r\u001b[23;23H"]
+[373.728275, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6692 messages in 40003 usecs, 182124 left in queue\u001b[1;48r\u001b[23;23H"]
+[373.78196, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6730 messages in 40005 usecs, 184868 left in queue\u001b[1;48r\u001b[23;23H"]
+[373.83683, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6748 messages in 40002 usecs, 188235 left in queue\u001b[1;48r\u001b[23;23H"]
+[373.892143, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6620 messages in 40000 usecs, 191273 left in queue\u001b[1;48r\u001b[23;23H"]
+[373.945735, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6498 messages in 40002 usecs, 194556 left in queue\u001b[1;48r\u001b[23;23H"]
+[374.002515, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6506 messages in 40004 usecs, 197819 left in queue\u001b[1;48r\u001b[23;23H"]
+[374.05414, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6505 messages in 40000 usecs, 201196 left in queue\u001b[1;48r\u001b[23;23H"]
+[374.109489, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6514 messages in 40000 usecs, 204691 left in queue\u001b[1;48r\u001b[23;23H"]
+[374.163227, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6528 messages in 40005 usecs, 207939 left in queue\u001b[1;48r\u001b[23;23H"]
+[374.217463, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6513 messages in 40004 usecs, 211163 left in queue\u001b[1;48r\u001b[23;23H"]
+[374.272986, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6526 messages in 40002 usecs, 214688 left in queue\u001b[1;48r\u001b[23;23H"]
+[374.326552, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6533 messages in 40000 usecs, 217701 left in queue\u001b[1;48r\u001b[23;23H"]
+[374.380224, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6261 messages in 40005 usecs, 220688 left in queue\u001b[1;48r\u001b[23;23H"]
+[374.436058, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6514 messages in 40000 usecs, 224183 left in queue\u001b[1;48r\u001b[23;23H"]
+[374.489525, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6509 messages in 40006 usecs, 227061 left in queue\u001b[1;48r\u001b[23;23H"]
+[374.543522, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6524 messages in 40002 usecs, 229958 left in queue\u001b[1;48r\u001b[23;23H"]
+[374.597979, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6475 messages in 40000 usecs, 233353 left in queue\u001b[1;48r\u001b[23;23H"]
+[374.652547, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6492 messages in 40000 usecs, 236736 left in queue\u001b[1;48r\u001b[23;23H"]
+[374.709062, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6483 messages in 40003 usecs, 240339 left in queue\u001b[1;48r\u001b[23;23H"]
+[374.763614, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6492 messages in 40001 usecs, 243793 left in queue\u001b[1;48r\u001b[23;23H"]
+[374.818508, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6523 messages in 40006 usecs, 247237 left in queue\u001b[1;48r\u001b[23;23H"]
+[374.873203, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6503 messages in 40002 usecs, 250600 left in queue\u001b[1;48r\u001b[23;23H"]
+[374.927578, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6533 messages in 40003 usecs, 253843 left in queue\u001b[1;48r\u001b[23;23H"]
+[374.981813, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6529 messages in 40001 usecs, 256977 left in queue\u001b[1;48r\u001b[23;23H"]
+[375.03586, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6521 messages in 40004 usecs, 259879 left in queue\u001b[1;48r\u001b[23;23H"]
+[375.090172, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6505 messages in 40001 usecs, 262994 left in queue\u001b[1;48r\u001b[23;23H"]
+[375.14547, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6531 messages in 40006 usecs, 266740 left in queue\u001b[1;48r\u001b[23;23H"]
+[375.198571, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6528 messages in 40002 usecs, 269208 left in queue\u001b[1;48r\u001b[23;23H"]
+[375.253156, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6537 messages in 40000 usecs, 272561 left in queue\u001b[1;48r\u001b[23;23H"]
+[375.307192, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6514 messages in 40000 usecs, 275429 left in queue\u001b[1;48r\u001b[23;23H"]
+[375.3626, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6518 messages in 40005 usecs, 279320 left in queue\u001b[1;48r\u001b[23;23H"]
+[375.415986, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6523 messages in 40003 usecs, 281917 left in queue\u001b[1;48r\u001b[23;23H"]
+[375.470894, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6589 messages in 40005 usecs, 285335 left in queue\u001b[1;48r\u001b[23;23H"]
+[375.523908, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6616 messages in 40005 usecs, 287422 left in queue\u001b[1;48r\u001b[23;23H"]
+[375.577845, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6632 messages in 40002 usecs, 290366 left in queue\u001b[1;48r\u001b[23;23H"]
+[375.615522, "o", "birdc configure"]
+[375.631981, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6621 messages in 40004 usecs, 293448 left in queue\u001b[1;48r\u001b[23;38H"]
+[375.686969, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6616 messages in 40011 usecs, 296916 left in queue\u001b[1;48r\u001b[23;38H"]
+[375.741719, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6621 messages in 40001 usecs, 300405 left in queue\u001b[1;48r\u001b[23;38H"]
+[375.794245, "o", "\u001b[15D\u001b[2Pvi ebgp.conf \u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6637 messages in 40002 usecs, 302630 left in queue\u001b[1;48r\u001b[23;36H"]
+[375.84987, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6622 messages in 40004 usecs, 306323 left in queue\u001b[1;48r\u001b[23;36H"]
+[375.904161, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6623 messages in 40004 usecs, 309461 left in queue\u001b[1;48r\u001b[23;36H"]
+[375.958597, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6636 messages in 40000 usecs, 312604 left in queue\u001b[1;48r\u001b[23;36H"]
+[376.013067, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6630 messages in 40000 usecs, 315856 left in queue\u001b[1;48r\u001b[23;36H"]
+[376.067801, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6632 messages in 40002 usecs, 319076 left in queue\u001b[1;48r\u001b[23;36H"]
+[376.121506, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6644 messages in 40002 usecs, 321917 left in queue\u001b[1;48r\u001b[23;36H"]
+[376.17608, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6631 messages in 40000 usecs, 325160 left in queue\u001b[1;48r\u001b[23;36H"]
+[376.230981, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6650 messages in 40003 usecs, 328446 left in queue\u001b[1;48r\u001b[23;36H"]
+[376.24862, "o", "\u001b[13Dtraceroute 1.1.1.1"]
+[376.285239, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6642 messages in 40001 usecs, 331603 left in queue\u001b[1;48r\u001b[23;41H"]
+[376.33999, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6655 messages in 40005 usecs, 334348 left in queue\u001b[1;48r\u001b[23;41H"]
+[376.3952, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6621 messages in 40003 usecs, 338096 left in queue\u001b[1;48r\u001b[23;41H"]
+[376.448473, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6618 messages in 40000 usecs, 340513 left in queue\u001b[1;48r\u001b[23;41H"]
+[376.505191, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6598 messages in 40001 usecs, 343961 left in queue\u001b[1;48r\u001b[23;41H"]
+[376.557061, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6605 messages in 40005 usecs, 346729 left in queue\u001b[1;48r\u001b[23;41H"]
+[376.629591, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6549 messages in 40000 usecs, 353032 left in queue\u001b[1;48r\u001b[23;41H"]
+[376.68614, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6536 messages in 40005 usecs, 356548 left in queue\u001b[1;48r\u001b[23;41H"]
+[376.740087, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6568 messages in 40000 usecs, 359457 left in queue\u001b[1;48r\u001b[23;41H"]
+[376.796481, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6585 messages in 40000 usecs, 362566 left in queue\u001b[1;48r\u001b[23;41H"]
+[376.850755, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6638 messages in 40001 usecs, 364877 left in queue\u001b[1;48r\u001b[23;41H"]
+[376.903676, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6648 messages in 40001 usecs, 367257 left in queue\u001b[1;48r\u001b[23;41H"]
+[376.95192, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6628 messages in 40004 usecs, 367991 left in queue\u001b[1;48r\u001b[23;41H"]
+[376.993428, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6655 messages in 40006 usecs, 361338 left in queue\u001b[1;48r\u001b[23;41H"]
+[377.039155, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6626 messages in 40003 usecs, 354712 left in queue\u001b[1;48r\u001b[23;41H"]
+[377.087951, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6122 messages in 40001 usecs, 348590 left in queue\u001b[1;48r\u001b[23;41H"]
+[377.128815, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6650 messages in 40000 usecs, 341944 left in queue\u001b[1;48r\u001b[23;41H"]
+[377.17007, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6622 messages in 40001 usecs, 335324 left in queue\u001b[1;48r\u001b[23;41H"]
+[377.211102, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6594 messages in 40003 usecs, 328730 left in queue\u001b[1;48r\u001b[23;41H"]
+[377.251443, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6617 messages in 40004 usecs, 322113 left in queue\u001b[1;48r\u001b[23;41H"]
+[377.292268, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6650 messages in 40004 usecs, 315469 left in queue\u001b[1;48r\u001b[23;41H"]
+[377.333636, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6609 messages in 40003 usecs, 308860 left in queue\u001b[1;48r\u001b[23;41H"]
+[377.3749, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6619 messages in 40000 usecs, 302243 left in queue\u001b[1;48r\u001b[23;41H"]
+[377.415761, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6631 messages in 40002 usecs, 295612 left in queue\u001b[1;48r\u001b[23;41H"]
+[377.45658, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6653 messages in 40002 usecs, 288961 left in queue\u001b[1;48r\u001b[23;41H"]
+[377.497998, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6635 messages in 40000 usecs, 282326 left in queue\u001b[1;48r\u001b[23;41H"]
+[377.538907, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6635 messages in 40003 usecs, 275693 left in queue\u001b[1;48r\u001b[23;41H"]
+[377.579309, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6644 messages in 40005 usecs, 269049 left in queue\u001b[1;48r\u001b[23;41H"]
+[377.619762, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6594 messages in 40003 usecs, 262455 left in queue\u001b[1;48r\u001b[23;41H"]
+[377.66076, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6647 messages in 40001 usecs, 255808 left in queue\u001b[1;48r\u001b[23;41H"]
+[377.704033, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6590 messages in 40002 usecs, 249218 left in queue\u001b[1;48r\u001b[23;41H"]
+[377.744889, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6620 messages in 40002 usecs, 242602 left in queue\u001b[1;48r\u001b[23;41H"]
+[377.785243, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6633 messages in 40002 usecs, 235971 left in queue\u001b[1;48r\u001b[23;41H"]
+[377.835634, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6051 messages in 40001 usecs, 229920 left in queue\u001b[1;48r\u001b[23;41H"]
+[377.876635, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6656 messages in 40002 usecs, 223264 left in queue\u001b[1;48r\u001b[23;41H"]
+[377.917567, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6636 messages in 40001 usecs, 216628 left in queue\u001b[1;48r\u001b[23;41H"]
+[377.958423, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6647 messages in 40002 usecs, 209981 left in queue\u001b[1;48r\u001b[23;41H"]
+[377.999575, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6627 messages in 40004 usecs, 203354 left in queue\u001b[1;48r\u001b[23;41H"]
+[378.040675, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6662 messages in 40004 usecs, 196692 left in queue\u001b[1;48r\u001b[23;41H"]
+[378.080721, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6639 messages in 40003 usecs, 190054 left in queue\u001b[1;48r\u001b[23;41H"]
+[378.12114, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6641 messages in 40004 usecs, 183417 left in queue\u001b[1;48r\u001b[23;41H"]
+[378.162452, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6614 messages in 40001 usecs, 176803 left in queue\u001b[1;48r\u001b[23;41H"]
+[378.203156, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6658 messages in 40000 usecs, 170147 left in queue\u001b[1;48r\u001b[23;41H"]
+[378.244222, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6639 messages in 40004 usecs, 163508 left in queue\u001b[1;48r\u001b[23;41H"]
+[378.284946, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6669 messages in 40000 usecs, 156849 left in queue\u001b[1;48r\u001b[23;41H"]
+[378.325094, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6648 messages in 40002 usecs, 150205 left in queue\u001b[1;48r\u001b[23;41H"]
+[378.367354, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6640 messages in 40001 usecs, 143565 left in queue\u001b[1;48r\u001b[23;41H"]
+[378.410773, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6663 messages in 40003 usecs, 136902 left in queue\u001b[1;48r\u001b[23;41H"]
+[378.449783, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6690 messages in 40003 usecs, 130214 left in queue\u001b[1;48r\u001b[23;41H"]
+[378.490988, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6663 messages in 40003 usecs, 123551 left in queue\u001b[1;48r\u001b[23;41H"]
+[378.530752, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6677 messages in 40005 usecs, 116874 left in queue\u001b[1;48r\u001b[23;41H"]
+[378.572191, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6625 messages in 40004 usecs, 110249 left in queue\u001b[1;48r\u001b[23;41H"]
+[378.612748, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6684 messages in 40004 usecs, 103571 left in queue\u001b[1;48r\u001b[23;41H"]
+[378.653004, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6673 messages in 40004 usecs, 96902 left in queue\u001b[1;48r\u001b[23;41H"]
+[378.693725, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6676 messages in 40005 usecs, 90228 left in queue\u001b[1;48r\u001b[23;41H"]
+[378.733785, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6669 messages in 40004 usecs, 83561 left in queue\u001b[1;48r\u001b[23;41H"]
+[378.773973, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6711 messages in 40001 usecs, 76852 left in queue\u001b[1;48r\u001b[23;41H"]
+[378.818142, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6654 messages in 40001 usecs, 70198 left in queue\u001b[1;48r\u001b[23;41H"]
+[378.859456, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6681 messages in 40003 usecs, 63517 left in queue\u001b[1;48r\u001b[23;41H"]
+[378.899585, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6710 messages in 40000 usecs, 56807 left in queue\u001b[1;48r\u001b[23;41H"]
+[378.940715, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6687 messages in 40005 usecs, 50120 left in queue\u001b[1;48r\u001b[23;41H"]
+[378.981785, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6676 messages in 40000 usecs, 43444 left in queue\u001b[1;48r\u001b[23;41H"]
+[379.023179, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6719 messages in 40005 usecs, 36725 left in queue\u001b[1;48r\u001b[23;41H"]
+[379.063398, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6710 messages in 40002 usecs, 30015 left in queue\u001b[1;48r\u001b[23;41H"]
+[379.104398, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6720 messages in 40005 usecs, 23301 left in queue\u001b[1;48r\u001b[23;41H"]
+[379.145298, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6686 messages in 40002 usecs, 16615 left in queue\u001b[1;48r\u001b[23;41H"]
+[379.186424, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6487 messages in 40004 usecs, 10128 left in queue\u001b[1;48r\u001b[23;41H"]
+[379.226987, "o", "\u001b[25;47r\u001b[47;1H\n\u001b[A\u001b[93mlinux-cp/nl [warn ]: \u001b[39mprocess_msgs: Processed 6495 messages in 40004 usecs, 3639 left in queue\u001b[1;48r\u001b[23;41H"]
+[380.684098, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1Htraceroute to 1.1.1.1 (1.1.1.1), 30 hops max, 60 byte packets\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1H"]
+[380.690039, "o", " 1 chbtl0.ipng.ch (194.1.163.66) 0.211 ms 0.186 ms 0.143 ms\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1H"]
+[380.693289, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[A 2 chrma0.ipng.ch (194.1.163.17) 1.448 ms 1.445 ms 1.436 ms\u001b[1;48r\u001b[23;1H"]
+[380.7046, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[A 3 as13335.swissix.ch (91.206.52.192) 3.246 ms 2.677 ms 2.647 ms\u001b[1;48r\u001b[23;1H"]
+[380.70669, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[A 4 one.one.one.one (1.1.1.1) 2.094 ms 2.074 ms 2.006 ms\u001b[1;48r\u001b[23;1Hroot@hippo:/etc/bird# "]
+[381.943379, "o", "#"]
+[382.074941, "o", "#"]
+[382.170189, "o", " "]
+[382.948685, "o", "r"]
+[383.002672, "o", "e"]
+[383.24101, "o", "c"]
+[383.346217, "o", "o"]
+[383.411765, "o", "n"]
+[383.976494, "o", "v"]
+[384.160296, "o", "e"]
+[384.288332, "o", "r"]
+[384.603671, "o", "g"]
+[384.641104, "o", "e"]
+[384.849954, "o", "d"]
+[385.196123, "o", " "]
+[385.257164, "o", ":"]
+[385.323057, "o", ")"]
+[386.360126, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1Hroot@hippo:/etc/bird# "]
+[386.678729, "o", "#"]
+[386.837286, "o", "#"]
+[386.913926, "o", " "]
+[387.106291, "o", "T"]
+[387.358578, "o", "h"]
+[387.683266, "o", "a"]
+[387.833681, "o", "n"]
+[387.886623, "o", "k"]
+[387.938381, "o", "s"]
+[388.04795, "o", " "]
+[388.109073, "o", "f"]
+[388.218282, "o", "o"]
+[388.298006, "o", "r"]
+[388.35802, "o", " "]
+[388.450111, "o", "w"]
+[388.55863, "o", "a"]
+[388.695105, "o", "t"]
+[388.936779, "o", "c"]
+[389.059093, "o", "h"]
+[389.241146, "o", "i"]
+[389.292057, "o", "n"]
+[389.314499, "o", "g"]
+[389.596341, "o", "!"]
+[389.740968, "o", "!"]
+[390.241381, "o", "\u001b[1;23r\u001b[23;1H\n\u001b[1;48r\u001b[23;1Hroot@hippo:/etc/bird# "]
+[390.747596, "o", "\u001b[1;48r\u001b(B\u001b[m\u001b[?1l\u001b>\u001b[H\u001b[2J\u001b]112\u0007\u001b[?12l\u001b[?25h\u001b[?1000l\u001b[?1002l\u001b[?1006l\u001b[?1005l\u001b[?1049l\u001b[23;0;0t[detached (from session 0)]\r\n\u001b]0;pim@hippo: ~\u0007\u001b[01;32mpim@hippo\u001b[00m:\u001b[01;34m~\u001b[00m$ "]
+[391.016066, "o", "logout\r\n"]
+[391.017964, "o", "Connection to hippo.ipng.nl closed.\r\r\n"]
+[391.018969, "o", "\u001b[1m\u001b[7m%\u001b[27m\u001b[1m\u001b[0m \r \r"]
+[391.019381, "o", "\u001b]7;file://102-main.rfc1918.ipng.nl/Users/pim\u0007"]
+[391.019541, "o", "\r\u001b[0m\u001b[27m\u001b[24m\u001b[Jpim@102-main ~ % \u001b[K\u001b[?2004h"]
+[391.150836, "o", "\u001b[?2004l\r\r\n"]
+[391.153085, "o", "Saving session..."]
+[391.164755, "o", "\r\n...saving history..."]
+[391.172439, "o", "truncating history files..."]
+[391.182559, "o", "\r\n..."]
+[391.182581, "o", "completed.\r\n"]
diff --git a/static/assets/vpp/432943.gif b/static/assets/vpp/432943.gif
new file mode 100644
index 0000000..77d871e
--- /dev/null
+++ b/static/assets/vpp/432943.gif
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b24d8a1a44fb2f56639243b7ce01ba923abda44491ba9162ce34cb9d751a86f7
+size 13470514
diff --git a/static/assets/vpp/asciinema-player.css b/static/assets/vpp/asciinema-player.css
deleted file mode 100644
index 8d77df4..0000000
--- a/static/assets/vpp/asciinema-player.css
+++ /dev/null
@@ -1,2563 +0,0 @@
-.asciinema-player-wrapper {
- position: relative;
- text-align: center;
- outline: none;
-}
-.asciinema-player-wrapper .title-bar {
- display: none;
- top: -78px;
- transition: top 0.15s linear;
- position: absolute;
- left: 0;
- right: 0;
- box-sizing: content-box;
- font-size: 20px;
- line-height: 1em;
- padding: 15px;
- font-family: sans-serif;
- color: white;
- background-color: rgba(0, 0, 0, 0.8);
-}
-.asciinema-player-wrapper .title-bar img {
- vertical-align: middle;
- height: 48px;
- margin-right: 16px;
-}
-.asciinema-player-wrapper .title-bar a {
- color: white;
- text-decoration: underline;
-}
-.asciinema-player-wrapper .title-bar a:hover {
- text-decoration: none;
-}
-.asciinema-player-wrapper:fullscreen {
- background-color: #000;
- width: 100%;
- height: 100%;
- display: -webkit-flex;
- display: -ms-flexbox;
- display: flex;
- -webkit-justify-content: center;
- justify-content: center;
- -webkit-align-items: center;
- align-items: center;
-}
-.asciinema-player-wrapper:fullscreen .asciinema-player {
- position: static;
-}
-.asciinema-player-wrapper:fullscreen .title-bar {
- display: initial;
-}
-.asciinema-player-wrapper:fullscreen.hud .title-bar {
- top: 0;
-}
-.asciinema-player-wrapper:-webkit-full-screen {
- background-color: #000;
- width: 100%;
- height: 100%;
- display: -webkit-flex;
- display: -ms-flexbox;
- display: flex;
- -webkit-justify-content: center;
- justify-content: center;
- -webkit-align-items: center;
- align-items: center;
-}
-.asciinema-player-wrapper:-webkit-full-screen .asciinema-player {
- position: static;
-}
-.asciinema-player-wrapper:-webkit-full-screen .title-bar {
- display: initial;
-}
-.asciinema-player-wrapper:-webkit-full-screen.hud .title-bar {
- top: 0;
-}
-.asciinema-player-wrapper:-moz-full-screen {
- background-color: #000;
- width: 100%;
- height: 100%;
- display: -webkit-flex;
- display: -ms-flexbox;
- display: flex;
- -webkit-justify-content: center;
- justify-content: center;
- -webkit-align-items: center;
- align-items: center;
-}
-.asciinema-player-wrapper:-moz-full-screen .asciinema-player {
- position: static;
-}
-.asciinema-player-wrapper:-moz-full-screen .title-bar {
- display: initial;
-}
-.asciinema-player-wrapper:-moz-full-screen.hud .title-bar {
- top: 0;
-}
-.asciinema-player-wrapper:-ms-fullscreen {
- background-color: #000;
- width: 100%;
- height: 100%;
- display: -webkit-flex;
- display: -ms-flexbox;
- display: flex;
- -webkit-justify-content: center;
- justify-content: center;
- -webkit-align-items: center;
- align-items: center;
-}
-.asciinema-player-wrapper:-ms-fullscreen .asciinema-player {
- position: static;
-}
-.asciinema-player-wrapper:-ms-fullscreen .title-bar {
- display: initial;
-}
-.asciinema-player-wrapper:-ms-fullscreen.hud .title-bar {
- top: 0;
-}
-.asciinema-player-wrapper .asciinema-player {
- text-align: left;
- display: inline-block;
- padding: 0px;
- position: relative;
- box-sizing: content-box;
- -moz-box-sizing: content-box;
- -webkit-box-sizing: content-box;
- overflow: hidden;
- max-width: 100%;
-}
-.asciinema-terminal {
- box-sizing: content-box;
- -moz-box-sizing: content-box;
- -webkit-box-sizing: content-box;
- overflow: hidden;
- padding: 0;
- margin: 0px;
- display: block;
- white-space: pre;
- border: 0;
- word-wrap: normal;
- word-break: normal;
- border-radius: 0;
- border-style: solid;
- cursor: text;
- border-width: 0.5em;
- font-family: Consolas, Menlo, 'Bitstream Vera Sans Mono', monospace, 'Powerline Symbols';
- line-height: 1.3333333333em;
-}
-.asciinema-terminal .line {
- letter-spacing: normal;
- overflow: hidden;
- height: 1.3333333333em;
-}
-.asciinema-terminal .line span {
- padding: 0;
- display: inline-block;
- height: 1.3333333333em;
-}
-.asciinema-terminal .line {
- display: block;
- width: 200%;
-}
-.asciinema-terminal .bright {
- font-weight: bold;
-}
-.asciinema-terminal .underline {
- text-decoration: underline;
-}
-.asciinema-terminal .italic {
- font-style: italic;
-}
-.asciinema-terminal.font-small {
- font-size: 12px;
-}
-.asciinema-terminal.font-medium {
- font-size: 18px;
-}
-.asciinema-terminal.font-big {
- font-size: 24px;
-}
-.asciinema-player .control-bar {
- width: 100%;
- height: 32px;
- background: rgba(0, 0, 0, 0.8);
- /* no gradient fallback */
- background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, #000000 25%, #000000 100%);
- /* FF3.6-15 */
- background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, #000000 25%, #000000 100%);
- /* Chrome10-25,Safari5.1-6 */
- background: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, #000000 25%, #000000 100%);
- /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
- color: #bbbbbb;
- box-sizing: content-box;
- line-height: 1;
- position: absolute;
- bottom: -35px;
- left: 0;
- transition: bottom 0.15s linear;
-}
-.asciinema-player .control-bar * {
- box-sizing: inherit;
- font-size: 0;
-}
-.asciinema-player .control-bar svg.icon path {
- fill: #bbbbbb;
-}
-.asciinema-player .control-bar .playback-button {
- display: block;
- float: left;
- cursor: pointer;
- height: 12px;
- width: 12px;
- padding: 10px;
-}
-.asciinema-player .control-bar .playback-button svg {
- height: 12px;
- width: 12px;
-}
-.asciinema-player .control-bar .timer {
- display: block;
- float: left;
- width: 50px;
- height: 100%;
- text-align: center;
- font-family: Helvetica, Arial, sans-serif;
- font-size: 11px;
- font-weight: bold;
- line-height: 32px;
- cursor: default;
-}
-.asciinema-player .control-bar .timer span {
- display: inline-block;
- font-size: inherit;
-}
-.asciinema-player .control-bar .timer .time-remaining {
- display: none;
-}
-.asciinema-player .control-bar .timer:hover .time-elapsed {
- display: none;
-}
-.asciinema-player .control-bar .timer:hover .time-remaining {
- display: inline;
-}
-.asciinema-player .control-bar .progressbar {
- display: block;
- overflow: hidden;
- height: 100%;
- padding: 0 10px;
-}
-.asciinema-player .control-bar .progressbar .bar {
- display: block;
- cursor: pointer;
- height: 100%;
- padding-top: 15px;
- font-size: 0;
-}
-.asciinema-player .control-bar .progressbar .bar .gutter {
- display: block;
- height: 3px;
- background-color: #333;
-}
-.asciinema-player .control-bar .progressbar .bar .gutter span {
- display: inline-block;
- height: 100%;
- background-color: #bbbbbb;
- border-radius: 3px;
-}
-.asciinema-player .control-bar.live .progressbar .bar {
- cursor: default;
-}
-.asciinema-player .control-bar .fullscreen-button {
- display: block;
- float: right;
- width: 14px;
- height: 14px;
- padding: 9px;
- cursor: pointer;
-}
-.asciinema-player .control-bar .fullscreen-button svg {
- width: 14px;
- height: 14px;
-}
-.asciinema-player .control-bar .fullscreen-button svg:first-child {
- display: inline;
-}
-.asciinema-player .control-bar .fullscreen-button svg:last-child {
- display: none;
-}
-.asciinema-player-wrapper.hud .control-bar {
- bottom: 0px;
-}
-.asciinema-player-wrapper:fullscreen .fullscreen-button svg:first-child {
- display: none;
-}
-.asciinema-player-wrapper:fullscreen .fullscreen-button svg:last-child {
- display: inline;
-}
-.asciinema-player-wrapper:-webkit-full-screen .fullscreen-button svg:first-child {
- display: none;
-}
-.asciinema-player-wrapper:-webkit-full-screen .fullscreen-button svg:last-child {
- display: inline;
-}
-.asciinema-player-wrapper:-moz-full-screen .fullscreen-button svg:first-child {
- display: none;
-}
-.asciinema-player-wrapper:-moz-full-screen .fullscreen-button svg:last-child {
- display: inline;
-}
-.asciinema-player-wrapper:-ms-fullscreen .fullscreen-button svg:first-child {
- display: none;
-}
-.asciinema-player-wrapper:-ms-fullscreen .fullscreen-button svg:last-child {
- display: inline;
-}
-.asciinema-player .loading {
- z-index: 10;
- background-repeat: no-repeat;
- background-position: center;
- position: absolute;
- top: 0;
- left: 0;
- right: 0;
- bottom: 32px;
- background-color: rgba(0, 0, 0, 0.5);
-}
-.asciinema-player .start-prompt {
- z-index: 10;
- background-repeat: no-repeat;
- background-position: center;
- position: absolute;
- top: 0;
- left: 0;
- right: 0;
- bottom: 32px;
- z-index: 20;
- cursor: pointer;
-}
-.asciinema-player .start-prompt .play-button {
- font-size: 0px;
-}
-.asciinema-player .start-prompt .play-button {
- position: absolute;
- left: 0;
- top: 0;
- right: 0;
- bottom: 0;
- text-align: center;
- color: white;
- display: table;
- width: 100%;
- height: 100%;
-}
-.asciinema-player .start-prompt .play-button div {
- vertical-align: middle;
- display: table-cell;
-}
-.asciinema-player .start-prompt .play-button div span {
- width: 96px;
- height: 96px;
- display: inline-block;
-}
-@-webkit-keyframes expand {
- 0% {
- -webkit-transform: scale(0);
- }
- 50% {
- -webkit-transform: scale(1);
- }
- 100% {
- z-index: 1;
- }
-}
-@-moz-keyframes expand {
- 0% {
- -moz-transform: scale(0);
- }
- 50% {
- -moz-transform: scale(1);
- }
- 100% {
- z-index: 1;
- }
-}
-@-o-keyframes expand {
- 0% {
- -o-transform: scale(0);
- }
- 50% {
- -o-transform: scale(1);
- }
- 100% {
- z-index: 1;
- }
-}
-@keyframes expand {
- 0% {
- transform: scale(0);
- }
- 50% {
- transform: scale(1);
- }
- 100% {
- z-index: 1;
- }
-}
-.loader {
- position: absolute;
- left: 50%;
- top: 50%;
- margin: -20px 0 0 -20px;
- background-color: white;
- border-radius: 50%;
- box-shadow: 0 0 0 6.66667px #141414;
- width: 40px;
- height: 40px;
-}
-.loader:before,
-.loader:after {
- content: "";
- position: absolute;
- left: 50%;
- top: 50%;
- display: block;
- margin: -21px 0 0 -21px;
- border-radius: 50%;
- z-index: 2;
- width: 42px;
- height: 42px;
-}
-.loader:before {
- background-color: #141414;
- -webkit-animation: expand 1.6s linear infinite both;
- -moz-animation: expand 1.6s linear infinite both;
- animation: expand 1.6s linear infinite both;
-}
-.loader:after {
- background-color: white;
- -webkit-animation: expand 1.6s linear 0.8s infinite both;
- -moz-animation: expand 1.6s linear 0.8s infinite both;
- animation: expand 1.6s linear 0.8s infinite both;
-}
-.asciinema-terminal .fg-16 {
- color: #000000;
-}
-.asciinema-terminal .bg-16 {
- background-color: #000000;
-}
-.asciinema-terminal .fg-17 {
- color: #00005f;
-}
-.asciinema-terminal .bg-17 {
- background-color: #00005f;
-}
-.asciinema-terminal .fg-18 {
- color: #000087;
-}
-.asciinema-terminal .bg-18 {
- background-color: #000087;
-}
-.asciinema-terminal .fg-19 {
- color: #0000af;
-}
-.asciinema-terminal .bg-19 {
- background-color: #0000af;
-}
-.asciinema-terminal .fg-20 {
- color: #0000d7;
-}
-.asciinema-terminal .bg-20 {
- background-color: #0000d7;
-}
-.asciinema-terminal .fg-21 {
- color: #0000ff;
-}
-.asciinema-terminal .bg-21 {
- background-color: #0000ff;
-}
-.asciinema-terminal .fg-22 {
- color: #005f00;
-}
-.asciinema-terminal .bg-22 {
- background-color: #005f00;
-}
-.asciinema-terminal .fg-23 {
- color: #005f5f;
-}
-.asciinema-terminal .bg-23 {
- background-color: #005f5f;
-}
-.asciinema-terminal .fg-24 {
- color: #005f87;
-}
-.asciinema-terminal .bg-24 {
- background-color: #005f87;
-}
-.asciinema-terminal .fg-25 {
- color: #005faf;
-}
-.asciinema-terminal .bg-25 {
- background-color: #005faf;
-}
-.asciinema-terminal .fg-26 {
- color: #005fd7;
-}
-.asciinema-terminal .bg-26 {
- background-color: #005fd7;
-}
-.asciinema-terminal .fg-27 {
- color: #005fff;
-}
-.asciinema-terminal .bg-27 {
- background-color: #005fff;
-}
-.asciinema-terminal .fg-28 {
- color: #008700;
-}
-.asciinema-terminal .bg-28 {
- background-color: #008700;
-}
-.asciinema-terminal .fg-29 {
- color: #00875f;
-}
-.asciinema-terminal .bg-29 {
- background-color: #00875f;
-}
-.asciinema-terminal .fg-30 {
- color: #008787;
-}
-.asciinema-terminal .bg-30 {
- background-color: #008787;
-}
-.asciinema-terminal .fg-31 {
- color: #0087af;
-}
-.asciinema-terminal .bg-31 {
- background-color: #0087af;
-}
-.asciinema-terminal .fg-32 {
- color: #0087d7;
-}
-.asciinema-terminal .bg-32 {
- background-color: #0087d7;
-}
-.asciinema-terminal .fg-33 {
- color: #0087ff;
-}
-.asciinema-terminal .bg-33 {
- background-color: #0087ff;
-}
-.asciinema-terminal .fg-34 {
- color: #00af00;
-}
-.asciinema-terminal .bg-34 {
- background-color: #00af00;
-}
-.asciinema-terminal .fg-35 {
- color: #00af5f;
-}
-.asciinema-terminal .bg-35 {
- background-color: #00af5f;
-}
-.asciinema-terminal .fg-36 {
- color: #00af87;
-}
-.asciinema-terminal .bg-36 {
- background-color: #00af87;
-}
-.asciinema-terminal .fg-37 {
- color: #00afaf;
-}
-.asciinema-terminal .bg-37 {
- background-color: #00afaf;
-}
-.asciinema-terminal .fg-38 {
- color: #00afd7;
-}
-.asciinema-terminal .bg-38 {
- background-color: #00afd7;
-}
-.asciinema-terminal .fg-39 {
- color: #00afff;
-}
-.asciinema-terminal .bg-39 {
- background-color: #00afff;
-}
-.asciinema-terminal .fg-40 {
- color: #00d700;
-}
-.asciinema-terminal .bg-40 {
- background-color: #00d700;
-}
-.asciinema-terminal .fg-41 {
- color: #00d75f;
-}
-.asciinema-terminal .bg-41 {
- background-color: #00d75f;
-}
-.asciinema-terminal .fg-42 {
- color: #00d787;
-}
-.asciinema-terminal .bg-42 {
- background-color: #00d787;
-}
-.asciinema-terminal .fg-43 {
- color: #00d7af;
-}
-.asciinema-terminal .bg-43 {
- background-color: #00d7af;
-}
-.asciinema-terminal .fg-44 {
- color: #00d7d7;
-}
-.asciinema-terminal .bg-44 {
- background-color: #00d7d7;
-}
-.asciinema-terminal .fg-45 {
- color: #00d7ff;
-}
-.asciinema-terminal .bg-45 {
- background-color: #00d7ff;
-}
-.asciinema-terminal .fg-46 {
- color: #00ff00;
-}
-.asciinema-terminal .bg-46 {
- background-color: #00ff00;
-}
-.asciinema-terminal .fg-47 {
- color: #00ff5f;
-}
-.asciinema-terminal .bg-47 {
- background-color: #00ff5f;
-}
-.asciinema-terminal .fg-48 {
- color: #00ff87;
-}
-.asciinema-terminal .bg-48 {
- background-color: #00ff87;
-}
-.asciinema-terminal .fg-49 {
- color: #00ffaf;
-}
-.asciinema-terminal .bg-49 {
- background-color: #00ffaf;
-}
-.asciinema-terminal .fg-50 {
- color: #00ffd7;
-}
-.asciinema-terminal .bg-50 {
- background-color: #00ffd7;
-}
-.asciinema-terminal .fg-51 {
- color: #00ffff;
-}
-.asciinema-terminal .bg-51 {
- background-color: #00ffff;
-}
-.asciinema-terminal .fg-52 {
- color: #5f0000;
-}
-.asciinema-terminal .bg-52 {
- background-color: #5f0000;
-}
-.asciinema-terminal .fg-53 {
- color: #5f005f;
-}
-.asciinema-terminal .bg-53 {
- background-color: #5f005f;
-}
-.asciinema-terminal .fg-54 {
- color: #5f0087;
-}
-.asciinema-terminal .bg-54 {
- background-color: #5f0087;
-}
-.asciinema-terminal .fg-55 {
- color: #5f00af;
-}
-.asciinema-terminal .bg-55 {
- background-color: #5f00af;
-}
-.asciinema-terminal .fg-56 {
- color: #5f00d7;
-}
-.asciinema-terminal .bg-56 {
- background-color: #5f00d7;
-}
-.asciinema-terminal .fg-57 {
- color: #5f00ff;
-}
-.asciinema-terminal .bg-57 {
- background-color: #5f00ff;
-}
-.asciinema-terminal .fg-58 {
- color: #5f5f00;
-}
-.asciinema-terminal .bg-58 {
- background-color: #5f5f00;
-}
-.asciinema-terminal .fg-59 {
- color: #5f5f5f;
-}
-.asciinema-terminal .bg-59 {
- background-color: #5f5f5f;
-}
-.asciinema-terminal .fg-60 {
- color: #5f5f87;
-}
-.asciinema-terminal .bg-60 {
- background-color: #5f5f87;
-}
-.asciinema-terminal .fg-61 {
- color: #5f5faf;
-}
-.asciinema-terminal .bg-61 {
- background-color: #5f5faf;
-}
-.asciinema-terminal .fg-62 {
- color: #5f5fd7;
-}
-.asciinema-terminal .bg-62 {
- background-color: #5f5fd7;
-}
-.asciinema-terminal .fg-63 {
- color: #5f5fff;
-}
-.asciinema-terminal .bg-63 {
- background-color: #5f5fff;
-}
-.asciinema-terminal .fg-64 {
- color: #5f8700;
-}
-.asciinema-terminal .bg-64 {
- background-color: #5f8700;
-}
-.asciinema-terminal .fg-65 {
- color: #5f875f;
-}
-.asciinema-terminal .bg-65 {
- background-color: #5f875f;
-}
-.asciinema-terminal .fg-66 {
- color: #5f8787;
-}
-.asciinema-terminal .bg-66 {
- background-color: #5f8787;
-}
-.asciinema-terminal .fg-67 {
- color: #5f87af;
-}
-.asciinema-terminal .bg-67 {
- background-color: #5f87af;
-}
-.asciinema-terminal .fg-68 {
- color: #5f87d7;
-}
-.asciinema-terminal .bg-68 {
- background-color: #5f87d7;
-}
-.asciinema-terminal .fg-69 {
- color: #5f87ff;
-}
-.asciinema-terminal .bg-69 {
- background-color: #5f87ff;
-}
-.asciinema-terminal .fg-70 {
- color: #5faf00;
-}
-.asciinema-terminal .bg-70 {
- background-color: #5faf00;
-}
-.asciinema-terminal .fg-71 {
- color: #5faf5f;
-}
-.asciinema-terminal .bg-71 {
- background-color: #5faf5f;
-}
-.asciinema-terminal .fg-72 {
- color: #5faf87;
-}
-.asciinema-terminal .bg-72 {
- background-color: #5faf87;
-}
-.asciinema-terminal .fg-73 {
- color: #5fafaf;
-}
-.asciinema-terminal .bg-73 {
- background-color: #5fafaf;
-}
-.asciinema-terminal .fg-74 {
- color: #5fafd7;
-}
-.asciinema-terminal .bg-74 {
- background-color: #5fafd7;
-}
-.asciinema-terminal .fg-75 {
- color: #5fafff;
-}
-.asciinema-terminal .bg-75 {
- background-color: #5fafff;
-}
-.asciinema-terminal .fg-76 {
- color: #5fd700;
-}
-.asciinema-terminal .bg-76 {
- background-color: #5fd700;
-}
-.asciinema-terminal .fg-77 {
- color: #5fd75f;
-}
-.asciinema-terminal .bg-77 {
- background-color: #5fd75f;
-}
-.asciinema-terminal .fg-78 {
- color: #5fd787;
-}
-.asciinema-terminal .bg-78 {
- background-color: #5fd787;
-}
-.asciinema-terminal .fg-79 {
- color: #5fd7af;
-}
-.asciinema-terminal .bg-79 {
- background-color: #5fd7af;
-}
-.asciinema-terminal .fg-80 {
- color: #5fd7d7;
-}
-.asciinema-terminal .bg-80 {
- background-color: #5fd7d7;
-}
-.asciinema-terminal .fg-81 {
- color: #5fd7ff;
-}
-.asciinema-terminal .bg-81 {
- background-color: #5fd7ff;
-}
-.asciinema-terminal .fg-82 {
- color: #5fff00;
-}
-.asciinema-terminal .bg-82 {
- background-color: #5fff00;
-}
-.asciinema-terminal .fg-83 {
- color: #5fff5f;
-}
-.asciinema-terminal .bg-83 {
- background-color: #5fff5f;
-}
-.asciinema-terminal .fg-84 {
- color: #5fff87;
-}
-.asciinema-terminal .bg-84 {
- background-color: #5fff87;
-}
-.asciinema-terminal .fg-85 {
- color: #5fffaf;
-}
-.asciinema-terminal .bg-85 {
- background-color: #5fffaf;
-}
-.asciinema-terminal .fg-86 {
- color: #5fffd7;
-}
-.asciinema-terminal .bg-86 {
- background-color: #5fffd7;
-}
-.asciinema-terminal .fg-87 {
- color: #5fffff;
-}
-.asciinema-terminal .bg-87 {
- background-color: #5fffff;
-}
-.asciinema-terminal .fg-88 {
- color: #870000;
-}
-.asciinema-terminal .bg-88 {
- background-color: #870000;
-}
-.asciinema-terminal .fg-89 {
- color: #87005f;
-}
-.asciinema-terminal .bg-89 {
- background-color: #87005f;
-}
-.asciinema-terminal .fg-90 {
- color: #870087;
-}
-.asciinema-terminal .bg-90 {
- background-color: #870087;
-}
-.asciinema-terminal .fg-91 {
- color: #8700af;
-}
-.asciinema-terminal .bg-91 {
- background-color: #8700af;
-}
-.asciinema-terminal .fg-92 {
- color: #8700d7;
-}
-.asciinema-terminal .bg-92 {
- background-color: #8700d7;
-}
-.asciinema-terminal .fg-93 {
- color: #8700ff;
-}
-.asciinema-terminal .bg-93 {
- background-color: #8700ff;
-}
-.asciinema-terminal .fg-94 {
- color: #875f00;
-}
-.asciinema-terminal .bg-94 {
- background-color: #875f00;
-}
-.asciinema-terminal .fg-95 {
- color: #875f5f;
-}
-.asciinema-terminal .bg-95 {
- background-color: #875f5f;
-}
-.asciinema-terminal .fg-96 {
- color: #875f87;
-}
-.asciinema-terminal .bg-96 {
- background-color: #875f87;
-}
-.asciinema-terminal .fg-97 {
- color: #875faf;
-}
-.asciinema-terminal .bg-97 {
- background-color: #875faf;
-}
-.asciinema-terminal .fg-98 {
- color: #875fd7;
-}
-.asciinema-terminal .bg-98 {
- background-color: #875fd7;
-}
-.asciinema-terminal .fg-99 {
- color: #875fff;
-}
-.asciinema-terminal .bg-99 {
- background-color: #875fff;
-}
-.asciinema-terminal .fg-100 {
- color: #878700;
-}
-.asciinema-terminal .bg-100 {
- background-color: #878700;
-}
-.asciinema-terminal .fg-101 {
- color: #87875f;
-}
-.asciinema-terminal .bg-101 {
- background-color: #87875f;
-}
-.asciinema-terminal .fg-102 {
- color: #878787;
-}
-.asciinema-terminal .bg-102 {
- background-color: #878787;
-}
-.asciinema-terminal .fg-103 {
- color: #8787af;
-}
-.asciinema-terminal .bg-103 {
- background-color: #8787af;
-}
-.asciinema-terminal .fg-104 {
- color: #8787d7;
-}
-.asciinema-terminal .bg-104 {
- background-color: #8787d7;
-}
-.asciinema-terminal .fg-105 {
- color: #8787ff;
-}
-.asciinema-terminal .bg-105 {
- background-color: #8787ff;
-}
-.asciinema-terminal .fg-106 {
- color: #87af00;
-}
-.asciinema-terminal .bg-106 {
- background-color: #87af00;
-}
-.asciinema-terminal .fg-107 {
- color: #87af5f;
-}
-.asciinema-terminal .bg-107 {
- background-color: #87af5f;
-}
-.asciinema-terminal .fg-108 {
- color: #87af87;
-}
-.asciinema-terminal .bg-108 {
- background-color: #87af87;
-}
-.asciinema-terminal .fg-109 {
- color: #87afaf;
-}
-.asciinema-terminal .bg-109 {
- background-color: #87afaf;
-}
-.asciinema-terminal .fg-110 {
- color: #87afd7;
-}
-.asciinema-terminal .bg-110 {
- background-color: #87afd7;
-}
-.asciinema-terminal .fg-111 {
- color: #87afff;
-}
-.asciinema-terminal .bg-111 {
- background-color: #87afff;
-}
-.asciinema-terminal .fg-112 {
- color: #87d700;
-}
-.asciinema-terminal .bg-112 {
- background-color: #87d700;
-}
-.asciinema-terminal .fg-113 {
- color: #87d75f;
-}
-.asciinema-terminal .bg-113 {
- background-color: #87d75f;
-}
-.asciinema-terminal .fg-114 {
- color: #87d787;
-}
-.asciinema-terminal .bg-114 {
- background-color: #87d787;
-}
-.asciinema-terminal .fg-115 {
- color: #87d7af;
-}
-.asciinema-terminal .bg-115 {
- background-color: #87d7af;
-}
-.asciinema-terminal .fg-116 {
- color: #87d7d7;
-}
-.asciinema-terminal .bg-116 {
- background-color: #87d7d7;
-}
-.asciinema-terminal .fg-117 {
- color: #87d7ff;
-}
-.asciinema-terminal .bg-117 {
- background-color: #87d7ff;
-}
-.asciinema-terminal .fg-118 {
- color: #87ff00;
-}
-.asciinema-terminal .bg-118 {
- background-color: #87ff00;
-}
-.asciinema-terminal .fg-119 {
- color: #87ff5f;
-}
-.asciinema-terminal .bg-119 {
- background-color: #87ff5f;
-}
-.asciinema-terminal .fg-120 {
- color: #87ff87;
-}
-.asciinema-terminal .bg-120 {
- background-color: #87ff87;
-}
-.asciinema-terminal .fg-121 {
- color: #87ffaf;
-}
-.asciinema-terminal .bg-121 {
- background-color: #87ffaf;
-}
-.asciinema-terminal .fg-122 {
- color: #87ffd7;
-}
-.asciinema-terminal .bg-122 {
- background-color: #87ffd7;
-}
-.asciinema-terminal .fg-123 {
- color: #87ffff;
-}
-.asciinema-terminal .bg-123 {
- background-color: #87ffff;
-}
-.asciinema-terminal .fg-124 {
- color: #af0000;
-}
-.asciinema-terminal .bg-124 {
- background-color: #af0000;
-}
-.asciinema-terminal .fg-125 {
- color: #af005f;
-}
-.asciinema-terminal .bg-125 {
- background-color: #af005f;
-}
-.asciinema-terminal .fg-126 {
- color: #af0087;
-}
-.asciinema-terminal .bg-126 {
- background-color: #af0087;
-}
-.asciinema-terminal .fg-127 {
- color: #af00af;
-}
-.asciinema-terminal .bg-127 {
- background-color: #af00af;
-}
-.asciinema-terminal .fg-128 {
- color: #af00d7;
-}
-.asciinema-terminal .bg-128 {
- background-color: #af00d7;
-}
-.asciinema-terminal .fg-129 {
- color: #af00ff;
-}
-.asciinema-terminal .bg-129 {
- background-color: #af00ff;
-}
-.asciinema-terminal .fg-130 {
- color: #af5f00;
-}
-.asciinema-terminal .bg-130 {
- background-color: #af5f00;
-}
-.asciinema-terminal .fg-131 {
- color: #af5f5f;
-}
-.asciinema-terminal .bg-131 {
- background-color: #af5f5f;
-}
-.asciinema-terminal .fg-132 {
- color: #af5f87;
-}
-.asciinema-terminal .bg-132 {
- background-color: #af5f87;
-}
-.asciinema-terminal .fg-133 {
- color: #af5faf;
-}
-.asciinema-terminal .bg-133 {
- background-color: #af5faf;
-}
-.asciinema-terminal .fg-134 {
- color: #af5fd7;
-}
-.asciinema-terminal .bg-134 {
- background-color: #af5fd7;
-}
-.asciinema-terminal .fg-135 {
- color: #af5fff;
-}
-.asciinema-terminal .bg-135 {
- background-color: #af5fff;
-}
-.asciinema-terminal .fg-136 {
- color: #af8700;
-}
-.asciinema-terminal .bg-136 {
- background-color: #af8700;
-}
-.asciinema-terminal .fg-137 {
- color: #af875f;
-}
-.asciinema-terminal .bg-137 {
- background-color: #af875f;
-}
-.asciinema-terminal .fg-138 {
- color: #af8787;
-}
-.asciinema-terminal .bg-138 {
- background-color: #af8787;
-}
-.asciinema-terminal .fg-139 {
- color: #af87af;
-}
-.asciinema-terminal .bg-139 {
- background-color: #af87af;
-}
-.asciinema-terminal .fg-140 {
- color: #af87d7;
-}
-.asciinema-terminal .bg-140 {
- background-color: #af87d7;
-}
-.asciinema-terminal .fg-141 {
- color: #af87ff;
-}
-.asciinema-terminal .bg-141 {
- background-color: #af87ff;
-}
-.asciinema-terminal .fg-142 {
- color: #afaf00;
-}
-.asciinema-terminal .bg-142 {
- background-color: #afaf00;
-}
-.asciinema-terminal .fg-143 {
- color: #afaf5f;
-}
-.asciinema-terminal .bg-143 {
- background-color: #afaf5f;
-}
-.asciinema-terminal .fg-144 {
- color: #afaf87;
-}
-.asciinema-terminal .bg-144 {
- background-color: #afaf87;
-}
-.asciinema-terminal .fg-145 {
- color: #afafaf;
-}
-.asciinema-terminal .bg-145 {
- background-color: #afafaf;
-}
-.asciinema-terminal .fg-146 {
- color: #afafd7;
-}
-.asciinema-terminal .bg-146 {
- background-color: #afafd7;
-}
-.asciinema-terminal .fg-147 {
- color: #afafff;
-}
-.asciinema-terminal .bg-147 {
- background-color: #afafff;
-}
-.asciinema-terminal .fg-148 {
- color: #afd700;
-}
-.asciinema-terminal .bg-148 {
- background-color: #afd700;
-}
-.asciinema-terminal .fg-149 {
- color: #afd75f;
-}
-.asciinema-terminal .bg-149 {
- background-color: #afd75f;
-}
-.asciinema-terminal .fg-150 {
- color: #afd787;
-}
-.asciinema-terminal .bg-150 {
- background-color: #afd787;
-}
-.asciinema-terminal .fg-151 {
- color: #afd7af;
-}
-.asciinema-terminal .bg-151 {
- background-color: #afd7af;
-}
-.asciinema-terminal .fg-152 {
- color: #afd7d7;
-}
-.asciinema-terminal .bg-152 {
- background-color: #afd7d7;
-}
-.asciinema-terminal .fg-153 {
- color: #afd7ff;
-}
-.asciinema-terminal .bg-153 {
- background-color: #afd7ff;
-}
-.asciinema-terminal .fg-154 {
- color: #afff00;
-}
-.asciinema-terminal .bg-154 {
- background-color: #afff00;
-}
-.asciinema-terminal .fg-155 {
- color: #afff5f;
-}
-.asciinema-terminal .bg-155 {
- background-color: #afff5f;
-}
-.asciinema-terminal .fg-156 {
- color: #afff87;
-}
-.asciinema-terminal .bg-156 {
- background-color: #afff87;
-}
-.asciinema-terminal .fg-157 {
- color: #afffaf;
-}
-.asciinema-terminal .bg-157 {
- background-color: #afffaf;
-}
-.asciinema-terminal .fg-158 {
- color: #afffd7;
-}
-.asciinema-terminal .bg-158 {
- background-color: #afffd7;
-}
-.asciinema-terminal .fg-159 {
- color: #afffff;
-}
-.asciinema-terminal .bg-159 {
- background-color: #afffff;
-}
-.asciinema-terminal .fg-160 {
- color: #d70000;
-}
-.asciinema-terminal .bg-160 {
- background-color: #d70000;
-}
-.asciinema-terminal .fg-161 {
- color: #d7005f;
-}
-.asciinema-terminal .bg-161 {
- background-color: #d7005f;
-}
-.asciinema-terminal .fg-162 {
- color: #d70087;
-}
-.asciinema-terminal .bg-162 {
- background-color: #d70087;
-}
-.asciinema-terminal .fg-163 {
- color: #d700af;
-}
-.asciinema-terminal .bg-163 {
- background-color: #d700af;
-}
-.asciinema-terminal .fg-164 {
- color: #d700d7;
-}
-.asciinema-terminal .bg-164 {
- background-color: #d700d7;
-}
-.asciinema-terminal .fg-165 {
- color: #d700ff;
-}
-.asciinema-terminal .bg-165 {
- background-color: #d700ff;
-}
-.asciinema-terminal .fg-166 {
- color: #d75f00;
-}
-.asciinema-terminal .bg-166 {
- background-color: #d75f00;
-}
-.asciinema-terminal .fg-167 {
- color: #d75f5f;
-}
-.asciinema-terminal .bg-167 {
- background-color: #d75f5f;
-}
-.asciinema-terminal .fg-168 {
- color: #d75f87;
-}
-.asciinema-terminal .bg-168 {
- background-color: #d75f87;
-}
-.asciinema-terminal .fg-169 {
- color: #d75faf;
-}
-.asciinema-terminal .bg-169 {
- background-color: #d75faf;
-}
-.asciinema-terminal .fg-170 {
- color: #d75fd7;
-}
-.asciinema-terminal .bg-170 {
- background-color: #d75fd7;
-}
-.asciinema-terminal .fg-171 {
- color: #d75fff;
-}
-.asciinema-terminal .bg-171 {
- background-color: #d75fff;
-}
-.asciinema-terminal .fg-172 {
- color: #d78700;
-}
-.asciinema-terminal .bg-172 {
- background-color: #d78700;
-}
-.asciinema-terminal .fg-173 {
- color: #d7875f;
-}
-.asciinema-terminal .bg-173 {
- background-color: #d7875f;
-}
-.asciinema-terminal .fg-174 {
- color: #d78787;
-}
-.asciinema-terminal .bg-174 {
- background-color: #d78787;
-}
-.asciinema-terminal .fg-175 {
- color: #d787af;
-}
-.asciinema-terminal .bg-175 {
- background-color: #d787af;
-}
-.asciinema-terminal .fg-176 {
- color: #d787d7;
-}
-.asciinema-terminal .bg-176 {
- background-color: #d787d7;
-}
-.asciinema-terminal .fg-177 {
- color: #d787ff;
-}
-.asciinema-terminal .bg-177 {
- background-color: #d787ff;
-}
-.asciinema-terminal .fg-178 {
- color: #d7af00;
-}
-.asciinema-terminal .bg-178 {
- background-color: #d7af00;
-}
-.asciinema-terminal .fg-179 {
- color: #d7af5f;
-}
-.asciinema-terminal .bg-179 {
- background-color: #d7af5f;
-}
-.asciinema-terminal .fg-180 {
- color: #d7af87;
-}
-.asciinema-terminal .bg-180 {
- background-color: #d7af87;
-}
-.asciinema-terminal .fg-181 {
- color: #d7afaf;
-}
-.asciinema-terminal .bg-181 {
- background-color: #d7afaf;
-}
-.asciinema-terminal .fg-182 {
- color: #d7afd7;
-}
-.asciinema-terminal .bg-182 {
- background-color: #d7afd7;
-}
-.asciinema-terminal .fg-183 {
- color: #d7afff;
-}
-.asciinema-terminal .bg-183 {
- background-color: #d7afff;
-}
-.asciinema-terminal .fg-184 {
- color: #d7d700;
-}
-.asciinema-terminal .bg-184 {
- background-color: #d7d700;
-}
-.asciinema-terminal .fg-185 {
- color: #d7d75f;
-}
-.asciinema-terminal .bg-185 {
- background-color: #d7d75f;
-}
-.asciinema-terminal .fg-186 {
- color: #d7d787;
-}
-.asciinema-terminal .bg-186 {
- background-color: #d7d787;
-}
-.asciinema-terminal .fg-187 {
- color: #d7d7af;
-}
-.asciinema-terminal .bg-187 {
- background-color: #d7d7af;
-}
-.asciinema-terminal .fg-188 {
- color: #d7d7d7;
-}
-.asciinema-terminal .bg-188 {
- background-color: #d7d7d7;
-}
-.asciinema-terminal .fg-189 {
- color: #d7d7ff;
-}
-.asciinema-terminal .bg-189 {
- background-color: #d7d7ff;
-}
-.asciinema-terminal .fg-190 {
- color: #d7ff00;
-}
-.asciinema-terminal .bg-190 {
- background-color: #d7ff00;
-}
-.asciinema-terminal .fg-191 {
- color: #d7ff5f;
-}
-.asciinema-terminal .bg-191 {
- background-color: #d7ff5f;
-}
-.asciinema-terminal .fg-192 {
- color: #d7ff87;
-}
-.asciinema-terminal .bg-192 {
- background-color: #d7ff87;
-}
-.asciinema-terminal .fg-193 {
- color: #d7ffaf;
-}
-.asciinema-terminal .bg-193 {
- background-color: #d7ffaf;
-}
-.asciinema-terminal .fg-194 {
- color: #d7ffd7;
-}
-.asciinema-terminal .bg-194 {
- background-color: #d7ffd7;
-}
-.asciinema-terminal .fg-195 {
- color: #d7ffff;
-}
-.asciinema-terminal .bg-195 {
- background-color: #d7ffff;
-}
-.asciinema-terminal .fg-196 {
- color: #ff0000;
-}
-.asciinema-terminal .bg-196 {
- background-color: #ff0000;
-}
-.asciinema-terminal .fg-197 {
- color: #ff005f;
-}
-.asciinema-terminal .bg-197 {
- background-color: #ff005f;
-}
-.asciinema-terminal .fg-198 {
- color: #ff0087;
-}
-.asciinema-terminal .bg-198 {
- background-color: #ff0087;
-}
-.asciinema-terminal .fg-199 {
- color: #ff00af;
-}
-.asciinema-terminal .bg-199 {
- background-color: #ff00af;
-}
-.asciinema-terminal .fg-200 {
- color: #ff00d7;
-}
-.asciinema-terminal .bg-200 {
- background-color: #ff00d7;
-}
-.asciinema-terminal .fg-201 {
- color: #ff00ff;
-}
-.asciinema-terminal .bg-201 {
- background-color: #ff00ff;
-}
-.asciinema-terminal .fg-202 {
- color: #ff5f00;
-}
-.asciinema-terminal .bg-202 {
- background-color: #ff5f00;
-}
-.asciinema-terminal .fg-203 {
- color: #ff5f5f;
-}
-.asciinema-terminal .bg-203 {
- background-color: #ff5f5f;
-}
-.asciinema-terminal .fg-204 {
- color: #ff5f87;
-}
-.asciinema-terminal .bg-204 {
- background-color: #ff5f87;
-}
-.asciinema-terminal .fg-205 {
- color: #ff5faf;
-}
-.asciinema-terminal .bg-205 {
- background-color: #ff5faf;
-}
-.asciinema-terminal .fg-206 {
- color: #ff5fd7;
-}
-.asciinema-terminal .bg-206 {
- background-color: #ff5fd7;
-}
-.asciinema-terminal .fg-207 {
- color: #ff5fff;
-}
-.asciinema-terminal .bg-207 {
- background-color: #ff5fff;
-}
-.asciinema-terminal .fg-208 {
- color: #ff8700;
-}
-.asciinema-terminal .bg-208 {
- background-color: #ff8700;
-}
-.asciinema-terminal .fg-209 {
- color: #ff875f;
-}
-.asciinema-terminal .bg-209 {
- background-color: #ff875f;
-}
-.asciinema-terminal .fg-210 {
- color: #ff8787;
-}
-.asciinema-terminal .bg-210 {
- background-color: #ff8787;
-}
-.asciinema-terminal .fg-211 {
- color: #ff87af;
-}
-.asciinema-terminal .bg-211 {
- background-color: #ff87af;
-}
-.asciinema-terminal .fg-212 {
- color: #ff87d7;
-}
-.asciinema-terminal .bg-212 {
- background-color: #ff87d7;
-}
-.asciinema-terminal .fg-213 {
- color: #ff87ff;
-}
-.asciinema-terminal .bg-213 {
- background-color: #ff87ff;
-}
-.asciinema-terminal .fg-214 {
- color: #ffaf00;
-}
-.asciinema-terminal .bg-214 {
- background-color: #ffaf00;
-}
-.asciinema-terminal .fg-215 {
- color: #ffaf5f;
-}
-.asciinema-terminal .bg-215 {
- background-color: #ffaf5f;
-}
-.asciinema-terminal .fg-216 {
- color: #ffaf87;
-}
-.asciinema-terminal .bg-216 {
- background-color: #ffaf87;
-}
-.asciinema-terminal .fg-217 {
- color: #ffafaf;
-}
-.asciinema-terminal .bg-217 {
- background-color: #ffafaf;
-}
-.asciinema-terminal .fg-218 {
- color: #ffafd7;
-}
-.asciinema-terminal .bg-218 {
- background-color: #ffafd7;
-}
-.asciinema-terminal .fg-219 {
- color: #ffafff;
-}
-.asciinema-terminal .bg-219 {
- background-color: #ffafff;
-}
-.asciinema-terminal .fg-220 {
- color: #ffd700;
-}
-.asciinema-terminal .bg-220 {
- background-color: #ffd700;
-}
-.asciinema-terminal .fg-221 {
- color: #ffd75f;
-}
-.asciinema-terminal .bg-221 {
- background-color: #ffd75f;
-}
-.asciinema-terminal .fg-222 {
- color: #ffd787;
-}
-.asciinema-terminal .bg-222 {
- background-color: #ffd787;
-}
-.asciinema-terminal .fg-223 {
- color: #ffd7af;
-}
-.asciinema-terminal .bg-223 {
- background-color: #ffd7af;
-}
-.asciinema-terminal .fg-224 {
- color: #ffd7d7;
-}
-.asciinema-terminal .bg-224 {
- background-color: #ffd7d7;
-}
-.asciinema-terminal .fg-225 {
- color: #ffd7ff;
-}
-.asciinema-terminal .bg-225 {
- background-color: #ffd7ff;
-}
-.asciinema-terminal .fg-226 {
- color: #ffff00;
-}
-.asciinema-terminal .bg-226 {
- background-color: #ffff00;
-}
-.asciinema-terminal .fg-227 {
- color: #ffff5f;
-}
-.asciinema-terminal .bg-227 {
- background-color: #ffff5f;
-}
-.asciinema-terminal .fg-228 {
- color: #ffff87;
-}
-.asciinema-terminal .bg-228 {
- background-color: #ffff87;
-}
-.asciinema-terminal .fg-229 {
- color: #ffffaf;
-}
-.asciinema-terminal .bg-229 {
- background-color: #ffffaf;
-}
-.asciinema-terminal .fg-230 {
- color: #ffffd7;
-}
-.asciinema-terminal .bg-230 {
- background-color: #ffffd7;
-}
-.asciinema-terminal .fg-231 {
- color: #ffffff;
-}
-.asciinema-terminal .bg-231 {
- background-color: #ffffff;
-}
-.asciinema-terminal .fg-232 {
- color: #080808;
-}
-.asciinema-terminal .bg-232 {
- background-color: #080808;
-}
-.asciinema-terminal .fg-233 {
- color: #121212;
-}
-.asciinema-terminal .bg-233 {
- background-color: #121212;
-}
-.asciinema-terminal .fg-234 {
- color: #1c1c1c;
-}
-.asciinema-terminal .bg-234 {
- background-color: #1c1c1c;
-}
-.asciinema-terminal .fg-235 {
- color: #262626;
-}
-.asciinema-terminal .bg-235 {
- background-color: #262626;
-}
-.asciinema-terminal .fg-236 {
- color: #303030;
-}
-.asciinema-terminal .bg-236 {
- background-color: #303030;
-}
-.asciinema-terminal .fg-237 {
- color: #3a3a3a;
-}
-.asciinema-terminal .bg-237 {
- background-color: #3a3a3a;
-}
-.asciinema-terminal .fg-238 {
- color: #444444;
-}
-.asciinema-terminal .bg-238 {
- background-color: #444444;
-}
-.asciinema-terminal .fg-239 {
- color: #4e4e4e;
-}
-.asciinema-terminal .bg-239 {
- background-color: #4e4e4e;
-}
-.asciinema-terminal .fg-240 {
- color: #585858;
-}
-.asciinema-terminal .bg-240 {
- background-color: #585858;
-}
-.asciinema-terminal .fg-241 {
- color: #626262;
-}
-.asciinema-terminal .bg-241 {
- background-color: #626262;
-}
-.asciinema-terminal .fg-242 {
- color: #6c6c6c;
-}
-.asciinema-terminal .bg-242 {
- background-color: #6c6c6c;
-}
-.asciinema-terminal .fg-243 {
- color: #767676;
-}
-.asciinema-terminal .bg-243 {
- background-color: #767676;
-}
-.asciinema-terminal .fg-244 {
- color: #808080;
-}
-.asciinema-terminal .bg-244 {
- background-color: #808080;
-}
-.asciinema-terminal .fg-245 {
- color: #8a8a8a;
-}
-.asciinema-terminal .bg-245 {
- background-color: #8a8a8a;
-}
-.asciinema-terminal .fg-246 {
- color: #949494;
-}
-.asciinema-terminal .bg-246 {
- background-color: #949494;
-}
-.asciinema-terminal .fg-247 {
- color: #9e9e9e;
-}
-.asciinema-terminal .bg-247 {
- background-color: #9e9e9e;
-}
-.asciinema-terminal .fg-248 {
- color: #a8a8a8;
-}
-.asciinema-terminal .bg-248 {
- background-color: #a8a8a8;
-}
-.asciinema-terminal .fg-249 {
- color: #b2b2b2;
-}
-.asciinema-terminal .bg-249 {
- background-color: #b2b2b2;
-}
-.asciinema-terminal .fg-250 {
- color: #bcbcbc;
-}
-.asciinema-terminal .bg-250 {
- background-color: #bcbcbc;
-}
-.asciinema-terminal .fg-251 {
- color: #c6c6c6;
-}
-.asciinema-terminal .bg-251 {
- background-color: #c6c6c6;
-}
-.asciinema-terminal .fg-252 {
- color: #d0d0d0;
-}
-.asciinema-terminal .bg-252 {
- background-color: #d0d0d0;
-}
-.asciinema-terminal .fg-253 {
- color: #dadada;
-}
-.asciinema-terminal .bg-253 {
- background-color: #dadada;
-}
-.asciinema-terminal .fg-254 {
- color: #e4e4e4;
-}
-.asciinema-terminal .bg-254 {
- background-color: #e4e4e4;
-}
-.asciinema-terminal .fg-255 {
- color: #eeeeee;
-}
-.asciinema-terminal .bg-255 {
- background-color: #eeeeee;
-}
-.asciinema-theme-asciinema .asciinema-terminal {
- color: #cccccc;
- background-color: #121314;
- border-color: #121314;
-}
-.asciinema-theme-asciinema .fg-bg {
- color: #121314;
-}
-.asciinema-theme-asciinema .bg-fg {
- background-color: #cccccc;
-}
-.asciinema-theme-asciinema .fg-0 {
- color: #000000;
-}
-.asciinema-theme-asciinema .bg-0 {
- background-color: #000000;
-}
-.asciinema-theme-asciinema .fg-1 {
- color: #dd3c69;
-}
-.asciinema-theme-asciinema .bg-1 {
- background-color: #dd3c69;
-}
-.asciinema-theme-asciinema .fg-2 {
- color: #4ebf22;
-}
-.asciinema-theme-asciinema .bg-2 {
- background-color: #4ebf22;
-}
-.asciinema-theme-asciinema .fg-3 {
- color: #ddaf3c;
-}
-.asciinema-theme-asciinema .bg-3 {
- background-color: #ddaf3c;
-}
-.asciinema-theme-asciinema .fg-4 {
- color: #26b0d7;
-}
-.asciinema-theme-asciinema .bg-4 {
- background-color: #26b0d7;
-}
-.asciinema-theme-asciinema .fg-5 {
- color: #b954e1;
-}
-.asciinema-theme-asciinema .bg-5 {
- background-color: #b954e1;
-}
-.asciinema-theme-asciinema .fg-6 {
- color: #54e1b9;
-}
-.asciinema-theme-asciinema .bg-6 {
- background-color: #54e1b9;
-}
-.asciinema-theme-asciinema .fg-7 {
- color: #d9d9d9;
-}
-.asciinema-theme-asciinema .bg-7 {
- background-color: #d9d9d9;
-}
-.asciinema-theme-asciinema .fg-8 {
- color: #4d4d4d;
-}
-.asciinema-theme-asciinema .bg-8 {
- background-color: #4d4d4d;
-}
-.asciinema-theme-asciinema .fg-9 {
- color: #dd3c69;
-}
-.asciinema-theme-asciinema .bg-9 {
- background-color: #dd3c69;
-}
-.asciinema-theme-asciinema .fg-10 {
- color: #4ebf22;
-}
-.asciinema-theme-asciinema .bg-10 {
- background-color: #4ebf22;
-}
-.asciinema-theme-asciinema .fg-11 {
- color: #ddaf3c;
-}
-.asciinema-theme-asciinema .bg-11 {
- background-color: #ddaf3c;
-}
-.asciinema-theme-asciinema .fg-12 {
- color: #26b0d7;
-}
-.asciinema-theme-asciinema .bg-12 {
- background-color: #26b0d7;
-}
-.asciinema-theme-asciinema .fg-13 {
- color: #b954e1;
-}
-.asciinema-theme-asciinema .bg-13 {
- background-color: #b954e1;
-}
-.asciinema-theme-asciinema .fg-14 {
- color: #54e1b9;
-}
-.asciinema-theme-asciinema .bg-14 {
- background-color: #54e1b9;
-}
-.asciinema-theme-asciinema .fg-15 {
- color: #ffffff;
-}
-.asciinema-theme-asciinema .bg-15 {
- background-color: #ffffff;
-}
-.asciinema-theme-asciinema .fg-8,
-.asciinema-theme-asciinema .fg-9,
-.asciinema-theme-asciinema .fg-10,
-.asciinema-theme-asciinema .fg-11,
-.asciinema-theme-asciinema .fg-12,
-.asciinema-theme-asciinema .fg-13,
-.asciinema-theme-asciinema .fg-14,
-.asciinema-theme-asciinema .fg-15 {
- font-weight: bold;
-}
-.asciinema-theme-tango .asciinema-terminal {
- color: #cccccc;
- background-color: #121314;
- border-color: #121314;
-}
-.asciinema-theme-tango .fg-bg {
- color: #121314;
-}
-.asciinema-theme-tango .bg-fg {
- background-color: #cccccc;
-}
-.asciinema-theme-tango .fg-0 {
- color: #000000;
-}
-.asciinema-theme-tango .bg-0 {
- background-color: #000000;
-}
-.asciinema-theme-tango .fg-1 {
- color: #cc0000;
-}
-.asciinema-theme-tango .bg-1 {
- background-color: #cc0000;
-}
-.asciinema-theme-tango .fg-2 {
- color: #4e9a06;
-}
-.asciinema-theme-tango .bg-2 {
- background-color: #4e9a06;
-}
-.asciinema-theme-tango .fg-3 {
- color: #c4a000;
-}
-.asciinema-theme-tango .bg-3 {
- background-color: #c4a000;
-}
-.asciinema-theme-tango .fg-4 {
- color: #3465a4;
-}
-.asciinema-theme-tango .bg-4 {
- background-color: #3465a4;
-}
-.asciinema-theme-tango .fg-5 {
- color: #75507b;
-}
-.asciinema-theme-tango .bg-5 {
- background-color: #75507b;
-}
-.asciinema-theme-tango .fg-6 {
- color: #06989a;
-}
-.asciinema-theme-tango .bg-6 {
- background-color: #06989a;
-}
-.asciinema-theme-tango .fg-7 {
- color: #d3d7cf;
-}
-.asciinema-theme-tango .bg-7 {
- background-color: #d3d7cf;
-}
-.asciinema-theme-tango .fg-8 {
- color: #555753;
-}
-.asciinema-theme-tango .bg-8 {
- background-color: #555753;
-}
-.asciinema-theme-tango .fg-9 {
- color: #ef2929;
-}
-.asciinema-theme-tango .bg-9 {
- background-color: #ef2929;
-}
-.asciinema-theme-tango .fg-10 {
- color: #8ae234;
-}
-.asciinema-theme-tango .bg-10 {
- background-color: #8ae234;
-}
-.asciinema-theme-tango .fg-11 {
- color: #fce94f;
-}
-.asciinema-theme-tango .bg-11 {
- background-color: #fce94f;
-}
-.asciinema-theme-tango .fg-12 {
- color: #729fcf;
-}
-.asciinema-theme-tango .bg-12 {
- background-color: #729fcf;
-}
-.asciinema-theme-tango .fg-13 {
- color: #ad7fa8;
-}
-.asciinema-theme-tango .bg-13 {
- background-color: #ad7fa8;
-}
-.asciinema-theme-tango .fg-14 {
- color: #34e2e2;
-}
-.asciinema-theme-tango .bg-14 {
- background-color: #34e2e2;
-}
-.asciinema-theme-tango .fg-15 {
- color: #eeeeec;
-}
-.asciinema-theme-tango .bg-15 {
- background-color: #eeeeec;
-}
-.asciinema-theme-tango .fg-8,
-.asciinema-theme-tango .fg-9,
-.asciinema-theme-tango .fg-10,
-.asciinema-theme-tango .fg-11,
-.asciinema-theme-tango .fg-12,
-.asciinema-theme-tango .fg-13,
-.asciinema-theme-tango .fg-14,
-.asciinema-theme-tango .fg-15 {
- font-weight: bold;
-}
-.asciinema-theme-solarized-dark .asciinema-terminal {
- color: #839496;
- background-color: #002b36;
- border-color: #002b36;
-}
-.asciinema-theme-solarized-dark .fg-bg {
- color: #002b36;
-}
-.asciinema-theme-solarized-dark .bg-fg {
- background-color: #839496;
-}
-.asciinema-theme-solarized-dark .fg-0 {
- color: #073642;
-}
-.asciinema-theme-solarized-dark .bg-0 {
- background-color: #073642;
-}
-.asciinema-theme-solarized-dark .fg-1 {
- color: #dc322f;
-}
-.asciinema-theme-solarized-dark .bg-1 {
- background-color: #dc322f;
-}
-.asciinema-theme-solarized-dark .fg-2 {
- color: #859900;
-}
-.asciinema-theme-solarized-dark .bg-2 {
- background-color: #859900;
-}
-.asciinema-theme-solarized-dark .fg-3 {
- color: #b58900;
-}
-.asciinema-theme-solarized-dark .bg-3 {
- background-color: #b58900;
-}
-.asciinema-theme-solarized-dark .fg-4 {
- color: #268bd2;
-}
-.asciinema-theme-solarized-dark .bg-4 {
- background-color: #268bd2;
-}
-.asciinema-theme-solarized-dark .fg-5 {
- color: #d33682;
-}
-.asciinema-theme-solarized-dark .bg-5 {
- background-color: #d33682;
-}
-.asciinema-theme-solarized-dark .fg-6 {
- color: #2aa198;
-}
-.asciinema-theme-solarized-dark .bg-6 {
- background-color: #2aa198;
-}
-.asciinema-theme-solarized-dark .fg-7 {
- color: #eee8d5;
-}
-.asciinema-theme-solarized-dark .bg-7 {
- background-color: #eee8d5;
-}
-.asciinema-theme-solarized-dark .fg-8 {
- color: #002b36;
-}
-.asciinema-theme-solarized-dark .bg-8 {
- background-color: #002b36;
-}
-.asciinema-theme-solarized-dark .fg-9 {
- color: #cb4b16;
-}
-.asciinema-theme-solarized-dark .bg-9 {
- background-color: #cb4b16;
-}
-.asciinema-theme-solarized-dark .fg-10 {
- color: #586e75;
-}
-.asciinema-theme-solarized-dark .bg-10 {
- background-color: #586e75;
-}
-.asciinema-theme-solarized-dark .fg-11 {
- color: #657b83;
-}
-.asciinema-theme-solarized-dark .bg-11 {
- background-color: #657b83;
-}
-.asciinema-theme-solarized-dark .fg-12 {
- color: #839496;
-}
-.asciinema-theme-solarized-dark .bg-12 {
- background-color: #839496;
-}
-.asciinema-theme-solarized-dark .fg-13 {
- color: #6c71c4;
-}
-.asciinema-theme-solarized-dark .bg-13 {
- background-color: #6c71c4;
-}
-.asciinema-theme-solarized-dark .fg-14 {
- color: #93a1a1;
-}
-.asciinema-theme-solarized-dark .bg-14 {
- background-color: #93a1a1;
-}
-.asciinema-theme-solarized-dark .fg-15 {
- color: #fdf6e3;
-}
-.asciinema-theme-solarized-dark .bg-15 {
- background-color: #fdf6e3;
-}
-.asciinema-theme-solarized-light .asciinema-terminal {
- color: #657b83;
- background-color: #fdf6e3;
- border-color: #fdf6e3;
-}
-.asciinema-theme-solarized-light .fg-bg {
- color: #fdf6e3;
-}
-.asciinema-theme-solarized-light .bg-fg {
- background-color: #657b83;
-}
-.asciinema-theme-solarized-light .fg-0 {
- color: #073642;
-}
-.asciinema-theme-solarized-light .bg-0 {
- background-color: #073642;
-}
-.asciinema-theme-solarized-light .fg-1 {
- color: #dc322f;
-}
-.asciinema-theme-solarized-light .bg-1 {
- background-color: #dc322f;
-}
-.asciinema-theme-solarized-light .fg-2 {
- color: #859900;
-}
-.asciinema-theme-solarized-light .bg-2 {
- background-color: #859900;
-}
-.asciinema-theme-solarized-light .fg-3 {
- color: #b58900;
-}
-.asciinema-theme-solarized-light .bg-3 {
- background-color: #b58900;
-}
-.asciinema-theme-solarized-light .fg-4 {
- color: #268bd2;
-}
-.asciinema-theme-solarized-light .bg-4 {
- background-color: #268bd2;
-}
-.asciinema-theme-solarized-light .fg-5 {
- color: #d33682;
-}
-.asciinema-theme-solarized-light .bg-5 {
- background-color: #d33682;
-}
-.asciinema-theme-solarized-light .fg-6 {
- color: #2aa198;
-}
-.asciinema-theme-solarized-light .bg-6 {
- background-color: #2aa198;
-}
-.asciinema-theme-solarized-light .fg-7 {
- color: #eee8d5;
-}
-.asciinema-theme-solarized-light .bg-7 {
- background-color: #eee8d5;
-}
-.asciinema-theme-solarized-light .fg-8 {
- color: #002b36;
-}
-.asciinema-theme-solarized-light .bg-8 {
- background-color: #002b36;
-}
-.asciinema-theme-solarized-light .fg-9 {
- color: #cb4b16;
-}
-.asciinema-theme-solarized-light .bg-9 {
- background-color: #cb4b16;
-}
-.asciinema-theme-solarized-light .fg-10 {
- color: #586e75;
-}
-.asciinema-theme-solarized-light .bg-10 {
- background-color: #586e75;
-}
-.asciinema-theme-solarized-light .fg-11 {
- color: #657c83;
-}
-.asciinema-theme-solarized-light .bg-11 {
- background-color: #657c83;
-}
-.asciinema-theme-solarized-light .fg-12 {
- color: #839496;
-}
-.asciinema-theme-solarized-light .bg-12 {
- background-color: #839496;
-}
-.asciinema-theme-solarized-light .fg-13 {
- color: #6c71c4;
-}
-.asciinema-theme-solarized-light .bg-13 {
- background-color: #6c71c4;
-}
-.asciinema-theme-solarized-light .fg-14 {
- color: #93a1a1;
-}
-.asciinema-theme-solarized-light .bg-14 {
- background-color: #93a1a1;
-}
-.asciinema-theme-solarized-light .fg-15 {
- color: #fdf6e3;
-}
-.asciinema-theme-solarized-light .bg-15 {
- background-color: #fdf6e3;
-}
-.asciinema-theme-seti .asciinema-terminal {
- color: #cacecd;
- background-color: #111213;
- border-color: #111213;
-}
-.asciinema-theme-seti .fg-bg {
- color: #111213;
-}
-.asciinema-theme-seti .bg-fg {
- background-color: #cacecd;
-}
-.asciinema-theme-seti .fg-0 {
- color: #323232;
-}
-.asciinema-theme-seti .bg-0 {
- background-color: #323232;
-}
-.asciinema-theme-seti .fg-1 {
- color: #c22832;
-}
-.asciinema-theme-seti .bg-1 {
- background-color: #c22832;
-}
-.asciinema-theme-seti .fg-2 {
- color: #8ec43d;
-}
-.asciinema-theme-seti .bg-2 {
- background-color: #8ec43d;
-}
-.asciinema-theme-seti .fg-3 {
- color: #e0c64f;
-}
-.asciinema-theme-seti .bg-3 {
- background-color: #e0c64f;
-}
-.asciinema-theme-seti .fg-4 {
- color: #43a5d5;
-}
-.asciinema-theme-seti .bg-4 {
- background-color: #43a5d5;
-}
-.asciinema-theme-seti .fg-5 {
- color: #8b57b5;
-}
-.asciinema-theme-seti .bg-5 {
- background-color: #8b57b5;
-}
-.asciinema-theme-seti .fg-6 {
- color: #8ec43d;
-}
-.asciinema-theme-seti .bg-6 {
- background-color: #8ec43d;
-}
-.asciinema-theme-seti .fg-7 {
- color: #eeeeee;
-}
-.asciinema-theme-seti .bg-7 {
- background-color: #eeeeee;
-}
-.asciinema-theme-seti .fg-8 {
- color: #323232;
-}
-.asciinema-theme-seti .bg-8 {
- background-color: #323232;
-}
-.asciinema-theme-seti .fg-9 {
- color: #c22832;
-}
-.asciinema-theme-seti .bg-9 {
- background-color: #c22832;
-}
-.asciinema-theme-seti .fg-10 {
- color: #8ec43d;
-}
-.asciinema-theme-seti .bg-10 {
- background-color: #8ec43d;
-}
-.asciinema-theme-seti .fg-11 {
- color: #e0c64f;
-}
-.asciinema-theme-seti .bg-11 {
- background-color: #e0c64f;
-}
-.asciinema-theme-seti .fg-12 {
- color: #43a5d5;
-}
-.asciinema-theme-seti .bg-12 {
- background-color: #43a5d5;
-}
-.asciinema-theme-seti .fg-13 {
- color: #8b57b5;
-}
-.asciinema-theme-seti .bg-13 {
- background-color: #8b57b5;
-}
-.asciinema-theme-seti .fg-14 {
- color: #8ec43d;
-}
-.asciinema-theme-seti .bg-14 {
- background-color: #8ec43d;
-}
-.asciinema-theme-seti .fg-15 {
- color: #ffffff;
-}
-.asciinema-theme-seti .bg-15 {
- background-color: #ffffff;
-}
-.asciinema-theme-seti .fg-8,
-.asciinema-theme-seti .fg-9,
-.asciinema-theme-seti .fg-10,
-.asciinema-theme-seti .fg-11,
-.asciinema-theme-seti .fg-12,
-.asciinema-theme-seti .fg-13,
-.asciinema-theme-seti .fg-14,
-.asciinema-theme-seti .fg-15 {
- font-weight: bold;
-}
-/* Based on Monokai from base16 collection - https://github.com/chriskempson/base16 */
-.asciinema-theme-monokai .asciinema-terminal {
- color: #f8f8f2;
- background-color: #272822;
- border-color: #272822;
-}
-.asciinema-theme-monokai .fg-bg {
- color: #272822;
-}
-.asciinema-theme-monokai .bg-fg {
- background-color: #f8f8f2;
-}
-.asciinema-theme-monokai .fg-0 {
- color: #272822;
-}
-.asciinema-theme-monokai .bg-0 {
- background-color: #272822;
-}
-.asciinema-theme-monokai .fg-1 {
- color: #f92672;
-}
-.asciinema-theme-monokai .bg-1 {
- background-color: #f92672;
-}
-.asciinema-theme-monokai .fg-2 {
- color: #a6e22e;
-}
-.asciinema-theme-monokai .bg-2 {
- background-color: #a6e22e;
-}
-.asciinema-theme-monokai .fg-3 {
- color: #f4bf75;
-}
-.asciinema-theme-monokai .bg-3 {
- background-color: #f4bf75;
-}
-.asciinema-theme-monokai .fg-4 {
- color: #66d9ef;
-}
-.asciinema-theme-monokai .bg-4 {
- background-color: #66d9ef;
-}
-.asciinema-theme-monokai .fg-5 {
- color: #ae81ff;
-}
-.asciinema-theme-monokai .bg-5 {
- background-color: #ae81ff;
-}
-.asciinema-theme-monokai .fg-6 {
- color: #a1efe4;
-}
-.asciinema-theme-monokai .bg-6 {
- background-color: #a1efe4;
-}
-.asciinema-theme-monokai .fg-7 {
- color: #f8f8f2;
-}
-.asciinema-theme-monokai .bg-7 {
- background-color: #f8f8f2;
-}
-.asciinema-theme-monokai .fg-8 {
- color: #75715e;
-}
-.asciinema-theme-monokai .bg-8 {
- background-color: #75715e;
-}
-.asciinema-theme-monokai .fg-9 {
- color: #f92672;
-}
-.asciinema-theme-monokai .bg-9 {
- background-color: #f92672;
-}
-.asciinema-theme-monokai .fg-10 {
- color: #a6e22e;
-}
-.asciinema-theme-monokai .bg-10 {
- background-color: #a6e22e;
-}
-.asciinema-theme-monokai .fg-11 {
- color: #f4bf75;
-}
-.asciinema-theme-monokai .bg-11 {
- background-color: #f4bf75;
-}
-.asciinema-theme-monokai .fg-12 {
- color: #66d9ef;
-}
-.asciinema-theme-monokai .bg-12 {
- background-color: #66d9ef;
-}
-.asciinema-theme-monokai .fg-13 {
- color: #ae81ff;
-}
-.asciinema-theme-monokai .bg-13 {
- background-color: #ae81ff;
-}
-.asciinema-theme-monokai .fg-14 {
- color: #a1efe4;
-}
-.asciinema-theme-monokai .bg-14 {
- background-color: #a1efe4;
-}
-.asciinema-theme-monokai .fg-15 {
- color: #f9f8f5;
-}
-.asciinema-theme-monokai .bg-15 {
- background-color: #f9f8f5;
-}
-.asciinema-theme-monokai .fg-8,
-.asciinema-theme-monokai .fg-9,
-.asciinema-theme-monokai .fg-10,
-.asciinema-theme-monokai .fg-11,
-.asciinema-theme-monokai .fg-12,
-.asciinema-theme-monokai .fg-13,
-.asciinema-theme-monokai .fg-14,
-.asciinema-theme-monokai .fg-15 {
- font-weight: bold;
-}
diff --git a/static/assets/vpp/asciinema-player.js b/static/assets/vpp/asciinema-player.js
deleted file mode 100644
index 5ad47e0..0000000
--- a/static/assets/vpp/asciinema-player.js
+++ /dev/null
@@ -1,1213 +0,0 @@
-/**
- * asciinema-player v2.6.1
- *
- * Copyright 2011-2018, Marcin Kulik
- *
- */
-
-// CustomEvent polyfill from MDN (https://developer.mozilla.org/en-US/docs/Web/API/CustomEvent/CustomEvent)
-
-(function () {
- if (typeof window.CustomEvent === "function") return false;
-
- function CustomEvent ( event, params ) {
- params = params || { bubbles: false, cancelable: false, detail: undefined };
- var evt = document.createEvent( 'CustomEvent');
- evt.initCustomEvent(event, params.bubbles, params.cancelable, params.detail);
- return evt;
- }
-
- CustomEvent.prototype = window.Event.prototype;
-
- window.CustomEvent = CustomEvent;
-})();
-
-/**
- * @license
- * Copyright (c) 2014 The Polymer Project Authors. All rights reserved.
- * This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
- * The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
- * The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
- * Code distributed by Google as part of the polymer project is also
- * subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
- */
-// @version 0.7.22
-"undefined"==typeof WeakMap&&!function(){var e=Object.defineProperty,t=Date.now()%1e9,n=function(){this.name="__st"+(1e9*Math.random()>>>0)+(t++ +"__")};n.prototype={set:function(t,n){var o=t[this.name];return o&&o[0]===t?o[1]=n:e(t,this.name,{value:[t,n],writable:!0}),this},get:function(e){var t;return(t=e[this.name])&&t[0]===e?t[1]:void 0},"delete":function(e){var t=e[this.name];return t&&t[0]===e?(t[0]=t[1]=void 0,!0):!1},has:function(e){var t=e[this.name];return t?t[0]===e:!1}},window.WeakMap=n}(),function(e){function t(e){E.push(e),b||(b=!0,w(o))}function n(e){return window.ShadowDOMPolyfill&&window.ShadowDOMPolyfill.wrapIfNeeded(e)||e}function o(){b=!1;var e=E;E=[],e.sort(function(e,t){return e.uid_-t.uid_});var t=!1;e.forEach(function(e){var n=e.takeRecords();r(e),n.length&&(e.callback_(n,e),t=!0)}),t&&o()}function r(e){e.nodes_.forEach(function(t){var n=v.get(t);n&&n.forEach(function(t){t.observer===e&&t.removeTransientObservers()})})}function i(e,t){for(var n=e;n;n=n.parentNode){var o=v.get(n);if(o)for(var r=0;r0){var r=n[o-1],i=p(r,e);if(i)return void(n[o-1]=i)}else t(this.observer);n[o]=e},addListeners:function(){this.addListeners_(this.target)},addListeners_:function(e){var t=this.options;t.attributes&&e.addEventListener("DOMAttrModified",this,!0),t.characterData&&e.addEventListener("DOMCharacterDataModified",this,!0),t.childList&&e.addEventListener("DOMNodeInserted",this,!0),(t.childList||t.subtree)&&e.addEventListener("DOMNodeRemoved",this,!0)},removeListeners:function(){this.removeListeners_(this.target)},removeListeners_:function(e){var t=this.options;t.attributes&&e.removeEventListener("DOMAttrModified",this,!0),t.characterData&&e.removeEventListener("DOMCharacterDataModified",this,!0),t.childList&&e.removeEventListener("DOMNodeInserted",this,!0),(t.childList||t.subtree)&&e.removeEventListener("DOMNodeRemoved",this,!0)},addTransientObserver:function(e){if(e!==this.target){this.addListeners_(e),this.transientObservedNodes.push(e);var t=v.get(e);t||v.set(e,t=[]),t.push(this)}},removeTransientObservers:function(){var e=this.transientObservedNodes;this.transientObservedNodes=[],e.forEach(function(e){this.removeListeners_(e);for(var t=v.get(e),n=0;n=0)){n.push(e);for(var o,r=e.querySelectorAll("link[rel="+a+"]"),d=0,s=r.length;s>d&&(o=r[d]);d++)o["import"]&&i(o["import"],t,n);t(e)}}var a=window.HTMLImports?window.HTMLImports.IMPORT_LINK_TYPE:"none";e.forDocumentTree=r,e.forSubtree=t}),window.CustomElements.addModule(function(e){function t(e,t){return n(e,t)||o(e,t)}function n(t,n){return e.upgrade(t,n)?!0:void(n&&a(t))}function o(e,t){b(e,function(e){return n(e,t)?!0:void 0})}function r(e){N.push(e),y||(y=!0,setTimeout(i))}function i(){y=!1;for(var e,t=N,n=0,o=t.length;o>n&&(e=t[n]);n++)e();N=[]}function a(e){_?r(function(){d(e)}):d(e)}function d(e){e.__upgraded__&&!e.__attached&&(e.__attached=!0,e.attachedCallback&&e.attachedCallback())}function s(e){u(e),b(e,function(e){u(e)})}function u(e){_?r(function(){c(e)}):c(e)}function c(e){e.__upgraded__&&e.__attached&&(e.__attached=!1,e.detachedCallback&&e.detachedCallback())}function l(e){for(var t=e,n=window.wrap(document);t;){if(t==n)return!0;t=t.parentNode||t.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&t.host}}function f(e){if(e.shadowRoot&&!e.shadowRoot.__watched){g.dom&&console.log("watching shadow-root for: ",e.localName);for(var t=e.shadowRoot;t;)w(t),t=t.olderShadowRoot}}function p(e,n){if(g.dom){var o=n[0];if(o&&"childList"===o.type&&o.addedNodes&&o.addedNodes){for(var r=o.addedNodes[0];r&&r!==document&&!r.host;)r=r.parentNode;var i=r&&(r.URL||r._URL||r.host&&r.host.localName)||"";i=i.split("/?").shift().split("/").pop()}console.group("mutations (%d) [%s]",n.length,i||"")}var a=l(e);n.forEach(function(e){"childList"===e.type&&(M(e.addedNodes,function(e){e.localName&&t(e,a)}),M(e.removedNodes,function(e){e.localName&&s(e)}))}),g.dom&&console.groupEnd()}function m(e){for(e=window.wrap(e),e||(e=window.wrap(document));e.parentNode;)e=e.parentNode;var t=e.__observer;t&&(p(e,t.takeRecords()),i())}function w(e){if(!e.__observer){var t=new MutationObserver(p.bind(this,e));t.observe(e,{childList:!0,subtree:!0}),e.__observer=t}}function v(e){e=window.wrap(e),g.dom&&console.group("upgradeDocument: ",e.baseURI.split("/").pop());var n=e===window.wrap(document);t(e,n),w(e),g.dom&&console.groupEnd()}function h(e){E(e,v)}var g=e.flags,b=e.forSubtree,E=e.forDocumentTree,_=window.MutationObserver._isPolyfilled&&g["throttle-attached"];e.hasPolyfillMutations=_,e.hasThrottledAttached=_;var y=!1,N=[],M=Array.prototype.forEach.call.bind(Array.prototype.forEach),O=Element.prototype.createShadowRoot;O&&(Element.prototype.createShadowRoot=function(){var e=O.call(this);return window.CustomElements.watchShadow(this),e}),e.watchShadow=f,e.upgradeDocumentTree=h,e.upgradeDocument=v,e.upgradeSubtree=o,e.upgradeAll=t,e.attached=a,e.takeRecords=m}),window.CustomElements.addModule(function(e){function t(t,o){if("template"===t.localName&&window.HTMLTemplateElement&&HTMLTemplateElement.decorate&&HTMLTemplateElement.decorate(t),!t.__upgraded__&&t.nodeType===Node.ELEMENT_NODE){var r=t.getAttribute("is"),i=e.getRegisteredDefinition(t.localName)||e.getRegisteredDefinition(r);if(i&&(r&&i.tag==t.localName||!r&&!i["extends"]))return n(t,i,o)}}function n(t,n,r){return a.upgrade&&console.group("upgrade:",t.localName),n.is&&t.setAttribute("is",n.is),o(t,n),t.__upgraded__=!0,i(t),r&&e.attached(t),e.upgradeSubtree(t,r),a.upgrade&&console.groupEnd(),t}function o(e,t){Object.__proto__?e.__proto__=t.prototype:(r(e,t.prototype,t["native"]),e.__proto__=t.prototype)}function r(e,t,n){for(var o={},r=t;r!==n&&r!==HTMLElement.prototype;){for(var i,a=Object.getOwnPropertyNames(r),d=0;i=a[d];d++)o[i]||(Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(r,i)),o[i]=1);r=Object.getPrototypeOf(r)}}function i(e){e.createdCallback&&e.createdCallback()}var a=e.flags;e.upgrade=t,e.upgradeWithDefinition=n,e.implementPrototype=o}),window.CustomElements.addModule(function(e){function t(t,o){var s=o||{};if(!t)throw new Error("document.registerElement: first argument `name` must not be empty");if(t.indexOf("-")<0)throw new Error("document.registerElement: first argument ('name') must contain a dash ('-'). Argument provided was '"+String(t)+"'.");if(r(t))throw new Error("Failed to execute 'registerElement' on 'Document': Registration failed for type '"+String(t)+"'. The type name is invalid.");if(u(t))throw new Error("DuplicateDefinitionError: a type with name '"+String(t)+"' is already registered");return s.prototype||(s.prototype=Object.create(HTMLElement.prototype)),s.__name=t.toLowerCase(),s["extends"]&&(s["extends"]=s["extends"].toLowerCase()),s.lifecycle=s.lifecycle||{},s.ancestry=i(s["extends"]),a(s),d(s),n(s.prototype),c(s.__name,s),s.ctor=l(s),s.ctor.prototype=s.prototype,s.prototype.constructor=s.ctor,e.ready&&v(document),s.ctor}function n(e){if(!e.setAttribute._polyfilled){var t=e.setAttribute;e.setAttribute=function(e,n){o.call(this,e,n,t)};var n=e.removeAttribute;e.removeAttribute=function(e){o.call(this,e,null,n)},e.setAttribute._polyfilled=!0}}function o(e,t,n){e=e.toLowerCase();var o=this.getAttribute(e);n.apply(this,arguments);var r=this.getAttribute(e);this.attributeChangedCallback&&r!==o&&this.attributeChangedCallback(e,o,r)}function r(e){for(var t=0;t<_.length;t++)if(e===_[t])return!0}function i(e){var t=u(e);return t?i(t["extends"]).concat([t]):[]}function a(e){for(var t,n=e["extends"],o=0;t=e.ancestry[o];o++)n=t.is&&t.tag;e.tag=n||e.__name,n&&(e.is=e.__name)}function d(e){if(!Object.__proto__){var t=HTMLElement.prototype;if(e.is){var n=document.createElement(e.tag);t=Object.getPrototypeOf(n)}for(var o,r=e.prototype,i=!1;r;)r==t&&(i=!0),o=Object.getPrototypeOf(r),o&&(r.__proto__=o),r=o;i||console.warn(e.tag+" prototype not found in prototype chain for "+e.is),e["native"]=t}}function s(e){return g(M(e.tag),e)}function u(e){return e?y[e.toLowerCase()]:void 0}function c(e,t){y[e]=t}function l(e){return function(){return s(e)}}function f(e,t,n){return e===N?p(t,n):O(e,t)}function p(e,t){e&&(e=e.toLowerCase()),t&&(t=t.toLowerCase());var n=u(t||e);if(n){if(e==n.tag&&t==n.is)return new n.ctor;if(!t&&!n.is)return new n.ctor}var o;return t?(o=p(e),o.setAttribute("is",t),o):(o=M(e),e.indexOf("-")>=0&&b(o,HTMLElement),o)}function m(e,t){var n=e[t];e[t]=function(){var e=n.apply(this,arguments);return h(e),e}}var w,v=(e.isIE,e.upgradeDocumentTree),h=e.upgradeAll,g=e.upgradeWithDefinition,b=e.implementPrototype,E=e.useNative,_=["annotation-xml","color-profile","font-face","font-face-src","font-face-uri","font-face-format","font-face-name","missing-glyph"],y={},N="http://www.w3.org/1999/xhtml",M=document.createElement.bind(document),O=document.createElementNS.bind(document);w=Object.__proto__||E?function(e,t){return e instanceof t}:function(e,t){if(e instanceof t)return!0;for(var n=e;n;){if(n===t.prototype)return!0;n=n.__proto__}return!1},m(Node.prototype,"cloneNode"),m(document,"importNode"),document.registerElement=t,document.createElement=p,document.createElementNS=f,e.registry=y,e["instanceof"]=w,e.reservedTagList=_,e.getRegisteredDefinition=u,document.register=document.registerElement}),function(e){function t(){i(window.wrap(document)),window.CustomElements.ready=!0;var e=window.requestAnimationFrame||function(e){setTimeout(e,16)};e(function(){setTimeout(function(){window.CustomElements.readyTime=Date.now(),window.HTMLImports&&(window.CustomElements.elapsed=window.CustomElements.readyTime-window.HTMLImports.readyTime),document.dispatchEvent(new CustomEvent("WebComponentsReady",{bubbles:!0}))})})}var n=e.useNative,o=e.initializeModules;e.isIE;if(n){var r=function(){};e.watchShadow=r,e.upgrade=r,e.upgradeAll=r,e.upgradeDocumentTree=r,e.upgradeSubtree=r,e.takeRecords=r,e["instanceof"]=function(e,t){return e instanceof t}}else o();var i=e.upgradeDocumentTree,a=e.upgradeDocument;if(window.wrap||(window.ShadowDOMPolyfill?(window.wrap=window.ShadowDOMPolyfill.wrapIfNeeded,window.unwrap=window.ShadowDOMPolyfill.unwrapIfNeeded):window.wrap=window.unwrap=function(e){return e}),window.HTMLImports&&(window.HTMLImports.__importsParsingHook=function(e){e["import"]&&a(wrap(e["import"]))}),"complete"===document.readyState||e.flags.eager)t();else if("interactive"!==document.readyState||window.attachEvent||window.HTMLImports&&!window.HTMLImports.ready){var d=window.HTMLImports&&!window.HTMLImports.ready?"HTMLImportsLoaded":"DOMContentLoaded";window.addEventListener(d,t)}else t()}(window.CustomElements);
-if(typeof Math.imul == "undefined" || (Math.imul(0xffffffff,5) == 0)) {
- Math.imul = function (a, b) {
- var ah = (a >>> 16) & 0xffff;
- var al = a & 0xffff;
- var bh = (b >>> 16) & 0xffff;
- var bl = b & 0xffff;
- // the shift by 0 fixes the sign on the high part
- // the final |0 converts the unsigned value into a signed value
- return ((al * bl) + (((ah * bl + al * bh) << 16) >>> 0)|0);
- }
-}
-
-/**
- * React v15.5.4
- *
- * Copyright 2013-present, Facebook, Inc.
- * All rights reserved.
- *
- * This source code is licensed under the BSD-style license found in the
- * LICENSE file in the root directory of this source tree. An additional grant
- * of patent rights can be found in the PATENTS file in the same directory.
- *
- */
-!function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{var e;e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,e.React=t()}}(function(){return function t(e,n,r){function o(u,a){if(!n[u]){if(!e[u]){var s="function"==typeof require&&require;if(!a&&s)return s(u,!0);if(i)return i(u,!0);var c=new Error("Cannot find module '"+u+"'");throw c.code="MODULE_NOT_FOUND",c}var l=n[u]={exports:{}};e[u][0].call(l.exports,function(t){var n=e[u][1][t];return o(n||t)},l,l.exports,t,e,n,r)}return n[u].exports}for(var i="function"==typeof require&&require,u=0;u1){for(var y=Array(d),h=0;h1){for(var m=Array(v),b=0;b>",N={array:l("array"),bool:l("boolean"),func:l("function"),number:l("number"),object:l("object"),string:l("string"),symbol:l("symbol"),any:function(){return c(r.thatReturnsNull)}(),arrayOf:f,element:function(){function e(e,n,r,o,i){var u=e[n];if(!t(u)){return new s("Invalid "+o+" `"+i+"` of type `"+g(u)+"` supplied to `"+r+"`, expected a single ReactElement.")}return null}return c(e)}(),instanceOf:p,node:function(){function t(t,e,n,r,o){return m(t[e])?null:new s("Invalid "+r+" `"+o+"` supplied to `"+n+"`, expected a ReactNode.")}return c(t)}(),objectOf:y,oneOf:d,oneOfType:h,shape:v};return s.prototype=Error.prototype,N.checkPropTypes=u,N.PropTypes=N,N}},{22:22,24:24,25:25,27:27,30:30}],30:[function(t,e,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},{}]},{},[15])(15)});
-!function(f){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=f();else if("function"==typeof define&&define.amd)define([],f);else{var g;if(g="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,void 0===g.React)throw Error("React module should be required before createClass");g.createReactClass=f()}}(function(){return function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a="function"==typeof require&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n||e)},l,l.exports,e,t,n,r)}return n[o].exports}for(var i="function"==typeof require&&require,o=0;o8&&C<=11),x=32,w=String.fromCharCode(x),T={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},k=!1,P=null,S={eventTypes:T,extractEvents:function(e,t,n,r){return[u(e,t,n,r),p(e,t,n,r)]}};t.exports=S},{123:123,19:19,20:20,78:78,82:82}],4:[function(e,t,n){"use strict";function r(e,t){return e+t.charAt(0).toUpperCase()+t.substring(1)}var o={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridColumn:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},i=["Webkit","ms","Moz","O"];Object.keys(o).forEach(function(e){i.forEach(function(t){o[r(t,e)]=o[e]})});var a={background:{backgroundAttachment:!0,backgroundColor:!0,backgroundImage:!0,backgroundPositionX:!0,backgroundPositionY:!0,backgroundRepeat:!0},backgroundPosition:{backgroundPositionX:!0,backgroundPositionY:!0},border:{borderWidth:!0,borderStyle:!0,borderColor:!0},borderBottom:{borderBottomWidth:!0,borderBottomStyle:!0,borderBottomColor:!0},borderLeft:{borderLeftWidth:!0,borderLeftStyle:!0,borderLeftColor:!0},borderRight:{borderRightWidth:!0,borderRightStyle:!0,borderRightColor:!0},borderTop:{borderTopWidth:!0,borderTopStyle:!0,borderTopColor:!0},font:{fontStyle:!0,fontVariant:!0,fontWeight:!0,fontSize:!0,lineHeight:!0,fontFamily:!0},outline:{outlineWidth:!0,outlineStyle:!0,outlineColor:!0}},s={isUnitlessNumber:o,shorthandPropertyExpansions:a};t.exports=s},{}],5:[function(e,t,n){"use strict";var r=e(4),o=e(123),i=(e(58),e(125),e(94)),a=e(136),s=e(140),u=(e(142),s(function(e){return a(e)})),l=!1,c="cssFloat";if(o.canUseDOM){var p=document.createElement("div").style;try{p.font=""}catch(e){l=!0}void 0===document.documentElement.style.cssFloat&&(c="styleFloat")}var d={createMarkupForStyles:function(e,t){var n="";for(var r in e)if(e.hasOwnProperty(r)){var o=e[r];null!=o&&(n+=u(r)+":",n+=i(r,o,t)+";")}return n||null},setValueForStyles:function(e,t,n){var o=e.style;for(var a in t)if(t.hasOwnProperty(a)){var s=i(a,t[a],n);if("float"!==a&&"cssFloat"!==a||(a=c),s)o[a]=s;else{var u=l&&r.shorthandPropertyExpansions[a];if(u)for(var p in u)o[p]="";else o[a]=""}}}};t.exports=d},{123:123,125:125,136:136,140:140,142:142,4:4,58:58,94:94}],6:[function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var o=e(112),i=e(24),a=(e(137),function(){function e(t){r(this,e),this._callbacks=null,this._contexts=null,this._arg=t}return e.prototype.enqueue=function(e,t){this._callbacks=this._callbacks||[],this._callbacks.push(e),this._contexts=this._contexts||[],this._contexts.push(t)},e.prototype.notifyAll=function(){var e=this._callbacks,t=this._contexts,n=this._arg;if(e&&t){e.length!==t.length&&o("24"),this._callbacks=null,this._contexts=null;for(var r=0;r8));var A=!1;b.canUseDOM&&(A=k("input")&&(!document.documentMode||document.documentMode>11));var D={get:function(){return O.get.call(this)},set:function(e){I=""+e,O.set.call(this,e)}},L={eventTypes:S,extractEvents:function(e,t,n,o){var i,a,s=t?E.getNodeFromInstance(t):window;if(r(s)?R?i=u:a=l:P(s)?A?i=f:(i=m,a=h):v(s)&&(i=g),i){var c=i(e,t);if(c){var p=w.getPooled(S.change,c,n,o);return p.type="change",C.accumulateTwoPhaseDispatches(p),p}}a&&a(e,s,t),"topBlur"===e&&y(t,s)}};t.exports=L},{102:102,109:109,110:110,123:123,16:16,19:19,33:33,71:71,80:80}],8:[function(e,t,n){"use strict";function r(e,t){return Array.isArray(t)&&(t=t[1]),t?t.nextSibling:e.firstChild}function o(e,t,n){c.insertTreeBefore(e,t,n)}function i(e,t,n){Array.isArray(t)?s(e,t[0],t[1],n):m(e,t,n)}function a(e,t){if(Array.isArray(t)){var n=t[1];t=t[0],u(e,t,n),e.removeChild(n)}e.removeChild(t)}function s(e,t,n,r){for(var o=t;;){var i=o.nextSibling;if(m(e,o,r),o===n)break;o=i}}function u(e,t,n){for(;;){var r=t.nextSibling;if(r===n)break;e.removeChild(r)}}function l(e,t,n){var r=e.parentNode,o=e.nextSibling;o===t?n&&m(r,document.createTextNode(n),o):n?(h(o,n),u(r,o,t)):u(r,e,t)}var c=e(9),p=e(13),d=(e(33),e(58),e(93)),f=e(114),h=e(115),m=d(function(e,t,n){e.insertBefore(t,n)}),v=p.dangerouslyReplaceNodeWithMarkup,g={dangerouslyReplaceNodeWithMarkup:v,replaceDelimitedText:l,processUpdates:function(e,t){for(var n=0;n-1||a("96",e),!l.plugins[n]){t.extractEvents||a("97",e),l.plugins[n]=t;var r=t.eventTypes;for(var i in r)o(r[i],t,i)||a("98",i,e)}}}function o(e,t,n){l.eventNameDispatchConfigs.hasOwnProperty(n)&&a("99",n),l.eventNameDispatchConfigs[n]=e;var r=e.phasedRegistrationNames;if(r){for(var o in r)if(r.hasOwnProperty(o)){var s=r[o];i(s,t,n)}return!0}return!!e.registrationName&&(i(e.registrationName,t,n),!0)}function i(e,t,n){l.registrationNameModules[e]&&a("100",e),l.registrationNameModules[e]=t,l.registrationNameDependencies[e]=t.eventTypes[n].dependencies}var a=e(112),s=(e(137),null),u={},l={plugins:[],eventNameDispatchConfigs:{},registrationNameModules:{},registrationNameDependencies:{},possibleRegistrationNames:null,injectEventPluginOrder:function(e){s&&a("101"),s=Array.prototype.slice.call(e),r()},injectEventPluginsByName:function(e){var t=!1;for(var n in e)if(e.hasOwnProperty(n)){var o=e[n];u.hasOwnProperty(n)&&u[n]===o||(u[n]&&a("102",n),u[n]=o,t=!0)}t&&r()},getPluginModuleForEvent:function(e){var t=e.dispatchConfig;if(t.registrationName)return l.registrationNameModules[t.registrationName]||null;if(void 0!==t.phasedRegistrationNames){var n=t.phasedRegistrationNames;for(var r in n)if(n.hasOwnProperty(r)){var o=l.registrationNameModules[n[r]];if(o)return o}}return null},_resetEventPlugins:function(){s=null;for(var e in u)u.hasOwnProperty(e)&&delete u[e];l.plugins.length=0;var t=l.eventNameDispatchConfigs;for(var n in t)t.hasOwnProperty(n)&&delete t[n];var r=l.registrationNameModules;for(var o in r)r.hasOwnProperty(o)&&delete r[o]}};t.exports=l},{112:112,137:137}],18:[function(e,t,n){"use strict";function r(e){return"topMouseUp"===e||"topTouchEnd"===e||"topTouchCancel"===e}function o(e){return"topMouseMove"===e||"topTouchMove"===e}function i(e){return"topMouseDown"===e||"topTouchStart"===e}function a(e,t,n,r){var o=e.type||"unknown-event";e.currentTarget=g.getNodeFromInstance(r),t?m.invokeGuardedCallbackWithCatch(o,n,e):m.invokeGuardedCallback(o,n,e),e.currentTarget=null}function s(e,t){var n=e._dispatchListeners,r=e._dispatchInstances;if(Array.isArray(n))for(var o=0;o1?1-t:void 0;return this._fallbackText=o.slice(e,s),this._fallbackText}}),i.addPoolingTo(r),t.exports=r},{106:106,143:143,24:24}],21:[function(e,t,n){"use strict";var r=e(11),o=r.injection.MUST_USE_PROPERTY,i=r.injection.HAS_BOOLEAN_VALUE,a=r.injection.HAS_NUMERIC_VALUE,s=r.injection.HAS_POSITIVE_NUMERIC_VALUE,u=r.injection.HAS_OVERLOADED_BOOLEAN_VALUE,l={isCustomAttribute:RegExp.prototype.test.bind(new RegExp("^(data|aria)-["+r.ATTRIBUTE_NAME_CHAR+"]*$")),Properties:{accept:0,acceptCharset:0,accessKey:0,action:0,allowFullScreen:i,allowTransparency:0,alt:0,as:0,async:i,autoComplete:0,autoPlay:i,capture:i,cellPadding:0,cellSpacing:0,charSet:0,challenge:0,checked:o|i,cite:0,classID:0,className:0,cols:s,colSpan:0,content:0,contentEditable:0,contextMenu:0,controls:i,coords:0,crossOrigin:0,data:0,dateTime:0,default:i,defer:i,dir:0,disabled:i,download:u,draggable:0,encType:0,form:0,formAction:0,formEncType:0,formMethod:0,formNoValidate:i,formTarget:0,frameBorder:0,headers:0,height:0,hidden:i,high:0,href:0,hrefLang:0,htmlFor:0,httpEquiv:0,icon:0,id:0,inputMode:0,integrity:0,is:0,keyParams:0,keyType:0,kind:0,label:0,lang:0,list:0,loop:i,low:0,manifest:0,marginHeight:0,marginWidth:0,max:0,maxLength:0,media:0,mediaGroup:0,method:0,min:0,minLength:0,multiple:o|i,muted:o|i,name:0,nonce:0,noValidate:i,open:i,optimum:0,pattern:0,placeholder:0,playsInline:i,poster:0,preload:0,profile:0,radioGroup:0,readOnly:i,referrerPolicy:0,rel:0,required:i,reversed:i,role:0,rows:s,rowSpan:a,sandbox:0,scope:0,scoped:i,scrolling:0,seamless:i,selected:o|i,shape:0,size:s,sizes:0,span:s,spellCheck:0,src:0,srcDoc:0,srcLang:0,srcSet:0,start:a,step:0,style:0,summary:0,tabIndex:0,target:0,title:0,type:0,useMap:0,value:0,width:0,wmode:0,wrap:0,about:0,datatype:0,inlist:0,prefix:0,property:0,resource:0,typeof:0,vocab:0,autoCapitalize:0,autoCorrect:0,autoSave:0,color:0,itemProp:0,itemScope:i,itemType:0,itemID:0,itemRef:0,results:0,security:0,unselectable:0},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{},DOMMutationMethods:{value:function(e,t){if(null==t)return e.removeAttribute("value");"number"!==e.type||!1===e.hasAttribute("value")?e.setAttribute("value",""+t):e.validity&&!e.validity.badInput&&e.ownerDocument.activeElement!==e&&e.setAttribute("value",""+t)}}};t.exports=l},{11:11}],22:[function(e,t,n){"use strict";function r(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,function(e){return t[e]})}function o(e){var t={"=0":"=","=2":":"};return(""+("."===e[0]&&"$"===e[1]?e.substring(2):e.substring(1))).replace(/(=0|=2)/g,function(e){return t[e]})}var i={escape:r,unescape:o};t.exports=i},{}],23:[function(e,t,n){"use strict";function r(e){null!=e.checkedLink&&null!=e.valueLink&&s("87")}function o(e){r(e),(null!=e.value||null!=e.onChange)&&s("88")}function i(e){r(e),(null!=e.checked||null!=e.onChange)&&s("89")}function a(e){if(e){var t=e.getName();if(t)return" Check the render method of `"+t+"`."}return""}var s=e(112),u=e(64),l=e(145),c=e(120),p=l(c.isValidElement),d=(e(137),e(142),{button:!0,checkbox:!0,image:!0,hidden:!0,radio:!0,reset:!0,submit:!0}),f={value:function(e,t,n){return!e[t]||d[e.type]||e.onChange||e.readOnly||e.disabled?null:new Error("You provided a `value` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultValue`. Otherwise, set either `onChange` or `readOnly`.")},checked:function(e,t,n){return!e[t]||e.onChange||e.readOnly||e.disabled?null:new Error("You provided a `checked` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultChecked`. Otherwise, set either `onChange` or `readOnly`.")},onChange:p.func},h={},m={checkPropTypes:function(e,t,n){for(var r in f){if(f.hasOwnProperty(r))var o=f[r](t,r,e,"prop",null,u);o instanceof Error&&!(o.message in h)&&(h[o.message]=!0,a(n))}},getValue:function(e){return e.valueLink?(o(e),e.valueLink.value):e.value},getChecked:function(e){return e.checkedLink?(i(e),e.checkedLink.value):e.checked},executeOnChange:function(e,t){return e.valueLink?(o(e),e.valueLink.requestChange(t.target.value)):e.checkedLink?(i(e),e.checkedLink.requestChange(t.target.checked)):e.onChange?e.onChange.call(void 0,t):void 0}};t.exports=m},{112:112,120:120,137:137,142:142,145:145,64:64}],24:[function(e,t,n){"use strict";var r=e(112),o=(e(137),function(e){var t=this;if(t.instancePool.length){var n=t.instancePool.pop();return t.call(n,e),n}return new t(e)}),i=function(e,t){var n=this;if(n.instancePool.length){var r=n.instancePool.pop();return n.call(r,e,t),r}return new n(e,t)},a=function(e,t,n){var r=this;if(r.instancePool.length){var o=r.instancePool.pop();return r.call(o,e,t,n),o}return new r(e,t,n)},s=function(e,t,n,r){var o=this;if(o.instancePool.length){var i=o.instancePool.pop();return o.call(i,e,t,n,r),i}return new o(e,t,n,r)},u=function(e){var t=this;e instanceof t||r("25"),e.destructor(),t.instancePool.length=0||null!=t.is}function h(e){var t=e.type;d(t),this._currentElement=e,this._tag=t.toLowerCase(),this._namespaceURI=null,this._renderedChildren=null,this._previousStyle=null,this._previousStyleCopy=null,this._hostNode=null,this._hostParent=null,this._rootNodeID=0,this._domID=0,this._hostContainerInfo=null,this._wrapperState=null,this._topLevelWrapper=null,this._flags=0}var m=e(112),v=e(143),g=e(2),y=e(5),_=e(9),C=e(10),b=e(11),E=e(12),x=e(16),w=e(17),T=e(25),k=e(32),P=e(33),S=e(38),N=e(39),M=e(40),I=e(43),O=(e(58),e(61)),R=e(68),A=(e(129),e(95)),D=(e(137),e(109),e(141),e(118),e(142),k),L=x.deleteListener,U=P.getNodeFromInstance,F=T.listenTo,j=w.registrationNameModules,V={string:!0,number:!0},B="__html",W={children:null,dangerouslySetInnerHTML:null,suppressContentEditableWarning:null},H=11,q={topAbort:"abort",topCanPlay:"canplay",topCanPlayThrough:"canplaythrough",topDurationChange:"durationchange",topEmptied:"emptied",topEncrypted:"encrypted",topEnded:"ended",topError:"error",topLoadedData:"loadeddata",topLoadedMetadata:"loadedmetadata",topLoadStart:"loadstart",topPause:"pause",topPlay:"play",topPlaying:"playing",topProgress:"progress",topRateChange:"ratechange",topSeeked:"seeked",topSeeking:"seeking",topStalled:"stalled",topSuspend:"suspend",topTimeUpdate:"timeupdate",topVolumeChange:"volumechange",topWaiting:"waiting"},K={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},z={listing:!0,pre:!0,textarea:!0},Y=v({menuitem:!0},K),X=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,Q={},G={}.hasOwnProperty,$=1;h.displayName="ReactDOMComponent",h.Mixin={mountComponent:function(e,t,n,r){this._rootNodeID=$++,this._domID=n._idCounter++,this._hostParent=t,this._hostContainerInfo=n;var i=this._currentElement.props;switch(this._tag){case"audio":case"form":case"iframe":case"img":case"link":case"object":case"source":case"video":this._wrapperState={listeners:null},e.getReactMountReady().enqueue(c,this);break;case"input":S.mountWrapper(this,i,t),i=S.getHostProps(this,i),e.getReactMountReady().enqueue(c,this);break;case"option":N.mountWrapper(this,i,t),i=N.getHostProps(this,i);break;case"select":M.mountWrapper(this,i,t),i=M.getHostProps(this,i),e.getReactMountReady().enqueue(c,this);break;case"textarea":I.mountWrapper(this,i,t),i=I.getHostProps(this,i),e.getReactMountReady().enqueue(c,this)}o(this,i);var a,p;null!=t?(a=t._namespaceURI,p=t._tag):n._tag&&(a=n._namespaceURI,p=n._tag),(null==a||a===C.svg&&"foreignobject"===p)&&(a=C.html),a===C.html&&("svg"===this._tag?a=C.svg:"math"===this._tag&&(a=C.mathml)),this._namespaceURI=a;var d;if(e.useCreateElement){var f,h=n._ownerDocument;if(a===C.html)if("script"===this._tag){var m=h.createElement("div"),v=this._currentElement.type;m.innerHTML="<"+v+">"+v+">",f=m.removeChild(m.firstChild)}else f=i.is?h.createElement(this._currentElement.type,i.is):h.createElement(this._currentElement.type);else f=h.createElementNS(a,this._currentElement.type);P.precacheNode(this,f),this._flags|=D.hasCachedChildNodes,this._hostParent||E.setAttributeForRoot(f),this._updateDOMProperties(null,i,e);var y=_(f);this._createInitialChildren(e,i,r,y),d=y}else{var b=this._createOpenTagMarkupAndPutListeners(e,i),x=this._createContentMarkup(e,i,r);d=!x&&K[this._tag]?b+"/>":b+">"+x+""+this._currentElement.type+">"}switch(this._tag){case"input":e.getReactMountReady().enqueue(s,this),i.autoFocus&&e.getReactMountReady().enqueue(g.focusDOMComponent,this);break;case"textarea":e.getReactMountReady().enqueue(u,this),i.autoFocus&&e.getReactMountReady().enqueue(g.focusDOMComponent,this);break;case"select":case"button":i.autoFocus&&e.getReactMountReady().enqueue(g.focusDOMComponent,this);break;case"option":e.getReactMountReady().enqueue(l,this)}return d},_createOpenTagMarkupAndPutListeners:function(e,t){var n="<"+this._currentElement.type;for(var r in t)if(t.hasOwnProperty(r)){var o=t[r];if(null!=o)if(j.hasOwnProperty(r))o&&i(this,r,o,e);else{"style"===r&&(o&&(o=this._previousStyleCopy=v({},t.style)),o=y.createMarkupForStyles(o,this));var a=null;null!=this._tag&&f(this._tag,t)?W.hasOwnProperty(r)||(a=E.createMarkupForCustomAttribute(r,o)):a=E.createMarkupForProperty(r,o),a&&(n+=" "+a)}}return e.renderToStaticMarkup?n:(this._hostParent||(n+=" "+E.createMarkupForRoot()),n+=" "+E.createMarkupForID(this._domID))},_createContentMarkup:function(e,t,n){var r="",o=t.dangerouslySetInnerHTML;if(null!=o)null!=o.__html&&(r=o.__html);else{var i=V[typeof t.children]?t.children:null,a=null!=i?null:t.children;if(null!=i)r=A(i);else if(null!=a){var s=this.mountChildren(a,e,n);r=s.join("")}}return z[this._tag]&&"\n"===r.charAt(0)?"\n"+r:r},_createInitialChildren:function(e,t,n,r){var o=t.dangerouslySetInnerHTML;if(null!=o)null!=o.__html&&_.queueHTML(r,o.__html);else{var i=V[typeof t.children]?t.children:null,a=null!=i?null:t.children;if(null!=i)""!==i&&_.queueText(r,i);else if(null!=a)for(var s=this.mountChildren(a,e,n),u=0;u"},receiveComponent:function(){},getHostNode:function(){return i.getNodeFromInstance(this)},unmountComponent:function(){i.uncacheNode(this)}}),t.exports=a},{143:143,33:33,9:9}],36:[function(e,t,n){"use strict";var r={useCreateElement:!0,useFiber:!1};t.exports=r},{}],37:[function(e,t,n){"use strict";var r=e(8),o=e(33),i={dangerouslyProcessChildrenUpdates:function(e,t){var n=o.getNodeFromInstance(e);r.processUpdates(n,t)}};t.exports=i},{33:33,8:8}],38:[function(e,t,n){"use strict";function r(){this._rootNodeID&&d.updateWrapper(this)}function o(e){return"checkbox"===e.type||"radio"===e.type?null!=e.checked:null!=e.value}function i(e){var t=this._currentElement.props,n=l.executeOnChange(t,e);p.asap(r,this);var o=t.name;if("radio"===t.type&&null!=o){for(var i=c.getNodeFromInstance(this),s=i;s.parentNode;)s=s.parentNode;for(var u=s.querySelectorAll("input[name="+JSON.stringify(""+o)+'][type="radio"]'),d=0;dt.end?(n=t.end,r=t.start):(n=t.start,r=t.end),o.moveToElementText(e),o.moveStart("character",n),o.setEndPoint("EndToStart",o),o.moveEnd("character",r-n),o.select()}function s(e,t){if(window.getSelection){var n=window.getSelection(),r=e[c()].length,o=Math.min(t.start,r),i=void 0===t.end?o:Math.min(t.end,r);if(!n.extend&&o>i){var a=i;i=o,o=a}var s=l(e,o),u=l(e,i);if(s&&u){var p=document.createRange();p.setStart(s.node,s.offset),n.removeAllRanges(),o>i?(n.addRange(p),n.extend(u.node,u.offset)):(p.setEnd(u.node,u.offset),n.addRange(p))}}}var u=e(123),l=e(105),c=e(106),p=u.canUseDOM&&"selection"in document&&!("getSelection"in window),d={getOffsets:p?o:i,setOffsets:p?a:s};t.exports=d},{105:105,106:106,123:123}],42:[function(e,t,n){"use strict";var r=e(112),o=e(143),i=e(8),a=e(9),s=e(33),u=e(95),l=(e(137),e(118),function(e){this._currentElement=e,this._stringText=""+e,
-this._hostNode=null,this._hostParent=null,this._domID=0,this._mountIndex=0,this._closingComment=null,this._commentNodes=null});o(l.prototype,{mountComponent:function(e,t,n,r){var o=n._idCounter++,i=" react-text: "+o+" ";if(this._domID=o,this._hostParent=t,e.useCreateElement){var l=n._ownerDocument,c=l.createComment(i),p=l.createComment(" /react-text "),d=a(l.createDocumentFragment());return a.queueChild(d,a(c)),this._stringText&&a.queueChild(d,a(l.createTextNode(this._stringText))),a.queueChild(d,a(p)),s.precacheNode(this,c),this._closingComment=p,d}var f=u(this._stringText);return e.renderToStaticMarkup?f:""+f+""},receiveComponent:function(e,t){if(e!==this._currentElement){this._currentElement=e;var n=""+e;if(n!==this._stringText){this._stringText=n;var r=this.getHostNode();i.replaceDelimitedText(r[0],r[1],n)}}},getHostNode:function(){var e=this._commentNodes;if(e)return e;if(!this._closingComment)for(var t=s.getNodeFromInstance(this),n=t.nextSibling;;){if(null==n&&r("67",this._domID),8===n.nodeType&&" /react-text "===n.nodeValue){this._closingComment=n;break}n=n.nextSibling}return e=[this._hostNode,this._closingComment],this._commentNodes=e,e},unmountComponent:function(){this._closingComment=null,this._commentNodes=null,s.uncacheNode(this)}}),t.exports=l},{112:112,118:118,137:137,143:143,33:33,8:8,9:9,95:95}],43:[function(e,t,n){"use strict";function r(){this._rootNodeID&&c.updateWrapper(this)}function o(e){var t=this._currentElement.props,n=s.executeOnChange(t,e);return l.asap(r,this),n}var i=e(112),a=e(143),s=e(23),u=e(33),l=e(71),c=(e(137),e(142),{getHostProps:function(e,t){return null!=t.dangerouslySetInnerHTML&&i("91"),a({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue,onChange:e._wrapperState.onChange})},mountWrapper:function(e,t){var n=s.getValue(t),r=n;if(null==n){var a=t.defaultValue,u=t.children;null!=u&&(null!=a&&i("92"),Array.isArray(u)&&(u.length<=1||i("93"),u=u[0]),a=""+u),null==a&&(a=""),r=a}e._wrapperState={initialValue:""+r,listeners:null,onChange:o.bind(e)}},updateWrapper:function(e){var t=e._currentElement.props,n=u.getNodeFromInstance(e),r=s.getValue(t);if(null!=r){var o=""+r;o!==n.value&&(n.value=o),null==t.defaultValue&&(n.defaultValue=o)}null!=t.defaultValue&&(n.defaultValue=t.defaultValue)},postMountWrapper:function(e){var t=u.getNodeFromInstance(e),n=t.textContent;n===e._wrapperState.initialValue&&(t.value=n)}});t.exports=c},{112:112,137:137,142:142,143:143,23:23,33:33,71:71}],44:[function(e,t,n){"use strict";function r(e,t){"_hostNode"in e||u("33"),"_hostNode"in t||u("33");for(var n=0,r=e;r;r=r._hostParent)n++;for(var o=0,i=t;i;i=i._hostParent)o++;for(;n-o>0;)e=e._hostParent,n--;for(;o-n>0;)t=t._hostParent,o--;for(var a=n;a--;){if(e===t)return e;e=e._hostParent,t=t._hostParent}return null}function o(e,t){"_hostNode"in e||u("35"),"_hostNode"in t||u("35");for(;t;){if(t===e)return!0;t=t._hostParent}return!1}function i(e){return"_hostNode"in e||u("36"),e._hostParent}function a(e,t,n){for(var r=[];e;)r.push(e),e=e._hostParent;var o;for(o=r.length;o-- >0;)t(r[o],"captured",n);for(o=0;o0;)n(u[l],"captured",i)}var u=e(112);e(137);t.exports={isAncestor:o,getLowestCommonAncestor:r,getParentInstance:i,traverseTwoPhase:a,traverseEnterLeave:s}},{112:112,137:137}],45:[function(e,t,n){"use strict";var r=e(120),o=e(30),i=o;r.addons&&(r.__SECRET_INJECTED_REACT_DOM_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=i),t.exports=i},{120:120,30:30}],46:[function(e,t,n){"use strict";function r(){this.reinitializeTransaction()}var o=e(143),i=e(71),a=e(89),s=e(129),u={initialize:s,close:function(){d.isBatchingUpdates=!1}},l={initialize:s,close:i.flushBatchedUpdates.bind(i)},c=[l,u];o(r.prototype,a,{getTransactionWrappers:function(){return c}});var p=new r,d={isBatchingUpdates:!1,batchedUpdates:function(e,t,n,r,o,i){var a=d.isBatchingUpdates;return d.isBatchingUpdates=!0,a?e(t,n,r,o,i):p.perform(e,null,t,n,r,o,i)}};t.exports=d},{129:129,143:143,71:71,89:89}],47:[function(e,t,n){"use strict";function r(){x||(x=!0,y.EventEmitter.injectReactEventListener(g),y.EventPluginHub.injectEventPluginOrder(s),y.EventPluginUtils.injectComponentTree(d),y.EventPluginUtils.injectTreeTraversal(h),y.EventPluginHub.injectEventPluginsByName({SimpleEventPlugin:E,EnterLeaveEventPlugin:u,ChangeEventPlugin:a,SelectEventPlugin:b,BeforeInputEventPlugin:i}),y.HostComponent.injectGenericComponentClass(p),y.HostComponent.injectTextComponentClass(m),y.DOMProperty.injectDOMPropertyConfig(o),y.DOMProperty.injectDOMPropertyConfig(l),y.DOMProperty.injectDOMPropertyConfig(C),y.EmptyComponent.injectEmptyComponentFactory(function(e){return new f(e)}),y.Updates.injectReconcileTransaction(_),y.Updates.injectBatchingStrategy(v),y.Component.injectEnvironment(c))}var o=e(1),i=e(3),a=e(7),s=e(14),u=e(15),l=e(21),c=e(27),p=e(31),d=e(33),f=e(35),h=e(44),m=e(42),v=e(46),g=e(52),y=e(55),_=e(65),C=e(73),b=e(74),E=e(75),x=!1;t.exports={inject:r}},{1:1,14:14,15:15,21:21,27:27,3:3,31:31,33:33,35:35,42:42,44:44,46:46,52:52,55:55,65:65,7:7,73:73,74:74,75:75}],48:[function(e,t,n){"use strict";var r="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;t.exports=r},{}],49:[function(e,t,n){"use strict";var r,o={injectEmptyComponentFactory:function(e){r=e}},i={create:function(e){return r(e)}};i.injection=o,t.exports=i},{}],50:[function(e,t,n){"use strict";function r(e,t,n){try{t(n)}catch(e){null===o&&(o=e)}}var o=null,i={invokeGuardedCallback:r,invokeGuardedCallbackWithCatch:r,rethrowCaughtError:function(){if(o){var e=o;throw o=null,e}}};t.exports=i},{}],51:[function(e,t,n){"use strict";function r(e){o.enqueueEvents(e),o.processEventQueue(!1)}var o=e(16),i={handleTopLevel:function(e,t,n,i){r(o.extractEvents(e,t,n,i))}};t.exports=i},{16:16}],52:[function(e,t,n){"use strict";function r(e){for(;e._hostParent;)e=e._hostParent;var t=p.getNodeFromInstance(e),n=t.parentNode;return p.getClosestInstanceFromNode(n)}function o(e,t){this.topLevelType=e,this.nativeEvent=t,this.ancestors=[]}function i(e){var t=f(e.nativeEvent),n=p.getClosestInstanceFromNode(t),o=n;do{e.ancestors.push(o),o=o&&r(o)}while(o);for(var i=0;i/," "+i.CHECKSUM_ATTR_NAME+'="'+t+'"$&')},canReuseMarkup:function(e,t){var n=t.getAttribute(i.CHECKSUM_ATTR_NAME);return n=n&&parseInt(n,10),r(e)===n}};t.exports=i},{92:92}],60:[function(e,t,n){"use strict";function r(e,t){for(var n=Math.min(e.length,t.length),r=0;r.":"function"==typeof t?" Instead of passing a class like Foo, pass React.createElement(Foo) or .":null!=t&&void 0!==t.props?" This may be caused by unintentionally loading two independent copies of React.":"");var a,s=v.createElement(F,{child:t});if(e){var u=E.get(e);a=u._processChildContext(u._context)}else a=P;var c=d(n);if(c){var p=c._currentElement,h=p.props.child;if(M(h,t)){var m=c._renderedComponent.getPublicInstance(),g=r&&function(){r.call(m)};return j._updateRootComponent(c,s,a,n,g),m}j.unmountComponentAtNode(n)}var y=o(n),_=y&&!!i(y),C=l(n),b=_&&!c&&!C,x=j._renderNewRootComponent(s,n,b,a)._renderedComponent.getPublicInstance();return r&&r.call(x),x},render:function(e,t,n){return j._renderSubtreeIntoContainer(null,e,t,n)},unmountComponentAtNode:function(e){c(e)||f("40");var t=d(e);return t?(delete L[t._instance.rootID],k.batchedUpdates(u,t,e,!1),!0):(l(e),1===e.nodeType&&e.hasAttribute(O),!1)},_mountImageIntoNode:function(e,t,n,i,a){if(c(t)||f("41"),i){var s=o(t);if(x.canReuseMarkup(e,s))return void y.precacheNode(n,s);var u=s.getAttribute(x.CHECKSUM_ATTR_NAME);s.removeAttribute(x.CHECKSUM_ATTR_NAME);var l=s.outerHTML;s.setAttribute(x.CHECKSUM_ATTR_NAME,u);var p=e,d=r(p,l),m=" (client) "+p.substring(d-20,d+20)+"\n (server) "+l.substring(d-20,d+20);t.nodeType===A&&f("42",m)}if(t.nodeType===A&&f("43"),a.useCreateElement){for(;t.lastChild;)t.removeChild(t.lastChild);h.insertTreeBefore(t,e,null)}else N(t,e),y.precacheNode(n,t.firstChild)}};t.exports=j},{108:108,11:11,112:112,114:114,116:116,119:119,120:120,130:130,137:137,142:142,25:25,33:33,34:34,36:36,53:53,57:57,58:58,59:59,66:66,70:70,71:71,9:9}],61:[function(e,t,n){"use strict";function r(e,t,n){return{type:"INSERT_MARKUP",content:e,fromIndex:null,fromNode:null,toIndex:n,afterNode:t}}function o(e,t,n){return{type:"MOVE_EXISTING",content:null,fromIndex:e._mountIndex,fromNode:d.getHostNode(e),toIndex:n,afterNode:t}}function i(e,t){return{type:"REMOVE_NODE",content:null,fromIndex:e._mountIndex,fromNode:t,toIndex:null,afterNode:null}}function a(e){return{type:"SET_MARKUP",content:e,fromIndex:null,fromNode:null,toIndex:null,afterNode:null}}function s(e){return{type:"TEXT_CONTENT",content:e,fromIndex:null,fromNode:null,toIndex:null,afterNode:null}}function u(e,t){return t&&(e=e||[],e.push(t)),e}function l(e,t){p.processChildrenUpdates(e,t)}var c=e(112),p=e(28),d=(e(57),e(58),e(119),e(66)),f=e(26),h=(e(129),e(97)),m=(e(137),{Mixin:{_reconcilerInstantiateChildren:function(e,t,n){return f.instantiateChildren(e,t,n)},_reconcilerUpdateChildren:function(e,t,n,r,o,i){var a;return a=h(t,0),f.updateChildren(e,a,n,r,o,this,this._hostContainerInfo,i,0),a},mountChildren:function(e,t,n){var r=this._reconcilerInstantiateChildren(e,t,n);this._renderedChildren=r;var o=[],i=0;for(var a in r)if(r.hasOwnProperty(a)){var s=r[a],u=d.mountComponent(s,t,this,this._hostContainerInfo,n,0);s._mountIndex=i++,o.push(u)}return o},updateTextContent:function(e){var t=this._renderedChildren;f.unmountChildren(t,!1);for(var n in t)t.hasOwnProperty(n)&&c("118");l(this,[s(e)])},updateMarkup:function(e){var t=this._renderedChildren;f.unmountChildren(t,!1);for(var n in t)t.hasOwnProperty(n)&&c("118");l(this,[a(e)])},updateChildren:function(e,t,n){this._updateChildren(e,t,n)},_updateChildren:function(e,t,n){var r=this._renderedChildren,o={},i=[],a=this._reconcilerUpdateChildren(r,e,i,o,t,n);if(a||r){var s,c=null,p=0,f=0,h=0,m=null;for(s in a)if(a.hasOwnProperty(s)){var v=r&&r[s],g=a[s];v===g?(c=u(c,this.moveChild(v,m,p,f)),f=Math.max(v._mountIndex,f),v._mountIndex=p):(v&&(f=Math.max(v._mountIndex,f)),c=u(c,this._mountChildAtIndex(g,i[h],m,p,t,n)),h++),p++,m=d.getHostNode(g)}for(s in o)o.hasOwnProperty(s)&&(c=u(c,this._unmountChild(r[s],o[s])));c&&l(this,c),this._renderedChildren=a}},unmountChildren:function(e){var t=this._renderedChildren;f.unmountChildren(t,e),this._renderedChildren=null},moveChild:function(e,t,n,r){if(e._mountIndex0&&r.length<20?n+" (keys: "+r.join(", ")+")":n}function i(e,t){var n=s.get(e);return n||null}var a=e(112),s=(e(119),e(57)),u=(e(58),e(71)),l=(e(137),e(142),{isMounted:function(e){var t=s.get(e);return!!t&&!!t._renderedComponent},enqueueCallback:function(e,t,n){l.validateCallback(t,n);var o=i(e);if(!o)return null;o._pendingCallbacks?o._pendingCallbacks.push(t):o._pendingCallbacks=[t],r(o)},enqueueCallbackInternal:function(e,t){e._pendingCallbacks?e._pendingCallbacks.push(t):e._pendingCallbacks=[t],r(e)},enqueueForceUpdate:function(e){var t=i(e,"forceUpdate");t&&(t._pendingForceUpdate=!0,r(t))},enqueueReplaceState:function(e,t,n){var o=i(e,"replaceState");o&&(o._pendingStateQueue=[t],o._pendingReplaceState=!0,void 0!==n&&null!==n&&(l.validateCallback(n,"replaceState"),o._pendingCallbacks?o._pendingCallbacks.push(n):o._pendingCallbacks=[n]),r(o))},enqueueSetState:function(e,t){var n=i(e,"setState");n&&((n._pendingStateQueue||(n._pendingStateQueue=[])).push(t),r(n))},enqueueElementInternal:function(e,t,n){e._pendingElement=t,e._context=n,r(e)},validateCallback:function(e,t){e&&"function"!=typeof e&&a("122",t,o(e))}});t.exports=l},{112:112,119:119,137:137,142:142,57:57,58:58,71:71}],71:[function(e,t,n){"use strict";function r(){P.ReactReconcileTransaction&&b||c("123")}function o(){this.reinitializeTransaction(),this.dirtyComponentsLength=null,this.callbackQueue=d.getPooled(),this.reconcileTransaction=P.ReactReconcileTransaction.getPooled(!0)}function i(e,t,n,o,i,a){return r(),b.batchedUpdates(e,t,n,o,i,a)}function a(e,t){return e._mountOrder-t._mountOrder}function s(e){var t=e.dirtyComponentsLength;t!==g.length&&c("124",t,g.length),g.sort(a),y++;for(var n=0;n]/;t.exports=o},{}],96:[function(e,t,n){"use strict";function r(e){if(null==e)return null;if(1===e.nodeType)return e;var t=a.get(e);if(t)return t=s(t),t?i.getNodeFromInstance(t):null;"function"==typeof e.render?o("44"):o("45",Object.keys(e))}var o=e(112),i=(e(119),e(33)),a=e(57),s=e(103);e(137),e(142);t.exports=r},{103:103,112:112,119:119,137:137,142:142,33:33,57:57}],97:[function(e,t,n){(function(n){"use strict";function r(e,t,n,r){if(e&&"object"==typeof e){var o=e;void 0===o[n]&&null!=t&&(o[n]=t)}}function o(e,t){if(null==e)return e;var n={};return i(e,r,n),n}var i=(e(22),e(117));e(142);void 0!==n&&n.env,t.exports=o}).call(this,void 0)},{117:117,142:142,22:22}],98:[function(e,t,n){"use strict";function r(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}t.exports=r},{}],99:[function(e,t,n){"use strict";function r(e){var t,n=e.keyCode;return"charCode"in e?0===(t=e.charCode)&&13===n&&(t=13):t=n,t>=32||13===t?t:0}t.exports=r},{}],100:[function(e,t,n){"use strict";function r(e){if(e.key){var t=i[e.key]||e.key;if("Unidentified"!==t)return t}if("keypress"===e.type){var n=o(e);return 13===n?"Enter":String.fromCharCode(n)}return"keydown"===e.type||"keyup"===e.type?a[e.keyCode]||"Unidentified":""}var o=e(99),i={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},a={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"};t.exports=r},{99:99}],101:[function(e,t,n){"use strict";function r(e){var t=this,n=t.nativeEvent;if(n.getModifierState)return n.getModifierState(e);var r=i[e];return!!r&&!!n[r]}function o(e){return r}var i={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};t.exports=o},{}],102:[function(e,t,n){"use strict";function r(e){var t=e.target||e.srcElement||window;return t.correspondingUseElement&&(t=t.correspondingUseElement),3===t.nodeType?t.parentNode:t}t.exports=r},{}],103:[function(e,t,n){"use strict";function r(e){for(var t;(t=e._renderedNodeType)===o.COMPOSITE;)e=e._renderedComponent;return t===o.HOST?e._renderedComponent:t===o.EMPTY?null:void 0}var o=e(62);t.exports=r},{62:62}],104:[function(e,t,n){"use strict";function r(e){var t=e&&(o&&e[o]||e[i]);if("function"==typeof t)return t}var o="function"==typeof Symbol&&Symbol.iterator,i="@@iterator";t.exports=r},{}],105:[function(e,t,n){"use strict";function r(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function o(e){for(;e;){if(e.nextSibling)return e.nextSibling;e=e.parentNode}}function i(e,t){for(var n=r(e),i=0,a=0;n;){if(3===n.nodeType){if(a=i+n.textContent.length,i<=t&&a>=t)return{node:n,offset:t-i};i=a}n=r(o(n))}}t.exports=i},{}],106:[function(e,t,n){"use strict";function r(){return!i&&o.canUseDOM&&(i="textContent"in document.documentElement?"textContent":"innerText"),i}var o=e(123),i=null;t.exports=r},{123:123}],107:[function(e,t,n){"use strict";function r(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n["ms"+e]="MS"+t,n["O"+e]="o"+t.toLowerCase(),n}function o(e){if(s[e])return s[e];if(!a[e])return e;var t=a[e];for(var n in t)if(t.hasOwnProperty(n)&&n in u)return s[e]=t[n];return""}var i=e(123),a={animationend:r("Animation","AnimationEnd"),animationiteration:r("Animation","AnimationIteration"),animationstart:r("Animation","AnimationStart"),transitionend:r("Transition","TransitionEnd")},s={},u={};i.canUseDOM&&(u=document.createElement("div").style,"AnimationEvent"in window||(delete a.animationend.animation,delete a.animationiteration.animation,delete a.animationstart.animation),"TransitionEvent"in window||delete a.transitionend.transition),t.exports=o},{123:123}],108:[function(e,t,n){"use strict";function r(e){if(e){var t=e.getName();if(t)return" Check the render method of `"+t+"`."}return""}function o(e){return"function"==typeof e&&void 0!==e.prototype&&"function"==typeof e.prototype.mountComponent&&"function"==typeof e.prototype.receiveComponent}function i(e,t){var n;if(null===e||!1===e)n=l.create(i);else if("object"==typeof e){var s=e,u=s.type;if("function"!=typeof u&&"string"!=typeof u){var d="";d+=r(s._owner),a("130",null==u?u:typeof u,d)}"string"==typeof s.type?n=c.createInternalComponent(s):o(s.type)?(n=new s.type(s),n.getHostNode||(n.getHostNode=n.getNativeNode)):n=new p(s)}else"string"==typeof e||"number"==typeof e?n=c.createInstanceForText(e):a("131",typeof e);return n._mountIndex=0,n._mountImage=null,n}var a=e(112),s=e(143),u=e(29),l=e(49),c=e(54),p=(e(121),e(137),e(142),function(e){this.construct(e)});s(p.prototype,u,{_instantiateReactComponent:i}),t.exports=i},{112:112,121:121,137:137,142:142,143:143,29:29,49:49,54:54}],109:[function(e,t,n){"use strict";function r(e,t){if(!i.canUseDOM||t&&!("addEventListener"in document))return!1;var n="on"+e,r=n in document;if(!r){var a=document.createElement("div");a.setAttribute(n,"return;"),r="function"==typeof a[n]}return!r&&o&&"wheel"===e&&(r=document.implementation.hasFeature("Events.wheel","3.0")),r}var o,i=e(123);i.canUseDOM&&(o=document.implementation&&document.implementation.hasFeature&&!0!==document.implementation.hasFeature("","")),t.exports=r},{123:123}],110:[function(e,t,n){"use strict";function r(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!o[e.type]:"textarea"===t}var o={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};t.exports=r},{}],111:[function(e,t,n){"use strict";function r(e){return'"'+o(e)+'"'}var o=e(95);t.exports=r},{95:95}],112:[function(e,t,n){"use strict";function r(e){for(var t=arguments.length-1,n="Minified React error #"+e+"; visit http://facebook.github.io/react/docs/error-decoder.html?invariant="+e,r=0;r]/,u=e(93),l=u(function(e,t){if(e.namespaceURI!==i.svg||"innerHTML"in e)e.innerHTML=t;else{r=r||document.createElement("div"),r.innerHTML="";for(var n=r.firstChild;n.firstChild;)e.appendChild(n.firstChild)}});if(o.canUseDOM){var c=document.createElement("div");c.innerHTML=" ",""===c.innerHTML&&(l=function(e,t){if(e.parentNode&&e.parentNode.replaceChild(e,e),a.test(t)||"<"===t[0]&&s.test(t)){e.innerHTML=String.fromCharCode(65279)+t;var n=e.firstChild;1===n.data.length?e.removeChild(n):n.deleteData(0,1)}else e.innerHTML=t}),c=null}t.exports=l},{10:10,123:123,93:93}],115:[function(e,t,n){"use strict";var r=e(123),o=e(95),i=e(114),a=function(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t};r.canUseDOM&&("textContent"in document.documentElement||(a=function(e,t){if(3===e.nodeType)return void(e.nodeValue=t);i(e,o(t))})),t.exports=a},{114:114,123:123,95:95}],116:[function(e,t,n){"use strict";function r(e,t){var n=null===e||!1===e,r=null===t||!1===t;if(n||r)return n===r;var o=typeof e,i=typeof t;return"string"===o||"number"===o?"string"===i||"number"===i:"object"===i&&e.type===t.type&&e.key===t.key}t.exports=r},{}],117:[function(e,t,n){"use strict";function r(e,t){return e&&"object"==typeof e&&null!=e.key?l.escape(e.key):t.toString(36)}function o(e,t,n,i){var d=typeof e;if("undefined"!==d&&"boolean"!==d||(e=null),null===e||"string"===d||"number"===d||"object"===d&&e.$$typeof===s)return n(i,e,""===t?c+r(e,0):t),1;var f,h,m=0,v=""===t?c:t+p;if(Array.isArray(e))for(var g=0;g":"<"+e+">"+e+">",s[e]=!a.firstChild),s[e]?d[e]:null}var o=e(123),i=e(137),a=o.canUseDOM?document.createElement("div"):null,s={},u=[1,'"],l=[1,""],c=[3,""],p=[1,'"],d={"*":[1,"?","
"],area:[1,""],col:[2,""],legend:[1,""],param:[1,""],tr:[2,""],optgroup:u,option:u,caption:l,colgroup:l,tbody:l,tfoot:l,thead:l,td:c,th:c};["circle","clipPath","defs","ellipse","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","text","tspan"].forEach(function(e){d[e]=p,s[e]=!0}),t.exports=r},{123:123,137:137}],134:[function(e,t,n){"use strict";function r(e){return e.Window&&e instanceof e.Window?{x:e.pageXOffset||e.document.documentElement.scrollLeft,y:e.pageYOffset||e.document.documentElement.scrollTop}:{x:e.scrollLeft,y:e.scrollTop}}t.exports=r},{}],135:[function(e,t,n){"use strict";function r(e){return e.replace(o,"-$1").toLowerCase()}var o=/([A-Z])/g;t.exports=r},{}],136:[function(e,t,n){"use strict";function r(e){return o(e).replace(i,"-ms-")}var o=e(135),i=/^ms-/;t.exports=r},{135:135}],137:[function(e,t,n){"use strict";function r(e,t,n,r,i,a,s,u){if(o(t),!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,i,a,s,u],p=0;l=new Error(t.replace(/%s/g,function(){return c[p++]})),l.name="Invariant Violation"}throw l.framesToPop=1,l}}var o=function(e){};t.exports=r},{}],138:[function(e,t,n){"use strict";function r(e){var t=e?e.ownerDocument||e:document,n=t.defaultView||window;return!(!e||!("function"==typeof n.Node?e instanceof n.Node:"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName))}t.exports=r},{}],139:[function(e,t,n){"use strict";function r(e){return o(e)&&3==e.nodeType}var o=e(138);t.exports=r},{138:138}],140:[function(e,t,n){"use strict";function r(e){var t={};return function(n){return t.hasOwnProperty(n)||(t[n]=e.call(this,n)),t[n]}}t.exports=r},{}],141:[function(e,t,n){"use strict";function r(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!==e&&t!==t}function o(e,t){if(r(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),o=Object.keys(t);if(n.length!==o.length)return!1;for(var a=0;a>",T={array:c("array"),bool:c("boolean"),func:c("function"),number:c("number"),object:c("object"),string:c("string"),symbol:c("symbol"),any:function(){return l(r.thatReturnsNull)}(),arrayOf:p,element:function(){function t(t,n,r,o,i){var a=t[n];if(!e(a)){return new u("Invalid "+o+" `"+i+"` of type `"+_(a)+"` supplied to `"+r+"`, expected a single ReactElement.")}return null}return l(t)}(),instanceOf:d,node:function(){function e(e,t,n,r,o){return g(e[t])?null:new u("Invalid "+r+" `"+o+"` supplied to `"+n+"`, expected a ReactNode.")}return l(e)}(),objectOf:h,oneOf:f,oneOfType:m,shape:v}
-;return u.prototype=Error.prototype,T.checkPropTypes=a,T.PropTypes=T,T}},{129:129,137:137,142:142,144:144,147:147}],147:[function(e,t,n){"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},{}]},{},[45])(45)}()}()});
-/*! http://mths.be/fromcodepoint v0.1.0 by @mathias */
-if (!String.fromCodePoint) {
- (function() {
- var defineProperty = (function() {
- // IE 8 only supports `Object.defineProperty` on DOM elements
- try {
- var object = {};
- var $defineProperty = Object.defineProperty;
- var result = $defineProperty(object, object, object) && $defineProperty;
- } catch(error) {}
- return result;
- }());
- var stringFromCharCode = String.fromCharCode;
- var floor = Math.floor;
- var fromCodePoint = function() {
- var MAX_SIZE = 0x4000;
- var codeUnits = [];
- var highSurrogate;
- var lowSurrogate;
- var index = -1;
- var length = arguments.length;
- if (!length) {
- return '';
- }
- var result = '';
- while (++index < length) {
- var codePoint = Number(arguments[index]);
- if (
- !isFinite(codePoint) || // `NaN`, `+Infinity`, or `-Infinity`
- codePoint < 0 || // not a valid Unicode code point
- codePoint > 0x10FFFF || // not a valid Unicode code point
- floor(codePoint) != codePoint // not an integer
- ) {
- throw RangeError('Invalid code point: ' + codePoint);
- }
- if (codePoint <= 0xFFFF) { // BMP code point
- codeUnits.push(codePoint);
- } else { // Astral code point; split in surrogate halves
- // http://mathiasbynens.be/notes/javascript-encoding#surrogate-formulae
- codePoint -= 0x10000;
- highSurrogate = (codePoint >> 10) + 0xD800;
- lowSurrogate = (codePoint % 0x400) + 0xDC00;
- codeUnits.push(highSurrogate, lowSurrogate);
- }
- if (index + 1 == length || codeUnits.length > MAX_SIZE) {
- result += stringFromCharCode.apply(null, codeUnits);
- codeUnits.length = 0;
- }
- }
- return result;
- };
- if (defineProperty) {
- defineProperty(String, 'fromCodePoint', {
- 'value': fromCodePoint,
- 'configurable': true,
- 'writable': true
- });
- } else {
- String.fromCodePoint = fromCodePoint;
- }
- }());
-}
-
-/*! http://mths.be/codepointat v0.1.0 by @mathias */
-if (!String.prototype.codePointAt) {
- (function() {
- 'use strict'; // needed to support `apply`/`call` with `undefined`/`null`
- var codePointAt = function(position) {
- if (this == null) {
- throw TypeError();
- }
- var string = String(this);
- var size = string.length;
- // `ToInteger`
- var index = position ? Number(position) : 0;
- if (index != index) { // better `isNaN`
- index = 0;
- }
- // Account for out-of-bounds indices:
- if (index < 0 || index >= size) {
- return undefined;
- }
- // Get the first code unit
- var first = string.charCodeAt(index);
- var second;
- if ( // check if it’s the start of a surrogate pair
- first >= 0xD800 && first <= 0xDBFF && // high surrogate
- size > index + 1 // there is a next code unit
- ) {
- second = string.charCodeAt(index + 1);
- if (second >= 0xDC00 && second <= 0xDFFF) { // low surrogate
- // http://mathiasbynens.be/notes/javascript-encoding#surrogate-formulae
- return (first - 0xD800) * 0x400 + second - 0xDC00 + 0x10000;
- }
- }
- return first;
- };
- if (Object.defineProperty) {
- Object.defineProperty(String.prototype, 'codePointAt', {
- 'value': codePointAt,
- 'configurable': true,
- 'writable': true
- });
- } else {
- String.prototype.codePointAt = codePointAt;
- }
- }());
-}
-
-function registerAsciinemaPlayerElement() {
- var AsciinemaPlayerProto = Object.create(HTMLElement.prototype);
-
- function merge() {
- var merged = {};
- for (var i=0; i>>0),ma=0;function na(a,b,c){return a.call.apply(a.bind,arguments)}
-function oa(a,b,c){if(!a)throw Error();if(2b?1:0};var ua=Array.prototype.indexOf?function(a,b,c){return Array.prototype.indexOf.call(a,b,c)}:function(a,b,c){c=null==c?0:0>c?Math.max(0,a.length+c):c;if(ca(a))return ca(b)&&1==b.length?a.indexOf(b,c):-1;for(;cb?null:ca(a)?a.charAt(b):a[b]}function ya(a,b){var c=ua(a,b),d;(d=0<=c)&&Array.prototype.splice.call(a,c,1);return d}function za(a,b){a.sort(b||Aa)}function Ca(a,b){for(var c=Array(a.length),d=0;db?1:a2*this.Fc&&Na(this),!0):!1};function Na(a){if(a.Fc!=a.ib.length){for(var b=0,c=0;ba){var b=Ra[a];if(b)return b}b=new Qa([a|0],0>a?-1:0);-128<=a&&128>a&&(Ra[a]=b);return b}function Ta(a){if(isNaN(a)||!isFinite(a))return Ua;if(0>a)return Ta(-a).kb();for(var b=[],c=1,d=0;a>=c;d++)b[d]=a/c|0,c*=Va;return new Qa(b,0)}var Va=4294967296,Ua=Sa(0),Wa=Sa(1),Xa=Sa(16777216);g=Qa.prototype;
-g.Of=function(){return 0a||36>>0).toString(a);c=e;if(c.hc())return f+d;for(;6>f.length;)f="0"+f;d=""+f+d}};function Ya(a,b){return 0>b?0:bthis.compare(Xa)};g.Ve=function(a){return 0>=this.compare(a)};g.compare=function(a){a=this.ze(a);return a.Eb()?-1:a.hc()?0:1};g.kb=function(){return this.Hf().add(Wa)};
-g.add=function(a){for(var b=Math.max(this.Ma.length,a.Ma.length),c=[],d=0,e=0;e<=b;e++){var f=d+(Ya(this,e)&65535)+(Ya(a,e)&65535),h=(f>>>16)+(Ya(this,e)>>>16)+(Ya(a,e)>>>16);d=h>>>16;f&=65535;h&=65535;c[e]=h<<16|f}return new Qa(c,c[c.length-1]&-2147483648?-1:0)};g.ze=function(a){return this.add(a.kb())};
-g.multiply=function(a){if(this.hc()||a.hc())return Ua;if(this.Eb())return a.Eb()?this.kb().multiply(a.kb()):this.kb().multiply(a).kb();if(a.Eb())return this.multiply(a.kb()).kb();if(this.Ue()&&a.Ue())return Ta(this.vd()*a.vd());for(var b=this.Ma.length+a.Ma.length,c=[],d=0;d<2*b;d++)c[d]=0;for(d=0;d>>16,h=Ya(this,d)&65535,k=Ya(a,e)>>>16,l=Ya(a,e)&65535;c[2*d+2*e]+=h*l;ab(c,2*d+2*e);c[2*d+2*e+1]+=f*l;ab(c,2*d+2*e+1);c[2*d+2*e+1]+=
-h*k;ab(c,2*d+2*e+1);c[2*d+2*e+2]+=f*k;ab(c,2*d+2*e+2)}for(d=0;d>>16,a[b]&=65535,b++}
-function Za(a,b){if(b.hc())throw Error("division by zero");if(a.hc())return Ua;if(a.Eb())return b.Eb()?Za(a.kb(),b.kb()):Za(a.kb(),b).kb();if(b.Eb())return Za(a,b.kb()).kb();if(30=f?1:Math.pow(2,f-48);h=Ta(e);for(var k=h.multiply(b);k.Eb()||k.xf(d);)e-=f,h=Ta(e),k=h.multiply(b);h.hc()&&(h=Wa);c=c.add(h);d=d.ze(k)}return c}g.Hf=function(){for(var a=this.Ma.length,b=[],c=0;c>5;a%=32;for(var c=this.Ma.length+b+(0>>32-a:Ya(this,e-b);return new Qa(d,this.Lc)};
-g.ad=function(a){var b=a>>5;a%=32;for(var c=this.Ma.length-b,d=[],e=0;e>>a|Ya(this,e+b+1)<<32-a:Ya(this,e+b);return new Qa(d,this.Lc)};function cb(a,b){null!=a&&this.append.apply(this,arguments)}g=cb.prototype;g.xc="";g.set=function(a){this.xc=""+a};g.append=function(a,b,c){this.xc+=String(a);if(null!=b)for(var d=1;d>>16&65535)*d+c*(b>>>16&65535)<<16>>>0)|0};function hd(a){a=gd(a|0,-862048943);return gd(a<<15|a>>>-15,461845907)}
-function id(a,b){var c=(a|0)^(b|0);return gd(c<<13|c>>>-13,5)+-430675100|0}function jd(a,b){var c=(a|0)^b;c=gd(c^c>>>16,-2048144789);c=gd(c^c>>>13,-1028477387);return c^c>>>16}function kd(a){a:{var b=1;for(var c=0;;)if(b>2)}function qd(a){return a instanceof rd}
-function sd(a,b){if(a.Zb===b.Zb)return 0;var c=wb(a.fb);if(t(c?b.fb:c))return-1;if(t(a.fb)){if(wb(b.fb))return 1;c=Aa(a.fb,b.fb);return 0===c?Aa(a.name,b.name):c}return Aa(a.name,b.name)}function rd(a,b,c,d,e){this.fb=a;this.name=b;this.Zb=c;this.Oc=d;this.hb=e;this.m=2154168321;this.J=4096}g=rd.prototype;g.toString=function(){return this.Zb};g.equiv=function(a){return this.K(null,a)};g.K=function(a,b){return b instanceof rd?this.Zb===b.Zb:!1};
-g.call=function(){var a=null;a=function(a,c,d){switch(arguments.length){case 2:return D.c(c,this);case 3:return D.l(c,this,d)}throw Error("Invalid arity: "+(arguments.length-1));};a.c=function(a,c){return D.c(c,this)};a.l=function(a,c,d){return D.l(c,this,d)};return a}();g.apply=function(a,b){return this.call.apply(this,[this].concat(Gb(b)))};g.h=function(a){return D.c(a,this)};g.c=function(a,b){return D.l(a,this,b)};g.P=function(){return this.hb};
-g.T=function(a,b){return new rd(this.fb,this.name,this.Zb,this.Oc,b)};g.U=function(){var a=this.Oc;return null!=a?a:this.Oc=a=pd(kd(this.name),nd(this.fb))};g.hd=function(){return this.name};g.jd=function(){return this.fb};g.R=function(a,b){return Jc(b,this.Zb)};var td=function td(a){switch(arguments.length){case 1:return td.h(arguments[0]);case 2:return td.c(arguments[0],arguments[1]);default:throw Error(["Invalid arity: ",v.h(arguments.length)].join(""));}};
-td.h=function(a){if(a instanceof rd)return a;var b=a.indexOf("/");return 1>b?td.c(null,a):td.c(a.substring(0,b),a.substring(b+1,a.length))};td.c=function(a,b){var c=null!=a?[v.h(a),"/",v.h(b)].join(""):b;return new rd(a,b,c,null,null)};td.L=2;function ud(a){return null!=a?a.J&131072||q===a.Tf?!0:a.J?!1:Ab(cd,a):Ab(cd,a)}
-function E(a){if(null==a)return null;if(null!=a&&(a.m&8388608||q===a.Pe))return a.S(null);if(vb(a)||"string"===typeof a)return 0===a.length?null:new Jb(a,0,null);if(Ab(Bc,a))return Cc(a);throw Error([v.h(a)," is not ISeqable"].join(""));}function y(a){if(null==a)return null;if(null!=a&&(a.m&64||q===a.G))return a.Ia(null);a=E(a);return null==a?null:Wb(a)}function vd(a){return null!=a?null!=a&&(a.m&64||q===a.G)?a.bb(null):(a=E(a))?Yb(a):wd:wd}
-function z(a){return null==a?null:null!=a&&(a.m&128||q===a.Id)?a.Ka(null):E(vd(a))}var G=function G(a){switch(arguments.length){case 1:return G.h(arguments[0]);case 2:return G.c(arguments[0],arguments[1]);default:for(var c=[],d=arguments.length,e=0;;)if(e=d)return-1;!(0c&&(c+=d,c=0>c?0:c);for(;;)if(cc?d+c:c;for(;;)if(0<=c){if(G.c(Vd(a,c),b))return c;--c}else return-1}function Yd(a,b){this.o=a;this.i=b}
-Yd.prototype.ja=function(){return this.ia?0:a};g.Rc=function(){var a=this.W(null);return 0d)c=1;else if(0===c)c=0;else a:for(d=0;;){var e=Ke(Vd(a,d),Vd(b,d));if(0===e&&d+1>1&1431655765;a=(a&858993459)+(a>>2&858993459);return 16843009*(a+(a>>4)&252645135)>>24}
-var v=function v(a){switch(arguments.length){case 0:return v.B();case 1:return v.h(arguments[0]);default:for(var c=[],d=arguments.length,e=0;;)if(ed:e))c[d]=a.next(),d+=1;else return qf(new nf(c,0,d),Rf.h?Rf.h(a):Rf.call(null,a))}else return null},null,null)};function Sf(a,b,c,d,e,f){this.buffer=a;this.ub=b;this.pe=c;this.Rb=d;this.ye=e;this.Gf=f}
-Sf.prototype.step=function(){if(this.ub!==Nf)return!0;for(;;)if(this.ub===Nf)if(this.buffer.Td()){if(this.pe)return!1;if(this.ye.ja()){if(this.Gf)var a=P(this.Rb,ae(null,this.ye.next()));else a=this.ye.next(),a=this.Rb.c?this.Rb.c(null,a):this.Rb.call(null,null,a);Hd(a)&&(this.Rb.h?this.Rb.h(null):this.Rb.call(null,null),this.pe=!0)}else this.Rb.h?this.Rb.h(null):this.Rb.call(null,null),this.pe=!0}else this.ub=this.buffer.remove();else return!0};Sf.prototype.ja=function(){return this.step()};
-Sf.prototype.next=function(){if(this.ja()){var a=this.ub;this.ub=Nf;return a}throw Error("No such element");};Sf.prototype.remove=function(){return Error("Unsupported operation")};Sf.prototype[Fb]=function(){return yd(this)};
-function Tf(a,b){var c=new Sf(Qf,Nf,!1,null,b,!1);c.Rb=function(){var b=function(a){return function(){function b(b,c){a.buffer=a.buffer.add(c);return b}var c=null;c=function(a,c){switch(arguments.length){case 0:return null;case 1:return a;case 2:return b.call(this,a,c)}throw Error("Invalid arity: "+(arguments.length-1));};c.B=function(){return null};c.h=function(a){return a};c.c=b;return c}()}(c);return a.h?a.h(b):a.call(null,b)}();return c}
-function Uf(a,b){var c=Kf(b);c=Tf(a,c);c=Rf(c);return t(c)?c:wd}function Vf(a,b){for(;;){if(null==E(b))return!0;var c=y(b);c=a.h?a.h(c):a.call(null,c);if(t(c)){c=a;var d=z(b);a=c;b=d}else return!1}}function Wf(a,b){for(;;)if(E(b)){var c=y(b);c=a.h?a.h(c):a.call(null,c);if(t(c))return c;c=a;var d=z(b);a=c;b=d}else return null}function Xf(a){if(Ge(a))return 0===(a&1);throw Error(["Argument must be an integer: ",v.h(a)].join(""));}
-function Yf(a){return function(){function b(b,c){return wb(a.c?a.c(b,c):a.call(null,b,c))}function c(b){return wb(a.h?a.h(b):a.call(null,b))}function d(){return wb(a.B?a.B():a.call(null))}var e=null,f=function(){function b(a,b,d){var e=null;if(2a?0:a-1>>>5<<5}function Jg(a,b,c){for(;;){if(0===b)return c;var d=Gg(a);d.o[0]=c;c=d;b-=5}}
-var Kg=function Kg(a,b,c,d){var f=Hg(c),h=a.F-1>>>b&31;5===b?f.o[h]=d:(c=c.o[h],null!=c?(b-=5,a=Kg.M?Kg.M(a,b,c,d):Kg.call(null,a,b,c,d)):a=Jg(null,b-5,d),f.o[h]=a);return f};function Lg(a,b){throw Error(["No item ",v.h(a)," in vector of length ",v.h(b)].join(""));}function Mg(a,b){if(b>=Ig(a))return a.fa;for(var c=a.root,d=a.shift;;)if(0>>d&31];d=e}else return c.o}
-var Ng=function Ng(a,b,c,d,e){var h=Hg(c);if(0===b)h.o[d&31]=e;else{var k=d>>>b&31;b-=5;c=c.o[k];a=Ng.Z?Ng.Z(a,b,c,d,e):Ng.call(null,a,b,c,d,e);h.o[k]=a}return h},Og=function Og(a,b,c){var e=a.F-2>>>b&31;if(5=this.F)a=new Jb(this.fa,0,null);else{a:{a=this.root;for(var b=this.shift;;)if(0this.F-Ig(this)){for(var c=this.fa.length,d=Array(c+1),e=0;;)if(e>>5>1<b)return new R(null,b,5,T,a,null);for(var c=32,d=(new R(null,32,5,T,a.slice(0,32),null)).Pc(null);;)if(cb||this.end<=this.start+b?Lg(b,this.end-this.start):A.c(this.Ja,this.start+b)};g.ka=function(a,b,c){return 0>b||this.end<=this.start+b?c:A.l(this.Ja,this.start+b,c)};
-g.dc=function(a,b,c){a=this.start+b;if(0>b||this.end+1<=a)throw Error(["Index ",v.h(b)," out of bounds [0,",v.h(this.W(null)),"]"].join(""));b=this.meta;c=K.l(this.Ja,a,c);var d=this.end;a+=1;return Zg(b,c,this.start,d>a?d:a,null)};g.ba=function(){return null!=this.Ja&&q===this.Ja.fe?Qg(this.Ja,this.start,this.end):new Jf(Hf,this)};g.P=function(){return this.meta};g.W=function(){return this.end-this.start};g.Ac=function(){return A.c(this.Ja,this.end-1)};
-g.Bc=function(){if(this.start===this.end)throw Error("Can't pop empty vector");return Zg(this.meta,this.Ja,this.start,this.end-1,null)};g.Rc=function(){return this.start!==this.end?new Zd(this,this.end-this.start-1,null):null};g.U=function(){var a=this.w;return null!=a?a:this.w=a=Ad(this)};g.K=function(a,b){return $d(this,b)};g.oa=function(){return tc(he,this.meta)};g.Fa=function(a,b){return null!=this.Ja&&q===this.Ja.fe?Rg(this.Ja,b,this.start,this.end):Kd(this,b)};
-g.Ga=function(a,b,c){return null!=this.Ja&&q===this.Ja.fe?Sg(this.Ja,b,c,this.start,this.end):Ld(this,b,c)};g.O=function(a,b,c){if("number"===typeof b)return this.dc(null,b,c);throw Error("Subvec's key for assoc must be a number.");};g.S=function(){var a=this;return function(b){return function e(d){return d===a.end?null:ae(A.c(a.Ja,d),new kf(null,function(){return function(){return e(d+1)}}(b),null,null))}}(this)(a.start)};g.T=function(a,b){return Zg(b,this.Ja,this.start,this.end,this.w)};
-g.X=function(a,b){return Zg(this.meta,qc(this.Ja,this.end,b),this.start,this.end+1,null)};g.call=function(){var a=null;a=function(a,c,d){switch(arguments.length){case 2:return this.$(null,c);case 3:return this.ka(null,c,d)}throw Error("Invalid arity: "+(arguments.length-1));};a.c=function(a,c){return this.$(null,c)};a.l=function(a,c,d){return this.ka(null,c,d)};return a}();g.apply=function(a,b){return this.call.apply(this,[this].concat(Gb(b)))};g.h=function(a){return this.$(null,a)};
-g.c=function(a,b){return this.ka(null,a,b)};Yg.prototype[Fb]=function(){return yd(this)};function Zg(a,b,c,d,e){for(;;)if(b instanceof Yg)c=b.start+c,d=b.start+d,b=b.Ja;else{if(!ze(b))throw Error("v must satisfy IVector");var f=H(b);if(0>c||0>d||c>f||d>f)throw Error("Index out of bounds");return new Yg(a,b,c,d,e)}}function $g(a,b){return a===b.la?b:new Fg(a,Gb(b.o))}
-var ah=function ah(a,b,c,d){c=$g(a.root.la,c);var f=a.F-1>>>b&31;if(5===b)a=d;else{var h=c.o[f];null!=h?(b-=5,a=ah.M?ah.M(a,b,h,d):ah.call(null,a,b,h,d)):a=Jg(a.root.la,b-5,d)}c.o[f]=a;return c};function Tg(a,b,c,d){this.F=a;this.shift=b;this.root=c;this.fa=d;this.J=88;this.m=275}g=Tg.prototype;
-g.Dc=function(a,b){if(this.root.la){if(32>this.F-Ig(this))this.fa[this.F&31]=b;else{var c=new Fg(this.root.la,this.fa),d=[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null];d[0]=b;this.fa=d;if(this.F>>>5>1<>>d&31,m=k(d-5,f.o[p]);f.o[p]=m}return f}}(a)(a.shift,a.root)}();a.root=d}return a}if(b===a.F)return a.Dc(null,c);throw Error(["Index ",v.h(b)," out of bounds for TransientVector of length",v.h(a.F)].join(""));}throw Error("assoc! after persistent!");}
-g.W=function(){if(this.root.la)return this.F;throw Error("count after persistent!");};g.$=function(a,b){if(this.root.la)return(0<=b&&b=c)return new r(this.meta,this.F-1,d,null);G.c(b,this.o[e])||(d[f]=this.o[e],d[f+1]=this.o[e+1],f+=2);e+=2}}else return this};
-g.O=function(a,b,c){a=ih(this.o,b);if(-1===a){if(this.Fb?4:2*(b+1));Be(this.o,0,c,0,2*b);return new xh(a,this.na,c)};g.qd=function(){return yh(this.o,0,null)};g.Jc=function(a,b){return vh(this.o,a,b)};g.sc=function(a,b,c,d){var e=1<<(b>>>a&31);if(0===(this.na&e))return d;var f=$e(this.na&e-1);e=this.o[2*f];f=this.o[2*f+1];return null==e?f.sc(a+5,b,c,d):rh(c,e)?f:d};
-g.Kb=function(a,b,c,d,e,f){var h=1<<(c>>>b&31),k=$e(this.na&h-1);if(0===(this.na&h)){var l=$e(this.na);if(2*l>>b&31]=zh.Kb(a,b+5,c,d,e,f);for(e=d=0;;)if(32>d)0!==
-(this.na>>>d&1)&&(k[d]=null!=this.o[e]?zh.Kb(a,b+5,od(this.o[e]),this.o[e],this.o[e+1],f):this.o[e+1],e+=2),d+=1;else break;return new Ah(a,l+1,k)}b=Array(2*(l+4));Be(this.o,0,b,0,2*k);b[2*k]=d;b[2*k+1]=e;Be(this.o,2*k,b,2*(k+1),2*(l-k));f.H=!0;a=this.Gc(a);a.o=b;a.na|=h;return a}l=this.o[2*k];h=this.o[2*k+1];if(null==l)return l=h.Kb(a,b+5,c,d,e,f),l===h?this:uh(this,a,2*k+1,l);if(rh(d,l))return e===h?this:uh(this,a,2*k+1,e);f.H=!0;f=b+5;b=od(l);if(b===c)e=new Bh(null,b,2,[l,h,d,e]);else{var p=new qh;
-e=zh.Kb(a,f,b,l,h,p).Kb(a,f,c,d,e,p)}d=2*k;k=2*k+1;a=this.Gc(a);a.o[d]=null;a.o[k]=e;return a};
-g.Jb=function(a,b,c,d,e){var f=1<<(b>>>a&31),h=$e(this.na&f-1);if(0===(this.na&f)){var k=$e(this.na);if(16<=k){h=[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null];h[b>>>a&31]=zh.Jb(a+5,b,c,d,e);for(d=c=0;;)if(32>c)0!==(this.na>>>c&1)&&(h[c]=null!=this.o[d]?zh.Jb(a+5,od(this.o[d]),this.o[d],this.o[d+1],e):this.o[d+1],d+=2),c+=1;else break;return new Ah(null,k+1,h)}a=Array(2*(k+1));Be(this.o,
-0,a,0,2*h);a[2*h]=c;a[2*h+1]=d;Be(this.o,2*h,a,2*(h+1),2*(k-h));e.H=!0;return new xh(null,this.na|f,a)}var l=this.o[2*h];f=this.o[2*h+1];if(null==l)return k=f.Jb(a+5,b,c,d,e),k===f?this:new xh(null,this.na,sh(this.o,2*h+1,k));if(rh(c,l))return d===f?this:new xh(null,this.na,sh(this.o,2*h+1,d));e.H=!0;e=this.na;k=this.o;a+=5;var p=od(l);if(p===b)c=new Bh(null,p,2,[l,f,c,d]);else{var m=new qh;c=zh.Jb(a,p,l,f,m).Jb(a,b,c,d,m)}a=2*h;h=2*h+1;d=Gb(k);d[a]=null;d[h]=c;return new xh(null,e,d)};
-g.rd=function(a,b,c){var d=1<<(b>>>a&31);if(0===(this.na&d))return this;var e=$e(this.na&d-1),f=this.o[2*e],h=this.o[2*e+1];return null==f?(a=h.rd(a+5,b,c),a===h?this:null!=a?new xh(null,this.na,sh(this.o,2*e+1,a)):this.na===d?null:new xh(null,this.na^d,th(this.o,e))):rh(c,f)?new xh(null,this.na^d,th(this.o,e)):this};g.ba=function(){return new wh(this.o,0,null,null)};var zh=new xh(null,0,[]);function Ch(a,b,c){this.o=a;this.i=b;this.Lb=c}
-Ch.prototype.ja=function(){for(var a=this.o.length;;){if(null!=this.Lb&&this.Lb.ja())return!0;if(this.i>>a&31];return null!=e?e.sc(a+5,b,c,d):d};g.Kb=function(a,b,c,d,e,f){var h=c>>>b&31,k=this.o[h];if(null==k)return a=uh(this,a,h,zh.Kb(a,b+5,c,d,e,f)),a.F+=1,a;b=k.Kb(a,b+5,c,d,e,f);return b===k?this:uh(this,a,h,b)};
-g.Jb=function(a,b,c,d,e){var f=b>>>a&31,h=this.o[f];if(null==h)return new Ah(null,this.F+1,sh(this.o,f,zh.Jb(a+5,b,c,d,e)));a=h.Jb(a+5,b,c,d,e);return a===h?this:new Ah(null,this.F,sh(this.o,f,a))};
-g.rd=function(a,b,c){var d=b>>>a&31,e=this.o[d];if(null!=e){a=e.rd(a+5,b,c);if(a===e)d=this;else if(null==a)if(8>=this.F)a:{e=this.o;a=e.length;b=Array(2*(this.F-1));c=0;for(var f=1,h=0;;)if(ca?d:rh(c,this.o[a])?this.o[a+1]:d};
-g.Kb=function(a,b,c,d,e,f){if(c===this.ec){b=Eh(this.o,this.F,d);if(-1===b){if(this.o.length>2*this.F)return b=2*this.F,c=2*this.F+1,a=this.Gc(a),a.o[b]=d,a.o[c]=e,f.H=!0,a.F+=1,a;c=this.o.length;b=Array(c+2);Be(this.o,0,b,0,c);b[c]=d;b[c+1]=e;f.H=!0;d=this.F+1;a===this.la?(this.o=b,this.F=d,a=this):a=new Bh(this.la,this.ec,d,b);return a}return this.o[b+1]===e?this:uh(this,a,b+1,e)}return(new xh(a,1<<(this.ec>>>b&31),[null,this,null,null])).Kb(a,b,c,d,e,f)};
-g.Jb=function(a,b,c,d,e){return b===this.ec?(a=Eh(this.o,this.F,c),-1===a?(a=2*this.F,b=Array(a+2),Be(this.o,0,b,0,a),b[a]=c,b[a+1]=d,e.H=!0,new Bh(null,this.ec,this.F+1,b)):G.c(this.o[a+1],d)?this:new Bh(null,this.ec,this.F,sh(this.o,a+1,d))):(new xh(null,1<<(this.ec>>>a&31),[null,this])).Jb(a,b,c,d,e)};g.rd=function(a,b,c){a=Eh(this.o,this.F,c);return-1===a?this:1===this.F?null:new Bh(null,this.ec,this.F-1,th(this.o,Ze(a)))};g.ba=function(){return new wh(this.o,0,null,null)};
-function Fh(a,b,c,d,e){this.meta=a;this.Mb=b;this.i=c;this.s=d;this.w=e;this.m=32374988;this.J=0}g=Fh.prototype;g.toString=function(){return fd(this)};g.equiv=function(a){return this.K(null,a)};g.indexOf=function(){var a=null;a=function(a,c){switch(arguments.length){case 1:return Ud(this,a,0);case 2:return Ud(this,a,c)}throw Error("Invalid arity: "+(arguments.length-1));};a.h=function(a){return Ud(this,a,0)};a.c=function(a,c){return Ud(this,a,c)};return a}();
-g.lastIndexOf=function(){function a(a){return Xd(this,a,H(this))}var b=null;b=function(b,d){switch(arguments.length){case 1:return a.call(this,b);case 2:return Xd(this,b,d)}throw Error("Invalid arity: "+(arguments.length-1));};b.h=a;b.c=function(a,b){return Xd(this,a,b)};return b}();g.P=function(){return this.meta};g.Ka=function(){return null==this.s?yh(this.Mb,this.i+2,null):yh(this.Mb,this.i,z(this.s))};g.U=function(){var a=this.w;return null!=a?a:this.w=a=Ad(this)};
-g.K=function(a,b){return $d(this,b)};g.oa=function(){return tc(wd,this.meta)};g.Fa=function(a,b){return ce(b,this)};g.Ga=function(a,b,c){return de(b,c,this)};g.Ia=function(){return null==this.s?new R(null,2,5,T,[this.Mb[this.i],this.Mb[this.i+1]],null):y(this.s)};g.bb=function(){var a=null==this.s?yh(this.Mb,this.i+2,null):yh(this.Mb,this.i,z(this.s));return null!=a?a:wd};g.S=function(){return this};g.T=function(a,b){return new Fh(b,this.Mb,this.i,this.s,this.w)};g.X=function(a,b){return ae(b,this)};
-Fh.prototype[Fb]=function(){return yd(this)};function yh(a,b,c){if(null==c)for(c=a.length;;)if(bthis.F?H(z(this))+1:this.F};g.U=function(){var a=this.w;return null!=a?a:this.w=a=Ad(this)};g.K=function(a,b){return $d(this,b)};g.oa=function(){return tc(wd,this.meta)};g.Fa=function(a,b){return ce(b,this)};g.Ga=function(a,b,c){return de(b,c,this)};g.Ia=function(){var a=this.stack;return null==a?null:nc(a)};g.bb=function(){var a=y(this.stack);a=Mh(this.vc?a.right:a.left,z(this.stack),this.vc);return null!=a?new Nh(null,a,this.vc,this.F-1,null):wd};g.S=function(){return this};
-g.T=function(a,b){return new Nh(b,this.stack,this.vc,this.F,this.w)};g.X=function(a,b){return ae(b,this)};Nh.prototype[Fb]=function(){return yd(this)};function Oh(a,b,c){return new Nh(null,Mh(a,null,b),b,c,null)}
-function Ph(a,b,c,d){return c instanceof Qh?c.left instanceof Qh?new Qh(c.key,c.H,c.left.bc(),new Rh(a,b,c.right,d,null),null):c.right instanceof Qh?new Qh(c.right.key,c.right.H,new Rh(c.key,c.H,c.left,c.right.left,null),new Rh(a,b,c.right.right,d,null),null):new Rh(a,b,c,d,null):new Rh(a,b,c,d,null)}
-function Sh(a,b,c,d){return d instanceof Qh?d.right instanceof Qh?new Qh(d.key,d.H,new Rh(a,b,c,d.left,null),d.right.bc(),null):d.left instanceof Qh?new Qh(d.left.key,d.left.H,new Rh(a,b,c,d.left.left,null),new Rh(d.key,d.H,d.left.right,d.right,null),null):new Rh(a,b,c,d,null):new Rh(a,b,c,d,null)}
-function Th(a,b,c,d){if(c instanceof Qh)return new Qh(a,b,c.bc(),d,null);if(d instanceof Rh)return Sh(a,b,c,d.ud());if(d instanceof Qh&&d.left instanceof Rh)return new Qh(d.left.key,d.left.H,new Rh(a,b,c,d.left.left,null),Sh(d.key,d.H,d.left.right,d.right.ud()),null);throw Error("red-black tree invariant violation");}
-function Uh(a,b,c,d){if(d instanceof Qh)return new Qh(a,b,c,d.bc(),null);if(c instanceof Rh)return Ph(a,b,c.ud(),d);if(c instanceof Qh&&c.right instanceof Rh)return new Qh(c.right.key,c.right.H,Ph(c.key,c.H,c.left.ud(),c.right.left),new Rh(a,b,c.right.right,d,null),null);throw Error("red-black tree invariant violation");}
-var Vh=function Vh(a,b,c){var e=null!=a.left?function(){var e=a.left;return Vh.l?Vh.l(e,b,c):Vh.call(null,e,b,c)}():c;if(Hd(e))return e;var f=function(){var c=a.key,f=a.H;return b.l?b.l(e,c,f):b.call(null,e,c,f)}();if(Hd(f))return f;if(null!=a.right){var h=a.right;return Vh.l?Vh.l(h,b,f):Vh.call(null,h,b,f)}return f};function Rh(a,b,c,d,e){this.key=a;this.H=b;this.left=c;this.right=d;this.w=e;this.m=32402207;this.J=0}g=Rh.prototype;
-g.lastIndexOf=function(){function a(a){return Xd(this,a,H(this))}var b=null;b=function(b,d){switch(arguments.length){case 1:return a.call(this,b);case 2:return Xd(this,b,d)}throw Error("Invalid arity: "+(arguments.length-1));};b.h=a;b.c=function(a,b){return Xd(this,a,b)};return b}();
-g.indexOf=function(){var a=null;a=function(a,c){switch(arguments.length){case 1:return Ud(this,a,0);case 2:return Ud(this,a,c)}throw Error("Invalid arity: "+(arguments.length-1));};a.h=function(a){return Ud(this,a,0)};a.c=function(a,c){return Ud(this,a,c)};return a}();g.Ee=function(a){return a.He(this)};g.ud=function(){return new Qh(this.key,this.H,this.left,this.right,null)};g.bc=function(){return this};g.De=function(a){return a.Ge(this)};g.replace=function(a,b,c,d){return new Rh(a,b,c,d,null)};
-g.Ge=function(a){return new Rh(a.key,a.H,this,a.right,null)};g.He=function(a){return new Rh(a.key,a.H,a.left,this,null)};g.Jc=function(a,b){return Vh(this,a,b)};g.V=function(a,b){return this.ka(null,b,null)};g.I=function(a,b,c){return this.ka(null,b,c)};g.$=function(a,b){if(0===b)return this.key;if(1===b)return this.H;throw Error("Index out of bounds");};g.ka=function(a,b,c){return 0===b?this.key:1===b?this.H:c};g.dc=function(a,b,c){return(new R(null,2,5,T,[this.key,this.H],null)).dc(null,b,c)};
-g.P=function(){return null};g.W=function(){return 2};g.fd=function(){return this.key};g.gd=function(){return this.H};g.Ac=function(){return this.H};g.Bc=function(){return new R(null,1,5,T,[this.key],null)};g.U=function(){var a=this.w;return null!=a?a:this.w=a=Ad(this)};g.K=function(a,b){return $d(this,b)};g.oa=function(){return he};g.Fa=function(a,b){return Kd(this,b)};g.Ga=function(a,b,c){return Ld(this,b,c)};g.O=function(a,b,c){return K.l(new R(null,2,5,T,[this.key,this.H],null),b,c)};
-g.yc=function(a,b){return 0===b||1===b};g.S=function(){var a=this.key;return Tb(Tb(wd,this.H),a)};g.T=function(a,b){return tc(new R(null,2,5,T,[this.key,this.H],null),b)};g.X=function(a,b){return new R(null,3,5,T,[this.key,this.H,b],null)};
-g.call=function(){var a=null;a=function(a,c,d){switch(arguments.length){case 2:return this.$(null,c);case 3:return this.ka(null,c,d)}throw Error("Invalid arity: "+(arguments.length-1));};a.c=function(a,c){return this.$(null,c)};a.l=function(a,c,d){return this.ka(null,c,d)};return a}();g.apply=function(a,b){return this.call.apply(this,[this].concat(Gb(b)))};g.h=function(a){return this.$(null,a)};g.c=function(a,b){return this.ka(null,a,b)};Rh.prototype[Fb]=function(){return yd(this)};
-function Qh(a,b,c,d,e){this.key=a;this.H=b;this.left=c;this.right=d;this.w=e;this.m=32402207;this.J=0}g=Qh.prototype;g.lastIndexOf=function(){function a(a){return Xd(this,a,H(this))}var b=null;b=function(b,d){switch(arguments.length){case 1:return a.call(this,b);case 2:return Xd(this,b,d)}throw Error("Invalid arity: "+(arguments.length-1));};b.h=a;b.c=function(a,b){return Xd(this,a,b)};return b}();
-g.indexOf=function(){var a=null;a=function(a,c){switch(arguments.length){case 1:return Ud(this,a,0);case 2:return Ud(this,a,c)}throw Error("Invalid arity: "+(arguments.length-1));};a.h=function(a){return Ud(this,a,0)};a.c=function(a,c){return Ud(this,a,c)};return a}();g.Ee=function(a){return new Qh(this.key,this.H,this.left,a,null)};g.ud=function(){throw Error("red-black tree invariant violation");};g.bc=function(){return new Rh(this.key,this.H,this.left,this.right,null)};
-g.De=function(a){return new Qh(this.key,this.H,a,this.right,null)};g.replace=function(a,b,c,d){return new Qh(a,b,c,d,null)};g.Ge=function(a){return this.left instanceof Qh?new Qh(this.key,this.H,this.left.bc(),new Rh(a.key,a.H,this.right,a.right,null),null):this.right instanceof Qh?new Qh(this.right.key,this.right.H,new Rh(this.key,this.H,this.left,this.right.left,null),new Rh(a.key,a.H,this.right.right,a.right,null),null):new Rh(a.key,a.H,this,a.right,null)};
-g.He=function(a){return this.right instanceof Qh?new Qh(this.key,this.H,new Rh(a.key,a.H,a.left,this.left,null),this.right.bc(),null):this.left instanceof Qh?new Qh(this.left.key,this.left.H,new Rh(a.key,a.H,a.left,this.left.left,null),new Rh(this.key,this.H,this.left.right,this.right,null),null):new Rh(a.key,a.H,a.left,this,null)};g.Jc=function(a,b){return Vh(this,a,b)};g.V=function(a,b){return this.ka(null,b,null)};g.I=function(a,b,c){return this.ka(null,b,c)};
-g.$=function(a,b){if(0===b)return this.key;if(1===b)return this.H;throw Error("Index out of bounds");};g.ka=function(a,b,c){return 0===b?this.key:1===b?this.H:c};g.dc=function(a,b,c){return(new R(null,2,5,T,[this.key,this.H],null)).dc(null,b,c)};g.P=function(){return null};g.W=function(){return 2};g.fd=function(){return this.key};g.gd=function(){return this.H};g.Ac=function(){return this.H};g.Bc=function(){return new R(null,1,5,T,[this.key],null)};
-g.U=function(){var a=this.w;return null!=a?a:this.w=a=Ad(this)};g.K=function(a,b){return $d(this,b)};g.oa=function(){return he};g.Fa=function(a,b){return Kd(this,b)};g.Ga=function(a,b,c){return Ld(this,b,c)};g.O=function(a,b,c){return K.l(new R(null,2,5,T,[this.key,this.H],null),b,c)};g.yc=function(a,b){return 0===b||1===b};g.S=function(){var a=this.key;return Tb(Tb(wd,this.H),a)};g.T=function(a,b){return tc(new R(null,2,5,T,[this.key,this.H],null),b)};
-g.X=function(a,b){return new R(null,3,5,T,[this.key,this.H,b],null)};g.call=function(){var a=null;a=function(a,c,d){switch(arguments.length){case 2:return this.$(null,c);case 3:return this.ka(null,c,d)}throw Error("Invalid arity: "+(arguments.length-1));};a.c=function(a,c){return this.$(null,c)};a.l=function(a,c,d){return this.ka(null,c,d)};return a}();g.apply=function(a,b){return this.call.apply(this,[this].concat(Gb(b)))};g.h=function(a){return this.$(null,a)};
-g.c=function(a,b){return this.ka(null,a,b)};Qh.prototype[Fb]=function(){return yd(this)};
-var Wh=function Wh(a,b,c,d,e){if(null==b)return new Qh(c,d,null,null,null);var h=function(){var d=b.key;return a.c?a.c(c,d):a.call(null,c,d)}();if(0===h)return e[0]=b,null;if(0>h)return h=function(){var h=b.left;return Wh.Z?Wh.Z(a,h,c,d,e):Wh.call(null,a,h,c,d,e)}(),null!=h?b.De(h):null;h=function(){var h=b.right;return Wh.Z?Wh.Z(a,h,c,d,e):Wh.call(null,a,h,c,d,e)}();return null!=h?b.Ee(h):null},Xh=function Xh(a,b){if(null==a)return b;if(null==b)return a;if(a instanceof Qh){if(b instanceof Qh){var d=
-function(){var d=a.right,f=b.left;return Xh.c?Xh.c(d,f):Xh.call(null,d,f)}();return d instanceof Qh?new Qh(d.key,d.H,new Qh(a.key,a.H,a.left,d.left,null),new Qh(b.key,b.H,d.right,b.right,null),null):new Qh(a.key,a.H,a.left,new Qh(b.key,b.H,d,b.right,null),null)}return new Qh(a.key,a.H,a.left,function(){var d=a.right;return Xh.c?Xh.c(d,b):Xh.call(null,d,b)}(),null)}if(b instanceof Qh)return new Qh(b.key,b.H,function(){var d=b.left;return Xh.c?Xh.c(a,d):Xh.call(null,a,d)}(),b.right,null);d=function(){var d=
-a.right,f=b.left;return Xh.c?Xh.c(d,f):Xh.call(null,d,f)}();return d instanceof Qh?new Qh(d.key,d.H,new Rh(a.key,a.H,a.left,d.left,null),new Rh(b.key,b.H,d.right,b.right,null),null):Th(a.key,a.H,a.left,new Rh(b.key,b.H,d,b.right,null))},Yh=function Yh(a,b,c,d){if(null!=b){var f=function(){var d=b.key;return a.c?a.c(c,d):a.call(null,c,d)}();if(0===f)return d[0]=b,Xh(b.left,b.right);if(0>f)return f=function(){var f=b.left;return Yh.M?Yh.M(a,f,c,d):Yh.call(null,a,f,c,d)}(),null!=f||null!=d[0]?b.left instanceof
-Rh?Th(b.key,b.H,f,b.right):new Qh(b.key,b.H,f,b.right,null):null;f=function(){var f=b.right;return Yh.M?Yh.M(a,f,c,d):Yh.call(null,a,f,c,d)}();return null!=f||null!=d[0]?b.right instanceof Rh?Uh(b.key,b.H,b.left,f):new Qh(b.key,b.H,b.left,f,null):null}return null},Zh=function Zh(a,b,c,d){var f=b.key,h=a.c?a.c(c,f):a.call(null,c,f);return 0===h?b.replace(f,d,b.left,b.right):0>h?b.replace(f,b.H,function(){var f=b.left;return Zh.M?Zh.M(a,f,c,d):Zh.call(null,a,f,c,d)}(),b.right):b.replace(f,b.H,b.left,
-function(){var f=b.right;return Zh.M?Zh.M(a,f,c,d):Zh.call(null,a,f,c,d)}())};function $h(a,b,c,d,e){this.Bb=a;this.mc=b;this.F=c;this.meta=d;this.w=e;this.m=418776847;this.J=8192}g=$h.prototype;g.forEach=function(a){for(var b=E(this),c=null,d=0,e=0;;)if(ed?c.left:c.right}else return null}g.has=function(a){return He(this,a)};g.V=function(a,b){return this.I(null,b,null)};
-g.I=function(a,b,c){a=ai(this,b);return null!=a?a.H:c};g.Qc=function(a,b,c){return null!=this.mc?Jd(Vh(this.mc,b,c)):c};g.P=function(){return this.meta};g.W=function(){return this.F};g.Rc=function(){return 0(a.h?a.h(c):a.call(null,c))?b:c};Ai.A=function(a,b,c,d){return Mb(function(b,c){return Ai.l(a,b,c)},Ai.l(a,b,c),d)};Ai.N=function(a){var b=y(a),c=z(a);a=y(c);var d=z(c);c=y(d);d=z(d);return Ai.A(b,a,c,d)};Ai.L=3;function Bi(a,b){return new kf(null,function(){var c=E(b);if(c){var d=y(c);d=a.h?a.h(d):a.call(null,d);c=t(d)?ae(y(c),Bi(a,vd(c))):null}else c=null;return c},null,null)}function Di(a,b,c){this.i=a;this.end=b;this.step=c}
-Di.prototype.ja=function(){return 0this.end};Di.prototype.next=function(){var a=this.i;this.i+=this.step;return a};function Ei(a,b,c,d,e){this.meta=a;this.start=b;this.end=c;this.step=d;this.w=e;this.m=32375006;this.J=139264}g=Ei.prototype;g.toString=function(){return fd(this)};g.equiv=function(a){return this.K(null,a)};
-g.indexOf=function(){var a=null;a=function(a,c){switch(arguments.length){case 1:return Ud(this,a,0);case 2:return Ud(this,a,c)}throw Error("Invalid arity: "+(arguments.length-1));};a.h=function(a){return Ud(this,a,0)};a.c=function(a,c){return Ud(this,a,c)};return a}();
-g.lastIndexOf=function(){function a(a){return Xd(this,a,H(this))}var b=null;b=function(b,d){switch(arguments.length){case 1:return a.call(this,b);case 2:return Xd(this,b,d)}throw Error("Invalid arity: "+(arguments.length-1));};b.h=a;b.c=function(a,b){return Xd(this,a,b)};return b}();g.$=function(a,b){if(0<=b&&bthis.end&&0===this.step)return this.start;throw Error("Index out of bounds");};
-g.ka=function(a,b,c){return 0<=b&&bthis.end&&0===this.step?this.start:c};g.ba=function(){return new Di(this.start,this.end,this.step)};g.P=function(){return this.meta};g.Ka=function(){return 0this.end?new Ei(this.meta,this.start+this.step,this.end,this.step,null):null};
-g.W=function(){return wb(this.S(null))?0:Math.ceil((this.end-this.start)/this.step)};g.U=function(){var a=this.w;return null!=a?a:this.w=a=Ad(this)};g.K=function(a,b){return $d(this,b)};g.oa=function(){return tc(wd,this.meta)};g.Fa=function(a,b){return Kd(this,b)};g.Ga=function(a,b,c){for(a=this.start;;)if(0this.end){c=b.c?b.c(c,a):b.call(null,c,a);if(Hd(c))return B(c);a+=this.step}else return c};g.Ia=function(){return null==this.S(null)?null:this.start};
-g.bb=function(){return null!=this.S(null)?new Ei(this.meta,this.start+this.step,this.end,this.step,null):wd};g.S=function(){return 0this.step?this.start>this.end?this:null:this.start===this.end?null:this};g.T=function(a,b){return new Ei(b,this.start,this.end,this.step,this.w)};g.X=function(a,b){return ae(b,this)};Ei.prototype[Fb]=function(){return yd(this)};function Fi(a,b,c){return new Ei(null,a,b,c,null)}
-function Gi(a,b){return new R(null,2,5,T,[Bi(a,b),ng(a,b)],null)}
-function Hi(a){var b=y;return function(){function c(c,d,e){return new R(null,2,5,T,[b.l?b.l(c,d,e):b.call(null,c,d,e),a.l?a.l(c,d,e):a.call(null,c,d,e)],null)}function d(c,d){return new R(null,2,5,T,[b.c?b.c(c,d):b.call(null,c,d),a.c?a.c(c,d):a.call(null,c,d)],null)}function e(c){return new R(null,2,5,T,[b.h?b.h(c):b.call(null,c),a.h?a.h(c):a.call(null,c)],null)}function f(){return new R(null,2,5,T,[b.B?b.B():b.call(null),a.B?a.B():a.call(null)],null)}var h=null,k=function(){function c(a,b,c,e){var f=
-null;if(3lb)return Jc(a,"#");Jc(a,c);if(0===tb.h(f))E(h)&&Jc(a,function(){var a=Ki.h(f);return t(a)?a:"..."}());else{if(E(h)){var l=y(h);b.l?b.l(l,a,f):b.call(null,l,a,f)}for(var p=z(h),m=tb.h(f)-1;;)if(!p||null!=m&&0===m){E(p)&&0===m&&(Jc(a,d),Jc(a,function(){var a=Ki.h(f);return t(a)?a:"..."}()));break}else{Jc(a,d);var u=y(p);c=a;h=f;b.l?b.l(u,c,h):b.call(null,u,c,h);var w=z(p);c=m-1;p=w;m=c}}return Jc(a,e)}finally{lb=k}}
-function Li(a,b){for(var c=E(b),d=null,e=0,f=0;;)if(fH(a)?a.toUpperCase():[v.h(a.substring(0,1).toUpperCase()),v.h(a.substring(1))].join("")}
-function Qo(a){if("string"===typeof a)return a;a=jf(a);var b=Fo(a,/-/),c=E(b);b=y(c);c=z(c);return t(Oo.h?Oo.h(b):Oo.call(null,b))?a:Kb(v,b,ig.c(Po,c))}function Ro(a){var b=function(){var b=function(){var b=me(a);return b?(b=a.displayName,t(b)?b:a.name):b}();if(t(b))return b;b=function(){var b=null!=a?a.J&4096||q===a.Oe?!0:!1:!1;return b?jf(a):b}();if(t(b))return b;b=qe(a);return xe(b)?Tk.h(b):null}();return Do(""+v.h(b),"$",".")}var So=!1;if("undefined"===typeof To)var To=0;function Uo(a){return setTimeout(a,16)}var Vo="undefined"===typeof window||null==window.document?Uo:function(){var a=window,b=a.requestAnimationFrame;if(t(b))return b;b=a.webkitRequestAnimationFrame;if(t(b))return b;b=a.mozRequestAnimationFrame;if(t(b))return b;a=a.msRequestAnimationFrame;return t(a)?a:Uo}();function Wo(a,b){return a.cljsMountOrder-b.cljsMountOrder}if("undefined"===typeof Xo)var Xo=function(){return null};function Yo(a){this.Yd=a}
-function Zo(a,b){var c=a[b];if(null==c)return null;a[b]=null;for(var d=c.length,e=0;;)if(e=d&&a.push(gq(c));return a}}(e),[b,c],a))}};if("undefined"===typeof jq)var jq=null;function kq(){if(null!=jq)return jq;if("undefined"!==typeof ReactDOM)return jq=ReactDOM;if("undefined"!==typeof require){var a=jq=require("react-dom");if(t(a))return a;throw Error("require('react-dom') failed");}throw Error("js/ReactDOM is missing");}if("undefined"===typeof lq)var lq=dg.h(Ef);
-function mq(a,b,c){var d=So;So=!0;try{return kq().render(a.B?a.B():a.call(null),b,function(){return function(){var d=So;So=!1;try{return gg.M(lq,K,b,new R(null,2,5,T,[a,b],null)),Zo(bp,"afterRender"),null!=c?c.B?c.B():c.call(null):null}finally{So=d}}}(d))}finally{So=d}}function nq(a,b){return mq(a,b,null)}function oq(a,b,c){qp();return mq(function(){return gq(me(a)?a.B?a.B():a.call(null):a)},b,c)}Wp=function(a){return kq().findDOMNode(a)};function pq(a){switch(arguments.length){case 2:return oq(arguments[0],arguments[1],null);case 3:return oq(arguments[0],arguments[1],arguments[2]);default:throw Error(["Invalid arity: ",v.h(arguments.length)].join(""));}}function qq(a,b){return oq(a,b,null)}
-da("reagent.core.force_update_all",function(){qp();qp();for(var a=E(mh(B(lq))),b=null,c=0,d=0;;)if(d=Number(c)?a:a=-1Number(a)?"-":0<=b.indexOf("+")?"+":0<=b.indexOf(" ")?" ":"";0<=Number(a)&&(d=f+d);if(isNaN(c)||d.length>=Number(c))return d;d=isNaN(e)?Math.abs(Number(a)).toString():Math.abs(Number(a)).toFixed(e);a=Number(c)-d.length-f.length;0<=b.indexOf("-",0)?d=f+d+sa(" ",a):(b=0<=b.indexOf("0",0)?"0":" ",d=f+sa(b,a)+d);return d};yq.fc.d=function(a,b,c,d,e,f,h,k){return yq.fc.f(parseInt(a,10),b,c,d,0,f,h,k)};
-yq.fc.i=yq.fc.d;yq.fc.u=yq.fc.d;function zq(a){var b=be([Vk,null]);return wg.c(t(a)?a:Ef,function(){return function e(a){return new kf(null,function(){for(var b=a;;)if(b=E(b)){if(Ae(b)){var d=Wc(b),k=H(d),l=of(k);a:for(var p=0;;)if(p=H(h)&&Vf(function(){return function(a){return!(a instanceof Xq)}}(b,c,d,e,f,h),h)))throw Error(Bq("%s is not a valid sequence schema; %s%s%s",be([a,"a valid sequence schema consists of zero or more `one` elements, ","followed by zero or more `optional` elements, followed by an optional ",
-"schema that will match the remaining elements."])));return new R(null,2,5,T,[O.c(c,f),y(h)],null)}
-R.prototype.xb=function(){var a=this,b=Zq(a),c=J(b,0,null),d=J(b,1,null);return Wg(O.c(function(){return function(a,b,c,d){return function m(e){return new kf(null,function(){return function(){for(;;){var a=E(e);if(a){if(Ae(a)){var b=Wc(a),c=H(b),d=of(c);return function(){for(var a=0;;)if(ac?f:c;return $r(a,ea?0:a}():function(){var a=e-b;return f>a?f:a}())}
-function gs(a,b){var c=null!=a&&(a.m&64||q===a.G)?P(U,a):a,d=D.c(c,pl);d=null!=d&&(d.m&64||q===d.G)?P(U,d):d;var e=D.c(d,Aj),f=D.c(c,Yj),h=D.c(c,no);return $r(c,e>f?function(){var a=h-1,c=e+b;return a=a}}(l,p,a,c,c,d,e,f,h,k),h),l,p);return Zr(c,d)}
-function it(a,b){var c=null!=a&&(a.m&64||q===a.G)?P(U,a):a,d=D.c(c,pl),e=null!=d&&(d.m&64||q===d.G)?P(U,d):d,f=D.c(e,zn),h=D.c(c,tk),k=D.c(c,fl),l=b-1;d=J(cf(Bi(function(a,b,c,d,e,f,h){return function(a){return h>a}}(l,a,c,c,d,e,f,h,k),h)),l,0);return Zr(c,d)}function jt(a){return K.l(a,im,Ve)}function kt(a){return K.l(a,im,Hr)}function lt(a,b,c){return K.l(a,b,c)}function mt(a,b,c){return Wg(O.A(jg(b,a),new R(null,1,5,T,[c],null),be([jg(H(a)-b-1,kg(b,a))])))}
-function nt(a,b){var c=null!=a&&(a.m&64||q===a.G)?P(U,a):a,d=D.c(c,pl),e=null!=d&&(d.m&64||q===d.G)?P(U,d):d;d=D.c(e,zn);e=D.c(e,Aj);var f=D.c(c,fl);D.c(c,no);var h=D.c(c,Oj),k=D.c(c,Rj),l=D.c(c,$l),p=D.c(c,im);p=95b?p.h?p.h(b):p.call(null,b):b;h=tr(p,h);return G.c(f,d+1)?t(k)?K.l(Yr(zg(c,new R(null,3,5,T,[il,e,d],null),h),d+1),vk,!0):zg(c,new R(null,3,5,T,[il,e,d],null),h):Yr(Ag.Z(c,new R(null,2,5,T,[il,e],null),t(l)?mt:lt,d,h),d+1)}
-function ot(a,b){var c=null!=a&&(a.m&64||q===a.G)?P(U,a):a,d=D.c(c,Rj),e=D.c(c,vk);t(t(d)?e:d)&&(c=null!=c&&(c.m&64||q===c.G)?P(U,c):c,d=D.c(c,pl),d=null!=d&&(d.m&64||q===d.G)?P(U,d):d,d=D.c(d,Aj),e=D.c(c,no),c=Yr(c,0),c=G.c(e,d+1)?Tr.h(c):$r(c,d+1));return c=nt(c,b)}function pt(a){a=null!=a&&(a.m&64||q===a.G)?P(U,a):a;var b=D.c(a,fl),c=D.c(a,no);return K.l(a,il,Wg(qg(c,Wg(qg(b,new R(null,2,5,T,[69,Ef],null))))))}
-function qt(a){a=null!=a&&(a.m&64||q===a.G)?P(U,a):a;var b=D.c(a,pl);b=null!=b&&(b.m&64||q===b.G)?P(U,b):b;b=D.c(b,Aj);var c=D.c(a,fl),d=D.c(a,Oj);return zg(a,new R(null,2,5,T,[il,b],null),gr.c(c,d))}function rt(a,b,c){return Wg(O.c(jg(b,a),qg(H(a)-b,vr(c))))}function st(a,b,c){return Wg(O.c(qg(b+1,vr(c)),kg(b+1,a)))}
-function tt(a){a=null!=a&&(a.m&64||q===a.G)?P(U,a):a;var b=D.c(a,pl),c=null!=b&&(b.m&64||q===b.G)?P(U,b):b;b=D.c(c,zn);c=D.c(c,Aj);var d=D.c(a,fl),e=D.c(a,Oj);--d;return Ag.Z(a,new R(null,2,5,T,[il,c],null),rt,b=k?Zr(c,k-1):c,m=Mb(D,p,new R(null,2,5,T,[pl,zn],null));return Ag.l(p,new R(null,2,5,T,[il,h],null),function(a,b,c,d,e,f,h,k,m,l,p,Q){return function(a){return Wg(O.A(jg(b,a),kg(b+c,a),be([qg(c,vr(Q))])))}}(p,m,function(){var a=k-m;return b=a}}(c,b)(b)}()))return Gu(a,b+64);throw Jt;}catch(h){if(h instanceof Error){var d=h;if(d===Jt)try{if(55===b)return Bg(a,V,ms);throw Jt;}catch(k){if(k instanceof Error){var e=k;if(e===Jt)try{if(56===b)return Bg(a,V,ns);throw Jt;}catch(l){if(l instanceof Error){var f=l;if(f===Jt)try{if(99===b)return du(a);
-throw Jt;}catch(p){if(p instanceof Error){d=p;if(d===Jt)throw Jt;throw d;}throw p;}else throw f;}else throw l;}else throw e;}else throw k;}else throw d;}else throw h;}else throw Jt;}catch(h){if(h instanceof Error)if(d=h,d===Jt)try{if(35===c)try{if(56===b)return Bg(a,V,pt);throw Jt;}catch(k){if(k instanceof Error){e=k;if(e===Jt)throw Jt;throw e;}throw k;}else throw Jt;}catch(k){if(k instanceof Error)if(e=k,e===Jt)try{if(40===c)try{if(48===b)return Zt(a);throw Jt;}catch(l){if(l instanceof Error){f=
-l;if(f===Jt)return $t(a);throw f;}throw l;}else throw Jt;}catch(l){if(l instanceof Error){f=l;if(f===Jt)return a;throw f;}throw l;}else throw e;else throw k;}else throw d;else throw h;}},function(a){return a},function(a){return a},Gu,function(a,b){return Cg(a,V,ot,b)},function(a,b){var c=function(){switch(b){case 64:return eu;case 65:return fu;case 66:return gu;case 67:return hu;case 68:return iu;case 69:return ju;case 70:return ku;case 71:return lu;case 72:return mu;case 73:return nu;case 74:return ou;
-case 75:return pu;case 76:return su;case 77:return tu;case 80:return uu;case 83:return qu;case 84:return ru;case 87:return vu;case 88:return wu;case 90:return xu;case 96:return lu;case 97:return hu;case 100:return Du;case 101:return fu;case 102:return mu;case 103:return yu;case 104:return zu;case 108:return Au;case 109:return Cu;case 112:return Eu;case 114:return Fu;default:return null}}();return t(c)?c.h?c.h(a):c.call(null,a):a},function(a){return a},function(a,b){return K.l(a,kk,ge.c(kk.h(a),b))},
-function(a){return a},function(a,b){return K.l(a,rk,ge.c(rk.h(a),b))},function(a){return a},function(a){return a},function(a){return K.A(a,rk,he,be([kk,he]))}]);function Iu(a,b){for(var c=a,d=Tl.h(c),e=b;;){var f=y(e);if(t(f)){var h=160<=f?65:f;h=D.c(d.h?d.h(xq):d.call(null,xq),h);d=J(h,0,null);h=J(h,1,null);a:for(;;)if(E(h)){var k=y(h);k=Hu.h?Hu.h(k):Hu.call(null,k);c=k.c?k.c(c,f):k.call(null,c,f);h=z(h)}else break a;e=vd(e)}else return K.l(c,Tl,d)}}
-function Ju(a,b){var c=xg(function(a){return a.codePointAt(0)},b);return Iu(a,c)}
-function Ku(a,b){try{if(ze(b)&&3===H(b)){var c=Vd(b,0),d=Vd(b,1),e=Vd(b,2);return[v.h(a+8),";2;",v.h(c),";",v.h(d),";",v.h(e)].join("")}throw Jt;}catch(k){if(k instanceof Error){var f=k;if(f===Jt)try{if(t(function(){return function(){return function(a){return 8>a}}(f)(b)}()))return""+v.h(a+b);throw Jt;}catch(l){if(l instanceof Error){var h=l;if(h===Jt)try{if(t(function(){return function(){return function(a){return 16>a}}(h,f)(b)}()))return""+v.h(a+52+b);throw Jt;}catch(p){if(p instanceof Error){c=
-p;if(c===Jt)return[v.h(a+8),";5;",v.h(b)].join("");throw c;}throw p;}else throw h;}else throw l;}else throw f;}else throw k;}}ag.c(Ku,30);ag.c(Ku,40);var Lu=function Lu(a){if(null!=a&&null!=a.yd)return a.yd(a);var c=Lu[n(null==a?null:a)];if(null!=c)return c.h?c.h(a):c.call(null,a);c=Lu._;if(null!=c)return c.h?c.h(a):c.call(null,a);throw Cb("Screen.lines",a);},Mu=function Mu(a){if(null!=a&&null!=a.xd)return a.xd(a);var c=Mu[n(null==a?null:a)];if(null!=c)return c.h?c.h(a):c.call(null,a);c=Mu._;if(null!=c)return c.h?c.h(a):c.call(null,a);throw Cb("Screen.cursor",a);};function Nu(a,b){var c=0parseFloat(Iv)){Hv=String(Kv);break a}}Hv=Iv}var gb={};
-function Lv(a){return fb(a,function(){for(var b=0,c=ra(String(Hv)).split("."),d=ra(String(a)).split("."),e=Math.max(c.length,d.length),f=0;0==b&&f=a.keyCode)a.keyCode=-1}catch(b){}};var Uv="closure_listenable_"+(1E6*Math.random()|0),Vv=0;function Wv(a,b,c,d,e){this.listener=a;this.Xd=null;this.src=b;this.type=c;this.capture=!!d;this.Ub=e;this.key=++Vv;this.$c=this.Fd=!1}function Xv(a){a.$c=!0;a.listener=null;a.Xd=null;a.src=null;a.Ub=null};function Yv(a){this.src=a;this.rb={};this.wd=0}Yv.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.rb[f];a||(a=this.rb[f]=[],this.wd++);var h=Zv(a,b,d,e);-1e.keyCode||void 0!=e.returnValue)){a:{var f=!1;if(0==e.keyCode)try{e.keyCode=-1;break a}catch(l){f=!0}if(f||void 0==e.returnValue)e.returnValue=!0}e=[];for(f=c.currentTarget;f;f=f.parentNode)e.push(f);f=a.type;for(var h=e.length-1;!c.Kc&&0<=h;h--){c.currentTarget=e[h];var k=nw(e[h],f,!0,c);d=d&&k}for(h=0;!c.Kc&&
-h>>0);function fw(a){if(ha(a))return a;a[pw]||(a[pw]=function(b){return a.handleEvent(b)});return a[pw]};function qw(){wv.call(this);this.Ib=new Yv(this);this.ff=this;this.ve=null}qa(qw,wv);qw.prototype[Uv]=!0;g=qw.prototype;g.addEventListener=function(a,b,c,d){dw(this,a,b,c,d)};g.removeEventListener=function(a,b,c,d){lw(this,a,b,c,d)};
-g.dispatchEvent=function(a){var b,c=this.ve;if(c)for(b=[];c;c=c.ve)b.push(c);c=this.ff;var d=a.type||a;if(ca(a))a=new Sv(a,c);else if(a instanceof Sv)a.target=a.target||c;else{var e=a;a=new Sv(d,c);Ia(a,e)}e=!0;if(b)for(var f=b.length-1;!a.Kc&&0<=f;f--){var h=a.currentTarget=b[f];e=rw(h,d,!0,a)&&e}a.Kc||(h=a.currentTarget=c,e=rw(h,d,!0,a)&&e,a.Kc||(e=rw(h,d,!1,a)&&e));if(b)for(f=0;!a.Kc&&fthis.head?(Yw(this.o,this.fa,a,0,this.o.length-this.fa),Yw(this.o,0,a,this.o.length-this.fa,this.head),this.fa=0,this.head=this.length,this.o=a):this.fa===this.head?(this.head=this.fa=0,this.o=a):null};function ax(a,b){for(var c=a.length,d=0;;)if(da)){a+=1;continue}break}hx=!1;return 0c)return a;a:for(;;){var e=cMath.random()&&15>d)d+=1;else break a;if(d>this.level){for(var e=this.level+1;;)if(e<=d+1)c[e]=this.header,e+=1;else break;this.level=d}for(d=Ex(a,b,Array(d));;)return 0<=this.level?(c=c[0].forward,d.forward[0]=c[0],c[0]=d):null};
-Gx.prototype.remove=function(a){var b=Array(15),c=Fx(this.header,a,this.level,b);c=0===c.forward.length?null:c.forward[0];if(null!=c&&c.key===a){for(a=0;;)if(a<=this.level){var d=b[a].forward;c===(ad)return c===b.header?null:c;var e;a:for(e=c;;){e=d=a)break a}null!=e?(--d,c=e):--d}}Gx.prototype.S=function(){return function(a){return function d(c){return new kf(null,function(){return function(){return null==c?null:ae(new R(null,2,5,T,[c.key,c.H],null),d(c.forward[0]))}}(a),null,null)}}(this)(this.header.forward[0])};
-Gx.prototype.R=function(a,b,c){return Y(b,function(){return function(a){return Y(b,Qi,""," ","",c,a)}}(this),"{",", ","}",c,this)};var Ix=new Gx(Ex(null,null,0),0);function Jx(a){var b=(new Date).valueOf()+a,c=Hx(b),d=t(t(c)?c.keya:b)?a+8:a,[v.h(c),v.h(a)].join("")):null}
-function Vy(a){var b=J(a,0,null),c=J(a,1,null);a=J(a,2,null);return["rgb(",v.h(b),",",v.h(c),",",v.h(a),")"].join("")}
-var Wy=hj(function(a){a=null!=a&&(a.m&64||q===a.G)?P(U,a):a;var b=D.c(a,Nk),c=D.c(a,pl);a=K.l(a,Nk,t(c)?wb(b):b);var d=null!=a&&(a.m&64||q===a.G)?P(U,a):a,e=D.c(d,Ok),f=D.c(d,Tn);b=D.c(d,Kj);var h=D.c(d,dk);c=D.c(d,Vl);var k=D.c(d,Nk),l=D.c(d,Yn);d=D.c(d,pl);var p=t(k)?t(e)?e:"fg":f;e=Uy(t(k)?t(f)?f:"bg":e,b,"fg-");h=Uy(p,h,"bg-");c=vg(ub,new R(null,6,5,T,[e,h,t(b)?"bright":null,t(l)?"italic":null,t(c)?"underline":null,t(d)?"cursor":null],null));if(E(c))a:for(b=new cb,c=E(c);;)if(null!=c)b.append(""+
-v.h(y(c))),c=z(c),null!=c&&b.append(" ");else{b=b.toString();break a}else b=null;l=null!=a&&(a.m&64||q===a.G)?P(U,a):a;a=D.c(l,Ok);c=D.c(l,Tn);h=D.c(l,Nk);l=t(h)?c:a;a=t(h)?a:c;a=hi.A(be([t(ze.h?ze.h(l):ze.call(null,l))?new r(null,1,[ik,Vy(l)],null):null,t(ze.h?ze.h(a):ze.call(null,a))?new r(null,1,[al,Vy(a)],null):null]));return hi.A(be([t(b)?new r(null,1,[vn,b],null):null,t(a)?new r(null,1,[fm,a],null):null]))});
-function Xy(a,b){var c=J(a,0,null),d=J(a,1,null);d=Bg(d,pl,function(){return function(a){return t(a)?B(b):a}}(a,c,d));return new R(null,3,5,T,[ro,Wy.h?Wy.h(d):Wy.call(null,d),c],null)}function Yy(a,b){var c=J(a,0,null),d=J(a,1,null),e=jg(b,c);e=E(e)?new R(null,2,5,T,[Eo(e),d],null):null;var f=K.l(d,pl,!0);f=new R(null,2,5,T,[Vd(c,b),f],null);c=kg(b+1,c);d=E(c)?new R(null,2,5,T,[Eo(c),d],null):null;return vg(ub,new R(null,3,5,T,[e,f,d],null))}
-function Zy(a,b){for(var c=he,d=a,e=b;;)if(E(d)){var f=y(d),h=J(f,0,null);J(f,1,null);h=H(h);if(h<=e)c=ge.c(c,f),d=vd(d),e-=h;else return O.A(c,Yy(f,e),be([vd(d)]))}else return c}function $y(a,b,c){a=t(B(b))?Zy(B(a),B(b)):B(a);return new R(null,2,5,T,[Lm,Ii(bg(function(){return function(a,b){return pe(new R(null,3,5,T,[Xy,b,c],null),new r(null,1,[mk,a],null))}}(a),a))],null)}var qA=new ti(null,new r(null,3,["small",null,"medium",null,"big",null],null),null);
-function rA(a,b,c,d,e){var f=yp(function(){var a=B(c);return t(qA.h?qA.h(a):qA.call(null,a))?["font-",v.h(a)].join(""):null}),h=yp(function(){return function(){var d=B(a),e=B(b),f=B(c);f=t(qA.h?qA.h(f):qA.call(null,f))?null:new r(null,1,[wk,f],null);return hi.A(be([new r(null,2,[fl,[v.h(d),"ch"].join(""),no,[v.h(1.3333333333*e),"em"].join("")],null),f]))}}(f)),k=yp(function(){return function(){return Lu(B(d))}}(f,h)),l=yp(function(a,c,d){return function(){return xg(function(a,b,c){return function(d){return yp(function(a,
-b,c){return function(){return D.c(B(c),d)}}(a,b,c))}}(a,c,d),Fi(0,B(b),1))}}(f,h,k)),p=yp(function(){return function(){return Mu(B(d))}}(f,h,k,l)),m=yp(function(a,b,c,d,e){return function(){return zn.h(B(e))}}(f,h,k,l,p)),u=yp(function(a,b,c,d,e){return function(){return Aj.h(B(e))}}(f,h,k,l,p,m)),w=yp(function(a,b,c,d,e){return function(){return On.h(B(e))}}(f,h,k,l,p,m,u));return function(a,b,c,d,f,h,k,l){return function(){return new R(null,3,5,T,[Gm,new r(null,2,[vn,B(a),fm,B(b)],null),bg(function(a,
-b,c,d,f,h,k,l){return function(m,p){var u=yp(function(a,b,c,d,e,f,h,k){return function(){var a=B(k);return t(a)?(a=G.c(m,B(h)))?B(f):a:a}}(a,b,c,d,f,h,k,l));return pe(new R(null,4,5,T,[$y,p,u,e],null),new r(null,1,[mk,m],null))}}(a,b,c,d,f,h,k,l),B(d))],null)}}(f,h,k,l,p,m,u,w)}
-function sA(){return new R(null,2,5,T,[Ym,new r(null,4,[Mn,"1.1",Fl,"0 0 866.0254037844387 866.0254037844387",vn,"icon",mo,new r(null,1,[An,'\x3cdefs\x3e \x3cmask id\x3d"small-triangle-mask"\x3e \x3crect width\x3d"100%" height\x3d"100%" fill\x3d"white"/\x3e \x3cpolygon points\x3d"508.01270189221935 433.01270189221935, 208.0127018922194 259.8076211353316, 208.01270189221927 606.217782649107" fill\x3d"black"\x3e\x3c/polygon\x3e \x3c/mask\x3e \x3c/defs\x3e \x3cpolygon points\x3d"808.0127018922194 433.01270189221935, 58.01270189221947 -1.1368683772161603e-13, 58.01270189221913 866.0254037844386" mask\x3d"url(#small-triangle-mask)" fill\x3d"white"\x3e\x3c/polygon\x3e \x3cpolyline points\x3d"481.2177826491071 333.0127018922194, 134.80762113533166 533.0127018922194" stroke\x3d"white" stroke-width\x3d"90"\x3e\x3c/polyline\x3e'],null)],
-null)],null)}function tA(){return new R(null,3,5,T,[Ym,new r(null,3,[Mn,"1.1",Fl,"0 0 12 12",vn,"icon"],null),new R(null,2,5,T,[Fj,new r(null,1,[pn,"M1,0 L11,6 L1,12 Z"],null)],null)],null)}function uA(){return new R(null,4,5,T,[Ym,new r(null,3,[Mn,"1.1",Fl,"0 0 12 12",vn,"icon"],null),new R(null,2,5,T,[Fj,new r(null,1,[pn,"M1,0 L4,0 L4,12 L1,12 Z"],null)],null),new R(null,2,5,T,[Fj,new r(null,1,[pn,"M8,0 L11,0 L11,12 L8,12 Z"],null)],null)],null)}
-function vA(){return new R(null,4,5,T,[Ym,new r(null,3,[Mn,"1.1",Fl,"0 0 12 12",vn,"icon"],null),new R(null,2,5,T,[Fj,new r(null,1,[pn,"M12,0 L7,0 L9,2 L7,4 L8,5 L10,3 L12,5 Z"],null)],null),new R(null,2,5,T,[Fj,new r(null,1,[pn,"M0,12 L0,7 L2,9 L4,7 L5,8 L3,10 L5,12 Z"],null)],null)],null)}
-function wA(){return new R(null,4,5,T,[Ym,new r(null,3,[Mn,"1.1",Fl,"0 0 12 12",vn,"icon"],null),new R(null,2,5,T,[Fj,new r(null,1,[pn,"M7,5 L7,0 L9,2 L11,0 L12,1 L10,3 L12,5 Z"],null)],null),new R(null,2,5,T,[Fj,new r(null,1,[pn,"M5,7 L0,7 L2,9 L0,11 L1,12 L3,10 L5,12 Z"],null)],null)],null)}function xA(a,b){return function(b){return function(){return new R(null,3,5,T,[cl,new r(null,1,[Sl,b],null),new R(null,1,5,T,[t(B(a))?uA:tA],null)],null)}}(Ty(b,new fy(null,null,null)))}
-function yA(a){return 10>a?["0",v.h(a)].join(""):a}function zA(a){var b=Math.floor((a%60+60)%60);return[v.h(yA(Math.floor(a/60))),":",v.h(yA(b))].join("")}function AA(a,b){var c=T,d=new R(null,2,5,T,[Yk,zA(B(a))],null),e=T;var f=B(a);var h=B(b);f=["-",v.h(zA(h-f))].join("");return new R(null,3,5,c,[Ml,d,new R(null,2,5,e,[co,f],null)],null)}
-function BA(){function a(a){a.preventDefault();return Ry(a.currentTarget.parentNode.parentNode.parentNode)}return function(){return new R(null,4,5,T,[un,new r(null,1,[Sl,a],null),new R(null,1,5,T,[vA],null),new R(null,1,5,T,[wA],null)],null)}}
-function CA(a,b){var c=Sy(b,function(a){var b=a.currentTarget.offsetWidth,c=a.currentTarget.getBoundingClientRect();return cy(Nu(a.clientX-c.left,b)/b)}),d=yp(function(){return function(){return[v.h(100*B(a)),"%"].join("")}}(c));return function(a,b){return function(){return new R(null,2,5,T,[Vj,new R(null,3,5,T,[Bl,new r(null,1,[Ql,a],null),new R(null,2,5,T,[Cj,new R(null,2,5,T,[ro,new r(null,1,[fm,new r(null,1,[fl,B(b)],null)],null)],null)],null)],null)],null)}}(c,d)}
-function DA(a,b,c,d){return function(e){return function(){return new R(null,5,5,T,[Kk,new R(null,3,5,T,[xA,a,d],null),new R(null,3,5,T,[AA,b,c],null),new R(null,1,5,T,[BA],null),new R(null,3,5,T,[CA,e,d],null)],null)}}(yp(function(){return B(b)/B(c)}))}
-function EA(a){return function(a){return function(){return new R(null,3,5,T,[ol,new r(null,1,[Sl,a],null),new R(null,2,5,T,[Xk,new R(null,2,5,T,[km,new R(null,2,5,T,[ro,new R(null,1,5,T,[sA],null)],null)],null)],null)],null)}}(Ty(a,new fy(null,null,null)))}function FA(){return new R(null,2,5,T,[Ek,new R(null,1,5,T,[xn],null)],null)}function GA(a){return Wf(function(b){return a[b]},new R(null,4,5,T,["altKey","shiftKey","metaKey","ctrlKey"],null))}
-function HA(a){var b=t(GA(a))?null:function(){switch(a.key){case " ":return new fy(null,null,null);case "f":return bm;case "0":return cy(0);case "1":return cy(.1);case "2":return cy(.2);case "3":return cy(.3);case "4":return cy(.4);case "5":return cy(.5);case "6":return cy(.6);case "7":return cy(.7);case "8":return cy(.8);case "9":return cy(.9);default:return null}}();if(t(b))return b;switch(a.key){case "\x3e":return new ey(null,null,null);case "\x3c":return new dy(null,null,null);default:return null}}
-function IA(a){if(t(GA(a)))return null;switch(a.which){case 37:return new ay(null,null,null);case 39:return new $x(null,null,null);default:return null}}function JA(a){var b=HA(a);return t(b)?(a.preventDefault(),G.c(b,bm)?(Ry(a.currentTarget),null):b):null}function KA(a){var b=IA(a);return t(b)?(a.preventDefault(),b):null}
-function LA(a,b,c,d){a=t(a)?['"',v.h(a),'"'].join(""):"untitled";return new R(null,4,5,T,[dl,t(d)?new R(null,2,5,T,[jo,new r(null,1,[zl,d],null)],null):null,a,t(b)?new R(null,3,5,T,[ro," by ",t(c)?new R(null,3,5,T,[lo,new r(null,1,[ho,c],null),b],null):b],null):null],null)}
-function MA(a){var b=Mx(1,ig.h(iy)),c=Kx(1);lx(function(c){return function(){var d=function(){return function(a){return function(){function b(b){for(;;){a:try{for(;;){var c=a(b);if(!N(c,Z)){var d=c;break a}}}catch(x){if(x instanceof Object)b[5]=x,Cx(b),d=Z;else throw x;}if(!N(d,Z))return d}}function c(){var a=[null,null,null,null,null,null,null,null,null,null,null,null];a[0]=d;a[1]=1;return a}var d=null;d=function(a){switch(arguments.length){case 0:return c.call(this);case 1:return b.call(this,a)}throw Error("Invalid arity: "+
-(arguments.length-1));};d.B=c;d.h=b;return d}()}(function(){return function(c){var d=c[1];if(7===d)return c[7]=c[2],Ax(c,12,b,!1);if(1===d)return c[2]=null,c[1]=2,Z;if(4===d)return c[8]=c[2],Ax(c,5,b,!0);if(6===d)return d=Jx(3E3),Ux(c,8,new R(null,2,5,T,[a,d],null));if(3===d)return Bx(c,c[2]);if(12===d)return c[9]=c[2],c[2]=null,c[1]=2,Z;if(2===d)return zx(c,4,a);if(11===d)return c[2]=c[2],c[1]=7,Z;if(9===d)return c[2]=null,c[1]=6,Z;if(5===d)return c[10]=c[2],c[2]=null,c[1]=6,Z;if(10===d)return c[2]=
-null,c[1]=11,Z;if(8===d){var e=c[2];d=J(e,0,null);e=J(e,1,null);e=G.c(e,a);c[11]=d;c[1]=e?9:10;return Z}return null}}(c),c)}(),f=function(){var a=d.B?d.B():d.call(null);a[6]=c;return a}();return yx(f)}}(c));return b}
-function NA(a,b){var c=dg.h(b),d=Kx(1);lx(function(b,c){return function(){var d=function(){return function(a){return function(){function b(b){for(;;){a:try{for(;;){var c=a(b);if(!N(c,Z)){var d=c;break a}}}catch(F){if(F instanceof Object)b[5]=F,Cx(b),d=Z;else throw F;}if(!N(d,Z))return d}}function c(){var a=[null,null,null,null,null,null,null,null,null,null,null,null,null];a[0]=d;a[1]=1;return a}var d=null;d=function(a){switch(arguments.length){case 0:return c.call(this);case 1:return b.call(this,
-a)}throw Error("Invalid arity: "+(arguments.length-1));};d.B=c;d.h=b;return d}()}(function(b,c){return function(d){var e=d[1];if(7===e){var f=d[7],h=wb(null==f);d[8]=d[2];d[1]=h?8:9;return Z}if(20===e)return f=d[7],d[1]=t(q===f.Fe)?23:24,Z;if(27===e)return d[2]=!1,d[1]=28,Z;if(1===e)return d[2]=null,d[1]=2,Z;if(24===e)return f=d[7],d[1]=t(!f.Tc)?26:27,Z;if(4===e){f=d[7];var k=d[9];h=d[2];var l=J(h,0,null),m=J(h,1,null);d[10]=m;d[7]=l;d[9]=h;d[1]=t(null==l)?5:6;return Z}return 15===e?(d[2]=!1,d[1]=
-16,Z):21===e?(f=d[7],h=Ab(Yx,f),d[2]=h,d[1]=22,Z):31===e?(d[11]=d[2],d[2]=null,d[1]=2,Z):13===e?(d[2]=d[2],d[1]=10,Z):22===e?(d[1]=t(d[2])?29:30,Z):29===e?(f=d[7],h=B(a),h=Zx(f,h),h=gg.l(c,wo,h),d[2]=h,d[1]=31,Z):6===e?(d[2]=null,d[1]=7,Z):28===e?(d[2]=d[2],d[1]=25,Z):25===e?(d[2]=d[2],d[1]=22,Z):17===e?(m=d[10],f=d[7],k=d[9],h=gg.c(a,function(){return function(a,b){return function(a){return Xx(b,a)}}(k,f,m,m,f,k,e,b,c)}()),d[2]=h,d[1]=19,Z):3===e?Bx(d,d[2]):12===e?(f=d[7],d[1]=t(!f.Tc)?14:15,Z):
-2===e?(h=B(c),h=E(h),Ux(d,4,h)):23===e?(d[2]=!0,d[1]=25,Z):19===e?(f=d[7],h=wb(null==f),d[12]=d[2],d[1]=h?20:21,Z):11===e?(d[2]=!0,d[1]=13,Z):9===e?(f=d[7],h=Ab(Wx,f),d[2]=h,d[1]=10,Z):5===e?(m=d[10],h=gg.l(c,re,m),d[2]=h,d[1]=7,Z):14===e?(f=d[7],h=Ab(Wx,f),d[2]=h,d[1]=16,Z):26===e?(f=d[7],h=Ab(Yx,f),d[2]=h,d[1]=28,Z):16===e?(d[2]=d[2],d[1]=13,Z):30===e?(d[2]=null,d[1]=31,Z):10===e?(d[1]=t(d[2])?17:18,Z):18===e?(d[2]=null,d[1]=19,Z):8===e?(f=d[7],d[1]=t(q===f.sb)?11:12,Z):null}}(b,c),b,c)}(),e=function(){var a=
-d.B?d.B():d.call(null);a[6]=b;return a}();return yx(e)}}(d,c));return d}
-function OA(a,b,c){c=Ty(c,!0);var d=Sy(b,JA),e=Sy(b,KA),f=yp(function(){return function(){return Hm.h(B(a))}}(c,d,e)),h=yp(function(){return function(){return el.h(B(a))}}(c,d,e,f)),k=yp(function(a,b,c,d,e){return function(){var a=B(d);return t(a)?a:B(e)}}(c,d,e,f,h)),l=yp(function(b,c,d,e,f,h){return function(){var b=Gk.h(B(a));b=t(b)?b:wb(B(h));return t(b)?"hud":null}}(c,d,e,f,h,k)),p=yp(function(){return function(){return["asciinema-theme-",v.h(gm.h(B(a)))].join("")}}(c,d,e,f,h,k,l)),m=yp(function(){return function(){var b=
-fl.h(B(a));return t(b)?b:80}}(c,d,e,f,h,k,l,p)),u=yp(function(){return function(){var b=no.h(B(a));return t(b)?b:24}}(c,d,e,f,h,k,l,p,m)),w=yp(function(){return function(){return wk.h(B(a))}}(c,d,e,f,h,k,l,p,m,u)),x=yp(function(){return function(){return V.h(B(a))}}(c,d,e,f,h,k,l,p,m,u,w)),C=yp(function(){return function(){return ml.h(B(a))}}(c,d,e,f,h,k,l,p,m,u,w,x)),F=yp(function(){return function(){return jn.h(B(a))}}(c,d,e,f,h,k,l,p,m,u,w,x,C)),I=yp(function(){return function(){return Uj.h(B(a))}}(c,
-d,e,f,h,k,l,p,m,u,w,x,C,F)),M=yp(function(){return function(){return wl.h(B(a))}}(c,d,e,f,h,k,l,p,m,u,w,x,C,F,I)),S=B(a),X=null!=S&&(S.m&64||q===S.G)?P(U,S):S,Ga=D.c(X,ki),db=D.c(X,li),Q=D.c(X,mi),xb=D.c(X,ni);return function(a,c,d,e,f,h,k,l,m,p,u,w,x,C,F,I,M,S,Q,X,Ga,db){return function(){return new R(null,3,5,T,[Cn,new r(null,5,[Jj,-1,Zj,c,Rn,d,Vm,a,vn,B(k)],null),new R(null,7,5,T,[Sm,new r(null,1,[vn,B(l)],null),new R(null,6,5,T,[rA,m,p,u,w,x],null),new R(null,5,5,T,[DA,C,F,I,b],null),t(t(Q)?Q:
-X)?new R(null,5,5,T,[LA,Q,X,Ga,db],null):null,t(B(h))?null:new R(null,2,5,T,[EA,b],null),t(B(e))?new R(null,1,5,T,[FA],null):null],null)],null)}}(c,d,e,f,h,k,l,p,m,u,w,x,C,F,I,M,S,X,Ga,db,Q,xb)}
-function PA(a){var b=Kx(null),c=Kx(new dx(bx(1),1));return function(b,c){return function(){return Pp(new r(null,4,[ln,"asciinema-player",Dm,function(b,c){return function(){return OA(a,b,c)}}(b,c),$k,function(b,c){return function(){var d=ty(Gl.h(B(a))),e=MA(c);Tx(e,b);return NA(a,Je([b,d]))}}(b,c),Wm,function(){return function(){return uy(Gl.h(B(a)))}}(b,c)],null))}}(b,c)};function QA(a,b){var c=null!=b&&(b.m&64||q===b.G)?P(U,b):b,d=D.c(c,Ak),e=D.c(c,Gl);d=a.h?a.h(d):a.call(null,d);zy(e,d);return K.l(c,Ak,d)}$x.prototype.sb=q;$x.prototype.qb=function(a,b){var c=null!=b&&(b.m&64||q===b.G)?P(U,b):b,d=D.c(c,Uj),e=D.c(c,wl),f=D.c(c,Gl);t(e)&&yy(f,Nu(d+5,e));return c};ay.prototype.sb=q;ay.prototype.qb=function(a,b){var c=null!=b&&(b.m&64||q===b.G)?P(U,b):b,d=D.c(c,Uj),e=D.c(c,wl),f=D.c(c,Gl);t(e)&&yy(f,Nu(d+-5,e));return c};by.prototype.sb=q;
-by.prototype.qb=function(a,b){var c=null!=b&&(b.m&64||q===b.G)?P(U,b):b,d=D.c(c,wl),e=D.c(c,Gl);t(d)&&(d*=nn.h(this),yy(e,d));return c};dy.prototype.sb=q;dy.prototype.qb=function(a,b){return QA(function(){return function(a){return a/2}}(this),b)};ey.prototype.sb=q;ey.prototype.qb=function(a,b){return QA(function(){return function(a){return 2*a}}(this),b)};fy.prototype.sb=q;fy.prototype.qb=function(a,b){xy(Gl.h(b));return b};gy.prototype.sb=q;gy.prototype.qb=function(a,b){return K.l(b,ml,so.h(this))};
-hy.prototype.sb=q;hy.prototype.qb=function(a,b){return K.l(b,Gk,so.h(this))};jy.prototype.sb=q;jy.prototype.qb=function(a,b){var c=null!=a&&(a.m&64||q===a.G)?P(U,a):a;D.c(c,fl);D.c(c,no);D.c(c,wl);c=null!=b&&(b.m&64||q===b.G)?P(U,b):b;var d=D.c(c,fl),e=D.c(c,no),f=null!=this&&(this.m&64||q===this.G)?P(U,this):this,h=D.c(f,fl),k=D.c(f,no);f=D.c(f,wl);return K.A(c,fl,t(d)?d:h,be([no,t(e)?e:k,wl,f]))};ky.prototype.sb=q;ky.prototype.qb=function(a,b){return K.l(b,Hm,Hm.h(this))};oy.prototype.sb=q;
-oy.prototype.qb=function(a,b){var c=null!=b&&(b.m&64||q===b.G)?P(U,b):b,d=D.c(c,oi);t(d)&&(ap(bp),d.B?d.B():d.call(null));return c};ry.prototype.sb=q;ry.prototype.qb=function(a,b){return K.l(b,Uj,Zk.h(this))};function RA(){return ig.l(function(a,b){return new R(null,2,5,T,[a,new gy(b,null,null,null)],null)},rg(function(a){return a+.5},.5),og(new R(null,2,5,T,[!1,!0],null)))}function SA(a){var b=Dy(RA());return K.l(K.l(a,ml,!0),Ol,b)}
-function TA(a){a=null!=a&&(a.m&64||q===a.G)?P(U,a):a;var b=D.c(a,Ol);Tw(b);return K.l(K.l(a,ml,!0),Ol,null)}function UA(a){a=null!=a&&(a.m&64||q===a.G)?P(U,a):a;a=D.c(a,Ol);return t(a)?Je([a]):vi}my.prototype.sb=q;
-my.prototype.qb=function(a,b){var c=null!=a&&(a.m&64||q===a.G)?P(U,a):a;D.c(c,jn);var d=null!=b&&(b.m&64||q===b.G)?P(U,b):b,e=D.c(d,jn);c=D.c(d,pi);var f=D.c(d,qi),h=null!=this&&(this.m&64||q===this.G)?P(U,this):this;h=D.c(h,jn);if(G.c(e,h))return d;d=K.A(d,jn,h,be([el,!0]));if(t(h))return t(c)&&(c.B?c.B():c.call(null)),SA(d);t(f)&&(f.B?f.B():f.call(null));return TA(d)};my.prototype.Fe=q;my.prototype.de=function(a,b){return UA(b)};py.prototype.sb=q;
-py.prototype.qb=function(a,b){var c=K.l(b,V,V.h(this));c=null!=c&&(c.m&64||q===c.G)?P(U,c):c;var d=D.c(c,Ol);return t(d)?SA(TA(c)):c};py.prototype.Fe=q;py.prototype.de=function(a,b){return UA(b)};function VA(a){return t(a)?(a=ig.c(parseFloat,Fo(""+v.h(a),/:/)),a=ig.l(Ye,cf(a),rg(function(){return function(a){return 60*a}}(a),1)),P(Xe,a)):null}
-function WA(a,b,c){t(a)?"string"===typeof a?t(0===a.indexOf("data:application/json;base64,"))?(b=a.substring(29).replace(RegExp("\\s","g"),""),b=JSON.parse(atob(b)),b=fj(b),b=new r(null,1,[V,new r(null,1,[il,b],null)],null)):t(0===a.indexOf("data:text/plain,"))?(a=a.substring(16),b=Ju(Ot(t(b)?b:80,t(c)?c:24),a),b=new r(null,1,[V,b],null)):b=t(0===a.indexOf("npt:"))?new r(null,1,[Zk,VA(a.substring(4))],null):null:b=new r(null,1,[V,new r(null,1,[il,a],null)],null):b=null;return b}
-var XA=new r(null,2,[pl,new r(null,1,[On,!1],null),il,he],null);
-function YA(a,b){var c=null!=b&&(b.m&64||q===b.G)?P(U,b):b,d=D.c(c,no),e=D.l(c,wk,"small"),f=D.l(c,Ak,1),h=D.c(c,Hk),k=D.c(c,fl),l=D.c(c,rl),p=D.l(c,cm,!1),m=D.l(c,gm,"asciinema"),u=D.c(c,qm),w=D.c(c,Bm),x=D.l(c,vm,!1),C=D.l(c,Em,!1),F=function(){var a=VA(h);return t(a)?a:0}();w=WA(w,k,d);var I=null!=w&&(w.m&64||q===w.G)?P(U,w):w;w=D.c(I,V);I=D.c(I,Zk);var M=t(I)?I:wb(w)&&0