FpKOfeF3
zmWm((#*rFH6R!YMxBT^cOH&i8cRp|-U15Y%9t6F$))`Mz9N)L^pcgxR?);|7t&bf$-ZOK)lw}T(4OCB_UOj#)Z}coUKs@2u80Eb$
z7K$#h4<9}9m9Kv7CC|HQ^Vs-nUwzB(zV%PKd-@I^x!-55yLTW>GGTTAZGjwuWyrJY
zMq^ONMw3P~Bt~mQCeezTo>r5znq`T1&CJ%EtF<9Vu%o|c|L)y8F1>Pac*NBz=gyt`
z#={SO;8S-j%&j&6l0vZr;GBE(p$BW##`xIyks}X|Om6*|*T43Y?|=8s9osJ&pmz3n
zOGR-$pEjFu9H&`I9qyx~SSmT^*t0Q81hO)1=aP*7TtQtf6lb1nxez|)n|qL|s`ioLh~74__|iu)C{w=idEE+RjDMzTMAT
zt*&&JM=v{g@aW0uMx*_lteK>3K|@MNfRPe}1(Aa21@H5wGgh9aNwZr0#$8|AyL*?J
zo_+c?*VSsZmF1=Py!&0(JpCElr?x}rm?JPinN3ld*chKvT4^!DAVQ*%R(-lybLU$&
zv2Bg05L#Xo(1DSOXI^#LC0AWTV`C?eAAj)6U;NA?57yb%fDh7Qo|(~kcFv}0
zduVjDyWEvETlGdAY|={7$;n9o(4hr7mWvkZX`!#wZq!??7AbU&m7+qiXl(`nN|Ezk
zp~~m;fm$%kMLF+Kpja%3fU}N45QzvwuA0l`Ly}2=>|8FNS4yKYAk1Fa2P~!9ymc%4
zbYfy^`_|2A+D;iyoSV)?@$#_~mtJ~sa?9qU$DerO^eJe!E~zeBtsuaj5J99VJ^^U4
z2kfx%IA+vJfbY5Mt}Cv3+QgQLSKj)X|Mk}2>+bEHo12}Ty|8ERz98~2lrK1CdK|f!
z$Y@4s1GgR2vur*~SDI-%6(H!3VWd><9UR#{F>zqa#Q6AFJJM&*o&U(kKXUSshwF9Q
zR8VEG`KV{h_St6hq4P6U6pW%+Ibcvk?A=w@UAwTfIDPJPxlo>)osXhOYt14$RCV&T
zWr+HcEHiOzlf<(ik!MCCrF531L`o?op;jRxf#HV*L#8Q8zy|6FK$O5Gi2&k($ctA>
zA(JNM04X%HJqK5oB<*XizwwbH554TgKQuBr^7!MAA3r^9>$OsEcQs4Dc<0?)CZ{Tm
z>df@%skAoGZnmW(QbiyhVF8^8%z6M6VXqXi_fZr9KyP2~%EHP}U+^ne(Tyu8r
z%&C(P9y#*)FMVNtWvSk7S2I`^Fu8dDb8dRx^Pj)#^2^7zZoB=1ANcZr{$-^gM+!lO
z16iqDe!u5@b~9P5=10n6Ntv9pRwHIv1_0sD
zIL@t$HniF;g({9?=Nz*)$~f@tv`(mU`Mh{m830-E=2zU(oV{@T%&EWr*ryj(Dpy^4u+eTsTL1c+
z(=LUNxA}0TktCT#jFmzmqiFx|rfYXiUU}&iJ-c=t%9#R-(Yq?
ziBN8A^3V_8{6nvN)g^}xb$T`;0=#F}u1-ybI=TSbm@}tNt!))ptY6)rdA}5V*+tLLn0LP-UC2n
zasoa{60KC=?{v;9trU?4<*Wq}WbTS%3n=U@Tk#BnaWTJj_s%bT?XKaeefOT4rk;UQ
ztF6ZtPKfobdOd4YE6a1sOUqp-ui~a!odcy@kUC%xa$0CroI|Vu5i?6bBcNq|@ylQK
zUw-9Rm5Co&T%OpnbzD+@EVm8GQC&L9(yEs+}(yrjJxEiO6$
zLJnkPiUa`@;Dp7CBp{?nDIM@6x4r(h7r*EQci;ceuASTa`}-xSzW#N${`znIkG|gi
zR;yL3u4dLgZLt5fKlH52u0Di?c<$`kqmMlNcaI!hs#PvjYqfUL^3Voo1B_2iz3`S>
zu6zFT$G2@Qb@vrZ#dQkGjq;}*@)MMuJ9iEZ4PBUN2LPP_7_C8IZg%FxvB!SrEx-Cp
zzxd0ALVoMy;%j
zoAo;TOwh!ra|*fz4r=uRX?88l)vQ&hK!kwSbXUlOB!o>531EATIu3!90ux6M96PgX
z_pb52;upSj@(r*2(O>wLUwOwL{oxf?UwOq0{OLJ*PmBF*|rWn~cnNs-oyNFgbu6cK5y5s^q~L)Tt=
z?fc(%BA1Ipn>kI>ILfu#tqsHnRj$iP6P1dv&j
zA#c667THJnT&b%&j*Dj>xv$l1Wwyo6r>F^`8)0WYn)EQ@Yn#|@_CDXTsq?u&d$z%<|_|5=W_YtU%vZ2Kl_H;YPE{e
zkyuwO7C!Z*&)?@917rXRfYT8d3R29QQn_bnuvG4T;N;0~{PtVfIjt$q#ZjCyT4y!`
z5v6n#8AZw%qqT{1xqP9J%N26DD2j~Eob%wE)7lehW=5ryc$>89jq1wM!p$#yLA_Rs
zqR5y?0|+z!%-i4bYY#u#KYxw^9YPF#*z5b_7h0?@&L%J`FiU0$qAKc^
zG9JmPFd?jvGJ~QaVge>Bs1U$s?5z`YC}LZ*k}Now2M|K;mw0<2y0&btE|n+qdBfsW
znlqaSHKMS!Sv$>=)cZ`4&UKYcoSQy*V)?>ChM>jHBBd-=AOk^C!3x5B^s&cEUmO1X
zCqK5hGXG<*edAIq+dR4b(Dlzcb?$UuU+>X}9*RgQz(s(>M83NK`I3oZAS9wpU~zG2
zd3i-Rbf-~-gLCT$poGR4k%BPktPm9vh3QtUl#Zfusn~3`0BkOggpy@xu~@3ttBVT@
z1O2_W(SGm$dH1HtiOVj(Oo!Tbx!m=eU;4^B-u&i;hwn>U>CEY~j;$6k1cQJ*&UYoc
zh)@DJVB|_6BTh+*2<)fQK%_QQwo|G;0q>m@(_`q9zRum0oRh;ZXg&%5w}_l}N@fA-@ajib2QSJwG5
z5sC%pNIr5{j{Fl~6?L;1?;-ddWp5Wsyx|qsLF4&a7o|ab&Eu
zTC3jP0j=<|ORmsyZs*QDS6p-D@bIt>+!zAb-`o4&-u>=&ma%jH^;h2fq4&NwZ?qCG
z9%AuEFwefoJ}=URR1h(wG;^eU0Wq&s31GX@B?V>T0z;0)`NTT*42&2>xjb=RY>z5*
z4~<3#ucp!6e(Ai_7Q|&HZJQ(^7DQ#G*-mWR%W9gfCe4K;U1}vYYun5X?`v7wN|OvR
z6-gOTkrhZhutudc06OmhAZa)M=(pYi2%APXkuGXs6cCymWR$aQ9wrZKQZ5rrWLgP)T4v~j~&X_l@ai=@W9%;oOnOKF+
z0b;XJ7v@~K>?P~%?Jbu}|M=A}@7{ZmHC}%C6^3N?!iC=Max;kFc6h^Bm;{B0yk|tf
z0FDz8W~6o5Yf^#cN*e%BfjvSg3D1d$$Y@2Rm5OqOLb22}IyyWuGCDaqxog+1O`FEL
zd&*j?jhu-3+hveMWMX3CY1cgMzI*Ni^b#0+(227E$RI&`w4tz$!X6QoC>k0Y?ddMJ
z8}+Q#bd4HXYkZ=TG)5RuWRy;wtF{`omBsAQhb;gCcz}F|@Kzy-1_-n}s5L+b^AKhp
z!~ha{5k>`otdv6}ZK|zC1{PGLH}prFt=5AN+;{VfUwX&iyuY`%Uxe@dhdW>K%GY+4
z%cJ9?Gw05LNS1b>HAvLah(iDrFHC|#j#a25Ru}Z*gItj!T3>ez{G~)nDWgrX)HOOb
zIyyE!FgUPf>*Uzjcu!AHUte#b7;CN9h|Pn>1FrMs>TegJLd0AyciU}mxa-clqlhH5
zr9g!qBr!5GV~{%yHy;7uyZ-E*+js1E;>4-bXU-l!as0yc*}1vd)#_@kva;MxvebI-
zm_!VK4h1NU2w6vdggP|XN&yIBKx7IMAt)jR1Vn%Vv;`DMCag~z4Ijrb2!)^+Rw_-C
zWPX0nfjwIf@9rDuKR8*PX>d^8GGVDc#B3xh)=yY}rpbm-~Zc20G7cbOp2i}1F-Wbp?d<}dkzD+%t0e^O{^1Gz_U0M>^NnMYrHN}tybeG
z(n?!v5y^Y+z0c?K%u*~CKmCbMyzI5F6NC#hGsL`HsgP2&YVDzi9*&}@YOPw6xeHoQ
zVg3*>>~~U#L}auMJKrd!wbDv!QiimSOsT89Y4he?d-m_!w`bebwt=BRt#xP=e|I+M
zjVc!#*wfeE5PozZ=|g7z$VWbM%PlYcyU%_mj^lL=y){wsaQh+)m&;v41AQO6<3lXs
z9gBG9tY;R-jKU)9J+KI~7i11ILF_qjXK_caQ$iB2fPuqERyb|}N(VtpASlQH9N_p-
z6p08kYu))3#+ZQ2Xs2!8YVF>(Ey-+kbs5TqB+Hon0}nhfGjra%EMS>7dKl^qgppE;
zlnSm!lhTR+$!KLz=L?0Qq2aANruOdJw`=$AO`A6r%SE*oA%bYg_o!m~-NZblqxK~n
zE-XpYKlq=2@VmeFJD!~ipur7#o`9H(bAtmzL5%^|=R8H6bAbvyxIGXI{|rcowb9s%
zf-@n-W?@7xYybezg|WFXy%k0m89W3QT?WT4NfKj>QYw_B5YZSDc1b>;f8)=-Y5RdI
z?z-!%qvM+nU3ulytx?Re?FfJZfB*eU
zOAD1sh1sude<146lq;pQGFq!}7Dv3O)!}{MB<@g{hvG95isudME*Hm5Fbw@LvKA1e
zj_IJIaK4TM>*U%>t4g(Mj9Fic;7qjE-g|59;K=AZ{_=fYJ>8e@+J?X%{rIQe@y==^?I8)Ea!
z*x~h;(3C_Z4&&(3ffTJfw2<>5ZnOu<`u|&xl~3mL&9W>!54{Qi&{`W~oO9m$Qn|Ea
z=iY0dasAF6+Zp7{sWb0+*E<9;ZwzTo09xx{1Et6)rA@A@t9y8Se8={k+js7mn%Xux
zI$SE3LL+tqi|zmW>dS^W`lKKnUbWVpo1VG*&bz;P&(~+pon5Z3G@CU5G)8+L0pTWb4*NH^QVQhG;;Ybd5UtJYir+IwB3BBfWOP
z#+X*C6=J}8P-SLg3?Njh)s>Y6X1B6h&F6C;{o4=cig^VX1=#_mj4@G^&*gIEa`*U_
z&3pFlJ8Zs-k8w{z>kQ>3==T_jA}?e@a*Vzp9fw3;q+Mj6a$YprK?
z&Ixnyw(AkB}Nz{|Ra^t1(dNsI?XeX%2`8DfKP-#_P|Sh3Mk;U;pGd
zjvI|ecu}cNDC*pQ2mm-Yzu0WuhXTVRqt3Z}q1aXK*)lP4=+L3duDE1ubhub7YOOmc
zSXe)mJ!Qfo-%|`&|4H6)v(>sVJ3l>rzOuUPoK4fTTB$59EG#cAuB=w-^+vPROp+u`
z(=4;jIhKwk5LrM82(kx!QmV7&{yH&y?L`LA0KD$O))zf2?#B0GI1Ywsnzb`XxE-@B
zOVczgeH2A&W*}vBk|f^SVzD^T+n+Dw`um0t9Ju6JH$Lm?tFP?pDynn3aba;`etuzTacOC3b#TNM+Es^cxZ#GYuDWu3d^}V@*RA^lTkG%T9MB2VM7YuE1&YzItjyv(TWg!m
zq~2&OEiGS|o1Hm7v#_wZv@~B`U0GdSZ8hpilB8K092EdCyO7a@V%n3xv?F^Yz+szr
z>TTbeN(Tc_Cqxqe7?}%-#@l#)84&%uX*~_TPG$4`un3OUN_su
z5c044_znj6_DvD?8FeznCj}&C_AF^?6PvYLX|2($RBB7hOG}Fj3v=^}i}S0?%hhV7
z*=nTi#M&&VP_Jn_qaq?wEPi9C6K0k*Q*@#_uAQ5dCaoeJN3qUDxqKmCD3-dqy2@R>
zy*+(>y@LY-qr)RZ!-KuOJ$Yl4TK6oSlxCx3!ngdEe{L%Il-xbvs~+}0ttKyPOfG?X
z+Os(466@16ZMBkGy}r6ytJiDIdZSjWHkz$0O9;_urIZHhltDV;lYriP2{uyN7^9RS
z0tCJv8WoX_X;xj2`L3;A3wpDV<fpp?}Zdct*4
zHgX35@Jau70Rh>$ROp9HNM&tx0KktG{c<<}aPx$oe**xXd;q|KB>*6n2>?*OPq7$M
z1OT|kRS>eeK1)Y|zR9)*p6e&M{_A&Zt>-T#R~sD#vZ---z;BuW8TAk$TmElCU+8GX
zzwO22~;yn1G4_C?XMnV)*}kc^gZ3Kk)AI-R-MD00cUC0TvBXPvdgI{yu<0o`p?&yQlBPmT}eK#y}9s04CV4+h72sW@<@d
z`x|NKc@K6-V4+r%F8BkWD&lmBb+2a~zP?JhnE}v*$bRMSNy>SS0U2^yaR6}p66?#^
zLRk=OJg0S7J(`$OTF*M9fntinS2sdO`0vhmpadcAYrPKeh^IPO!@6(MH~%-V5O8k3
zGVqi@d1b11J2n=f3Gl~SeASmjeNBnG@p5C5w(st+&!SXDT32Kv22iuLTekDN`m@KM
zrwQMuj_crduqhY}`$}3kl#m9-g=)j7ShGbi0K8#zGEfXW=sECQUWP%A!!af~ZENZh
zvDN|V62!VCERuF0dCLhQ^5;0-+Ipcih-(?!>BEm)4@3lt-kodoHWNz|asaBLKn4-(Q9O-cQB)Of@`
zE)`4-&E~X*85rRLX74Sm%GZ5x;myeA+MM)YY4~EzhTI^bZvrrk`@vSYh
zKa{6^e~=1)h0Rv)B~cqDhn`0*6y1=izYL%Pz3G5*w}X;@{KkAeMQk#lp0uYB$3wLU
zxUCv>IHpQi3B&~@n){ETEKi;}EP*;6w*DW5=u3t3?JN6OHQGYKwV
zcMXMb*dBeIb72SN{$&`>9sFCwu5MwQ3%%Ln>Pvdd=BE?CZ)MPag`W?glBsd4tHBQz
zRg{ZpWWJw}1AAY1oSjrJj1gk+(PHF#5yh_|hx`S^>65{DdyuF_SC;4V3e^1AyybIK
zFgYdM*8T+kiA`m#5a1g`9pbA3v_ApYmQGFQe}fAzfM?QGPI}#D?ILYt&ztXQK&WW_
zM{l_Y;NwUQZ+z?4ByrTpL~xs7jhUUj@~omZL3f%nEr8Mfn95m2uA0HKOCgSx4nGm*%Wh{=6-G8
z8m}{9l}n8rXYG#!aD}B&*Q7lK!tg|R_o!vm)BM$_!ui*>?X@;g0+9fb+`au+%kfO$
zCur_f86`~Qm`+0s=T*dTmg~FhEp*U4Rl;yO%mO4QKSHdCt_xui-QqFk@{`O^Q$dWF
z8R>=}cJcrYXokGcvNm{~8nB{OX;s_ovm_eub++FcoXLj`kQrw7W=7#VPNvyiD
zc+56OY;Ulz-H1VlGWn?AcG!`$~x(zOYwn3wsg
zhMf#_9|Mp8)QehqN$HL7fbC#6Xp_PeOspk!pRf^t@@VYb;a9&>Fh7X-GpevQPu|XD
zrHEHRk0JHn?+rt(jk!eZ#}Dvp<<3MeFl6_W3i$Jy!nqr9Oy@w{X5E&rUU8@zs0^{8
z$FXwsMVq46X5wzyWZcK0I_f!8YTY*_iiBi`Kk-VJAeqKKVDKLa4Nv
zxgy|H5{X>2CGcamRQNT)4`Wn$g%09?4kz7B1xX0ODxX%jWurSh;q?+6QJkkNwLo8!zIC)NgmjbJo<+sHyI>-O9hvo=Y%?{
zI}F2+`gYlIu<|z-EE5!j6h2c+-7lp1^y;zDixz)vyVHb6jjxyyV;AxG*fmlsj7W}S
zYL{zdz({G6n#2Ou<)=wRoawfQ;zGxLpC*PNE@mkkQ36BTz8~1)FbHj%VuD%#`BIb^
z8S*mXQGpBpvE!rxVMX@zrhViUrgEcC-c^$%h~(IUmJhYk?933p&eZ)0m7?{e+sUUx
zj}63Whd#bKYnahT3nR-%b31~L@qM$<|7;YasaNrAH!JQ=2&ZL;`4A;eUU?3$07K()
z;P+&eIB^D&b^hDzvA
zlpCQ@^fKaUnC$HJTejQPs-`!mu^Kq3<85WrGI9|$V2${IJ|NC4Vbxe;-lP#9`_gn^
z;uoM(v^uiSZtadygi;Rqxw%bB-SrE*%Ydjr794rpoBKvl>X$PGpc|sUnoI+I&h;-R
zI)FmpTv@jxC=e<~P5HGeJ}L@mey4`TTI5h<0kJf(e4Hko*u?K<_*1dq>YuUMKQpbH
zgY&pRa7NEyAe4KbYlTrVkiA`6&3ae-y#+Gx+VA2v5x(uBWyt}0%fCD8xiL7lR?IlS
zUz!+~4wuOQs)P~reR1wGQF7>z(c<=u3}FFQ(W^~={=pJzgYxtIgishDI}=C6FbE)g
zBqm)O*j-*_Zw)om;6b_LR-}0U_8E}_{=G;QKt9_x>R@(kM6YEyBQsrbLW(hC
z$N7QMw2`^;)V1DY$=)b
zRMtsg)NMSxZjtZ%VH71fzxC)$X_q(X?DTmNb-!+t=i&~~Y^7*u0<9kwqRUu-by31@
zWZm;=$h2=vCYS&k2dSGnsU6J-jHUke1-_vwBI*XG)_%#q@oG6U7^(2fAfFo#%>@$p
zw?A+XT9<`;fko8MaXPbVqm|ctlM#K6RrNGqVmJS5YTA3BOT77m$Cj>%Vin?2#m)pM
zO}Hs;BFQLWuD0N$>7>FOeVNI^anktxv}ylLFTGDB3rx+A%7Vf}2Q}CzfWO~d@HWM)
zN%jYLF@whak^q(o)V!5*XwuAV+DJCwpQ4^QmXl=?1u*0ZGkwi)sP?M$M0~Hg*4@8?xacyPZ&4Z2Ij6DMa-hG!3|YACk+ogjmH9F~Pw6i~cp9Y|1vlu6^<=0<*3gqh|JHF#8FM=fdKG($(@JK
zRS_Zd^INwpvadmQT}l=p((&L?n6HKC&<;!jKO{kRfPf>;b>`4tvYts*;dTA2dVtW$
zJLJ9WFWqsan0Y15k3R0zQ931yPI<7~9}Y#qDbg0;0=%{aQP=Oud1^A+fV)oSt~P-A
zG^y{HD!5gQaC42K-WQEVvec>LCw8_h%x~jXUqw#oyF<(N2Iu|nVBT-yZcL_Af5&>^
z%$*lzAXs8JDL0t4zLER-hho>n83J15PngMv4V6GT<33u|QPKXAm
zdBAR0uTscliOlR_zuC5?#Xf1w_e{X|168fsz3v>s&8sEmMW@s^$qKr5C{^(K{Bu8~
z;`t`v=t>3#@L!!A6^tCE*8Ox^bWO@xrkoWc){C(+L*Z*yp}|WnCPNRUQzb!fpxiSC
zbozQm-JF;a{k7xW;}GtU4g8qn54)m(U6H|r#Vx%dS*{)X%+IZex@A1ZP~cUrMuJv5
z>W)#|6g*RZsfcxBqRj>B5gSr5i&KV{^~!63IRxB_98UUHGCh>o+9x
z@iuu=-Q-FC`z5w10ai()+6Zalk<%Hc61Lr-PJBk$FT(GvOcH?d&&A)oV+*;m?ZX^$
zR|n|7_9t%hU2A7NiMwCTA6e5BeK$wW&{s!B43P|_4x!*T9$$1OxHO8VM->#u$g#mhba&a^+K>p8mRN?&Mm46_-(Aaa!Y-y2QBpXq}JoPpp|8RzkEq5?=!s^4mfj6{!TG{|4bD+E*Rrj7bV%>sZ
zQ(a-FA3ygsDAsB=JAX^fu0q=6K-LLfToXL0P)9a^70~r8%mI0N;73n<=@(7|82tEc
zE|+g^?{e+giI)~5V{p_e1HJg{{MH1wylR9O_!PGInZ=L@Xfb&f`l4RNV5>p|6K4Zu
zOc*^wmM7>zQyce>&>;@Zq*Zw$n4La;((rxyBPR^o`eQtvsjYnZ
z#rdt!QRoc2LBM|_xBl6QjZ3zUJ<>I=NYrS%89bY`tnn!JbJl;x*eHT
zo@dB?F=8OEhR)H;(r@s$TWbvyCj^$AaLfeeYGx_4L~LzdMDlzPjaDeK$Ys8jda4q+
zW(7F|Hr{C6&!JP-+FpfXvbrl&`$+*tf4o#Mg%7x$~l=u_2Nwo93mjZ%Rj24pg46Nl}jdHF}D$Hx+}pfAgjCmxpB>M`!L
zOJCZ4cXR3DzIpcHix+qi{beR(BD-|x>eC~8F8?Xp+d-W6-Wp_+@A{_}t-(i4LDbMc
z&H^qvDc?rOm$G9!OK_my{3C)Gy#fN%F&5*V?aOw(P#MjP86o}
zezjYh%w=p0a$=RE9+MsMji9vwg9!M1Y#x*-VHbg4pc3IENbgL29m`SVZBo!`Bx}j5
zUnetL;yZu0Zl)Fe?J!4OAQN7j)jByWJ3g|vn|!<)PaAym>7$x@f9oM
z+uD`Xbr54Ni^&Ik4+R(XlnpdJf=AGgA)YLA_lbonDgTSFZ*LlJduVoFV|)qdsWu-L
zvK^O95|%yyJ~Y}*i+O-&uh!xpkB)qcUh4=DGknWR3IN3uODA~v`He{i6-NK1adPcg
zA8r_t&Lz9SZ2W#$)frtX@cI%RhF50Lm6TGEG!{djp7%iky^5H}#Y&rZfh?q?8vjameM8}JlL&RZ8%sd#uN?N7XE^aVO)5f{a+JDjZhzKB>NLY_8o
z(|+-o#t#8FihEi9j<@*sDR|dzO2h@=Y*WILU`u*j8%TJwLU(k1T@e&k&36k!YZEV;
z@Y-~rP{xTEsaERYSw{LxPWP6sz
zJU?x1TXHelmKL3O^4amYf$u+)-Po}-SlLX?(1^(-g6+D3hjXvQuMFem4{(B+^*&`l
z0Je+u@Sj(I6xd%RRL8F0UP$@lWoE-I>Rm5`CAcra!+GP#rlGrOS}J?$1XR4JXPz
zVjKx*p!&Q!PamX4GWS-`hNo_vou-L_?>2A};Fh}=b_nxla(SGy8FPFm5_=D;^^02G
zsUx&u89Lp{TRZxEIP$&3y$u)*lRR=S^x64yO!wqK;?)Y3psKE()1cQR7(VF^=WMVx
z55bdU4&L*Q5=hf4od->({%Dgr
zjW6zoV5{Uv@gE6Jsi4lZOuuxD1QS_mk7FUZGR&HVTGh8qeujcQVP)OJVOJv;kVJmu
zCpbEzA=Nr+ho)T20~&;+yqND9pWPN)$q*HSzJ2@p%qrcU33ESIttw^(Ug-MpsG!jc
z$kd$Nz+8Qi??D9IbGr10(qW$3=Wk~S4CNVNzlun&F485D%?)>I)pBaC5dnhIYD|eY
z3eAaMr?Ed{fszw$G`WjlSSGn&XBZPA#|_Pu2=-u$Rs?8#gZ(=Qv!^7@!%Gjm`1{M?
zAB8Bz3#tO+F&LINZzNyOm~mBxyL8u0>bTF0=>5$oo`y)Y+D=d*F2hIsx}MYMrQ?^p
zHDNWYB%>RnqvXUGSZN$@0-*s7v;Et?M8(lV@dUP2U%ZOgPwO>s8rP5szUr>Y@s=x8
z<5b~0kdznGCQhh6zGqg7OmhC@PlP#f9FSB>e^~1dUI3M1IZ^L8h+o4uDak`DW`qgo
z5}2|fq?h>%cJHNf(MeqGMinBE+r>I7?|DaN}RmojbVKujpT-pUYzRfvCh;3}c(Rwc{#}7}NWLBwZ?YF!YPOHn-dB(TY
z{89@i+qwF)T^#CvQHq%23H_>ILoo1F9J$MZdVqUlEbg2$D2m5}o_PuEkkA!txS3XGLK@;HH
zdWqOHHn(>bkzAiHPP`Wm7mGnR2(68TEBh)p`y#X6qp&{fkqYW^C0%y~MB^xb3;hX@wtspk>H@;t)Ny@6+wo4TNtfq4Ur)
zplP;Wg{S;+#+VS_pxkq5C{4DtE5XB2br$ifA@@-X+LN{?Qkmnel#wn9sQ7P~q^-Wl
zuh6=lE9^NGEz0XxoRRbXbQA7scK=m4k&}t7GYwRYh?8vKRE=PSYy&9#VP*g&yO^Lc
zfO`w+K+g?it)5Cw-u>qkG4L$`fqrf9!W)$9yBJM76n*m&)_%c0C|jqqrR4N9AAAc#
zM-c57No18?o7P4TDumL`c%1(GUm+PAQ!Xuq+&
zP3aER*ItLAot?6-VU9iQSjx$6lMqer7qG0{E^gC;i3IeL-B^XQf(f@v+
zWHg_3AdMm+Tk|fM6?F8Pgl;y9oGl)M-{>;I&K+iN?={zTWfR$KXx|8Xz65*U#4KUo
z3F9@!-PBZ!SP-DGckC}U9DIL0SB$yWl+B0Jyru!Pq~*_dBVzpHF{L$+)y&6maN#oH
z-=%+24-2E_x%u}Wy6lNYAGUzc<5ED*HdsUdUZSBlLLzt`hAxBq_SWA){26lW>T=MP
zh2I+vdsCV_i?L|K(Q-mGz`rr}`;1^x6vLNoRW&og&ggbqY0yeqX&Y*(;Z3#Q8~pA|
z9fi=Iku@Th(e^(VGn&=dKm)3l>2+J}
z`H-EL`%b?(dnUhaz>Gh-X1y5~NoM&@P_f%oc8M4zlp
zzg@usl(Z)r7w1*==he7xuct`JJcN59&)@445L;|A4US1GWgv7SnASOKEKyD|JzXRd
zPwn3%)bF~-cOvOXQ=Qj9L1Ckm@PS23k*TN({q~-2{8_&bdaP
zj85S12wEHp*qH}h_3&z&DWbp@6K4&TrDA*xWA5X8$Y?m)jnAFQ1OgYWcnCs7)AgFt
z+xlimR{s5Cbq)0)`P5YLJtA&SjeG}18nb<=0-F|2udfZdtw#=#`GqApAugLJsBj
zNpkq{Na(ngdh!y%snl8Z+9CtMHjSGQ^$PvaH!~epfZNp&5SswZ2H|kOxy_4n{F_
zf6v+(g#7SEr|}CC?}1})${;6j?XICS%g>@X$O9$Xlt%km?@6txB6}$Swk~5Rxh3#C
zA(XOT`@6cvLac^M>i#44^!m5l#zj4T3TPVsN|ZpGL%i=so8i292S3fB^dTK8vEN%T
z$H%=g5`Cm*2pi`_Ipn^BPR?b9Odzo?t7zH(ouPv-9ECb^z~Y2ViUeIPFNJ}gdlbe
z_jO*%Twit`FE$=wW=lI(A5Uh0(8{1rU;G}T9PJUd|B9=EXyY2ITQ>$lyClZYb`xJ^
z4+a*WwE}rc)!WOE77T?JvIuVHrK7jFBsObgIP8cid?4Z6zxITmRw}qmC;(9jhjaPd
z#@x#ez2GG1&kt@SmGkmC?RHl%oac)EjK42V7mkHKRODwsS3kuCgq~?fd6Z>YNWCNY
zL3K9!@kf;q41bLC!uL}*Z#)ra<+>BkB~7^d8Zn;KN~T# OXA5)7~M
z7TQWPkFo5>OgQ#CLYEj+88S+>XcC&1tY3NGzSNZs4-0T6(k7$*K<2iSXMIIHuj#zf
z;swssUJvZmX69k0$xNsZFl|n7*4BC{Toi-S^uV{Dgghj(ifzYO`rq=!X1sHSjX7kI
zhCC}7ws$F1fN~#>A%5_GqhGqqRIXNXI
zXpE1B$K(#Z}OBiZ&I=d4xfs;*xXhx@qD{cSGwYbQZY{wnnfjD|JX`!`w!I+@zA
zfWr0RZQ}@BdA7W$1H9=eYrrHoN+db*HfwIQM5$;?ug9)31H$ieD}bUUT=b)7p2S(F
ze`MfNIx>5)vaR{ivBLg}db(hK`ZP!^pu!0)oEWW%nhW1l{jveoYhit@L|;jCmA!
z>p65-k19Pqaqy|Q%=AneamdM`$0Ub;UhQNnsxw}3gB`jjr-p(ouS?`i+B^g*Z&}JRI`fS4G-rb*?J+Ps1sRYdLr=wgVc_s)ZA}C`azj4vs~p@
zq-O`c6JadVGJOhjsfWP5snz&!cMLtM1SjpcvgnJWy@dtBcYNDTOI2{qj}FThMtgPg
zJ9`E3QBrDe-m7_piu;_($+IPLS|g%F2OQTKNf`BDYv7Lr^K9zVMusv%!qM~R0;aXX
zQ}I!i!FpqZl<9XR>4|Ucsk)0FlWUwk3P&yVq0M>$wuOh?za%GWw#8%jk7%F=FviP+
zw=^zob*fB-8XoJO^Uh~|M8Gh>e7qq{tb=5LH}CAx!i&r8t=h2>Zy1_rOhpkz3#hHI
z3|Q^ekzf#&53<=P>i@2p=1K1j=xy#*>QMFmdCYd#c%6B*N{ogHcmNlTlCfVykUq}r_+#rr6ysH
z%|vM63!BIFLBYZ!NAB10BsDC3s?9YHczw`7AdNLy$xqzf2A+zBk^%rq?ctvI;_lin
zAK5ujW!pVWgq)h8JgB@#hDvs?W_p{jB5H|G&c6&xg-41d(9oF0&o!HskmW6$_@?cw
zZwp#u{ejyaO}UgyuWQe-*VE!q89ct>m18IX+kAEuNHMRqqg{2@elPTnIRykGRfX}(
zMo7wFY2_%ChFt}(;aa`4exjv$XEpTGt9g7|jT=hF`X4w_(1J
ztY);_Xrs)Exk%E>b%Uk&6>-=;qCnHV{{Z*NnT>~9&dn$4;}?yvVba9C;jItw&^P+8
z9};eBrHj;|lRimupw8+@cG&*BF=5tii}=B8zNOS0zE#0bJzS=qwo1)bovqkS6AK3#
z>R#ddyaUrn8~?n@1E|*Pa?;Rho{tivxPw!kSTgFMZ9oU&wI|{^GU;0y7>U}5aBoxW
zXDn+DwoE8LpOdJ9ZmJ|wCzP)Oo
zYq3?^jN7z@M2goo5u+{c=sY723wM^&uUSQ!T?8l&d6!wg*y|b=LTc)`iX1-lsjWEh
zh;<0@s}j`n*>$p%rt1H4plvU9cH@@LF_2+$8W<2Jk!?uFYD7FxoDJe1JWc*w4}6zm
z8Ad%EkMZTf+4|zt6^TA)vwi`}ePPmV)e7IQpc37d{BqRkE{(+ZYU%)iGlJw$$2%Zh^aJmOpW|k$f;gbgRdeW*(Wa|ROB6%o2V&C`n~>jD#Xopx4u83r
zjvF=CaM*C>@b3M{<|TuLJ2K}%ToRi_GFj}SL)db|N&6F3!YIo)h*)sZvbrocoOK}4
zK}@FM9N{vLrhr
zKzB#%JK@wj5H>l~M*Ne4F?z2(TX5d^jy?LrISx?O6GMHFBs_7yx!7H4#zFSbziN
z3+yQj45aKDHaH7_Ja)-`l;fgdLjU)PG~J-CiF;)MtnwM5KR4PLu$VN4*SoSB`5c3N
zjI?(7lE;!1sy3AG2mxlrY66J&|GdHf?V(v!)z`f2axCPBmX?0qFE0YZGx2h2&SZ^-
zc_qK!OFz#F{^z2#;kV~9Wt=-Ja`nRLuNcxraj>5>PA6$U)2E_0WiRuJ;ja3@E&S%a
zpA$uGfRcu9@M&yO-?33t&y_tFysOK6xXW0d8rs5->Bubm
ztTDRz6cqut#|Sp8(so-1+GFg$Pj;%|z?kPx{5SK_ZM~_P(G7rZ;wUWR#*2d-#9Kx;
zqh&$(7B)QICWTswJgUO>H7GTve>x{H)fXtTyf5}aid6B5VLLdwPz`9+?RLsSTd`V^+?{ux%CJ-SosWAc5%|LD*L6sC@S4*aP^@!WtmGW4C`9;942
zS=V)K#2)(4$}nw0H@%Ejk4fHQZPogN8j+}IJQ3Ro|A3P9VU@k)m&GdQa~vCG@?gsD
z&$2|B6o^%j6Rvd$Iu%Rw^8PX_>NehR_NqlAsDxI=c^R>(;`F<;ACyu3KO7uTu=M
zo;9!JDR_9FmU?iv+nIGDvGagAHqL7WKsym^=OF|xm^-LvnEGDOZcb*uszuP7e6scW
zKiSR#;D-5xKPwbxWi_u;4xeW+##xOUmk3+FC2bwc3~pRs>cn+d
zxisHhZXtar1X^Z|5h}&9s%2TJCO*w}W)ZXWJu@isS+(JcnB^iRPqIKB=W)T_o8oN_
z=Z?e!)ks{5CIW&}_t)oR^G`X8_l;cg_WaxZj>Xye$De!%d``5%(s}@1$|5H~u6hV>
zOH5ENFhD}_vId01;tQk*VMrW<5YYU8wzmF1I$!^{{I`qdDH!mF?Aag9PQ7(>4=_MQ
MK?6}EXBqZ?0O=Vi(*OVf
diff --git a/addons/hr_evaluation/hr_evaluation_data.xml b/addons/hr_evaluation/hr_evaluation_data.xml
index 45100b14e2a..2afb5200091 100644
--- a/addons/hr_evaluation/hr_evaluation_data.xml
+++ b/addons/hr_evaluation/hr_evaluation_data.xml
@@ -811,8 +811,8 @@ Once the form had been filled, the employee send it to his supervisor.
The comment you entered is in an invalid format.
* His direct reports will be invited through OpenERP to express a feedback on their supervisor's leadership and to give their opinion about their own engagement and effectiveness, the continuous improvement and openness in action in the company, ...
-* The employees will send back their anonymous answers to OpenERP. The data will be handled by the HR manager and a brief summary of the data will be sent to the concerned supervisor, to his team and to the supervisor's supervisor.
-* The appraiser should rate the employee’s major work accomplishments and performance according to the metric provided below :
+* The employees will send back their anonymous answers to OpenERP. The data will be handled by the HR manager and a brief summary of the data will be sent to the concerned supervisor, to his team and to the supervisor's supervisor.
+* The appraiser should rate the employee’s major work accomplishments and performance according to the metric provided below :
1 - Significantly exceeds standards and expectations required of the position
2 - Exceeds standards and expectations
diff --git a/addons/hr_recruitment/hr_recruitment_data.xml b/addons/hr_recruitment/hr_recruitment_data.xml
index f1c8ed46aca..adaeed81205 100644
--- a/addons/hr_recruitment/hr_recruitment_data.xml
+++ b/addons/hr_recruitment/hr_recruitment_data.xml
@@ -8,7 +8,7 @@
notification
Recruitment Process application installed!
- Manage job positions and your company's recruitment process. This application is integrated with the Survey application to help you define interviews for different jobs.
+ Manage job positions and your company's recruitment process. This application is integrated with the Survey application to help you define interviews for different jobs.
You can automatically receive job application though an email gateway, see the Human Resources settings. ]]>
diff --git a/addons/mail/data/mail_group_data.xml b/addons/mail/data/mail_group_data.xml
index aae30226bf2..64d989f9e9d 100644
--- a/addons/mail/data/mail_group_data.xml
+++ b/addons/mail/data/mail_group_data.xml
@@ -19,8 +19,8 @@
notification
Welcome to OpenERP!
- Your homepage is a summary of messages you received and key information about documents you follow.
-The top menu bar contains all applications you installed. You can use this <i>Settings</i> menu to install more applications, activate others features or give access to new users.
+ Your homepage is a summary of messages you received and key information about documents you follow.
+The top menu bar contains all applications you installed. You can use the Settings menu to install more applications, activate others features or give access to new users.
To setup your preferences (name, email signature, avatar), click on the top right corner. ]]>
diff --git a/addons/mail/mail_group.py b/addons/mail/mail_group.py
index d4c9c565bf3..b163882577b 100644
--- a/addons/mail/mail_group.py
+++ b/addons/mail/mail_group.py
@@ -130,7 +130,7 @@ class mail_group(osv.Model):
params = {
'search_view_id': search_ref and search_ref[1] or False,
'domain': [('model', '=', 'mail.group'), ('res_id', '=', mail_group_id)],
- 'context': {'default_model': 'mail.group', 'default_res_id': mail_group_id},
+ 'context': {'default_model': 'mail.group', 'default_res_id': mail_group_id, 'search_default_message_unread': True},
'res_model': 'mail.message',
'thread_level': 1,
}
diff --git a/addons/mail/static/src/css/mail.css b/addons/mail/static/src/css/mail.css
index 0bcfd0d3733..b0ce6d499b5 100644
--- a/addons/mail/static/src/css/mail.css
+++ b/addons/mail/static/src/css/mail.css
@@ -87,8 +87,11 @@
margin-bottom: 0px;
margin-top: 2px;
}
-.openerp .oe_mail .oe_msg .oe_msg_content .oe_msg_body p{
+.openerp .oe_mail .oe_msg .oe_msg_content .oe_msg_body p:first-of-type {
margin-top: 0px;
+}
+
+.openerp .oe_mail .oe_msg .oe_msg_content .oe_msg_body p {
margin-bottom: 0px;
}
diff --git a/addons/mail/static/src/css/mail_group.css b/addons/mail/static/src/css/mail_group.css
index 467bc53d80f..c1cefee9070 100644
--- a/addons/mail/static/src/css/mail_group.css
+++ b/addons/mail/static/src/css/mail_group.css
@@ -52,7 +52,7 @@
border-collapse: separate;
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
- box-shadow: 0 1px 4px 3px rgba(0, 0, 0, 0.4);
+ box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
-o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
}
diff --git a/addons/mrp/mrp_data.xml b/addons/mrp/mrp_data.xml
index 1d92609eb7e..a6b65b7c475 100644
--- a/addons/mrp/mrp_data.xml
+++ b/addons/mrp/mrp_data.xml
@@ -8,7 +8,7 @@
notification
MRP application installed!
- Manage your manufacturing process with OpenERP by defining your bills of materials (BoM), routings and work centers.
+ Manage your manufacturing process with OpenERP by defining your bills of materials (BoM), routings and work centers.
This application supports complete integration and production scheduling for stockable goods, consumables, and services.
From the Manufacturing Settings, you can choose to compute production schedules periodically or just-in-time. ]]>
diff --git a/addons/note/__openerp__.py b/addons/note/__openerp__.py
index d87ee70086d..797270637e2 100644
--- a/addons/note/__openerp__.py
+++ b/addons/note/__openerp__.py
@@ -38,6 +38,7 @@ Notes can be found in the 'Home' menu.
'author': 'OpenERP SA',
'website': 'http://openerp.com',
'summary': 'Sticky notes, Collaborative, Memos',
+ 'sequence': 9,
'depends': [
'mail',
],
diff --git a/addons/project/project_data.xml b/addons/project/project_data.xml
index c5980ecddd2..08981bd126a 100644
--- a/addons/project/project_data.xml
+++ b/addons/project/project_data.xml
@@ -128,7 +128,7 @@
Project Management application installed!
Manage multi-level projects and tasks. You can delegate tasks, track task work, and review your planning.
-You can manage todo lists on tasks by installing the "Todo Lists" application, supporting the Getting Things Done (GTD) methodology.
+You can manage todo lists on tasks by installing the Todo Lists application, supporting the Getting Things Done (GTD) methodology.
You can also manage issues/bugs in projects by installing the "Issue Tracker" application. ]]>
diff --git a/addons/project_gtd/__openerp__.py b/addons/project_gtd/__openerp__.py
index 441f8859dc6..c99535f63fd 100644
--- a/addons/project_gtd/__openerp__.py
+++ b/addons/project_gtd/__openerp__.py
@@ -24,7 +24,7 @@
'name': 'Todo Lists',
'version': '1.0',
'category': 'Project Management',
- 'sequence': 9,
+ 'sequence': 100,
'summary': 'Personal Tasks, Contexts, Timeboxes',
'description': """
Implement concepts of the "Getting Things Done" methodology
diff --git a/addons/project_gtd/project_gtd_data.xml b/addons/project_gtd/project_gtd_data.xml
index 1536ac4be3f..9d8c99f23ff 100644
--- a/addons/project_gtd/project_gtd_data.xml
+++ b/addons/project_gtd/project_gtd_data.xml
@@ -32,7 +32,7 @@
notification
Todo Lists application installed!
- Add todo items on project tasks, to help you organize your work.
+ Add todo items on project tasks, to help you organize your work.
This application supports the Getting Things Done (GTD) methodology, based on David Allen's book. ]]>
diff --git a/addons/project_issue/project_issue_data.xml b/addons/project_issue/project_issue_data.xml
index d70cd71e240..c1460167097 100644
--- a/addons/project_issue/project_issue_data.xml
+++ b/addons/project_issue/project_issue_data.xml
@@ -38,8 +38,8 @@
notification
Issue Tracker application installed!
- Manage the issues you might face in a project, such as bugs in a system, client complaints or material breakdowns.
-You can record issues, assign them to a responsible person, and keep track of their status as they evolve over time.
+ Manage the issues you might face in a project, such as bugs in a system, client complaints or material breakdowns.
+You can record issues, assign them to a responsible person, and keep track of their status as they evolve over time.
Access all issues from the top Project menu, and access the issues of a specific project via the projects gallery view. ]]>
diff --git a/addons/project_issue/project_issue_demo.xml b/addons/project_issue/project_issue_demo.xml
index 86e4c59b571..63fa37c84c3 100644
--- a/addons/project_issue/project_issue_demo.xml
+++ b/addons/project_issue/project_issue_demo.xml
@@ -2,19 +2,19 @@
-
+
-
+
-
+
-
+
-
+
diff --git a/addons/sale/sale_data.xml b/addons/sale/sale_data.xml
index d5ed8e810d6..3fe03966da2 100644
--- a/addons/sale/sale_data.xml
+++ b/addons/sale/sale_data.xml
@@ -41,7 +41,7 @@
Sales Management application installed!
This application lets you create and send quotations and process your sales orders; from delivery to invoicing.
-If you need to manage your sales pipeline (leads, opportunities, phonecalls), the <i>CRM</i> application may be useful. Use the Settings menu to install it. ]]>
+If you need to manage your sales pipeline (leads, opportunities, phonecalls), the CRM application may be useful. Use the Settings menu to install it. ]]>
diff --git a/addons/web_linkedin/static/src/js/linkedin.js b/addons/web_linkedin/static/src/js/linkedin.js
index ec58c3736f4..d6237e48d51 100644
--- a/addons/web_linkedin/static/src/js/linkedin.js
+++ b/addons/web_linkedin/static/src/js/linkedin.js
@@ -20,7 +20,7 @@ openerp.web_linkedin = function(instance) {
var tag = document.createElement('script');
tag.type = 'text/javascript';
tag.src = "http://platform.linkedin.com/in.js";
- tag.innerHTML = 'api_key : ' + self.api_key + '\nauthorize : true';
+ tag.innerHTML = 'api_key : ' + self.api_key + '\nauthorize : true\nscope: r_network r_contactinfo';
document.getElementsByTagName('head')[0].appendChild(tag);
self.linkedin_added = true;
$(tag).load(function() {
@@ -107,7 +107,7 @@ openerp.web_linkedin = function(instance) {
}
to_change.website = entity.websiteUrl;
to_change.phone = false;
- _.each(entity.locations.values || [], function(el) {
+ _.each((entity.locations || {}).values || [], function(el) {
to_change.phone = el.contactInfo.phone1;
});
var children_def = $.Deferred();
|