From 4e680479daecb00989a96ba090db7ae521a8f4b3 Mon Sep 17 00:00:00 2001 From: zzz <zzz@mail.i2p> Date: Fri, 8 Nov 2013 15:26:32 +0000 Subject: [PATCH] Home page: replace all default eepsite icons. New icons from FatCow, licensed as specified in our docs. ref: http://zzz.i2p/topics/1492 --- .../src/net/i2p/router/web/HomeHelper.java | 22 +++++++++--------- .../themes/console/images/billiard_marker.png | Bin 0 -> 1085 bytes .../themes/console/images/box_open.png | Bin 0 -> 2213 bytes .../resources/themes/console/images/group.png | Bin 0 -> 2088 bytes .../themes/console/images/group_gear.png | Bin 0 -> 2514 bytes .../themes/console/images/paste_plain.png | Bin 0 -> 1439 bytes .../themes/console/images/user_astronaut.png | Bin 0 -> 1945 bytes .../resources/themes/console/images/world.png | Bin 0 -> 2568 bytes 8 files changed, 11 insertions(+), 11 deletions(-) create mode 100644 installer/resources/themes/console/images/billiard_marker.png create mode 100644 installer/resources/themes/console/images/box_open.png create mode 100644 installer/resources/themes/console/images/group.png create mode 100644 installer/resources/themes/console/images/group_gear.png create mode 100644 installer/resources/themes/console/images/paste_plain.png create mode 100644 installer/resources/themes/console/images/user_astronaut.png create mode 100644 installer/resources/themes/console/images/world.png diff --git a/apps/routerconsole/java/src/net/i2p/router/web/HomeHelper.java b/apps/routerconsole/java/src/net/i2p/router/web/HomeHelper.java index bb832868f5..3420ed0d8c 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/HomeHelper.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/HomeHelper.java @@ -38,28 +38,28 @@ public class HomeHelper extends HelperBase { static final String DEFAULT_FAVORITES = _x("Bug Reports") + S + _x("Bug tracker") + S + "http://trac.i2p2.i2p/report/1" + S + I + "bug.png" + S + //"colombo-bt.i2p" + S + _x("The Italian Bittorrent Resource") + S + "http://colombo-bt.i2p/" + S + I + "colomboicon.png" + S + - _x("Dev Forum") + S + _x("Development forum") + S + "http://zzz.i2p/" + S + I + "eepsite.png" + S + - _x("diftracker") + S + _x("Bittorrent tracker") + S + "http://diftracker.i2p/" + S + I + "eepsite.png" + S + - "echelon.i2p" + S + _x("I2P Applications") + S + "http://echelon.i2p/" + S + I + "eepsite.png" + S + + _x("Dev Forum") + S + _x("Development forum") + S + "http://zzz.i2p/" + S + I + "group_gear.png" + S + + _x("diftracker") + S + _x("Bittorrent tracker") + S + "http://diftracker.i2p/" + S + I + "magnet.png" + S + + "echelon.i2p" + S + _x("I2P Applications") + S + "http://echelon.i2p/" + S + I + "box_open.png" + S + _x("FAQ") + S + _x("Frequently Asked Questions") + S + "http://www.i2p2.i2p/faq" + S + I + "question.png" + S + - _x("Forum") + S + _x("Community forum") + S + "http://forum.i2p/" + S + I + "eepsite.png" + S + + _x("Forum") + S + _x("Community forum") + S + "http://forum.i2p/" + S + I + "group.png" + S + _x("Anonymous Git Hosting") + S + _x("A public anonymous Git hosting site - supports pulling via Git and HTTP and pushing via SSH") + S + "http://git.repo.i2p/" + S + I + "git-logo.png" + S + "Ident " + _x("Microblog") + S + _x("Your premier microblogging service on I2P") + S + "http://id3nt.i2p/" + S + I + "ident_icon_blue.png" + S + _x("Javadocs") + S + _x("Technical documentation") + S + "http://i2p-javadocs.i2p/" + S + I + "education.png" + S + //_x("Key Server") + S + _x("OpenPGP Keyserver") + S + "http://keys.i2p/" + S + I + "education.png" + S + - "killyourtv.i2p" + S + _x("Debian and Tahoe-LAFS repositories") + S + "http://killyourtv.i2p/" + S + I + "eepsite.png" + S + + "killyourtv.i2p" + S + _x("Debian and Tahoe-LAFS repositories") + S + "http://killyourtv.i2p/" + S + I + "box_open.png" + S + _x("Free Web Hosting") + S + _x("Free eepsite hosting with PHP and MySQL") + S + "http://open4you.i2p/" + S + I + "open4you-logo.png" + S + - _x("Pastebin") + S + _x("I2P Pastebin") + S + "http://pastethis.i2p/" + S + I + "eepsite.png" + S + - "Planet I2P" + S + _x("I2P News") + S + "http://planet.i2p/" + S + I + "eepsite.png" + S + + _x("Pastebin") + S + _x("I2P Pastebin") + S + "http://pastethis.i2p/" + S + I + "paste_plain.png" + S + + "Planet I2P" + S + _x("I2P News") + S + "http://planet.i2p/" + S + I + "world.png" + S + _x("Plugins") + S + _x("Add-on directory") + S + "http://plugins.i2p/" + S + I + "plugin.png" + S + - _x("Postman's Tracker") + S + _x("Bittorrent tracker") + S + "http://tracker2.postman.i2p/" + S + I + "eepsite.png" + S + + _x("Postman's Tracker") + S + _x("Bittorrent tracker") + S + "http://tracker2.postman.i2p/" + S + I + "magnet.png" + S + _x("Project Website") + S + _x("I2P home page") + S + "http://www.i2p2.i2p/" + S + I + "info_rhombus.png" + S + "Salt" + S + "salt.i2p" + S + "http://salt.i2p/" + S + I + "salt_console.png" + S + "stats.i2p" + S + _x("I2P Network Statistics") + S + "http://stats.i2p/cgi-bin/dashboard.cgi" + S + I + "chart_line.png" + S + _x("Technical Docs") + S + _x("Technical documentation") + S + "http://www.i2p2.i2p/how" + S + I + "education.png" + S + - _x("Trac Wiki") + S + S + "http://trac.i2p2.i2p/" + S + I + "eepsite.png" + S + - _x("Ugha's Wiki") + S + S + "http://ugha.i2p/" + S + I + "eepsite.png" + S + - _x("Sponge's main site") + S + _x("Seedless and the Robert BitTorrent applications") + S + "http://sponge.i2p/" + S + I + "eepsite.png" + S + + _x("Trac Wiki") + S + S + "http://trac.i2p2.i2p/" + S + I + "billiard_marker.png" + S + + _x("Ugha's Wiki") + S + S + "http://ugha.i2p/" + S + I + "billiard_marker.png" + S + + _x("Sponge's main site") + S + _x("Seedless and the Robert BitTorrent applications") + S + "http://sponge.i2p/" + S + I + "user_astronaut.png" + S + ""; diff --git a/installer/resources/themes/console/images/billiard_marker.png b/installer/resources/themes/console/images/billiard_marker.png new file mode 100644 index 0000000000000000000000000000000000000000..e7d0ef55e8a05f8389bdcf5e934c4be9e9a411fc GIT binary patch literal 1085 zcmV-D1j74?P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F80000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU#-$_J4RCwCFmv2lHXB@}Bcl1wYZKV8Z z8%3k9G|rF(5M442Q$$1)qtOJ=g)Q-oua+4%GUOeRW!l6)S>nG$Ul~o*7oeEfD4He1 zY%erh1_*8tr4$B*4Jf^PuGijv&y_+&s0FWH^5oLHd;0l4zdzsSPC)t(%aI>lOhXhI z85y{Ie9%hQl=w|ky5V0n=CB=APS~Ss;T!!G|9tIcP3LAri0OoXc`}EURk`4ZZo+47 z4{VWj*s@#3{$nc`zn@M4I(%of3)$F=B4;hU?X~Ffw_$Qz!G?_kIPh(rF2a;{xT_Ye zohQ)IcNZ!X5SA50)F`0o&)P)8;f-&?AHS$aXMZyylyOB;NPrrH3j%-MEE-#Ixvad} zP4G{#aT?x)wid@UTwk~_Gf6aV<yoxai{;2fAvU>BpmhrV%RL9ms{~}`Wa(hOaFL&< za*$yJyym2XovCYq$8#2ry#L_;_c^-!_X(b<!=+#t0e>I{q^kS7b0uzje4FX#uwY25 zRXednU5(ZD-8g;ed*l~K@uX=f$}3~=VGh@3;CDQITWM}DjUn-UbH4MC3pteYlDzZy z{nbs>9IPR@EhRWNBh#YcKjgB461!gQyx<;n*1<RY8*W_fBDhF!h2SGe;j`*-VemqN zuU-B*igG!;9xwdOXuD52uLMF9;gsNu*$Z@UFGzqt?BLaY7h0J9%wz(SBm@RhgD+Ho zZZc(YlZnH9+~Gh*6NVs)7#SRiwV9dV9m(MfNx@t8`e+&+vsYD7AyQNS)xMI1#QOZ! zX<t%!ssi5HSa{CkaPDw%c#q!SeY<E5B?Lhl{mI~|2uK;8kn8>_I2SRQ4E`<wRPB`W z$_2rD-?ie|$9zR-Ir`Hwwr!sa%hXuGCFa~H_<RwtY%3{cG6k>E>qMcw0T2GDL&xi8 z!{KuYu#}c=XCH6)1mj~N^mf0-H`jnaU$#OaK`azD6h7B>Y}3d<LZJ|t5=3V1Qk*&* zp|;{+hDg|0_*??a0&Uo`Oahn;H7vop1n@RgKojV-+8k>&qu}$tkjSzOCNs!PLPTST ziXl9`uopeuZr<mH!DrV16<-<4c4kAO6!0jh6mtHArU?|9kMQtGi=ptu2v~~qD_B8A z1d|goB-&6!GIWd842#7KE1lB;kNbe>dUw(7sMdvxht^|NaXSLtYvA=hh+8UBwbjL@ zz<%Y~y78gDeoO`@@buCiJpTD!qNO5LTU~4ftOLD+7z<1wIF2@ge@E9|rDL`8MZiI0 z4UYtkF&cw3Mn42RE`Wa|+NNI7`S+ScL&XO={uf{XeQ8oqBA)$R00000NkvXXu0mjf D`W65} literal 0 HcmV?d00001 diff --git a/installer/resources/themes/console/images/box_open.png b/installer/resources/themes/console/images/box_open.png new file mode 100644 index 0000000000000000000000000000000000000000..ed9a53873c232e8cc4fdcd031df4f8a9f828ffc6 GIT binary patch literal 2213 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 literal 0 HcmV?d00001 diff --git a/installer/resources/themes/console/images/group.png b/installer/resources/themes/console/images/group.png new file mode 100644 index 0000000000000000000000000000000000000000..bea24889d1f1e26920eeb028f4050383d725c6f8 GIT binary patch literal 2088 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 S2`mEu0000<MNUMnLSTX*3gU<W literal 0 HcmV?d00001 diff --git a/installer/resources/themes/console/images/group_gear.png b/installer/resources/themes/console/images/group_gear.png new file mode 100644 index 0000000000000000000000000000000000000000..be8cf761eaa64fb6080055bbf7be8da13ef458e8 GIT binary patch literal 2514 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 literal 0 HcmV?d00001 diff --git a/installer/resources/themes/console/images/paste_plain.png b/installer/resources/themes/console/images/paste_plain.png new file mode 100644 index 0000000000000000000000000000000000000000..c963ba62ef0d631db130e48b4156ff828d93d811 GIT binary patch literal 1439 zcmV;Q1z`G#P)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F80000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU%K}keGRCwB?S4~V@RTMt=y#d>pD22vN zjs4jeVfgDnOa%&3%8!f*VBBfaU1?!NN~=g=45TQvwMeJdMyY8UcO@2+HZEMbAdMTB zjV4B0jSFp!W=IM%@7;Sn=f3+MGsAn#Q10Z-%>6yz`Oe>c4Dz>7B9XXh7)De|sRkHh zAcVLTi^Y1eYr_^=sDL%wIp@*7zCIGF1`rG^+_({?IeeD40)P>SYomu38OUy_1pr7e zL>m6vcLZ9R8i8{Q9}a>T&@2!LW|**a=LabH^%@AHSRaSqI46PKJ~H!NPd<i1N(;fe zd)|lvM*z4HDW(Y<=D+_3N_IRA_wW6#K;>fJz2`ZwZ4Nze4&myM!iI`~i2!bXmFO;n zAp)?Cw0q*27vSexQ;0sKY)k+oYlgD2odn5ub7@%_t})@yAHUH6BuHVy^U=6sjLt3u z0D2Ul_N!=P(%w`8Im+Bs{1C2Oy$(!r-_0a^SMdYjc#M#y2Ef%>H~^ka@;RYo5`<+D z4j}818Kg9zyyz#WD7vd?&6X@ZGYDn?m$XZ$o$8ZLp)ywCQ9$Q$i#ACIGjjxRAU2F_ z%S(hwj7U2Rh|~v>33zH5MC#Gz00{JS6$DHM6Nd{86#Ss{ASAc%LmauLk;)9e++Bgv z&NHykA^t){ij~Z;qbR|Jw_oe+?FoUF$*nY!NZN@&(~&Q5oLffWuSXAWCH&#*#YGh* zngMh=JMEYNf*D|%a>*V0{&w%aiWn8QG6T2NUyQ9|kQmy#XE*4qy3KP!&eM(w3IO1? zqEHA-)ASBk)T+OZAS0vi{_5~_jlx21&n6ROWV%8Cm<Zs@tMgD%5r&4wMwtKNb0{yb zP$|2ysmbfR!fE`)0|$JZkm4QzNZ|xiAOj*BfMGB=J}{vE)8R+^`<2!%1O3O2IYF&W zBrr!<mhDrFh#D2U!pTZ3zzGFkb7cj<ge#XXLq%n!+S}aR0-vdVSSdpw)Yzw&AY56c z=zpo9F)Np708IG+cOzN`hhb)VBL)UyF{PnP@$tbyFth^h*kJ4}wT1v#w(VyE33l3v z0tUf80J$c>EO;rAfU2r0orVRpwzk2=i*svZ(ixkZ`vfY(Vf2lI{yt#YDRn;EzzK65 zl)Qdu_=IAF9N1-M=<Q+e;v#iO4xbo71_V}5D<Bnn3;+b$Acp}eyR+xdK}~Hf96Hnn z7cP7Z)z#HX>$bLbn4P75jTeSwf|iz-*8?D}ZOe7S4T_j|Vez~WPQ5$o*?Z*VDLu`U zRwF0h@oI$f0o-p}R)7g83cNZb3o?OeGC2RyS*VRf6nFyB(a{0taIB_wzZae~c6Me) zG1c1I>VGFB22|*<O*kQbM&BEAVh3qwTJzD-F`bE-Q=V~bZ0xiGWBW$|V1h`kRl__0 z+%#dB224+%fk<5)bar*Zhtt!rKT@Xzb-mIBAE<uBsfN<=f%f)xzeGePaI4`4ml!G5 zg<(7%_pCEMK9My)K0fZvX>w3e%Rdv^E&~PR0V5+3O-)TfeSN)`bfVFy@7UzzBt(#n zE@aBz39Z$<HQe<<meHS>h-b`GwUfSM@%Z~5pj-el`6#snfBf5!PrATlMeSLSC8-Kb z?yZO}w?SjMWrhH(p1ywPDE{s&@J*>`;Z^%vCk)LE%eQ|;V_Cl>a0MTF^Z2`vYc#eU zS@nW3c%0^5RzmvKX?Zj6c$hhpc&B?R-vuU!0jieCWO4~Mj=8{Ag3n%JqCm#{8Y%sd tn17rDitu?7pW-cCiitJ~yOsY17yz*U{fj(o&WHd2002ovPDHLkV1k4$k<9=A literal 0 HcmV?d00001 diff --git a/installer/resources/themes/console/images/user_astronaut.png b/installer/resources/themes/console/images/user_astronaut.png new file mode 100644 index 0000000000000000000000000000000000000000..6331892e4136c4bbca73aa601b24dce1175c9a59 GIT binary patch literal 1945 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 literal 0 HcmV?d00001 diff --git a/installer/resources/themes/console/images/world.png b/installer/resources/themes/console/images/world.png new file mode 100644 index 0000000000000000000000000000000000000000..644d9d53a7543f12e9893d0ff49bf8882e5df340 GIT binary patch literal 2568 zcmV+j3itJiP)<h;3K|Lk000e1NJLTq001BW001Be1^@s6b9#F80000PbVXQnQ*UN; zcVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBU*s!2paRCwB)R|{-a^%?)2bMCvh@0PwO zSfr%|+K%vQ5ysqv@CIcvF)j$5ij0_$Y{{}{1vQ&fvuwfmKr+L|WJG4RN|}pfDI$*< zpp%MX3$(PQx7^-G@B5zjzW@K+@)~oDl8<xldHjFB|M&gA#}ROce?^;L&k+hI{YVoX z8+6zjOjEdakDUo3Aeq`($&~k)flIpsZ*7g<$-2V-x<78)o=KXw{4Y)irmvY1#N5dP zm^m?xJXZ`Ry)HoH500jCaH`jX6PGH`{&@jp+31i`BP~~7Ti;8!&ATBW6}Nu)hTS1P z`O{@XcxXm994LWddY~H`QhE@IIf8+B2p1wimMx5$`~-6C^>B(6_~7)tc>NzGP!(mD z|Ai%6Xg&S^Az&|jzP-O;LRsmyMOA1l>x5gBpct1R8wp$ttVL20k=8YYlI3&+J{tz& z!XL3@>SM^Wm0+T0A?#*7ezJchz8($^k8J<m1X@@9k6qplyrA`9-}-se%AQ_Wjag-< z$bV7V?PbK|9DIHCaU``YGAH7yhm%NY2D}bhU8^L5UC46(3;l_6NUJg)o*~fv>E40r zbuGywzu!sg8#jW9w}Kb79_(M=Jhgmf!$gdC*)SNM0}VrDe)to!pp(y3QzJ8>8Uhh; zLX`Rl^e}8f0Xi=q!uzMsKvnGsYRAzPeHLry?8T~Cx#i=YKitnS{+kD+lAr(i?fR;U z1#4zcMP05*yEKVCEkwYoDMQvpx>ih}cF3BDxF(^h_{S(Md=169d*F7Q!f1L50*UeX zXWuWOn+fE3jv=g_#O(4q3<UGNiRq72B#!QD9~0)72ZW-HFV{#O@21BVG@#tABhA2R zyD~Y<Za)i${TT9dehs(t2vmx>DPAE#reL#o!5?o#EbT#l_WNk4d>l)r-H+nzvxv%d zlpWQO$ZKzQj>o3&bOY|<O+_1Dtr^pwEknR2R@Cl#q^S-X<#(Q4K$5@}a<RvA7#`OF z@<5V+Rb*$q1G{?{JvT%IeDqA5cDx8Z{#JbJo+bkG;ZT>4?u7}w0_T0};B|IkaqTKl zdZ1;&i+D$F*hQG%WuoLB@XmX%$l><PpHx`}r(n50O~O(P6T#R6=<~mYaB>MrI08)w z(Bl2jj8VuG7L9-uBaNo&8hknQ0`jtkQIgXENz!OnDL8CV3gbA~Z3-@o`q5l_0D_}% zzIWc*qOlN2S<Mf&G*y?QJFKA8O}p1X?gzzOC-nmgJrqtb0%5*mg<`9kF#-?b*u^9C zybCrPdp-|;IB6n8nh^w@d~84xRp`1KyN+MMK)4CR=_6P$r4OFwbuA2=5pckh^JryJ zK8E5N>?F&iP9D%rPJ*Rak{HNFfIvq{`B4teyb+a4;fppQt(3wbtu&0^ipfR0sN&e^ zw_vG^vPBdXIHWkb{c91H6*Nrfgy}APlwmUhMBh=D<;|s+#+08i)#ToYt1R^{Pz8(= zFe4D<o{((4SlTF{ByS&ug%+}p;=byqFthR*`fUU27ZwSFT%E?5!6&#N3-eEs>b!Lf zn~BiI<QQWKPLGe0?3v1$>osyB6J?rG&a}~W(9T&%C<MBxv(0hf99JhlXMcfsB}QUR z^xM2{oQA<Y;foYt>bRqHU9`l{(t$z86`c{q#i))X`IC7ft{7w{A~H~1@GJ+`OxA?- zu^z~Q?b0a!$-*!YT8rM`I$m`Rx@lxcnzT6O6?#MW)7uJxast->>}BR=-4M|mAp%MU zTs06QVlmQyAzmhMJ+m9(rgp-9G1p%3x8PL&D|9JAfLextW$d3QC^$X1k&dK(LA_pz zSxb$|Hq?~AhmoWWJwzfwabP4O)M=tbpl{@14svt%Vhx#z3|zd&F79S45x7DjGRQIn z40dEKK*7~mEn4>X!YQS0>;-JuARegS0*|u~LoopZ2?Cc1T-A`IrqVt149^)JFTNX- z|CS^xkmrY2)Ab~Q5;(;|C(vtl%?m7aGQF4J={ZKggp%s<`E69I7hvl6cR^m~;K4L? zIwGLyGQ#N!j8f}mfE<{tKe!a<2Dc!R8b?KFGXbfTrUn%$+)UsGW1essDHuw!hhej3 z<aF0HmD=)4n+3-ts$3CV3C-d21Ltg5XNu}VG(C|RM^NCsM8H2p``H5|xaHKW>XGa2 zqRu(j0;d9|WdJoZbIcgqoJUVU82oBa{M1JsjDVo|FZ&$Rzx|ZzzK^^x8!Q2d>va_y z24_AJuSc9b(Kul*oc3-i(+yZ!zl?yJk>%{i^7>UM&H04#eWR7i)IDXL1{u~@=v<{E zBT=G-FtYEZt$HLd%m|ozG$3TpTfIhdyYlTc{4p@gz)9%*XmA&YllS71zZq`3A2X|7 zLTPT81lov>o*g*S(@KI&qbTch)RcUHl;XiX1s&)QPsfD36PP^i?-&WxAuB#~CUo%4 z-Gm((6Lp?<){+GU4{d8JuBs)WNhC5>y#z~iLgq29Xo-rEo!so8nZSW5rGLWe#*KLQ z_#rHx-hx7}kB5!b1SWi|5?WdEi;sT?eRvW^+g@D}|E&E}Mqq3nNK!ny)T{k%qrL$? z?I=1k!!k{`jLubq3XG8?E>TL$Ainf1Lu*?M*{+Ky&Y|{9rCYwmsGQ*Ja1BC3GhqaJ z|4QIr@RYe>AYnNX^!@gU=agtDm<-dzOE0l@EVH(pF@DZT>70m0?N~Qi>ZQ?8v6t`K zs(QFqnpuiQ(k|>j`UZ0JtHGh)Y;2{=AuhBV2$&g0!vot_tw{SX2jobQ1Y~j&*F2#! z61qi5w>+Y0Oz|p3N#Ut!RXHn79n@)ju`>Ls?KqrKGjL_c;uQ=dgJs@sEN25F8x*Q0 zY;XHe%+4=BUKuSe@GXrs7Hfys>%6Mlc;(wLcLR#O-K2v6C-F(o68!DNb8yMY(3KsF zR?@ocBPDR-cz)|xZtzk?-j8(bYxmU7Eu)2MXtsf3bMT6$=~h<gyx_3hrXzVGsX9pQ zjabp}HaZ8Ju<z3s(e=d-Ao;&)_r3D{&9r9Ut>EAIVM3NqR_du=IIUpWlRp!4iyL%T zHdM(4)#jp|vw6p`Qj~IDqdcEq`5wCZ7DG(gA;kyJMnBs5a<Z%AT*mF;+kKdP<EI&! zhpd2w#a2{NTCn2jRj$g~MWV}F#is|+a-hIx0|{Cx(JK#}|2TYbXPXwhGMw3QC=+x2 zu0BpPlQSdYCCeepC3D~AqlSf#wK)1x1p6|MXMnZ4{W!gyM;v^Fvq;_gu9*Q#!<u9D eJ6ZJK0t^7bF_;un<vTY30000<MNUMnLSTYw<lKJ% literal 0 HcmV?d00001 -- GitLab