From acb29d12db138f6e10cd55d26464561c223d2fc1 Mon Sep 17 00:00:00 2001 From: qiaofeng1227 <76487013@qq.com> Date: Tue, 20 Jun 2023 11:19:00 +0800 Subject: [PATCH] release 0.7.0 update plugin --- CHANGELOG.md | 6 + cockpit/appstore/build/asset-manifest.json | 20 +- cockpit/appstore/build/index.html | 2 +- cockpit/appstore/build/manifest.json | 2 +- cockpit/appstore/build/po.zh_CN.js | 12 + .../build/static/data/json/catalog_en.json | 10 +- .../build/static/data/json/catalog_zh.json | 10 +- .../build/static/data/json/product_en.json | 502 +- .../build/static/data/json/product_zh.json | 502 +- .../static/data/logos/arangodb-websoft9.png | Bin 14301 -> 12770 bytes .../data/logos/cockroachdb-websoft9.png | Bin 0 -> 16089 bytes .../static/data/logos/confluence-websoft9.png | Bin 0 -> 10494 bytes .../static/data/logos/drone-websoft9.png | Bin 0 -> 12115 bytes .../static/data/logos/harbor-websoft9.png | Bin 0 -> 18760 bytes .../static/data/logos/hasura-websoft9.png | Bin 10400 -> 7051 bytes .../static/data/logos/humhub-websoft9.png | Bin 0 -> 7002 bytes .../static/data/logos/kodbox-websoft9.png | Bin 11668 -> 9604 bytes .../static/data/logos/mailu-websoft9.png | Bin 30830 -> 32737 bytes .../static/data/logos/passbolt-websoft9.png | Bin 8875 -> 6942 bytes .../static/data/logos/pydio-websoft9.png | Bin 11362 -> 12822 bytes .../build/static/data/logos/tidb-websoft9.png | Bin 0 -> 9466 bytes .../build/static/data/logos/tyk-websoft9.png | Bin 0 -> 9180 bytes .../build/static/data/screenshots/Error.log | 2 - .../en/cockroachdb-gui-websoft9.png | Bin 0 -> 224666 bytes .../en/confluence-gui-websoft9.png | Bin 0 -> 66574 bytes .../screenshots/en/drone-gui-websoft9.png | Bin 0 -> 328134 bytes .../screenshots/en/harbor-gui-websoft9.png | Bin 0 -> 97272 bytes .../screenshots/en/humhub-gui-websoft9.png | Bin 0 -> 220064 bytes .../data/screenshots/en/tidb-gui-websoft9.png | Bin 0 -> 316306 bytes .../data/screenshots/en/tyk-gui-websoft9.svg | 366 + .../zh/cockroachdb-gui-websoft9.png | Bin 0 -> 224666 bytes .../zh/confluence-gui-websoft9.png | Bin 0 -> 66574 bytes .../screenshots/zh/drone-gui-websoft9.png | Bin 0 -> 328134 bytes .../screenshots/zh/harbor-gui-websoft9.png | Bin 0 -> 97272 bytes .../screenshots/zh/humhub-gui-websoft9.png | Bin 0 -> 220064 bytes .../data/screenshots/zh/tidb-gui-websoft9.png | Bin 0 -> 316306 bytes .../data/screenshots/zh/tyk-gui-websoft9.svg | 366 + .../build/static/js/111.ae85bc5c.chunk.js | 2 + .../build/static/js/111.ae85bc5c.chunk.js.map | 1 + .../build/static/js/355.acf76242.chunk.js | 3 - .../build/static/js/355.acf76242.chunk.js.map | 1 - .../build/static/js/423.66878bf7.chunk.js | 3 + ....txt => 423.66878bf7.chunk.js.LICENSE.txt} | 0 .../build/static/js/423.66878bf7.chunk.js.map | 1 + .../build/static/js/81.f1142d28.chunk.js | 2 + .../build/static/js/81.f1142d28.chunk.js.map | 1 + .../build/static/js/912.3c7e5556.chunk.js | 2 + .../build/static/js/912.3c7e5556.chunk.js.map | 1 + .../build/static/js/912.a5b53472.chunk.js | 2 - .../build/static/js/912.a5b53472.chunk.js.map | 1 - .../build/static/js/974.f51aca78.chunk.js | 2 - .../build/static/js/974.f51aca78.chunk.js.map | 1 - .../js/{main.83bb9e80.js => main.4fc2aa4d.js} | 6 +- ...CENSE.txt => main.4fc2aa4d.js.LICENSE.txt} | 0 .../build/static/js/main.4fc2aa4d.js.map | 1 + .../build/static/js/main.83bb9e80.js.map | 1 - cockpit/appstore/public/manifest.json | 2 +- cockpit/appstore/public/po.zh_CN.js | 12 + .../appstore/src/helpers/api/appManager.js | 9 +- cockpit/appstore/src/helpers/api/index.js | 4 +- cockpit/appstore/src/layouts/Detached.js | 2 + cockpit/appstore/src/layouts/Topbar.js | 112 +- cockpit/appstore/src/pages/appstore.js | 4 +- cockpit/myapps/build/manifest.json | 2 +- cockpit/myapps/build/po.zh_CN.js | 4 + .../build/static/logos/arangodb-websoft9.png | Bin 14301 -> 12770 bytes .../static/logos/cockroachdb-websoft9.png | Bin 0 -> 16089 bytes .../static/logos/confluence-websoft9.png | Bin 0 -> 10494 bytes .../build/static/logos/drone-websoft9.png | Bin 0 -> 12115 bytes .../build/static/logos/harbor-websoft9.png | Bin 0 -> 18760 bytes .../build/static/logos/hasura-websoft9.png | Bin 10400 -> 7051 bytes .../build/static/logos/humhub-websoft9.png | Bin 0 -> 7002 bytes .../build/static/logos/kodbox-websoft9.png | Bin 11668 -> 9604 bytes .../build/static/logos/mailu-websoft9.png | Bin 30830 -> 32737 bytes .../build/static/logos/passbolt-websoft9.png | Bin 8875 -> 6942 bytes .../build/static/logos/pydio-websoft9.png | Bin 11362 -> 12822 bytes .../build/static/logos/tidb-websoft9.png | Bin 0 -> 9466 bytes .../build/static/logos/tyk-websoft9.png | Bin 0 -> 9180 bytes cockpit/myapps/public/manifest.json | 2 +- cockpit/myapps/public/po.zh_CN.js | 4 + cockpit/settings/.gitignore | 23 + cockpit/settings/README.md | 70 + cockpit/settings/build/asset-manifest.json | 13 + cockpit/settings/build/favicon.ico | Bin 0 -> 3870 bytes cockpit/settings/build/index.html | 1 + cockpit/settings/build/manifest.json | 11 + cockpit/settings/build/po.zh_CN.js | 75 + cockpit/settings/build/robots.txt | 3 + .../build/static/css/main.b17c576c.css | 7 + .../build/static/css/main.b17c576c.css.map | 1 + .../settings/build/static/js/main.f6ada9a7.js | 3 + .../static/js/main.f6ada9a7.js.LICENSE.txt | 74 + .../build/static/js/main.f6ada9a7.js.map | 1 + cockpit/settings/config-overrides.js | 10 + cockpit/settings/mk.sh | 7 + cockpit/settings/package.json | 49 + cockpit/settings/public/favicon.ico | Bin 0 -> 3870 bytes cockpit/settings/public/index.html | 45 + cockpit/settings/public/manifest.json | 11 + cockpit/settings/public/po.zh_CN.js | 75 + cockpit/settings/public/robots.txt | 3 + cockpit/settings/src/App.css | 60 + cockpit/settings/src/App.js | 226 + cockpit/settings/src/Spinner.js | 45 + cockpit/settings/src/index.css | 13 + cockpit/settings/src/index.js | 15 + cockpit/settings/yarn.lock | 9889 +++++++++++++++++ install/version.json | 6 +- 108 files changed, 12563 insertions(+), 161 deletions(-) create mode 100644 cockpit/appstore/build/static/data/logos/cockroachdb-websoft9.png create mode 100644 cockpit/appstore/build/static/data/logos/confluence-websoft9.png create mode 100644 cockpit/appstore/build/static/data/logos/drone-websoft9.png create mode 100644 cockpit/appstore/build/static/data/logos/harbor-websoft9.png create mode 100644 cockpit/appstore/build/static/data/logos/humhub-websoft9.png create mode 100644 cockpit/appstore/build/static/data/logos/tidb-websoft9.png create mode 100644 cockpit/appstore/build/static/data/logos/tyk-websoft9.png create mode 100644 cockpit/appstore/build/static/data/screenshots/en/cockroachdb-gui-websoft9.png create mode 100644 cockpit/appstore/build/static/data/screenshots/en/confluence-gui-websoft9.png create mode 100644 cockpit/appstore/build/static/data/screenshots/en/drone-gui-websoft9.png create mode 100644 cockpit/appstore/build/static/data/screenshots/en/harbor-gui-websoft9.png create mode 100644 cockpit/appstore/build/static/data/screenshots/en/humhub-gui-websoft9.png create mode 100644 cockpit/appstore/build/static/data/screenshots/en/tidb-gui-websoft9.png create mode 100644 cockpit/appstore/build/static/data/screenshots/en/tyk-gui-websoft9.svg create mode 100644 cockpit/appstore/build/static/data/screenshots/zh/cockroachdb-gui-websoft9.png create mode 100644 cockpit/appstore/build/static/data/screenshots/zh/confluence-gui-websoft9.png create mode 100644 cockpit/appstore/build/static/data/screenshots/zh/drone-gui-websoft9.png create mode 100644 cockpit/appstore/build/static/data/screenshots/zh/harbor-gui-websoft9.png create mode 100644 cockpit/appstore/build/static/data/screenshots/zh/humhub-gui-websoft9.png create mode 100644 cockpit/appstore/build/static/data/screenshots/zh/tidb-gui-websoft9.png create mode 100644 cockpit/appstore/build/static/data/screenshots/zh/tyk-gui-websoft9.svg create mode 100644 cockpit/appstore/build/static/js/111.ae85bc5c.chunk.js create mode 100644 cockpit/appstore/build/static/js/111.ae85bc5c.chunk.js.map delete mode 100644 cockpit/appstore/build/static/js/355.acf76242.chunk.js delete mode 100644 cockpit/appstore/build/static/js/355.acf76242.chunk.js.map create mode 100644 cockpit/appstore/build/static/js/423.66878bf7.chunk.js rename cockpit/appstore/build/static/js/{355.acf76242.chunk.js.LICENSE.txt => 423.66878bf7.chunk.js.LICENSE.txt} (100%) create mode 100644 cockpit/appstore/build/static/js/423.66878bf7.chunk.js.map create mode 100644 cockpit/appstore/build/static/js/81.f1142d28.chunk.js create mode 100644 cockpit/appstore/build/static/js/81.f1142d28.chunk.js.map create mode 100644 cockpit/appstore/build/static/js/912.3c7e5556.chunk.js create mode 100644 cockpit/appstore/build/static/js/912.3c7e5556.chunk.js.map delete mode 100644 cockpit/appstore/build/static/js/912.a5b53472.chunk.js delete mode 100644 cockpit/appstore/build/static/js/912.a5b53472.chunk.js.map delete mode 100644 cockpit/appstore/build/static/js/974.f51aca78.chunk.js delete mode 100644 cockpit/appstore/build/static/js/974.f51aca78.chunk.js.map rename cockpit/appstore/build/static/js/{main.83bb9e80.js => main.4fc2aa4d.js} (52%) rename cockpit/appstore/build/static/js/{main.83bb9e80.js.LICENSE.txt => main.4fc2aa4d.js.LICENSE.txt} (100%) create mode 100644 cockpit/appstore/build/static/js/main.4fc2aa4d.js.map delete mode 100644 cockpit/appstore/build/static/js/main.83bb9e80.js.map create mode 100644 cockpit/myapps/build/static/logos/cockroachdb-websoft9.png create mode 100644 cockpit/myapps/build/static/logos/confluence-websoft9.png create mode 100644 cockpit/myapps/build/static/logos/drone-websoft9.png create mode 100644 cockpit/myapps/build/static/logos/harbor-websoft9.png create mode 100644 cockpit/myapps/build/static/logos/humhub-websoft9.png create mode 100644 cockpit/myapps/build/static/logos/tidb-websoft9.png create mode 100644 cockpit/myapps/build/static/logos/tyk-websoft9.png create mode 100644 cockpit/settings/.gitignore create mode 100644 cockpit/settings/README.md create mode 100644 cockpit/settings/build/asset-manifest.json create mode 100644 cockpit/settings/build/favicon.ico create mode 100644 cockpit/settings/build/index.html create mode 100644 cockpit/settings/build/manifest.json create mode 100644 cockpit/settings/build/po.zh_CN.js create mode 100644 cockpit/settings/build/robots.txt create mode 100644 cockpit/settings/build/static/css/main.b17c576c.css create mode 100644 cockpit/settings/build/static/css/main.b17c576c.css.map create mode 100644 cockpit/settings/build/static/js/main.f6ada9a7.js create mode 100644 cockpit/settings/build/static/js/main.f6ada9a7.js.LICENSE.txt create mode 100644 cockpit/settings/build/static/js/main.f6ada9a7.js.map create mode 100644 cockpit/settings/config-overrides.js create mode 100644 cockpit/settings/mk.sh create mode 100644 cockpit/settings/package.json create mode 100644 cockpit/settings/public/favicon.ico create mode 100644 cockpit/settings/public/index.html create mode 100644 cockpit/settings/public/manifest.json create mode 100644 cockpit/settings/public/po.zh_CN.js create mode 100644 cockpit/settings/public/robots.txt create mode 100644 cockpit/settings/src/App.css create mode 100644 cockpit/settings/src/App.js create mode 100644 cockpit/settings/src/Spinner.js create mode 100644 cockpit/settings/src/index.css create mode 100644 cockpit/settings/src/index.js create mode 100644 cockpit/settings/yarn.lock diff --git a/CHANGELOG.md b/CHANGELOG.md index 2ff7eb9f..6bd834c8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +## 0.7.0 release on 2023-06-20 + +appstore 增加 更新功能 +myapps 功能优化 +新增 settings(设置) 功能 + ## 0.6.0 release on 2023-06-17 1. 上架 wordpress diff --git a/cockpit/appstore/build/asset-manifest.json b/cockpit/appstore/build/asset-manifest.json index 8bd49ad5..556a115b 100644 --- a/cockpit/appstore/build/asset-manifest.json +++ b/cockpit/appstore/build/asset-manifest.json @@ -1,12 +1,13 @@ { "files": { "main.css": "./static/css/main.751babb1.css", - "main.js": "./static/js/main.83bb9e80.js", - "static/js/974.f51aca78.chunk.js": "./static/js/974.f51aca78.chunk.js", + "main.js": "./static/js/main.4fc2aa4d.js", + "static/js/81.f1142d28.chunk.js": "./static/js/81.f1142d28.chunk.js", "static/js/376.0505e571.chunk.js": "./static/js/376.0505e571.chunk.js", "static/js/426.910887ac.chunk.js": "./static/js/426.910887ac.chunk.js", - "static/js/912.a5b53472.chunk.js": "./static/js/912.a5b53472.chunk.js", - "static/js/355.acf76242.chunk.js": "./static/js/355.acf76242.chunk.js", + "static/js/912.3c7e5556.chunk.js": "./static/js/912.3c7e5556.chunk.js", + "static/js/423.66878bf7.chunk.js": "./static/js/423.66878bf7.chunk.js", + "static/js/111.ae85bc5c.chunk.js": "./static/js/111.ae85bc5c.chunk.js", "static/js/640.925ab75f.chunk.js": "./static/js/640.925ab75f.chunk.js", "static/media/materialdesignicons-webfont.eot": "./static/media/materialdesignicons-webfont.e044ed23c047e571c550.eot", "static/media/materialdesignicons-webfont.ttf?v=6.5.95": "./static/media/materialdesignicons-webfont.5d42b4e60858731e7b65.ttf", @@ -44,16 +45,17 @@ "static/media/logo-sm.svg": "./static/media/logo-sm.53b8ca70620b0b2968874a3660f195dd.svg", "index.html": "./index.html", "main.751babb1.css.map": "./static/css/main.751babb1.css.map", - "main.83bb9e80.js.map": "./static/js/main.83bb9e80.js.map", - "974.f51aca78.chunk.js.map": "./static/js/974.f51aca78.chunk.js.map", + "main.4fc2aa4d.js.map": "./static/js/main.4fc2aa4d.js.map", + "81.f1142d28.chunk.js.map": "./static/js/81.f1142d28.chunk.js.map", "376.0505e571.chunk.js.map": "./static/js/376.0505e571.chunk.js.map", "426.910887ac.chunk.js.map": "./static/js/426.910887ac.chunk.js.map", - "912.a5b53472.chunk.js.map": "./static/js/912.a5b53472.chunk.js.map", - "355.acf76242.chunk.js.map": "./static/js/355.acf76242.chunk.js.map", + "912.3c7e5556.chunk.js.map": "./static/js/912.3c7e5556.chunk.js.map", + "423.66878bf7.chunk.js.map": "./static/js/423.66878bf7.chunk.js.map", + "111.ae85bc5c.chunk.js.map": "./static/js/111.ae85bc5c.chunk.js.map", "640.925ab75f.chunk.js.map": "./static/js/640.925ab75f.chunk.js.map" }, "entrypoints": [ "static/css/main.751babb1.css", - "static/js/main.83bb9e80.js" + "static/js/main.4fc2aa4d.js" ] } \ No newline at end of file diff --git a/cockpit/appstore/build/index.html b/cockpit/appstore/build/index.html index afc7a005..1a249253 100644 --- a/cockpit/appstore/build/index.html +++ b/cockpit/appstore/build/index.html @@ -1 +1 @@ -
th4@N*^>G4~ z5j^Y`DF}A{XqloaD8az>`bl%lt}~Vax4k?@Ibf{FP{D&``1Uu@HIH(Z*7`H*dwX=?c}p-n3a6ua)`|x?qNfK z6~*!0;g#)%+gT?1LUHVH>&|+h99Mbb4&NU@?4SvwTDCbwE`X*g;7%O5`dXX0n;?82 z`I5j6R`j&qwQ=IyT0OyN?_kR(ryO)?!Qr*fFmU?o$_oD0Dg?^yYA;A1)%rMPb^_rz z!d&WE{4XXE->GIW>d+^w^Kc8J=y)7a*o8m+Vw8`GcHN DVo2V3Jlmv zN=)|nnbVYGzuG-;p@UDf?W77zJf2ttoPMv{*yDf1Dl7YYNqiunW9_w`Dja|ar6xIc z?K;Xt2DYJ6uce_nla|weegDeUEzwA@agIZ+fe+{U5opuCt;WH{vfqR4rhf1)Mca9E zX1KR`fFxY1Ds4*r{h^IC5LjqR0Wct&k_YPpf*8jC9X@5KYVXW<*6a)Y31XyXlwA2c z@4Fyy+JAVn=rE|%-#c7K-NHNe;N$rW%zC&&Q0-S;XE)jaBNEFwMfjd(f7r!12o`Zm zgKd0@hjqN+Ol&7p3zBYxuQ<|Vz+%+L5It;8p!@Wfo!2RK8;e@vHo5t^02(tV24pRm z#)(NT9`2-`%Q#o-&yhbcdc%I*MZ9+9wH+IaY;7%6lM vmsVbR z#8*e&frc6Gev)PO6$|4lZ)U*4q3Sv}B##N6dS(Z5!+o3S2-@5bDPPO#LwPoabgykJ zswnkaLBAj@awjzbzxP WKFCIAfz%eH+(HDZoR>{(?=CLfxCWtEA-M-O~kDj}Zp|!9)Cm*IxVIxn@I4 z-K5{@6%-y 9X^K0UX4C3-@#88LQ(ZVOlC(8&f|8aB2 z*s@9K#i-TEA7( YVfj*1QBOJUq-J_$?IdfQG*)vK zxVq+6(2t-m1qr 2p3SVtV9b=4E5Go19h<%gnY1v{` zcE-M(HTt`SN067e&WhK@uc5s p)`{m_(%H_QA-;lPh<4x2&aEt$npfgGiIw-=U zr*jS?^rCU56b3Dt3mOx{3Y0Oo=-PzcqQE;-AUzA~u*aJjmggwM1O;2|aHvbQ*nAM5 z;->N# z;4aI^izO^grJGZul6mycoP)O^Ki)LBY4iW7|HwNF zynohKkb>f(=E|FRcLc;EZ8$scA|5iXZU_?>$`I#sw~dtJWlCOHj{PaC7Y#o=dUXOA z3H3!Y9<5gX2$g@+E1kJ|G41#9-8B+n1q^?q}lIY%mev1)#?xidjgJ4D$W zewJ45(wNOEkt+ICLA>%O&JkWpJx=5ozy<$P_i^BTwIAwxK*zq$KKhw6q5jP8op>Eh zV+}K|Dt(im9@hkB8&a(=5@c=Ps-id+4*Ahd=qt)iwi+NjVH>g0Oq+DcAvl%0d;7Z5 zIG`ZqLs4{$8!5K?#fNdPQ0;Nrw$)fR4_OqdSRH)E?MzA0gfAf$6=6?-IkXEvk67nl zq5$WJU)s}+L0`aKZ=9|2Pj&u>g!>-+%?a~=aLd-COXVms9UZk
L^k~3nX=|tzbt-a0h%pqS<2{pls5{;IItOt*3t1AMu zmcw=2aR=*#;rl04iOaPBh-Y@58XYI(`2cnI2@ RS;WAD09(Ab4eX zlrRmCbhNJe!t$0A-V`OT)o_5gWMG&+>xW2H Pzz6Kh0L6 z&8b&HWiv7PsUZOi#T-CZM$*;IqhqjuRaR*`4^~Tf>T 4J7(b83!V4=>2 zIEu=NiB~g}1~~XR5g`lVhgeSNsF7s{V*3B#=5)z7D|SYP_&VM4h8+}0fKjyJZP4uF z180JgCr>1-fU{Wh%4l~mvxXt(0tq-#a|hfs&j`JO46%sMfIXl+`krf8G-w-aiHNOQ z@v=A1aqQrLP%Lh5w`Mt|$baZcFY8RUxs34&44TfCgbV~(5Vs(EzF8RXJd1TvHe>7p ziA#K5Yyp3m?J@6&j7e&@VITD4s<1 +gU$_bi0(P<*! 1qZEvGBEOu99CeB{M**R zLXCV$s SE%Y3@dx)g9C)D4L0)!Kb2%y(Drk#@t%xIzjp=4xhzKSXJ=!IUtMQz7&e0 z2?$dT;b@p5NM^y7w(XY)#ToN}sOUH%cEjcR)}NL_V>TfstLNu*Xd9$>DE9VwiKdwp zA>p(dwA4n>O6irA{9|xq+2<}|3a4OemzAZPmh@0sYc#}j@`lt8%5!ksKDD{dQP+bw z0yGp)hT34Uw_ {Uf*hTkLM@6Jo #a+H}gYRBuQ8rL{@-x7ku5aPF8(Zf(_GMr= zx uJB2`&2+al`a&n1w3`u>QIyZ|wWkZuBqE|HgYbf&!zjC6gOfiMe z`pfSmO>@GhLdXi1WZ~wui&yA4XfG|5O6%^fMBcaVzqIw9gC3*!$j_XLdda-}7M#^m z@EUn`=5&fL8bB@X&{gP`77>;3iz!p`n5jQ=I|W+GW(mcgJdd*nEu~1%ajGkVCt+@L zb2skPD2Ybi;X+z98O5ej!X8O6-MqV0XZU_bfna*g<#polj|X4b`+^;Ki)=ucZ<0k_ z+aRU;XHi^-QH$1 {VTo`!?XtK|+Rf7@s oG8c?=g8zMm<1FoXFZe75noNw+qqdvwe zj7)u7(|7ubUE|cdQmQ>9C9;JgCN=SknNGHuI;_z&KrE4Ob+i#le}Kk+CQJA31&(Zu zlIG_Yi}-26kx$XyQYf_w&=ZyP?*e(vNErGOhpk2_$(6(|nK0_$g%&x=Z-BVgO&c{o z07NKWAfzxh^{vg8L471POSQ6|ufV}7eR^o!yWZ77b)|OO*j;)uguBEGVvbQ|tpV7R z85 aYpz9cZR(W@K%mfEJndYb>P}o%DHz=iRSCuNh;9=8Vn-@(7J8!vrD;W9u%z zh)H+t-3^ 4>PBVC_*m@H|G*z z7x>dOJre`WyqfBWx4 z-#X{c{G=G0ejtJh`+w`>R3dO0^gsXbz*QvSjpM}MT`!9GUpF+2bZDW@_5uG(M%Pc2 z94;67_xgWJ?0h$9c72?54t=FjN Omm5H)EAwE2Xi*3^&FCu(Ilp4jnu3ZYF~`-aQeXpr zC)aS{SjK2|X2de{Yv7cJ2LSDLT3HX)B%yOoKhwhikOF(?y0BW>ML!N$y1!moyG@3O zquxHeU-i5 ziaEcYd4H2{cBYbmf}}3EXEYMzl tYbX4?y+p^jIoIx0{l>&X8HR`TH! delta 13076 zcmb`uWl&sC^sWno!(hSPB`~;aa0wD1$l&fCTsJm@OA;(NB#_|lk^zDRmmt9*1PH-h zbLV&d=i{w9_f*}PPrIsj_wLoU)_R}bvR(B|gK`LqLR=&TB*XIwVv41^iuasf`9pnpAXN=TVTT!R@ zl-N<%x-Y7&oqs<*0$jvszYh-XxX%xgHF({*`gpZGdC|3g9aLcX2?$-kuGjc(PgdJ? zg~@BtlOXkeHv2=aV)-Y9AHr=loy)T%*pV=6O3sEPFKF-Z6yu 0p2^+2Pe{=3(-tO1h~Rl+rLh6r0*tTPuBuuq5>g5XM+48 z8?XVkhaJm*_)kYP>p+yV2~QYjq#RV0DDYw99zc2V6wjd2!Porp+QSr4bFg*F_sAoA zy_?$4KbDF4l95PMg%soA;?)x+{rw_gq;v6E!oba6-qua!3 zJj+e~`i%kj;&ZFCzXs}y`)-Pp@)tKOUvlPKP@iGPjO&t8eFaXB|M9FnZ9L}Ex0XkI zefUwk{q {kA!{H~YH P#6)=C{xKc4^C_|ndmQ&j zg~>5CAzVGXaPDR@TvzF_BITSSHH>N^dxS(*550-7W5~1f3NU1Zq}KoU(}!FvbHMP2 zM`|?kO}TP?kb7F6FS-JwfF@p(`||(PfV$iwRx>QmNEFP#Yz1OM5TTM_qr$PX<*@mc z5a e(z%hquHfp82mwS1fdz&)_KvVa zr!hH9tO99BfBab*gFA+%M%ljc(j;im7!61EV|!N+2)3>8^D-GsGZjH_f=ioCx(;5&20BGfZ&qKKC%VJE8ElJT?`P z0%nA?TRsqLoN1NG7HH?cM)qrYS+y<- Ds0y?{OAXj d&R7WjGPpzAI(vTyii~~gn`aVibUh6_6pcBT> z@7cp-?l%U(Wljuw`q896tTI`@e846?6J-PuFovoreyK%)FBiyjJ+pbMjl1^>Cr-J8 z1sBLEAxiX$Qx?~x)w7bK|DB~d#!ET;3!* ^%rX}g;t)G6L5{9L5GP2_6u%b2~6v-v(#;#(v+jt>EF!xS=cN+MPT&o+Y0UF%i z^EQ0+%F9P@pxPPVV)YT>^Zd&P&ZI6-(Wt{EeH3=vkTnM0W+VjKyL3XCgGqo7jEYN^ z$!)ZHhT1q$*Qdom)fAN87R5<_kvWt2&=Rd+tXlJl$w<%IQ_$A6BXLyhWwxaYn6%!H zz7!^IY*;IYzS6ID`Yc`FS}{w9yU&1?exxo+Nl9Mq*_CFUsqP#YVwVUV%W}ya{{h*B zbcL5 0oQ!of>|1O*b4SK Ko_N zNdRGz=q6na^)_}lD|rAJOFPmYla8D7A3pkE(C~E?L~qZ !9ohswXNfP%$B?;cH1C6Q9Qf-p$5m6>mG!&x*J=ZSeE#@Kn zcl59=w`ZB`{%^9)VM?h1RN8{Xbl-*JvPvR4wPU=G>^_wTvH%Tncta}Qp{(6}19&K) zp{ Vl7Hg7I_Fs`Bt_+>78td{Kb$}Opt(yxZ z;g8@S7jxpO!u7;o2!NC&DMtr3^})NTDG{{|MXG(Y^x_m)iVN}CAZA4>FTIb1K`#{0 zSJ(`z$1k^b04Oe@c^pf=8|i06V;jFf)TVyb>;At~eGL(v94bT=9nJ$EX^%R&aXZ2< z74GA}Jkgu2DNnePN{H2nGh}zFeiWF%Y@c@>D$q`|4_3r6Z}olKi~Qi1Ti@|11@@_V zR}Tj@pfE+0RzpbEhDD>OJ(*?k3QY-N&X_k5N#^PZU}YAcAa2E(wH`Xd>WPl188C ou&s2|%J-$uVOC _KgHp1io=ifAL+_&jM<6W=O5gcC} L cyXD{&6!KRac>*_X!jF-+~Snf`h4VJ%T#40 z4_ 3TUaqALG2 zyP#AySkb7pD2%c;D5)D%wNDqpdf(U#B ~8(D#H)k|iOYk`OOs C7|xJX#t#rG3pB54C4rfE_37Ku80HOYBR?gwpAl z1{KsG=o@&KSvpPGTQu843OQmW;aACUV{j=A-`Z*Kc(e#)dBDbSNKf1J)@aDaP?6nJ zI6c!CRu<_M2ZIO_VNio!McX>pK`>HEd+SL9Q!vf_gid7`G7lAnkWL4hL4Ypj&*5L( zFN{1hi4y@YN}6~4>EyY;IX&UdQh|?y!UTlu$kAS(4l%Xor&8AaQJ-B)NzC@PSH{sM z@Tu8M%bkbGPA(;@XeW3Svz{(4;u;0sO5?EpUX_L~B@V(&UIG2+zC55{*#FP~hgHGb z?eR5?@nLVy5oiS;iE--FSTWzpDP}@BpP?DsFaq(_Y%-i*KJ6L2)}uqZ9@zy8Z~1-> zQ@EQ2SH`@R$Ju5%OX-lkLGc*3*O}L%W!OJf3%&m4MXfw;#tkV u<32C0Jq &Z zLx< Wz!otj+y+QS-k?Z-otYi>S-7W>sKHxpu+A3sovmqK zJkS-v5@Q$9oZLS_#g &B z(BW#n{Kg=>^~dm rKYs1Dks3JxViXM~N}$vYhF2E 9^V{l&->Z`_h6T^cz=IUrbu0pW z4e^jrN5jiVCG;VcnM2w)ucasZD;GW&Qy=)lD#b?I!aoaWJb#go`z<^hI}nRMuX{$f zhuH*P>-WQp78V$zD*c^_+<`dp%*v>$xo5XuPYY^K(&EtDOxu=;w|?2{1qRZylk_DM zB8$=W%CVJ-uer2>3u2cvQ3HNA;%oec*^?mM3q9Y*IVEgWm4Nxyy+t(!%xB4^-anHa zpf^vZuU)sV!x+}X*kaA I9#47~4-rxPLh?2LO&&v2j?zjF6j=g<~-H=wClAJ_=F>H@N{ z+i(-E5F?m@OXwUQ@Ofldn8@Q7|Gder-N)W*r*Bxus`GUw7&W4>1}YDETytm>wtEQk z`&W-;&~*31t)(Wfy=@(E&X-Jp>#?XvBR;aJtc_E|ZT@WtOG4bas_IXPG5q#7j`SKZ zKhuG+s1#%gniTGd0qe}*R=ll93Vv?rh9a_Y6mAod5U9FcTEe;7KoIM8=q!0bri;yQ zm{fMq6FJ21_&qQn5joJ!ARZeF{F05?TK!sAmi4AhB&$5=sCg7abCM=7Ft(8&MH75& z&EI~l;XHJC^1WF-`|3{XZYS{;Uhu6zgDD`S$T4dMOAi6|RK#{A>XTfo2!jkw@0k+2 za!q(re=4%q*OU!GJ6|u1+V$=E!^HO{aN$)KK4JJTP&UA8RGDWyvHkn+*-zW$tCP8N zstdNDl`t1a8#_ws>wL-swbaj172B6ILawP=qy4YfP2t<~Jf#}X5`4Oi*Wx5X|6X_o zgb?K;C%&2h*`_c3%L;6Z7C9k$8*6gg{%6|s_}dps*wN0!)BIQ-(FpVffA0f^+N~K1 zOL=F>uZKXGd#5)Yp_pa L}%`0==5X7H><$IG0Mt@@eBkRT}(-lx~%&o+Qd;HI@Vf|44>XQeGzd_hKZG%2s6 zIaL*Fmo)T^i3;ie2*_42Qf)Kg(%kDkN2yOk4*=Br&w(>=Chw#XGjlLXx826ptdRiV zievjZmT7oZJvlMfZfrLJc`7 TM#6^FmR<5_j01tlyBpW8(VPl#Ewc+Pl7s>2t)JLJEI5{ ;@AZ^P#?${gj MbZhkAAx_s#K<(vN zRVQ)E;TF;&o07aKc?<_PyLhyTOFNfmB9*tT<2g<4Fl&i8E*sUAmz6?~E@XtdR#sBs zT1WgSby4`ps4S}w65^@5{!BI|4wKCoy}!K(1^kKoGBfv*$^=%%`K>=g63~v1o6#8^ z(b0MsI1a-ISj$`50C$fFS%wmi&PqJ&0m!W$-;8-ue#1DMJA PA{WLpBMj3Agk$P`X_1@j-YcadHHGM6Wge%S6;IierB-su%jKqwoqb4V znV|UPl`S3q*RhPI<~f;JUx7|5n?O0Y=ON#lXj%INV?>R(oiUYl)0F8Gx$9?ywIa9o zn#U>)D0|^=kMp~|tQ@VFO61ka5OutqxRfswv&F02ocP~j&_|B|oHM5 >OJRkrY0P%3k=S`u`QGY%DbNq%GT*cXl&v;&Bkd$V-zVc~6TsqBhj; z%1lp}?&bPYQQbU1q@fGVV%oZ#=Sjhx-3#P^fmiHHpQn%0fy`9!d#f!?Ino#?C0z`> zT`V*0t2ckRJq}|7PPWW G*M z%A3AWwa<|fb23BI9G3A*DIPoUvrZEhn{f;!cXUZa4|?h>$!5;Ywo6|_+-W3hNpXJI zwB=oYt*xL{$Xa#a)~mw4;dps4{px*E;U8KoSLHUEjHe}lpk|lFawaXw-(l&y4@5;z zK$F*S27Lb-gp5B2-WVWK?IJf13+mLcN=O;Fp>e4^atT>TFDmflNSt1r!IR4ZUgqV? z2|HJf4S=k9KCL@??Jv0=Qu|MCNYc~)tF?r!!W9Bc>pT8opsaqmF%;u`-tGRzKI|a+ z=dhZj#Vn9`ySO>{BbRcTy5Im)hR^D`p^BRuG5C1vrY%bK=oKTGCw&zWo_gE$4JBN! zo{q-DBlI6Z!DA)GvcRtbRxwLN>(k#4GXH41Um_|S=RMq=D&OkmM-@9Kl`gO>-@R7o zC)dIzLG_GGJ&_|v4#zvSZFh<-aewi-rZ;G#Q{sT^&(zKou%c71=a(#S=&jJJCfg~Q zaXiZ~vRR|utG^GK+w*fdyy;vvzZX}ZLq)3SD6-di&_ ?Y!w(*TJ!?Eq;z0Tlw-S1^g2KZHPi!qsG0%MNveU5~k1w z8CpLY^U(_mv<24Sgc7bWFKq_us-@b$>Hlq75B&qHU~!!>3rmFSD~q-FJ`|Oi9Y1hT z$7lEh5>~BI(c~ Bo!oh}$#*30(!QiS38--& de7*{ZN!yVXT#R}H|!` nevakWFFWLS&qbmS !jr2#dbnXDP821@uf{xC^)U3)v^yIF!wrR&q{?~UrvE|^N zAHLG-*RFb}%*Ct!x}6e0>jM=mKjc}X_kYf*X*b9T<*ygk&X9o0s3>fzlHQ`$mp6YX zd!9$f;Nlu}J#cIWvpo#6QmnP9U~f3TttMQ-ysbco-`bO8cGI`(e*NVJGf)KdTI0C3 zehQixJNvxGul4n$S|tII+uBe0vK=*14Z&yKkFUZ{_pf-FqT>vmCeJ)Y8w=1vLn=fO zOwZQ3BUtEOIxJ$lupRnlJn0`oG|_3N`4>4vwfB3HmfFYusVm(EU-bLxlaPF9PR{S2QdB0f%4NCA$tDPavgzwgJ% ztKh$`?=1SO`O}m9OBwWKq(>D@oC6eRGsq=>c I zZ|=#&`d@}4{lzc`@59rbgJe3Y_cW~eZWNit0#lL9$IGR`Y($lv65e_N33UF(2wCW~ zg5Z4M=aks1vh)PkP5@f4#xQc%x%m*Hef;N9NF&IJJCbJhJXjG`JOT7 P5Z% zWxDpWck|ahryVIIRbD7rQ{dx>k_e|Sx`=ogL9<^JiCDb84F%J$6)7cT7tiiR`ul!; zUt93+Dr@wV{vNsX$?e#XlR34RJ|`^F1a*kH`Mric;mYknMJE9I%>}Btu0)lC{>;U+ zaH+pX-CO S#r2gg;<5B>X(7zO3( zGeuv%U#>WJa9QP?GJ5&G)+lXIod^M1cbGsEXfJ%lRJ5C9@7D?@tD1E_SPJqtPOV@` zPA%Nw-wb ?$`aI;HfPPFvK(Ni$GRh7rmosQ=&4uzvt zXF7AjvheK3AVwvvzWoC z!orz0g+|3x~oZ#o|vRz+K=dY;Ck7zVdYj^%78Xu#I%2n`0h>;rFJwGODxQ zv{Zi%;Xi)})tLpnw^@v4-@w0m7^63#cZLt%Kix_p_vCIh8-6%&)ma$v%+>wUT7s8% zwZN3S`R?Zq2)Fe2sB!`b?$2qJQ{v^un%s}pz0}v3<1(rC$Q6AQ713#8IDft0oLF*o z+ui(o6*zzDEF$v@J(w(5ot@mrxEp+TQ~vJ(C&s4Q_>yj+e;~KfHMy>K4Pxuzyj=u) zO0WCK3qGw&`lwjmGSqQQ7Mc;ETz_>f?FG6rqxOGqpM7xDUA+I6Aq?elJM8AJP#X5v zETrL0a54!Y{lE}#i$?Toz6G3eu(?%D^+iRw4tU=ftk`BJb7{bx(>o>njF>8V#OYOx z`Vo4Kiy!CNs-;4J5keHL-{qkczf)+w%l0~Ddk?1Ac9UOuGeJ?H>cGD6c5>AfS}^eO z#Vyg=)9Jm5Y%DU5az6hzXCTO98Zm&MWLWvhhI!3z(po%suJ#!Q0kQF435scd>q?U$ zY(QZZJSKs%gBHFU-dcmZ*lZkVF;HUMU5NDVGq?R&<8#ZL^Fpql=Y{R!bX}!po&5S2 zLQv}F#jQ{O^&j?s4ia;wM|Z1-vDoSF>ZRtFX?UaTJwSP#eRkhR!X)PQadJ`l(hg}N z#n)DpxHYD?4xG4FP^_BO_7wcpRkRRcKsrmo*oOuTVly~~O5qnV|H6CWMeexn4dM$u zG?2dD$y(0jTgG|U?;U#LxSkvzLU8;?TI2RvjTTQ0hRYZaHQA|0@!DonRLHBtu!BsG z*9?saA7S5suz_B$qh4Zuls58Mn-LYulKD7Yo#YhUKr-!(lathyRIKn5kVW_w;3s{* zz*mxYkj(Wk9!IEjnleO>xK(`>y#~8nyAE5)8LhevLf!cNDPdHMx}P=obUJ{+{kAb$ zxjI53Q{mFR;K)nZZ~^0QHf;k2%_Z=pse4%QDvbo%br^fx`(Ip{)$>GMaJ!W_70e0t zxw%21e;CHd3%a?fiNVvq>NEn5#%h1~`O7dMB@i3`XwJ%D`Yu-#+vr1{j;YQ$UgbYL zN5acXYF`V8yx2eY`aR|p5%f3c&Lq{u&Uu3pV`YQ+j_x;t%z}@ok)27dF*qku1Wj}w zkWPHP7KW!>weIA#zk^r4$E!2SjO^IlLM}D@$F9p5GJ1y4z<~02d7z|c)+UVcnKGR) zDvh++ gc2WQF_wYM!!G@JS2C_fFmO7hdOV=W&`r^@V|8=~V&|K* zx%)%g;1iVIU{AS|Z{(E5@@ytnk1}U(Xs?`!R#vKk!@7`d9Py(Z)~xUs2?hL4ha=N7 zrqq=c?YsKapHo I(2^Z$his#uU6v_U57Ftcm5>8D~~w3 zp+-t6nWXyJevwJ3Otj`AcMYPhVfmE5VRF$2L2W{X)dKn%23WP`&qY~(c`7qAZ+twK zojGE D>?`Tfv*RGJ;>K^GaZQ!T~{fV zJ>Ib4dujoEH87=`iH-%2%=+0oOe9+IEmm7@Bl=Rz8Os4#VLyIHv^=d`D)!<$*XXwq z2|AM4j2w@cg5B-;6+!K!mLVsfsVOa**4->ulfv}>zKfUH(xn u1ckw;9EIJc%)fGuOtL zT?2>JR*$S{7xU;w5_Rb})?dQV@F{bQO}i$VT)wI;>{opXRzRRwWhx`H4q~76lknB? z-x@EJk$X*^*2|2Otr4~r#I|dqzD|@7H@I&ut%}$1%+Q%PY0c*N$V?xyUhfYUN(<~E z1jZN55CyAC2aS#|pFWg+|NAG%$z;Fx%}R638wHl0V_R8Mgoe@4#=Mz>R#(o^*1&>K z;AZnf&9_m0((to>ET8qxm+C_E3Yw8Gt k4>hBEX U4nbg>0E#beho)bL%=V3`@*JVD6weO!-WSb3_R4rg8+Pxv?UFUR{0>6>UlYNK4 zS_}75U=u^C2sCDDczzk`km_^YXk>*8TUM^p;>gsP5Dy_z%N$aq*ut0JZrv5Cqodf4 z9zn3j9-||HqijBF7XhP2ear|zVFVd{*+cA?m)BUH*?1p+pw#dG*(mr`zF6`G d?P)c2i#;dj}$-tuw$eMpZSMlTC*c*EL)o&w;kM8bIs~Uj? zu`n~7Sq%wFKm3tIdzuB0a(u0UpOLJBfg7RVrG|vRB4kYJa+35afb pph5&qg};bLo0M9S$42^9Kf+snRKI_X63`Q2wkk zJSh?S-<`b`mnMXJhQDRsmY$#|WMLKKW#mlgvto|g?15?#A6X1shy8j B&EFjc{@)hR~m7P6!29rKb5(ALE%UvNA=pV^6yx;_M4SOAhjNm$$fa@ z=Yq+(73io2pu5+86q9-NB?6VHgh{Z@n?@%GM3DL&NhP>JW5tQzPBSDj66^Y}KJUrj zE9-8l{hrmF6IX6 =lJuRDCX)u4=#Gc6g4sW+sie!%P~cUh zh &Mr~L1xbtaE9kjBwy1$L>wb=JB4cQEHrEr|yH;<%qm?mp&{;ju!& zF7-*Xk*b`9;0j~TGQSg`AECs`T>YS%2tqV~#WPVyr@YJ=YIb{L32(@3-*0#DH2e6Q zGb}~HN~>U{N$tCXU&c?&aBs^masn%hC9se@(DMopV|KXh^CSXwq{-(l#@qq%6zi$N zFKs2i=r6b@d3U{icxTf-t!sAm5dJ#45PLk5RG-8{Mg*(`ldWclsmPcoTajymg?@)9 z)oa6ls?)KRvMe!lS_K(V=C cBJDuj0sPLOW`!rKZj(_7f=azHAvth98m zTip1l4Oo-Pwq@QjyFf+PasUgrlS>fI!oX44W<^c`1wYD3Ldu?(!vR`rJVY=}iMj+K zXLbwhNMItfdL<|+rDDQ!`r93{;8~bQFux|n;P ~K8U#htN%=87#`tvtu1O1^bi%rFAhtBv} zYg{5#O=AslTW+3B^7t_ksB-E%OdKsnc3tLEq=<82r-UfRsiH3lRx-8k4sDk$Ug7!* z{nu4?3{_77?C3KlWdpTSJ*~QN6{N_56p+Ce?(`g*v!pZi{KzC@ftWP+7s<>swlPNy zEtsnmJ+B3iwLeflO|bD3{3hUTGo+i?m534*O}2z(bYrJGQTFF?Aa8P?FK)_G%HwB3 zrca96WW8smH0yS6dxwkS6#LII4^=TzlqKm0<(Oy4EqjjdIgt(EaS09xLPEA_CXvF( z=)x#|{GHr@eR|=`{^k&l2mv_|Cg-4XsGGNGK)3==4bWf2pZ^o>V y8Parwo8mB7 z%i0av_pLbj@%jg6NrVzq1p<*Lzu_^Ds5$6uqWc2J80Xg&g^+#^R*cY;8I`~@5*_*V z#vK#3-&636kBA=?4W)k>xwxVnKq7x@wxAH)+2?^FCbc6-oQsJg!3tIl8xtf&YHO71 zeQ$tOZ~{oF0By42B$T0L8*$Bjy1hn_+s_BdZSz)D_ITgW(b8Kio*T7$VIlGkfjoi4 zr #J(r}g==}Uq FyTq*$;i+EtvwdujCS+_bb+(}iavL^#1mJ+1<`ln*FMHtkU@ z7SD<(Jqjx VUUF@qk1^#*Ik2pQ=lG~%@R^9ur@sc?f#s|>bu3RJ^7M654TZ8WUA9&6dW z&oGpAP=_052D3AMG`LERKt=dKNz3jT2fpj*!O(0sX3lZHYt$Dsr+WZcNVXzdx(SSO zV}*{@ o^4=^!#b5D;kWV1;r4bh6J#)+hG7r95Kc=v9J#@?Z`8N?9jny$HC zO4f`QbrBuEl$h;?MY+D2(jo} kHdTd}<1IfOz7tzv7k^8SKlyQU32c@N za~0z5Sq=+EwJOA=L_x-%^3F^IJQNB@JTaW+wpw0cl3OS1 U7y( zQ`Fim6IxuM=XE7G5*C;YE~|G-c;f7_XEtE}$`S0Cuz? WPa6K8SwlrT5U!7yelu*kV~>%E<{PP*musNYC> zmbyoy*M|zpxK7${bYgwGR9y6liwKZcPPhBb>Psj{M)ZG42Lu1Vk;MN;I{5#UPX_*n zWfmUtUZqDv64R(D+j5DZ|4m2}VbJ@k>2}BvfFh?rOv zCLO8ERG6UFXEu(x+G?*z$54L0z9s5T{U5hS2qo=5(Zy za*Ol~PlyoWL=_bM0R`Z!K2@Gk*BD*lRsXqk_!bF+c}N%g##4{%!yE_0!S^C0HGXyT z0l3>%yDpulU$A3&TpW54^?ry$QkE0Ro&zErsjoKbQ^P*}Zl^|Vge0!tU0Oy$)amFb zkuBw=m29+zKN=zUo2d}^w}|LR=ZCx62bw8ibuxCMVAPzlQ`dh-mbP^-R&Pui#k#f+ z3AeJsHyy7-t&sG-Yxph26B~WdUSwIVyZHFiN$gsx<=t%|hO+Me;Q0ci%D`q;_><%5 zTf%P7ZCm7B2r;RV#`O@?!n+Fwd4uK_!ZbNXVb! Q!l}@-uDUMWG!Q5o9lZ4a&Wuj~ )jjINi((7yMtUL< N`fVRru<+d(I|dC$YgRnqH|g5tuwvjvJ|PP= zPOEQ0CWe_-d(~FP!Wv>=)JQ-=Bzb>HBK;+ozE<=>N2iQTBoUNS03OLa8W*ETNk#u{ qZ i+@6q-i?< diff --git a/cockpit/appstore/build/static/data/logos/cockroachdb-websoft9.png b/cockpit/appstore/build/static/data/logos/cockroachdb-websoft9.png new file mode 100644 index 0000000000000000000000000000000000000000..5f9f5095e8bc5f33e5a6016bfc1841de8279d12e GIT binary patch literal 16089 zcmd731yr5Q(k_SvcMtCF?gZE1?(WVGF2Nx6W8K1a_q>Zbpg0_gfB_Asn3xf?G zF9$Ct8#gB_2Rknp2P-ctCpQC#kByy$i PFfc0+$cc}c*}?Un?LZG^4`U~0Rwfo^FaZxfpr5@t$e6^#-p;|5&qI*< zui<>a-*3)I#ti|NJN5VrIdoA};yQuD~xr>VMAe?(WXy&d%iMV#& KY;|PssHZv50cDG|9*|r zCl|ZFUSej-Y;I@%#x+-9A*}yKrI{%o$Qop4{vU*k*n$3|#m@R|C46?q4wiz{9*kz@ z7RI0KK-5Azt>1RP2FNQ)DKd(Piiwjjl9)Q0+PXLzn_8KfFuI$YxH?*Zcm
XtuNd zmr4I>`S tYsr<1uLwTii`<0ltW^M6%}e@-aoVr~pFHxpuG zVPj`x;bLS381x^H{+6r2KOabVfMm>sEG&2}SUEUZ8I8?ZxEVRPO;{OuI4yV?O-#8h zxOvP>%}jY%|DNj~L;l-Lk|w}JoNSzIT%5eD9IV{DoIEUlkNNB2e;cCa_{r4jZCOHW zfA{>KZU3|T|Baacon8O6)PHB|{~ P^Ip8Rt6&>u41e?A-M-FN#V83!dD zXM{mnQ=*(ynp|$9oj{qAbi(6St6jydaO2CZcxi^=*tp|+)fth~aC~)W<@F9UXjsxlg>~8oL%^ul==ksu03wXVJOya(~@up|fvaPr8pq z!SR0U-e aT5LXG7o{qI-&_Zr-}Vjms9&2?9t=&!!E2va6a z8YK3<4|TREqGZj!pY%6(cwUUDVCAen^76T6?zHZ;#buXwVVNL)*>~LXG?n6tfjh@g z?C77@hhehmLF`M-v~NQ>?^it K2pd3YZHvJA{Q{1pUkX^3;PVscm+lV@8i1E)hx`5#?q^_1u;-CgmDHA0 zRJfAL!+V$QcgtS6s2ltK_ea)@amKi+?3vn2KYvU${wm&IV)-(XoW%&b{zJb0YP0}K z8DNR3JAZ*`iz7Z=6#li#g1F7#(`+hSyX&+9O6db0I&DbvUpgIK95RI&<63SG*K7~( zD0#Jx8RHIWA1D^bY1efo8DkdNafOYyt^H$2oO{Ow^&k9DWdixnNCn|(VEB?~?BHBc zWEK#1xDw+~i!5JK;i`=>Suu?IXiTWOLzVmgzwWs7L;tf0b+uFYMmVgoKXwe$0NIy{ z0xcd`V{izhJC8fIFy>khlkoQAUh;^t+Gak45^G;3ynt%4a3xGaCQ|&$-lpw44O~M> zrCv$$50J}J4@|RDq#cOK8C1z &jJ>rZ(vAW++y5@ki*2hQdIlbs_PFJ?=O3iX{A zB^aziM7ka;& 6(^8!uuuw*j`(HW7N4)Cc9z zGq_zuiKv;^hR=XxwF&>vA3xgXVs?NW9R%4q2(r>I@t>_xbx49gkl y9pZKD`dbMG0G!^~s8|wme2}LZvoo zB3zob6LAwBfjB?|{iKZKfUmhq=`*%8l8!bBLp@Z5sMYs#yK|7|`I9fotH<4{q0x4f z{O2i=7z%AZI8|^_m;k~slHuM6VNAbZWE*jCQQ5+J5%F%>xNtR7etMY$@TVs?wk0t$ zb{J<@dz#&>VzoXLj#e=A_>%rAop8gpIM7e@c8^b}y`pLL*yOj!qwns(*zV+L;RhBr zV6e*OKhIgIm;3}z9K3;!YcWuLG=QS&-v1CmFfy$%>Jo|CM-0jXLy04yKpfIhf(?~K z2*JkI85aGF&`Mar zdST -d~2+ywM|eEv8MC8EMI6jsO0 z_RP4}JnM+&!%Gdu^H|AVnBx+Mp!1awhCow@hE`{J9a}NxTcFKv2)SgPZ6Gz|w=)z3 zk(Hw+&XexxM+@7&_iM*nkI1EjGGs7{5VimE0S M_LC#W)~Q`Y;YjoelH*P^8+16df!z3TemqfFHjfeZ&B_&!CS)HY5T}22JH; zeh`MlhXO^_tMJX=*a7`iW&`0%>cJJeS~H$Jc`k*j5y(R`$=yw0x&;**)Hv8Qa(V3( z22) m(|7kJ0KV;9(!AzGZBi8OGPiFafr=IVJhpHuo|K8cm0{8|^0*>@1H z#SrF%G9a3U6@1FX?P9|sD{&8dbqqsWmTIQz#tDKuk0OifCEZd(hv!72vnC_3l^nDv zu#c$ypo_=NaB-5`a1@4V&`NlAN0rDQY}X8-|1-GJ-sih>(O_M75=0!0kF-0+;cD2a zfN04hNo^NK7QSvI{y-0uha~)@DdYP=7rO9%d{|9=iIPIN6LIH0 o_k^Yi1 zyVV``J #;vm38?O9mn${UD2)EG`>RPthB11>^Jqp1AB4moB46 zt)?qY{&QqRTrmBfs>?{ tr<)n zqg4wwQhLBg7RR4}4kw=>B5p(OJVewxh( |DUE4oG(-7{3H-gtn31? ` zoT_9bS5G 7W|Y&8hNufb3wYu13W-yt2}W zFIRa^{<9^62#?N3^&jLsyK*07gBjx+#o B0YP z(M$9lgm-^RAH3#GNS_0V5L_@5(_2 RE*=wjmh>WA{*I>FU( zqPdI#2||ab(TFF0M9e??4%@zR@_h}xH5giYq6@x+g$agSjMJVI|6SmoJ1WaOTgS!( zg|YEol7xm9}JuD2!5n!mjkRwRcik7rIo*?_a`}myH&*nyZ)au?+Cls8JS8DYkO~~ 9pO23zZhHC3&6s=Vd!!kM`YPzjpSu~uOI6sHYhlyCrcfb71O!qp@8}qM zF_Wi0Amo7F43BQAPcOVH B0Th{3dqU;QlSyK{DY9^Ejj57ZX`u+!$>exo;?P7D5P#uY0 zGlx$2pIVL T1R~EDOrRW7 -awr}T8V?G zr$kdBvqSLr6MR9UpH{9Tuw!Kf&juIOh#I{^A`!)$p8z+{OOm2n`f^sB_J9}+XEWO# z*7XWoSW6OgG#0)=%HE_O(qPoci^D`l)%`=Bq$Iq8)MSd5Ba<<79s8u{qW0IpRY&J# zH|pdCQ?L?jUXZ$AuxJvs^tw+&nwOTi{O4~;BxXq}SlS^U85U>qs$&!8A;uH~7y3La z&_hTvM^u)UBKjqyiAgb4pr0*HM=ivE9ADjf48Ajm5SZA~z))tzfg4u#=7&X6*%#TJ z^zTZT?HM#nj-`AyvSuW$p1xD3G;`1nss6~QhX}kZx*J=0G>ejlFSICZn}5|CQ723! zcBbXNUfzgQ-yii9EGBLw;YQpRP-c#5P@7%n;W!-xzzcB`Rf{QdhSC|?T%Qkch3HzP z(@Ew7)qP2s3l!EQXktI-qmF|x=gwQJzom(bn=X!}$6b_s53%II*svy(NOfs}fS=HW zZ+m&S-zj2dZ;hciK2S@(Pc04MWG9NSM}iK=U~c>fVe3&KPN9MjJl`CNv!$76ianja z1guj=O#`(cBKJrZ`U<0-XsOrruASSUHPfl^Uk f*``_KoL ;c#M>?I$A~1Y7EV>O6Ab~m}^|5aYdBD zj;(Omj1txX=kIzk!lS~TFWWr$Z#Jn^hx_!!RfuNQ586e^ =p9B< *NA!u5cu&gUIVQ-~6i{{&j9y)}zws>VT#N$K8%;I8* z0{!=HzIkNkb|^?la(6gF{?Mce9Is*#Bhs?6py!mR_ap7>IBES<6mn=< z4rEEu{x`QE9|iELr!#gvO@~&dM{Kmt^NddF%2%Uf_IicB|ABZ!-DB+ z(e^FyUi$qmT%oHy)M$-;LFE1!dMT&`AJAWG(vR NkiSA&3q9inMgzRCe{AjzbcNL>hx*WrDy`Cv3tLuS+}Pp$PrVh8BCqm^19_G zCa5=|>tC^g3Nh rph`T-esIc;JUtXM6RbaacRPda#t_qjEx?|p zKF-AUeH&I-OJ1LR8dgs*++=HF5ZaqNuPDFvaC@;9nlUJbk&$AC*S5OA9P!lm9rJ>e z$-s#?c7^07iGE1!JDPyWmgcjLz_!f_BU5%~lYvn*ojxPH%>apN!S4xZmlyD;VG|{z z?}wr8OjOaP;X=cN=_@WI;46G_1+$zuDx^O-irALewGwM{ArzTSkCng6E2T`-SB_T1 z);0(_)0S?UZdVcF;}^HsZ)?V16Wy= @CjEskD;u_(xT{Pi$A8Edm z{)lWkG+!k=D+uGh&E7yyoK8>Z5dj%&ARufaIN29EG4)3pXTt0e+>s&dJ&fkwrfrsq z-?Iu%W6TPPb+jF>zp}Ugajw6-NTTz3k4Rk2qSW_}H<7IAFa^=xALXRws|`eCX5`nT zMeT?roZ KiWT%KRB(hMp?tLz`W z_h?(AY_P>xW(H}&Iq!j!RFY+4^SqBp!WeFs%-rX^j=CBG7X5>UL-upR1`ZX2d{K%f zeUAJ-^5u}Q_#@s4Trf3)FvMoS`ierUIXPWUn#y5tb$4C7Cj!6i=8k=^rB|*c9mYna zJVFRFW+#{-yw8V2TvcEC_EnO@ZQbd6wQ0}|=N;Y&?XdX>;fh3K({sOc &8yE0==2v7LkjoSDHe3q-^f+X1o|?`V3yg&HiU($U|Df3Ax7nP(Cz`_p`Hozm^YH z!3 q=^7^k$cG3 zK)$&L?G)yPRtbSp$XuP+FNcz#(3qos&%h7fDc;I8TUXOAz_#G4F~r6spbBYdCdBI# zPnp_)8dV&Z57ncsSE?*zP>ONl4U2}XaS?~-UX8GuEm1*B(Wo8>dMA2lR8g53Hj4c5 zS!+ )<+MMlok~t5mj3G3#KKv@rT{7J*gJ&CE)@zaxbl^2rymnl0mQ$=)JV( zv;<^D!~4baXcl?`#c;mL)`>U6Uk7mT453y^NC*gyjtB8=*HI?D1*31k6!QgN%VlvQ z5>d&bZeYE#1x18X$SolROw+&&&G3jdZ}XgHXfW{@p<*&acvhMUSi;3T@C1-L@ho$% z(n9(;wdnM;9HdNkdnW!A2>giPR80d@gw$->WDT$K#q7bg(q*F1n)Lm`(KBGijq7XP zLewkV7LT)eE*eZM(Pp&Ep)fxnM V z=nL~xJnPIC+}YM(T6eQUBL&uF(MN3Ah`RK9oSF `I zEpKzx+++d00OAbR3AZ{IpM>$y^t#>^st1{K%OCReJQ+q;1=@B4WM?n$zz)%o6WNG* zU?;=O{;*;mGP;44&2XM(PlG$JN4-OgU(lWDr5{(AB`I|-FAD$aU2xscjviPcBSG3P zlKO2v5L %8E-El#Mef# zavlulmR=;U(9SjM bDo6ej^hC^!4@ zXY&ypcjms6l@9K}UCG8@HRGuwZz1&eD4egIh9t~{Jd%OY!breM)Y2qN6o15~i8w-G zjS~(R{wb$3C;@0&bmA%XnY~!vd6;*BIVL{{Nwhx*9J5b gsz_VwJ;D|s-)449_==KSfGRSb;l<-0o_lH(+vn|33m z!L;O_8K{mazLJ2T@f?*;vGg_*WON#vUg%Trc7wi!9$c*r{j`8qVPyf&w&+}l*(a2Y zFrrsx R#L zr)=567~=F+x&C=Pi|5YLl<0% *^jK5i=+T*!wG!Y5zsQKwz%rdOS9DM~>UENj zhAG*M*Tz7XMkBYV5IN#&@5TA7ksie--}SQ5E-bv=3!GBm>cd7mW9EO+m{n^eS1W0- zllc%1M@U(|Lpt6}=U;RP`GLF>Cth9@yo<+iBVE-%CRXKzpn0nwZfT`QLe WJ9LpZU- z2yG;f@^-=sn%p+$E?7-AGJ*+l8le+^QV7=Pz39NAp_Jk)p!)5XKqf!e0!fP 450p^R zPC-*XIep+Hb$^KkiwCA(|2da+dM>#fS-EHUxnOfGl@^ vC%}T*AyAkU1 zzA;?nH1rSyTaoD~BII07d@N6>b)8Vh0Op>rc$DlO4~&;D(9=xRHxFD54mAKtH3H%e z>>8))iNjlC7^IUc(Ppy35jZWFaR ?vRokE?E0V)bo4~f#lYiE z$0w^=5f3RkUDYFO{5rZ_`C`|_@0xI9P)i3o9C;g6A>9r8`Eo=(BTZWfFzSn?64nup zoVggTBf9i~j#fx2fIGADr#5gS)VakW3hE7xIP^*wYytM$q1u<}jYu#v)26(dK>H-H z1&8hi%YvG?5RvzyI;aN7I?#{;U ntgh7XvP;4p;RArrVzccRe#8t{1{V+=9Nfy3pHT}d?vQW;P<>=+yQx$%A|@jd&> zu(dV#)4?;M+vEu9Rgxrw LQXi8`e>T$pc`IN z89GZ{ 8SxKl#Y8X>^w^>Wr9d2H@=Q$H$^tF z(Yj6rJXt$0Cxhp_h!BS1MYgeG3_L^{bi@HRvEv_XdW_d4@!O`a){a<&KML$JjUeR0W+c`UPDcT@sk@(D;Ny^Jc7v#Y=jonO5-#h+Y*7;cf`tl zMen!}RGyd+O!TR%3!m8a`J*Nkc!D8G5+^~Fb>XYEfdbyfX!DQNHTZbznjYD)s9W`C zZT2#DkAH~W4c`qx`2OC*W>-^ww^&QzYN1}Ym0*#~oTk`!tg|%(+o=M&zNxc(Rc<`C zF~05WGh=J9#;;Q|z}v6Xt<0-!5B{ioTkZE_a((_uMN_p$pW9H30e$P*UD#~Dv+rxC z<8V#O^B}zzkH4GoSgL9hw_;IUy&K5+KpI9WhLHNq>l?vPBSWQ5OEA4A1LJC>YGV$X zXxzw-)!DJJ;+QgWliP+DyZ^Vrd^jftyuE@ZgT5hQFO10ay}0n9xY}wQC1druCq^bh zec$%$HSCv*5gcG-$H6Y9sFFeY#-{he>>LZiSVH-F`%!+1DHW=ylBWI$aBC`SE GeYie~40Mz?CS5nltQY2GyKGtAKqEp*syz5C7O!%Bwd?|bfp--pDW zh@?=Brp_l=WB0w(XYYA`;l<9Ut5J>B#5iO>9n!yDUCySh-g~k##pS~~krD0I#jcJ} z3%lWCnZqTBy$5c%$6myS4v2BdFl*EJ%R&bb@Jq_RZ^SfcUYrgRf g_~uguZ0*x$%X{_9F3gT++o7H}J`U7H&q{L-Na+^#FBq$C%>sQx z*`nH#T+;9_?Dq?zIHy!fUws%Q_cbDG!0{W3_fj8$rC&^(3CT%mP92b=!G&oxw5JUb zH7D6>81_~yRFS2OT?u#IQv`_}DmNh#ar35bwF&DD $*YD@N1XHbRD zHox$0#cd-SODf(KIMK_rT5?KteM|hqGM&kc)3lk*nZ +V=#(ea)M0rH6kKvu7m+9APv?6l-Z7bbRW>)JN<9=KFZI@=K?LlG1te# R&r;bS{R6CsqkjUqeO5hz4SB|x;yEAGkX@?&*z6v(O&PtDU1VnfDKg=S(OE#j zH!eX0ZMZN|2AlN0_Le#t`sl9{yS(!=6ET8exOlP!)K(e@;Ii}ridc dtN{d0?57K2_IH%-<#4-}Av-2bmE6DnQ_VWli%7U?O6)(?nrm!w4Lj zAJ~Xm&akm3Gd>Dn4 zMO2|x=#F-<8dkf+V!%BB8^;(1_9W} zoaQrZhc;(U$M#3kGl%8L6d_;YtGzj6?F2@C-8 m>U+;Zk1_nbUqwZ{WQTsd9Lnx{ra(uh$3yzg>4Gq)+Bn)iw~N+4&sWel(jy zu$6_ha-Z_eu(+b&F%er{MqsqVU2n|SU2kah0S_QV^aIlwYaGGWz{331l<> $7Jyllcuxo$|Wyw^eYQu9=R>L|1PeD=D7 zmCTerw5rXy>h^5ocYTC%s8~GM36t5`kTm7}=MUwKj p!7%JO=^EF|}sKkhYat zlL;ZwK1beD7sqmrvEO}rNyEZUwa3o qqBRG`SGyn z7my5Ka`1o^PmC?^_#!Sa%DlcRy>dYm%I{i;siv7cJEx>*BawVm*_zmL&H3jVCI1Rf zZZubQu(la+4tJwCLX*d>Hm%+;i?y!8zXTx@lluXWflQymT~}hw#Hqe3a9y|XUe -@%;FChsD -JJWhVbwEM|iGv@2vbfoG`AOS|h9RTMUTe=5&e zfzW-;2P@twyzAlN_TWS@2H(Vac66aHaK)za)W&$F5^_9EeIoF_E={m3{bgtR?ko&7 z{3|kLVPP$qRi1XTgr%ae?=!o%Z_Rtc4QU>6z%p4a*4&~3X)!K-Jl3Mszh^BvFGIpg zN@=#AQQR)NUUzxdUX8eAZSBUkMzJFApNEJyMzQ4XW-U**H{#va9*s0n`Bt{lf2N#= zD6W0{sQzxnjc_C4+x%PVRPB<$W?bJ^2oeY9d~AiY0vY2-pl99vQ-Qm(zV_gaVA$RL z*co;uf6QrfyfkgIoi@hv2&v!s4^5BViD-{bMV_7M72)ChV&117OX6H$@w)Df=eMty z>}y{B_}Tm9MMgkQ)6?m<)6L`~&8s5CbtzkKoGuSjNKx3{P1FU$PqdT~xK-^f5jY0= zQ^ghD(nWP(i78Zfe})|Q0T(!M!dO+}TZ{a#VI@wRias0}xyb*Xjw0zI#Nt|Mce`hKQ3 zUyl~)Ip3QYc-sEJ6sGN=Kky>bbtl@GKhjiH)t0nZ=jB&;po-Htr&QBb_sbU!+VJ|M zEt9$8pfy2gTSf78;;NUvi;6du@4Ck#?meN=P-96YjYNU9@ESgcw}N{DUyL+Qf5Gj# zthxm4BXZ;A^_jrL%`X@!8<(lurD}7OG{@J}*N2?W?x#>Mq5GPZH}QT4C11|+#ICj_ z^VXFvb-cp*UsVuaZr=EkOANOWWi*|d|CsOSUPLaP*{XrfdG6OQ@3ey(>A_TdvLcj{ zyiSZM<}`El%+|iee#@DH-=qW0%Z!NKu8MDG^2HDx?Hs+Hb7VB0()yr%R!JxHM!s-g ze_>U}G6$wXixqUD?^>(>+LOm2OM6pK0Qj_~%SdjnIJ&v gQItl(fcmL@j1>HM&|;dA}hO-;>=-{>yls)G!Ks7c)aKDxBrct zlkWqNpa*2nF}sXx-Os6ORs-7zaJI5cX9_PLiHZu!aMm^Z^Ns07Wfin{s`AT&g&$_g z3)xy&34>MOM`bZM#w#haCN7`9`H#4Ed3X;RB4p2iW2>OUhfG_|rZJ>%?#=EnO~4u{ z{~$H(;+nZf31K--F#B%p?FMf 7j6u=}Gsd8vrNf7BtW!Lu(jDpw@#d6G!%xbV!3qh$4-$FacH6ZqEfbEK_B= zkRgQ)Apl-_Xy-8Q^efFq5=M(&V(pVNK}MXZq7yU-4+5}Pr19YiKoX_*tMTRiQ}gYu zPfkS}ij(03AK)SP#w(4-DzVe?j%Xu>aOI1ZTI)jWCJFb&_?*Az$D`)F+@1LR?pXltb7(uGv!y=;x?y79wT zvBaeQw-p0Q5ICRS8PF3?2?CpQLU1<~0Pd*py!D?z zb*~$&0_!<{yf^7TDjFuJDhR-(cc$4*+xk|D;WEm_WLmUThRx#H&UI0TsrZ}?F}t>x z;gAkUD;HuWrX)H294#u>SsT~vx?|x?GJkr$&7n@pzMHdZoj3sV&Q>&hC28QqQd3XP zZueezZ;h0MRkWBa!InbBn<#YhX>{^b=+eQ7Ni#h>I;s?1WqLtadR+$Rb*jISVcwwW zORacR?JSfmy-n$8v(FO54IzK|GlUIph;CjVp+G7V$IHV<}7rrfO)2^Gzc?rzkj zOu0`*A0@O+3OmtM*xD+;WXzXulqSh()mFy?*`z#;ANjr_@i{_6(=yY)cWnolQ-}(n z8C+TOVxMR4d>5OFncq){$t4W*a7-AULL+$`omEc9B)t$KbXmJVW~bAJ6Fzm*4%GR0 zYtvnazbkR 0uoW!gk*0p%{)!`F=CeY ztGHhByAjmz`D>8l%?OV({aB+_rhX*q`DEzHpBogH*Q|xB7RA+p(`TtWqm|D1tDy^I z_RVc1Lps4eTjM2>FkC(l1rf_=v->U2r%fDU AHFmhUraiAhST`Z0FA=)qp-P;st;YkFNFuV* uD#{w76vuI{`T$h;oQwT@+jZq! zsof9-Ebrnu=PBV ((>rr$~MHPN*{dyQgL6F^TY8tEUJ+~j|MO3ie| zcftFEGUxL1OOaOc0B|zo D zUHFX3q8H9;-w?ug-X$~G837uglE$$9u)lw|G W`KXBXLy9Ozq}{FMdH4vhCc)5h~NKf~s2 ;QP4)ucD^Wf!4_!FJr2ab@ev7>?^$1AR@Q(NQJ#4Y5Eds#AGK zWVG&0ZsOKtgC>?&p<>n-4drB>BI~_YA#arW*|nu06+A;)0CV9mch(ZozI$`%Wf}}w zJJupj57YBAeGeb`m1SLjC5^S5e%TEsusmigGP?+b7OK6GC5uP(z9BXSbQnx6F~w*J z8<6*M% I6##l0=k&LU@W=j^&>10Qk74K@OsjdKM>Z4w(nb20D!P;gF z>%Ks&(Pa`*S{c7y P{&)OAbq22uck5hTy0 zD1f*522Ojwom#m0az3IEZNp5pi&CY)R2(WIU(8JzzNsl-gr8 o#3y=GVtBrNU083|>;~PDe!tHvvbuaKTEXA|BEF!gVJ~#B^ zo3`zQqQM 83eRrZZek;D;HNLQdzB1Vl_xKE%!eJ60 zUGIcnPE4N;S{49&$KB$St<9;f=YL)F24zoC7T#sqedRdaAn-MzlJ$H8l6oIsyOpMK zL|GJ!07#-)p*Onq&Q+#ApTPcXYeo2uH%uoshwT}a12{(5YA_WzyZuTHfe8Lwn*g;? zt~1!6$wZ9@SLeEJytY*BJ3D2}H+}~ONg%L1`Fhpm-%spwYFge2LgO}U3*^*fAWw0< z5Fl=IdS=5zjvv`u1OO-yLBNLggLOOMALo8K{N{7-it=`f^S>c}L8`FV2i+nmsVmC@ z@Cd+~QaZ6$6=#A&*~#RH{w_X-HO^y1osV;TME*Mpds7wLWdKj7guOIbd|1$n>nRk* zHo5G^@V>cP9vfO!@Xoqr5 8I8*zIoli0k31WBI ziX7<0?F>EM#K)pB+7jFHhO$xPjd)iNSQd%aMjG~%ubT)c@19Y}eIWwl>`hmSR(X zoaI~4sMy{c0cNfTM6K}WJ_!))=$TOP+2c2kJo_;+0_06kgH84;jAefB)RF(np>&qS z<7<7myB;JgtkWhKBHiH;CnGhPVIjfAl?5;tTK2;dzR%;M@HgK%J)?C^0)g4dY)Gky zU@;04wBI)LX+T&+hD;KO-rRDXZJoVrTF*PKMV#S;a$~O eA)^oK);|d zFLFkY!0oKEIy%_9cIT=Cq;%<-VnrbjFr$#2S7@~}7C`;czI=E(D{bMyV*LeZqq19e zOG~13UyHsQV*{Ed$SCD$+1IE{Xi*@^X+2SM;~=!y7^}2Mg%+u-sVcI4%ttqhK>?#` zw_2OxD0G2X)%6VSdE4J`q$e~5SR?o>FSxz=1t0(xP#o%2h u(_d8j TFAZfLhtN9Khi~L#rZE488ohp|<9o8>Dx% z-@;$_rNXV@9zh;EB*R`mPfOG9{VGlSHlndKQ=AMiw9VOyE-Vt7n;(VrQA`0fsw@ut za*1v?)_d#g^$5ee_LG|}bpr%!nYyD=T4p&T85ypWZ)M+vt +?D#o?G&{KqeZ{Rzp+R?y5pN_(nZ zJlQXQtB)185ddXU@u-1inv7!eYDsk_o>!ohA(kjwtr{OvAmY^XA;#O$kp0E21g< zX~&69E(`im_DUrsI`T)`fVWa8C!T)6rdW6 (y|F?RN%daLMS9 z7a(xM-cW5k?zCCmcjkBbS7np{a5(V4ZHfITm-jYD)zhTd+=6=alaK}1?3sWYcM7Af z(+q++?qHgJryY2X|DOWW7YF&z_A6UQhL3C)T08mJ<1A4>fS~bRTb1woF+6_AyTto$ z*CX4zu9xH6>cTWSJ6!gF#DuPwAIz*xoqKcs_-DxOt02nP`&c3G9s~gQcz|Kt_N zc9T{A3@5Hv;5y`s%9pn=my)buHBcYMDn$Fv|0OK;>fpIa!2>_9LCBuZ(9;&f|8l)+ zVngYn9cP*)>Vk4h`DJg)KS#I9(06$yi?tgJFk+WKyY8q~ZV3e5s@zO{fC%2z>&pOf zl=q}}t;{>z?knHyyBRs3tG21Qk-f>5xKQILtp8S02Ptsup~?Ju9)$B>HF~AFp~ji0 zaA6)hYZ>=j-_G(Xi(O=Ivs^xhT_YjZo;KWS-99`5_6(+IZi!%!#gATww#8)t{j_!0 z=Ctz~4+uw0{^qeH+?Yuaqn&qL9@(?^w&q=(+?+=SaC4~2dx3S~g+6@AnOeq3aRFK2 v{OXDHiNPv!;`bPKjm0%35RaU?zk3xXqRAIxpKG^&D;k%PP!O*aH46M6LSzE3 literal 0 HcmV?d00001 diff --git a/cockpit/appstore/build/static/data/logos/confluence-websoft9.png b/cockpit/appstore/build/static/data/logos/confluence-websoft9.png new file mode 100644 index 0000000000000000000000000000000000000000..8fca419bd0ca2e6ae3b4e6c9b344dabcca3ff421 GIT binary patch literal 10494 zcmd6NcU;p;({CUlgdRkM1duAI^xivClp-j-MnVZSLg>8;NEH>NcSNdy^b$ZRQl$41 z6qR0-CJ5Yc&U4Ru&hy-R|G4-5@$&iPmtSUQXJ@`MJM8Rk^nGnL3Q{;J005xSP*>5z zfA3y?AYlAcPJitg{)+^yZtM;KP` o`c^Tf#w(F6W|BPcuV2= zoNX`&7H?-K7k4RdS*}02OX1%y$^2Y$q%8mXlW{}ZO6jSn{)-j=OP1?j(!IRA_`HPq zT;1&W1tldV`2~ddg@kzV9K7y6E*OM2uZuf7UeZ5Bso1z%yP?n+l&cHNrD((>R}YLV z7uR20f2xGE{%aVthnv$MgCMQ>ZJcZ_VROeDBKQw2k=9Ze6voNs-xODL!u%V>33X|S zloP_mPL|7?7inXQ@NmL#$*nXMe@zb2)KSynRa8<|Vc})5c6G6J^00BSw&C@%dF1YD zi; d{}&T>AG9ipM3Me3xEEATPlY z_y;(D_L5RWy8lh_OG_TuJpMNd9-hkvG{Vi@=AjSTMwUy@#@*G!&D!SgG4U^f%5F9Y zj15vw2p_Gy0%E*^;xhdI*7TQKW&YK0#~Y)8l#>(?7PJ;Yi1A7ai6ePML=ca75lBHH zUQr {4d&nvHx$}{7<<4r+WW{_5YKj(SMs~|Cq)22E2cT|KVReO-j)NWAExF=Z!+R z@?j7zGW>rd{+nU{?_r2fAODEKKXT9CbIjj^1 ;VAmIvOg954|(CGQBdc>bD(czgd^S#~Zn%9RUG> z;HKzi+Wq$+@2RTQ+o4`Ntrj~60Y?WXkB^$N&AqhzXy1#LlhEm2^)xrD$$QOlLnDy| zI3OV)>7nyPYKJ-b%^MvL!=Cl^^MH#Szox8;lgy$lU+v5X=DY&k^q&h#N=TRkb_v9s zXTw|ljy?~2E#>CErRE(Rgn$V5DzaF3o(|e7D T+~#3CZn>yfYq?1lpJ??;3y!_qKqN*y>!D;@2J&f3Dn^QX7vH-Tg?*jo#8X%q?t` zM0}tIQNQ~3&DKmfNY0?bh}xidF2bVm5z)ELOm)FkHE8(bm-4?jTuiIOn`0eu^^+AJ zLLDn3c=|Q?<5{A1)t`k=O;voD=dOSlUweexNnq@#z4c&tb~de=kR%kMqx)E}&S@?Z z(e Mv*3Zbk4ag=I9hs9TlCqzVw&Zh6r35gX*cuj@2ZeWNgf8ia@~H?6}Z zB*?w-Ew3jFD0@Rn(;XK!^+m8yB9w*gi)Zs&za=^HwYEp4;vqp7%}Yr>By59w-ZI`R zxlepAuF+eU6%~Q4)#AgSkZVFw33FTBUTX0 EMPPGA(Ghq)H3dHAUze87!5Bhy1_CBX)3;Fp5V3y1Xh+3*|W8I12NqOEuT+RseH8 zi}Bn1dh=B?p`L{#fM8%Qwn*o?!iJ#^fXCj`=jD??=INU^Xb2QRCX~Q)&zjP=pb9~E z-MU>02!I8$>bvT@Kees0a3YP9emm1bC=3unb9}T@$ncR5&!aY%W=rmPBOlSSajU9{ z$<{EX4svMrkZ+E}v?E9ECn2k<%R=>)xSb`knK`6h;bbH^V|?HPR`X*!1vh}wD&@_K zUHz0KN3mDNHYR%B=astXLs_#iCFsM-{w=PN-Ju2hxxE-zp$S|FP5=I>MZ~bHTQ4Qo zej_Xt(0kC#x?@D}YnqtTAYD#9Liv896P-#r_jt>&c=b`Q+H2GHtLIH;w<@Na)Y;JO zGj|GZoE0f#v|N?t+={lc$b(4ICaMlZNNirgPLWPxpfmnvJef!2n_p@C zr-p|L2U5;VMGn!JD*EI{UNL$qOZWK&vl9B-2B%}T+QC>#F(Skh)D}P#Vy+YBv#vM& zdWD^qT;=O%CX~sC wuc`M-$ zC4q<0;)(;ep3Ltv;re6yN$*wq!VZ6s=%$OAojAOuC097#|B&c*n)`E=vx ;_O;^SgW_U5^+UdhlS7;BD;AogiR_T;FX7EVh(6K7jvcH zp2ZmK`RA?Y-QbGjw5&`cOPbd+F+ $p3UQ zH82`6gqq6V|M wUkEd z?bN6$5nH0W+r9*u%@#s7e3D+XwRv%a| z0UJ}@!-mR@xB2o)9hQsRoc3{SQ1HZ_-6{|cB&i@smT)eZ^VnYS=g`W28&-UXZQi(p z*$$!^m`m+VAO=`*UyuIGofYZco3Z$*xKg7eQ!M6%)# eZZ^l2#N xxtth60bT!MCXJi zm!%uZl_vxU1QCZ)oI>p-!mWNDSuNTMSTdw;K4Fn${c6~0Ax03N`(5GV+EnZHt&vz| z5qNUnd+7jVWyn2FrPrwh`qhUrWGQ8Dh@|@9HJoOoj-pDvj}#t5?@w|=piGTW?&2;B zN#*ZmCUajWoa7ARwEG`u;b&o1*P5TMW*KseUl>zZ3H?kq5&YoDTHPUXv*B$)C3ZwX zjU6p=pRQu+&V5Ps(&ekA6RL&FQKK9I42z8niNZTV{hK0H&E%cKPbcDs<=iNs5vu8F zEoZ6uy0dBNWw+z7Bd=fH6hY_-bK+kW46Qk{*t2t-dv4eCtCJd|tRBznuts?TeAh~c zTB6oUM ye_gKU6KTB~gG}a=b$!9zPV3_HHl8FJ?5E^BjV!Si zIn$57Xe x(!6N9RuTgdvgp(Q8T}<`cKRa^0A|k znIRFnhRW!xp0bA9-K^4HsmO_A1CNO3@o!HJ`bHw{bBwRWMP`?=IuoAgC4ZUGOcf)o zJr9ob+7WDyEqLYuzSgsV-6N8Z_$BQnGp0I1Zsx&1%2|3hKe>!iYd%bOHk3!edAw?w zuXoWFZ{%%b8(amMcqD!_PhpQ|`i}Ms$gd8Va6tz)N*C1J)w~cBnz7m>=! ADgLR4v%YIT>`i|es|uS%miBYfcYB5Mc(-s+{W z2d;|_p0Hc2e&l8{*Oe}e7lP25SW$&CcxJ)2V2P6Qm}+$K-kBe@z09LaHb-(E?FLwI z2r|xu=B!p1a(irp@kVE1Rmd$?*|;}atcEs^XP!coyoz3;4-SbdSE38+%wcmkCr22Z^!FP85;O zG}89X{)}}5cvQpJgnrT(lq}o7AnUqOszj5PmL_I%T&w$q_=3W6iw_UkEn|e0dPRkr z1wNwPD25L-@1sCWz+DkRO@ RcVf!|>vNG4 za1(LkMmQ59HZ5F-K`}Y)Hihrf>q&?%YJhE8HzC GMZ)jBwtL&{`Rv&1Ri8arT52B{G4*(BHqWSIuUnx06VL z@3%qkkv^#?{L~v07Oa=AW$;3k%eXO3pbwt6%;D%N`xZ5jw^s9H`0Y-mZ3+Tz?5V>; z@Od~}A)|p_@7EfxxU!Sp &3$!9j;ZROV)z`6ZqmX})5_9h4M{eme%)Cc6RM_1_+OGhLj@5@HUVFvlD z`~@?Ot~tNx )8rTTO YU!P}!^eBB!^h{XMb7d}tU$HSm%!78 zh$ZuNjqV}5AvCZtx+zVj~!qV@Bpf!eKNZlqPdI^{IiBBW=$5bFN%(Y?v5 z9 WtGcKpFA*F0$$y>1k z;1!2z$JwZ&m{?`7HesEjU5DtI_Vkmi?1ql=Hd^FnZPKQ5ci)t2?>ax13K>iyI_g9I za#kHEes4;#R+7435 j}@#US(`Ji0lurWh*RjweeNtw!vZV@uog3Jul3{7{DnbJ zh9=CTD*7`tfQIFB*=h?XHdX{Wck5C#5pPvMp_A1H7>*bXw8b32>m{cgYfyzvB~m_<0yB4X`5O6iPr^HY9(*U zTpy+v%W1t4BsKrwT9@d#1H`jFB&2kO(xpU11MBB6ygtbvQR! 4i7%~Rx&<9O5 zlrE>Cc^Sio1{zTLR;Ijgxdy6o)AQ%g5A3*+I1!ZrX2{X8BQ6b1u}S;jk@jTN_xfA- zY%HRmdpWO~4p3FW;<+1~y;xMjLzyf1ng_pphcN=}JQkd=gh0bZYs);FpLc7wjEH*A z!^>0dD}(ExdCj1Tk(3V66CsHw*~BBSvJHTS9r3<+rijV%pwLQBFS8A{SVeH%?NCrp zFbqv8PgSw}y-U(t4AeK$%Hy%dU@sSWDC;=VcEs!5zLYxQ6(s@`LPxSpyCW(kC=P!_ zqn~R9xB9bf(k5H=^XeF#ROc|Cp8!{7+K3i+ lQWTAr;BioUij!))iNE>Sk zH%8_{t>&m8wUaE 2DDU}!|5djespSR{y z-9G-+%M>K3VyNrHEo3#T4#y|=<2Q0@-`{>3Ha>u@)Xh#iuxdt-XAm;JD9*>l&LxU} z^^F<|ZJ45aG bxJ0 zQG)$3ciim&nD3dx{Vo7#&H*R8E7o#4)#bJSrR?{Dc_|(tLP_iIdB>f^xU!6AyB-^y z+}25=QfvKF0s>%=sSdX0RNvdPQmHDWD0Y-W2u=8yGA&~C9&?0a@2kEUh3DqqRJh)? z`%26B8FVz;iKbSH!gx9I!Y@-mM3}DINLX)r%gvIxXzl<%QStyCcGPjVZJU_)QH5fU z_$M}R2c1U@8Y)CE32jnaUgf?I?N97KX{>ubf;YshGfHS4NvVu^L3gu{Nwb(f<^IG< zHT8CZda;6R_^NG2{}a32ctUdfTM+(#pXeS;dc2q1?evy+n-6@EDG2;?G=jY(l$;TG zY2RiV9c$y$2i2`eO@;`Dh8VT3-xip_Q#$W?1|=fQ>Jvbnh1b&wj;fMGDGp1-$)*w z$AI54aO)nr^Q&`;Wp)A2><=_Vh-j!AENpv#v~c5m$8CXE&bwTJZY)DOJkqSdjYMHj zzS|W+`8#5wB^(q*ae3MfVQc+ky<4KI^C$GbPYsfj^25moI%L0H*>6ABf`}F0nyVkJ zO>#NuwsLAbknoqzjtttd3|3In%r>u61W)3w`> z>Lt;_dGgbg9X=GIWSB1j zQ5hGg8sa=YYzfC!d|%B=gd~R0N`N)Hf=%TkR(nOuBgd)C9*dA@8@!NwH@he=Y0^#{ z5)c#;)N{9rvS}GWC4?5Q`%F#WutKKZ__b&PI`^xbI__=3q}Jp^e9EkwD?}(V6P})j z;&&FXCJC?$g&Kg606?&w9Oya+@>{$4V54^&m47U{u$5>7N@#nE9eR Z^* zH4;xyA4ooxC|UF}sTReK_e6=hK^NTPWF56alg++6NR#MTuX3blM{n$k8*NO;M;~T> zyN1w9k!%DS>T;B_YUwyT#QFbV0C}B}xaoUZTzxhH9!mFR|5)kMu_^Q{rL4)^oE;wj z_RA=}c-_cVgSs%$>k3w<)>b`>;>RU+U}HxswXYA!8=RAG85) @a_>7 zN{TP`&^IHTrQP*+