diff --git a/.cockpit.metadata b/.cockpit.metadata
index a231668..8f5c656 100644
--- a/.cockpit.metadata
+++ b/.cockpit.metadata
@@ -1 +1 @@
-7e02e34340444ef8b39e191db4b844ec7428cf4e SOURCES/cockpit-131.tar.xz
+1fdc170ab32e13427e1ac2f4de2742c9ca70ce7e SOURCES/cockpit-135.tar.xz
diff --git a/.gitignore b/.gitignore
index 8dd512c..f7d638d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-SOURCES/cockpit-131.tar.xz
+SOURCES/cockpit-135.tar.xz
diff --git a/SOURCES/0001-Fix-size-of-list-heading.patch b/SOURCES/0001-Fix-size-of-list-heading.patch
deleted file mode 100644
index 7240d79..0000000
--- a/SOURCES/0001-Fix-size-of-list-heading.patch
+++ /dev/null
@@ -1,1203 +0,0 @@
-From 01141bce953f5182a34d30d40bea6ed6a14b52a9 Mon Sep 17 00:00:00 2001
-From: Dominik Perpeet <dperpeet@redhat.com>
-Date: Mon, 13 Feb 2017 13:37:30 +0100
-Subject: [PATCH 1/3] Fix size of list heading
-
-Patternfly is built on top of bootstrap, so we probably want to override
-some variables from there, not the other way around.
-
-Bug https://bugzilla.redhat.com/show_bug.cgi?id=1422184
-
-Upstream commit:
-eaf7a71b4301570ea696ccf538fdafe89cc2a7da
-    less: Import bootstrap variables first and override with patternfly
----
- dist/dashboard/dashboard.css                       | Bin 8755 -> 8755 bytes
- dist/dashboard/dashboard.css.map                   | Bin 11503 -> 11503 bytes
- dist/dashboard/dashboard.min.js.map                | Bin 905783 -> 905783 bytes
- dist/docker/console.min.js.map                     | Bin 477072 -> 477072 bytes
- dist/docker/docker.css                             | Bin 51192 -> 51192 bytes
- dist/docker/docker.css.map                         | Bin 11721 -> 11721 bytes
- dist/docker/docker.min.js.map                      | Bin 2815178 -> 2815178 bytes
- dist/docker/test-docker.min.js.map                 | Bin 880831 -> 880831 bytes
- dist/guide/index.html                              | Bin 977 -> 1005 bytes
- dist/guide/links.html                              | Bin 379 -> 407 bytes
- dist/kdump/kdump.min.js.map                        | Bin 394008 -> 394008 bytes
- dist/kdump/test-config-client.min.js.map           | Bin 260515 -> 260515 bytes
- dist/kubernetes/kubernetes.css                     | Bin 60757 -> 60757 bytes
- dist/kubernetes/kubernetes.css.map                 | Bin 133836 -> 133836 bytes
- dist/kubernetes/kubernetes.min.js.map              | Bin 7284374 -> 7284374 bytes
- dist/kubernetes/registry.css                       | Bin 52474 -> 52474 bytes
- dist/kubernetes/registry.css.map                   | Bin 107153 -> 107153 bytes
- dist/kubernetes/registry.min.js.map                | Bin 5126358 -> 5126358 bytes
- dist/kubernetes/scripts/test-connection.min.js.map | Bin 3241918 -> 3241918 bytes
- dist/kubernetes/scripts/test-images.min.js.map     | Bin 4467468 -> 4467468 bytes
- .../kubernetes/scripts/test-kube-client.min.js.map | Bin 4136437 -> 4136437 bytes
- dist/kubernetes/scripts/test-nodes.min.js.map      | Bin 5463830 -> 5463830 bytes
- dist/kubernetes/scripts/test-projects.min.js.map   | Bin 3421742 -> 3421742 bytes
- dist/kubernetes/scripts/test-tags.min.js.map       | Bin 2487999 -> 2487999 bytes
- dist/kubernetes/scripts/test-utils.min.js.map      | Bin 2490944 -> 2490944 bytes
- dist/kubernetes/scripts/test-volumes.min.js.map    | Bin 4496827 -> 4496827 bytes
- dist/machines/machines.css                         | Bin 26870 -> 26870 bytes
- dist/machines/machines.css.map                     | Bin 47868 -> 47868 bytes
- dist/machines/machines.min.js.map                  | Bin 2400255 -> 2400255 bytes
- dist/networkmanager/network.min.js.map             | Bin 1045653 -> 1045653 bytes
- dist/networkmanager/test-utils.min.js.map          | Bin 270881 -> 270881 bytes
- dist/ostree/ostree.css                             | Bin 18327 -> 18327 bytes
- dist/ostree/ostree.css.map                         | Bin 43757 -> 43757 bytes
- dist/ostree/ostree.min.js.map                      | Bin 4362494 -> 4362494 bytes
- dist/ostree/test-utils.min.js.map                  | Bin 2485860 -> 2485860 bytes
- dist/playground/jquery-patterns.css                | Bin 16814 -> 16814 bytes
- dist/playground/jquery-patterns.css.map            | Bin 11734 -> 11734 bytes
- dist/playground/jquery-patterns.min.js.map         | Bin 57028 -> 57028 bytes
- dist/playground/metrics.min.js.map                 | Bin 6969 -> 6969 bytes
- dist/playground/plot.min.js.map                    | Bin 483471 -> 483471 bytes
- dist/playground/react-patterns.css                 | Bin 15731 -> 15731 bytes
- dist/playground/react-patterns.css.map             | Bin 11738 -> 11738 bytes
- dist/playground/react-patterns.min.js.map          | Bin 338127 -> 338127 bytes
- dist/playground/service.min.js.map                 | Bin 34889 -> 34889 bytes
- dist/playground/speed.min.js.map                   | Bin 15729 -> 15729 bytes
- dist/playground/test.min.js.map                    | Bin 15321 -> 15321 bytes
- dist/playground/translate.min.js.map               | Bin 2361146 -> 2361146 bytes
- dist/selinux/selinux.css                           | Bin 15343 -> 15343 bytes
- dist/selinux/selinux.css.map                       | Bin 11499 -> 11499 bytes
- dist/selinux/selinux.min.js.map                    | Bin 1335679 -> 1335679 bytes
- dist/shell/index-no-machines.min.js.map            | Bin 144489 -> 144489 bytes
- dist/shell/index-stub.css                          | Bin 8756 -> 8756 bytes
- dist/shell/index-stub.css.map                      | Bin 11505 -> 11505 bytes
- dist/shell/index-stub.min.js.map                   | Bin 496629 -> 496629 bytes
- dist/shell/index.css                               | Bin 28463 -> 28463 bytes
- dist/shell/index.css.map                           | Bin 11495 -> 11495 bytes
- dist/shell/index.min.js.map                        | Bin 494469 -> 494469 bytes
- dist/sosreport/sosreport.min.js.map                | Bin 21422 -> 21422 bytes
- dist/storaged/storage.css                          | Bin 28735 -> 28735 bytes
- dist/storaged/storage.css.map                      | Bin 11500 -> 11500 bytes
- dist/storaged/storage.min.js.map                   | Bin 1405943 -> 1405943 bytes
- dist/storaged/test-util.min.js.map                 | Bin 363844 -> 363844 bytes
- dist/subscriptions/subscriptions.css               | Bin 17248 -> 17248 bytes
- dist/subscriptions/subscriptions.css.map           | Bin 11735 -> 11735 bytes
- dist/subscriptions/subscriptions.min.js.map        | Bin 359529 -> 359529 bytes
- dist/systemd/logs.min.js.map                       | Bin 137602 -> 137602 bytes
- dist/systemd/services.min.js.map                   | Bin 1446910 -> 1446910 bytes
- dist/systemd/system.min.js.map                     | Bin 953859 -> 953859 bytes
- dist/systemd/terminal.min.js.map                   | Bin 613676 -> 613676 bytes
- dist/tuned/performance.min.js.map                  | Bin 283823 -> 283823 bytes
- dist/users/users.min.js.map                        | Bin 391146 -> 391146 bytes
- pkg/lib/variables.less                             |   2 +-
- dist/users/Makefile.deps                           | Bin 2144 -> 2144 bytes
- dist/dashboard/Makefile.deps                       | Bin 3379 -> 3379 bytes
- dist/docker/Makefile.deps                          | Bin 5351 -> 5351 bytes
- dist/kdump/Makefile.deps                           | Bin 3746 -> 3746 bytes
- dist/kubernetes/Makefile.deps                      | Bin 24813 -> 24813 bytes
- dist/machines/Makefile.deps                        | Bin 3185 -> 3185 bytes
- dist/networkmanager/Makefile.deps                  | Bin 4125 -> 4125 bytes
- dist/ostree/Makefile.deps                          | Bin 3297 -> 3297 bytes
- dist/playground/Makefile.deps                      | Bin 8852 -> 8852 bytes
- dist/realmd/Makefile.deps                          | Bin 1384 -> 1384 bytes
- dist/selinux/Makefile.deps                         | Bin 2627 -> 2627 bytes
- dist/shell/Makefile.deps                           | Bin 5440 -> 5440 bytes
- dist/sosreport/Makefile.deps                       | Bin 2321 -> 2321 bytes
- dist/storaged/Makefile.deps                        | Bin 5859 -> 5859 bytes
- dist/subscriptions/Makefile.deps                   | Bin 3081 -> 3081 bytes
- dist/systemd/Makefile.deps                         | Bin 4808 -> 4808 bytes
- dist/tuned/Makefile.deps                           | Bin 1840 -> 1840 bytes
- 89 files changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/dist/dashboard/dashboard.css b/dist/dashboard/dashboard.css
-index d60170453fa8c2d2e24b40b6a523ed7a85304674..4ee7bd795a07e7666b6f2aaa837df41a8ff509bc 100644
-GIT binary patch
-delta 114
-zcmdn&ve{+A3??I^jkB5=+0qO_aI-R#1dKh|ky#EZJUNv)9L7xG5}SO3Sp%6H$HKW;
-pmE|}yTS{u0aa!8uPweSzlP3tXPLAVKVKXqWut-kb+`+e67yz<5A}as@
-
-delta 108
-zcmdn&ve{+A3?^fPjkB5=*;2t^voezeBP*CW*^pfxDmpopIUL4J;1ZjBgINQa8^^-A
-lS(W8D^JIQmuFc=rli3(eCP(pUuo)YhCnlM1?%-Q33;>s&B18ZH
-
-diff --git a/dist/dashboard/dashboard.css.map b/dist/dashboard/dashboard.css.map
-index dc39f2e95277937ffec325cd24923dc5a4c447eb..0d30947803d606311b3d28b7abeed7b1adf477fa 100644
-GIT binary patch
-delta 115
-zcmaDK`95;PQcfl#qs_}Xr!%sp8G_*CMrG;E@!VXD>=3^7<cmCVFu5r_(J*EsugqjY
-tUR4BFadRy1TV}SD)HLI?w9Ns6E7%x~C;t@JVlyzXut-kbtSNC!1OQyrBi;Z2
-
-delta 110
-zcmaDK`95;PQcfmggU!o1r!%spg2CiQW$DfF++2+85We-~i#&2LxhXu+tPoWVyt0!8
-qc~#*&rOmOtZ<!}&s`G3P6I{f`XfpYyxE7nSv3X*W`DRUtV<G@!*(C`8
-
-diff --git a/dist/dashboard/dashboard.min.js.map b/dist/dashboard/dashboard.min.js.map
-index 0150af9834842b5b945a4a204f5d796ab88f4f4a..47cd7da268b917737f250538b80ee7b9198f83ed 100644
-GIT binary patch
-delta 136
-zcmdnK#C-b_^9k|7h8D>wMuwI~sVU|bmdOUjW=3g~`I$v0-)G^Pp4ZR8-Z-Om24m|C
-zrq&tEtut6!XRx-;U~8ShzI6u2A{T6$ryp3u8?-$^lV=Ol^keIJ<)$yb$D!Un!-E5e
-TIf0l9h`E87XZs8f-uayXkRdQT
-
-delta 136
-zcmdnK#C-b_^9k|7NohujNy%o(#)hWJX^ClOspg53`I$v0-)G^Pp4ZR8-Z-Om24m|C
-zrq&tEtut6!XRx-;U~8ShzI6u2A{T6$ryp3u8?-$^lV=Ol^keIJ<)$yb$D!Un!-E5e
-TIf0l9h`E87XZs8f-uayXOinUi
-
-diff --git a/dist/docker/console.min.js.map b/dist/docker/console.min.js.map
-index 9a3f474b041b6fa5099677bd795a4eee356e8121..8796c07da7f03e6caf7e3816bc37a69ee0f2c778 100644
-GIT binary patch
-delta 80
-zcmbQxFFOH<B1H_7Owtlf&5g{`k}VRAlG74XOpO|ITXPv(bD3ImnYZS$2q$Az)IKGd
-O1&CR<Pf2F`^B4dlG#g$3
-
-delta 80
-zcmbQxFFOH<B1KZnk}Olx%#sZak}MM~%*;{@ElnD8TXPv(bD3ImnYZS$2q$Az)IKGd
-O1&CR<Pf2F`^B4dUV;aB!
-
-diff --git a/dist/docker/docker.css b/dist/docker/docker.css
-index 6d9420a58a52d8b8d10dbdc60a8ebb2c8d29f673..16e21b5d79dc826a15eaa087ef6d3f052b749125 100644
-GIT binary patch
-delta 118
-zcmey-&-|mGc>|vSlabM80fA;l_B2Bfw4Us*A~ku7;9m|XpKEg5JQ+3!XYy^Ka2T^u
-xOKNhEunK}Jzj?Osab~uZ)HLI?w9Ogf>1>R~lP}0>uo)OwSR|)z{wMouB>={mCd&W-
-
-delta 115
-zcmey-&-|mGc>|vSld-{O0fA;l_Ea#ip6st8HF=BRUk)grYjWH?88!%K@@=7T7_(7J
-tYI2aU3W6)YdA9Iz=E?IFI5uaAr?N4cOuiti!Dei1o|t65`Je2sl>i{RDD40M
-
-diff --git a/dist/docker/docker.css.map b/dist/docker/docker.css.map
-index 800ebf89d51e74cdf254c90762bf09a4f444b097..da54e9c9e70a6de10da8647d84cd8dc336d03cf5 100644
-GIT binary patch
-delta 116
-zcmX>ZeKLAOJr|Ra(dI_3>5S}Yh9GD?IZ#$+vo#L~LSQwo92-P(avpCqjA_6nKKU81
-r77}-}F5h=%wv^N~<FvHRT0$$>7>y@ime67|FtD&lPTkBbc}xTV1{NZ7
-
-delta 109
-zcmX>ZeKLAOJr|R)!RAJ;>5S~DU|>BtP*!HMH4g_PGmt;IUQ-oJ=kZ3fK@?0j;1Zww
-qj8_YZyIGg-J2P9FDF|-X5?aB=XfpY-gch5zv3X*W`DSLxV<G^pFCu9G
-
-diff --git a/dist/docker/docker.min.js.map b/dist/docker/docker.min.js.map
-index cc6cb9b5cb788b5403dd2c5e8844c54f95aa6c55..8e8443c9fbdbf4230f8fcdd06055ae5613e84674 100644
-GIT binary patch
-delta 215
-zcmZwAskT7@00q!xp66@0c;>me#^w_&O}%)xpDYPyshUoddHGd;qWJ{p1B9LT^L2AQ
-z<+L`3o3Ue0X4cf%&TVV!*t?0f_?=m!0|*!4COm|f@DY9@Km>^p5hfx;l!y^=B0(gH
-z6p<z}gh6D99FZpqcbJch@hv*P{~N|}c{QadB`M2~RHQ03sY^qe(vr4xq$@q?|1GbB
-G{ptg2hff9o
-
-delta 215
-zcmZwAyK(_x00rP#LR=zoS(kN7;u<Pu%+FRH!RWMh+5Xh26lb*Q^ptAUT5qEB2ssa+
-z`0DR=KUz2WTR1D@x$D6A!-3~6C&sLX?r7?J<6r~AB0@x%cp)N0lz1g#M4U(vN#c!2
-z5%0tYktQ-kmdFt{ktYg7ktm(uocH##X!p1_?CtE}NLeaUm73J$Q@-R|8q$=Ow520m
-N`H|jbcIf}k{{dnpPRRfO
-
-diff --git a/dist/docker/test-docker.min.js.map b/dist/docker/test-docker.min.js.map
-index efdf9f4a99e9e46084820c4b54c3bc0e6c220ae9..9e84da79020262e2f5a475af675cd7bf46632d60 100644
-GIT binary patch
-delta 121
-zcmdo0&~*Pp(+RPXhDj!AiKga8W@*V5iAKq3i7BQ=_NnGZ#uMMmPOmZL;A>pix{$GT
-zAyex@=GKKQtqWOO7qYc3WZ$}wLrhW_i|*+Uzi<b)%Sv$oF((jn0Wmia^K6%u;$0L5
-E08y1F9RL6T
-
-delta 117
-zcmdo0&~*Pp(+RPXDP~EQscB}(h6YKNi56yNDTbCN_Q^@+X%pYePOmZL;A>pix{$GT
-zAyex@=GKKQtqWOO7qYc3WZ$}wLrhWxo9_10k{m$H3B+7L%nigm+fPgKehC8r#E>be
-
-diff --git a/dist/guide/index.html b/dist/guide/index.html
-index 366a0ee12bdc23098ff28a1678ade3640650526a..6d3b8937bdc7362a53e4e7f00a4fb47d97c6d726 100644
-GIT binary patch
-delta 153
-zcmcb}{+4}%FB7k>p}vxxp|PQ^p^bjxWLqXpPN;~1?&KgQT`maE$WqsEat@OYjB5ep
-zwj#LZK<+#Q*9^$rj^LUCxfhsp)SyP0fUUCQve8e;ECW$V`6-nkI-?{v$BqjCd&48F
-
-delta 226
-zcmaFMevy5HFVo~KCdtVQfcP2^^Ds+Jb^_uGAYR8TS+B2TXJ}+%qn~KUWs|6oQIwiy
-ztE8uIXk-kQFvgTH0!tWSN*IDA3^64Pz!C-+5{8!gN>+A;hL)Hz79cH#7U&WNdWMGP
-MKq)Xi`69Cn02H`5ivR!s
-
-diff --git a/dist/guide/links.html b/dist/guide/links.html
-index f1b77363dd99c5ca4ac8ffb558178519ca2921c5..81643c076ca34b2d2a821238b0b40159ebf3b641 100644
-GIT binary patch
-literal 407
-zcmZw8ISzmz5J1u1Qy6+>QMLrQ3x&qo`xg$wG-jsy#mg^!ectP?YS;F#o7Jjei|%bH
-zKb*wD&;=C`FT=p)d5sD<E|)nZx}XB$l{iGYpaS9*IRv_(0^$`oc)Fkh;^jG<bU_h6
-DG&^4k
-
-literal 379
-zcmZY4I}U&#5QO30Qy2~a?D9^KyHIGXy?>!hWirif@ip`Jx!=!u9mYBd;>`GNcXMq0
-z4<6tNv@OuaPyv;p0186}WQGJt3=t3+0w6FbKp9Z3T&^frE*F#wmkY{;%Doj??f4k*
-E0z|x7&;S4c
-
-diff --git a/dist/kdump/kdump.min.js.map b/dist/kdump/kdump.min.js.map
-index 96754126f567999feb3652569af74e747435fca9..8a20defb114c7cc8cfdab52ff0e4c7105bb7c1a3 100644
-GIT binary patch
-delta 81
-zcmbQyCNZN;VnUdRkwuE7g+ZEGQevV-QgW(=p>eX&<U%It#@5zW#@1G*t*y+rc3@T2
-RUc8eTh*`E5?_^!-2>@Sv98UlM
-
-delta 81
-zcmbQyCNZN;VnUcmqLGEMc}k+GL7I80VWN4GVUkJG<U%It#@5zW#@1G*t*y+rc3@T2
-RUc8eTh*`E5?_^!-2>@A{95ny{
-
-diff --git a/dist/kdump/test-config-client.min.js.map b/dist/kdump/test-config-client.min.js.map
-index a20abda0ec6c0431fce4cee83173f7c636e9413a..21240711dc2a6907cdcae365df28d666dcc15729 100644
-GIT binary patch
-delta 80
-zcmZ4dnSb$T{t3yFMiwcS76xf%Nr{OTNy(`ehQ`T8_C~43=8ZM2HH=$pm@@N4u&J5;
-Sa1FC)J6{3QcD@4Usht2?JsQ#g
-
-delta 80
-zcmZ4dnSb$T{t3yFiAEO2<|&D$25IK0hKc4$hDjz#_7;{#7L7HnHH=$pm@@N4u&J5;
-Sa1FC)J6{3QcD@4Usht2#8XA%S
-
-diff --git a/dist/kubernetes/kubernetes.css b/dist/kubernetes/kubernetes.css
-index 85dff7057cfcc110554708dd090cffbfe2aa0607..b141509f750b964fc8cff4a7f6521a63ccd11ccf 100644
-GIT binary patch
-delta 213
-zcmcb5i}~s;<_(P5lLdCLZD!A|XJk(^1VQV`0<}_;m*@OtgYYM>e;@~A7Ooec{501A
-z#(kJ8HQ6;!1;*W&C%?Hb?>IACN@|*MTH5C5qI9;&1rOOL2Vas9P*6zD&&e;cQcyN9
-zu&_u@-Tbk_IfxCyo*bAYJlXfOD@@~z)2jR;5Ge&igMtbjxTcG@mNUYvGq|HWdG#GX
-Ms2Q98-w6`{0LM8^o&W#<
-
-delta 186
-zcmcb5i}~s;<_(P5llQFRm~5HDzgZ$Xk8yItJ+8^Zwc?YP=llh-9Vb7{b(nnif%IgD
-zJWU{<WAfDp!az3b=FYq`%xr0<Ah<cYD4lIG|6TUU!IvZi6cm#4bMlL<6qJpP%@dQ%
-zH-D^f4q}6_CkG}8Pxd|S3ez~_v?{*{L`uQXprAqruIb{f<si3kOg6fsJ$dyVKd1ql
-J|KAA{001IFNvHq-
-
-diff --git a/dist/kubernetes/kubernetes.css.map b/dist/kubernetes/kubernetes.css.map
-index 9119e2d25831c13d71369b9c1d12fd9d1472758c..d7d8feeeb6e34cfd1f9c32373a4cf68e5d12a509 100644
-GIT binary patch
-delta 219
-zcmX>zmE+7*jtz4zPCuu}$i8{;#Yv28X@(#;{k|`w^yaY3TyOzFUq*SD<a;khsmV*P
-zI70c8=U<VT%yCr}iM!eV>L+Hll+-liw6x9cH&?Jte_+hWHu>v)RW<_y3yb8`%?b}%
-z!=UWR4JSmV?>A%gfNI#zYtDF{Uj(91!O)<fLPtRv!rT7Ajd2UyO@3~Sa??+EFeX9`
-QnjYZ8D8Ajzld<g}0IGdV$p8QV
-
-delta 200
-zcmX>zmE+7*jtz4zG8r3eo_BFN<MfwajNH?o_%e!Z4!g_+<(~Iqw3@v1isN(xUq;!<
-z{a0Bhb6i!0ak!?p7cdG=U!cV(xw-D@VdlvR?|C-+-dw~s-NBQQWAgX=%528Q=7~w>
-zn-w0khC$hr8%~H!-*3j~0aCqP*qreszX(K?f}ue{g^q$Ugtz^J8{-y6)>IIf?(4=V
-YKmCLUV<Oa$=>a~B;@jOk8QTs50MpA!k^lez
-
-diff --git a/dist/kubernetes/kubernetes.min.js.map b/dist/kubernetes/kubernetes.min.js.map
-index dc91322a76e8449bec944003462d7c3e5ba08bb8..832de8c775f47dd29cc9384f7993f5fe1516a81d 100644
-GIT binary patch
-delta 446
-zcmZwCM>d@S0EXd%C{dz|lISgnxct|3qxW8uXwk0T_h9fHQ;u_t-bI)=CMFhOXd8D8
-zz6BUO3wZ8dpOfzGW~U$$jRoOQ5DA43gIF{i1noh`-EDd0-9uv96(T_-iX`z#B#RW0
-zD$>MfkuEYsrpOXsM7GEgxgt;Givm$7io{n@EJ{SFC==hrcTp}XM5U+_)uKk!iaJp*
-z8bqV`A(}+9Xc0d}tN10_L`bxY4iSj3=oAsrC8FZD=oUSqSM-VgM+S1^9|o^q;sZ8l
-zLpE$9Hfm!wZWA_XQ#NfgHfwV>Zwt0)OZLb9+CN*i6<f76TettVVVkyP+qPpd+qFI0
-Yw*x!0BRjSeJGC=Aw~MEj_~l#V9jC?JBLDyZ
-
-delta 446
-zcmZwCM>d@S0EXeCL<`Xg61_&hel9`u-V!BxcmF7fJs5n)l;a$ucM&FziHQXmW*c`6
-zz6BUO3wZ8dpOfzG=Aa-FMq<$*?C6YzhrK}<=?;REyW8^0yNATID@1}w6iFgkd=M!j
-zRiue@ks&^cOpzr%iENQ0az&oV7X_kF6p3Q-S(J!UQ6|2KucBO3h)Pi<szr^c6?LLs
-zG>AsgB)*Ae(IQ$!n`jpuqEkdfmk30+=n+xTEBeHD(JuzXp!gw%9vRM!zZ<-Mi4WU|
-zjoO%v+k{Qplug@=&DxyJ+k!3HlKr$_wrnf5YHRk})@{Q!ZOgW8$98Sc_U*t9?Z}Sp
-Y#9|iOA3L=(JGTq_YyX~J;+OxUZ|CXW`v3p{
-
-diff --git a/dist/kubernetes/registry.css b/dist/kubernetes/registry.css
-index 941fe42024e1d2e40da17d8319dce9bf1643f013..468a07914d3a17ac2a6cb6d8b34edf2999484110 100644
-GIT binary patch
-delta 306
-zcmex0llj+7<_(P5Oh!hVnX{W2+0zU`(0Z~!t<>b@Ie*z8{K;~&#3%3XV25!Z?v$PU
-zI@b!$&6S$$nx_KeZp@S4+?RKpnJpzX%{VP>b97NU+vNJ=?2|ng3QWFPA;e~2U}2G*
-zy7^<p0&@`vTfxwvph8DM87i}M!*WKLX&ctdOjg(=IJth4A57!rO>a1$?8$*i!jo_8
-zc7@rcyhoG`%AOo}SbcKpAuE^_MkrQnKE%W*47J<>+3pjEgW!fwJSjfe{LDm{UFXi|
-F001(oY@7f9
-
-delta 274
-zcmex0llj+7<_(P5lMQpkH%nyaF;2d{lWVeYt@z~SIe)?IxGm<BpXNGDUbszqvO}IG
-zlxE%BnRkYnEzJ}JH%AwxvoV_#R80Q3LuB&J3L!RQWAnr$^UWVC7MP1b*b0UQ1r<69
-z%21i58<sP&rh>ra_3LFPD{K;+T))W=rtk8mHylv*<iI51$v1Yp!mLu>BgzJ4PYyh+
-rJ~{P}70d=B6dN`lVqz4A+HHYs^@+nlaKk5_6rXH<W+Ke4b7yn_xEN)U
-
-diff --git a/dist/kubernetes/registry.css.map b/dist/kubernetes/registry.css.map
-index e40f986ebc8e025490029cb3a5ab7132a6a59b45..50746cacd7c3831ebfaa007396db06f0c1d63679 100644
-GIT binary patch
-delta 381
-zcmbPulx^ZswhdnoGZ`6e{(g8mBU_pw2u{9uS9<gMqg;&a5We+f#p7~Nx#<(c7!{_+
-zIWP)L*88t8eZq7`E_P*@w&OC>^BfrYCg&d)hbdp^z-Tnt{=ek(cMgo2n@-GPW=ly;
-zGfqp}yx{Z-w&@py89AmOX=9WWP*6zD&&e;cQcyN9u&_u@oxJd`?B;2gtgJ*Jd<8>;
-zf(jj&>~x<AjMCfx^DxeYxp}%jKcn3AJ$#IboDdDxF?rM1Ph%9@Zo|*$#)%~Oa4w_d
-z^d%CE4p5hDe<i^f%Le64Uns|@HoaJ$(GF&>5wgA8kIFN0F$zPSWP#+O?T-`~k8!X;
-lWTxL&WfY&@tI5bc{emXr1eoahOh%JQ%tG7OXfZx52LLBxe9!;@
-
-delta 356
-zcmbPulx^ZswhdnoGZ`Cf{(g8m<Mg`%jNFs2-4)xs{wNoOH@!fN(P4U=1EauXz5fc+
-zCroGLntn$BNazYPicID|&N@BMfst=={&8`TW=^p1^#2ZwT$|S(f6F|1=R=;&%T6z1
-zo4$7%Bggb3ZH$rv3JS^jIr&9a3d+XD=7~w>lNbJ#-8}7*m6ZsDuV83UP@w~po$fP%
-zQF{A-9>$qq_kb<nobJcNC^UT!A7dgXM2~e$-t_g;7{#{R@H4t`A_+d6%P2X0i3Fnq
-z$R*o9NHB)8fmqX*%P}fUFP3MtgIQ{XZ0Yu+@{C-J!cg~EAUS9IBL&7|9BdGo>GxF`
-f#i#dbGICG9pvgD^Cb~Y8(PR>{(DpT2j8Dq}D-m~p
-
-diff --git a/dist/kubernetes/registry.min.js.map b/dist/kubernetes/registry.min.js.map
-index 51e9188574f66752374df1f114558eff2d8d8d66..c245bf94081def687df3b82d7488ece65107513c 100644
-GIT binary patch
-delta 340
-zcmZwBNiM@-0LI~{p=L@AHLIB#+J665DK*dH29ieN7{cO>t;E9icL|{v>AF|2vGyLo
-z;@Lm-pYK@R-tJSyQZ+=`P|QY;p<0SU$c22R@DSzR6Up?)^IbXqf@l&k(JWd-t7sE(
-z(Jnefr|1&hqDS<KKG81{Vn7Uvq!<#zVnmFJlo%7^VnR%cDKRZ(#H>h*IWaF5#G+Ud
-z%VI^WinUKNnOgF{>T9Exv31+9P1~}p<t%T(A}d(Ywyk74wrgeEvwf@BfgReB9ovbW
-V+L@i(g<aZ}UE9r9qjvlI^atACorwSd
-
-delta 340
-zcmZwBNiKr{0EXeHp=L@AHLIDT{rgvon&&BQAQAc>Ls)#Vl~~xmmk@f9u6qR=Yu^DZ
-zp8Zq%`Ht1>?JgBWL8TZ**<2;MFNIN12*by{{6m;~PbAYH&$s3H3!*{9M5AaD&7wub
-zMXP8N?V>|;iZ0PDdPJ{Ch(6ITl43v%iXky9Qes4miZL-RCd8ze64N3rX2h(R6Z2w0
-zEQ%$uELJ|rWU9&ks;~8G##U|3)-7u}3oLJ;6>P(bR<cdovTZBdj_ul>?c0GJ+L0aG
-ViJjV+o!f<7+Lc{@)vGtZPk)14pIiU{
-
-diff --git a/dist/kubernetes/scripts/test-connection.min.js.map b/dist/kubernetes/scripts/test-connection.min.js.map
-index 1c5aa8fd7d638f722f6c1c92f22e75f793226c83..0071aa09ea1039acc7730cbf8f58ffbabe7cb03f 100644
-GIT binary patch
-delta 257
-zcmZwBJ5B;o00qztUy+X^AU_8M6i`H9;EfZ4iJM>n5EDA$4oEC+XicVI7j%Y>(6AD^
-z+pq=i0xV8{_UEIum!D<HAJ2{F8sGI6W<K_e8Jf|@+ou<-tj=aOb+W-J(g><n{F|T!
-zhQKfw0i$3HjDr_o0=xv1U<yow8So0U!D}!J=D<970~Wv{SOUvn1-$*Glk)Tb4R(jG
-sUM#$}CyrF*PVS{9b!o_hJW5kq(v~NAmX5qgS6-zjeHrZRiMxIO1Eo<}oB#j-
-
-delta 258
-zcmZwBJ5B;o00qzte-ULsK#&3XsK{4ld<GIs+=L5|Ak!I^Kqzi#O{QQMc7~47xDvbD
-zum$b{C{BNNhd*m4-(Mxq_vRzx58b&x9UI?!G3N8_d1l;TX|*>W?@l)Ok2Hdc6<-mw
-zzz`S)BVZJafpIVao`Fg5987^1;3b#_Z7>67!7DHa=D`AZ4Hm%?cmtMy>7+)vQ-$q*
-sF^GlN_Qa8jROMD`QkRA_<xcM9L0a-CZRto?deWDHJjrltPu!o^BNb0uq5uE@
-
-diff --git a/dist/kubernetes/scripts/test-images.min.js.map b/dist/kubernetes/scripts/test-images.min.js.map
-index 6f7463a7b9429c95da9755220a8a6b5a2120536d..63374b5c3d81262a234056d97f28016198208a2c 100644
-GIT binary patch
-delta 317
-zcmZwBIZgs$00rPM;)b{&1Bl~-+ps9&4FAtK3ZhVX3}Ry9F)UtaC`c^0g`MG@#M;Kf
-zf&x$AJAlR4f1}T_Gm`O3F^UJq1||yZvl+zJn9wx4ttT74%@eiB`?sHdC71vmZ~;t$
-zi{KKt46cByU<zCV)8IO|0d9g@U<TX<v!Dy+z&uz0cfcaJ3wq!lxDOtHhhPaj0*}EH
-z@Dx1zp#S*e{ui5MzS{1zQRw|TLvQ9wSt?SMnw-mp)a6ndawUO;(i9_BS`x{%#Bw9I
-U(w2_gNmuUWL3&ef)}MF&0A$C4g#Z8m
-
-delta 317
-zcmZwBJ5s_>00qz?ilX2Ljq-_qBx+P3;UTCXh?UE5l+3sciaRzG%vfX>bPjhV);1Ov
-z6u1KJ0w_*@2H!(#Aj9`u5C*-v2`hdtd})|4s2TItuD%-oa~kua(XX586O4ftxBxDK
-zac~J-1{2^4xC$o06u1VigB#!`m<G4NZO{gHz+Er{X2Beo2OV$^+y@W9L+}VZ22a2O
-zcnTK3=sy41^I}o@r)iJNneM;!;Y?gPlXJNcPcG$3uB9YpsfaIuRK-Y5Zlo>^xs^M)
-Um!`DjLE6%hN9m58$<wqo1M}E~SO5S3
-
-diff --git a/dist/kubernetes/scripts/test-kube-client.min.js.map b/dist/kubernetes/scripts/test-kube-client.min.js.map
-index 1be7644f798ca7d6cb39b90b5918eff531782d7b..9f16bdaca6b3837e7bfecfdb0932a12c7703b8c9 100644
-GIT binary patch
-delta 292
-zcmZwBNiqXr0EXd;c_t)?F=&KtLwEj8v?+&hf|M#tXJGM_EvuYFS=glNy@HEaWT%wx
-z02a^w8GQbf2KM?`YZu*+r=gwZ520J+A!MQ1Y2D}9+i%?KG@|k|q9lgIuow}eVoZ#S
-z2{9?A#I%?Zvtmxniv>{@i(*MsL{%({6|pL6Voj`z4Y4V<#I~r59kDC+-if~A%73HY
-z(_O3j(oZ7Ww*x!0h8@|l#g^EKo!Xh5TWXm#Em&?XYukktc4=33Z8snN<Tn5Q1Df7;
-Af&c&j
-
-delta 292
-zcmZwBJ2C?S0LJl&_nVL)p1~sQBD>j5;+aD@fgxKu1I0I5s+`0qG@1Ed!9^75jPV^n
-z@#}ws&!57;ULPw-o^)GjUXQ!^T|3Q_EKMIejr%ly`we@YT2OpO6vU7i79(O*jEQkE
-zAtuF?m=-f)R?LZcu^@_KQ7nm)D2rvWB34C3tci88AvVR9*cMf>BX-5!JHc02`ft>G
-zx^0$U`cYu}c3_8Avm-mU&>}mrQ#-S|#g<sZQp>DqEo<AkUD%~v+4V<1y2-x(00P%|
-ARR910
-
-diff --git a/dist/kubernetes/scripts/test-nodes.min.js.map b/dist/kubernetes/scripts/test-nodes.min.js.map
-index 709a7eea730c649c5d9d8dca92f75672f801a784..d53203fff2f0300caa6f9cee759ad33481ae368d 100644
-GIT binary patch
-delta 358
-zcmZwBH&Q|Y07cOOb559Z&I<THh*>db*a72=gUh(Z8(S;fg_RDSr5$^bg5I|Pi_@Rd
-zcO_b~x8iU*QwYLDkWPfpK_L?cK{D7nOg)835D^g-b)sH0h(^&QnnjCf6>XwjbcjyT
-zCAvkA=oNh;Ci=yI7!*TdSd55KF($^vgqRdlVp`0ISurQ(#e!HAOJZ59h*hyB*2RX{
-z{32ed#{S#BSAVkk@^2*f8GS9*;+C+aZCPNUr7UgRma!e%wLROn13R=MJGK+c+Nqt{
-bxn0<$UD>tW*sa~!y*=2Y<;ulc{^R8j+02@U
-
-delta 358
-zcmZwBH&Q|Y07cOeb50mA=Nte(VosPd?7&g};4*IU#?}gVVWmT7Y3E*~p!Y4n;`FEZ
-z^%E)DYax~lllgQI#uNGQVIv5WsUUdTUwaG^AgV+}REru>E9ykOXb_E}Ni>TV(JI<R
-zyXX*|qDyp(sOS;BqEGaTm>3X)Vn_^&5iu&p#JHFclVVCtiy1L1=ES^M5Q}0-EQ=Mf
-z`bqq!9Q|+mR{qZ9O21XvkH|}*61RjUZOsBp*}A1|!!~Wpwr$6DZO``Yzz*%mGIney
-cc4}vKZWnfGS9WbTc58QbZ`o3zl6!yt1E5=+S^xk5
-
-diff --git a/dist/kubernetes/scripts/test-projects.min.js.map b/dist/kubernetes/scripts/test-projects.min.js.map
-index 1131af20d867a6f201acf28fca3557c8d048413f..f8636f1810919961c43f8cf214ecd2fdca0e0460 100644
-GIT binary patch
-delta 264
-zcmZwBJ5B;o00q#%zzBkfi1Jqi`8a-<8QwssSPLPcv7@%Y;>MQ5V!|fq2q7W4D==Xp
-zH0;2;0E*L}_3;o{%kr}_98FB%nV}cV%w!Z8<D33?Fb#ai`8`?9a1pwRu$;6r-vlFI
-z6tut?7zb_e0!)BO@DfacY48fnfY)Faya99IEtm)Iz<aO&7Qqr&1}k87!`f<-KbP2M
-u|6JSpneS@yAdga)CuvAio~0#i=}1>z#F1BdlXv-$p19(Pzn$;;`>%gBcx)~J
-
-delta 264
-zcmZwBJx;=400!Vdu@rv*1rb4%Ux6anme1(sSq##}jhO+4H>@TO4VPdegv8`M0f`53
-z;Rd`1V0iXt_5T-J$@f<|2!rvf2|a%te!Q75croVleK<0{>;CMmMl_2&Cn}}v^qgP}
-zjDr@K08c<0Oo9%W0#Cs+@Ep7V(_jY7f|uYGm;>|RHCO;|z#@1HmcTN2w`OIz&L2x`
-uvOCYV7L#p7?&U$MQj@wgq$w?Vl(uxFE3Wk9N%}I7XYs_BU^Cecf2Rj_N^SuF
-
-diff --git a/dist/kubernetes/scripts/test-tags.min.js.map b/dist/kubernetes/scripts/test-tags.min.js.map
-index dbf3c63abf334735eabdb8ebfe4532fb4a79bc8c..0dce5f966c783245c35b39879a99ad8bd2939148 100644
-GIT binary patch
-delta 205
-zcmZw9xebC~7zW^o_kDr)Eertuzl6#i+`yPf!4j{<8w(q4BykQ6B?B3E@EgG5X`l2P
-zXHszshkkHS+Eu=*PwEh8r98FSZI9YJgUApDktK3Oo+uDSqC}L53Q;9$M4f05O`=7#
-zi4M^v%r~rSX#UIN`@`NRpR@fkE>2{Lp6H8#7>bb?i;0+unV5@(Sc;Wc3p;Tl=Xw1B
-D!2Ls|
-
-delta 205
-zcmZw9ITFEO7zW@;?E97=_9f{henaODZeYl-aEUj?I|>br%s2<5bRgpnz5^(p_IZC}
-z<1H=+C(uE-RC?xzdb?6OSSYn$&v(j?Kp2EcB#0!DBGN>L$PzgsPZWqEQ6kDjg{TrW
-zqE0jj>k0dOu>R%o_2zC~pU8cfC+}#Brf7+_a70IRMNjm_Kn%r5jKxGuh5Pc3-u?Uo
-DyADNo
-
-diff --git a/dist/kubernetes/scripts/test-utils.min.js.map b/dist/kubernetes/scripts/test-utils.min.js.map
-index 1cbbb226bdcbdc16f497884b682e0d3cd0822955..03d881fc182672ba042aac25671821704cde262a 100644
-GIT binary patch
-delta 210
-zcmZw9xebC~7zW^Y-v{1!A2<N`Be8M^D_de>Xe=1vO?)FIo%YUPC~R23o-JI#Zvcy@
-zed6mQ6^qc*ot>*}Q#q!6R_@ML%2J#C_GDWCks{JWhR6~*B2N^EB2gmBM1`mlHKI;5
-zh$f*CEuu|yUg&-<oqzfL7#N3p^37<`J20N<o9A~$PxQq==wc{FVk{<NDrRCX7Gfz@
-K!iYS7orFJXy-Gs>
-
-delta 210
-zcmZw9ITFEO7zW@;?E9A3chO7yhRz*ST7yg)MUL>!ct^@~^v+-unp{Bd7OvnsfZ}PN
-z=zP;65qd4hb&gBr&g`SRTPfFBD0NuR_sRwcjnIi05hoHvl1LG0B12?}9FZpqM3E>F
-zWuih<i5g)%V7^brzx=ultj+cFja8nnz`E-f&o@O~G(=OhL|b%3SM)?*48%~3#8^y(
-K_4NGdC;S0z?MxN`
-
-diff --git a/dist/kubernetes/scripts/test-volumes.min.js.map b/dist/kubernetes/scripts/test-volumes.min.js.map
-index 9eded5166ede4994606ccc3eb287215c0b1c0ae2..9714f199918b391a9a6a27601e88f830bc634e8a 100644
-GIT binary patch
-delta 335
-zcmZwBOD+R(00!_FukolVrKPI%EaN%T|8z`?w%ABC5jSXrg-y?3@v$Kh6Pc~V8KjHZ
-zd{=M_$M7A%;<x`L$-9-v+e0A;yT*4-;QIHb8~Vn0rrNCC`kv!N?NTl(7t_(FWyily
-zcIuJf0BC`O;1D<rj)0?}4UU21-~>1crobsM4Nij@a0Z+Ov)~*!59Yu;xBxDK1#k&0
-zg3DkDEQ2fHD!2x&gB#%HH!B~P+5eXDPrh*zzr5O+KJV&Z)^o2@kuBL4M|Naa_GDiU
-m<WOAkq$);ysYxJ55=vbfax5ouDotrgTh8RX-|JjlUH<_Jx_`F-
-
-delta 335
-zcmZwBOD+R(00!_FukolVrKPI%EaTOg{;SoZEjAKO#0`X*g-y?3@v$Kh6Pc~V8KjHZ
-zd{=M_$M7A%;<x|B@w*kv+e6L^Jilgwvg-%8brX11WA0m(JL5V|*ePVfVm=vuT6XmN
-zWG5a84uBRo2o8b6;0QPh+Ta*C4o-lRU;>;1li)O%0%yQkFb&Ru^I!(df(zgxm;;x<
-zJh%)Nz#_N;u7YdeI=BIDezWv(nf`AX{bZXr(aWoy>eFw0S<k(0Nw#EL9NCdw*^_-a
-mkg~YqNkxoQ<xpx;mm_INQ;y|CPNgMn>ByO!_j}!otLs0mrGbh7
-
-diff --git a/dist/machines/machines.css b/dist/machines/machines.css
-index e14321ada396c5656457ea6c9ae206317f76d948..ba70ad1cb8fee9c79c3f6f887f7e8933819d1e14 100644
-GIT binary patch
-delta 251
-zcmex%k@4F_#tAc+jEpwh7&bGqrx}8v_2g<-smTwF{<1;%lO37mU`%$Ca8|JB<b#G{
-zlNF>{C)b&%ponm7K5lZHnJpzX%{VP>^AwA8w#g1|?2}C*1SS{o39%U%SXd;dZq~AI
-Q65h<EWWYZlcAwD%0R6U4fdBvi
-
-delta 245
-zcmex%k@4F_#tAc+j14y17&bGqr-Fg?<Z4%`$q$VFvVysj4cX<{ATpELO~PT!1TL}3
-z1|}?%>r7OTgeIACZa!{uoOv?8EZ6247RhYPCIuCf4I)G)7w`$O85^4?CYf*6vTqXJ
-O%%x<&Pk)QgXaWEWHc+Ji
-
-diff --git a/dist/machines/machines.css.map b/dist/machines/machines.css.map
-index d7aae3e0930843c4f588799a3ca8d73e5c69b917..4c976858d971ade4faf2a6297292b91d6aa6aa03 100644
-GIT binary patch
-delta 125
-zcmezKmFdq{rVXbun2d}zpUIfc$eCscg4Qv4lT4*Hw`FlKvOz>9Z^)Nthe}R<7$G@%
-zyOP-Cm)Y7d>5WQSlgqQkq1?@hIeaW^DXD43X=$5F3s$gA?%U2WS+!i5&A`CIA~|)l
-IU->#`0ErtdApigX
-
-delta 121
-zcmezKmFdq{rVXbun2ZfJpUIfc$e9WT)-idLOr<urWpOaFf(0h8&sSiF%1wS4Avt-w
-zlGx;z+1hLnvB?{iv?iBli$l4a6La`jCik`RY_2X?#5Q@}JdVk#<;rZv#^#Ah=9~S>
-H*Es_KvIj3L
-
-diff --git a/dist/machines/machines.min.js.map b/dist/machines/machines.min.js.map
-index 1b9be5fa66d0317fa243a897c587a8117b96efe5..780573e014f18878e3e7b1a6e896cfe114813c29 100644
-GIT binary patch
-delta 183
-zcmZw9xedZV00cmp|9=hU{|mq}+}RSPkeF*=TOe4GB5DB<5>l4g0thCZ?DOz4xu5+*
-zXv{tdt+DQyCe}r18eKtnM2^T41)@llh%!+jszi;b6AhwCw1_s*A-Y75=o3CMAcijl
-g&&%Ka7P~-3GM0%<WhQf3$Wm6amW^!RvD<x5KmBYww*UYD
-
-delta 183
-zcmZw9ISztQ00hwBzON|m;&K4Kk?=`8iWLy+xq`*S)_4|;rKQKhIe^7$U;cSGx!lk0
-z!CZ_@qU;!EK@=Jj+aSJzaEJm?BuYe?s1Q}6M%0N0(Ii?#o9GZ-qDS<J0Wl<8VnmEz
-h@Se%v{bo~7CNh<o%w-`<S;<;_*~nIQZ=3GFryt;WJ6Qk#
-
-diff --git a/dist/networkmanager/network.min.js.map b/dist/networkmanager/network.min.js.map
-index 231c0c6d2798a4ce9cea4db5c1e1bfaa74e60be3..aaa31b3f351f6ce79bcf7a1439ca228dc0359bf3 100644
-GIT binary patch
-delta 123
-zcmbRG(theo`w596sg|b3Mkz^YiDt>EW=0mN7HKBNlk*uxC;sDaoY^{)v2`X>>rCd>
-znJld{SzBkawa#R3oyoCvCTB(uR;|-NDDecfr}uIKF&7YX12GQ}^8zv7_ViwUy>tNo
-CNi5m`
-
-delta 123
-zcmbRG(theo`w596hUNz5X%;D|i3VvY#zx5oDXB@8lk*uxC;sDaoY^{)v2`X>>rCd>
-znJld{SzBkawa#R3oyoCvCTB(uR;|-NDDecfr}uIKF&7YX12GQ}^8zv7_ViwUy>tKx
-C+$|aa
-
-diff --git a/dist/networkmanager/test-utils.min.js.map b/dist/networkmanager/test-utils.min.js.map
-index cbf0aa4abf15dc147dbc5aa961159c1b5c7cef7d..fd810a38aa8b357b7cd3f3ef00badbf738cde4d9 100644
-GIT binary patch
-delta 90
-zcmZ2@L}1|&fe9&+sg|b3Mkz^YiDt>EW=0mN7HKBN_9m9*7LB#7wTxS9nYJ{EU{f=l
-daT!z4<aLJyxAPrjTFlh$-Nv-tyN&tUYyfc2A65VW
-
-delta 90
-zcmZ2@L}1|&fe9&+hUNz5X%;D|i3VvY#zx5oDXB@8_J&4=#*MYDwTxS9nYJ{EU{f=l
-daT!z4<aLJyxAPrjTFlh$-Nv-tyN&tUYyfd7AAtY>
-
-diff --git a/dist/ostree/ostree.css b/dist/ostree/ostree.css
-index b634b36cc3aaa569a88bc63132a50a55819bde78..ca57dfecbe05c9b37ad9911bc7fd370852971899 100644
-GIT binary patch
-delta 133
-zcmbQ<&p5rGaYLmLlabNpYN2LE_B2Bfw4S_6O=_~d$X_-HfAU8$VL`)!3WehQoXivj
-zWvHl|XgExPqm0<(ouV4ZTzfIj&1_=Fnb}fO(~Q&7HeZ%ZXPaEF&OX^uL5a=4z``Oq
-Kb#tbIo;m>Z-YBmC
-
-delta 128
-zcmbQ<&p5rGaYLmLld-|(YN2LE_Ea#ip1ey<YO=h@Up5GT@<%aYLBoOyh2s32%oGJ>
-zsHmH0I81?~jM(Izq8i9tdoj+<Y+}cmCx6i6+I(FynT^q8vbBN+o3XKZVv_mhOa(o4
-E01MPACIA2c
-
-diff --git a/dist/ostree/ostree.css.map b/dist/ostree/ostree.css.map
-index 2ff704bf7b3d28e95b0e8b66bbe744eb58269838..1b9f3ce8600b9ee99b0814f012df9c1d4c7c3d30 100644
-GIT binary patch
-delta 137
-zcmaERmFewOrVY!~n2d}zuTY!L$eCscg4Qv4lO5WmCbOCdOfJ&+!3GhXT%ak>4plID
-zubAZI^_q?_sgK24lNGeYVcb9`#m#YAZ<*OrQqzpn(l!U`tzes+XT>)8QmoKqK~rHi
-U0|N_-<kZOmRwA42OxKqJ0N&y*9smFU
-
-delta 137
-zcmaERmFewOrVY!~n2ZfJuTY!L$e9WT)-idL9onQOvziD@F4FkH1`(ZHpefG|RWNz4
-znB?U3nvSes{^Uk2*~z>me3KQl#Ni@Jo8z?JGEdHO;n^Inw}_3!q@coj@`YHD$%3ZB
-VY{tgsiAm;@1*}9i+nKH}1pt(2FZBQb
-
-diff --git a/dist/ostree/ostree.min.js.map b/dist/ostree/ostree.min.js.map
-index caab8772af944e1c097abb7cb7c99a4d11faff0c..2f6e56cc585babfde303b0be53f2993f6d7a2c42 100644
-GIT binary patch
-delta 292
-zcmZwBIZgrr0EOX*qPU?bI4*#=;jRpW;|zk^DQqaf#5-78y!gk;gcEoO;@N13?*JBG
-z|4n|rG86lLDaNgS8oi}SGfbm?n7j@Kjd<8Al|K+uA|s~7jL3>vF(-0jUMz@3u_Ts7
-zUaW{!Q4nilT@*!0Y=}T?iY>7%c0^fJL{;pHn%EQj;y@gVqY?F9@NegH9MtXDPVCgq
-r?A$Kw(yr{<8Wvj9B5T==#dd3nrPj7P>sZ(B?ZF=H>31AFXW#z-3yg9d
-
-delta 292
-zcmZwBIZgrr0EOX*;sPoz;JARe;sVIvfHUsPDQGChMDAc|@!}sV6HnkFh-afAyaQN#
-z{Wt#o%8c#1SB%1LG6<veEghs`61S7rxbxF5l|K+uA|s~7jL3>vF(>B5g2;)ySQJZQ
-zSro*ISQTqxT@*!0Y=}T?iY>7%c0^fJ#IC4{J+Uti#GyD6$3trU;NQ;YD5%+qo!Xh5
-rTiqJgv<qulXl=W+$U4@wD~m0$YrC;qyR&<Hut$5c=f6?#l6{{5OtNxq
-
-diff --git a/dist/ostree/test-utils.min.js.map b/dist/ostree/test-utils.min.js.map
-index 80dbdcdf20801ae91711adec2e36c912f380558f..bb16371dd172004d8e9df05ef22bd674f049b1a5 100644
-GIT binary patch
-delta 207
-zcmZwAISztQ6a~<HoaYHtR2;DfH3llTV61KUBsQ+X;>N<5cw^y8jGM7!6Lh`>Se*JK
-z-<L|n<7jU;QMf*Z!O9QUksribd)r+Uc=6L$*3(gi3qb`MU<S;BIWP|vz#>=z%U}hp
-zf;F%XHozv>0^48*G~cugZT?GM`@4I%rrHu+(Gz`Pi-8!5k#NLVOvF^o#9S<d`$_fk
-GeER`)g;9wB
-
-delta 207
-zcmZwAxebB<7zWUQ2i_;BsCZ%zK?9vD7;76ypm7R|FBZncFBD8-T*i_m===w;c=gM_
-znUagw#q^v*kT_l#he_xJz8ggT{+Re~oVtpUT8effsDLV10?S|ptb!U?1M6S|Y=SMY
-z4R*jT*aQ3E033q)n}!<c|B~$Vw9oe<GQ>!X#YC85DrRCXEU^$vu@Y;s5nEw@ifDIz
-F`~atIQQ!ao
-
-diff --git a/dist/playground/jquery-patterns.css b/dist/playground/jquery-patterns.css
-index 4fe134165064fe5e978d93f6d193430bd3abb2b9..f0c5e14ced731c1e056fdec8f3ef4aa6f2098ab6 100644
-GIT binary patch
-delta 116
-zcmZ42%($+ZaRZ+KlabM80fA;l_B2Bfw4Us*A~ku7;9oWffAR`3IT-V{P&ka)s3kQy
-uNLU5ImESyD_&76LN@|*MTH59e@pLvu<H;9fHP{RcEG&{!H~*8}pbP*uV<gA`
-
-delta 112
-zcmZ42%($+ZaRZ+Kld-{O0fA;l_Ea#ip6st8HF=BRUsf=8@^UeGHi*pR+d|<mW}}wW
-s<RD=c1Xq6ZY~ka~ljkdNY|au-Wn(m%d_h)&&DhvHG0A-MKiLh+0B0s9ga7~l
-
-diff --git a/dist/playground/jquery-patterns.css.map b/dist/playground/jquery-patterns.css.map
-index 14c24c4c2e615b3d99539200d54b803daf3d5e35..1508e9abb8a7aa038f20e2ea8400835e2702aca3 100644
-GIT binary patch
-delta 122
-zcmcZ>eJy%J4;Pb>(dIs`>5S}Yh9GD?IZjq)vj-0cLLiV&c=BmpZZ?R5$<@5kFlIlm
-x%;X=usz}_;_I#h1*-}!|jMLIKn+vUAn_REJG5NWKGMj;cg++4eW&z1#A^<IiCG`LR
-
-delta 111
-zcmcZ>eJy%J4;PcM!R9`$>5S~DU|>BtPF7~K2M-4$E0{mIP*8ylA~m_1HyXz5=arfK
-qgI5)ayV;)a6Z7N%4W7-mLW|fKO(s8(&|)(-Hcw14-z*?`OauT^1|;SH
-
-diff --git a/dist/playground/jquery-patterns.min.js.map b/dist/playground/jquery-patterns.min.js.map
-index a0aaa6e21db3be624eb22bb6135ed70c8c868fbb..7a2cca3e560062c7f36bab545a82f69a635110ea 100644
-GIT binary patch
-delta 59
-wcmX@Im-)zE<_W1H25E+Asfo$SmMNyDMwX_=riO+V8!NrKu}W;d-u*TR0Ae*1Jpcdz
-
-delta 59
-vcmX@Im-)zE<_W1HMh2;-$(E_+K*A!?z{tWf&BS11rB^priOtu$-v$8yP_z^8
-
-diff --git a/dist/playground/metrics.min.js.map b/dist/playground/metrics.min.js.map
-index 75809965c3eb6ae6518772bcf791baa1fef7a0f6..46e09c1756c19f725815e93287a83756b417528b 100644
-GIT binary patch
-delta 65
-zcmdmKw$p4vtfWDjVOnZpa<XNLsi~2rsj;b{p@qG%xmn7@Ig%UuGekwODcH;{rpF2Z
-DsCg3#
-
-delta 65
-zcmdmKw$p4vtfY}as%f%isyUFbNHj3AuuL;Cuuo1)NtrlDa$|pns0cO%o4LjGSOKY)
-B6G;F7
-
-diff --git a/dist/playground/plot.min.js.map b/dist/playground/plot.min.js.map
-index ec66befa6e7f3d548833c2509502b57c39f7a040..2e6be0fb2850bc46278483688e045d51a5f6aba2 100644
-GIT binary patch
-delta 96
-zcmeA_DBFKfc0!b-L7HJ&YGQJ-Ws0e(k)^4zsiC2Ty|KAj%EVbxjlHeCjIF&)t-Z`!
-hds&VZiepo(q@y%lE|O8Ey{(7^h*`I{6|r%?0{{$cA65VW
-
-delta 96
-zcmeA_DBFKfc0!b-kwL0yvSq3{kg!NJFtV^rGcmAFPD@FdI7_Orx3!nCwU?>2mw9V1
-f%dtXnY>Jh1l%~r?GRm~K6|n#@>-M%HHqLhd7Jwg>
-
-diff --git a/dist/playground/react-patterns.css b/dist/playground/react-patterns.css
-index 07c7e3b425c86bb3d8866cce51fd23ac2ba79f6e..c6534708c2e4d9f7fac3b16319bac20a9382dbfa 100644
-GIT binary patch
-delta 114
-zcmexd^|@*Tp8%7Q(PjaGW=8fjLlCr{?5`p<d5hp*HVA+63Nbkt^R`epjM=CqH91IF
-s1;LfyJX`oUGh0e(nsHj%<_z(4Hb&#g7i2Zq3=AwRl2bSTlP#480A_t8{{R30
-
-delta 110
-zcmexd^|@*Tp8%7w!Da!0W=8f@FtDENuOc;hi{M{YFn98DF?lwK%;eib;V@>Smek}R
-qVHE^de)DYM<II!iD{ySi5>I7gG?{!sR)fvh*gP@GeDgoqQh5NCXePS=
-
-diff --git a/dist/playground/react-patterns.css.map b/dist/playground/react-patterns.css.map
-index f37712fb7d6a205a097ad629b148de7b5a6a489e..4297a921a09662d9a5154ad8c92524f1b0f2e29a 100644
-GIT binary patch
-delta 111
-zcmcZ=eJgsy1TH2cqs^1JrZcjo8G_(ueI8Xtb_m;g@*Z9}sQBc1-e?%pkxP8?cU~<d
-p?q)l_@62o|scFV(X`8KuR<JP|Pkthy#b#h&VUe7=Sw!-f2mqZ6A_xEg
-
-delta 105
-zcmcZ=eJgsy1g^;!xFt5P;A&)KO9g|?`aG(P%s}Sk37V>4x}G;0DmU4YOMLQoUM(c<
-mW;?#`%xr0<Ah_9DXayUi$>b*zT5QI~=7~w>n?)p#i2wk)aU&l9
-
-diff --git a/dist/playground/react-patterns.min.js.map b/dist/playground/react-patterns.min.js.map
-index 6a6bbd095fa83407c5a168ec490cf63a570ac1db..fcba9d9f328199e9f1afb83b5a6602a8e3e44d5e 100644
-GIT binary patch
-delta 77
-zcmX?qQRMtZkqIdh25E+Asfo$SmMNyDMwX_=riO+V_QvLBjWw+`jIA|HTWgs0EJU!W
-PYTswUynUYqi{J+U^lKRU
-
-delta 77
-zcmX?qQRMtZkqIdhMh2;-$(E_+K*A!?z{tWf&BVYyIW48JrnQE#wT5YH4YQtw2sTyi
-O`z)BZ@3UYL`~U#>!5KLK
-
-diff --git a/dist/playground/service.min.js.map b/dist/playground/service.min.js.map
-index bdb682fb1e4e12ab684ffc8c1012cf0b14c64219..78e58b354198cf6bf68f5d1a8dec2d65522b194f 100644
-GIT binary patch
-delta 76
-zcmX>(f$8J~rU|i925E+Asfo$SmMNyDMwX_=riO+V_QvLBDOwZfOK+US5h8+3#bk$2
-Pk;x5G+?&sa)EEN*q$n5U
-
-delta 76
-zcmX>(f$8J~rU|i9Mh2;-$(E_+K*A!?z{tWf&BVYyIV~kcYvO$AjgvS+M6jut><}t4
-Nxj~A1^VyIZV*sb47$X1x
-
-diff --git a/dist/playground/speed.min.js.map b/dist/playground/speed.min.js.map
-index 261aa96e9b82752e89caf276784de2d12a3031f6..ac83a8472cea69dda1b4e221761432ef6cec67d3 100644
-GIT binary patch
-delta 77
-zcmexZ^|5L~w3I=bVOnZpa<XNLsi~2rsj;b{p@qG%xmk+V#Cb9sC%)4X$EHF_M``i{
-Q5t+%ZI_8^SYIg_%018nVcK`qY
-
-delta 77
-zcmexZ^|5L~w3LxSs%f%isyUFbNHj3AuuL;Cuuo1)Nzs}(PiEu9cUt1uR4C~vO@1IE
-OGuc(geDh1~4nY78i5a#4
-
-diff --git a/dist/playground/test.min.js.map b/dist/playground/test.min.js.map
-index eaf9ac303a4b5b365212354cc3983130b883a035..e9b18b30c2228480b0f153d3229486f9decac786 100644
-GIT binary patch
-delta 66
-zcmcavezSZ+l$1f5VOnZpa<XNLsi~2rsj;b{p@qG%xmk+V#CftCCkknbU{kSqyQY#5
-E0OVv8dH?_b
-
-delta 66
-zcmcavezSZ+l$4P{s%f%isyUFbNHj3AuuL;Cuuo1)Nzs}(Pj=%(Ax#l%DmHJ|R1yLJ
-D<>wT+
-
-diff --git a/dist/playground/translate.min.js.map b/dist/playground/translate.min.js.map
-index dfb8df5d7d596802e753dc91ce6879a525e46fc8..59bef64012e8831c64966f22096f1897f50f309b 100644
-GIT binary patch
-delta 203
-zcmZw9I}X7B90%Zdzu%=E^{TZRB}FHvFd0-@y@AAP_{H*zF!dxN=_!ojH2w!LeCrq8
-z?y*SR_nlc_1;>NuIlgVr9eZJ0)_Sv8E&az^xe$zjaWDZU!4#MVGhi0XfqAe17Qqr&
-z1}k6{tbui~@uYH^s{eA`(8Jw1p@rL}Vq9HQ5lzt&s%VRj=!%}uL|+WVP>jS_=r7lt
-Gd_O-+$3mC@
-
-delta 203
-zcmZw9HwwZ47=~eD?7c)|i7l>Cf>@HtQ#d)Oq})Job@*`kkT`h~5poJg@ihJiaCqMF
-zjc<_>i)i1O+riRvgSEst+H=PZ7xu;regFQ}E(8@Y0jgjUOo3@I17^V-m<J1B5iEga
-zumV=W8dwJ#Pim*B{%>wt=3{qOjmLJSS=Yl%6HU<)x@e1z=!%{&L|+WVP>jS_n6JZZ
-H^8Ne(cLGA!
-
-
-diff --git a/dist/selinux/selinux.css b/dist/selinux/selinux.css
-index b6ad72f06f309e4985640964a9d23e6c304ec08c..a9276f3bb4f860e055a38b396bc9fae0c03b65e5 100644
-GIT binary patch
-delta 122
-zcmaD~{=R&|3??I^jkB5=+0qO_aI-R#1dKh|ky#EZJUNv)9L7xG5}SO3Sp%6H$HKW;
-xmE|}yTS{u0aa!8uPweSzlP3tXPR=)%;Y-fX$uF`}P&P2Iut-kb+`*Tw3jjViCA9zm
-
-delta 120
-zcmaD~{=R&|3?^fPjkB5=*;2t^voezeBP*CW*^pfxDmpopIUL4J;1ZjBgINQa8^^-A
-xS(W8D^JIQmuFc=rli65J3M#C*Cg+>W@FnNx<QG{fC>tA_CnlM1?%+$;1pv7OCjS5c
-
-diff --git a/dist/selinux/selinux.css.map b/dist/selinux/selinux.css.map
-index 08c1cca3d88d101f8966958f3aa0e5c86820e853..0ff9e7bb406bb8fc8c142c703dc3b8798ac36f56 100644
-GIT binary patch
-delta 107
-zcmaDI`8smLLQW<lqs@ysr!%sp8G_(u2X0kHb_m;g@>w1^sQBawJkc=bM;=E6Q)Y7r
-m?<Z!ql+-liw6x7Wf-Be<jVFH<*J3j;u&_u@-K;8cOauUJGa`rp
-
-delta 101
-zcmaDI`8smLLe9w#xg<94<ZNVQO9g|?4&17Y%s}Skg&L}0dIC>0RBrM|9!CUIW^)Md
-iCuX)ZQxM$jBe;T%(PZ*haV<7uWAnr$^UbOf$3y^%+9R(3
-
-diff --git a/dist/selinux/selinux.min.js.map b/dist/selinux/selinux.min.js.map
-index 88242b36afe118ba3646126fd7841ea7bcec42ef..4d6abdb9b5696031f2fa612423db44b7aff11ee2 100644
-GIT binary patch
-delta 136
-zcmex=DDeNGzzI<zsfmeZCMHSd#wG^lmZoM&sVS++lLJKLC(je%X`I<Qld*LsQ|nCT
-z)|o7=Gg(__vbD}+Z=K1}I+L??CRgiB?yWO<=J8-Pq}`jB2Z(urm=B2gfmi^D1%X%y
-Nh=sR%^NN^+0093PEA0RP
-
-delta 136
-zcmex=DDeNGzzI<zmc~ZOCMl+7DXA6)$;oMH$tFoAlLJKLC(je%X`I<Qld*LsQ|nCT
-z)|o7=Gg(__vbD}+Z=K1}I+L??CRgiB?yWO<=J8-Pq}`jB2Z(urm=B2gfmi^D1%X%y
-Nh=sR%^NN^+000~hEKdLc
-
-diff --git a/dist/shell/index-no-machines.min.js.map b/dist/shell/index-no-machines.min.js.map
-index 2952e7ebeae53822857f1f672e6533be09d1a630..5ae4553597972156c3a154f376d5df32bf640817 100644
-GIT binary patch
-delta 71
-zcmaF)g5%{2jtNPUNhwBV<_4)L=1D23$!2L5MyUpA_DN<*h7%V`Hcr_(h4FBx2sSm_
-Kv%?tw-30*378;rW
-
-delta 71
-zcmaF)g5%{2jtNPUX{JeLDHf@zMy6?IX(mSIN#@3u_7>*GX%iPpHcr_(h4FBx2sSm_
-Kv%?tw-30)tg&B7M
-
-diff --git a/dist/shell/index-stub.css b/dist/shell/index-stub.css
-index ae09d7a61a529f7b1cd48f7f33bc9b9cb272021b..2c9fc90f76fabfeda5cecde7ad5a280dd55a60b4 100644
-GIT binary patch
-delta 114
-zcmdnuvc+Y>3??I^jkB5=+0qO_aI-R#1dKh|ky#EZJUNv)9L7xG5}SO3Sp%6H$HKW;
-pmE|}yTS{u0aa!8uPweSzlP3tXPLAVKVKXqWut-kb+`+d-7yz>#A}#;`
-
-delta 108
-zcmdnuvc+Y>3?^fPjkB5=*;2t^voezeBP*CW*^pfxDmpopIUL4J;1ZjBgINQa8^^-A
-lS(W8D^JIQmuFc=rli3(eCP(pUuo)YhCnlM1?%-P^3;>vRB1ZrK
-
-diff --git a/dist/shell/index-stub.css.map b/dist/shell/index-stub.css.map
-index 7116f2a1dcff46c3d164165682f175e9703d3bf8..f06d65ba90ef45b7efb03ea26188fa612f1352b3 100644
-GIT binary patch
-delta 124
-zcmewu`7v_Ca!w{Aqs=Qhr!%sr8G@ko<VqQt&B@#xjBF5r$%Q=fFy=I#Xc)7BTVgUl
-zuO>2gHZSMqc;2_nY$>T}#%XDrg9KNwP0p8Pn<SyiW?*1pk(@eNP*!BKy~HLF0D@H|
-AegFUf
-
-delta 120
-zcmewu`7v_Ca!w{=gUu^Br!%srf`RqqN*S5W$=n=_Y!HFTg*@^w<}{vY7_)&}VlqFk
-vCNg(6FX!fX-nYz?v(<SvM+h!rV>FrkTU?9H*w{QV$$YY)tjK12iA^E^%W5Zv
-
-diff --git a/dist/shell/index-stub.min.js.map b/dist/shell/index-stub.min.js.map
-index 328e0810dbdb3c06fd1b44af9cc3c22e46914dfd..0459bf357e56c9f0cfb8d3eb50333b9735c79dc2 100644
-GIT binary patch
-delta 99
-zcmeymT<+^~xe3uyNhwBV<_4)L=1D23$!2L5MyUpA_DN<*hFX&sGAT4pZJo;4I+dw)
-jD)ZK<EVCO#uqmH@v6Ee-J))5Xh*^P{ZF@u``&=Oa00JWv
-
-delta 99
-zcmeymT<+^~xe3uyX{JeLDHf@zMy6?IX(mSIN#@3u_7>*GX<CyPGAT4pZJo;4I+dw)
-jD)ZK<EVCO#uqmH@v6Ee-J))5Xh*^P{ZF@u``&=Oa#SS6y
-
-diff --git a/dist/shell/index.css b/dist/shell/index.css
-index 1e74cef0afcf2a6b6370104e26760045770d773d..6e1e6ec30fcb8c1dcd0ce43a8d0d9cbbc3688324 100644
-GIT binary patch
-delta 126
-zcmZ2~k8%Ay#tAc+jEpwUYG!0lGXz2F$qlJelkJ%PvO)Nh9hv1gpi*3u1(ZZ5*DyQ4
-z<Px~VCf{JzK<37=aBfy*InK<MlA30mmbUp5dpg_X3Bs(C<M>qA3=AwRl2bQ#@GVaO
-E01opfZ~y=R
-
-delta 120
-zcmZ2~k8%Ay#tAc+j14x<YG!0l1q18J4XIL-?U??ug1M6o+2uK)GF+1dltd@jFgvh8
-z1SThNiA}!2tbxppW8vJa%5t1}GQTX>=5OrDY>Xz8qxdw~jE&6`lgu}F@GVaO0O9v1
-Ai2wiq
-
-diff --git a/dist/shell/index.css.map b/dist/shell/index.css.map
-index b892c7e12a0142fa973836dd6cdee1ab24b1b068..49cf6b70db4769d457f1f2818cdc379d91e8d19f 100644
-GIT binary patch
-delta 117
-zcmaDJ`8;yNTuvq<qs{X<r!%sr8G@ko<a`;K&5_(3jBF5r$qO{(Vay($Xc%(=kIZCF
-uUR5OS<^bML%xo#CX~t=3n>_?quuYyI&oTLjxH6l8frUkK>SjfWV<G^PKP0CB
-
-delta 106
-zcmaDJ`8;yNTuvrqgU$0fr!%srf`Rqqd>NU|k=z`N%s~F+xf-fqx`!v44WeN30v?&k
-qoV=<?+|2>JpO_~<kmB6zEx448(PZ*RaV<7uWAnr$^UaD9$3y_FVIz(J
-
-diff --git a/dist/shell/index.min.js.map b/dist/shell/index.min.js.map
-index f70ce0fdfe6cb7f1b7482f5ebb01a086eb904d01..030680d4f3da70f45058b418ddca3306379d8e9e 100644
-GIT binary patch
-delta 114
-zcmZpjF4sC;ZbFzyQi_q8xj|}*c~VMhvRRsiQK~`OWJVV0#@5zW#@1G*)>h`Ntt@rb
-xSQSoZ^kEg5E~~+2H$83(qu}-&4YtKh)8D;h(QEgvX8~eXAZFX{UC(aC0{~;1B^>|&
-
-delta 114
-zcmZpjF4sC;ZbFzynrV_*ibZOwk!hM)nu(EllDV<vWJVV0#@5zW#@1G*)>h`Ntt@rb
-xSQSoZ^kEg5E~~+2H$83(qu}-&4YtKh)8D;h(QEgvX8~eXAZFX{UC(aC0{|dqBpm<%
-
-diff --git a/dist/sosreport/sosreport.min.js.map b/dist/sosreport/sosreport.min.js.map
-index d32109f308d7869e3261e9f213f4b56d03d4ca70..b303e71da3daaf4c66b61392634a8d9315dfe281 100644
-GIT binary patch
-delta 62
-zcmZ3toN?W9#tCsEDMseTW{D=rrYQ!NDP}2#W~NCd6Yt1xoG4?4Rc`Y^v$rw;fkYHm
-
-delta 62
-zcmZ3toN?W9#tCsEi3VmyM&_2rhDqiICdLK^hK8mo6Yt1xoG4?4Rc`Y^v$rw;Puvo!
-
-diff --git a/dist/storaged/storage.css b/dist/storaged/storage.css
-index f76c5912c7187a41759ef40b1fa255eaecc582f0..6f14cd053b222df0a304ada584578eaa1f466a18 100644
-GIT binary patch
-delta 126
-zcmdo0fN}o=#tAc+jEpwUYG!0hGX%lS%1jb4_GCw9IjHdDROWCPGl5HN@(pGUWNsV_
-z=Vn!w<IHR+scFV(X`4T>r?X9-Aj~@1F<nYPK_NLmC%?!_LD|5-!Xi0!a|hq{L;$}$
-BChq_M
-
-delta 124
-zcmdo0fN}o=#tAc+j14x<YG!0h1%u7XOcIQ&VCG~)c6q4i<W%Nx7&C!OZ1N3e4P<T{
-z3+HB4mgCHm`DM8_e`8N(V>KzLu;!ZVm@XxtppcxOlV4<|plobxo|t65xr1+eA^<zZ
-BC^-NC
-
-diff --git a/dist/storaged/storage.css.map b/dist/storaged/storage.css.map
-index c2d90f887c8a703bf449cdc81878ef97544d6e52..ccc12ac0582e0cb39631d5dbe1175e3f11a56510 100644
-GIT binary patch
-delta 113
-zcmaD8`6hD1B2FeFqs>b=r!%sp8G_(uM{ZR{b_m;g@;M$ksQBcGJkhLR;mHPE5|aaX
-vSts-Hsv<--2k?GpW=ly;Gfqp}>?^o}jnR1WH*qaC0|N_-<kZb-630XU+^-@;
-
-delta 116
-zcmaD8`6hD1BF@Q=xFk03;%sDOO9g|?j@+t@>=3r~<a0c7Q1QtVd7@!VLoV^j0lch}
-r`FK^4gf<88erIM&GX=rTzJe>*7)>UB6W3xhHa1U8GT*EwaZCgNXtpMK
-
-diff --git a/dist/storaged/storage.min.js.map b/dist/storaged/storage.min.js.map
-index f977e662dd2798cd50396fd77bda66d1bbd78f0d..29a3a9a25cd72c764017164bd31c449e006c5000 100644
-GIT binary patch
-delta 138
-zcmezVJoNkX&<W8ZmT5`JNoFY)CPs#amS%~ThRLQzlNnhQ8v9%O8C(0ATKkz>`&nB1
-zSzG(rTKm~s`#D<sIa~X=TKl=T_VcXxfYpHQ7gq?HFt^u#;Q?Y^Am#&NejpYAVnHAl
-N0%GCq^<P9P>H!=<Hwgd$
-
-delta 138
-zcmezVJoNkX&<W8ZX6C8Jh6d)wmT4BrMrmorh8D(VlNnhQ8v9%O8C(0ATKkz>`&nB1
-zSzG(rTKm~s`#D<sIa~X=TKl=T_VcXxfYpHQ7gq?HFt^u#;Q?Y^Am#&NejpYAVnHAl
-N0%GCq^<P9P>H*lfHd_Dy
-
-diff --git a/dist/storaged/test-util.min.js.map b/dist/storaged/test-util.min.js.map
-index 787968a95c5f65e3ec31771cf77729fb598f9ef5..aa1a4efa78fd6ed52788887e3d6e6436af77e7f5 100644
-GIT binary patch
-delta 91
-zcmX>yOYF!ju?ew~mT5`JNoFY)CPs#amS%~ThRLQz_U4Heh7;e)HBM=r!q_^6Y3mf`
-cMX@5-RBk_~&BDgq9*_vaEZYMTS-)rl0Eu=T`~Uy|
-
-delta 91
-zcmX>yOYF!ju?ew~X6C8Jh6d)wmT4BrMrmorh8D(V_GT6q#uMMlHBM=r!q_^6Y3mf`
-cMX@5-RBk_~&BDgq9*_vaEZYMTS-)rl093ghCIA2c
-
-diff --git a/dist/subscriptions/subscriptions.css b/dist/subscriptions/subscriptions.css
-index 8ebd5b3fe3decd223967d4b52062825ac5a74d47..9cc5822af9c1c3ab4ab7daf30522d01d3da19d68 100644
-GIT binary patch
-delta 116
-zcmaFR#`vI(aRZ+KlabM80fA;l_B2Bfw4Us*A~ku7;9oWffAR`3IT-V{P&ka)s3kQy
-uNLU5ImESyD_&76LN@|*MTH59e@pLvu<H;9fHP{RcEG&{!H~*7OQUw5IEF|Ut
-
-delta 112
-zcmaFR#`vI(aRZ+Kld-{O0fA;l_Ea#ip6st8HF=BRUsf=8@^UeGHi*pR+d|<mW}}wW
-s<RD=c1Xq6ZY~ka~ljkdNY|au-Wn(m%d_h)&&DhvHG0A-MKiMQz0F*~2q5uE@
-
-diff --git a/dist/subscriptions/subscriptions.css.map b/dist/subscriptions/subscriptions.css.map
-index 7fed13415d3c2bcfba4cca6b68e08b48f998cc8b..9f0f6f30eb5b0944e2076423be82845ce12595d8 100644
-GIT binary patch
-delta 117
-zcmcZ}eLZ?ZFBg-M(dK@x>5S}Yh9GD?IbK#~vnLM+BO63u@&rwJ7_){q8pfQ!D>L~g
-uuPPFEvjg8JX10{nG~=|i%@#r{*d{k9a7=z7q0DArU}2G*x>->2m<RxiE+n`B
-
-delta 106
-zcmcZ}eLZ?ZFBg-s!RCIh>5S~DU|>BtURGwaCl3cBGmt;IS5p;C*YHNOK@?1$z$-KP
-qC$B0Jce4ZEC+5i)q&YWR3oT`1G@1NRLW|AV*gP@Ge6yhBF%bZz!6Tml
-
-diff --git a/dist/subscriptions/subscriptions.min.js.map b/dist/subscriptions/subscriptions.min.js.map
-index b589eb188c8af8e9e0c97dd4093e48116c75baef..644cfaa4df9e0007f776d19a9e44069fc6f5cd25 100644
-GIT binary patch
-delta 86
-zcmaF)L-gej(FtiHrm4os$>x@+$>wH8mPtt#W=R$%lX)4Hr{Ak$W}oQB*SM*56JzTp
-YrmdTpt+KJIZp&eA%VF7;!<s1o08P^!F#rGn
-
-delta 86
-zcmaF)L-gej(FtiHmIjF_Nr{OmmMNym<|*chX~rfNlX)4Hr{Ak$W}oQB*SM*56JzTp
-YrmdTpt+KJIZp&eA%VF7;!<s1o0DFBNF#rGn
-
-diff --git a/dist/systemd/logs.min.js.map b/dist/systemd/logs.min.js.map
-index 5d9c71f89c179abb3329b213670cdc4cb067d476..973d1c5e36f451602bae898a89f8b9209c6b6190 100644
-GIT binary patch
-delta 65
-zcmZqL%+a)&V?u;*l7+EFnyHy(l7*3BqG^g@s-?l?jf|p=4O<%+Pdj3h-X7<~sB#?u
-Duuv3(
-
-delta 65
-zcmZqL%+a)&V?u<mWtx#?in*a-vPE)|rBRAuqGihDjf|p=4O<%+Pdj3h-X7<~sB#?u
-D#2ytx
-
-diff --git a/dist/systemd/services.min.js.map b/dist/systemd/services.min.js.map
-index 44671194412080c8df4b69c33143312fc492de63..5980760db41770833b914eb5df2f607276ca1e47 100644
-GIT binary patch
-delta 143
-zcmeyjJmTN-hzT(gNfyQyX{KhDNft(iiKZ!rsg?%z24<#-jU}xmjIAY1ttHH@B`mEa
-ztgR(%ttITOB^<3KoUJ8XttH&8B|KY8cn#Qvv6wO4k%L#H{WLo-5c2^sKM)H5u^<o&
-S0kJR;gXBfGpJo>`<^cd?G%id4
-
-delta 143
-zcmeyjJmTN-hzT(gmT5+oDdvWT$ri~;mPRRtiIyq$Nl9iFjU}xmjIAY1ttHH@B`mEa
-ztgR(%ttITOB^<3KoUJ8XttH&8B|KY8cn#Qvv6wO4k%L#H{WLo-5c2^sKM)H5u^<o&
-S0kJR;gXBfGpJo>`<^ce_`!7NO
-
-diff --git a/dist/systemd/system.min.js.map b/dist/systemd/system.min.js.map
-index 3efdcec6f42574d0a1fa81638e9fe23166c842dd..3f8d1b00808a47c2b3e45cdc4648550b3d0ff60d 100644
-GIT binary patch
-delta 107
-zcmZpkW7RyzYC@Dml7+EFnyHy(l7*3BqG^g@s-=OwfthJyV^M1nV`~vpYY}s65ld?k
-oYiki(YZ3d_B914Qg|TRA&%D9`#GF9P1;pGy%(Ff73h%6)0C_Ja9RL6T
-
-delta 107
-zcmZpkW7RyzYC@ERWtx#?in*a-vPE)|rBRAuqGgJGQj(cPV^M1nV`~vpYY}s65ld?k
-oYiki(YZ3d_B914Qg|TRA&%D9`#GF9P1;pGy%(Ff73h%6)0JQ!m6951J
-
-diff --git a/dist/systemd/terminal.min.js.map b/dist/systemd/terminal.min.js.map
-index d7924f3a7c8d94d59bde346d91f143aee4f27108..24526ca0af42e5692a0e635968bd97524195862d 100644
-GIT binary patch
-delta 90
-zcmZ3pOLfgI)d?{YNfyQyX{KhDNft(iiKZ!rsg?%z24<#-jU}xmjIAY1ttHH@B`jM@
-bST%MDV^Q0_eithcvjH*t_Vv3sY8L?jPTU`l
-
-delta 90
-zcmZ3pOLfgI)d?{YmT5+oDdvWT$ri~;mPRRtiIyq$Nl9iFjU}xmjIAY1ttHH@B`jM@
-bST%MDV^Q0_eithcvjH*t_Vv3sY8L?jeYGHk
-
-diff --git a/dist/users/users.min.js.map b/dist/users/users.min.js.map
-index 33fee475522cd992b7fb4d8beada7b154ca80bde..f8035285ace9180c9326232b0adb3de58d91385f 100644
-GIT binary patch
-delta 86
-zcmaF$Ui{U2@d;rfMkc8yhGxdbmKMpziI$e;iAko0lM5N88(Ujj8CzSKwze|!uEeTp
-Wy5n3{k@j6HnSq#P`>vI&27Unh867bI
-
-delta 86
-zcmaF$Ui{U2@d;rfhDIh9W@bqiMrIa9#uiCNCgzsLlM5N88(Ujj8CzSKwze|!uEeTp
-Wy5n3{k@j6HnSq#P`>vI&27Um_7aSh|
-
-diff --git a/pkg/lib/variables.less b/pkg/lib/variables.less
-index 61a4e9c..3e9eae6 100644
---- a/pkg/lib/variables.less
-+++ b/pkg/lib/variables.less
-@@ -1,5 +1,5 @@
--@import (less) "../../bower_components/patternfly/less/variables.less";
- @import (less) "../../bower_components/bootstrap/less/variables.less";
-+@import (less) "../../bower_components/patternfly/less/variables.less";
- 
- @metadata-color: #888;
-
-diff --git a/dist/dashboard/Makefile.deps b/dist/dashboard/Makefile.deps
-index 47aab91efbec162a0a56b8b3876a55e074fa8079..f3643311037dfc011816f53fcc99d08691b6e87d 100644
-GIT binary patch
-delta 49
-zcmdliwOML{p;}03s)Ac;l7gX$f{}rtxq^|Am7#%^fr)~<Z-};mp@D&dhO=wP#_&5l
-E08Tj#5dZ)H
-
-delta 49
-zcmdliwOML{p_*@go`PFyl7fMmf{}rtxq_jkm5I5Pk*R{aZ-}-55GZJbhB$8wzrzCn
-DPs<H3
-
-diff --git a/dist/docker/Makefile.deps b/dist/docker/Makefile.deps
-index 39ee3b4872f7a572e7858bb5e5f16cfae854e272..fe1bcd3428edea26056ab72c394a107f1433c95a 100644
-GIT binary patch
-delta 49
-zcmaE^`CM~?o?1w0s)Ac;l7gX$f{}rtxq^|Am7#%^fr)~<Z-};mp@D&dhO=wP#*oP(
-E0A?f&Pyhe`
-
-delta 49
-zcmaE^`CM~?o|<odo`PFyl7fMmf{}rtxq_jkm5I5Pk*R{aZ-}-55GZJbhB$8wnJfYT
-DXSNM*
-
-diff --git a/dist/kdump/Makefile.deps b/dist/kdump/Makefile.deps
-index b3491ad0461c3338c6f1be3d1bb72dbc7d1d97e9..676808ae333835e7aac8c4f31f0a05613ea44df8 100644
-GIT binary patch
-delta 49
-zcmZ1^yGV9|u3AWGs)Ac;l7gX$f{}rtxq^|Am7#%^fr)~<Z-};mp@D&dhO=wP#$bOw
-E07oATVgLXD
-
-delta 49
-zcmZ1^yGV9|u9|Oto`PFyl7fMmf{}rtxq_jkm5I5Pk*R{aZ-}-55GZJbhB$8w_U8it
-DNU;oo
-
-diff --git a/dist/kubernetes/Makefile.deps b/dist/kubernetes/Makefile.deps
-index 35bb6cbf9e58b3ae493686ada5ae3006bd9f3580..b0c6b52798b83387aaf260e8ab6b4f40b41709de 100644
-GIT binary patch
-delta 51
-zcmaERkn!z7#tBAhA*HDbZmCHMh9(L|28QMeMn+bK237_p3hurk+6IOO1_~O^t|1#E
-HrX~OYrmGI*
-
-delta 51
-zcmaERkn!z7#tBAhzWI3yZmCHM24)II28QMehL%<)=2k|g3hurk+6F+Npb;A4yfI>G
-F0syEz4+8)I
-
-diff --git a/dist/machines/Makefile.deps b/dist/machines/Makefile.deps
-index 35af740776ca5becd40f400cfceb6eb01616b6ed..c9c5ca75ebe24f5bf46b7ee23e37d631af55f5a3 100644
-GIT binary patch
-delta 49
-zcmew;@lj%efm%pus)Ac;l7gX$f{}rtxq^|Am7#%^fr)~<Z-};mp@D&dhO=wP#xQ9f
-E0Amac#sB~S
-
-delta 49
-zcmew;@lj%eftqiAo`PFyl7fMmf{}rtxq_jkm5I5Pk*R{aZ-}-55GZJbhB$8wljZ>c
-DWS$J=
-
-diff --git a/dist/networkmanager/Makefile.deps b/dist/networkmanager/Makefile.deps
-index c3fec9a3e73317ab94f73970eddeb0cdd4018936..4eb885deb239ecda94c24b2167b25616003b38f8 100644
-GIT binary patch
-delta 49
-zcmbQMFjrxMnOaC`s)Ac;l7gX$f{}rtxq^|Am7#%^fr)~<Z-};mp@D&dhO=wP#+ZZr
-E07&Hw;{X5v
-
-delta 49
-zcmbQMFjrxMnVN5Yo`PFyl7fMmf{}rtxq_jkm5I5Pk*R{aZ-}-55GZJbhB$AGImizH
-DN_Pzc
-
-diff --git a/dist/ostree/Makefile.deps b/dist/ostree/Makefile.deps
-index 6e2950c7e0e3de5ff20de420cc8026a5f9275bed..e43f4d7bf8856aef8d0c61a03ef610cd58e01efc 100644
-GIT binary patch
-delta 49
-zcmaDT`A~9#o?1w0s)Ac;l7gX$f{}rtxq^|Am7#%^fr)~<Z-};mp@D&dhO=wP#*khf
-E0A276761SM
-
-delta 49
-zcmaDT`A~9#o|<odo`PFyl7fMmf{}rtxq_jkm5I5Pk*R{aZ-}-55GZJbhB$8w>E!_c
-DUxE!a
-
-diff --git a/dist/playground/Makefile.deps b/dist/playground/Makefile.deps
-index 6ef1d2c706d88d81d8b033655ddfc20170bbb464..67e1d192ecdac4ef5d2d5a6535fc1edef5d94c18 100644
-GIT binary patch
-delta 49
-zcmbQ@I>mK@ky=P;s)Ac;l7gX$f{}rtxq^|Am7#%^fr)~<Z-};mp@D&dhO=wP#t0iF
-E08wZRp#T5?
-
-delta 49
-zcmbQ@I>mK@k(zIQo`PFyl7fMmf{}rtxq_jkm5I5Pk*R{aZ-}-55GZJbhB$AGuu%d4
-DQu++Q
-
-diff --git a/dist/realmd/Makefile.deps b/dist/realmd/Makefile.deps
-index b36e4cac254a9c26f1ff3cc36646fc58962eae88..a403d09f7666dc7cedbec486b484e5e39a669f16 100644
-GIT binary patch
-delta 49
-zcmaFC^@3}Ho?1w0s)Ac;l7gX$f{}rtxq^|Am7#%^fr)~<Z-};mp@D&dhO=wP#t;!!
-E09q9ch5!Hn
-
-delta 49
-zcmaFC^@3}Ho|<odo`PFyl7fMmf{}rtxq_jkm5I5Pk*R{aZ-}-55GZJbhB$8w5n%-Y
-DTc-@A
-
-diff --git a/dist/selinux/Makefile.deps b/dist/selinux/Makefile.deps
-index 39df27486e61bae2c1342a7f44fd88e15c3b9acb..ce86875ff789723746fbde8c8cb7dfa0d428c9eb 100644
-GIT binary patch
-delta 49
-zcmX>sa#&=7zFJ6Ws)Ac;l7gX$f{}rtxq^|Am7#%^fr)~<Z-};mp@D&dhO=wP#?W`1
-E08z*dFaQ7m
-
-delta 49
-zcmX>sa#&=7zM5}-o`PFyl7fMmf{}rtxq_jkm5I5Pk*R{aZ-}-55GZJbhB$8wea8s^
-DQ(6sA
-
-diff --git a/dist/shell/Makefile.deps b/dist/shell/Makefile.deps
-index 421fce2b1fb8ffcc7f8a0351d73d3beb361c2665..05937d4230327a31dfa66133aba91a256330b2b4 100644
-GIT binary patch
-delta 49
-zcmX@0bwF!^u3AWGs)Ac;l7gX$f{}rtxq^|Am7#%^fr)~<Z-};mp@D&dhO=wP#^ARi
-E09a=YTmS$7
-
-delta 49
-zcmX@0bwF!^u9|Oto`PFyl7fMmf{}rtxq_jkm5I5Pk*R{aZ-}-55GZJbhB$8wek%e1
-DS@{in
-
-diff --git a/dist/sosreport/Makefile.deps b/dist/sosreport/Makefile.deps
-index 66a2417a72713bdea223e0931da8b86457b1b07c..613447fb2f8ad5a2d5c4b4661d21a4cf59cdb3c0 100644
-GIT binary patch
-delta 49
-zcmbOzG*M`Rp;}03s)Ac;l7gX$f{}rtxq^|Am7#%^fr)~<Z-};mp@D&dhO=wP#_(Mn
-E06swsmjD0&
-
-delta 49
-zcmbOzG*M`Rp_*@go`PFyl7fMmf{}rtxq_jkm5I5Pk*R{aZ-}-55GZJbhB$8w-^Bp{
-DKhq4h
-
-diff --git a/dist/storaged/Makefile.deps b/dist/storaged/Makefile.deps
-index 9e1afc7be4fd0e560dff18f7fdb2d698302ee848..db787f347c0aa4acf60b8661ab0e6802d9d07954 100644
-GIT binary patch
-delta 49
-zcmaE?`&f5^fm%pus)Ac;l7gX$f{}rtxq^|Am7#%^fr)~<Z-};mp@D&dhO=wP#;{&7
-E0A_FvPyhe`
-
-delta 49
-zcmaE?`&f5^ftqiAo`PFyl7fMmf{}rtxq_jkm5I5Pk*R{aZ-}-55GZJbhB$8w>lFh4
-DXaWsy
-
-diff --git a/dist/subscriptions/Makefile.deps b/dist/subscriptions/Makefile.deps
-index 15d42c12e99eaf8d181a8d67da567198fb59af52..75311d5b96cb726f026880529c6e289daa8cdef0 100644
-GIT binary patch
-delta 49
-zcmeB_=#-dXsuoh3s^FHIq+n>GU}Ruuu3%(jWoTe!V4~pe8=`GsXkehA;p`f+F?t<0
-E06rWHk^lez
-
-delta 49
-zcmeB_=#-dXs^*)Yr{I>Fq+npCU}Ruuu3%_sWnyk+WUAoq8=`Fh1PU6VA<i44*Kq>?
-DKdub1
-
-diff --git a/dist/systemd/Makefile.deps b/dist/systemd/Makefile.deps
-index a79c2cb7fa466bad489ddc119dea571aa7cda5ee..b484b88ec69b899a9bb084bbe508942d0a8d5cc2 100644
-GIT binary patch
-delta 49
-zcmX@1dO~%AzFJ6Ws)Ac;l7gX$f{}rtxq^|Am7#%^fr)~<Z-};mp@D&dhO=wP#?WFR
-E09g49>Hq)$
-
-delta 49
-zcmX@1dO~%AzM5}-o`PFyl7fMmf{}rtxq_jkm5I5Pk*R{aZ-}-55GZJbhB$8wEfxX*
-DT8j+{
-
-diff --git a/dist/tuned/Makefile.deps b/dist/tuned/Makefile.deps
-index 1e57209c2f9b95281c00407f468769c09df87a95..a2764697eeade2d53feaf2dd99f758739c4af0c5 100644
-GIT binary patch
-delta 49
-zcmdnMw}Eehu3AWGs)Ac;l7gX$f{}rtxq^|Am7#%^fr)~<Z-};mp@D&dhO=wP#^Aeb
-E07vl*<^TWy
-
-delta 49
-zcmdnMw}Eehu9|Oto`PFyl7fMmf{}rtxq_jkm5I5Pk*R{aZ-}-55GZJbhB$8wzRLyx
-DNrMdq
-
-diff --git a/dist/tuned/performance.min.js.map b/dist/tuned/performance.min.js.map
-index 5a6e80a956cf2854dc71e461a16b0a23c343351c..551d5234fd9781c5a1f1cebeaa51c00a6e387eef 100644
-GIT binary patch
-delta 75
-zcmZ3#QgHoB!3i-U=7vd@$rdRF<`%}uW)=n}CZ-0KjRma*j9Uws&Me0&J^i8}i%5IQ
-N3a0HTE1134005D#7y$qP
-
-delta 75
-zcmZ3#QgHoB!3i-UhDpY0sfKCh24?2Q$!Uoe$p)5bjRma*j9Uws&Me0&J^i8}i%5IQ
-N3a0HTE1134007j%8PNa$
-
-diff --git a/dist/users/Makefile.deps b/dist/users/Makefile.deps
-index 713aa42d3a85e61b3acd358c59190e5eac76a3a0..2fd3d24f3e6bf6cf4dcfaacce08d7b430412697b 100644
-GIT binary patch
-delta 49
-zcmaDL@IYXKu3AWGs)Ac;l7gX$f{}rtxq^|Am7#%^fr)~<Z-};mp@D&dhO=wP#$a9!
-E09g+Vd;kCd
-
-delta 49
-zcmaDL@IYXKu9|Oto`PFyl7fMmf{}rtxq_jkm5I5Pk*R{aZ-}-55GZJbhB$8w=H&nY
-DTA>V^
-
--- 
-2.9.3
diff --git a/SOURCES/0001-ws-Fix-invalid-pointer-check-in-cockpit-ws.patch b/SOURCES/0001-ws-Fix-invalid-pointer-check-in-cockpit-ws.patch
new file mode 100644
index 0000000..8e84dbc
--- /dev/null
+++ b/SOURCES/0001-ws-Fix-invalid-pointer-check-in-cockpit-ws.patch
@@ -0,0 +1,890 @@
+From 0b1be21e50c7f584d148e7795d162c9d61e567d3 Mon Sep 17 00:00:00 2001
+From: Stef Walter <stefw@redhat.com>
+Date: Thu, 16 Mar 2017 10:07:20 +0100
+Subject: [PATCH] ws: Fix invalid pointer check in cockpit-ws
+
+A pointer is not being checked properly in cockpit-ws. The bug
+was introduced between version 134 and 135.  This is an important
+fix and affects real use.
+---
+ dist/dashboard/Makefile.deps                       | Bin 4116 -> 4116 bytes
+ dist/dashboard/dashboard.min.js.map                | Bin 907198 -> 907198 bytes
+ dist/docker/Makefile.deps                          | Bin 6353 -> 6353 bytes
+ dist/docker/console.min.js.map                     | Bin 477072 -> 477072 bytes
+ dist/docker/docker.min.js.map                      | Bin 2819893 -> 2819893 bytes
+ dist/docker/test-docker.min.js.map                 | Bin 880745 -> 880745 bytes
+ dist/guide/index.html                              | Bin 973 -> 1005 bytes
+ dist/guide/links.html                              | Bin 375 -> 407 bytes
+ dist/kdump/Makefile.deps                           | Bin 4350 -> 4350 bytes
+ dist/kdump/kdump.min.js.map                        | Bin 394008 -> 394008 bytes
+ dist/kdump/test-config-client.min.js.map           | Bin 260429 -> 260429 bytes
+ dist/kubernetes/Makefile.deps                      | Bin 30370 -> 30370 bytes
+ dist/kubernetes/kubernetes.min.js.map              | Bin 7285002 -> 7285002 bytes
+ dist/kubernetes/registry.min.js.map                | Bin 5126605 -> 5126605 bytes
+ dist/kubernetes/scripts/test-connection.min.js.map | Bin 3241883 -> 3241883 bytes
+ dist/kubernetes/scripts/test-images.min.js.map     | Bin 4467622 -> 4467622 bytes
+ .../kubernetes/scripts/test-kube-client.min.js.map | Bin 4136402 -> 4136402 bytes
+ dist/kubernetes/scripts/test-nodes.min.js.map      | Bin 5463795 -> 5463795 bytes
+ dist/kubernetes/scripts/test-projects.min.js.map   | Bin 3421656 -> 3421656 bytes
+ dist/kubernetes/scripts/test-tags.min.js.map       | Bin 2487913 -> 2487913 bytes
+ dist/kubernetes/scripts/test-utils.min.js.map      | Bin 2490858 -> 2490858 bytes
+ dist/kubernetes/scripts/test-volumes.min.js.map    | Bin 4496792 -> 4496792 bytes
+ dist/machines/Makefile.deps                        | Bin 5132 -> 5132 bytes
+ dist/machines/machines.min.js.map                  | Bin 2466613 -> 2466613 bytes
+ dist/machines/test-machines.min.js.map             | Bin 252682 -> 252682 bytes
+ dist/networkmanager/Makefile.deps                  | Bin 4668 -> 4668 bytes
+ dist/networkmanager/network.min.js.map             | Bin 1077137 -> 1077137 bytes
+ dist/networkmanager/test-utils.min.js.map          | Bin 270795 -> 270795 bytes
+ dist/ostree/Makefile.deps                          | Bin 3739 -> 3739 bytes
+ dist/ostree/ostree.min.js.map                      | Bin 4362451 -> 4362451 bytes
+ dist/ostree/test-utils.min.js.map                  | Bin 2485774 -> 2485774 bytes
+ dist/pcp/Makefile.deps                             | Bin 897 -> 897 bytes
+ dist/playground/Makefile.deps                      | Bin 9946 -> 9946 bytes
+ dist/playground/jquery-patterns.min.js.map         | Bin 57028 -> 57028 bytes
+ dist/playground/metrics.min.js.map                 | Bin 6969 -> 6969 bytes
+ dist/playground/plot.min.js.map                    | Bin 483471 -> 483471 bytes
+ dist/playground/react-patterns.min.js.map          | Bin 345424 -> 345424 bytes
+ dist/playground/service.min.js.map                 | Bin 34889 -> 34889 bytes
+ dist/playground/speed.min.js.map                   | Bin 15729 -> 15729 bytes
+ dist/playground/test.min.js.map                    | Bin 15321 -> 15321 bytes
+ dist/playground/translate.min.js.map               | Bin 2361146 -> 2361146 bytes
+ dist/realmd/Makefile.deps                          | Bin 1548 -> 1548 bytes
+ dist/selinux/Makefile.deps                         | Bin 3120 -> 3120 bytes
+ dist/selinux/selinux.min.js.map                    | Bin 1341403 -> 1341403 bytes
+ dist/shell/Makefile.deps                           | Bin 7721 -> 7721 bytes
+ dist/shell/index-no-machines.min.js.map            | Bin 409281 -> 409281 bytes
+ dist/shell/index-stub.min.js.map                   | Bin 763567 -> 763567 bytes
+ dist/shell/index.min.js.map                        | Bin 769242 -> 769242 bytes
+ dist/sosreport/Makefile.deps                       | Bin 2600 -> 2600 bytes
+ dist/sosreport/sosreport.min.js.map                | Bin 21422 -> 21422 bytes
+ dist/ssh/Makefile.deps                             | Bin 897 -> 897 bytes
+ dist/storaged/Makefile.deps                        | Bin 7115 -> 7115 bytes
+ dist/storaged/storage.min.js.map                   | Bin 1410890 -> 1410890 bytes
+ dist/storaged/test-util.min.js.map                 | Bin 363758 -> 363758 bytes
+ dist/subscriptions/Makefile.deps                   | Bin 3625 -> 3625 bytes
+ dist/subscriptions/subscriptions.min.js.map        | Bin 364241 -> 364241 bytes
+ dist/systemd/Makefile.deps                         | Bin 5599 -> 5599 bytes
+ dist/systemd/logs.min.js.map                       | Bin 137602 -> 137602 bytes
+ dist/systemd/services.min.js.map                   | Bin 1446118 -> 1446118 bytes
+ dist/systemd/system.min.js.map                     | Bin 957763 -> 957763 bytes
+ dist/systemd/terminal.min.js.map                   | Bin 613676 -> 613676 bytes
+ dist/tuned/Makefile.deps                           | Bin 2085 -> 2085 bytes
+ dist/tuned/performance.min.js.map                  | Bin 283823 -> 283823 bytes
+ dist/users/Makefile.deps                           | Bin 2488 -> 2488 bytes
+ dist/users/users.min.js.map                        | Bin 391039 -> 391039 bytes
+ src/ws/cockpitchannelresponse.c                    |   2 +-
+ 66 files changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/dist/dashboard/Makefile.deps b/dist/dashboard/Makefile.deps
+index fafdb8600aea5441a9a1f4ddab2743c7b644cfaf..d60d35e4f9a3c48661761897b34f4f66f5054317 100644
+GIT binary patch
+delta 49
+zcmbQDFhya4p;}03s)BD~k%Ez-f{}rtxq_j&m4Ts^iLrvaZ-};mp@D&dhO=wP#_+xT
+E07s?_+W-In
+
+delta 49
+zcmbQDFhya4p;~xqih^%qk%FPAf{}rtxq^|Qm8rRvv9W@?Z-}-55GZJbhB$8w-^&jG
+DMyw3v
+
+diff --git a/dist/dashboard/dashboard.min.js.map b/dist/dashboard/dashboard.min.js.map
+index a0fdaba73e6db66f35f6c4da58688975238c28ba..8ff60ade12d345b0a7981ebd3f62ce6f4b55a934 100644
+GIT binary patch
+delta 122
+zcmdnD-hAJB^9gYx#>S>eiOESxDJhob$;N3WiN?lhllhrNC*Nn`nw~p}gS~M^>kP)$
+z8BDD+m|JJCw9a5{ox#>RgMI4^js@;mbx&73$t}{J;K2dJoIuP4#N0s4vpvCsH?AK5
+DT4E{0
+
+delta 122
+zcmdnD-hAJB^9gYx21drINhxXOhN-DZmPY1D1}RCYllhrNC*Nn`nw~p}gS~M^>kP)$
+z8BDD+m|JJCw9a5{ox#>RgMI4^js@;mbx&73$t}{J;K2dJoIuP4#N0s4vpvCsH?AK5
+DRJ<v|
+
+diff --git a/dist/docker/Makefile.deps b/dist/docker/Makefile.deps
+index 8d48916e4fb97f19a8741025df9dd56f88a28745..492eefc94ed1df71b91d836ed66c49147e9315d1 100644
+GIT binary patch
+delta 49
+zcmca;c+qfzo?1w0s)BD~k%Ez-f{}rtxq_j&m4Ts^iLrvaZ-};mp@D&dhO=wP#*kVG
+E0As)nIsgCw
+
+delta 49
+zcmca;c+qfzo?3Wnih^%qk%FPAf{}rtxq^|Qm8rRvv9W@?Z-}-55GZJbhB$8wsg(c#
+DV#W<a
+
+diff --git a/dist/docker/console.min.js.map b/dist/docker/console.min.js.map
+index 09cf64f5956d322125a222adcc945232c814fe85..eb8bf2dc34eb541740d39fbe31882d843e4838ca 100644
+GIT binary patch
+delta 80
+zcmbQxFFOH<B1KZtOp`2AEE6qF&C^nij4jO5jEoy|TXPv(bD3ImnYZS$2q$Az)IKGd
+O1&CR<Pf2F`^B4dYU>eo{
+
+delta 80
+zcmbQxFFOH<B1O!TEDg+zl9P;#jT2KWEX>l<j7%GITXPv(bD3ImnYZS$2q$Az)IKGd
+O1&CR<Pf2F`^B4g3yBbme
+
+diff --git a/dist/docker/docker.min.js.map b/dist/docker/docker.min.js.map
+index 3b43c2e4fdb830e5bd3cb0124a69aa8546c7f7bd..5d487fb916f531e8e969c1fe122974207d02e830 100644
+GIT binary patch
+delta 230
+zcmZwAJx;=400!Vxk%9#js6U^GqVj7Tnl?@C#OM_|ut>1`djy6zEXJ_)22T2Ijb}08
+z9L~H4aCqjY{P=Q8*=A;y$IEn;zNT@KzlG6rl84beh~i)k!XXZbL!v?)5mmw^YDAql
+zCOo1+G>H~*LYxw9qC<2EpEx7Vi3{Sggjs+4|3$^t8ozjdalPX2bM#c~tnoGrYvf9L
+eaxHziky{zao!rZV3}qx^naEUTKMVW#o9zJ?;#C^}
+
+delta 230
+zcmZwAyH3Jj00rQbt6022RelvkrCf|d)5cOJM_-{s7pm!g9)aP+g%GyBfs=M?d=?U(
+z!`bry4Bz~f>u;-+O>AcA+zb8p)DMEiM-+uw=D)o9UX(6DSVV=W5;dYuG>9f~K(vTM
+z!Y10p5phhM5U0c$(IL8oL!1*A#3j)yVU|D6z9`=m#>rQ2O*{Yla-Z{EVeHSOFmff=
+dawC1Yl{*>8y*$XH48@g^jAbIz-=uij#{cCMRLcMW
+
+diff --git a/dist/docker/test-docker.min.js.map b/dist/docker/test-docker.min.js.map
+index c327110d08814e0ca190145121821142b41110a6..ddb1be9b7d289ebcd8df812eef6ff7ea60c9f389 100644
+GIT binary patch
+delta 127
+zcmaF)!1Uz<(+RPXDQTujmMNBrmZs)usYb>Y=4nR8_6EkL1{2@QPWLe7;A>pix{$GT
+zAyex@=GKKQtqWOO7qYc3WZ$}w<B^02Hr><X<GF*T`y?<4w*Qjk0Afxc<^p1FAm-Wr
+JOOiJ~3;=^>Evo<k
+
+delta 127
+zcmaF)!1Uz<(+RPX=1G<YW=6?LM#jd8DHaxHX=z5L_C^L4NfY18PWLe7;A>pix{$GT
+zAyex@=GKKQtqWOO7qYc3WZ$}w<B^02Hr><X<GF*T`y?<4w*Qjk0Afxc<^p1FAm-Wr
+JOOiJ~3;<;zEn5Hp
+
+diff --git a/dist/guide/index.html b/dist/guide/index.html
+index e39dd575459dac4892fa8265087fd2b053ebc77a..4efd6d75c3f2513bb8f72548c555b83a4f206e6c 100644
+GIT binary patch
+delta 128
+zcmX@h{+4}%FB7k>p}vxxp|Pp1p^bjxWLqXpE~to!uHochCLI{p7|6{*aE*Z6Rs`1&
+i$eqWe!wJ=EpgVaRlP*-NktI;_0$kF_LU-~8W?2AKQ5@y~
+
+delta 221
+zcmaFMewKZMFVo~KCdtVQfcP2^^Ds+Jb^_uGAYR8TS+B2TXJ}+$qn~KUWs|6oQIwiy
+ztE8uIXk-qSFvpZI1521;N|=HrOfe-)z!D~y62|&Ura;?`F=dRvT8uCy48anUFEGmj
+E0119Kn*aa+
+
+diff --git a/dist/guide/links.html b/dist/guide/links.html
+index 1787625049558ca5ff1f24941df7a5cedaeafab3..987faeb99d92c73b1a951a81d47300cce03c3621 100644
+GIT binary patch
+literal 407
+zcmZw8F%Ezr3`XJIQy6yz3MP^ucVW;td;h^wx|qMy8@{~K=I6ccbJ<*o`x@L*rNy;6
+zl^+g5NP2M%lq(@by|@O-6%j};u7Pq9LePtApj-xcy|{RJxjX>narGM5FUkmqUR=Qs
+DDH~q$
+
+literal 375
+zcmZY4I}U&#00hzAQy2~)upplVxeJBH+WQyk+L&xJ&8w!3`MmaHGmG_MwWdF9cJ!(J
+zArhiOAOr;vpx_B!!4aGQ>I<j}g-{eSAuA+8Qs6oC96X1fgXhq5@Em#$p5r^e0pcuK
+A4gdfE
+
+diff --git a/dist/kdump/Makefile.deps b/dist/kdump/Makefile.deps
+index f998fbd713e778e0f45e63a2b0ddb1038cb31cd2..7d9d76be9aa8c90399ce0d18aa8ba5204eb8b3aa 100644
+GIT binary patch
+delta 49
+zcmeyT_)l?yu3AWGs)BD~k%Ez-f{}rtxq_j&m4Ts^iLrvaZ-};mp@D&dhO=wP#^BWg
+E0B+?Cm;e9(
+
+delta 49
+zcmeyT_)l?yu3C6%ih^%qk%FPAf{}rtxq^|Qm8rRvv9W@?Z-}-55GZJbhB$8wUM&Cs
+DZR-u8
+
+diff --git a/dist/kdump/kdump.min.js.map b/dist/kdump/kdump.min.js.map
+index 835ad7440a472f79070f51e6b0fefb575e347bbb..f6b9090d75cb9eba1fddc9c494b1217ffc109744 100644
+GIT binary patch
+delta 80
+zcmbQyCNZN;VnUd3no*KrQj&3sfkl#0im`!7ie=hlMJBPv`qp~J)_SI`^~?`;h+t7<
+S)?U1m8Hic77w=?U>InciCmWdn
+
+delta 81
+zcmbQyCNZN;VnUdRk%5`1NwTqNie+M2ie;LCVTwWG<U%It#@5zW#@1G*t*y+rc3@T2
+RUc8eTh*`E5?_^!-2>?c^8{Gf^
+
+diff --git a/dist/kdump/test-config-client.min.js.map b/dist/kdump/test-config-client.min.js.map
+index 8fe9312d992b6ecdd6880c0f0fc9d453cb6ee125..df76e4d6c6a6c4c53edda15c207175cd39102697 100644
+GIT binary patch
+delta 79
+zcmX^6iT~^;{t3yFX+}wgNlC^j1{O(1DaHmSDVAww_Nj(u=8ZM2HH=$pm`wA9v8b8;
+SV>(lCyLbW9cJTscvrYh4T^f}D
+
+delta 80
+zcmX^6iT~^;{t3yFMh0f4CdtO8DVB+8DVAvlhA9S#_9o^=iH$X_HH=$pm`w9Uu&J5;
+Sb2?K{yLbW9cJTscvrYh1h#GAG
+
+diff --git a/dist/kubernetes/Makefile.deps b/dist/kubernetes/Makefile.deps
+index 00b9dd9281ce7aee06d63d13760baef7fe9c1462..9a1c10f83a3c8b5c16ac42568b1ef8db116f577f 100644
+GIT binary patch
+delta 51
+zcmZ4VmT}Qr#tBAhA*HDbzKKN&MurMT28QMehUQiVhE^uV3hurk+6IOO1_~O^t|1#E
+GyvhKa>JEtj
+
+delta 51
+zcmZ4VmT}Qr#tBAh;i)MKzKKN&hNcQe28QMeMut|V=2phW3hurk+6F+Npb;A4yfMP7
+F3;>((4w3)>
+
+diff --git a/dist/kubernetes/kubernetes.min.js.map b/dist/kubernetes/kubernetes.min.js.map
+index dbc94b37aaafa030257c62e118d2c5ffad2b2be1..e66eb29766d75855686a6db0ac445fc2ee5e3951 100644
+GIT binary patch
+delta 476
+zcmZwCIZ~4W0EXd75P~AEQBV-sR6vx)Y@$E_71=a~Ma3=QC!hwo1I0Jaq=HHDmt4Wd
+zq2UxXZ^soVxB%Y)D4qj6m7~L&itQHSK~PEuiH+f)G?Xc(*3zkBCRyEUYp?!`)`z>1
+ziCA?#))^MUTr51U%QfsEA|fhk#060+>O@S`i;LotXb_i0qqrijifiJ!xFK$exVR;5
+zizd-5?ufghMYM{0qD|Zv?V>|;iZ0PD9*BqHk?0Y<qE9>){o;vuDh9-$7!t$cnMjDF
+zNQtz_i05KNybv$Ns2CID|H<Y~&OL`6iLLxWcBOP2{aZfG+JsHol)bXo_Qs~|t<Bi1
+z&Dp#y*gJb~Is0IFTeKxxwiWwmpX{@(+86t3-|V~nu!0qB%>rAul5N<g{j^{9+sd|O
+Le-6s0+xy8gZ3OCI
+
+delta 470
+zcmZwC%Qh4M0LJmdU<gH&YwmJM%#3jva_d4-3`#D=)C|ht9W1`%94pQ&W@+Cl3&+M&
+z*!*|Bf`u3GJwS`!1N=^It^+4_ny3s#ha-c@&~_{t4X08=(Qqgd%bYbdW&Y+CW>0gb
+zf|*pXC7Z~`gV}!t@!}&yj>r`Oktgy+fe4C1Q6wISVo@SW#Y6E(l!<cjSX78g@kBfo
+zRiawdh+0u6>cunBAR0xJXcjG^RkVqA@mzF>PSGX0#S76RUW#7PCqg1DBBEbJ#ef(T
+zLt<FO#E2Lbuf&)b7ZaCE#&0YBbH2Lxvl<Q@r|%|h%3j+Wdu#7(+Ggy%eXv=Zvyb-4
+z=54{^wrESXY@h9mt=LyvwKZF}4f|%_ZPT_aVL$ArB`sy!wqv{Y%YNIQrET91uF`jh
+G=L7eT>E@IG
+
+diff --git a/dist/kubernetes/registry.min.js.map b/dist/kubernetes/registry.min.js.map
+index eaec43df33adafe4fd0cbd86ce184dc4b0ff8e98..036c4c7422844c3806c9e64c39d0293d3124da55 100644
+GIT binary patch
+delta 349
+zcmZwBIZgs$00rQP3gU`5D((v-Zn%Ij|0wFXD~MMx!9REm6JuU%O)RE;tp_k-D6q5Q
+z3?9M@_zqz4^<Vq95oycIZOYoZv4#7*t>^rjcW1nsUkr>juL&m|wxU7okzfZH0XxAi
+zup5kmF|Y@WgS}uM*bfeXgWwRD0EfXOI08E0C^!a=gDG$VoCK%9X>bOd1?RwdZ~<Hd
+z)1V73ff;ZaTme_XHE{i%+3!#1ziIf>Dm{f?jd<qSZDwUdHf2k;B`0~=k%AP(6C=Lt
+m%AS;DUk>C@0y&anIgwL2lXJO{OSzJ=RODK!A8zyJ?con==8UfZ
+
+delta 348
+zcmZwBIa0y^00qzyHGn&!h&xEc4K#_7B%(&aeYt`ScnxQq@sF*JMcUtb07o1O?5wzg
+zm+%7q16aKNb$?s2t~}pnE!TG{4eKswxOTJYxwhp5q38IoFGeBi7-9T@U=J7rd%-@i
+zA2h%?m;jUD05}K^fy3YkI0}w|DR3N2gA?E+m;tB2EI19$fV1EnI1es>i(n4SgG*om
+zG{I%C2(Eyu;2O9NZoISf{h9t}8vS&tkI`2vS$s0vB`M3MY>6edII=CS>_|mC@g<O5
+ksmh-0%YlS)C`VG0x*W@ioXVM;%Y|IZm0W+A?VGpzKWnOr!~g&Q
+
+diff --git a/dist/kubernetes/scripts/test-connection.min.js.map b/dist/kubernetes/scripts/test-connection.min.js.map
+index 2dffd24e3eed74fc55415320b8bb28a6a2a2b43b..6baffe4c73b56e35f678a248a79a4ad7087461c9 100644
+GIT binary patch
+delta 245
+zcmZwAK~BO@00ht!6hu@I3R0<}C~8G2CDKnC6V8G^WoJABVKHHA!jf<WXGJ&x=kW%_
+zIe?3|eyiV|vy$&m&)U@3x9Py9(P$EXn0PW8j*T_(a^?hcf)1Dgv)}=E2<E^%cmx)}
+zW3ULGfT!RYSOUx7IamR!pbOT(I(Pv#Ko7hGn;ZH=<Nmj9f4;(8cCk-<xsq#X$&K7f
+eTkhmuI`SZo@+5&gOIKc`C!xGbf4fhj_4^+S`DPdZ
+
+delta 244
+zcmZwANlwB500q#LQAHFiij|5CiqxUBO|^xXc$n6u@d(Dn4_gwJjYlwlWqJb6!wnk#
+z0a(2C%eEUMlhvo?g>mqjcpvj5^wTs7eJ_~5M?oB~zYXVypaGV^GFSntU=6H;2jC%i
+z1UA59unC@kr(g?ggJ+-#cEEG+0_=j9paoumy?@#-k-2Bh|GwOMd08xMxt6}%$UufN
+elCj*%olN9jrsBwhJj#<iiz_qn@?zotzU=@`5M#Um
+
+diff --git a/dist/kubernetes/scripts/test-images.min.js.map b/dist/kubernetes/scripts/test-images.min.js.map
+index cc82ced336a0800fa5b6a1fb36461b98450845d7..e84b7e33d0403899c6a93e2ed76c3c2698c17180 100644
+GIT binary patch
+delta 312
+zcmZwBIZgrr0EOWIiW}mF3-0Tv;0D4Bih|2YaDs`QJ(b0aEs2FUAn^c(|0dqR#Dc;b
+z_zqz4^<VF+o9tQlDIdq}D6Tw~<94am3Lm1dRjW3mI11l>6NUHecaV8OBt%lA#E=*k
+zX)z*3#h4fu6CxufMOI9SX)z;a#hl2Ad9ffC#gfR2Ww9bw#hO?b8)8#ziEXhXcE#Q&
+z!N*VTzgYjdTu-N7JA=UX?Z6JLU`0E!V>_`^JF}9N?c6F>wa_A~*@azN-LCA~8rHNM
+NyS2N1XK-I^`~jGKjW7TJ
+
+delta 311
+zcmZwBIZgrr0EOWIDlUi%Zn&?bg3B<DFo=T7QNY5=15jDK*pgUy0}>Bl_;2D3Oe`q8
+zf$snoU;p*Ldg;FPo{C|dMAdfqSZ~LbPNx=E!l>S=MM?7Zn<~BMzk}QhA|=uyBSyri
+z7!z4BE+)jJm=ZZLE%IVU%!)ZNFA8EoEQ%$uELKEOtco?UE;hub*b>`fN9>9{u`doj
+z2|j)b|HKB*Q6rmq?G6Jwv?DvVl9lbmPVLOjEwqY7c44tyTGeWnSlzCyVb^wJO>5b$
+N-P!%1JA5cN{{U4MiqrrA
+
+diff --git a/dist/kubernetes/scripts/test-kube-client.min.js.map b/dist/kubernetes/scripts/test-kube-client.min.js.map
+index 0cd12fda9e605257a0392e27c86652879ea98a4a..7113a1ecde167fb33d29f893ae66193e022dfd91 100644
+GIT binary patch
+delta 293
+zcmZwBIa0y^0EOW}6x>izTyS4-jT%EBiThbFgQa({cw?)TCB2Q6Lt*EC0}kQ|9LIM6
+zi?9C%pFf3xJwMd*yqo5&`)1yavQBcBCY`K(o91cq@*BKX-pkcTL_rLRq8Jt<q9n><
+zRE&vnF(D>JMNEllF(ayCR?LZ-m=_CTQ7nnNSQaZ{Rji41u^~3ame>|MA2hy#+JB>d
+z^cI(jPra~VyS8Whc3_8gWPu&qiJe+#XBJu0VryC35=$+!bGxuhyRz$kFT9Dr{{S$b
+Bb@KoK
+
+delta 291
+zcmZwBIW|K90EOWb!7~LBL(Ef*32&75Vq8q3wFkvLS}J9Fjmk-(^Y0)Fu>#I<7ohn1
+zZ}|CB8rt(iJ<5ut-Hq-$-7N0)@+^*$&Rw1qFTbtV%6m|KM3lscD2q`sCdNe|Cd8ze
+z64PQvRK%>96Z4`f7DP=fiY2iuRzzK_iZ!t=HpHgb65C=&?20|H|3TxcS^Fn6h~Cnm
+x{L~K{c3_8gWXE=5r`EKVo!PmC7FleGrIy)+wJo>8I(BJSc5OF<et4UH{{hWbb6x-d
+
+diff --git a/dist/kubernetes/scripts/test-nodes.min.js.map b/dist/kubernetes/scripts/test-nodes.min.js.map
+index 2cdae8f71c3ca29c96b14c61071c511753959aef..370ecde70f6e46f23d41d2586d2ec773367a8b4c 100644
+GIT binary patch
+delta 347
+zcmZwB$58?S0EOWZb50mA=NtfG7bE5zRy)8Q91k|}AKrMi2WxOVIF?{BLIb`6Jbd@B
+z`u&rr+S_v~j>}=3d&<V;OraD!hC!*2FNSd#fT$4(Q7h_1y=V}PqDeH17SSr&M7!t^
+zouW&0iyqM{lA=%aivckxQesF9ixDv@#>BXo5R+m`Op6&YE9S(!SP+Y1Ni2&Mu`1TY
+z`UmN+-{gPW*Qk=VjAd=Za+bHiLMzy&ZP~W%*skqa(e~}Y4(-T}?Zi&)%+Bq?F73*$
+R?Z$5H&LX@2j4BWBFMr>El!*WU
+
+delta 347
+zcmZwB$58?S0EOWZb50mA=Ny)Gg~bHstg9`6GahW>KfLj357yv#a4f-Mga&*Cc=+yL
+z?fWNHv$y9=5XE7x96S}uQMOXaN7*1O6!T#mgQycJQ7;-qqi7P%qD8cdHqkCRM5pKy
+z-J(bIiayaV(qcdiiXky9GGauGiZL-RCd8ze64PQv%!)ZNFBZh2SQ5)(MXZW7u`V{m
+z<_E#oZ~DLOYf=p?YoTpfWZRaryv0_q9ow}%+qVNNTFDOW$d2vAPVLOj?ZPhY%C7Ck
+RZtc$QEwP8sr26>&@(0Vhl4k$_
+
+diff --git a/dist/kubernetes/scripts/test-projects.min.js.map b/dist/kubernetes/scripts/test-projects.min.js.map
+index 83bec64604f80cbd4b619d8c784bb418701b843a..1e9008426d2bee1b6dc7674574baaac419c2b115 100644
+GIT binary patch
+delta 263
+zcmZwBIZgs$00rQ{z_97aE{dq^I4lC{3>BUQ|BMY+ps{$dC7~eU9)wW63s_K6cmpeM
+zz&ilN*MG;qL+B{WdD)o2H?N;#6O1M^@5A?Ilec%@_@3*o{;m4TiN)9HgzbD041r<L
+z0wZ7)w80n{2NPftOo12RCFp=xU>eMTSuh9Y!2(zWufY;{1KxsV@NUaWu+5)4?0$cS
+sw)H*TSL9wE<WZ_ple#pdDJ^MBN1nu$uJoiY19_IAjAXo<?q4>G6O%P*umAu6
+
+delta 262
+zcmZwBJx;=400!V-ffmt<{Hh2d$X`+TS{o?~9tN1Wf(yeNRucvj?m-CCdjSVW5{|&c
+z4R{aW@a)h2_!ryD_q=SvDEOF|*=Q2_)9EnuO)&Z#22tdBtCQ7Oxwi9@NhRF{!5DY}
+zT3{SZfJx8>9WVu6f@$yyyarwH2F!rBU>3}Qd9VN$!4h}}-h&Td8GPKZGTY?-IcyKV
+s#<rH@T}7($BsF=Kx-{fPn$nWCbfhbu^yF3Eq%Q+8;!Cg{@7~v6XSEM!Q~&?~
+
+diff --git a/dist/kubernetes/scripts/test-tags.min.js.map b/dist/kubernetes/scripts/test-tags.min.js.map
+index f96aee7676ea108a0f5803e9e51b43454c766f86..d5f96b8b28b2cc3062e94fea6f9a17c009d948fc 100644
+GIT binary patch
+delta 210
+zcmZw9xebC~7zW^Y-v{1!A2@(U!OjJ&Y^?DQk}!egYw^ay#!3co04u{xBqoLp{06Xi
+z+9&+@u~6JyT`9*>tJ6|Bi;Zm_Ez{ntx0bTZ3y2sIClW-GND*lwLu82@ktYg7kth*m
+zqC!*&ji?cIqVY!a;5Po{{_bJy{n0m}1+Rzkj9(+KDO#c}Izks+(Gz_!5JNE%V=)m^
+MF%w1*dGqt_2b#lF{{R30
+
+delta 210
+zcmZw9xebB<7zWTF-uHdqVh@A}RxV&=;{aexn85P0_+nvW1p_#Mm0>0l6T=4n16aKF
+z#h*}##p68CEyvur`f2N0hUeLqp_|*CZ92{sghHeUl}HmAB1`0mJW(KuM2RR96{1Si
+zh&s_Anna6eztK6K+yC-#A83bg_Ej6vE6|>)TjF;_SM)?*48%~3#8^zkRLsO&EW}c*
+Lgcc?K`f~pPTqRQ7
+
+diff --git a/dist/kubernetes/scripts/test-utils.min.js.map b/dist/kubernetes/scripts/test-utils.min.js.map
+index 95282df19b54b1bad4f9318ed0a05bbb484dbb83..b0175dc772f1cc499ce23faaff150db77dba596d 100644
+GIT binary patch
+delta 194
+zcmZw9ISRs100dCn_dQYLzP15HlXRXXej+yJ4ucG~f{h+TY&=m;;T*u?wJ*6oQ;FQq
+zjxmvMcBie0HbLkeeJ>352jBP}K%|H?ks-1~j>r=QqDYj8GEpI_M2)Bu4Wdc3h&It7
+otT*h}#rl`u+}M_`^rSD23}h%H8OubbGLyM1WGSnU8?V2QAE0JIzyJUM
+
+delta 194
+zcmZw9xebB<00q!^-#4gupDh7G1S*FC6C2s#$Nbou*ytd}#)+81KY+z+Uv_=wGP$2E
+z#}B<j?3|+5catRWUB`=#fft4Vkt6a%fhZCsqD)kXDp4cqM1yD&Euu|yh%V71`ow@R
+n-Y{Pm<6nNWQ&WaAlCfAak*UmNE(=-8O4hQGt?WK_y8k|YgXlk=
+
+diff --git a/dist/kubernetes/scripts/test-volumes.min.js.map b/dist/kubernetes/scripts/test-volumes.min.js.map
+index a61a32c2d850a14c7d8f5fc2f5daf5ca7b8a9275..c639de28e4e30e357fb37d91979247ac7db6ba6c 100644
+GIT binary patch
+delta 330
+zcmZwBIZgs$00rPUZsUTuprD8#F6g*|F#qVNEZR_z7<&r*gN3&+=4or30!j~|p|E*J
+z;3i(dcL0m8|N1{4PG8=i($;p3EkBlQw-|K%2jh2wO4V57dtOw}CZk*?9(_7)@AuV>
+zJrf)O9dHyJ1INJ$a1wOEDR3H`0cXJ&I0weTd2j(-1ed@BxD2j<NiYSjf@@$JTn97Y
+z2ABnN;3k*{x4><12i*N;;iZ}QZ`m8B!u!Fn*7$PX+O2}@$-a1UAct}!$8sX4Qk0UM
+gNm(l5i;+Oi<w8Qalq<QGs??+|4Y?V#Tesoe9~Yl~8UO$Q
+
+delta 329
+zcmZwBIa0y^00q!7ZgD|WR8T|^7c_23j3hBCi#8O@IAcu(Hr|3^zP64jp!5(j6gK|`
+zdK0hUKLEw+-{AYh7|8oe*7gFo+_s;?w&!#@zUSC(Sn=H;u&lV2PsfE^GX6Bo{@<&a
+z=n|X&4R8{i0;j<la27PdIdC3a02jdoxCAD_WpD*t1ykS}xDIZBX)ptBf?Hq~+y-;t
+z4wwfE;4WAM_rQJd06ZMB)N7>1Ec-v1=xOv@t$!JBt!7D%<X9{@kyAO7bGZ;(9C77R
+gJh_sx_!3Ac*AmH%+{&F)q$)M3%l)X;e25<Z0kxHTz5oCK
+
+diff --git a/dist/machines/Makefile.deps b/dist/machines/Makefile.deps
+index 175ffca3a049e7d6e223537d9221626c179b0bd2..826bd6927d2eb796eedf2567d5d5173b908ea9a9 100644
+GIT binary patch
+delta 49
+zcmeCt=+T&9pcYb^s^FVgq+n#IU}Ruuu3%_xWngG!Vyxiq8=`GsXkehA;p`f+F>ISK
+E07qR6)&Kwi
+
+delta 49
+zcmeCt=+T&9pcbB*qTriYq+n>OU}Ruuu3%(nWom9^Y^>n!8=`Fh1PU6VA<i4awh03O
+DMq>=$
+
+diff --git a/dist/machines/machines.min.js.map b/dist/machines/machines.min.js.map
+index 9401fc78a0805d4e133dd5e6060b02f8fff72a91..75c8d0800eccddd7133e2a762de0b767a9dc1ae8 100644
+GIT binary patch
+delta 186
+zcmZwAxedZV00cmp*T?@DF#n&QC1jZfTm{J?i+EcgSdkJTQHVuOKs&U+7C<oZ<e!I^
+z%l#B&@%dt%wa!JyIB`kjvcnaGM-+%6Q6kDjg{TrfVTc-0CmKYPXc29qLv)EA(I*08
+mKn#gdj_~dO4Q{CkWh@h!%1q|6kfp3-EgRX&?v<MT_xS^ROF6#)
+
+delta 186
+zcmZwAw++Hj00dB(Xp@5hlT8``BM@G|Q_#S-etj!YoM@?#7{sEdU>#QA2B3KL%RUb$
+zll#e!qG)e+_H4Gt)YywX#Bq8B;Sf0@PZWqEQ6kEOOL#<us1h}zPBe%n(IVPJhv*VM
+n(IfiAAVctW{|2|j3uGuG8OubbGLyN4vXG^$Wc^CK&G-2Ou%bFi
+
+diff --git a/dist/machines/test-machines.min.js.map b/dist/machines/test-machines.min.js.map
+index afa96c2e686acec73bf4200229275e10dcfe5773..0876a0cef2be570756c0eb85c62add83d5219876 100644
+GIT binary patch
+delta 75
+zcmeC$#^1G#e?p>Uidj;cL85^{Vxpm?nMI<7VPcAjy=7{$X=7Du730<_rqj_P*wnN~
+N#xQM<jA7nb2LQCq7{CAk
+
+delta 75
+zcmeC$#^1G#e?p?9k&%&UvT<5svY|yva#~WFnWbfly`^!oMPpTK730<_rqj_P*wnN~
+N#xQM<jA7nb2LQLZ85;lq
+
+diff --git a/dist/networkmanager/Makefile.deps b/dist/networkmanager/Makefile.deps
+index 24f6649f18f3052e77687ba5582e6277b0bb9981..73d0b9a559ce47281db05f9219ebe85052ebad7f 100644
+GIT binary patch
+delta 49
+zcmdm^vPWftnOaC`s)BD~k%Ez-f{}rtxq_j&m4Ts^iLrvaZ-};mp@D&dhO=wP#+V0!
+E09jEDVgLXD
+
+delta 49
+zcmdm^vPWftnOb;iih^%qk%FPAf{}rtxq^|Qm8rRvv9W@?Z-}-55GZJbhB$AGc_0V?
+DSXT{e
+
+diff --git a/dist/networkmanager/network.min.js.map b/dist/networkmanager/network.min.js.map
+index bd8fc96f1833b69bba66e13ca7f1e71c0711c29c..26631b714ff6ad466584c132f9af1292807c0c56 100644
+GIT binary patch
+delta 128
+zcmbPu-*Mu7#|eodsTPLDX-S3_1_sH=$(F{(Nrskblk*uxC;sD~{<o2bw{cnPGRD?r
+zOs&h9TbHr4E@N$7#@4!wy>%JK)@7U%uVB?b{lE*Jp!T^}If0l9h`E872Z(urm~Z>s
+JtNdSP0svgQG+_V$
+
+delta 128
+zcmbPu-*Mu7#|eodrj|yg#))PIW{DP-X{m{3sisDWlk*uxC;sD~{<o2bw{cnPGRD?r
+zOs&h9TbHr4E@N$7#@4!wy>%JK)@7U%uVB?b{lE*Jp!T^}If0l9h`E872Z(urm~Z>s
+JtNdSP0suaNG!*~<
+
+diff --git a/dist/networkmanager/test-utils.min.js.map b/dist/networkmanager/test-utils.min.js.map
+index 9da3c493710e773362dfec2380c23a0bc0f26d84..ceea88c814634901caa6815caf90d95a404ce24b 100644
+GIT binary patch
+delta 75
+zcmX?oSm5+wfe9&+sTPLDX-S3_1_sH=$(F{(Nrskb_9g~tX^pk5wTxS9nHrizu&HSm
+NY-ZXn*v!0Z9std17~cQ@
+
+delta 75
+zcmX?oSm5+wfe9&+rj|yg#))PIW{DP-X{m{3sisDW_GyX6$&IzGwTxS9nHrizu&HSm
+NY-ZXn*v!0Z9st7Y7{CAk
+
+diff --git a/dist/ostree/Makefile.deps b/dist/ostree/Makefile.deps
+index 4c8a0b7e470624bbc15bfe113c3a568e86ab113c..aeec74045fad84b8d7e7ac3fe1cfed81a79faf01 100644
+GIT binary patch
+delta 49
+zcmbO&J6m>wo?1w0s)BD~k%Ez-f{}rtxq_j&m4Ts^iLrvaZ-};mp@D&dhO=wP#t?Tt
+E07tS6W&i*H
+
+delta 49
+zcmbO&J6m>wo?3Wnih^%qk%FPAf{}rtxq^|Qm8rRvv9W@?Z-}-55GZJbhB$8wapwa7
+DMz{=b
+
+diff --git a/dist/ostree/ostree.min.js.map b/dist/ostree/ostree.min.js.map
+index d1482749a799ec3ed7e491abadf2103be324d9b8..18a63cd488f453f4f092ddbf55d604db05a65fb1 100644
+GIT binary patch
+delta 292
+zcmZwB$xQ-b0EXd+8{&c}I4-ETA?}0z&WO9%gclD^A~ksR@WnTtOsv2nh=ou9O;`Y5
+z0Un<F)BE|%_3Z1ZoFz%<#OX^GzlM;7EN-Rg_j9HCju;X-F)T*Js2CIDA}=OHK}?D%
+zF)e09QOt^xm=p7&EGl9_L}F1aiDj`Os$x~FiFHvE8)8#ziEXjdrT!TG+xh56b=$Ru
+u?b*H^*r6TSv7K0KO*^$S3wCaarFLO0yR<92wi~;(JG-}s-+t8odm8{Tyl?#g
+
+delta 292
+zcmZwB$xT9G07c=5^N1q&91u|fCscU){2dXc2{$f$G1lPL#SJH}Osv2njD=7DO;7;0
+z02g1*_Vj)}Gd=ry%7-LPUqbSlhGrUv*nMk!KNpH0h!K$yqhd^qiwQ9)ro^<E5wl`W
+z%!>t)6^mj?<ixVbi-K4YkysULVqI*AqSzEAu_el4TkMEkQ4!T&YMtocoo+v>*`Dp&
+tfgReB)$Q0$?9>|8wAjw<+!DL6V3&4f*LGvKc4sZSx3)d}^`pnZ`w+mJaJK*e
+
+diff --git a/dist/ostree/test-utils.min.js.map b/dist/ostree/test-utils.min.js.map
+index 9d3acc473ec6d7a51e42a05fad8b90bed2289063..ac30c1d7f08a017943e57e07a698568b77d888c8 100644
+GIT binary patch
+delta 208
+zcmZwAyA6T>6a~;AD*nHqqTm;MObB4*2rgg)2`*t_EN-*{Zz!C^u!R#ijBfyoQ=jzv
+zQd03enX&JCXE%sqH}SmKi`{(?9KtY4@||MjwxZn#Dqsmz!7^9@tDpwfz&h9fn_vrU
+zgB`F7_P{<k0EeLdrtyjNe@St?IF@?P5<`r{SWJW|reY>6VT-v~h^1JGwb%%!$dc{#
+F@dKJ4OBw(G
+
+delta 208
+zcmZwAxebB<0EOY;eV^b7p4bb9P&$GO*hthRER4mAR^p3=lNh#e0*CPpVDaTI|NHl4
+z+~u+Dhd~tW!eAeTUgU?qdR(qoUf?}F!+JVK{zA|IQ(zj*fLSmH=D`A31WRBUtbkRp
+z2G+p_*aTZ(8#LdvK0EW@B-xx?JAI80mUN^mJ?YCphGL5&BN@v?rZSVcxJi6ioNqs|
+C^Gj#|
+
+diff --git a/dist/pcp/Makefile.deps b/dist/pcp/Makefile.deps
+index cc3ce48eb106530f8c8a3fbc4c86e8064da6ab75..bc7a6f6a2d1eeb5e1ba7eab1685dd654fe30b20f 100644
+GIT binary patch
+delta 49
+zcmZo<Z)BgKtrk+6s^FVgq+n#IU}Ruuu3%_xWngG!Vyxiq8=`GsXkehA;p`f+G0=b+
+E05up3-T(jq
+
+delta 49
+zcmZo<Z)BgKtrnh|qTriYq+n>OU}Ruuu3%(nWom9^Y^>n!8=`Fh1PU6VA<i2E4VVEm
+C9t-CH
+
+diff --git a/dist/playground/Makefile.deps b/dist/playground/Makefile.deps
+index 5dfd9fb3870558a90d2e3aaebbf06b2a7d6f8b02..d3662f6dbe56c73f7c144959f2994b8c7fe839e3 100644
+GIT binary patch
+delta 49
+zcmccRd&_r%ky=P;s)BD~k%Ez-f{}rtxq_j&m4Ts^iLrvaZ-};mp@D&dhO=wP#)u|0
+E0CGGHp8x;=
+
+delta 49
+zcmccRd&_r%ky?0aih^%qk%FPAf{}rtxq^|Qm8rRvv9W@?Z-}-55GZJbhB$AGXi@_J
+DaY7BK
+
+diff --git a/dist/playground/jquery-patterns.min.js.map b/dist/playground/jquery-patterns.min.js.map
+index 6461847f24467638677d521bc5a7c28dcc9c3591..5282119b3e2aed68fb5c216a85eab775916435a1 100644
+GIT binary patch
+delta 59
+wcmX@Im-)zE<_W1HW)^1V$p*&e7HJkHi7ClRrWOVU8!NrKu}W;d-u*TR080`R>i_@%
+
+delta 59
+wcmX@Im-)zE<_W1HDF%rti53Pa=Ei18iRLL52Byho8!NrKu}W;d-u*TR0B+M1?EnA(
+
+diff --git a/dist/playground/metrics.min.js.map b/dist/playground/metrics.min.js.map
+index 4574aa846539acb0cfd114dcbec2bc3a944863e5..d2edae0431b6b0008e1e255092e554d90a061ed9 100644
+GIT binary patch
+delta 65
+zcmdmKw$p4vtfZNRnR&8-vAIQ>g-K#ca+0Zqfq}h=g;DavIg%UuGekwODcH;{rpF2Z
+DkEs&1
+
+delta 65
+zcmdmKw$p4vtYnHoVoIWgL5jJtSyG~TiiLq`vYEZPg=NabIg%UuGekwODcH;{rpF2Z
+DxcC#o
+
+diff --git a/dist/playground/plot.min.js.map b/dist/playground/plot.min.js.map
+index 11c890737b679768d45c2450d985c8f91dc69270..8bb21bfba5bb56fab34a892d37a7ba2a03be1951 100644
+GIT binary patch
+delta 96
+zcmeA_DBFKfc0!b-nT45ovVpO=MVf_4VoGw7sfB@oy@`cU^2AwEjlHeCjIF&)t-Z`!
+hds&VZiepo(q@y%lE|O8Ey{(7^h*`I{6|r%?0|4vT9{~UW
+
+delta 96
+zcmeA_DBFKfc0!b7ia}yZqJ=?<xv^PNqIrsifoZaty}5;D%EVbxjlHeCjIF&)t-Z`!
+hds&VZiepo(q@y%lE|O8Ey{(7^h*`I{6|r%?0{|_fAPxWk
+
+diff --git a/dist/playground/react-patterns.min.js.map b/dist/playground/react-patterns.min.js.map
+index 95ba57e1f386df3dfc3fd0ca1ef3eb45332ca3e5..1443801989a24c218b0f4bdeaf413c4d1239254f 100644
+GIT binary patch
+delta 91
+zcmcc6C3>MtbV7=xnT45ovVpO=MVf_4VoGw7sfB@oy@`cUa${|4En{mf)7Dz%%O2v`
+elqu;bO@G74C_DXVDvM7022bYg8$4MS{00C!jve0s
+
+delta 91
+zcmcc6C3>MtbV7<`ia}yZqJ=?<xv^PNqIrsifoZaty}5;DN@HznEn{mf)7Dz%%O2v`
+elqu;bO@G74C_DXVDvM7022bYg8$4MS{00Df4<76Q
+
+diff --git a/dist/playground/service.min.js.map b/dist/playground/service.min.js.map
+index 7147932e9dba5dfc2b2fd5123c9d12b12ba58ab5..3cd12fc9230a5bd76b262e08aa1cf55f763c8dca 100644
+GIT binary patch
+delta 76
+zcmX>(f$8J~rU|i9W)^1V$p*&e7HJkHi7ClRrWOVU_9hla$yyWVOK+US5h8+3#bk$2
+Pk;x5G+?&sa)EEN*h=do9
+
+delta 76
+zcmX>(f$8J~rU|i9DF%rti53Pa=Ei18iRLL52Byho_U0CrDOwZfOK+US5h8+3#bk$2
+Pk;x5G+?&sa)EEN*y2lut
+
+diff --git a/dist/playground/speed.min.js.map b/dist/playground/speed.min.js.map
+index 8e8dbc75203c9983ba4a748b0226626ce210cab2..642a0ab2abc95fbcfaff3735727238c5f4c07671 100644
+GIT binary patch
+delta 77
+zcmexZ^|5L~w3L~JnR&8-vAIQ>g-K#ca+0Zqfq}h=g;BEB#Cb9sC%)4X$EHF_M``i{
+Q5t+%ZI_8^SYIg_%0PUX{A^-pY
+
+delta 77
+zcmexZ^|5L~v{Z^gVoIWgL5jJtSyG~TiiLq`vYEZPg=LD?#Cb9sC%)4X$EHF_M``i{
+Q5t+%ZI_8^SYIg_%03#S0F8}}l
+
+diff --git a/dist/playground/test.min.js.map b/dist/playground/test.min.js.map
+index c9fccfa9597661a697cc2bc085a2a8aa0fe25910..a25d3fec6b55886175c44760a64b5da1cc1e4330 100644
+GIT binary patch
+delta 66
+zcmcavezSZ+l$4o;nR&8-vAIQ>g-K#ca+0Zqfq}h=g;BEB#CftCCkknbU{kSqyQY#5
+E0Ly3;B>(^b
+
+delta 66
+zcmcavezSZ+lvIjAVoIWgL5jJtSyG~TiiLq`vYEZPg=LD?#CftCCkknbU{kSqyQY#5
+E0QEx^G5`Po
+
+diff --git a/dist/playground/translate.min.js.map b/dist/playground/translate.min.js.map
+index 5829422a389c9e5a24cc24c11c49d406738596de..b36672f43744a40787c14ebd387c6b1603175322 100644
+GIT binary patch
+delta 203
+zcmZw9yAHu%7zW@tpU<W0tX7(aYX8kum<&qA9Z0N(H<mY2Q?EoMuEHp;#&-dRXMJ9`
+zF!mDR)^L^U1@^*IN9F7e!G5W1d*!HkaDQtTf-x`-Ccq?^0@Gjy%z`;E4;H{8SOUvn
+z1+0QKunsmJ)J`+~Uv5s#Xmd{VqP43{ufC;;rf3OWw1pu$qAPl$F9u>LMq(_?r*BQZ
+FpC1qvLPG!m
+
+delta 203
+zcmZw9ISRs16a`Q;&hzjc;%sbH0%8&?S7BvgqJIm5t;NOWBC*O!M93;E#nt#0U~$?L
+z-@`;K!h@;pKnI?!-Ia3;T<zKGle2Zbjefk<m0$u)f(DoZ(_jY7f;lh`7QiA{0?S|p
+ztb#SL4mQB%lj^+a{L8Jm740v^Alf-<e)E?~v_xBUL|2%iC;DO_hGHbfVj`x(dil%Q
+G_wxg%_Crtr
+
+diff --git a/dist/realmd/Makefile.deps b/dist/realmd/Makefile.deps
+index eb35f0ff50364a6b0e51466ba8346678d247cdfd..6bade81ea612fc14ff1ba5a3294246dc90391e90 100644
+GIT binary patch
+delta 49
+zcmeC->EW56rxsG0s^FVgq+n#IU}Ruuu3%_xWngG!Vyxiq8=`GsXkehA;p`f+F=PiT
+E06eV>jsO4v
+
+delta 49
+zcmeC->EW56rxu=?qTriYq+n>OU}Ruuu3%(nWom9^Y^>n!8=`Fh1PU6VA<i2^cCZ2f
+DJF^Uz
+
+diff --git a/dist/selinux/Makefile.deps b/dist/selinux/Makefile.deps
+index 211aa6a1a99fcc9493966f97feefa5b8f9289244..0c1cc2a99d6042d044761f6fd3de8e2bcd991cf4 100644
+GIT binary patch
+delta 49
+zcmdlWu|Z;jzFJ6Ws)BD~k%Ez-f{}rtxq_j&m4Ts^iLrvaZ-};mp@D&dhO=wP#?af`
+E08bDN82|tP
+
+delta 49
+zcmdlWu|Z;jzFK%{ih^%qk%FPAf{}rtxq^|Qm8rRvv9W@?Z-}-55GZJbhB$8wz0C~(
+DP8JO!
+
+diff --git a/dist/selinux/selinux.min.js.map b/dist/selinux/selinux.min.js.map
+index 39c32e4ab8fead37e189f5a352842b33ed8e2a74..3d49f7bc33139ef4a64e7d5c9b563c185a4609e9 100644
+GIT binary patch
+delta 136
+zcmccpKJfPYzzI<z1{O(4rio@Lsi`K0$!2NEh9)TnlLJKLC(je%X`I<Qld*LsQ|nCT
+z)|o7=Gg(__vbD}+Z=K1}I+L??CRgiB?yWO<9!O#}q`g;)2Z(urm=B2gfmi^D1%X%y
+Nh=sTJN{RTz0swGTFMa?3
+
+delta 136
+zcmccpKJfPYzzI<z$;k#OCTSMtNr_3OCdTH87UqVglLJKLC(je%X`I<Qld*LsQ|nCT
+z)|o7=Gg(__vbD}+Z=K1}I+L??CRgiB?yWO<9!O#}q`g;)2Z(urm=B2gfmi^D1%X%y
+Nh=sTJN{RTz0suisF4O=3
+
+diff --git a/dist/shell/Makefile.deps b/dist/shell/Makefile.deps
+index b2832140f14411023c96c70f93ca22692db4a76b..1b7326a6815b749e368e4050643020c0a3f6ca44 100644
+GIT binary patch
+delta 49
+zcmZ2!v(jdQu3AWGs)BD~k%Ez-f{}rtxq_j&m4Ts^iLrvaZ-};mp@D&dhO=wP#^7tR
+E09jHETmS$7
+
+delta 49
+zcmZ2!v(jdQu3C6%ih^%qk%FPAf{}rtxq^|Qm8rRvv9W@?Z-}-55GZJbhB$8wz9tI*
+DSXd2Z
+
+diff --git a/dist/shell/index-no-machines.min.js.map b/dist/shell/index-no-machines.min.js.map
+index 6dde3f61e8a17f435b42d74d579311a26ff5f59a..8633c9deb85bdb1eb42f5a6ceb86ab97c68314db 100644
+GIT binary patch
+delta 90
+zcmX^3SK{Dbi3v%P#z{#@Mk%Q&NyaIu1|~*H7D;BQ_C`r5rV|%RHcn}s!q_^6Y3mf`
+cw--gQshqBGnOUTL<t1hyX4$^-601ZG056at!~g&Q
+
+delta 90
+zcmX^3SK{Dbi3v%PmKJFS7ReSCX-3IrMh2FtW=4h<_7(;fi4zw}Hcn}s!q_^6Y3mf`
+cw--gQshqBGnOUTL<t1hyX4$^-601ZG0ImrjIsgCw
+
+diff --git a/dist/shell/index-stub.min.js.map b/dist/shell/index-stub.min.js.map
+index 68a8501795b920d5c7cb310a3acdf0a825c51e21..0742a8755f773526bd3d958472d5a0c18166d30a 100644
+GIT binary patch
+delta 111
+zcmZ2~R&V`Ty$R7$#z{#@Mk%Q&NyaIu1|~*H7D;BQ_C`r5rdpF1GAT4pZJo;4I+dw)
+uDs$^pme#4Pty9^yPGz6VB!W%fG(irL_9$j{Am#vKP9Wym9>vTZx)=b7G9)7a
+
+delta 111
+zcmZ2~R&V`Ty$R7$mKJFS7ReSCX-3IrMh2FtW=4h<_7(;fiCU8vGAT4pZJo;4I+dw)
+uDs$^pme#4Pty9^yPGz6VB!W%fG(irL_9$j{Am#vKP9Wym9>vTZx)=cB>miu{
+
+diff --git a/dist/shell/index.min.js.map b/dist/shell/index.min.js.map
+index 464cf0d0b85c3800948250594201e063f7860c46..d0d8a3d84521c05bd231936994054c2f11a7f319 100644
+GIT binary patch
+delta 107
+zcmcchQ}5PKy$N9=#z{#@Mk%Q&NyaIu1|~*H7D;BQlNnj08(Ujj8CzSKT3eZ0TUlCL
+oSzBA#wzjg*=EtgId!ibL33GdfFgp-)05K;Jb8XKM<}O+Z02A{givR!s
+
+delta 107
+zcmcchQ}5PKy$N9=mKJFS7ReSCX-3IrMh2FtW=4h<lNnj08(Ujj8CzSKT3eZ0TUlCL
+oSzBA#wzjg*=EtgId!ibL33GdfFgp-)05K;Jb8XKM<}O+Z0DbTwEdT%j
+
+diff --git a/dist/sosreport/Makefile.deps b/dist/sosreport/Makefile.deps
+index 9123c3b835124bb7a539c3f793508d7e0611d3a2..df658b4e3b90f3b7dfae17597f329852fc9a214c 100644
+GIT binary patch
+delta 49
+zcmZ1>vO;8np;}03s)BD~k%Ez-f{}rtxq_j&m4Ts^iLrvaZ-};mp@D&dhO=wP#_)@r
+E07~Et`2YX_
+
+delta 49
+zcmZ1>vO;8np;~xqih^%qk%FPAf{}rtxq^|Qm8rRvv9W@?Z-}-55GZJbhB$8wzsLyy
+DN#+d#
+
+diff --git a/dist/sosreport/sosreport.min.js.map b/dist/sosreport/sosreport.min.js.map
+index 492b1b55927dfab87a2a1fa0beda82ae9ee817fd..7ab3e7d4db4560c8e1bc0e7359e8cfb7bebd6919 100644
+GIT binary patch
+delta 62
+zcmZ3toN?W9#tCsE=7|OtNv5U-X=a9rDW(RA#>u9p6Yt1xoG4?4Rc`Y^v$rw;eU=nH
+
+delta 62
+zcmZ3toN?W9#tCsEW@#zLrp9JQX$EOYh6bj|sisK=6Yt1xoG4?4Rc`Y^v$rw;h-4I^
+
+diff --git a/dist/ssh/Makefile.deps b/dist/ssh/Makefile.deps
+index 0dcfdcf626c14928fb9708ab86c77d216c9ddd9f..8dbd4d232f325d32f17c46dd12781de81b80b962 100644
+GIT binary patch
+delta 49
+zcmZo<Z)BgKtrk+6s^FVgq+n#IU}Ruuu3%_xWngG!Vyxiq8=`GsXkehA;p`f+G0=b+
+E05up3-T(jq
+
+delta 49
+zcmZo<Z)BgKtrnh|qTriYq+n>OU}Ruuu3%(nWom9^Y^>n!8=`Fh1PU6VA<i2E4VVEm
+C9t-CH
+
+diff --git a/dist/storaged/Makefile.deps b/dist/storaged/Makefile.deps
+index 4c684096aa19f9599b270608466f518b47bec9e1..07f8592a9f914d84f48c38fb8ddc1dc8144b85b3 100644
+GIT binary patch
+delta 49
+zcmX?Ye%gG3fm%pus)BD~k%Ez-f{}rtxq_j&m4Ts^iLrvaZ-};mp@D&dhO=wP#;{Up
+E0AvLXIRF3v
+
+delta 49
+zcmX?Ye%gG3fm(QKih^%qk%FPAf{}rtxq^|Qm8rRvv9W@?Z-}-55GZJbhB$8wE0qQS
+DV+##J
+
+diff --git a/dist/storaged/storage.min.js.map b/dist/storaged/storage.min.js.map
+index ff817662a20d508f03ec1dc60c0889afffd229f0..3de7c82785951efad299db82964302bd4ecb5e6e 100644
+GIT binary patch
+delta 129
+zcmX@r7j~*IY(lh%iD`<Fv5~QbsX<bTfq|K2s-c1DWJVT+#{SlR#@2qO)_&&JewNmL
+z*4BQu)_(TZeva0D&ende)_(4-{XGAFV>MvAqBLJ4bE`6Mt1@4!GJmVGK&!G~tFln5
+OvT&=i$W~=h^>zT$pePIg
+
+delta 129
+zcmX@r7j~*IY(lh1vQe^;nL(OqqN!1eiD9CFfr+`<WJVT+#{SlR#@2qO)_&&JewNmL
+z*4BQu)_(TZeva0D&ende)_(4-{XGAFV>MvAqBLJ4bE`6Mt1@4!GJmVGK&!G~tFln5
+OvT&=i$W~=h^>zRdpD4fp
+
+diff --git a/dist/storaged/test-util.min.js.map b/dist/storaged/test-util.min.js.map
+index 5be1d8481c3843e6f13846a000503fd355e58d95..25b0186127f89827f1666bb0da0224ef2461319f 100644
+GIT binary patch
+delta 101
+zcmaDiQ|#SLu?ew~CZ;Jy#zw{#rUpqV1_ox9sfGro_9+Gy$rInoO^-`s=4o8ex`45D
+n0n^q6%t^5#*pyE<+{_%b{f#!u7N&NYL}nmn*)EgFdPy4qo(>>$
+
+delta 101
+zcmaDiQ|#SLu?ew~$wtXWW(H}diKa#=CWeUy1}5fa_67zP$rInoO^-`s=4o8ex`45D
+n0n^q6%t^5#*pyE<+{_%b{f#!u7N&NYL}nmn*)EgFdPy4qzcwKA
+
+diff --git a/dist/subscriptions/Makefile.deps b/dist/subscriptions/Makefile.deps
+index 94920d1f80b0bb965d5d6ebd50818d40d039f4b7..cd3c40f2ab3d54f0665bc6b32675f119b5c66742 100644
+GIT binary patch
+delta 49
+zcmZ1}vr=Y)sai;Bs)BD~k%Ez-f{}rtxq_j&m4Ts^iLrvaZ-};mp@D&dhO=wP#^`gr
+E08Z)+6aWAK
+
+delta 49
+zcmZ1}vr=Y)sakkyih^%qk%FPAf{}rtxq^|Qm8rRvv9W@?Z-}-55GZJbhB$AGKF13H
+DP4EpJ
+
+diff --git a/dist/subscriptions/subscriptions.min.js.map b/dist/subscriptions/subscriptions.min.js.map
+index 84e80366abfe3c14967302877f3dbcd9101ecd02..3a9fb9568d15a101170ce32454cc6dee616622e1 100644
+GIT binary patch
+delta 81
+zcmcaOSM1_ku?cA+=9bCH7O5#_DJdrAsg{YRX$B@{lX)4H8|SvpWo(_xv~?~sTNzeW
+R?c2+kftY3c_A*u}2>^Bu8&d!P
+
+delta 81
+zcmcaOSM1_ku?cA+Ny!%GMy6(#2Ij^ospbZjhKUv_lX)4H8|SvpWo(_xv~?~sTNzeW
+R?c2+kftY3c_A*u}2>?8l8X*7x
+
+diff --git a/dist/systemd/Makefile.deps b/dist/systemd/Makefile.deps
+index 341c62d6a20c8f83a5e81f0a2a541a1ec5bb4ee9..3670a72efba96c9390c0915c0b02858c9e295a12 100644
+GIT binary patch
+delta 49
+zcmcbweP4TmzFJ6Ws)BD~k%Ez-f{}rtxq_j&m4Ts^iLrvaZ-};mp@D&dhO=wP#?UTN
+E0A~^nRsaA1
+
+delta 49
+zcmcbweP4TmzFK%{ih^%qk%FPAf{}rtxq^|Qm8rRvv9W@?Z-}-55GZJbhB$8w?Ggn5
+DW*7}$
+
+diff --git a/dist/systemd/logs.min.js.map b/dist/systemd/logs.min.js.map
+index 1006c868a4fcfb90a18d72b9d5a3eb6c79474eb0..db9afaf734021f3ada17a3d302abcc7810db602c 100644
+GIT binary patch
+delta 67
+zcmZqL%+a)&V?ww{szqvQqNRmJa#Esknn9w0fqAOI<c*A?jSX8H7*9E3mERuc#Hex|
+E00%b~Qvd(}
+
+delta 67
+zcmZqL%+a)&V?wxyahh3LT4Jh^i9up&s*zcusfn@C<c*A?jSX8H7*9E3mERuc#Hex|
+E0Qz<n>i_@%
+
+diff --git a/dist/systemd/services.min.js.map b/dist/systemd/services.min.js.map
+index 38144802e6020b32be043dd5951bafe1f2e41dd2..d730785ba2229f854a55a40ca2f7ea66b1cb35a6 100644
+GIT binary patch
+delta 140
+zcmaF1Fyh(5hzZe>sTQfJiIx@?$w`UEX$FY~2Ii>-_6Fw0=8Yw-C5){lOsyr%ttBk2
+zC9JI_Y^^2ittA|-C7i7#T&*SCttC8LOL$XRMX(vt{+5*&i1~n+ABY8jSP+PXfLIua
+OMSxgz`&(AApIiW4D=_Q;
+
+delta 140
+zcmaF1Fyh(5hzZe>#%X40X^E*uCI*SAsYYgrrY6Ql_9jWmMvWz{C5){lOsyr%ttBk2
+zC9JI_Y^^2ittA|-C7i7#T&*SCttC8LOL$XRMX(vt{+5*&i1~n+ABY8jSP+PXfLIua
+OMSxgz`&(AApIiW7g)rU#
+
+diff --git a/dist/systemd/system.min.js.map b/dist/systemd/system.min.js.map
+index 22ebf50a828add7c604f5693b302f18f5bd9f973..d3f48930f9341cab587f00d4b7a25a5e284515d6 100644
+GIT binary patch
+delta 109
+zcmX@S%j)nhs|k^ksTQfJiIx@?$w`UEX$FY~2Ii>-_6Fw0=8Z+IMU1UQOsz%Ctwk)Y
+pMXaqwY^_D?TZ=eY?}}j4)!u!V1Bf|+m<x!xftY7|_g&r{`vEwXD9``^
+
+delta 113
+zcmX@S%j)nhs|k^k#%X40X^E*uCI*SAsYYgrrY6Ql_9jWmMvX<SMU1UQOsz%Ctwk)Y
+vMXaqwY^_D?TZ=eY?+RnlHT~dJKGF91cR7HV6NtHhm>Y<Bw$H!IyJSBA<-{uk
+
+diff --git a/dist/systemd/terminal.min.js.map b/dist/systemd/terminal.min.js.map
+index 017c96ed4ca705b8e3f115115dc6d9b5e2958f6a..82ccf6f7741672422e060d197e74ce1f5e167e14 100644
+GIT binary patch
+delta 92
+zcmZ3pOLfgI)d|s(sTQfJiIx@?$w`UEX$FY~2Ii>-_6Fw0=8Yw-C5){lOsyr%ttBj5
+cOIX!+iC|OQzJ3=g5VHX>`}Xy_IBFLG0KzUIGynhq
+
+delta 92
+zcmZ3pOLfgI)d|s(#%X40X^E*uCI*SAsYYgrrY6Ql_9jWmMvWz{C5){lOsyr%ttBj5
+cOIX!+iC|OQzJ3=g5VHX>`}Xy_IBFLG0K-TjCIA2c
+
+diff --git a/dist/tuned/Makefile.deps b/dist/tuned/Makefile.deps
+index 43133b2702d75eed378b4029436f7a4e6aa8037d..06f8dc609418b1fb4158f857552ff4e3a5014a3c 100644
+GIT binary patch
+delta 49
+zcmZ1~uvB1zu3AWGs)BD~k%Ez-f{}rtxq_j&m4Ts^iLrvaZ-};mp@D&dhO=wP#^6ir
+E07r}r;s5{u
+
+delta 49
+zcmZ1~uvB1zu3C6%ih^%qk%FPAf{}rtxq^|Qm8rRvv9W@?Z-}-55GZJbhB$8wzQhgy
+DMv@Hc
+
+diff --git a/dist/tuned/performance.min.js.map b/dist/tuned/performance.min.js.map
+index 4b4c88a5f762c337b853bf8abfa28dd30406bb86..3c26f06e3111890886eb7c40301207295a1fe266 100644
+GIT binary patch
+delta 73
+zcmZ3#QgHoB!3nX#CZ^`8hH1%32B}6y28PBa7RF|c1+4{)TML-ZF2^Q2{h}a?NPEf(
+MrtK*!n7!8k0CY$f(EtDd
+
+delta 73
+zcmZ3#QgHoB!3nX#M#f1-DTzs@DF(@AW~r%3=EfF{1+4{)TML-ZF2^Q2{h}a?NPEf(
+MrtK*!n7!8k0IUWXR{#J2
+
+diff --git a/dist/users/Makefile.deps b/dist/users/Makefile.deps
+index 5df939b2cd4861dbdcee06196f89c245c9ba8bda..363fb3fd97c3c70a29aa681201e6d315181e8807 100644
+GIT binary patch
+delta 49
+zcmdlXyhC_`u3AWGs)BD~k%Ez-f{}rtxq_j&m4Ts^iLrvaZ-};mp@D&dhO=wP#^6*=
+E08Z`<qW}N^
+
+delta 49
+zcmdlXyhC_`u3C6%ih^%qk%FPAf{}rtxq^|Qm8rRvv9W@?Z-}-55GZJbhB$8wPUQpu
+DP4o<`
+
+diff --git a/dist/users/users.min.js.map b/dist/users/users.min.js.map
+index cd4debc511960a8914ce2aaa0ae0bc6c73f9fcac..39a3d56cd3e89b93b2aeb7ec80107f835356d8a5 100644
+GIT binary patch
+delta 81
+zcmezWPW=Bn@d;rfiKdnYX(lOV#z_ViNoFRdX{ITOlM5N88(Ujj8CzSKwze{#S%Fnm
+Rd+JJNAZFQ~x{_7O4*<k89Etz{
+
+delta 81
+zcmezWPW=Bn@d;rfX2}+5<_3utrirO3W)_A<iD?!llM5N88(Ujj8CzSKwze{#S%Fnm
+Rd+JJNAZFQ~x{_7O4*<)S9Gn0E
+
+diff --git a/src/ws/cockpitchannelresponse.c b/src/ws/cockpitchannelresponse.c
+index 8ae865c..60a2157 100644
+--- a/src/ws/cockpitchannelresponse.c
++++ b/src/ws/cockpitchannelresponse.c
+@@ -559,7 +559,7 @@ parse_host_and_etag (CockpitWebService *service,
+     return FALSE;
+ 
+   *host = cockpit_web_service_get_host (service, where + 1);
+-  if (!host)
++  if (!*host)
+     return FALSE;
+ 
+   /* Top level resources (like the /manifests) are not translatable */
+-- 
+2.9.3
+
diff --git a/SOURCES/0002-Fix-button-tooltips.patch b/SOURCES/0002-Fix-button-tooltips.patch
deleted file mode 100644
index 7efe4be..0000000
--- a/SOURCES/0002-Fix-button-tooltips.patch
+++ /dev/null
@@ -1,131 +0,0 @@
-From 9ebda13ac54aaae34645d433dc8940486c62bdf2 Mon Sep 17 00:00:00 2001
-From: Dominik Perpeet <dperpeet@redhat.com>
-Date: Tue, 14 Feb 2017 11:34:20 +0100
-Subject: [PATCH 2/3] Fix button tooltips
-
-Don't force tooltip direction on privileged buttons.
-Buttons may have an individual setting, e.g. via data-placement. When
-applying security settings, don't force a specific direction.
-
-Bug https://bugzilla.redhat.com/show_bug.cgi?id=1365372
-Bug https://bugzilla.redhat.com/show_bug.cgi?id=1412036
-
-Upstream commits:
-6329f56d49154ecca860015517fe151783ed7621
-    users: Don't force tooltip direction on privileged buttons
-281018c1b987ab21562d86e2c4e993d000cbe80e
-    users: Fix button tooltips
----
- dist/users/index.html       | Bin 13889 -> 14107 bytes
- dist/users/users.min.js     | Bin 95531 -> 95522 bytes
- dist/users/users.min.js.map | Bin 391146 -> 391099 bytes
- pkg/users/index.html        |  14 +++++++++++---
- pkg/users/local.js          |   3 +--
- dist/users/Makefile.deps    | Bin 2144 -> 2144 bytes
- 6 files changed, 12 insertions(+), 5 deletions(-)
-
-diff --git a/dist/users/index.html b/dist/users/index.html
-index 47148d04951ddeb6e44c4f811ad3372ff6d4fea1..904da4289b09f535337f6a63c5d58e6d5b4b279f 100644
-GIT binary patch
-delta 187
-zcmX?@Gdpj?R(3Ikl*E!m-GZFN<kZ~Myb@cbqRjM+lFeJ#S29nI=V#?dlF3O;E7=^)
-zeT{80qnPkyBOwhi9WA5+qJ`1T0ji$-UsQDRCu6b6(}YyPY7eNg3YL~+<QHXDrKad+
-yr&j7Frld>~6JamOEXhf=RRS_4ODYS1tfbPClKea+J1zw{n0$dve)At8S7iY6Rz6Sw
-
-delta 85
-zcmV-b0IL6+ZozD@wFk4z2dD#+t_%#bmJ7%RlW-C#ldBRXlkFcDlOYo&A|PpGJtARs
-rbZBpKX?kU3Eo)_YEn#G2A|P~WbZlikA|gJM&;}oqw;mg_@e?W|idG*_
-
-diff --git a/dist/users/users.min.js b/dist/users/users.min.js
-index 9a392c46a267dae96c6d6a7c1b44a8342cf57e4e..26b40a76bc7fe79f3a7396e93b18b598ef316357 100644
-GIT binary patch
-delta 18
-acmZ4eignQ|)(vZ!nzu1+-^RpPS_A-9*a#f}
-
-delta 36
-scmZ4VigooX)(vZ!ICT`1iZatPN|Yw+GfPh9V&ZDPz_k4W6Jt;j0QtxaYybcN
-
-diff --git a/dist/users/users.min.js.map b/dist/users/users.min.js.map
-index f8035285ace9180c9326232b0adb3de58d91385f..83e9a2a612288a2431bc147665c4bcece0a417c3 100644
-GIT binary patch
-delta 390
-zcmaF$UVQg^@d;rf<|zgSmZ_Ge28L#4rfKGeMkW@?lM5N8H?}HTZC-8llb^9<@=~ui
-zjOm*vdA~JeG@RT}E2@=V>Flc$?C2Pr6{O?t=osi??dh3O>0IXItmEqF=;)#o3M3P)
-z-Mxw@@2{0*%-VdnHZxD!0;bE*1ELE=276e0`c`dDeDi~mF?({<J1NGZ&86=?Ny=DQ
-zx<l+R&TvLm9$2)!nS(KzGgCXm6QZQb59W;EtYS}8XIQ(3lomtPK@GC@3@yV{7G{Q~
-z4CcIW^X>jZjL#$)i?^HUFy`~N@3v$FVy5l8Et#+9V-3OSj&oT>w(nZW%*MtMlcxX#
-Zn%2_~tYemI|FxbOh*`G(TF?5y9RT~ze#rm;
-
-delta 430
-zcmdn}Ui{U2@d;rfMkc8yhGxdbmKMpziI$e;iAko0lM5N8H?}HTvFLa^I&WTT^^2de
-zZ1MuHH;kE^d%fQpiW^rrmpM7>xH>vIy6A)g$?PC&caO};6KjRVvMSN!60P06N+<8C
-zm1WG?e4{oqPg=Xu*;gmn(J|Q2L&x3GG0+7>276e0`WkMIdGmu&CfCdzszBQbRfT`a
-z=7M*hBxSTMp(>0soKaN-mTa%%U`*x=NYC_y7*gd2QDN;FoKx(H>TYZIkn&=vI;cU`
-zo}m?(%EBzB8wxQ>Fj{W+5@LKN$ymDGP=_&}S4<}+FQ!BR3SyLsGSf3kVwBn!STX`J
-t)Aj|H%-8d=2Jv*eAl9JmcULl>U=;xxf@#Fk^~~){*RyP2x}H_c0{{@(g@XV9
-
-diff --git a/pkg/users/index.html b/pkg/users/index.html
-index 47148d0..904da42 100644
---- a/pkg/users/index.html
-+++ b/pkg/users/index.html
-@@ -49,7 +49,7 @@
-   </div>
- 
-   <div id="accounts" class="container-fluid" hidden>
--    <button class="btn btn-default accounts-privileged" id="accounts-create" translatable="yes" data-container="body">Create New Account</button>
-+    <button class="btn btn-default accounts-privileged" id="accounts-create" translatable="yes" data-container="body" data-placement="right">Create New Account</button>
-     <div id="accounts-list">
-     </div>
-   </div>
-@@ -74,7 +74,7 @@
-       <div class="panel-heading">
-         <div class="pull-right">
-           <button translatable="yes" class="btn btn-default accounts-privileged" id="account-logout">Terminate Session</button>
--          <button translatable="yes" class="btn btn-danger accounts-privileged" id="account-delete">Delete</button>
-+          <button translatable="yes" class="btn btn-danger accounts-privileged" data-placement="left" id="account-delete">Delete</button>
-         </div>
-         <span id="account-title"></span>
-       </div>
-@@ -123,7 +123,15 @@
-     <div class="panel panel-default" id="account-authorized-keys">
-       <div class="panel-heading">
-         <div class="pull-right">
--          <button data-toggle="modal" data-target="#add-authorized-key-dialog" data-original-title="Add Public Key" class="btn btn-primary accounts-self-privileged fa fa-plus" id="authorized-key-add" title=""></button>
-+          <button data-toggle="modal"
-+                  data-target="#add-authorized-key-dialog"
-+                  data-original-title="Add Public Key"
-+                  data-placement="left"
-+                  class="btn btn-primary accounts-self-privileged fa fa-plus"
-+                  id="authorized-key-add"
-+                  title=""
-+                  type="button">
-+          </button>
-         </div>
-         <span translatable="yes">Authorized Public SSH Keys</span>
-       </div>
-diff --git a/pkg/users/local.js b/pkg/users/local.js
-index 55e25de..eaf17c3 100755
---- a/pkg/users/local.js
-+++ b/pkg/users/local.js
-@@ -39,8 +39,7 @@ function update_accounts_privileged() {
-     $(".accounts-privileged:not('.accounts-current-account')").update_privileged(
-         permission, cockpit.format(
-             _("The user <b>$0</b> is not permitted to modify accounts"),
--            permission.user ? permission.user.name : ''),
--        "right"
-+            permission.user ? permission.user.name : '')
-     );
-     $(".accounts-privileged").find("input")
-         .attr('disabled', permission.allowed === false ||
-
-diff --git a/dist/users/Makefile.deps b/dist/users/Makefile.deps
-index 2fd3d24f3e6bf6cf4dcfaacce08d7b430412697b..dfe396dc9ce77ed8cdf8fcecc11c2d56f3e7a986 100644
-GIT binary patch
-delta 15
-WcmaDL@IYXKBa5k(iSb5PX$}A^Qv{^|
-
-delta 15
-WcmaDL@IYXKBa4BRfyqW!X$}A^7zCXF
-
--- 
-2.9.3
diff --git a/SOURCES/0003-Make-basic-selinux-functionality-available-without-s.patch b/SOURCES/0003-Make-basic-selinux-functionality-available-without-s.patch
deleted file mode 100644
index 4d18fb7..0000000
--- a/SOURCES/0003-Make-basic-selinux-functionality-available-without-s.patch
+++ /dev/null
@@ -1,624 +0,0 @@
-From 1b53cfea751d8672d1f3cf746f1119460c94efc1 Mon Sep 17 00:00:00 2001
-From: Dominik Perpeet <dperpeet@redhat.com>
-Date: Tue, 7 Feb 2017 19:42:14 +0100
-Subject: [PATCH 3/3] Make basic selinux functionality available without
- setroubleshootd
-
-Even if setroubleshootd isn't installed, the user can still read the
-enforce-mode and toggle it.
-
-Bug https://bugzilla.redhat.com/show_bug.cgi?id=1422181
-
-Upstream commits:
-e6532bc1189c6eb36180a4022a2e0bc923fef731
-    selinux: Make basic functionality available without setroubleshootd
-22be38a0aa420a413d9b3cc96f3e0fbc77056c1a
-    selinux: Rename to SELinux in the menu
-c16d415707297ef3bf26aae42bffeeebd8f11108
-    selinux: Try to read SELinux system policy as superuser
-e1b66614959d207c788cf88fe55db4c14493515d
-    test: Enable partial testing of selinux on rhel-atomic
----
- dist/selinux/manifest.json           | Bin 203 -> 190 bytes
- dist/selinux/selinux.min.js          | Bin 392107 -> 392030 bytes
- dist/selinux/selinux.min.js.map      | Bin 1335679 -> 1336700 bytes
- pkg/selinux/manifest.json            |   2 +-
- pkg/selinux/selinux-client.es6       |   2 +-
- pkg/selinux/setroubleshoot-client.js |   2 +-
- pkg/selinux/setroubleshoot-view.jsx  | 100 +++++++++++++++++++++--------------
- pkg/selinux/setroubleshoot.js        |   2 -
- test/verify/check-setroubleshoot     |   9 +---
- dist/selinux/Makefile.deps           | Bin 2627 -> 2627 bytes
- 10 files changed, 64 insertions(+), 53 deletions(-)
-
-diff --git a/dist/selinux/manifest.json b/dist/selinux/manifest.json
-index 67b5c5affd146684193de1bddd7ab02c6fb4cfee..ecb12797aee014aa83acc2b20e9f70777bfc8775 100644
-GIT binary patch
-delta 9
-QcmX@jxQ}tdq>1x&02HAF3IG5A
-
-delta 23
-ecmdnTc$#s-BwmG(qWsdNoYdls{QQ!MlXL)V6$vx|
-
-diff --git a/dist/selinux/selinux.min.js b/dist/selinux/selinux.min.js
-index 1414f098008a2a610eecb270236291ad0e47fd12..62a4aefcd78c50901925e56b7136cd3b87d4d3b0 100644
-GIT binary patch
-delta 2403
-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
-Pu+b%xc>C}0LC*gH)zB>W
-
-delta 2572
-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
-
-diff --git a/dist/selinux/selinux.min.js.map b/dist/selinux/selinux.min.js.map
-index 4d6abdb9b5696031f2fa612423db44b7aff11ee2..002f9eec7ab9e23410f4796abb49a43e336f61c8 100644
-GIT binary patch
-delta 11425
-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
-XuX+?t|4Czpm#){Yl((+edbj;A>+G<V
-
-delta 11260
-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
-F{|k61k>vmY
-
-diff --git a/pkg/selinux/manifest.json b/pkg/selinux/manifest.json
-index 67b5c5a..ecb1279 100644
---- a/pkg/selinux/manifest.json
-+++ b/pkg/selinux/manifest.json
-@@ -6,7 +6,7 @@
- 
-     "tools": {
-         "setroubleshoot": {
--            "label": "SELinux Troubleshoot",
-+            "label": "SELinux",
-             "order": 8
-         }
-     }
-diff --git a/pkg/selinux/selinux-client.es6 b/pkg/selinux/selinux-client.es6
-index 299ff27..af99ac8 100644
---- a/pkg/selinux/selinux-client.es6
-+++ b/pkg/selinux/selinux-client.es6
-@@ -48,7 +48,7 @@ var status = {
-  */
- export function init(statusChangedCallback) {
-     var refreshInfo = function() {
--        cockpit.spawn(statusCommand, { err: 'message', environ: [ "LC_ALL=C" ] }).then(
-+        cockpit.spawn(statusCommand, { err: 'message', environ: [ "LC_ALL=C" ], superuser: "try" }).then(
-             function(output) {
-                 /* parse output that looks like this:
-                  *   SELinux status:                 enabled
-diff --git a/pkg/selinux/setroubleshoot-client.js b/pkg/selinux/setroubleshoot-client.js
-index 6e8f695..374af79 100644
---- a/pkg/selinux/setroubleshoot-client.js
-+++ b/pkg/selinux/setroubleshoot-client.js
-@@ -74,7 +74,7 @@ client.init = function(capabilitiesChangedCallback) {
-     };
- 
-     // returns a jquery promise
--      client.getAlerts = function(since) {
-+    client.getAlerts = function(since) {
-         var dfdResult = cockpit.defer();
-         var call;
-         if (since !== undefined)
-diff --git a/pkg/selinux/setroubleshoot-view.jsx b/pkg/selinux/setroubleshoot-view.jsx
-index 66ef400..84d2e11 100644
---- a/pkg/selinux/setroubleshoot-view.jsx
-+++ b/pkg/selinux/setroubleshoot-view.jsx
-@@ -329,26 +329,40 @@ var SETroubleshootPage = React.createClass({
-         e.stopPropagation();
-     },
-     render: function() {
-+        // if selinux is disabled, we only show EmptyState
-+        if (this.props.selinuxStatus.enabled === false) {
-+            return (
-+                <EmptyState
-+                    icon={ <div className="fa fa-exclamation-circle"></div> }
-+                    description={ _("SELinux is disabled on the system") }
-+                    message={null}
-+                    relative={false}/>
-+            );
-+        }
-         var self = this;
-+        var entries;
-+        var troubleshooting;
-+        var title = _("SELinux Access Control Errors");
-+        var emptyCaption = _("No SELinux alerts.");
-         if (!this.props.connected) {
--            var icon;
--            var description;
-             if (this.props.connecting) {
--                icon = <div className="spinner spinner-lg" />;
--                description = _("Connecting...");
-+                emptyCaption = (
-+                    <div>
-+                        <div className="spinner spinner-sm"></div>
-+                        <span>{_("Connecting to SETroubleshoot daemon...")}</span>
-+                    </div>
-+                );
-             } else {
--                icon = <i className="fa fa-exclamation-circle" />;
--                description = _("Couldn't connect to SETroubleshoot daemon. Please ensure that setroubleshoot-server is installed.");
-+                // if we don't have setroubleshoot-server, be more subtle about saying that
-+                title = "";
-+                emptyCaption = (
-+                    <span>
-+                        {_("Install setroubleshoot-server to troubleshoot SELinux events.")}
-+                    </span>
-+                );
-             }
--
--            return (
--                <EmptyState
--                    icon={icon}
--                    description={description}
--                    message={this.props.error} />
--            );
-         } else {
--            var entries = this.props.entries.map(function(itm) {
-+            entries = this.props.entries.map(function(itm) {
-                 itm.runFix = self.props.runFix;
-                 var listingDetail;
-                 if (itm.details && 'firstSeen' in itm.details) {
-@@ -407,38 +421,42 @@ var SETroubleshootPage = React.createClass({
-                         listingActions={ [dismissAction] } />
-                 );
-             });
-+        }
- 
--            var errorMessage;
--            if (this.props.error) {
--                errorMessage = (
--                    <div className="alert alert-danger alert-dismissable alert-ct-top">
--                        <span className="pficon pficon-error-circle-o" />
--                        <span>{this.props.error}</span>
--                        <button type="button" className="close" aria-hidden="true" onClick={this.handleDismissError}>
--                            <span className="pficon pficon-close"/>
--                        </button>
--                    </div>
--                );
--            }
-+        troubleshooting = (
-+            <cockpitListing.Listing
-+                    title={ title }
-+                    emptyCaption={ emptyCaption }
-+                    >
-+                {entries}
-+            </cockpitListing.Listing>
-+        );
- 
--            return (
--                <div className="container-fluid">
--                    <SELinuxStatus
--                        selinuxStatus={this.props.selinuxStatus}
--                        selinuxStatusError={this.props.selinuxStatusError}
--                        changeSelinuxMode={this.props.changeSelinuxMode}
--                        dismissError={this.props.dismissStatusError}
--                    />
--                    {errorMessage}
--                    <cockpitListing.Listing
--                            title={ _("SELinux Access Control Errors") }
--                            emptyCaption={ _("No SELinux alerts.") }
--                            >
--                        {entries}
--                    </cockpitListing.Listing>
-+        var errorMessage;
-+        if (this.props.error) {
-+            errorMessage = (
-+                <div className="alert alert-danger alert-dismissable alert-ct-top">
-+                    <span className="pficon pficon-error-circle-o" />
-+                    <span>{this.props.error}</span>
-+                    <button type="button" className="close" aria-hidden="true" onClick={this.handleDismissError}>
-+                        <span className="pficon pficon-close"/>
-+                    </button>
-                 </div>
-             );
-         }
-+
-+        return (
-+            <div className="container-fluid">
-+                <SELinuxStatus
-+                    selinuxStatus={this.props.selinuxStatus}
-+                    selinuxStatusError={this.props.selinuxStatusError}
-+                    changeSelinuxMode={this.props.changeSelinuxMode}
-+                    dismissError={this.props.dismissStatusError}
-+                />
-+                {errorMessage}
-+                {troubleshooting}
-+            </div>
-+        );
-     }
- });
- 
-diff --git a/pkg/selinux/setroubleshoot.js b/pkg/selinux/setroubleshoot.js
-index 0ff41bb..ac297c5 100644
---- a/pkg/selinux/setroubleshoot.js
-+++ b/pkg/selinux/setroubleshoot.js
-@@ -272,9 +272,7 @@ var initStore = function(rootElement) {
-                     dataStore.connected = false;
-                     window.clearTimeout(dataStore.connecting);
-                     dataStore.connecting = null;
--                    dataStore.error = _("Error while connecting.");
-                     render();
--                    // TODO: should we propagate the error message here?
-                 });
-         }
-     };
-diff --git a/test/verify/check-setroubleshoot b/test/verify/check-setroubleshoot
-index fb0b7d2..b32c55e 100755
---- a/test/verify/check-setroubleshoot
-+++ b/test/verify/check-setroubleshoot
-@@ -52,8 +52,8 @@ mv -f ~/.ssh/authorized_keys.test-avc ~/.ssh/authorized_keys
- """
- 
- @skipImage("DBus API of setroubleshoot too old", "centos-7")
--@skipImage("No setroubleshoot", "continuous-atomic", "debian-8", "debian-testing", "fedora-atomic", "rhel-atomic", "ubuntu-1604")
- class TestSelinux(MachineCase):
-+    @skipImage("No setroubleshoot", "continuous-atomic", "debian-8", "debian-testing", "fedora-atomic", "rhel-atomic", "ubuntu-1604")
-     def testTroubleshootAlerts(self):
-         b = self.browser
- 
-@@ -144,6 +144,7 @@ class TestSelinux(MachineCase):
- 
-         #b.wait_in_text("body", "No SELinux alerts.")
- 
-+    @skipImage("No cockpit-selinux", "debian-8", "debian-testing", "continuous-atomic", "fedora-atomic", "ubuntu-1604")
-     def testEnforcingToggle(self):
-         b = self.browser
-         m = self.machine
-@@ -153,14 +154,8 @@ class TestSelinux(MachineCase):
-         # as happens in our virt-builder and virt-install usage
-         m.execute("chmod ugo+r /etc/selinux/config")
- 
--        # fix audit events first
--        m.execute(script=FIX_AUDITD)
--
-         self.login_and_go("/selinux/setroubleshoot")
- 
--        # at the beginning, there should be no entries
--        b.wait_in_text("body", "No SELinux alerts.")
--
-         #########################################################
-         # wait for the page to be present
-         b.wait_in_text("body", "SELinux Policy")
-
-diff --git a/dist/selinux/Makefile.deps b/dist/selinux/Makefile.deps
-index ce86875ff789723746fbde8c8cb7dfa0d428c9eb..d596f50fc7253c1bcd085909db011ca600b8c14e 100644
-GIT binary patch
-delta 15
-WcmX>sa#&=7GmDv(q0vV7Kb!z7T?JME
-
-delta 15
-WcmX>sa#&=7GmC+hfyqYqKb!z7F$GZo
-
--- 
-2.9.3
diff --git a/SPECS/cockpit.spec b/SPECS/cockpit.spec
index 3614dee..8be8f2a 100644
--- a/SPECS/cockpit.spec
+++ b/SPECS/cockpit.spec
@@ -4,9 +4,10 @@
 #
 
 %define branding auto
-%define rev 3
+%define rev 4
 
-# earliest base that the subpackages work on
+# earliest base that the subpackages work on; the instances of this get computed/updated
+# by tools/gen-spec-dependencies during "make dist", but keep a hardcoded fallback
 %define required_base 122
 
 %if 0%{?centos}
@@ -29,7 +30,7 @@ Summary:        A user interface for Linux servers
 License:        LGPLv2+
 URL:            http://cockpit-project.org/
 
-Version:        131
+Version:        135
 %if %{defined wip}
 Release:        1.%{wip}%{?dist}
 Source0:        cockpit-%{version}.tar.gz
@@ -38,9 +39,7 @@ Release:        %{rev}%{?dist}
 Source0:        https://github.com/cockpit-project/cockpit/releases/download/%{version}/cockpit-%{version}.tar.xz
 %endif
 
-Patch1:		0001-Fix-size-of-list-heading.patch
-Patch2:		0002-Fix-button-tooltips.patch
-Patch3:		0003-Make-basic-selinux-functionality-available-without-s.patch
+Patch1:         0001-ws-Fix-invalid-pointer-check-in-cockpit-ws.patch
 
 BuildRequires: pkgconfig(gio-unix-2.0)
 BuildRequires: pkgconfig(json-glib-1.0)
@@ -58,14 +57,12 @@ BuildRequires: zlib-devel
 BuildRequires: krb5-devel
 BuildRequires: libxslt-devel
 BuildRequires: docbook-style-xsl
-BuildRequires: keyutils-libs-devel
 BuildRequires: glib-networking
 BuildRequires: sed
 BuildRequires: git
 
 BuildRequires: glib2-devel >= 2.37.4
 BuildRequires: systemd-devel
-BuildRequires: polkit
 BuildRequires: pcp-libs-devel
 BuildRequires: krb5-server
 BuildRequires: gdb
@@ -78,9 +75,6 @@ BuildRequires: xmlto
 
 Requires: %{name}-bridge = %{version}-%{release}
 Requires: %{name}-ws = %{version}-%{release}
-%if %{defined build_dashboard}
-Requires: %{name}-dashboard = %{version}-%{release}
-%endif
 Requires: %{name}-system = %{version}-%{release}
 
 # Optional components (for f24 we use soft deps)
@@ -94,14 +88,6 @@ Suggests: %{name}-pcp = %{version}-%{release}
 Suggests: %{name}-kubernetes = %{version}-%{release}
 Suggests: %{name}-selinux = %{version}-%{release}
 
-# Older releases need to have strict requirements
-%else
-Requires: %{name}-networkmanager = %{version}-%{release}
-Requires: %{name}-storaged = %{version}-%{release}
-%ifarch x86_64 armv7hl
-Requires: %{name}-docker = %{version}-%{release}
-%endif
-
 %endif
 
 %description
@@ -121,13 +107,19 @@ machines.
 %prep
 %setup -q
 
-# Apply patches using git
-git init
-git config user.email "unused@example.com" && git config user.name "Unused"
-git config core.autocrlf false && git config core.safecrlf false && git config gc.auto 0
-git add -f . && git commit -a -q -m "Base"
-echo "" | git am --whitespace=nowarn %{patches}
-rm -rf .git
+# Apply patches using git in order to support binary patches. Note that
+# we also reset mtimes since patches should be "complete" and include both
+# generated and source file changes
+# Keep this in sync with tools/debian/rules.
+if [ -n "%{patches}" ]; then
+	git init
+	git config user.email "unused@example.com" && git config user.name "Unused"
+	git config core.autocrlf false && git config core.safecrlf false && git config gc.auto 0
+	git add -f . && git commit -a -q -m "Base" && git tag -a initial --message="initial"
+	git am --whitespace=nowarn %{patches}
+	touch -r $(git diff --name-only initial..HEAD) .git
+	rm -rf .git
+fi
 
 %build
 exec 2>&1
@@ -140,11 +132,7 @@ make -j4 check
 
 %install
 make install DESTDIR=%{buildroot}
-%if %{defined wip} || 0%{?rhel}
-make install-test-assets DESTDIR=%{buildroot}
-%else
-rm -rf %{buildroot}/%{_datadir}/%{name}/playground
-%endif
+make install-tests DESTDIR=%{buildroot}
 mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/pam.d
 install -p -m 644 tools/cockpit.pam $RPM_BUILD_ROOT%{_sysconfdir}/pam.d/cockpit
 rm -f %{buildroot}/%{_libdir}/cockpit/*.so
@@ -158,15 +146,21 @@ echo '{ "linguas": null, "machine-limit": 5 }' > %{buildroot}%{_datadir}/%{name}
 # Build the package lists for resource packages
 echo '%dir %{_datadir}/%{name}/base1' > base.list
 find %{buildroot}%{_datadir}/%{name}/base1 -type f >> base.list
+echo '%{_sysconfdir}/cockpit/machines.d' >> base.list
 
 %if %{defined build_dashboard}
 echo '%dir %{_datadir}/%{name}/dashboard' >> dashboard.list
 find %{buildroot}%{_datadir}/%{name}/dashboard -type f >> dashboard.list
+find %{buildroot}%{_datadir}/%{name}/ssh -type f >> dashboard.list
 %else
 rm -rf %{buildroot}/%{_datadir}/%{name}/dashboard
+rm -rf %{buildroot}/%{_datadir}/%{name}/ssh
 touch dashboard.list
 %endif
 
+echo '%dir %{_datadir}/%{name}/pcp' >> pcp.list
+find %{buildroot}%{_datadir}/%{name}/pcp -type f >> pcp.list
+
 echo '%dir %{_datadir}/%{name}/realmd' >> system.list
 find %{buildroot}%{_datadir}/%{name}/realmd -type f >> system.list
 
@@ -219,7 +213,7 @@ rm -rf %{buildroot}/%{_datadir}/%{name}/docker
 touch docker.list
 %endif
 
-%ifarch x86_64 ppc64le
+%ifarch aarch64 x86_64 ppc64le s390x
 %if %{defined wip}
 %else
 rm %{buildroot}/%{_datadir}/%{name}/kubernetes/override.json
@@ -228,6 +222,9 @@ echo '%dir %{_datadir}/%{name}/kubernetes' > kubernetes.list
 find %{buildroot}%{_datadir}/%{name}/kubernetes -type f >> kubernetes.list
 %else
 rm -rf %{buildroot}/%{_datadir}/%{name}/kubernetes
+rm -f %{buildroot}/%{_libexecdir}/cockpit-kube-auth
+rm -f %{buildroot}/%{_libexecdir}/cockpit-kube-launch
+rm %{buildroot}/%{_libexecdir}/cockpit-stub
 touch kubernetes.list
 %endif
 
@@ -265,9 +262,7 @@ cat kdump.list subscriptions.list sosreport.list networkmanager.list selinux.lis
 
 %package bridge
 Summary: Cockpit bridge server-side component
-Obsoletes: %{name}-daemon < 0.48-2
 Requires: glib-networking
-Requires: polkit
 
 %description bridge
 The Cockpit bridge component installed server side and runs commands on the
@@ -277,8 +272,7 @@ system on behalf of the web based user interface.
 %{_datadir}/%{name}/base1/bundle.min.js.gz
 %doc %{_mandir}/man1/cockpit-bridge.1.gz
 %{_bindir}/cockpit-bridge
-%attr(4755, -, -) %{_libexecdir}/cockpit-polkit
-%{_libdir}/security/pam_reauthorize.so
+%{_libexecdir}/cockpit-askpass
 
 %package doc
 Summary: Cockpit deployment and developer guide
@@ -309,8 +303,8 @@ The Cockpit components for managing virtual machines.
 %package ostree
 Summary: Cockpit user interface for rpm-ostree
 # Requires: Uses new translations functionality
-Requires: %{name}-bridge > 124
-Requires: %{name}-system > 124
+Requires: %{name}-bridge >= %{required_base}
+Requires: %{name}-system >= %{required_base}
 %if 0%{?fedora} > 0 && 0%{?fedora} < 24
 Requires: rpm-ostree >= 2015.10-1
 %else
@@ -324,13 +318,13 @@ The Cockpit components for managing software updates for ostree based systems.
 
 %package pcp
 Summary: Cockpit PCP integration
-Requires: %{name}-bridge = %{version}-%{release}
+Requires: %{name}-bridge >= %{required_base}
 Requires: pcp
 
 %description pcp
 Cockpit support for reading PCP metrics and loading PCP archives.
 
-%files pcp
+%files pcp -f pcp.list
 %{_libexecdir}/cockpit-pcp
 %{_localstatedir}/lib/pcp/config/pmlogconf/tools/cockpit
 
@@ -344,8 +338,10 @@ Cockpit support for reading PCP metrics and loading PCP archives.
 %package dashboard
 Summary: Cockpit SSH remoting and dashboard
 Requires: libssh >= %{libssh_version}
-Requires: cockpit-ws = %{version}-%{release}
-Provides: cockpit-ssh = %{version}-%{release}
+Provides: %{name}-ssh
+# nothing depends on the dashboard, but we can't use it with older versions of the bridge
+Conflicts: %{name}-bridge < 135
+Conflicts: %{name}-ws < 135
 
 %description dashboard
 Cockpit support for remoting to other servers, bastion hosts, and a basic dashboard
@@ -361,11 +357,6 @@ test -f %{_bindir}/chcon && chcon -t cockpit_ws_exec_t %{_libexecdir}/cockpit-ss
 
 %package storaged
 Summary: Cockpit user interface for storage, using Storaged
-# Lock bridge dependency due to --with-storaged-iscsi-sessions
-# which uses new less stable /manifests.js request path.
-%if 0%{?rhel}
-Requires: %{name}-bridge >= %{version}-%{release}
-%endif
 Requires: %{name}-shell >= %{required_base}
 Requires: storaged >= 2.1.1
 %if 0%{?fedora} >= 24 || 0%{?rhel} >= 8
@@ -387,13 +378,11 @@ The Cockpit component for managing storage.  This package uses Storaged.
 %package system
 Summary: Cockpit admin interface package for configuring and troubleshooting a system
 BuildArch: noarch
-Requires: %{name}-bridge = %{version}-%{release}
+Requires: %{name}-bridge >= %{version}-%{release}
 Requires: shadow-utils
 Requires: grep
 Requires: libpwquality
 Requires: /usr/bin/date
-Provides: %{name}-assets
-Obsoletes: %{name}-assets < 0.32
 Provides: %{name}-realmd = %{version}-%{release}
 Provides: %{name}-shell = %{version}-%{release}
 Obsoletes: %{name}-shell < 127
@@ -420,12 +409,28 @@ This package contains the Cockpit shell and system configuration interfaces.
 
 %files system -f system.list
 
+%package tests
+Summary: Tests for Cockpit
+Requires: %{name}-bridge >= %{version}-%{release}
+Requires: %{name}-system >= %{version}-%{release}
+Requires: openssh-clients
+Provides: %{name}-test-assets
+Obsoletes: %{name}-test-assets < 132
+
+%description tests
+This package contains tests and files used while testing Cockpit.
+These files are not required for running Cockpit.
+
+%files tests
+%{_unitdir}/cockpit.service.d
+%{_datadir}/%{name}/playground
+%{_prefix}/lib/cockpit-test-assets
+
 %package ws
 Summary: Cockpit Web Service
 Requires: glib-networking
 Requires: openssl
 Requires: glib2 >= 2.37.4
-Obsoletes: cockpit-selinux-policy <= 0.83
 Requires(post): systemd
 Requires(preun): systemd
 Requires(postun): systemd
@@ -438,7 +443,7 @@ The Cockpit Web Service listens on the network, and authenticates users.
 %doc %{_mandir}/man8/cockpit-ws.8.gz
 %doc %{_mandir}/man8/remotectl.8.gz
 %doc %{_mandir}/man8/pam_ssh_add.8.gz
-%config(noreplace) %{_sysconfdir}/%{name}
+%config(noreplace) %{_sysconfdir}/%{name}/ws-certs.d
 %config(noreplace) %{_sysconfdir}/pam.d/cockpit
 %{_unitdir}/cockpit.service
 %{_unitdir}/cockpit.socket
@@ -446,7 +451,6 @@ The Cockpit Web Service listens on the network, and authenticates users.
 %{_sbindir}/remotectl
 %{_libdir}/security/pam_ssh_add.so
 %{_libexecdir}/cockpit-ws
-%{_libexecdir}/cockpit-stub
 %attr(4750, root, cockpit-ws) %{_libexecdir}/cockpit-session
 %attr(775, -, wheel) %{_localstatedir}/lib/%{name}
 %{_datadir}/%{name}/static
@@ -563,16 +567,17 @@ This package is not yet complete.
 
 %endif
 
-%ifarch x86_64 ppc64le
+%ifarch aarch64 x86_64 ppc64le s390x
 
 %package kubernetes
 Summary: Cockpit user interface for Kubernetes cluster
 Requires: /usr/bin/kubectl
 # Requires: Needs newer localization support
-Requires: %{name}-bridge > 124
-Requires: %{name}-shell > 124
+Requires: %{name}-bridge >= %{required_base}
+Requires: %{name}-shell >= %{required_base}
 BuildRequires: golang-bin
 BuildRequires: golang-src
+Provides: cockpit-stub = %{version}-%{release}
 
 %description kubernetes
 The Cockpit components for visualizing and configuring a Kubernetes
@@ -581,29 +586,24 @@ cluster. Installed on the Kubernetes master. This package is not yet complete.
 %files kubernetes -f kubernetes.list
 %{_libexecdir}/cockpit-kube-auth
 %{_libexecdir}/cockpit-kube-launch
-
-%endif
-
-# we only build test assets on rhel or if we're building from a specific commit
-%if %{defined wip} || 0%{?rhel}
-
-%package test-assets
-Summary: Additional stuff for testing Cockpit
-Requires: %{name}-bridge >= %{required_base}
-Requires: %{name}-shell >= %{required_base}
-Requires: openssh-clients
-
-%description test-assets
-This package contains programs and other files for testing Cockpit, and
-pulls in some necessary packages via dependencies.
-
-%files test-assets
-%{_datadir}/%{name}/playground
-%{_prefix}/lib/cockpit-test-assets
-
+%{_libexecdir}/cockpit-stub
 %endif
 
 %changelog
+* Thu Mar 23 2017 Dominik Perpeet <dperpeet@redhat.com> 135-4
+- The cockpit package doesn't require the dashboard anymore
+- The dashboard package conflicts with older bridge and ws versions
+
+* Tue Mar 21 2017 Dominik Perpeet <dperpeet@redhat.com> 135-3
+- Update to 135 release
+- Redesigned page menu and machine switcher
+- Show /etc/motd in the "System" page
+- Allow changing the MAC address for ethernet adapters and see them for bonds
+- NetworkManager now activates slave interfaces by itself
+- Show "Locked/Unlocked" indicator for privilege escalation in the top bar
+- Privilege escalation works with sudo reauthorization
+- Use official /etc/ssh/ssh_known_hosts when connecting to remote hosts
+
 * Tue Feb 14 2017 Dominik Perpeet <dperpeet@redhat.com> 131-3
 - Fix size of list heading rhbz#1422184
 - Fix button tooltips rhbz#1365372 rhbz#1412036
@@ -620,9 +620,6 @@ pulls in some necessary packages via dependencies.
 - Add a 'LoginTo' option in cockpit.conf to toggle ability to login to other servers
 - Validate textual input on the Networking page properly
 
-* Tue Jan 24 2017 Dominik Perpeet <dperpeet@redhat.com> 129-1
-- Update to 129 release
-
 * Thu Dec 15 2016 Dominik Perpeet <dperpeet@redhat.com> 126-1
 - Update to 126 release
 - Show security scan information about containers