From 1316bb412390bff8faf8fda69d40821886f0892a Mon Sep 17 00:00:00 2001
From: Enris Nogare von Tein <ent13@inf.ufpr.br>
Date: Mon, 4 Jul 2016 11:28:49 -0300
Subject: [PATCH] Changed help screen layout

Signed-off-by: Enris Nogare von Tein <ent13@inf.ufpr.br>
---
 useful/stg312/line-s.png            | Bin 0 -> 327 bytes
 useful/stg312/openslx_gui           | Bin 99073 -> 95073 bytes
 useful/stg312/openslx_gui.c         |   4 +-
 useful/stg312/openslx_gui_v01.glade | 162 +++++++++++++++++++++++++---
 useful/stg312/upload-utils.c        |   5 +-
 useful/stg312/utils.c               |  48 +++++----
 6 files changed, 181 insertions(+), 38 deletions(-)
 create mode 100644 useful/stg312/line-s.png

diff --git a/useful/stg312/line-s.png b/useful/stg312/line-s.png
new file mode 100644
index 0000000000000000000000000000000000000000..e31f6bdeeb96e538e0891b249fc0fb06003b207a
GIT binary patch
literal 327
zcmeAS@N?(olHy`uVBq!ia0y~yV60(aU|{87W?*0_OkVEFz`&3k;1lBdy_Dhq|NlQ4
z4ZasM{3v61Tgd6=>gwp=;OXI^Xkw$Fpdc+RZD(t1Y-FUWs%m9v$sjDRqpfXbYRaIj
z!@wt_uC6YwYsw(6$sn!9Ag(N^X~e)Gp{uJaDJdzaWhAU+%%ZB}@9&qyz`($m<n8Xl
z(7`I}!N9=4S>O>_%)r1c48n{Iv*t)JFfg!}c>21sKVWC!<B(r5H((M214EXli(`nz
z>9-d)@--;%ums55_3+ZVw&ctI{Xsb$VyU6i_pu16z0>n~XMWJ~xgFbW=T}EX)_$GR
zdz7K!vBpL34v&tRGo<v+SQzb3{}Jz~XX@>Jl%?aBz*)VuZQnM^=6=tfcw_b9yW8HB
bowHv2TCVb7(#Avv1_lOCS3j3^P6<r_^8I7I

literal 0
HcmV?d00001

diff --git a/useful/stg312/openslx_gui b/useful/stg312/openslx_gui
index 6bcb70548ab041c18e438a225b8f37ddeb7cd7ae..fe7678d8c4ad35803162d26870156e3838025da1 100755
GIT binary patch
delta 31269
zcmZo{V|)0Fb%F-d1G|Y@%ZzH~Fn|G!W?)bN^BEZ!7}yvX7$(dGa~USgO#m|{%$>}{
zs4fT<T>%wcF?X^RW1P^8Hn19o8Ep<=#*DVfs~F>9ijj<vV#*TfG@9C7GB@JE-$!vv
z*<0lIx>oI6w0Q>80nU20NQic4kRuov7|yUUFbFa5GGs<U#Mzm^rZecXL&WzPK*Xh?
z;@)8Od<;`^A>t6#3=G_0ab5;>YlyfX)O>rWISLT<S`4XB9T`v!r8W=^2bm!fo1q%G
zCNuJi*B8V<WKThjYhz<z5MYpC*s%x_WDq?J3|3HGQ+*-o?V%Efptej)hKQ@PLL@k#
z>Kh^;;>#ey43k(H7z7z48BRdV*J9v+O4xHi!sAaEL_-VIK{ufW@lHO-D`5!H1=Yg9
z@Cj<WRUAZ9E7XsUQ1J=5lezfhBDX`sb^_F_!cd6vXsAJfQ04m*A>!Aec0Xf+xap=5
zM0^R<b5&4tTqZa2iA!FA21z1Rmnqb=OOrS9iA$RLL-hWD+O-6(_aUEz1e$;Rp^~kW
z1^LD6w|POdo`-7v%?gSeNroF}y5>Q3oq>8Q0II$PDy|m<G3O*S7(jUglq5g<K*R%~
z>J2zRal_BB0Fsm@FXz{+-<ttZ!wl7{1dXQeArSE@sNNS~w@JX_6)MWW@EjT#2eKgQ
z<Dljohq_HS03yx^6`u@MZ{`3NpX@K7$+&29rGNle{d`D@1Z8YFxcLll8$odcOZy;c
zi3Je#><kPH(3k-UGbkX5LoEf1Yaoe3lMz_l04iP&GKd8%1R*S-5+HGq<q%N@1_vZ@
zkYi!u9!TP_R1cC1KoaK!2|#fKk~kLwLp@ZOfgu4&f*UT%z>t9?&VwXgfF#a~Bwm3e
z&W9x4fF#Zj7q4ev=s=PXfJ-niOh6JBL=vBYBrb#`z5q#F7)g8ulDG(x_y&+T$p4_A
z7DbZS0g_-~U;v4WA&DPA5*J4jKY=7Jfh2wbNn8?1{05SEy%dtf10)G)B=HwW;xb6$
zACSalk;H!>i6bX!hJ}d4D-Tf*@;?Iu2a*J&vV+J9Ac-qNgutW(lDHCB1VShvi7P{d
zz@!F}xC&SVLKrNpN4Q88A_gWckTj@)MIeL&lDIlV2uyk)iEDsGAVdI?xF$phOh&-O
zLH^eU3qgnkm;?g@gAPOpOlBa7>w-lfL;;ex9z+OCRv?M%gGC@j1CqD_15*C$K$0+o
zs0EV~ki?C^A`oH*lDIKM2uv<O5;p;hK!_Dc;-(NG5LwT#0ZGCPBm~7fki^ZQVj$`O
zlDGv(0E$l_iCaR&K-2{!aVwAj6yE@g*F&<IHB=BpJpfBU#BD$VQ2YW(+!iVZqCOyr
z+kph2_y>|WtYHC`f>v~(?Ck)Gf3P3}0|N(=gd<Flfq_8)N!$rZ99GYQ401*iS3pwl
zf+VhiB<>0o2itFeB;f{?08ti5;vOIYD0V;+_k@apC=VoYFOUEf2Ox=iL&ZQ;#G(YS
z{os<$2P6W;2}l}zp<*B^14-NuBml()NaFrbF%VUOBo1pofW#Z%;`Iy+u!aIiq603$
zzz_ryfZ_>A;=xcc5H$lyJOm^F#S4(cL!n|IY6X&b7)StCSZqL&2nR_(u}AY84v%iu
z(Avohm6Ymh6&U`jy3{H#@XI?e{8x3VRba>fDSY|h|NsC0RjojLP^;kO1u)+T#0Rwo
zULFARwLpAOE8yh@FkcD82UY$r7l8RvAU>$le>nln7XtA?mHo>GFu$G)BmhcoFAKl|
zOdvj})_<7*=KrcuV8{T~_Adj#{7)c07Xt&sO9wFj6^IY2++P}i`Hw(+P^JD-0nEPz
z;)5#lmjYn^B@iD}iN9n3@#|GjfdoLc_sb9eKt4VM;)5#fmk+@FT_8TFvVM61%-;m!
zgDUBl2f+MQAU>#aez^h6Uj*WVD&?08!2DStKBz8!IRVU{1mc70;Fk^m{{OH4ui6C?
z09C#(3&0ARKzvZ8`!WH{uLAKwmF>#_Fuw@I2i37J9l-o75Fb>xzBB;ylR$h>o%&J%
z%#Q-`L3Qa%0Wd!Z#0S-(FB$&*umAsF)e9s5syttQ_zMaFClDW0XTE#@=39aIpt|zq
z1u)+T#0S-pFAsqES|C2CZhW}`%vS>OL3QHG1z^4uh!3g?Urqq?g+P2z75K8@Z#~FD
zE|37I?t57PR=@<}gOc&f1Tg<swE{y1sIGe%0Oo%J@wLEd0L*^{;)ANZmj+<|BM=`{
z)xA^z^KXIppepXA0GNLX#0OPvFB$5=0;fO%pgQg4hd&?(9Rl$|b=k`YVE!%;A5?|C
zya48J0`Wmr*UJN7{wfe3RAs%~0Ol_O@j+G9%LQQmED#@5MZKH==1&6gK{eCM`UbE-
z7f1k9CA};F^P50?P*wCY0nD!g@j+G4%K$LH2*d|fJue-={45Y3RO7rf0P~YTd{9mE
zQUT150`WmL%u4|<KM2GJ)hzWd8NdQwAOTR7^76xPPzX4I_@JJ}%Lib-6^IY2L0(<}
z^Nm1!P|fl30GO`@;)808mm9!*B@iD}Q@mUN=1YP2pc>-k1TbF+#CHQV7G5@h1-L*0
z?w~j=0P~qZd{7PXG6Bs0Ri(g?0je2Z27vjWKzvY*@X`Uye+A-$YJ!&rVE!WzA5;On
zQ~>jDf%u?;|D^z!e+k6*19cW&GJpk6fdoJ${mT!(Kp}7l#0Qn|FCT#UyFh$U!T$0B
zn7;|c2Nmcq4}kfrKzvX^{&K^w|Njl&dUjrn^XPo!(fs5?K#1q@0~2x`7(9+21PwoU
z96t`~DZiNh@4wLhFKPVpE({Di&M!(}2=&lCv1qcFhLqT%1cv_)_~jcwMez>M7yv}7
zN<+&9B=ra?)nF@GrNF>YDj4d~`SeBI|NsAEkFl~<DKId8J`5_*J(_J#lqfJTl*sJ>
zndH%WphP5e|AM)bUuYcVzL4j@@FME(|Nr|xOx~fXC;c(cfx)Bm_=~u||Np<(`S<^S
zkIus$-L5<KvFA@_)KX)T%b%>NrN(5GKRHlKjmbTKa;26UQ)K?+g<4Ye1^EsPFMR%h
z%mSI}^ymNoeN*!t81~NqNj&}oGR*abN4M(>kPV+f{O-^NApX8(`Cx0o4tx>$<NtpT
ztTOgEWmJFsPx=1>l+Zmo4|#OE-tg$W2C`+{cc@tqZa<9M?fL@M(x>15|9=5W=Meo5
zp!)M*8X)@pCm+*RF$az7>{|(O@{6?)6)QZtT@N_!1ck68*c%?57k7aM1omx&Dr}jo
zs3WcBqT|2-7m5b!b=?4RsXT;z0mLqzoTOu7u@e+*Gk?Ltv;Wus|NB7Z@4p0+Sn%!t
z|K=b6OD*=_1#t`E>e45l(~*n&01{;W@&Esee_ufX-`epT6cS)+7s!--@TmR;mH=fr
zkIq(5*4!sk0E@MaAj!_w84%52s`L1Z?#W)dQcMCrC#UJk#eVqu|Nnlu0tbc{%YMS#
zI_KyA{~o=qknlYIV!HtY0}{6mNtX3L0|Pk4Wg-jyV}uBXOn#^<qGb;^*A&EZ0NJGt
zVtoLmGsU0(|ARyPMS;#_c|CE)zRBi#7WJth^FWCg?B#vw1>h9+0vw^8_duaM`3pE;
zK!w$d=b)4YN;$0{E;RCsKnl92t^j!+68`~T{{Mf$jcRfk)MOD*1VT)<{PMs4zei{5
zj^F?PzqkuF`mjeg#3Aia<<Gu>YzI4p8)Q#sE2tEGu^v_RWT@&L2-SB#gEY3D0GZv0
zs(L+Cb=SB5QvW?5Zdnge4l1(uTd*)Nym&XcT|dGLB@OQYsp$qgcOR&@1BH$XSZwNz
z-~a!kC+k*k2Znuzpmx<v)-+J$yX20PtbHd(7%1|i2+4h(++m<l4;o#Ar~db!zzGi&
zNFWOZKwj*2eUai}%%Tda`Ab+|$bcNtc%*}cfgw8fFsOhF_Go_NvHub%3D|#wB{$P=
z|Np=E@DUU)t~)@*6>16(14(cE_W!>utTcN7b^Km%$b%!{(Z|V+wleN0;bQ*j|Nj?B
zAa{WhlIxCrZ=w3~5c(!VtUd9<3Q66s$@PYk78hO!A&GGpLQ<d{La#GK?~NC)z<Cr>
z(ux;OzF;W9@c<HAv6Cf?qSZHk00mX(3%oJG^KtSlBPo8+=<+@lsAZ2oOwRI@k^+mt
z3Zh+L!(0!50{!0P??x*1x`hr5FGRk;f|Cp6!rrN%#<)jsYt4U9xPnX5g&+U_-|qlY
z{QNUaF(^6i17*bhpeFr`d7u9O-<MVBz_7mtr0)NR|NkMZr=R}+?*<#z{DYCdbshr)
z!~PzSk~yE#VP;JNnYscbXaS1&PS*)9=0k#L#tSx3YUy+Z)fWpuF5d=`Sn)y^%m5Yo
zGobm_`aQ_S2R*u7SL}*l0+l4^Kss6`Gn$ACta%SBE<o+J7rm1;Ol0fzA%<^w;Re>~
zy5of{gmJ*5yA>P`%?A`bx+Pwyfx-?{PPp!XTDIgJ$TDye`U!FgT)hTJ{Wq{NAjchm
zsxLvPKM7Xvy1`@e5fhPmM4`(B@%#yoZr2kahd%-t(haI6j_n5(-7mK5F)+N~`SkyP
zr)y7hZ4X1K5xC;nwYAWJVc&L8;DZQAp{V-)|Ns3bKw*0N-T(jlLH)QFh9F<``gU}?
z_JDJWN9VatpW`p0LD35;k6#FaT-ND&VLzD14B_2?@V<gHce*}+@Sa0>@M_&wl!4(z
z(d5OZnv6dtpEZ?XJU#i9sf@@zkgvN#A0SoDt0zmDd2j?l{Ptq9qM734ZZlPGz9I((
zh|9eu?>3Y5)GGqDnOsyjK%VpH_PyZI$)n=g`O$HQ21us!qDSYUeF1q64EsR@M5o7F
zn4jOhf%!RPvZA>tTiyHr|6kmkY-6s;6#sVeIa6sSqj!^En@WqSz6IwnWCsepoh)tU
zF255j<NLs)JM;#qvEtErY(K)0uO~}c7`qu3IWX)85fJ--yoT9755xk8ISa@bv@k#Z
zLhs%G|F60BI}|xEyjV1Ovc)zXgAxaZ7tcT*@CUK(fV6eHPVne--LO9ZBytKacVKd<
zrKW!vIA~orcyu#(bh;jR;r0@gAYH+!2OPWm3Q8a)&ziUY|G!`dDF+v4C-${LC4}FA
zw1CsF#pJh^vh|?Zk$nrHvb`_=|9`Oq<PNB|l~9Qzui@HWz5p>@Z@id*r0y70-5i9v
zgAjGl!i^bhFSJeA9eTl|Qve*olRK>x)T%*ByK$6xm!L*pn|$6%njbVrweJyBXzdG7
zF=*`K>%agPYXO@DDe^oZ>>Z$-WdmV@8(kA#PyXmGH95grK_LX}E>LlNVc#pLu?eq0
zJ_LtR>*NL2vPLLjbnE&5|1VgPv@w)I!dwuc&1~{}Yk2{oQU`_?4`2NM4=LZnC(GHG
z+ns*~PJP(RcbH$bo`V!YiiCGy4WMT3@fS{$C);S%D}c-`diDSResH?U0I|TicOE1?
zOn~Iq2@u{4Sh)r(QNf94#fy(mLB0efCf5z9i6<OnpaIAdUJwgx2{XuZ-JmkrVX}>_
zyz0zX|Np-z0SSUr%7%S0&`@Xqg)^i*vUGBTEm{Km^%NEw2f*rFPrMLEG9(Xbh%#6b
z90MK@XI^;m9_$@ZOl{a#2UYhQ6iyJ!6d>wuyf}`eZfdDRAh^kS8KLmU6R^J@yqJ%q
za0S%B)d+PLAnIQ1KL84eOQ2{3hs24=xpof5bEOy<z?H*{eJ>z-A>~0o$mQLkGd#c<
z8C;d#fkfa0aJk25FQJqTQUlif0$Nl2d<=^3&<RlPt;yE*!Hm-;_uGq`f?Hs)bny|a
z&h-Lv;{Z}0fSX&ed~s^>ZF}ix(A*+CTPy_Y3<VVxH;{FM`YtGWssgOgbp<%jK-l2?
zV*p`;n-VRP106J^UW3AA+cQ`)Tmxc(nv^ddO`hza&A4syeg`qj`H*Ot0ZEb*A-n|;
zUNeNZ0>UeW@HRkr>67^!<rSBMf)1R(PQVk`W^lZK)5eX5liyj&pcY}ekN*FE5rL%d
zKO}lyq#*QlJ_IKLP#J#%<j<e*RJk9l$o0W~fiee%7lj~kaHOY$9M=u1myf?-<YZuY
zvF#Da2yksb`K2Sbv;o-2<1aM8HiN`rO_Xhu`JIfJE<K*Cm@Hy?<^f3C@fSxxp$Sd`
zE1+>61TwHY6x6v~02Q(a3%RZUC!BRo3XIPtpLeQeteWiYEXkNKIn~*~P9J0~D5*6c
z&;Zp6pp*yczlc8k|Nn&m*gGKC9PsFN(14m7bsypgr^%O{jlEHluOrA^5c4b`=D`|2
z(?KqW$T)Z$2enNY_6L9h>D?n(3V1R(&?Sh`aq<$Ea52#Giv1Hn^7?Rj)kl*BU4<DR
zOjdQ37uW%kd;Jim_u=FaS7n7*kdMLfy<y*(GDxwS39=ZH$NMHvcSS2u9^d`{{{<hC
zwg*scQV4DKcR~JjJ@DcgD72u)e}Ss|1P%;vauSEAJMm&4k~)@hh%-*X)J^7g<FvT&
zVj7Yfaj2R_Fg3?t9KQp$^TvxjBz3CglYQJI0v^0*11ki@%LQnhwA}gse;=sz07{SM
zAWtP>s7U~+F@oAvd<RyN&YXP5ElnP@GGLztR5BD~J7_EilpjGR9+{lzF3yiqmdM`$
z^%wZ{f{-fDZ?`93u#!>(EzW?K9A|HX$|gvGFcHEA7YI)$e{h!(bS!sZc%ghB7LAhk
zC(C*$nN0<|9aL5y*yjs%(?W3Qf&=>4EpXtRc#(^wF1CEKuZM)ig%_?!f`w4cfe6iI
z5Y0DU$Req0DxW;pLt^q>4{=G9%6joFSSV%Qoh)x7F<I49PVM1MkdFv7H*6+ndP=LK
zgpM%C=59zxwBP>!e_ub;b+aa~_LS!XEkQzr+T<Iaviw}GNP)ZPCaATdx5x)ctP<=L
zP!Hqy3tI>qTp~>bMPT!hi0H|TniD1$c(F}><Rw?XvciGkg+3_acY;`|AVs~cpds9S
z3@o6|&+!+HAVZ*HyDA___by1R6EZ~84WT-ZzjzLgOE7m|0d!>MGDPJI&@f1ID~MwD
z=myir7#KVz*L#cD8-kQ{yZ%7#yZhew|NkVo&+gIu#=)br_J&7i=>?C@&=dQQf*hKA
z`~Uy_U?(R}zT}-~F3-lm@Uk6bCwTbo_=^WO{{P>13F_R>H~;@{Jy5E;{{cwvRZt9q
z^`4%b<s+y6<{BvSTwm<_1W^vDc0noXwY*2S>yLfEkj2+c-tMDf!&K?O@FE0ckT{6t
z1!94XbO6O@uj?P!INm`>LkLv5?bih<y?=f3{t!_cGZ32@q|Fh;`gs%PpZB29z+pfL
zNNFF~fcgv&dlN`o5s0+{!~(lu9v%ZGfRx%^M+#d3kIvd39-XBh_HPHtC4!9E17d}P
zSYQKvZ^Amg`k;C$?;1#ZJ#0KhWB&z^a!t5$`J4a$zqoY;oFBpUAtVIuRYH=E14w!{
z$c^A)^Txg}P>JQ&L0Z7M`3yw&gZ&&;4h%2O-GGJ75m2PsRXH&1cVGp{q)u+|(>9%X
z?f-xNZLZh(_Z{dww%?};)&+FD0@Ig%1ERvFxKwa|G)SlE<OhCI^|L@R53Vy|L$(rN
zn~%RZ0HV8HAAm|a7mzt%U9WEZ|Np}DDy&y%eeM7M{RJT7K3@O-|Ah=(LJ4GU^AU|`
z#ITcvM`!H`kIvEq``3ar9Jv1f|NeS#@NNV7yBpNKaJ}#%^D-z9T(N}Pd5{%aH$c*$
zQt-yU6IGA^H3L}&sm-Dxx<UQW3m)AL5+0qdFJ5c|c?Imr7tor)1gz}%3qBoCc!DPC
zK;G1!%oZS5UvL#<1E?N>1<AWhAd%xQrh#-pgG36%Za!iG^&m8lLi~3X<iC@kpaFYt
zKgf9y?}2><Y6En-f}D86quYT4<V0}4zS}{-qtmti18m%)0_<$pAD|ova$dz{(1^vA
z=GrT){O#?G3=G|_S3J5|juzB7F#Lb;VkO8LurFcmHox@$|GwwYK$5!j|No0txEfeU
z2!qu8fU5a+@&Et&m%5A$3@>8fDq*I*y7>S9K8tEdke|Ky|NjdMxEh#g$3SWVplViL
z{Qv*u0|o|$7yNLAFvI486!t?EHh>I!4Gs2s@B|0AkzWZ?v;nFp24vb~kZFgYD#0-U
zRu}+MconM97-ZT!xEh$#bU<oeK-KVH{Qv*8=ZgxsDww<2F4q75zfY_N;!Dts{fiK|
zBA8K+F8u$$&j70C=!O6PCqN2n(BNu?M`vw^M`vln{slD-3@?s@at=5Z?7i~;|BH$X
zpp@ha>dDMNEfns7q%E)h|6dOoWSy~Z4b%cxP)dWO?ktG*1uq1_ZUW_k8T<A_)yX2%
zIYHE|c<~aPgdplJL)Co+r{;U06eR^wx8cP>gu42D&!7s=A{2f)4|eyC7c&tG_x*yZ
zTZ&M33Zm}7i$WxILbZ_4tVO6>1W|Y5g(s3ad9b?r<1a!H3acOrFT7AhQm7ABc>IMf
zLR}C<-3`d7z!b0qIE#VColZaoMnKF99-RRk9-x#18jk7=5O{F{9Bhyvva5Aqumc6m
zm5U(%g2U+NIS>;x$O0aITY=uu1Fb5B)sHWH&QGomma0b)QwBK=GIqBCujXGMn;;4g
z;8l1Lp>P2<g#mE)tN^Qo%ov^l`KjA=2FQN`pa5z<Qh_MF3_5G?be7)m=nTEE->cSv
z;l<yJu)5>(#mPb;8k(Hv{{P<}0g~Dem)d#}Rx#%P`2WA#^-bsT7m1Vig@_4OfE2dE
z6;@xI+!Z1#G3P9}q45K?p;2}b)F6<a4bq|o*P;Mofu~%;E=+zOBFCh4Z8Cr8z52Fu
zpxPHy`Fb?JG1z~y&Vk_t(}n;4_g?_9ew_dR|3xw=$U9wscr@4kVBl{FVq{=A?s`Q@
zoq?g-_X?;u-F2hRfuR#LtPN@EfRfK~*BhYa0NuWzLi)!pP`?35g~9p%|Bt)gNm923
z8FB|~h-y8GA$(vZ5A?y-fQt7YyU<j;IX8J_m;%$ObCXYpDX4%V=eX+|A+Y*4U=tZo
zoz-@3GJm*2eabnI-CyLv3cr9A>Y!Tf1d1E$dIyFVAVVP`F%J^=KS1$4=@e3!3G9yq
zsjLI(0f$)$hy@<(S_O)qPS+3n3qUGjK;jqbq8u1r1fBc;f8We{2ZsG~Kr){}W`hE_
z+ZAj+Gbq5jLqS#7kA17^!TB8$vYDsAG5!JM3SN+|Zr2a{)<RUg;F)X?Ay>ZzWa5pp
zuoyfCW`V?xfLWke-F5c=|9wmi4h;KQ8XOp2M1u?hITP&YyJx^T^oK`xD5$Rdfa-wr
zCqWLtCbJbHQ;$W{Y={&VnMRy4={RM4ampB<{QqACySpX9njpcu_vGY)NMmPykl&ln
zzyhig<Zno~1Qfbcm>C%M8-SD~z?FoZ`Tu`kDk$7CKoZ~2Onw$ACtnU?H-U6_PX+Zy
zJYa@^D^tnIiBS?RlR;{{!D_&L6_4JjpgxgD;~`L(dvqT2=)C^o_6bnfLgYIS?gFil
z0{6G~Zv^S)om?L!&ouYMWX5Q5_6s19^QR~8i;`1~Kk@(n{`VjO*V8c1Sf56j@;-AC
zq^n+_(ShMb9;y^ShzoT%WLW0!@&Et#8-SEPJ_R%H<|!nn9e<GpvN92*WC6&^1`ul+
z*dWwiSJH7<MhW(4d^34^w213MklJdv!G$2!4v<(nhy~6-v8Q0k^C?K;AIR>`)*b);
z|KI-&)M2PSIr&4hg1$G%5g$M*1VJjgTS3d;KvBm8GKr(ff#JoElQ0jwJ2}}tMza1h
zD2O{-PyGA;-=ldih+-(^+HVR{y91O$pkgJw9^GI?-3+Y<N_0KCS%X{^7(6-;?gFhc
zgG5RINYi7GCWumy%>tmwcnEi2aT7S-zIXsq(%A}HtLHKKdW@3JB#0YsfZWjC3Z^=b
z?XLnEr+xy|uPhOMEwR4=#AlzZ8mq>%;OJ!ESUs0zAd%G|PlH2gA&3PIkL$-lITq~R
z{Rcpb+CWlZMKvd2LHQOWAv<}0tfF4^G0+qzDBv7HPJy@=<a{HLK5)QkfLLG?<R<gQ
zN!2SutN=T<c`t|ph1++KnJ++6P%&`0fn?#~*5r&e+=L+(gOq|Sb^xtbfP}?9{$@zH
z34oMzwu06?dQ4s(rzCOc7}%RHAmIk4I*-5bIX?MeoVfPkBme)u7V+o?CzE3g4ErUT
z9T;B7g4_l**A8lK=VbQ;T?uQfh8;aNIU`=qz!YSd1kA7oP!@$6*bUMKHP8iW;P+#b
zJrZ;zRvyLXJmX`Nf5pogEI$1I|7(PapcN%h6MurVK~406nwSbPQ5+=I*$Vb)H-zdu
z{$k<L$vp{j27;(2{sk?8g?Kt0qz!HOL-^3-?q~&9e^8+49ED{HB@hdogd&cB9S_c9
z86ZXMASrMH_<IB;3C%k?**;N0|IZ;<8af2h3JG^mRBk@<|Nnk)8d?crfsL4dWO84k
zWc`xEU`s%`4k`126Hz9}5S*Eh*#T=JngY^<NWBL^6V(tdJo8NiDS>4^wIn4EXNViX
z2@ewLAV;4Ci9)#hKp7DvcJdG?FP5_J05x4+i-GIk*ZliefI?^P;mH${#F<<UOkSC!
zF38v7!0;mMFf3Gk4o`lVB+OKPX!5rt1@6#8AWysQc#(4eG`ueJY#)e!{KY+xmEiv6
z31}}m=HTSOWLu`c`zJqe6p<;1s>{bv_x8Z#z+}D2?~-NeB|tXIfT98%&O(P^^%FR^
zZ-!WX0a9gw%hCl9p&Kv44}zTG`e1(o$cUQ<VU9l!5^t`3z`);P#mvBPytU&0|Nr2o
zUN49RYU?9fdmP|Ed7*P~^28K1MwZDtQWV@C9{{zkT9Ux6s}`_&v}W5uu!;^y!>$9H
ziung7%cUwX)gGAakgA{(4OTw|(y*HXR*%-Ovpg`lB~^h@eDcy%g_v*q|Nr0L3-VRW
z0hq6X4uGmJ$momP9xxj`hIwo6|Nr~vfYchm)v6tUHNtDYf>Ho~OBZPU*KyYuyILlj
zrpYr^@1Go&roa@re{w~d0+adv$+OZF7)2-VPE&CGvJYe<$h;_!E5MNwupew6WaMWz
zm<^ucy|D*o&)uIOdrG<X{{ZP!n5>YlQ2%~6Sd0&}eh8Er-|quY&F8f`FuZsSN*bU}
zSLg8;*FipL0EwOj+YM^o9o`2sS@Q$PloDakazM~Z0nn)73&n%~|GySQ5juMK|9?n2
z*L`snWV!-4WrAj86riaye%Js1`&P9=%4Vlslkcai86E)HYYMkl8>AC70o&<%0Mc`e
z+zU=+C-#E|`CoYNootz<l_(DuWNvod!`NKAhqLa=i{71JWuTtI4M;!!BGjVKd;kA`
z;RiAoI=J^7DiH;WMMyWk9-<r6MF0n~{N#ffk2$?TL4Dly1@GjwnHG#%lb>ZO8GZw~
z*JuwYjzHn00Wt%{y<s3tovu*#dh7<dw_XM;i0t03?YP|gVfX+4FT6qKqPaJG7f1`Z
z3tR)y4R<fd{QVql4h%1fcEg;O0kX5(^@2w?!{kR<LQLAbK!t*aDp>3B7qVc}K!a)*
zJem)1fQP`qt<5Dn{{MfGzXMd#aJ}3Hvhw(ghr1^SWQ#Lp?3kRHtt{vPvS{5dm_<u=
zO`e+_$jJx_LuhEJo9-_FDUyaO65IvqjqdR122IZTz5p%IIsW1dNK5094hHaQxU>nA
z6LLgkBMcN6LOptQL3FT>=2OGl9tZz2gEn})aNW9jVooU2<PUiso6YjIn3)(DHb)hm
zWjFLn%uCHlRPfBpOwLTqVPIhJOD!%=RLFt|m*poPUZqfwpOUJOTAZAplaX39*}qDP
zy`(&`D3!r;vSGDYJ%eXnaY<rMszQFTLP273eo1PvLSbpDLP~0JYF45`YOX?YYN<kT
zW^qYsZlXe7ep$Xk9+Djl&PADthnF8-oUf3QkD?5eUqINoC^J<dAD1ch5T`PP7Ubk7
zrXZQYz~Gj6czL2izCtNN3dtn}`9%sS?#Rze%Ph);xg`~<je&u|HLs*7RUr@Lx{_3d
zRE1=a%JkBrRE6TwL?4CB+{ARSFQHy8Qb0Fa2fCAZ6Li<^e<<w}2wGFmz%Ua^Kc2j@
z(Wo98hzv=kB_;WJ@foQ(1@RCspa>-wWhN#k=A(*%Tvn6|7SBmcO3jHc$t)?&$!CCY
zQc{bPi!wo)ApGR~ypq(?lzfKr%)FHRa<EklldYThCI>WSY(CKRigEIm7M00--E5oh
zv|M1T*O>GFKWG7F#lrvpBUl(1QWyRIzk!8;A$!sP{})&o7z!8t|Nnu7fuVfS|NjE4
z3=Fl4{{J^%WngGt^#6YVD+5F4qW}L3SQ!}l7ybV~ft7(_Do8&o1H){PepUvCg&_T`
z3=GRb`q>y5)`Il2F)(Zf>1Si8XV?icfQ^A+Kga+!28N>`1K1cCPJ;|!V_>)lGJuVN
z;X23wb_RyKAOqML7#@QRU}s=>3DVEb!0;ZVpPhl>D@Z>(1H+o7|Nq}$XJAlU_5VL;
zYrW%||Nk{O7#N;z{Qp0IgMs1o#{d5dIO-V~K5qQ~e*y;s!}pE<|8L-6VEDW7|Njdd
z3=GVh{{R2L!N9<|>HmKLP6h`4P5=KJa56B6Zu<W}fRlkidei^^1)K~FiktrbpTNn$
zpuXw<{|%fB47!{C|G&V=z+ep0&&j}G3DVESz+ey3&&9yt3ewNTz~BwiU(dzB5C}4W
zi-92=WB?ZfLoCPuE(V5VkO5o_44EJUxEUDoK?ZO$FqDD};AUXx-}3)|1vdl3-L3!s
zFW_cin78x){}bE{3`P6?|Np?vz+iRo|9=S{28O=F|NlGiFfdFx{QrLf4+F!j!~g#`
z@GvkeIQ;*A{Q@2ahGmEU|3ARPz_8}<|Njqo7#KDk{{NqWmw{o&;s5^?co`V>fehef
zU^oIYfR};c6vzNx28IiV|NmdW%fN6Aq@S08;SNYYF9X9PkbXV}h8H0Hd<+clK>GO@
z7`}k?^D!{|0_g|s&^q$J{{I3#1_rhx|NkH0V_@Jp^8fz>J_ZJ%Bme(1@G~$-9QprW
zfuDgv?#TcD4*U!ZZ;$-{pTN(+z;*2Z{|0^rhUjDe|1aQYU|4hP|NjI03=Dsd{r~@f
zpMk;V`2YV50t^guPyGL{A;7>e_2mEm0RjvRpe}WR00Tq(x&QxX2rw|*JXin!{|*5L
z29xvu|KAW`U}!o2|NjpG28OQl|Nlz}GB8Xy|Np;*AOpj+^Z)-x2r@9tIsgBEg&+e1
zXn=TzAOpjS^Z)<v5M*Fj2huOdz_10RUyy-e7f8Pl1H%E3ejx^iV<7!P3=C&L`h^%6
zE}j4Xe})hP!;N~70YVH6_do^+F)%y<86d>K@CsyrFayH}kO9IB4BtQo2s1GJ0U037
zzyKOioFUA>z;WUK{~f{%415><|Gy#3z#wwr|NkGt3=An3{{NQ{VPJT1@&A7d5eA07
zOaK2zh%hi*y!`)vg$M(~jjR9v&k$i?Fj{o||NjFb3=HbG|Nnm=!ocwF&j0@$q6`eG
zkN*ER5M^M{c=G>$geU_;$Fu+c8$=lxemt9etzU~tV(w(733^O3rcXASpvJUz?&PS6
z(yR;&43p<hu9_gnR5^F@tO;^V@pC8dnjpvII(PD|335!@b0`0rAjc#)ce2z(Ii~M(
zCR<ICW@ThxxI1TZ)I>R^!*eEAO_XC=IcM^$iE>Q+b0+VaD92PfXY#Fya!k>4CjXi!
z$K*I?veZOrRwf1pb&zg3Cf+%dqbA8QeV#qJYLXn&&DoP@O_F2UKYQ}7Npeg}XHUL0
zNsg&|_T*oa<d_O)gS9d<Foe&ZY&BU<%Xaqv|KQUw9Qg#=n4EdpT$`Dh*D~?2gSI9z
zFff3&x8*Q1Fr1k?xoNT*liZ@ot0t>42`-s@X|ftq@5;%)Cd)AuubeD3MUE+Q<z%ZV
za!mFsCr3?@V^Uo?xoV0W6Zgu=v!=)~eOxhl*92)+76yjvD<<EXBFD6M#pGX8<d_z(
zm@G9_j;V9SWUHxiO!+G&M@^Mu3SBX|YN{NQ^@_=}rphrXLbS3nFtD$fd~2#4)7#~f
ze@&HRy1aa{)HFG!oy#X%O_O7qzkG7kG&!c$<&&$X$uVUwpFC@VG%FheL*VksyQax8
znJ=GwYnmLB?DEOKrl~RUubiwjU5&|f)nu>fYE0+WPA;0R##FUw@~r7<Oj27XADXVl
z=r-ALt~Bcxb_NC=FiQk<%mtWb!ok4sV{+p>Y1R-928MfJRtX0K!x1oR3I_wjDllsc
z2Lr<dFzX5j149{@^@W3hAqLD6;bdTN0<%mw85lIctPoBH20jprt%Q?-;mg*^U9+TF
zIT;vkZJoSorX16Ot&>m9lw(@9b@Hp3a!fs2Cv(k`V=CG@S!<RYQ^eNEUbEzw?6ywM
znjy`~#lWBf(k;itwRQ5US#nGtwoE=XOOEN<mdUSX$uYHVoy;{`j;U$eWUbk9Oq;h&
z_L?on^km!Qtl4r*qT45T&6Z;_**<yIY&E9b9g{E3R;#z&`TsxoJPueQVgADiN+F=c
z!NSA9Ah-MffACo%FnLfS+K)&?piP=OJPZu`_x}G6J|6_8j;R!63<F5shlhbda^L^|
z;3HVz@?ju(ZLoqI9tMVxegFT1+WZV~1>PV9VEG;%28Nb>ldC33v8~}@V90_n&+srX
z1VET?co-PWAWR-!1_l`jQ-_y<feFI&;bmZWu@`JY4le`4IS8|dmw{mmgt>;7fngSe
zd4`vPp#j2t!^^;s24V8>F);W*m^yq63`P*94<7@A1caHx$H4G!57>$xJ_d#-5at>_
z28L4*<{3T)h7Azr8$JexX%Hq4KLbMzgsH>Nz>oxC`tUO_ctDsr{0t0wU}k*}KLdlv
z9^B!yhM$4KWzYZr;PZ4~;mBMMj!;lUoZ)9+Sh4s2fA9f4FnOkh@Nj+uvTEP||KRhC
zVDij%F#YNbJOT_1f&2ge2On$%SHJ{L4xkjHBf!95ad5KJ0yU;vhbCt&kYlnxHo0qo
zn%2AH|Nn!J3xa9#Xl7=XVg=g_YA%B`9}!?+czb5@tp#dKC(cb~TBydvaB;HMLN`{8
zi~s*KZEjqs%s6?%+5<+g(~>~@i9vc{$2EcW4}<v7;*9~czZk@yF?Vv)x_ZV1lbP24
zXPTQZ`68p}W{C~r%#00_4K}MY)=rMttk0zeJ%8sL_hiG(GQ$1(44@_z0|SE$^o$~=
z$p<!DFg9%dxp^TIqsr#l+l<&5w@*H|_c)`=<Z1i1GpbJZ+wZ}+Z}Rm0ZA>?fCd(fP
zWXzgecp#8beDdJ~wv4Ki84qSM9+;ecP*a8>57L5W2Q@9E-Psu!r1?)UFfed3JLFB?
za8Q{kAaC;3gBnZ)d6WMi)L>eWH(B$Ls$i`JMAu5tMs5ZM2KCMHhiusxYbVb=AtBWa
zl?3f!0r{D6j^siv1_s6%os-X>kdW%fl=fm~U|^g#bu!~g3FFzA(z5If42+8wVoJ<m
zVPIffvV5}7NeQX7n9>YP3=E8`HczfQDIv8JQ~C%S0|Vo_{gXGGlt?>@DIEpUz3DWj
z1n6iX#;q4IB@Td`v*S9Z#BB}+2F6`?Ehg)o5|@6ADX$6AxbLOK<b+e=sqZo6A2Bj8
zFdqJjDG|ZRz`%I)H>SjGkcr0`Eg{i_6cbz^9Vgi*-#I10$UFJ#sS}LqllPsT!&o{w
z`pgeTv&|uASr{3)CP$vT#&~J6!THln3dNKEp4X5`D25otewmknK^BxwB>5+T)5(J3
z$&MG4nKl$pPP?GNcwut?1x*Wv5~%7lP{VVM5Ca1XLkBYh0|%oHC@6LtF)%Q(F)$z!
zIw+kmFg%+4;ev|m6JZ7h7S#v_1_mZZwoB{`49xr@3=Ax4Szr;43+xOGOiZkNpiaY9
zkW!6ikOUKZF$)6&vlTxB1B>odhRJqYOegnUR2N?_%)r2=cb$QOfjJ%2_%#F_pTQis
z`OL+ajEpLqw_X0iST8QZz`$Ssj)j4NQ%r<`fjLKrfkB|{9}5EmZ?+HvgN1+@^E_4t
z2ENVA3=9Gm%o{-A$(Jt3z#w4ByoZf}frC$<pMgQZirE)*76{)b5XYLii-Cbbgs)SW
zfkD8AnV*q?L4q#>Bx4Ka$nd3rY_Vhh$uL>-nqd7g0R{#E2j&U}1_lGZuOPD>nd2E4
z7>q<MK_)nXHL)<V8!(8m2&gfF+`xU0pMjyCTS=IKfq`3Bn1O+jdoQT9%DqR3fq|L(
z94Oei^@SK1Sh>adK_sZmW#j%Jz`(%9{Ya33ft{O^pMimcyHb#$o`I8FT7ZFpi+d$M
z0|PfVmjD9;4|lf!0|PJjPay^dKJE%31_plaH6WL9a|kjp2y*`xWMB~DekIJnAk1wk
z$iN`Ny^EiLL6o~nn1MlzyN{oNL7e-(5Cek*_X7b221)LIVFm^%ZXW>#25IgCf(#5Y
z+*5@Z7-YF+1Q{3{<hkbwGcYJ{&*f)eP~^TS$iSe){a=`YL76*FfPq1U+gyNwL6w_P
zn1Ml!+YHo%=3Xttz@Whm>L_S3@Z?XfxL(MU4|11*E;|E*K;Go9*KY)AfSjc#2<lj>
z3o<aUaj=1sO_UG=gLr~E2LppZq!0sxgLsw?=m;`UjEd(dflkj5e8k4UAf6w?!N6d_
zz`Rv}fk8Ym9AwIt&GI+zF*2%6{&!14N(Wj{gVF;i1vAc(f|PVdlMQZ5q*`D~LrOY3
zOo=C;B5;8VrUaz$^TL#X6n+7d*WQ+p3d59!6n-(2@86b?O2U+e6n+_#1@A~0=V3}i
z3cnIe2}t2rH96*vgj55jG^C_!o7{ItLaGN-8dA_rntb4nMEwj*X-GLY4^skC&Mm=|
zfRuBqFeM=6+y)E@X(3P!5!>eF3@M?`gW?TzQrnzIJPZsnZ2}AoOkx*7rNzV(<+2Jw
z3=B*%5blL?**hS;vJmc#a#`=mv+gQzSAw)?u`n_)v`#*HS4qZ%pMil%s{~X^O>|Hw
zU|`bHU}Rump17l4HhnVlJp*<{5e5dP@I{lY?%8sH8YxW4pM56R-?L$V53()aW%8kW
z&Wuwhv)$L{jslt00V=VsOm?_0=1>4~K%W;U0|V2<2-)i(oBKgU8`DI0*;gR76Enc}
z2FQXI$1zO`0`oi=q-TPZ9yFai?Y=?1E69-J5QP!4Zd?ouOefMn&C`hv5JOHu<e-L}
zh8t1?vf(ahJrgL<z%6xf$Q|KlU{EM$V7d#^2l6P$*LNYl-cT>=4zl~nJy0P%F+(=0
z9%TJfke`?)y2vJjc+Wr@nI;Cv3W7oa%1e;V1ZjlwpbmWjai|A_k`u@=f{dW`;~>|7
z`vqXvtQKHkP%dX+5@ZCK$~^H$opJ$)2XW7bx_T8qkXCW9G}FWgmG1~H^TY}DDlVY-
zfk-n?oKdfG0^~#(e?`4Y6UdP;{(^cHM`ZqndKIvjVDdZaRlweW@R=q$sMLc!3FCXH
zfMZI65fsYI6FcfvikTP~nA90T-e8&-z`(|_nv;P+$xD!dfys*Tdk7@ig1a|h?@9_X
zFen#frhsIZgTvTIRR<KOR*XNvTn~`<tr$Vx2U&l&o{xcn$r0-N3>9$vJ267SHGx5?
z6J${!BWTMKC|tq)B(OyVAdAWwm;#|%BS7W`Ld^|;m=g{&N98ui7ZFgU84OC(LB_^2
zo(YAXrv>g_fz1Vt=z!uY9;z5@ZamyvaB!qRgCm1M7?j*kfJ${xD^-y}wv>^9L5An9
zAgIZ@pd1o9>>xA2DnG$g+A_%gV`pHH;bX5C0x5j}QwpjF!R;9t{+HnPj6wy(5U_qj
zAqEB!kWGRNvWX!50&ZaK22e%pib4z!H$}r#iZjR_W@2EF5i9_!41lThhN=u?XoV@&
zV376aVqlOFngv$c08?5DIuD6m4%BLz%?fWdZGpC$;JpBGPy{hBT$vp7xQcQ0<g<?@
z8P{%p{@4N3C(wA7$6Oz*!@wXB%f^w*#=s!PA~BiqAO`~jPZg*$!UGzQV&th)Vqjq6
zxv$T_z|7;M#=yYB^Gck7ft5#4k%57Y=dc_D13M3!G6Mq#kFOX511FEVE&~G>&qGlL
z25z2(;tUKtJa@Gj7<hTKj2RgCcqVHzF!1wS5M^Kx;CU{_P|qO9^G}w6L5OF!0t16E
zkGdoSg9wkWI0J(y&oUhb1~H!Nk_-&uJQk7+3=%vuH5eEqd48xcFi7!m8!|9R^Xyau
zMQxe{1A{EjBNYY)IUZhh1_pT^BPj+31s-Kp1_nhQb~OeDC7#>T3=GOVJ`xNJDm+V-
z7#LJ}!ju^p>eYBc)EOAmdA7?iFlg{_YcMcq@=TUwV9?^x*JNPO=FyU4V9?<?BErC+
z%kxWyfkBT)P>z8?pC?a&fx&=>S&M<ekmr~p1A`IIOGO3-W1e&w1_l$Jcu58ZQ=Sh7
z3=C#GE7TYm%z0iLF)&#0Op;+>u;i)NWni%4nWE0XU|r91Q=EaphQ~^Vfx(t1T7!YX
zj)&WTfx(`~Pn&_^00YlDEe3{z3_Lyt3=D@Dc$yU$7!EV=h$=8J9AV&@rog~(l!52D
z4g<q62A<a<3=GE^c$O(JFq~lEStZNBaFT&XQ-Oiu6ax>RC<DW32A+Q+3=C%&cn(Q3
zFq~!J$&zPas6WTR^H-ID;XDIRfgS_H1qPlS$_xw_8F+-n7#J=w@ca>FV7Sb{!==N(
zaD{<KOq+q>Dg%#|4g<qA2A-vI3=G#9c;fXL7;Z4|$Z0V!++^U{rOv=`3!Ib;nNNd8
zkZ)@-Fibqhz>{IXz%c0?1J5RTP(oTF&%iL{90N~%sSyLi)N>3x^9>mork!KpQPgB$
zn0}6d=dC&e!_0FGJWrGv7-pSg;5n+rz_5A_Baea-1H+m*j65%uKxyiOJSa`wQfFY8
ze~y9YvnB(>f^!T!QL+pS3(qm|+%#ffSagnoXNxu{Y1N8?l9sy$C~5sRWMEi!j)5l>
zbaLkMa|}G^^cfgdoMYhO6=z^rd5(dnPlbVD)j0;9f0Ce7b_irCNVygR!`gEUJjw<P
z4C~J^@WhLQQdyK9D3!_Ufl`^LBm={ia|}FPstgQU&oS_XC^0Z>KgYncQH6nF$2kTb
z3q?=@)0P1xuw%Lm4E5SPeG;G)R<8|8VK4MRDeSreD1}uhf>PKNQBc|foj_pBvse_A
zw(e<y(w4CiC~d8kWMH^4hmmKY0RzLya|}FXs-To*EyloL&2v!<l(32nK?y5Ij)CFa
zIR>81A`A@Y&oS_@%YzfwAN6_$hKuJIcmk!t32K1~11Legl4D@F2J*ZPI7NMyW&owA
zTy=0#nkoxUN?m#k40p~k@LbhlV7PmZfu})@f#Dnj51$GH!}~dmJYD+W#5C6koS5tt
z7#JR%W8mRXVqkcDj)5mn8l0R&jT!1e>4{y2f#KOX2A(xi3=GfDG4QO@XJB}7j)CX8
zA_K$Aa|}F(WkG3*=f4yK!)*qhyRr-ncNloiXfrUpJ;%UvM4f@*-yBAsb`1uG_vaXR
z%nTS99x(8z7%?z>JjcKj4YHbn$61|$;V}bGkq!gHmvam}3Ze`QPZ@Yxjp`W~zMW&>
z=@(;Q_<oLoXQ~tf!;f<eJaw833@;gYo*6PQykg*)uExOdnt>-*nSr5aE+dbSE(62g
za|}H1B^VgqG4TA*W?*>Fz@x0p!0>^ACsT`o;Ufc&k0ArYCkCDiN(>B(Uo-M>sxmMv
zdCkbfWyHX+^fe=og+2pA+j$0_+w~$04Br`e_DV1?ta#1H<D<&J@RNbZNR)x0k&!1%
zj)7s(Tt*&eDF%kg=NWjs^+6LK3_Nvm3=GrHGw`&@Gca^8@)#R3Fmy8VWQZ{^bTRTI
z7&0()GxFS&XJF`I<e8wvz|hOcb5xIkVclFtp3@o(4D07I@_5NJFl?C1$nzdl6dioc
z$de$-z;Ng_BhOq328PAw8F-5H85p+AW#n<wV_;Z%o`EM>n}J~(Baf^a1H*Jio|DR;
znHC0~Us?<dE6+3VG|DnC%wpu3t;N7Fn~|qdl7V3kBaf*P1H)WKo^1vU4D%RyWF#0E
z<}>nKF<@X=z{ta_z`(GOk*8X#o`GT0c?O<OY77jA=Q8r_)MQ}Ta-M-lT8e>TE69h+
z3=GQ{d5Xjt7>>_n<T;=UI<<>|$4;ApVdr@U9v(f=%nk$3cRdD%)r>qh<ro;&F!JmY
zWnkEQo`L7DG6TcD^9(#n`V0*F&ol6-s(|Ky7<fW885j<pXW&U!VPL4=#K<#Km4V^#
zc?O;bG7Jn`7<n|s7#OxP@>ohUFl=Mw$&zJYIDVdi=QF63o6E>EQI3J(<aq|3P!$G-
zQy^N6f#LLd2A;Dj3=Df1dAbZ481^#qoRDE)ICq|b=eZOE!};?JJf^A)3>VHb@Wd-J
zFdSs$vC(2+IK;?vNsXbN;qrL~9#>HYh9`3wc@7&fFdSv%nW4$R@N6z4kA^w}!}Ga}
zJUhe~7+%a}<O$PdV7PgnfoCbGj6Ki5Q!mEAaQi$1kBK+~!=3XCJgJ%t40q2n@bnmf
z=C2rdN<g`tkq0!*^kFU|&rE3shKJ`Fc%)<*7%nmLES6zlcwB#;fu~Z2f#C`x&mv_8
zhO3M`2S9~8BaeeJ1H*Mjo;Ml{3^y2gbhH^5UV`F9hJoQ0BhP#>28Q2r8F@Su85rK2
zXW(g;W?*=Go`EM*mx1Bkc?O=Tx(p2O&ol6Z7=b3t7<fWu7#KdD2iFP@*;7En1}31x
z2zk~k)-y0PHXLB!DVJbiXliI+<awgNz|h=qfRV>of`Oq0#4wR(U}yy~6m%FE+CYpV
z4F-mG5JO3tfuRG$P|;vu=mat3<QW*cK#Z4?3=G{M1KA`P7<xbqYZV5DUJ%1WmVu!U
z#9+{5sAuR0soo{dz%T*C=+a?em<VFr)Ma3p1ag_II0M6EkjQx{28JmhZO0@T7^Z@x
z_RBLcOaqCeDKRii2QhvqFfhyjF<xjfFw6uo_8BrT%mOhC^%xjtH#9Ku?3Q9+m;++W
z(q~|(p9_-Xmt<g=2Qu-ZDg(oO5Mz@r1H%Fk<Bt&o!$Oet8Bz=ki$L1u=`k=Y2I)#y
zV_;YUQWK%Wz_1h~(k{-xunfc~F<@X=4q_yzGBB(FF`A_q7*>K5o5(UStOAMH8!<4f
zW(AqpJh}bzmwFx0d6PT>QVa}?JUxn_Hs3xCP*uHA8r0@HtO9EDWf_6md<{CFb9I>m
z6&M(p3_!gO!QIjf3<69>n?a*Jpb;=8<7UvXuh4c?1_mY*(6Njh49p-!Os0K;3=C3#
zm@1itK-0>~3=B+FppG8H<X>NSrCzErFfi4C_#8qE@(c`2wIF3YLX66j6~Af=*QhWs
zFxBr9WMGhP1PvEYkqMg||5aRC2|DPF7-W%#46<m1O`iBwJWUT%9x}>ef++zRWwFAP
zfQ+&@U`osZ4Wuq{3!BXMO<dXsQywzR5)?Ms;hT6`1g1P>oFxuZA|5pQydecs0y6ZH
zg((3UdMOB-y!V^9bQz{RWbCCTZ1VeW;?hl+@{qxoj<Cs!-^J_uFy$emFH<ljAfqp{
zFeM<PFAFdwAfqqKFeGF?g3?Uxny`9E9}Ce7+$6%lAlnH_0=Xb2)5Hu0HV#mdllv~q
zz`!huemw)@92GGJ2KgV#3=GUNC2XJpkqiZ$aEP&>W$vK95xXb@gZy(<1_owjP_kp1
z=)$1j2Ub(hzyMRE4OgTBQRKm(PykkhP~#6*qY6>u!=Nw;O-(UejT%Hv0E5C7G&R#<
zYU-IaAc{g56t1Bu+6`00tO-#Q!JzO1P0f9{8Xbt57zPC?=#>{Rk1>M+2<&@Zh?)cj
zMH{FZ9hf3W@aRDlq%bfj$s2-3(LsFp6&jNherkvCg8GONAaV4YMi}R;1KD&1q%j^;
z0WeKWkhcL9FBu!aBM=$#2SJ*%K$@8*#xTfP%P}x8S7k;`zW-Cov~iaJXn5>FxjZ*0
zrkg<~Fi*TuF25I~YSv!xSloqj2BjH_3=GU`K!y~=OxF7)RlgacbVaTF1x*G9<}D!G
zm?v(il|L=Yz`%SAl#ZAu?x>ZQk!E0EKCTQJ6rXsZR=GGMk%9RNMD{?f{7)qY2Igy^
zK0for6SWK~HzgPtm|vma?7=vP0n`r#E!tv!1!6K!tY1+pzXjy!j}UhpfV$%o#2q_o
zRl)9HVT4$9qE;2`5LQNrOCHp!fn6d5mA_D{3U-PxBg8E?Y8lu#Kw+b9ugk!|?7|50
zIr2>*;Dfmt=X6RiFsOpv;mrtf$c9=~aDezQLR_)}>XJC9O*^12iHEx60@NirQ27H;
zm*hfSa-x<&!y6RB4PZBb4!{HDu6pn!DtHWMku(E?W;p|M17jvDC^B!<X%>KZe;|=p
zrwSTnVs2*ysbikFp<Wf7Z#x(v88<)`G|0o;33cv{dR1;I1_tJCD1Sx0>Icv)P!HI9
zOcNbc`#_U4J@rt&hk{QkB;SKhIt01QOOk;>6`b;ygI&x#@kJejLJ69x0=TLbP*rd0
z7!>9}Re>r@kXh5<s#Zc(eW+tl*qiFWF!}Hw!FsSQtDrJp>KGL6L-oTl*dw_9)lgMG
z>KGIl(;zN}sp61=xp*y9)t@>B1!Xi<dT>?ipsMN{>KPPV(UgV2m2H43YpG{YNJmpu
z1y{8Zs;Z-&L7@|>3g-O<a8;Y2s(R`f6#qa~b=iZq7cej|sBQ+OkHg>?W11MDz>*H}
zAIz9%aAS@@jhRr-prD#QS@54QBn*#2#i!IWD7Zs)!$QYM8WuXopsHrnGbm)DsfvKB
zIu2Der=CHf8>$NCk~+Am6Hrz43+fpZKcFd7O$HSjH=s(Efbtp}hrJ*JgVtJ5$@Ya2
zbRI1zeSlU1gJ{M%u`-ZM@CBL)X4Hc+!52nICYVsKdY6xZf%!LBmT6*uDrn%B`43}o
zJu9g8@_^)#zwkVwmdU{U4{HCKdPo-e&j_*vG{mk38uDdkV5$b^uod;H|9BV}m>HQ=
z89|0csQ%?-U|?oq`T-h-o#?>8#&J}DfkBH&oPmK^iV1XZ70AtyOL6KM7#QbB$U+=1
z#RSR05XVa~p*mg>EDLfxI72Hj!80`2Gs;ZCP``jPv<eg4wV4des!X5)jCtakdWhTA
zU~U(OI$j;s@fuUj8PyqUr^YjCO4mVB6T6cv1A{zh@>z=iGI+4op>FD8Mis`osV5jU
z8SAEgV$>9csl6)8z@WWamw|zQ)p3^TjLeKm)8Dc&>QConWt_ZSgo)9Fol$waCnuvA
zGmF7)j!E0oc^H+L8Edz9@iQ)AWPG<>UyyMT6O)?P^lpAeo9X-_j6Df!cklV~oFkJ-
zMVLuNI2s#e2oY2^<Pe>|WFkitlZG%hByxT2?mZw0O<^Vk5}E!;gi)3KD+>by6GQ%V
ze@;f7?N*|Uo=i+KVGvgw6lZjRxRz6bF^-W@d3%;5<7WQtx|)pcj8g6{-tjJuzK-s$
z=*yM2Z`Wd+$;g)jUeOF&v^?Ekhfzr!d66`DT{dL(^Yj88MlB&^NyrN7=`(d0bEiw`
zGA8jrOoObCo?flXsBa5$K)9!$i+^~0aEN1wD?@s6Mq&{|dTC}}iJ=(-NZK_bz(3d(
zb<H(o9rpA)x{R5^$TmXPac_6gV=PnHe!!1Wftjhvb^4<~Mm;Xr!ka0%)1`tK&14rq
z?v7$ukPAxK3=BU&C;mg23=ESWvI$Rb2x1iALR_*oeO3^o8P|<2NXoj=HT_l)qd6z^
zYPJb;r%MGRxHINXk3!-um^*zI5_iSi>9;^!=si(C=1-RjVKnE2-mt^4V0sjY3%xyJ
z$D--8khmunO}`bwXwSH4x>P8mJ>%l(QK5|X9E%|ipEZ49D5E)Z;YWt)w?i3iIom)J
zIt&a9XQwNMF`9D*b3qDU*XfC2jOI);Y^To(W3*#h;6D8ph;B&PE)~vL$5;;wDu|&F
zl9>U1-4;XuN-{GDFu=kHDg>sO83Y+%VFea|63h%j@LTSnLSTxSL6~6%BrrimCs+(j
zFf)iSEPzOW`7nZ+L6iY@F&<0|L^CspG5mmrEQk-o%nafT46q=E34+Q(j638&msfx#
zBpFUDn!YHKaX;hS=}A$H@siLefrKIhLmH?l19tcHTTzVqjB~ehMKk6x)gQ=(q!Czc
zbQ&~O4_Yt{T{;Ci_aEef%TRF#s5t1_4v_d`s5t0MRS+LExdWoVLd6T9>R~CC7u4kh
z#ScV$`uA8yO~%^kigAqMlIUxzm_Wrn12048^gxg_`r0ZNsPxq7jUZ|CwN;H!>4nob
zf~1#QKs*ZTX&-}1ubuu7B)u6;8np0^iGi14=XAk%MsdmgXwq(=s)vD>;plWnkTm*2
zswSxP#p#9djN<j^tELV>rSGDd`VcCPzKV*48B}QUGQ31nuL>1MUsdG<6^AaW(gNL0
z2Z|Ji1gHf1qN*CGIOBA~1V-_CcC@8cd!Ui209_}Ao>*Y(r_dA20;qcQ#IgY@j-FU9
zK*XmXPhb>eVknt@D}hl@61I*C7I6<j-7W@R2A%1OiHzcsMrf-b<e~9uF+C6@jlLQs
z2`cR}y%8jhzVu`fR61b#Mvyf6(vufZ>6qycLDJ|;Pc)$MmoZ&1iBVh<ed$RGRJvrk
zBS^Xm&E-p>(hbuKLDFq#(y+wQGkqaQdJ>v6EG^8Kei0;%zRm;|^Gl{PCNqjlqAx0$
z1x)}OrW=B!VROys5&d9#Vltz6By1KLJzilG$LR42n<hpt1YmQ*pzB&d=~HVuV;rM=
zJ!}pbJ;u=o%V6b$2HH>zED4|wp1}$X^szHont%?S)x)z3tO!9LI)kMWH#Cc3WeWOG
z8Z6lap{a)zGN?mq^$ZNKgoHk{1}k>ZN7i5|3w>Y>Rt^=QSqw{R=mTxwf~lT?m!Sqt
z11#~OkG#Q3rVcdqu+)e?5(g`p&<EmR$rCgV2d-0LaStn*(8u9m2^M`A4pvkhsD%{w
z=qVVqJsFhL(2FVuXv>;~fdO*=6})1DN}#9d0;o88nqB}EhoxytaD$hZVNKZdLurh9
zQWbL`4g)y?goD8qBB<RkohzMDzaCm|gQP$>8=S|4VC@Z%5E$1$#bIl*!Ga774E<o^
zFq;oc!Qz<Bkab{j35Ekudtu&W*v$gFrgi$MbVfa<&py+Cr8BxQs!w;!V033(G`%x}
zF`n_#^p_co@lxomu+OXz%@cB`CuK6~Ng|KzfLsc@&9!v;%1lOgro9={KV>4?EFcvi
z3|f6E0KV3CdsY^sKO^I!>ASKS`xwopd*(34dx6dw1u27F0{alOy@Y|60XBpK8^L)E
z6-U1;n2i(S$OBo^Kjkp$F<He;SIT8{<Ae_lPA|-56n6yg>|tPF=;8!j6pMKo>qJh_
z1+Sp?7vwHS*sA!YP~-PaKbgz8pK<E+&OAnUCWYMTm+~0(7+a?^<}=1KZkwK%&nV7#
zWqKuu=Q90fKBGSPz;KYqU<1ev+z^MNF9+*^iWi1Xw<=&PW8|8?v4HWqB>Eb*`#ccs
zywevJG8!;0ntrK}aUY}0^od1`;!FiG(^nNSx-qFmPXAQIsK@j@WV%u@qZ`wL-04}x
QjD1Xh!nXe^W@P6F09P^+H~;_u

delta 32710
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
PV;|G!(CtwvjO_dXUlOuj

diff --git a/useful/stg312/openslx_gui.c b/useful/stg312/openslx_gui.c
index 4da53e66..90575f00 100644
--- a/useful/stg312/openslx_gui.c
+++ b/useful/stg312/openslx_gui.c
@@ -47,10 +47,10 @@ void tela_upload_antigo(GtkWidget *w,gpointer p){
     #endif /*DEBUG*/
 
     upload_in_progress = fopen(".progress.out", "a+"); //Abre o arquivo para ler os dados do upload antigo, abre com a+ para poder dar rewind
-    printf("Linha %d\n", __LINE__);
+
     rewind(upload_in_progress);
     fscanf(upload_in_progress, "%s", old_upload);
-    printf("Linha %d\n", __LINE__);
+
     fscanf(upload_in_progress, "%s", old_upload);
     fscanf(upload_in_progress, "%s", old_upload);
     gtk_label_set_text(GTK_LABEL(label_nome_imagem), old_upload);
diff --git a/useful/stg312/openslx_gui_v01.glade b/useful/stg312/openslx_gui_v01.glade
index 43f2e439..5d8603d0 100644
--- a/useful/stg312/openslx_gui_v01.glade
+++ b/useful/stg312/openslx_gui_v01.glade
@@ -1180,8 +1180,9 @@ Escolha para qual tela você precisa de ajuda ao lado!</property>
                   </packing>
                 </child>
                 <child>
-                  <object class="GtkButton" id="button_help_2a_tela">
-                    <property name="label" translatable="yes">2a Tela</property>
+                  <object class="GtkButton" id="button_help_pacotes">
+                    <property name="label" translatable="yes">Instalação 
+de pacotes</property>
                     <property name="name">2</property>
                     <property name="visible">True</property>
                     <property name="can_focus">True</property>
@@ -1195,8 +1196,9 @@ Escolha para qual tela você precisa de ajuda ao lado!</property>
                   </packing>
                 </child>
                 <child>
-                  <object class="GtkButton" id="button_help_3a_tela">
-                    <property name="label" translatable="yes">3a Tela</property>
+                  <object class="GtkButton" id="button_help_criacao">
+                    <property name="label" translatable="yes">Criação do
+  sistema</property>
                     <property name="name">3</property>
                     <property name="visible">True</property>
                     <property name="can_focus">True</property>
@@ -1210,8 +1212,9 @@ Escolha para qual tela você precisa de ajuda ao lado!</property>
                   </packing>
                 </child>
                 <child>
-                  <object class="GtkButton" id="button_help_4a_tela">
-                    <property name="label" translatable="yes">4a Tela</property>
+                  <object class="GtkButton" id="button_help_upload">
+                    <property name="label" translatable="yes">Upload do
+  sistema</property>
                     <property name="name">4</property>
                     <property name="visible">True</property>
                     <property name="can_focus">True</property>
@@ -1225,8 +1228,9 @@ Escolha para qual tela você precisa de ajuda ao lado!</property>
                   </packing>
                 </child>
                 <child>
-                  <object class="GtkButton" id="button_help_5a_tela">
-                    <property name="label" translatable="yes">5a Tela</property>
+                  <object class="GtkButton" id="button_help_confirmacao">
+                    <property name="label" translatable="yes">Confirmação
+  de upload</property>
                     <property name="name">5</property>
                     <property name="visible">True</property>
                     <property name="can_focus">True</property>
@@ -1255,14 +1259,144 @@ Escolha para qual tela você precisa de ajuda ao lado!</property>
                     <property name="visible">True</property>
                     <property name="can_focus">False</property>
                     <child>
-                      <object class="GtkLabel" id="label_help_info">
+                      <object class="GtkBox" id="box1">
                         <property name="visible">True</property>
                         <property name="can_focus">False</property>
-                        <property name="label" translatable="yes">Janela de finalização &amp; Upload da imagem!\n\n
-Agora sua imagem já está completa!\n
-Clique em \"Upload!\" para fazer o Upload\n
-dela para nosso site! Possibilitando o uso dela\n
-em outras máquinas!</property>
+                        <property name="orientation">vertical</property>
+                        <child>
+                          <object class="GtkLabel" id="label_titulo">
+                            <property name="visible">True</property>
+                            <property name="can_focus">False</property>
+                            <property name="label" translatable="yes">Título da página de help,
+Diz o que a página é</property>
+                            <property name="justify">center</property>
+                            <property name="wrap">True</property>
+                            <attributes>
+                              <attribute name="font-desc" value="&lt;Enter Value&gt; 20"/>
+                            </attributes>
+                          </object>
+                          <packing>
+                            <property name="expand">False</property>
+                            <property name="fill">True</property>
+                            <property name="position">0</property>
+                          </packing>
+                        </child>
+                        <child>
+                          <object class="GtkImage" id="image11">
+                            <property name="visible">True</property>
+                            <property name="can_focus">False</property>
+                            <property name="pixbuf">line-s.png</property>
+                          </object>
+                          <packing>
+                            <property name="expand">False</property>
+                            <property name="fill">True</property>
+                            <property name="position">1</property>
+                          </packing>
+                        </child>
+                        <child>
+                          <object class="GtkLabel" id="label2">
+                            <property name="visible">True</property>
+                            <property name="can_focus">False</property>
+                            <property name="margin_top">5</property>
+                            <property name="xalign">0</property>
+                            <property name="label" translatable="yes">O que essa página faz?</property>
+                            <attributes>
+                              <attribute name="font-desc" value="Sans Bold Italic 10"/>
+                            </attributes>
+                          </object>
+                          <packing>
+                            <property name="expand">False</property>
+                            <property name="fill">True</property>
+                            <property name="position">2</property>
+                          </packing>
+                        </child>
+                        <child>
+                          <object class="GtkImage" id="image9">
+                            <property name="visible">True</property>
+                            <property name="can_focus">False</property>
+                            <property name="pixbuf">line-s.png</property>
+                          </object>
+                          <packing>
+                            <property name="expand">False</property>
+                            <property name="fill">True</property>
+                            <property name="position">3</property>
+                          </packing>
+                        </child>
+                        <child>
+                          <object class="GtkLabel" id="label_descricao">
+                            <property name="visible">True</property>
+                            <property name="can_focus">False</property>
+                            <property name="xalign">0</property>
+                            <property name="yalign">0</property>
+                            <property name="label" translatable="yes">Descrição da página de help
+o que ela faz</property>
+                            <property name="wrap">True</property>
+                          </object>
+                          <packing>
+                            <property name="expand">False</property>
+                            <property name="fill">True</property>
+                            <property name="position">4</property>
+                          </packing>
+                        </child>
+                        <child>
+                          <object class="GtkImage" id="image8">
+                            <property name="visible">True</property>
+                            <property name="can_focus">False</property>
+                            <property name="pixbuf">line-s.png</property>
+                          </object>
+                          <packing>
+                            <property name="expand">False</property>
+                            <property name="fill">True</property>
+                            <property name="position">5</property>
+                          </packing>
+                        </child>
+                        <child>
+                          <object class="GtkLabel" id="label1">
+                            <property name="visible">True</property>
+                            <property name="can_focus">False</property>
+                            <property name="margin_top">5</property>
+                            <property name="xalign">0</property>
+                            <property name="yalign">0</property>
+                            <property name="label" translatable="yes">Como faço o que quero nessa janela?</property>
+                            <attributes>
+                              <attribute name="font-desc" value="Sans Bold Italic 10"/>
+                            </attributes>
+                          </object>
+                          <packing>
+                            <property name="expand">False</property>
+                            <property name="fill">True</property>
+                            <property name="position">6</property>
+                          </packing>
+                        </child>
+                        <child>
+                          <object class="GtkImage" id="image10">
+                            <property name="visible">True</property>
+                            <property name="can_focus">False</property>
+                            <property name="pixbuf">line-s.png</property>
+                          </object>
+                          <packing>
+                            <property name="expand">False</property>
+                            <property name="fill">True</property>
+                            <property name="position">7</property>
+                          </packing>
+                        </child>
+                        <child>
+                          <object class="GtkLabel" id="label_conteudo">
+                            <property name="visible">True</property>
+                            <property name="can_focus">False</property>
+                            <property name="xalign">0</property>
+                            <property name="yalign">0</property>
+                            <property name="label" translatable="yes">Conteudo da página de Help
+
+O que o usuário deve fazer pra continaur com o processo</property>
+                            <property name="wrap">True</property>
+                          </object>
+                          <packing>
+                            <property name="expand">False</property>
+                            <property name="fill">True</property>
+                            <property name="position">8</property>
+                          </packing>
+                        </child>
                       </object>
                     </child>
                   </object>
diff --git a/useful/stg312/upload-utils.c b/useful/stg312/upload-utils.c
index 31ac060e..ec4c5b5e 100644
--- a/useful/stg312/upload-utils.c
+++ b/useful/stg312/upload-utils.c
@@ -73,10 +73,9 @@ int checa_upload_antigo(){
      #endif /*DEBUG*/
 
     upload_in_progress = fopen(".progress.out", "a+"); //Abre o arquivo que contem os dados do upload antigo
-    printf("Linha %d\n", __LINE__);
+
     rewind(upload_in_progress);
     fscanf(upload_in_progress, "%s", old_upload);
-    printf("Linha %d\n", __LINE__);
 
     puts(old_upload);
     if(!(strcmp(old_upload, "Upload"))){
@@ -448,7 +447,7 @@ int faz_login(GtkWidget *w, gpointer p){
          #endif /*DEBUG*/
         if(checa_sucesso_do_login()){ //Se o login foi bem sucedido, pega as informações do usuário
 
-            printf("Linha %d\n", __LINE__);
+
             char *data2="request=getinfo"; //Muda a requisição para getinfo, recebendo os dados do usuario
             curl_easy_setopt(curl, CURLOPT_WRITEDATA, dados_do_user);
             curl_easy_setopt(curl, CURLOPT_POST, 1);
diff --git a/useful/stg312/utils.c b/useful/stg312/utils.c
index cea7ff9d..48f2297d 100644
--- a/useful/stg312/utils.c
+++ b/useful/stg312/utils.c
@@ -227,10 +227,12 @@ void altera_texto_help(GtkWidget *w, gpointer p){
 
 	const char *nome;
 	int nome_int;
-	GtkWidget *label;
+	GtkWidget *label_titulo, *label_conteudo, *label_descricao;
 
 	dados *data_ant = p; //Pega os dados recebidos pela chamada da função
-	label = data_ant->dado1;
+	label_titulo = data_ant->dado1;
+	label_descricao = data_ant->dado2;
+	label_conteudo = data_ant->dado3;
 
 	nome = gtk_widget_get_name(w);
 
@@ -240,23 +242,28 @@ void altera_texto_help(GtkWidget *w, gpointer p){
 	switch (nome_int){
 
 		case 1:
-			gtk_label_set_text(GTK_LABEL(label), "Janela Principal!\n\nNessa janela escolha o que deseja fazer no sofware!\n\nClique no botão Gerar sua Imagem para iniciar o\nprocesso de criação de imagem!");
+			gtk_label_set_text(GTK_LABEL(label_titulo), "Janela Inicial");
+			gtk_label_set_text(GTK_LABEL(label_descricao), "Nessa janela você pode escolher o que deseja fazer no software");
 		break;
 
 		case 2:
-			gtk_label_set_text(GTK_LABEL(label), "Janela de instalação de pacotes!\n\nNesta janela clique em algum dos botões para abrir\no assistente de instalação de pacotes do Ubuntu ou\num shell para instalar manualmente os pacotes\ndesejados.\n\nAo instalar todos os pacotes necessários para sua\nimagem clique em \"Pronto!\" para ser levado para o\npróximo passo!");
+			gtk_label_set_text(GTK_LABEL(label_titulo), "Instalação de pacotes");
+			gtk_label_set_text(GTK_LABEL(label_descricao), "Instale os pacotes que deseja em seu sistema novo nessa janela");
 		break;
 
 		case 3:
-			gtk_label_set_text(GTK_LABEL(data_ant->dado1), "Janela de geração da imagem!\n\nNesta janela escolha o local onde será gerada a\nimagem por meio do escolhedor de arquivos!\n\nEste local não pode ser nenhum dos seguintes:\n/src\n/etc\n/var\n...\n\nInforme também o nome desejado para a versão!\nPode ser qualquer nome permitido pelo linux!\nEx: minha-versao_linux, escola-XXXXXXX_versão02\n\nInforme um identificador de versão no campo Versão\nque será utilizado para controle de versão!\nEx: .r1, .v1, .v2, .versão3, .tipo2\n\nApós escolher todos esses dados, clique em \"Gerar!\"\npara gerar sua imagem e ser levado à janela de compactação!");
+			gtk_label_set_text(GTK_LABEL(label_titulo), "Criação do sistema novo");
+			gtk_label_set_text(GTK_LABEL(label_descricao), "Crie o seu sistema novo nessa janela");
 		break;
 
 		case 4:
-			gtk_label_set_text(GTK_LABEL(data_ant->dado1), "Janela de compactação!\n\nNessa janela a sua imagem já foi gerada! Agora só\nfalta gerar uma versão compactada dela para ser\nutilizada por nós!\n\nCaso deseje manter a versão descompactada,\ndesmarque a opção ao lado do botão. Manter ou \ndeletar a versão integral NÃO afeta de maneira \nalguma o funcionamento do software. Mas por \nquestões de espaço guarde a imagem não\ncompactada somente se quiser.\n\nQuando quiser iniciar o processo de compactação\nclique em \"Compactar!\"!\nOBS: Não tente utilizar o computador durante esse estágio,\nele consome muitos recursos da máquina e\nisso a deixa muito lenta.");
+            gtk_label_set_text(GTK_LABEL(label_titulo), "Upload do sistema");
+			gtk_label_set_text(GTK_LABEL(label_descricao), "Faça o upload do seu sistema por essa janela");
 		break;
 
 		case 5:
-			gtk_label_set_text(GTK_LABEL(data_ant->dado1), "Janela de finalização & Upload da imagem!\n\nAgora sua imagem já está completa!\nClique em \"Upload!\" para fazer o Upload\ndela para nosso site! Possibilitando o uso dela\nem outras máquinas!");
+			gtk_label_set_text(GTK_LABEL(label_titulo), "Confirmação de upload");
+			gtk_label_set_text(GTK_LABEL(label_descricao), "Entre no site e configure sua imagem se desejar por essa janela");
 		break;
 	}
 
@@ -269,7 +276,7 @@ void help_screen(GtkWidget *w, gpointer p){
         puts("help_screen");
        puts("");
      #endif /*DEBUG*/
-	GtkWidget *window_help, *button_help_inicio, *button_help_2a_tela, *button_help_3a_tela, *button_help_4a_tela, *button_help_5a_tela, *label_help_info;
+	GtkWidget *window_help, *button_help_inicio, *button_help_pacotes, *button_help_criacao, *button_help_upload, *button_help_confirmacao, *label_titulo, *label_descricao, *label_conteudo;
 	GtkBuilder *builder;
 
 
@@ -277,22 +284,25 @@ void help_screen(GtkWidget *w, gpointer p){
 	gtk_builder_add_from_file (builder, "openslx_gui_v01.glade", NULL); //Carrega as coisas do arquivo .glade para utilizar nos widgets
 
 	button_help_inicio = GTK_WIDGET(gtk_builder_get_object(builder, "button_help_inicio"));
-	button_help_2a_tela = GTK_WIDGET(gtk_builder_get_object(builder, "button_help_2a_tela"));
-	button_help_3a_tela = GTK_WIDGET(gtk_builder_get_object(builder, "button_help_3a_tela"));
-	button_help_4a_tela = GTK_WIDGET(gtk_builder_get_object(builder, "button_help_4a_tela"));
-	button_help_5a_tela = GTK_WIDGET(gtk_builder_get_object(builder, "button_help_5a_tela"));
-	label_help_info = GTK_WIDGET(gtk_builder_get_object(builder, "label_help_info"));
+	button_help_pacotes= GTK_WIDGET(gtk_builder_get_object(builder, "button_help_pacotes"));
+	button_help_upload = GTK_WIDGET(gtk_builder_get_object(builder, "button_help_upload"));
+	button_help_criacao = GTK_WIDGET(gtk_builder_get_object(builder, "button_help_criacao"));
+	button_help_confirmacao = GTK_WIDGET(gtk_builder_get_object(builder, "button_help_confirmacao"));
+	label_titulo = GTK_WIDGET(gtk_builder_get_object(builder, "label_titulo"));
+	label_descricao = GTK_WIDGET(gtk_builder_get_object(builder, "label_descricao"));
+	label_conteudo = GTK_WIDGET(gtk_builder_get_object(builder, "label_conteudo"));
 
 	struct dados *data = malloc(sizeof(*data));;
-	data->dado1 = label_help_info;
+	data->dado1 = label_titulo;
+	data->dado2 = label_descricao;
+	data->dado3 = label_conteudo;
 
 	window_help = GTK_WIDGET(gtk_builder_get_object(builder, "window_help"));
-	g_signal_connect(button_help_5a_tela, "clicked", G_CALLBACK(altera_texto_help), data);
-	g_signal_connect(button_help_4a_tela, "clicked", G_CALLBACK(altera_texto_help), data);
-	g_signal_connect(button_help_3a_tela, "clicked", G_CALLBACK(altera_texto_help), data);
-	g_signal_connect(button_help_2a_tela, "clicked", G_CALLBACK(altera_texto_help), data);
+	g_signal_connect(button_help_pacotes, "clicked", G_CALLBACK(altera_texto_help), data);
+	g_signal_connect(button_help_criacao, "clicked", G_CALLBACK(altera_texto_help), data);
+	g_signal_connect(button_help_upload, "clicked", G_CALLBACK(altera_texto_help), data);
+	g_signal_connect(button_help_confirmacao, "clicked", G_CALLBACK(altera_texto_help), data);
 	g_signal_connect(button_help_inicio, "clicked", G_CALLBACK(altera_texto_help), data);
-	//g_signal_connect(window_help, "destroy", G_CALLBACK(destroi_help), NULL);
 
 	gtk_widget_show_all(window_help);
 
-- 
GitLab